2008-07-01から1ヶ月間の記事一覧

delegateの引数省略とLambda

今更何をと思うが、Javaから.NET C#に戻って思うのは、匿名メソッド(匿名デリゲート)が楽しいってことだ。C#2.0から使えるようになったこの機能を使えば、従来はわざわざプレースホルダを用意してやる必要があったイベントハンドラ等を直接且つ直感的に書け…

冗長?、情調?

artonさんの昨日のエントリより。 public class FooBar : IEnumerable { public IEnumerator GetEnumerator() { yield return bar++; } IEnumerable.IEnumerator GetEnumerator() { return GetEnumerator(); } } C#の場合、IEnumeratorとIEnumeratorは違う型…

呆れた主張

打倒!ソフトバンクiPhone−−ドコモ、auの戦略(2) 企業戦略 投資・経済・ビジネスの東洋経済オンライン LISMOの課金は1曲420円だが、iTunesでは99セント。音楽の価値が4分の1と評価されているわけだ。権利者の価値を大事にしたい…

Castle Project創始者、Microsoftへ

infoq Castle Project創始者、Microsoftへ infoq Castle Project Founder Joins Microsoftリンク先には紹介されていないが、この日記で何度か取り上げたコードエンハンサ・ライブラリィであるDynamicProxyもCastle Projectのコアライブラリィの一つだ。(Cast…

焼き茄子

夏で一番好きな食べ物と言えば焼き茄子。味付けは単純に出汁と生姜でちょっと焦げた部分がもうたまらん。何本でも食えるしご飯はおろか、素麺などと合わせても最高だ。 しかし、不思議と冬は食べる気がしない食べ物なんだよな。

評価

自身の評価と他者からの評価は一致する訳がない。だからこそ落胆したり、何くそと頑張ったりする訳だ。しかし、他者が自分を真っ当に評価してくれることなどまず有り得ない訳で、どこかで自分と折り合いをつけるしかないのだ。 相手が会社などの組織で、自身…

やっと届いた

About Face 3 インタラクションデザインの極意 /Alan Cooper (著), Robert Reimann (著), David Cronin (著) ずっと心待ちにしていた邦訳本だが、入荷が遅れたようでAmazonからはお詫びのメールが来ていたのだが無事届いた。 なんといってもあのAlan Cooper…

こんな日に出先

アスファルトの上は暑くて溶けそうだ。

HttpWebRequest#GetRequestStreamで初回必ず例外(その2)

結局、IPv6の接続時に例外が発生するのは避けられていない。 Uri uri = new Uri("http://hoge"); HttpWebRequest httpRequest = (HttpWebRequest)HttpWebRequest.Create(uri); httpRequest.ServicePoint.BindIPEndPointDelegate = delegate(ServicePoint ser…

朝、最寄り駅から会社に到着するまでに道路で寝ている人を3人も見た。格好からしてホームレスでは無い人だ。 この気温じゃあ、酔ってしまえばどこでも寝られちゃうんだろうな。

dotTRACE 3.1

VS2008環境でも動かしたかったので、最新版にアップグレードした。 dotTRACE The Simple And Super Fast Profiler For .NET - JetBrains The dotTrace licenses purchased after April 15, 2007, qualify for a free upgrade to v. 3.1 Simply download, ins…

HttpWebRequest#GetRequestStreamで初回必ず例外

.NET 2.0環境、Windows Vista上でデバッグしていて気がついたのだが、イントラネット上のWebサーバに、表題のクラス#メソッドで接続しにいくと、必ず初回に例外が発生する。 "対象のコンピュータによって拒否されたため、接続できませんでした。 XXXX::XXXX:…

白物家電

ずっと使っていた洗濯機がオーバーヒートなのか、暑い季節になると回らなくなることが多々あり、いい加減限界と言うことで買い換えることにした。 TOSHIBA 洗濯乾燥機 AW-80VF(WN) 最新式ということであれば斜めドラム式なのだろうが、今回は敢えてコンベン…

下手に似ているだけに

JavaとC#をいったり来たりしてコーディングしているのだが、完全に違うのではなく下手に似ているだけに、ちょっと考え方を変えなくてはならない部分に出くわすと、途端に頭が混乱する。(じじいなのかもなぁ)・Genericsがイレイジャ(Java)と非イレイジャ(C#) …

C#の場合

先日のエントリでは、Javaのアノテーションは属性のデフォルト値を省略することで、結果としてビルド時に必須制約を付けられると書いた。 Javaのアノテーションに纏わる小ネタ C#には同様の機能は無いと思っていたのだが、実際にはなちゃさんにコメントを頂…

リファクタリングの怖い話

フレームワーク中で使用している、あるオブジェクトを一意に識別するための項目を"id"から"name"に変えることにした。 昔々であればgrepかけて修正する部分を局所化して、と、お決まりの作業なんだが、最近のIDEは便利なリファクタリング機能が標準で付いて…

Javaのアノテーションに纏わる小ネタ

Javaのアノテーションの定義では各属性のdefault値を設定することができるが、このdefault値の設定を省略した属性は、アノテーションが記述される際に値を設定しないままにするとビルド時にはエラーになる。(チェックされる) 例 @Documented @Inherited @Tar…

泥臭い仕事

なにか泥のイメージが悪いようだけど、全然そんなことはない。 話題になっている「泥のように働く」というのは本来の使い方とは違うので置いといて、例えば「泥臭い仕事」という表現がある。お金が絡む以上、商流の上下に関係なく仕事に泥臭い部分は付きもの…

Animal Crossing for Wii

Nintendo E3 2008 Animal Crossing: City Folk恐らく来るだろうと思っていたのだが、やはりきたー。それも今年中の発売らしいぞ? ちなみに、新デバイスである「Wii Speak」のマイクを使って箱庭中で会話ができるらしい。 任天堂、Wii「どうぶつの森」用マイ…

何度となく聞いた言葉

「今までの画面にはこだわらなくていいです。シンプルなものを作ってください。」旧システムの作り直しでクライアントにこのように言われたら、決して真に受けてはいけない。本当にシンプルな物を開発すると、必ずといっていいほど「前の画面の方が良かった…

暑さが解る風景

月曜朝、駅の自販機でミネラルウォーターが全て売り切れているのを見た時。

当たり前だったはずの快適さ

日本語入力システム ATOK 2008 for Windows Amazonだとダウンロード販売と価格が殆ど変わらないので、パッケージ版を購入。 Amazonプライムによるパッケージ価格 -> ¥6,657 JustMyShopによるダウンロード販売価格 -> ¥6,615 (いずれも通常版パッケージ、税…

リストビューとBeep

Windowsのアプリケーションでは、リストビューで行や列をクリックしたり選択するとBeep(Bell?)が鳴動する実装があるが、これが煩くて仕方が無い。Beepは音量調整ができず、止めたくてもレガシデバイスを無効にするしかないからだ。 そもそもGUIが選択された…

リストビューとBeep

nekoarukiさんよりコメント頂いたが、どうやらこの問題は、Windows Vistaで、あるサウンド設定を行った場合に特有の問題のようだ。(以前のWindowsからの実装ではない)「選択する」システム サウンドのオプションが Windows Vista での「なし」に設定される場…

今日は暑かった

梅雨明け宣言はまだ無いが、夕立も来たしもう夏だよな。北海道出身の私は、元々この季節が大の苦手だったのだが、今や全く気にならない。 こちらに長年住んだお陰で慣れてしまったのか、はたまた年をとって暑さに鈍感になったのか。夏のお陰で季節の変わり目…

Map.Entry

辞書(ハッシュ、マップ)のキーとエントリの両方の値を使って並べ替えを行いたいケース、.net C#の場合ならKeyValuePair構造体を使うのだが、Javaでこれに相当するものは無いのだろうなと思い込んでいた。ちゃんとあるし。 Map map = this.getAttributeMap();…

JDK 6u7

JDK 6u7 - Java SE Downloads何かの間違いかと思われていた(私が勝手に思っていた)6u7だが、正式にアップされたようだ。

もう我慢できない

MS-IMEは、Officeのも含めて何時まで経っても改善されないようなので、いい加減見切りを付けて移行することにした。※ 日本語入力システム ATOK 2008 for Windows 月割定額制度もあるようなので、検討中。ちょっとだけ期待していたんだが、今更WXGが復活なん…

無念

本人がどれだけ苦しんだかは、私には計り知れない。 しかし、これから周りがどれだけ悲しむのか、それだけは解る。残念でならない。

延焼

ついにITProにも載ったか。 「毎日jp」が自社広告だらけに、ネット上に深いつめ跡残る:ITpro 対応を見ていると、その会社のコア世代が解るな。