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)

一眉一笑

一眉一笑。
NHKへの圧力問題のニュースを見ていてこの言葉を思い出した。一眉一笑とはその帝王のような人間の立場にとって、一つの眉の動き、小さなほほえみでも周囲に大きな影響を持ってしまうと言うこと示している中国の帝王学から出た言葉である。転じて、力のある人間のそれほど意識していない何気ない所作や、発言から周囲が過剰反応を起こしてしまう事を示す場合もある。
今回に関して言えば、話した本人たちにとっては何気ない「公正を求める」というクレームのつもりだったのかもしれないが、それを聞いた側は話した人間の立場から思い計りすぎたのだろう。
これには二つの問題がある。
中川氏や安部氏が自分の立場を考えずに(考えて?)番組内容に対してNHKに話をしたこと。立場を考えれば本来話をするべきではない。自分の立場とその影響力を考えるべきだ。彼らの立場ではどんな些細なことでも免許制の下にある団体にとっては圧力と取られてもおかしくないからだ。(ある意味、話をするのは彼らの商売かもしれないが。)
もう一つはNHKがそのお話に対して、過剰反応をしている事である。これは公共放送として正しい立場かと言えばそうではないだろう。これではその程度の「圧力」に屈しなければならないぐらい疚しいことがあるとしか世間からは思われないし、実際そうなのだろう。
なんかもういかにもありそうな話で、笑ってしまって、受信料は払わず、自民党には投票しない事を固く誓うのみだ。

ゲイツ氏がもまえらアカだと言ったとか言わないとか。

で、当然ネット界からは激しいリアクションがある訳で、その中でも秀逸なのが以下のリンク先にあるポスター。50年代にアメリカでマッカーシズムあふれる頃の反共ポスターを知っていれば激しく笑えます。
Propaganda in the Internet Age
全段のゲイツ氏の話したことについてはここを参照。

プログラマはアムダールの法則を打破できるか?

