torutkのブログ

ソフトウェア・エンジニアのブログ

2010-06-01から1ヶ月間の記事一覧

ボクらのScala

会社の帰路、書店に寄ったときに見つけた本です。ボクらのScala ~ 次世代Java徹底入門作者:浅海 智晴出版社/メーカー: SBクリエイティブ発売日: 2010/06/23メディア: 単行本現在、Java読書会BOFでは、Scala本を読んでいます。 今度のJava読書会BOFは、Scala…

比較(IComparableとIComparerとComparison)

C#

Effective C# 2nd Edition, Item 31 "Implement Ordering Relations with IComparable and IComparer"を読んで、さらにComparisonが登場して、「うむむ」。 英語ネイティブでないプログラマーにはいじめとも思われる.NET Frameworkライブラリです。まず、自…

C#言語仕様の驚異(new)

C#

無謀にも、C#歴2週間でいきなりEffective C#(2nd Edition)から読みはじめています。この本のItem 23、"Understand How Interface Methods Difer from Virtual Methods"を読んで、メソッドの修飾子に「new」を使うという凄い例を初めて見たのでびっくりしまし…

GUIアプリケーションのパターン

C#

C#でWPFを使ったGUI(WPF)アプリケーションの設計において、MVVM(Model-View-ViewModel)と呼ばれるパターンがあります。 THE MODEL-VIEW-VIEWMODEL (MVVM) DESIGN PATTERN FOR WPF 複雑なGUIの場合に、ウィンドウに貼られる多数のコントロールを、階層化し…

C#(.NET)用のAspect-Oriented Programmingツール

C#

C#用にもいくつかのAOPツールが登場してきましたが、開発が停止してしまったものが多く、新しいバージョンに対応したアップデートがされているものは少ないようです。 PostSharp 商用製品で、最新版の2.0ではVisual Studio 2010対応(.NET 4.0)予定。(現時…

契約による設計

C#

C#のバージョンによる機能追加について調べているときに、クラス名Contractが出てきたので、契約による設計(Design By Contract)の機能がついに入ったようです。言語仕様ではなくクラスライブラリとしての追加らしいですが、詳しく解説しているブログがあ…

やけ買い

いくつかの要因が重なって、コンピュータ技術書籍を一気買いしてしまいました。 Oracle OTN会員(無償)で翔泳社の10%割引購入ができますが、4月からしばらく翔泳社のオンラインサイトが改修中でやっと購入が可能になりました。 "failed to return to Java"、…

DBマガジンが休刊

コンピュータ専門雑誌がまた一つ休刊となります。 DBは専門外だったので、あまり買ったことはない雑誌なのですが、この雑誌の連載記事をまとめた書籍は幾冊か買っています。書籍・雑誌というメディアでなく、インターネット上の情報だけで果たして・・・と思…