Ishisaka のすべての投稿

I’m Tadahiro Ishisaka. I’m a C# Developer. Working on ABB Bailey Japan Ltd. Mostly interested in OOP, Design Patterns, Functional languages, Ruby, Lean and Agile development. I’m a developer of PIMS. I won Microsoft MVP in the past. (C#, 2006, 2007, 2008)

.NETにおけるマルチスレッドの実装方法を総括

@IT:連載:.NETマルチスレッド・プログラミング入門 第2回 .NETにおけるマルチスレッドの実装方法を総括
.NETにおけるマルチスレッディングプログラミング法の総まとめ。
Thread
ThreadPool
非同期デリゲート
タイマー
それぞれによるマルチスレッディングプログラミングの方法。
個人的には.NETでマルチスレッドプログラミングを行う場合、非同期デリゲートが一番簡単な方法だと思います。

Cerviがマイクロソフトの導入事例に

マイクロソフト導入事例 : 有限会社 コザック
このサイトをホストしているCerviがマイクロソフトの導入事例で紹介されています。
なんとハード2台での運用だったとは。( ・_・;)

コザックでは、近い将来、ASP.NET をバージョン 2.0 へとアップグレードすることが計画されており、現在すでにベータバージョンでの検証が進められています。また SQL Server の次のバージョン (SQL Server 2005) の導入も視野に入っています。

気になりますね。(わくわく)

Linux vs Windowsの対決を扱ったレポートの正しい読み方 – IT Pro

Windowsセキュリティ : Linux vs Windowsの対決を扱ったレポートの正しい読み方
上の記事の中では、これらのレポートが意味を成さない理由として以下のような点を上げています。
LinuxとWindowsには多くのバージョンがあるのに、大抵の場合漠然と書かれていて、それらのバージョンが特定できない。
前提条件が明記されていない。
セキュリティの強さは設定やツールの利用で変わるのにそれらに関するデータがない。
私個人もこれらの記事に対して意味がないと考えており、上の記事にも大体賛同します。
基本的にシステムでとらえた場合セキュリティは総合的に守っていく物である事がまず前提としてありますし、結局OSとしてみた場合でもどの程度のセキュリティが確保できるかはどちらの場合でも、アプリケーション設計者やシステム管理者の力量に頼るところが大きく、結局人の質がセキュリティの質をきめる事になっています。
ただ、個人的な経験から言えば、Linuxの方がWindowsに比べかなりの部分個人の力量に頼るところが大きいと思います。特にWindows Server 2003 SP1の登場した今となっては、システム管理者のポーションで言えばハッキリそう断言できますね。

GotDotNet Japan セミナー開催ケテイ

以前からお話はありましたが、mnabeさんの主催でGDNJ主催のセミナーが開催されます。
以下引用

日時     :2005年5月28日(土) 13:00-18:00
場所     :マイクロソフト株式会社 新宿オフィス セミナールーム
参加資格者 :GDNJ登録ユーザー
内容 :
Deepな内容とLightな内容の2つセッショントラックで構成し、GDNJはもちろんやその他のコミュニティで活躍されている方によるパネルディスカッションやスピーカ各人が思い思いのスタイルで行われる形式にとらわれない各セッションなど、初心者からエキスパートの方々が参加でき、楽しめる内容を現在企画中です。

詳しくはここ
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=28636
※まだ募集はしてません。

AdobeがMacromediaを買収

@IT:アドビがマクロメディアを34億ドルで買収
これでデザイン関係のソフトウェアはAdobeがほぼ独占という自体に。
実際には何となくリアルパブリッシング=Adobe、Webパブリッシング=Macromediaっていう棲み分けが出来ていたような気がするのですが、これでその棲み分けも必要なくなるっていうか、どうなんですか出版/Webデザイナーの皆さん。
うわー。あとはDTPでQuarkがいるぐらい、2次元イラストの分野は事実上完全Adobeの独占だねぇ。ただでさえ高いソフトがいくらでも上げ放題という。
Macromediaの各ソフトもFlush以外Pagemakerと同じ運命をたどるのでしょうか。

続きを読む AdobeがMacromediaを買収

msdn :: Coding4Fun

Coding4Fun: Coding4Fun
不真面目モード(?)で.netプログラミングを行うための情報がまとめられているサイトが新登場したようです。
Express Edtionの登場で、ぐっと趣味プログラマの方たちも増えるでしょうからこういう情報も大変必要ですね。
やぱっりiTunesのCOMインターフェイスをハックしたりするのが一番楽しいわけで。

IpcChannelは本当に高速なのか

Beta2を使ってIpcChannelが本当に高速なのか確認してみました。

環境:
Virtual PC上のWindows XP SP2
Visual Studio 2005 Beta2

試験方法:
TcpChannelとIpcChannelそれぞれで簡単なクライアントのメソッド(カウントアップ)を1000回呼び出す処理を10回行う。

結果:

処理時間(IPC) 処理時間(TCP)
543ms 394ms
483ms 124ms
513ms 94ms
523ms 124ms
483ms 134ms
543ms 104ms
513ms 114ms
733ms 304ms
533ms 124ms
593ms 114ms
(Ave.)546ms (Ave.)163ms

なんとTcpのほうが早いという結果に。
現状Betaであること、VPC上ということが関係しているのかも。
うーん。