2006-07-01から1ヶ月間の記事一覧
http://www.radiumsoftware.com/index.html この人はすごい。結構なペースで記事をかいているのだが、そのどれも非常に思慮深く感動的なものばかりだ。 少し前からじわじわ読み進めているのだが、今日この人のProfileをみた。1977年生まれ。私とどれほども変…
コントロールのプロパティでフォントサイズに10ptを指定すると自動的に9.75ptに変わる。 これはWindows上の画面設定が通常の96dpiの場合、72pt / 96dpi = 0.75 pt/dot となり、1ドット当たりの大きさは 0.75(3/4)ポイントで丸められるという仕様によるもの…
http://www.amazon.co.jp/gp/product/4822281930/249-3656440-6265163?v=glance&n=465392 おもしろそうだ。見つけたらかおっと 私の今携わっているプロジェクトはなにもかもが"見えない"。やることに優先順位がついていないし、そもそもなにをやるべきかわか…
http://d.hatena.ne.jp/iltc/20060721#1153491381 Equalsをオーバーライドした場合にオーバーライドすべきGetHashCodeについて。EqualsがTrueのオブジェクトでは生成されるGetHashCodeも同一でないといけないが、重複するのは一向に構わないようだ。つまりす…
ObjectのEqualsを実装したときのHashCodeをどのように実装してよいのかわからない。 本来、十分衝突安全性があるHashCodeを生成するアルゴリズムが必要だと思うのだが、よいサンプルがみつからない。 というかこの放浪記はわからないだらけだ。
http://msdn2.microsoft.com/ja-jp/library/ms187373.aspx ここら辺に、SQLServerでも行ロックができるようなことが書いてある。しかし、WITH (UPDLOCK,ROWLOCK)としても、行ロックされずテーブルロック?されてしまう。 どうやったら行ロックできるのだろう…
2.0の再頒布可能パッケージにはMicrosoft .NET Framework 2.0 Configurationが含まれていない。どうやらSDKに含まれているようだ。 一般ユーザはConfigurationするなという神の思し召しと思った。 ローカルにファイルをコピーするEXEをVB6でつくろうかなorz
どやってつくるんだろう・・Panelから派生させればよしなのかな。
現在私が作っているライブラリでは例外処理を画面制御クラスがすべて一括して行う。 飛んできた例外を全部受け取って、ログに吐き、失敗時処理が必要であればロールバック処理を行う。 TryCatchですべての例外をとってしまうのだ。これには復旧不可能な例外…
VB6ではvbNullStringは""とほとんど等価でしたが、VB.netで文字列が参照型となったことでvbNullStringもNothingと等価になったみたいだ。VB6のNullStringについてvbNullString | frog.raindrop.jp.knowledge
<systemSetting> <branchCD>15</branchCD> <warehouseCD>5</warehouseCD> <printMargin> <top>1.8</top> <Buttom>0.7</Buttom> <left>0.7</left> <right>0.7</right> </printMargin> </systemSetting>こんなようなXMLを SystemSetting.PrintMargin…
SQL-Server2000ではメタデータサービスにらしきものがあるが、2005ではメタデータサービス自体がない・・・。