2012-01-01から1年間の記事一覧

VisualStudioでビルド時のターゲットに応じたXMLファイルの変更

ASP.NETなどでweb.configをターゲットごとに変更できますが、それを他のXMLにも応用できました。 下のリンクではapp.configでやってますが、その他の普通のXMLでもできます。 http://yoppa.blog.shinobi.jp/Entry/117/ 下は上のリンクの大元になった記事です…

Azureのtcpでのcustom load balancer probe

ぐぐってもhttpでの実装しか書いてないのでtcpの方試してみました。 ざっくりいうと対象ポートをTcpListnerでStart,Stopで開けたり閉めたりしてれば大丈夫そう。 <LoadBalancerProbes> <LoadBalancerProbe name="MyProbe" protocol="tcp" port="1234" intervalInSeconds="5" timeoutInSeconds="11" /> </LoadBalancerProbes> <Endpoints> </endpoints>

F# interactiveでCloudDrive.DLLリンクしようとしたら混合モードアセンブリーはどうたらエラー

こちらの情報で解決しましたよと。 ネット時代素晴らしい(´・ω・`)Referencing a .NET 2.0 mixed mode assembly from F# interactive (fsi) in visual studio 2010? http://cs.hubfs.net/topic/Some/1/59587

F#のasynchronous workflowでメモリーリーク

お客さんにリリース済みのAzure上で動くものでいい感じにメモリリークしていて困ってたんですが、ダンプ取ってやっとわかりましたよ・・・原因としてはasync{}で再帰ループしてたんですが、ループをtry-withの中でしてたから。考えてみればcatch時に継続する…

Windows8をVHDインストールしようとしてはまる。

下のブログなど参考にしてWindows8をVHDインストールしようとしたら、そのディスクにはインストール出来ないと言われてハマること2時間。 http://www.computerworld.jp/blogs/d/200786/Windows%20Developer%20Preview、VHDブートでプレビュー原因は作成するV…

F#で継承したクラスをProtoBufの対象とするためのクラス定義

どう書くか最初困ったので誰かの参考になれば。 別で定義してるクラスなどを含んでるのでそのままではコンパイル通りませんが・・・ [<ProtoContract>] [<ProtoInclude(50,typeof<AppCh>)>] type BaseCmd ()= abstract Exec:unit->unit default this.Exec()=() and [<ProtoContract>] AppCh= inherit BaseCmd [<ProtoMember(1)>]val mutabl</protomember(1)></protocontract></protoinclude(50,typeof<appch></protocontract>…

Azureキャッシュのweb.configでのローカルキャッシュの有効化

どうやるのかわからなくて延々探しまわってやっとここにたどり着いた。 情報収集能力弱すぎ(´・ω・`)Everything you need to know about Windows Azure caching service to improve performance for your cloud services