2010年1月のエントリ

BranchCache。分散キャッシュモードでやってみたら割と簡単にできた。パケットキャプチャで動作を見ているとちゃんとP2P的な動きをしていて,ファイルを64KBごとに分割し,複数のサーバからSMB/HTTPで分割ダウンロードしているのが確認できた。

掲示板。「人喰い掲示板の噂」についての発言が結構あるが,放置する形になっている。これは,制作者側としては攻略系の質問には答えられないためで,ぱじさんも私もバグとか要望とかのみにレスをしていく方針。攻略系の質問は,ユーザ間での情報共有に任せるということで。


特命があったので,BranchCacheを実験。BranchCacheはWindows 2008 R2とWindows 7でファイル共有やWebのキャッシングをするものだが,設定が割と大変。結局キャッシュされてるようでされてないような微妙な状態で時間切れ。解決してないけど,次にやったときのためにメモっておく

  • PC1。VMWareにWindows 2008 R2を入れ,ブリッジモードに設定してAD/ファイルサーバ/BranchCacheを入れる。ドメインポリシーで「ネットワーク-LAN Manager サーバー-BranchCache のハッシュの発行」を設定。共有フォルダでBranchCacheを有効化。
  • PC2。VMWareにWindows 2008 R2を入れ,NATモードに設定して証明機関/BranchCacheを入れる。CAの証明書をインストールし,Webサーバ証明書を発行してインストール。「netsh branchcache set service mode=HOSTEDSERVER」「NETSH HTTP ADD SSLCERT IPPORT=0.0.0.0:443 CERTHASH=<拇印> APPID={d673f5ee-a714-454d-8de2-492e4c1bd8f8}」を設定。
  • PC3。VMWareにWindows 7を入れ,NATモードに設定して「set service mode=HOSTEDCLIENT location=PC2の名前」「netsh branchcache smb set latency 0」を設定

パケットキャプチャで見ると,PC1からPC3にダウンロードした後,PC3からPC2にキャッシュを置きに行っているような感じなんだけど,PC2で「nets branchcache show status all」でキャッシュサイズを見ても増えていない。たまに増えることもある,みたいな。

楽譜表示。何度も作り替えているが,結局WPFで作ることに。ベクターグラフィックをそのまま使えるので拡大縮小しても綺麗なままというのがいい。2000だと動かない,XPだと汚くなるとかあるけど,もはやVista以降前提でもいいですよね,ってことで。

ぱじさんからFlashゲーム最新作が届く。まださわりの部分だけで続きは順次更新予定とのこと。とりあえずシングルプレイでネットワークはこれからなのか。

MSDN コンプリヘンシブキットが届いた。以前の経験から,かなり大量に来るかと思っていたが,意外と普通で,Win 7/Win 2008R2/Office 2007/Expression 3/その他もろもろでDVD20枚くらい?だった。これ以上来ても前送られたのとかぶるから丁度いいのだが。


Windows 7ではDPI設定を変更した場合の動作が以前に比べてよくなっているらしい。んでそのためかインストール時に勝手にDPIが設定されるという噂。ウェザタイが心配なので軽くテストしてみたが,125%,150%ともになんとなくうまくいっていた。XPとかの頃はDPI設定を変更したらデザインが崩れてどうしようもなかった記憶があるが,自然に拡大されている感じ。もしかしたら,実はAero無効だと汚いとかあるのかも知れないが,とりあえずはいいか。

休み中ずっとWPFをいじっていた。C#のインテリセンス具合とかベクタグラフィックを直接扱えるのとかいい感じ。

ひさびさにウェザタイロビーへ行って「あけまして」だけ言ってきた。