2017-01-01から1年間の記事一覧

WebBrowserオブジェクトからLinqで特定の文字列を含むリン

通常はLinqを使わず、foreachなどで回して取っていたが、 Castを使うことで、取得したオブジェクトのコレクションでLinqできるという記事を見つけて試してみたら上手くいったので、メモ。 //ブラウザオブジェクトの取得 WebBrowser br = (WebBrowser)sender;…

 A5:SQL Mk-2

データベース設計から、設計書・ER図の起こしまで対応したフリーソフトA5:SQL Mk-2 http://a5m2.mmatsubara.com/これ無しで今仕事できない状態。

HTTPのエラーレスポンスの取得

C#

WebAPIやスクレイピングを行った際に、UploadStringやHTTPWebRequestで取得やプッシュを行っている。 この際、失敗した場合の処理でHTTPヘッダのステータスコードなどを取得する例は多いが、レスポンスのコンテント部分を取得する例があまり見当たらないため…

バージョン更新時のアプリケーションの結合データ形式が無効ですエラー

ClickOneceで発行後、ユーザー側のPCで更新・起動ができなくなることがある。gacのキャッシュの削除なども行ってみたが、全く反応しない。エラーログの詳細を見るとアプリケーションの概要 * インストールできるアプリケーションです。エラーの概要 以下は…

Crystal Reports for Visual Studio 2010のダウンロード先

Microsoftのサイトからはリンク切れになっているため、 取得時のメモ用にここに記録。https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

ReportViewerを含んだプロジェクトの発行エラー

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer\de\packages.xmlに <String Name="ReportViewerExe">http://go.microsoft.com/fwlink/?LinkID=139570</String> を書き加えておいてください。インストール時に途中で止まる原因です。下から見て、こんな感じ…

文字列の分割

1234-5678-9ABCDEFこの文字列を-(ハイフン)区切りで分割しようと思ったら Text.Split("1234-5678-9ABCDF", "-")

動作しているサービスの確認

service --status-all 一気に登録されているサービスの動作確認ができる。 ipvsadm は停止しています irattach は停止しています irqbalance (pid 2829) を実行中... iscsid (pid 2264) を実行中... iscsid (pid 2264) を実行中... Kdump is not operational…

NumPyの多次元配列と演算

基礎編はもう少し。今日中に終わらせたい。NumPyはN次元の配列を作成可能。 1次元配列はベクトル 2次元配列は行列 これらをまとめてテンソルと数学では呼ぶとのこと。3次元以上の配列をテンソル、多次元配列と呼ぶことにする。 >>> import numpy as np >>…

NumPy配列

外部ライブラリNumPyを利用する。Python自体に配列・ハッシュは存在しているが、Numpyは大規模な多次元配列、行列に対応し、豊富な算術関数を持つことから、解析やディープラーニングなどでも使われる。 >>> import numpy as np >>> x = np.array([1.0, 2.0,…

Class作成

#!/Users/ameotokopg/anaconda/bin/python class Man: def __init__(self, name): self.name = name print("初期化" + name) def hello(self): print("ハロー" + self.name + "!") def goodby(self): print("グッバイ" + self.name + "!") m = Man("バルボア…

ファイルからの実行

ファイルからの実行を試みるものの、pythonのパス等が分からない。whichコマンドでpythonの位置を表示させる。 ameotokopg-no-MacBook-Pro:python ameotokopg$ which python /Users/ameotokopg/anaconda/bin/python ということでパスはわかったので、エディ…

関数

関数をテスト。 最初間違えてみるものの、実行時に評価されるので動かして見ないことには分からないようだ。 >>> >>> def print_today(): ... print("今日は" + str(datetime.datetime.today()) ... ... print_today() File "<stdin>", line 4 print_today() ^ Synt</stdin>…

for

>>> for i in [1,2,3]: ... print(str(i) + "回目") ... 1回目 2回目 3回目 >>> ついでに数値を文字列へ変換をテスト。 (string) i でキャストを試みたが、それはできない模様。

条件文のテスト

>>> hungry = True >>> if hungry: #:コロンね ... print("ハラヘッタわ") #空白文字によるインデント ... else: ... print("まだ腹減ってへんで") ... print("ちょっと眠いけどな") ... ハラヘッタわ >>> #条件文の後に空行入力で処理が走った。 このように…

ターミナルで突然特定のキーが打てなくなった時の対処

突然、キー入力で小文字の[c]が入力できなくなった。他のキーには問題がない。さすがに問題なので、その場合の対処法。 Finderを開く。 ホームディレクトリに移動する。 Command + Shift + .[ドット]で隠しファイルを表示する .inputrcを削除 ターミナルを再…

dictionary型とBoolean型の演習中

本日も演習中。 なかなかに良い。 >>> me = {'height':180} >>> me['height'] 180 >>> me['weight'] = 70 >>> me {'weight': 70, 'height': 180} >>> hungry = True >>> sleepy = False #眠い?True,Falseは先頭大文字か? >>> type(hungry) <class 'bool'> >>> angry = fa</class>…

Excelを読み込んで操作する処理のひな形

ExcelをCommを使って呼び出す際のひな形。 Excelオブジェクトが無い場合の処理等の例外処理が甘いので、今後追加を行う。 #ファイルオープンダイアログを動かすための準備処理 [void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.For…

基本的な権限設定

PowerShellでのスクリプトを作成し、いざ動かそうというときに無残なエラー。 PS C:\WINDOWS\system32> C:\Users\yamaguchi\Documents\仕様書テンプレート作成.ps1 <span class="deco" style="color:#FF0000;">このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\yamaguchi\Do</span>…

コレクション(DataGridViewColumnsCollectionなど)で抽出されたデータの型をデバッガが判別できない場合の対応

DataGridViewのカラムを表示順に取得することをもくろみ、 LinqにてDisplayIndexの並び順で取得しようとしたところエラーが頻発した。 var q = (from x in dgvCsv.Columns orderby x.DisplayIndex select x.DataPropertyName); にfrom句のxに要素の型を明示…

Pythonインタプリタ内で日本語入力が使えない件

ターミナルなどでも「かな」キー押下で日本語入力が使えるが、 Python インタプリタでは動作しない。 解決:Mac OSXのPythonのインタプリタで日本語入力する方法 - haya14busa解決:Mac OSXのPythonのインタプリタで日本語入力する方法 で紹介されていた方法を…

Pyothonインタプリタ

Pythonインタプリタは対話的に処理を行わせることができる仕組みです。 Perlのone-linerみたいなことをホイホイと実行できる。 Python 3.6.0 (v3.6.0:41df79263a11, Dec 22 2016, 17:23:13) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "co…

24時間表記の違い

C# & VB.netでの表記はHHであるのに対し、 PostgreSQLではHH24となるため、コピペで同じものを求めようとする場合には注意が必要。 SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH:mm:ss'); --12時間表記 SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH24:mm:ss'); --24時間…

Happy New Year

あけましておめでとう。 まあ、見ていないだろうけれど(笑)マサキ珈琲 #theta360 - Spherical Image - RICOH THETAあの日帰りにそのまま行ってきましたよ。 まあ、ご覧の通り、ガラガラでしたマサキ珈琲の中 #theta360 - Spherical Image - RICOH THETA