後藤弘茂のWeekly海外ニュース – アムダールの法則を巡るIntelとAMDの戦い
マイクロプロセッサに関するアムダールの法則については上のリンクを参照。
結局のところアムダールの法則を打破するのはプログラマである。
アムダールの法則を打破するとは、マルチプロセッサに対応した厄介で危なっかしい平行動作をするアプリケーションをいかにして生産性高く記述していくかということでしかない。
この厄介さを解消し、プログラムの生産性を向上させるには、Java VMや.NET CLIのような仮想実行環境が、今以上にこのプログラムの平行性を支援し、プログラマがマルチスレッドなプログラムを記述しやすくするという方法が一つ、もうひとつの方法としては、タスクの高度な平行実行を前提とするプログラミング言語を新たに構築する方法が考えられる。また、もちろんOSレベルでの積極的な支援も必要だ。(最近のLinuxやFreeBSDのタスクスケジューラーの変更はこのような情勢を踏まえてのことだ。)とは書いてみたものの、結局のところこれらの仮想実行環境やOSもプログラマが書くしかないのだ。
ということで、マイクロプロセッサがマルチコア化したとしてもその力を発揮させるにはプログラマが自身の技量を挙げていくしかないというわけで、プログラマにとってはマルチコア化は大きなデメリットなのかもしれないよ。
さてと、スレッドプログラミングの勉強でもしましょうか。(W

Mac mini

アップル – Mac mini
久々に物欲ゲージが上がってきました!キューブ以来久々のグッドデザイン!
しかし望ましい構成にすると13万円ほど。ちょっとまだ手が出せません。orz
今のMacで256MBのメモリってどんな感じなんでしょう。足らないかな。
少なくともVPCは無理そう。
BSDとして使う分にはそれでも良いかな。

@IT:連載:.NETで始めるデザインパターン 第1回 .NET開発におけるデザインパターンの有用性

@IT:連載:.NETで始めるデザインパターン 第1回 .NET開発におけるデザインパターンの有用性
NWikiの中西さんの記事。
今回はデザインパターンに関する全体的な説明。
こういうの待ってました。
デザパタほかの話題がJavaに偏りすぎていると思うので、この連載すげー楽しみです。

ITmedia ライフスタイル:日本市場に合ったWindowsプラットフォームを~MS古川氏が改善を明言~ (1/3)

ITmedia ライフスタイル:日本市場に合ったWindowsプラットフォームを~MS古川氏が改善を明言~ (1/3)
やはりWindows MCEに関しては巻き返しを図るようですね。国内に限って言えば、デジタルチューナとの連携、B-CAS対応は必須だろうなぁ。後は全体的なサービス面での環境がもう少しととなわないと難しいでしょうね。
まぁSonyもある程度あきらめてきた所があるので、何とかなるかなぁ。MCEじゃなきゃいけない何かがほしい所。
後は日本のテレパソユーザーの多くって実は10フィートGUIって必要ないかもって言うのも重要な点のような。カノープスの成功を考えると自分も含めてそんな気がします。

FireFoxにRSSを認識させる。

FireFox等にサイトのRSSを自動認識させるためには、サイトのトップページのヘッダーに以下のようにlinkタグを埋め込んでおく。

Hollytown Blog – 大阪市立大学の中野先生生出演

Hollytown Blog – 大阪市立大学の中野先生生出演
ラジオ大阪の午後の番組に出演された模様。
ものすごく普通にラジオにでておられます。
お話の内容は電子マネーの話。わかりやすいわー。
リンク先のHollytownさんのページから中の先生のページたどると、番組のMP3をダウンロードできます。

RSSを作る

RSSエディタ Headline-Editor Lite版の紹介
自分のサイトを作っているとRSS置きたいなどという衝動に駆られるわけですが、何かしらのCMSやBlogのシステムでもないと中々自動でRSSは作ってくれないわけで、結局自分でRSSを作る必要があります。
しかしながら一からエディタを立ち上げて、RSSを作る根性もないので、結局人様が作られたRSSエディタに頼るしかございません。
と言うことで、簡単にRSSを作ってくれるHeadline-Editor Lite版のご紹介です。
このソフトの特徴としては、

RSS 1.0の作成が可能。
指定しておけば決められたフォルダにRSSを作ってくれる。
設定が簡単。
フリー。
自動作成機能とかはない。完全手動だけど簡単に使える。

と言う所でしょうか。
更新頻度が低い場合にはこのようなツールでも何とかなるでしょう。
本当はFrontPageにRSS作成機能が欲しい所ですね。
Cerviユーザーへ:

続きを読む RSSを作る

Windows MCEって日本じゃマイナーだよね。

ITmedia ライフスタイル:着々と進むマイクロソフトの家電戦略、しかし日本市場との乖離も (1/3)
この記事を読んでいろいろ考えた。
Windows Media Center Editionに関して言えば、Micirosoftがソフトウェアメーカーであることが上手く出てきたと言うことのように思う。ハードウェアベンダーに対しても、コンテンツベンダーに対しても中間的な立場を取った用に振る舞うことで、上手く市場を作ったような気がします。その中でしっかり自分たちもコンテンツビジネスを立ち上げているし。
テレビパソコンという点では当然日本のPCの方が先に手をつけたわけですが、どうしてもコンテンツビジネスまで含めて自グループ内で閉じた方向に行きがちで、必ずしもユーザーメリットが最大化されていない状態のまま、アプリケーションや、周辺環境が放置されてきていますが、MCEの場合にはマイクロソフトが中間的な立場を振る舞うことによって、ユーザーメリットが最大化される方向性を示せている点が大きな違いだし、MCEの強みだと思います。(とはいってもiTune Music Storeとはインテグレーションされないわけですが。)
そういう点で、おそらくSonyが取った戦略はSonyとしては間違いでは無いんだろうけど、必ずしもすべてのユーザーや、市場内のその他プレーヤー・ステークスホルダーにとっては好ましいものではなかったわけで、MCEが持つような普遍性を持つには至るまい。
このようにWindows MCEが今後我が国内でも普及していく素地はやはりあるわけで、日本のマイクロソフトがややっこしい日本のコンテンツビジネスを上手くまとめて、サービスとして提供させていくだけのガッツがあれば普及していくのではないだろうか。
MCEを普及させ、コンテンツビジネスを成功させるためには、最近のMSKKはやや企業相手の商売の方を向きすぎているような気がするので、もう少し一般コンシューマ側を向いたビジネスが必要だろう。
.NETを生かす道もそこにあるような気がする。