2015-04-01から1ヶ月間の記事一覧
AppDomain クラス (System)IISなどで配置したフォルダを取得する際の方法。 System.AppDomain.CurrentDomain.BaseDirectory log4netなども上記の方法で利用されるので覚えておいて損はないです。
システム開発はどのたち立場でも、蔑ろにしていい立場はない。 プログラマーやテスターを蔑ろにする現場は所詮その程度
技術系の話題を書きたいというものの、 なかなか時間を割けない意思の弱さorzこれから頑張ります!!
カレー食べたい!!!
開発業務に従事していると色々な立ち位置で仕事する機会があります。 漠然と分かれている役割について整理してみようと思います。 役割 私の認識では開発の現場において、 以下のような役割が分かれていると思います。 プロジェクトマネージャー(以下、マネ…
TransactionScope クラス (System.Transactions)TransactionScopeはコンストラクタでタイムアウトする時間を指定することができます。 引数にタイムアウトする時間を指定しない場合は既定値が使用され、 設定ファイルを変更しない限り、その既定値は 1分 と…
仕事的にはあまりクロスドメインを使用することがないので、 普段は全く意識する事はありません。 なので、諸事情があってこの問題にあたったのでメモ。↓のような書き方は IE9 以降で可能とのこと。 window.addEventListener('message', [イベントハンドラ],…
品質が低く改修しづらいコードを書く人間と 品質が高く改修しやすいコードを書く人間が 同じ価値という不思議と、思いながら今日も頑張りましょう。
DocX を使ってみる - ひっそりと生きるプログラマのブログ 先日に続き面白がって、他にも色々と試してみました。 ※といってもあまり多くは出来ていませんがorz以下のようなコードでヘッダーやフッター、 グラフに表形式の出力などができます。 using (var do…
CodePlex を眺めていると DocX なるものがあったので少し触ってみました。DocXdocx.codeplex.com ざくりと上から下までざくりと読むと、どうやら COM が端末に無くとも動くとのこと。 となれば一先ずコンソールアプリで動かしてみます。 static void Main(st…
現在のトランザクション(アンビエント・トランザクション?)は、 Transaction.Currentにて取得できるようです。以下のコードから分かるように、 TransactionScope内だと not null となります。https://msdn.microsoft.com/ja-jp/library/system.transactio…
TransactionScopeはコンストラクタでタイムアウトする時間を指定することは可能ですが、設定ファイルを変更しない限り、幾ら長い時間を指定しても 10分 となってしまいます。MachineSettingsSection.MaxTimeout プロパティ (System.Transactions.Configurati…