2009-11-01から1ヶ月間の記事一覧
Virtual PC で動かしている Windows7 (x86) 上で、ExcelCreator 5.0 for .NET を使って xls ファイルを生成しようとしたら、次のエラーが出てしまう。 指定されたモジュールが見つかりません。(HRESULT からの例外:0x8007007E)調べたところ、Cランタイムファ…
ScanSnap と裁断機を購入し、手持ちの書籍を地道に PDF 化しています。所持している書籍は20冊程度だし、月に購入する量も3〜4冊なので、廉価版の ScanSnap にしました。FUJITSU ScanSnap S300 FI-S300-P出版社/メーカー: 富士通発売日: 2009/06/06メディア:…
寒い日は温かい汁物が恋しくなりますよね。福岡にいるとラーメンばかり食べてしまうので、たまには違うものをと思い、博多駅近くにある「元祖ぴかいち」に行きました。ここはラーメン屋なのですが、チャンポンも人気。そのチャンポンがこちら。 直径25cm、丼…
先日、C# でメソッドのメモ化に挑戦しました。 C# でクラスのメソッドを無理やりメモ化 - present ラムダ式を使って、出来るだけメソッドの定義に近い形にしています。それでも漂う無理やり感。完全に消すことは無理だった……。話は変わって、Python にはデコ…
睡眠時間を短くするには、睡眠の質を上げること これが一番大事です。睡眠時間を削って、無理して起きている時間を延ばしたところで、長くは続きませんよね。その結果、倒れでもしたら意味がないです。 私も無理はやめて、睡眠の質を向上させる事に注力しよ…
Managed Extensibility Framework (以下 MEF) をさわる機会があったので、前から気になっていた「メソッドの Export と Import」を試してみました。 using System; using System.ComponentModel.Composition; using System.ComponentModel.Composition.Hosti…
BUMP OF CHICKEN 2年ぶりのニューシングル。会社帰りにショップに寄って購入してきました。R.I.P. / Merry Christmasアーティスト: BUMP OF CHICKEN出版社/メーカー: TOY'S FACTORY Inc.発売日: 2009/11/25メディア: CD購入: 7人 クリック: 233回この商品を…
DataTable の TableName プロパティが設定されていないとき、シリアル化に失敗する。これは WCF の DataContractSerializer を使ったときも同様。原因を突き止めるのに1時間ほどかかったので、忘れないようにメモしておく。ホント、うっかりだ。 using Syste…
以前、C# で関数をメモ化するサンプルを紹介しました。 関数のメモ化 - present メモ化って便利。でもこのままだと、関数を使うときに毎回メモ化しなければいけません。ちょっと面倒です。クラスのメソッドをあらかじめメモ化しておき、利用側はメソッドを呼…
一箇所でしか使わないのに、わざわざコンバーターを作成するなんて面倒。変換メソッドを外部から設定できる、DelegateConverter クラスがあれば便利です。 public class DelegateConverter : IValueConverter { public event EventHandler<ConvertEventArgs> OnConvert; public</converteventargs>…
今回も小ネタを。最近ネタが尽き気味です><2 つのクラスが is-a 関係かどうかを調べたい。でも、Type オブジェクトしか与えられていない…。こんなとき、どうしよう?BaseType プロパティを再帰的にチェックするしかないのか?!大丈夫。 ヾヽ':::::::::::::…
今日は赤坂にある「パティスリー ジャック」でケーキを購入。ずっと行きたかった店なので、ようやく念願が叶いました。ここは、今は亡き「九州ウォーカー」のスイーツ部門ランキング1位に輝いた事もある人気店。行った時間が15時だったこともあり、店は混雑…
ちょっとした Tips を。Debugger クラスの IsAttached プロパティをチェックすれば、プログラムがデバッグ実行中かどうかを判断できます。 using System; using System.Diagnostics; namespace DebugSample { class Program { static void Main(string[] arg…
はじめに 先日、Unity で AOP を使う方法を紹介しました。 Unity を使って AOP - present さらに、Unity を使えば、WCF でも AOP が使えます。「サービスクラスのメソッドをインターセプトしてログを出力する」サンプルを例に、Unity を使って WCF で AOP を…
焼きラーメンが無性に食べたくなったので、会社帰りに屋台に寄りました。屋台初体験。福岡に三年以上住んでいるというのに。そんな記念すべき初屋台は、天神の親不孝通の交差点にある「小金ちゃん」。焼きラーメン発祥の店です。その焼きラーメンがこちら。6…
文は短く書く。そして言い切る。この2つに尽きます。余計な言葉を省けば、文章は簡潔になります。簡潔な文章なら、読み手は内容を理解しやすいはず。内容を理解してもらえないと、読んでもらったことにはなりませんから。小説でもない限り、複雑な表現は避け…
「関数のメモ化」というテクニックがあるみたい。 この関数呼んだら毎回超モッサリするんだけど?だったらメモ化とかしてみたら?というただのメモ - Bug Catharsis 初めて知った。メソッドの引数と結果をキャッシュしているのかぁ。クロージャの「環境を包…
かな〜り前に、Enterprise Library の Policy Injection Application Block の機能が Unity に統合された、という記事を書きました。 EntLib4.1 での PIAB 仕様変更 - present EntLib4.1 での PIAB 仕様変更(2) - present 変更された部分に触れただけで、使…
Google Reader の Send To に登録している Custom Link をメモしておきます。随時追加。 はてなブックマーク URL : http://b.hatena.ne.jp/add?mode=confirm&url=${url} Icon URL : http://b.hatena.ne.jp/favicon.ico Evernote URL : http://s.evernote.com…
暦の上では冬が始まったので、すき焼きを食べに行きました。すき焼きを店で食べるのは初めて。すき焼き自体何年ぶりだろう…。ほっかほっか亭のすき焼き弁当も、長い間食べてないや。今回行ったのは、大名にある「ビーフ亭」。注文したのは「国産牛ロース・イ…
以前、C# でシンボルを実現する方法が流行しました。 C#でシンボルを実現する - 開発思考実験日記 Expressionを使ってプロパティ名を文字列ではなくてラムダ式で与える方法 [C#][WPF]タイプセーフにINotifyPropertyChangedインターフェースのPropertyChanged…
WPF だと、 MVVM パターンで ViewModel と View を結びつけるときに、DataTemplate を使って次のように書けます。 <DataTemplate x:Key="SampleViewModel" DataType="{x:Type SampleViewModel}"> <vw:SampleView /> </DataTemplate> しかし、Silverlight の DataTemplate には DataType が無い! <DataTemplate x:Key="SampleViewModel"> </datatemplate>
ど忘れしていたので、自分用にメモ。XAML ではなく C# コードで設定する方法です。 using System; using System.Windows.Controls; using System.Windows.Media; using System.Windows.Media.Imaging; namespace ImageSample { public partial class MainPag…
土曜日は10月にしては暑かったので、昼食はざる蕎麦にしました。立ち寄ったのは、赤坂にある「博多 喜庵」です。お昼はランチメニューがあります。私が注文したのは、鮭ごはんと厚焼き玉子とざる蕎麦のセット。蕎麦は非常にコシがありました。噛み応えがあり…