surface0 (さーふぇす)

C#

アドレスクラスのチェック

.NETのIPAddressクラスを使ったアドレスクラスの調べ方を考えた。IPAddressクラスのGetAddressBytes()を使えばアドレスのバイト配列が取得できるのでそれを利用する。今回はマルチキャストアドレスをターゲットにしてあるが、同様の方法で他のアドレスクラスもチェックできる。
C#

値型のボックス化は高コスト

C#のパフォーマンス向上について調べていると以下のページを見つけた。”ボックス化”の作業には非常にコストが掛かることが示されている。ボックス化とは値型をオブジェクト型にキャストする操作のことで、その反対を"ボックス化解除"と言う。この件に関して実際にコードを組んでパフォーマンスを測定してみた。
日記とか

車検からカムバック

本日我が愛車のインプレッサが車検から帰って来ました。この車は親戚のおばさんが10年前に購入されたものですが、あまり乗らないとのことで譲ってもらったものです。今のところ2400km程度の走行距離にとどまっています。
雑記

ナンバーポータビリティ

携帯番号ポータビリティ(MNP)が実施されましたね。自分もauに乗り換えようとしたのですが、車の車検で物凄い費用がかかってしまって結局そんな余裕無し。てか、車検費用だけでスーパーカブ2台くらい買えちゃうよ…なんとかお客様感謝デーで10%引きだから若干マシだけどね。ところでFMで流れてるDoCoMoの...
雑記

ブログ設置。

先日新品のHDDを導入して自宅サーバ安定期に入りました。そして自身のサイト内にブログを内臓してしまいました。しかしながら半年振りの日記復活です。大変長らくお待たせしました。(待ってないって?この半年にかなり我が家ではいろいろ変化がありました。就職、FAX複合機購入、冷蔵庫買い替え、畳入れ替え、掃除機...