2013-09-01から1ヶ月間の記事一覧
じゃー自分で作ればいいじゃん、って言うか、私は作ったけど、一応Excelの検索にもワイルドカードぐらいは実装されている。 ?で任意の一文字、*で任意のn文字、~でエスケープ。 ちょっとした検索ぐらいならこれで事足りるし、FIND関数やIF関数でも(当然COUN…
SQL Serverからデータをとってきたいんだけど、ある特定のユーザでWindows認証によるログインを済ませないと目的のデータが引っ張ってこれない。SQL認証であれば接続文字列にちょちょっと加えればそれで済むんだけど、Windows認証だとそうもいかない。 まぁ…
private static FormUrlEncodedContent CreatePostContent(params Expression<Func<Object, Object>>[] exprs) { var contents = new List<KeyValuePair<string, string>>(); foreach (var expr in exprs) { var obj = expr.Compile().Invoke(null); if (obj == null) continue; if (obj is Byte[]) { contents.</keyvaluepair<string,></func<object,>…
誰かが新たにデファクトスタンダードになるような帳票ソフトを開発してくれればそれで済むんですが、仕方ないのでそう言ったものが出てくるまでなんとかExcelでやり過ごしていくしかないのです。 と言うわけで、Excel-DNAなる面白いおもちゃがあるのでExcel…
じゃあVisual StudioでExcelのアドイン作ればいいんじゃね?と言うことで、Excel-DNAで遊びましょう。 どんなことが出来るとか、どうやって導入するとか、どんなメリットがあるかとか、そう言うのはもう先人が書いているので適当に読んでください。日本語リ…
極々稀に西暦→和暦の変換をしなきゃいけないことがあるんだけど、割と面倒だってことだけは知っているのでちょっとまとめておく。 Utilなクラスを作れば十分だと思うが、ありとあらゆるところで出てくる場合は拡張メソッドでもいいかもしれない。 とりあえず…
記事のフォーマットを他とあわせるついでに全体的に加筆・修正しました。 [2014/06/30追記ここまで] SSIS覚書シリーズ一覧 接続マネージャー スクリプト関連(1) (2) (3) SQL実行タスク データフローのコンポーネント(1) (2) (3) 前書き 前回はスクリプトタス…
記事のフォーマットを他とあわせるついでに全体的に加筆・修正しました。 [2014/06/30追記ここまで] SSIS覚書シリーズ一覧 接続マネージャー スクリプト関連(1) (2) (3) SQL実行タスク データフローのコンポーネント(1) (2) (3) 前書き なんだかSSISのスクリ…
記事のフォーマットを他とあわせるついでに全体的に加筆・修正しました。 [2014/06/30追記ここまで] SSIS覚書シリーズ一覧 接続マネージャー スクリプト関連(1) (2) (3) SQL実行タスク データフローのコンポーネント(1) (2) (3) 前書き SSISは日本語のノウハ…
IEnumerable<dynamic>を継承するクラスを作成しようとするとビルド時に動的なインターフェイス ‘System.Collections.Generic.IEnumerable<dynamic>’ を実装できません と表示される。 dynamicで受け取るオブジェクトがGetEnumeratorを実装していれば普通にforeachでいいんだけ</dynamic></dynamic>…
{ if(Editor.IsTextSelected == 1){ var buf = GetSelectedString; buf = buf.replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, ">") .replace(/\"/g, """) .replace(/'/g, "'"); Editor.InsText(buf); } })(); アップロードする度ジェネリクスが消滅する…
ドキュメントを読んでもちんぷんかんぷんだったので試行錯誤したあれをメモしておきます。 TFSへの接続 var nc = new NetworkCredential(userName, password); //ここのUriは"http://[TFSのサーバ名]:[ポート番号]/[ディレクトリ]"を指定する var configurat…
class Program { public static int Main(string[] args) { try { var task = Task<Hoge>.Factory.StartNew(() => { Thread.Sleep(10000); throw new ApplicationException("piyo"); return new Hoge { Fuga = "hogepiyo" }; }); if (task.Result.Fuga == "hogepiy</hoge>…