かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2009-12-01から1ヶ月間の記事一覧

いけてるINotifyPropertyChangedの実装は、結構遅かった

C#

前に紹介した、コードの字面上いけてる感じのINotifyPropertyChangedの実装ですが、結構内部で色々やってるので遅いんだろうな〜となんとなく思ってました。 INotifyPropertyChangedのいけてる実装 http://d.hatena.ne.jp/okazuki/20091214/1260803280 とい…

IE6のバグに関する情報(セッションが消える問題とか)

近しい人が、IE6でセッションが消える問題について悩んでた。 ということで、そのとき調べた情報をメモ http://www.mlexp.com/wiki/?IE6%A4%CB%A4%DE%A4%C4%A4%EF%A4%EB%CC%E4%C2%EA

DataTableからのデータ抽出方法の性能比較

## 追記.NET 6 版を書きましたzenn.dev ## 本文注意)あまり真面目に測ってません 参考情報 当然っちゃ当然だけどDataTableとか使いようによっては遅い 当然っちゃ当然だけどDataTableとか使いようによっては遅い その2 今日も色々DataTableからデータを抽…

ハローワールドをしてみよう

NetBeans6.8を使って、JavaFXのHello worldを書いてみようと思います。大体は、こんな画面出てすげ〜っ!!って言うHello worldですが、ここでは地味にコンソールから始めてみようと思います。 NetBeansを起動してJavaFX Scriptアプリケーションを作成します…

JavaFX Composerって素敵そう

長いこと、CSSみたいな書き方をするので嫌ってたJavaFXですが、ついにGUIでぽとぺた出来る環境が出来始めてるみたいです。先日リリースされた、NetBeans 6.8ではアップデートセンターからJavaFX Composerのbeta版がダウンロードできるようになっています。 …

性能関連のチェックリスト

こんな情報があったんだ・・・ http://msdn.microsoft.com/ja-jp/library/dd350109.aspxASP.NETやADO.NETやその他諸々のパフォーマンス関連のチェックリスト。

INotifyPropertyChangedのいけてる実装

C#

もう何度目かになりますが、今までで一番イケテルと思った実装を見つけたので紹介します。ただ、元ネタのHPを忘れてしまった・・・orz やり方としては簡単です。これまでのINotifyPropertyChangedを実装したベースクラスを継承するという方法とも違うし、プ…

PropertyChangedイベントの処理方法

C#

INotifyPropertyChangedインターフェースでお馴染みのPropertyChangedイベントですが、これのイベントハンドラのコードが気に入らない。というか書いてて、ちょっとなんだかなぁと思ってしまいます。例えば、以下のようなNameプロパティとAgeプロパティを持…

セミナー参加中

オラクルに詳しくないのに、オラクルユーザのための、SQLServerセミナー参加ちゅう。 なかなか、楽しい。This diary was written with HatenaSync

人のソースコードは読むもんだと感じた

人のソースコードは読むといいな〜と思ったのでポスト。 データ構造なめんな http://blogs.wankuma.com/episteme/archive/2009/12/06/183571.aspx データ構造が大事ということが、この記事の首題なんですが、違うところで「ほ〜〜っ」と気付きました。 コー…

レイヤー構造

Presentation層画面表示や入力を受け持つ Service層ドメイン層への窓口 Domain層(Flow+Rule)中核 DataSource層(Data Access)DBや他システムとのやり取り なんとなくメモ。

MEF(Managed Extensibility Framework) & WPFでHello world

注意:MEFは、正式リリース前のbeta版を使ってるので、正式版とは違うかもしれません。 次期.NET Framework4に入るDIコンテナのMEFとWPFを組み合わせて、簡単なHello worldを作ってみようと思います。 下準備 まず、最初にWPFアプリケーションを作成します。…

可愛いにも、ぬこ過ぎる

http://www.youtube.com/watch?v=0Bmhjf0rKe8&feature=player_embedded萌えた。久しぶりに萌えた。

作業時間を記録するソフト

作業時間計測ツール WorkTimer http://bizmakoto.jp/bizid/articles/0703/19/news026.html 入力の手間も、ほとんどない。 定義している作業項目を、ぽちっと押すだけで切替可能。 テキストベースだけど、レポートもだしてくれる。素敵。

画面拡大するソフト

老眼マウス http://yukiyama.net/rougan/index.html これは、マウスカーソル付近を拡大してくれる。 拡大状態でも、文字入力したり、マウス操作したりできる。今のところ、拡大状態で出来なかった操作はみつかってません。 素敵。