月別アーカイブ: 2012年7月

応急手当と心肺蘇生の訓練はやっぱりやっておいたほうがいい

今日も暑かったですね。午後2時くらいに500mlのペットボトルに水を入れて散歩に出たんですけど、途中で水の補給をしたくなるような感じでした 🙁 3時くらいに薄曇りにならなかったら、公園の水飲み場で水の補給が必要になったでしょうねぇ。。。途中で体が熱くなってきて、木陰のベンチでしばらく休むような状態になったし。でも、川沿いの風が気持ちよかったです 🙂 続きを読む 応急手当と心肺蘇生の訓練はやっぱりやっておいたほうがいい

電力使用状況の一覧表の表示を Ajax でページの表示と分離しました

Windows Azure のウェブサイ上で電力使用状況の表示アプリを動かしてみましたが、表示に使うデータ CSV を電力会社のサイトからダウンロードしてデータを取り出す(直前のダウンロード時間から3分以上経過していたとき)という仕組みに加えて、共有サイトなためか予想以上にページ表示自体に時間がかかることから、一覧表を表示するトップ画面は固定部分のみをすぐに返して、一覧表部分は Ajax で非同期表示するように変更しました。 続きを読む 電力使用状況の一覧表の表示を Ajax でページの表示と分離しました

Windows Azure ウェブサイトに電力使用状況の表示アプリを設置してみました

Windows Azure が3ヶ月間お試しをやっているので、ちょっと試してみようと契約してみました。

最初はクラウドなものをと思ってたんですが、ウェブサイトも作れるということなので、以前作ってみた東京電力の使用状況表示を他の電力会社のものも表示できるように変更して設置してみました。 続きを読む Windows Azure ウェブサイトに電力使用状況の表示アプリを設置してみました

セミが鳴き始めました

今日は朝から良い天気で、気温もジリジリと上がって蒸し暑くなってきましたね。ここらへんは海風が吹くので、時々部屋の中を通って行く風が良い感じです 🙂 まだ梅雨明け前ですけど、本格的な夏到来って感じです!昨日の夕方には、「あ、夏の夕方だな」って感じる風が吹いてましたし 😉

先週辺りからヒグラシの鳴き声が聞こえてくるようになってましたが、さっき今年はじめてジージーというアブラゼミの鳴き声が聞こえてきました。ミンミンゼミと並んで蒸し暑さを増すような感じをさせる存在です 😀 続きを読む セミが鳴き始めました

Livet を用いたモードレスなウィンドウを表示するプログラム

最近知ったのですが、尾上 雅則さんが中心になって構築を進めている Livet という WPF4 のための MVVM パターン用のインフラストラクチャがあります。Expression Blend SDK(Expression Blendを持っていなくてもダウンロード・使用が可能。再配布可能なアセンブリを含んでいる)の使用が前提になりますが、ビヘイビアとアクションが豊富に提供されていたり、メッセンジャーが提供されているなど、ウィンドウとビューモデルの分離を行うのにかなり便利な機能を持っています。

前回の記事でモードレスなウィンドウの作成と作成したモードレスなウィンドウをすべて閉じる機能を持つプログラムを検証のために作りましたが、この機能を Livet を用いて作ってみました(提供されている利用例がモーダルなウィンドウのみだったので 🙂 )。なお、利用した Livet のバージョンは 0.99 です。 続きを読む Livet を用いたモードレスなウィンドウを表示するプログラム

WPF でコマンドを使用するとメモリリークする?

WPF の MVVM パターンでコマンドを利用するとメモリーリークするという話を聞いて、チョット調べてみましたが、具体的にデータを提示して指摘しているところが見当たらなかったので、試してみました。結果を書くと、アプリケーションの終了時までオブジェクトがガベージコレクションの対象にならないパターンも確かにありました。ただ、それは「コマンドを使っているから」ではなくて、オブジェクト(ウィンドウもしくはビューモデル)への参照をクリアしていない場合でした。 続きを読む WPF でコマンドを使用するとメモリリークする?