2013-11-01から1ヶ月間の記事一覧

【正規表現】大文字/小文字への変換

置換時に\lを指定すると小文字に、\uを指定すると大文字にすることが出来ます。 hoGe Fuga piyo 検索:(\w) 置換:\l$1 ↓ hoge fuga piyo 検索時にグルーピングした内容が単語レベルであり、すべて大文字/小文字にしたい場合は\U / \Lと\EでくくればOKです。…

SQL Server Management Studioからデータをエクスポートする

とはいえ、bulk insertが内部で呼ばれているからか、他スキーマからのインポート/エクスポートはダントツで速いです。「これbcpで入れといてください」の一言を添えれば受け渡しも楽チンです。 なのでやむを得ず使わなきゃいけなくなることがたまにあるんで…

【Android】Twitter4JのUserStreamのイベント時の動作をクロージャで指定する

JavaでTwitter関連の処理をしたいならTwitter4Jを使わない理由がない、と思っています。本当によく出来たライブラリです。 当然このライブラリでUserStreamを処理する事もできます。ありがたいことに全部非同期で処理してくれます。 詳しいやり方については…

【Dynamics CRM】DateTimeをローカライズする

でもFilteredViewをSQLで覗いてみるとちゃんとローカライズされた値になっています。この辺の仕組みも含めて、ちょっとまとめておきます。 UTCをローカルタイムに変換する(クライアントマシン依存) ざっくりとしたサンプルコード。 var entity = _serviceP…

【C#】TaskとUIスレッド問題

C#

私は諸事情により.NET4.5を使うことが出来ず、.NET4.0しか使えないので、この事象が.NET4.5でも再現するかどうかはわかりません。念のため。 事象 例えばこんなコードがあったとします。Form上にあるボタンを押すと非同期処理が走り、Labelが書き換えられま…

自作のListViewItemを作成する

ListViewを使ってると「なーんでわざわざデータ用のクラスを作ったのにstringの配列なんぞに変換せにゃならんのじゃ」と結構色んなタイミングで感じることがあります。 いや別に、入れる分にはいいんですけど、取り出す際にTextプロパティ見てSubItemsプロパ…

【C#】NotifyIconにWindows規定のアイコンを埋め込む

で、「ああーそっか設定しないと出ないんだっけ」と思いながらプロパティを開いて拡張子がicoのファイルを求められて「それな」って気持ちになるのも今のところ100%です。 別にアイコンとかいらねぇしなんかあのデフォルトで設定されているよくわかんない四…

【C#】Windows FromのInvokeが面倒くさいから拡張メソッドを作る

まー理屈はわかる。確かにその方がいい。ただ厄介なのは、引数がDelegateなせいでそのままラムダ式を書けないし、匿名メソッドもそのまま使えない。MethodInvokerでキャストしてやる必要がある。 //匿名メソッド版 this.Invoke((MethodInvoker)delegate() { …

【SSIS】ヘッダ付きのCSVにデータを追記する

データフローの「フラットファイル変換先」ではファイルを上書きするかどうかの選択をすることが出来ます。 Appendも出来るんだーと思ってうっかりチェックを外すと場合によっては痛い目を見ます。 特に何にもせずに実行した場合 例えばこんなINPUTのデータ…

【C#】StdRegProvを使ったレジストリ操作

書き直すのが面倒なのでコードとリンクだけはっつけておきます。 [20140210追記]ちゃんと書き直しました。 コード using System; using System.Linq.Expressions; using System.Management; namespace RegistryTest { public class Registry : IDisposable {…

【VBA】動的に参照設定を変更する(2)

そんなわけで完成しました。とりあえずコードをはっつけましょう。 コード Option Explicit Private Const HKEY_CLASSES_ROOT = &H80000000 Private mReg As Object 'StdRegProv '************** 'コンストラクタ '************** Private Sub Class_Initial…

【C#】あるプロセスの開始と終了のイベントを取得する

なんでかわかりませんが、最近WMIばっかりやってる気がします。まぁ仕事だからやるしかないし、案外面白いので別にいいんですが、資料が全然なかったり、ばらばらだったり、VBSでのやり方しか見つからなかったり、いきなりPowerShellの話をされたり、中々し…

【VBA】動的に参照設定を変更する(1)

VBA

ThisWorkbook.VBProject.Referencesで今開いているブックの参照設定に関わるオブジェクトを取得することが出来ます。 こんなコードを書けば、今参照設定されているライブラリを列挙することも出来ます。(※事前にマクロのセキュリティに関する設定が必要) '…

WMIイベントクラス一覧

結局コードかよと思わなくもないんですが、もう疲れました。Windows 7 Pro SP1でやってみた結果をメモがわりにはっつけておきます。環境が変わると結果も変わるのかもしれませんが、もう、調べる気力もないです。 __Event __NamespaceOperationEvent __Names…

【C#】親プロセスの情報を取得する

普通だったらコマンドライン引数として呼び出し元のモジュールが渡すべきでしょう。ただ、もう本番稼働中かつその共通モジュールを呼びだしているモジュールが山ほどある、全部直してテストするなんてとても考えられない、なんて状況がたまにあります。 そん…