2010-05-01から1ヶ月間の記事一覧
d.y.d. うは、mm.exe作って試したらほんとに出てきた。何というとんでもない決め打ち……。
ここ一年、いや、ここ半年ぐらいか。の、ゲーマー度の恐ろしいまでの低下っぷりが私は悲しい。一生ゲーマーであると心に誓ったのは何時のことだったのか……。
飲みから帰宅ったなど。あんまり飲む機会もないし、たまには良いもんだなー、と思った。うん。良いものだ。
1. 懐かしい 2. ていうかPicasaの素晴らしに感動した、Lightboxでユーザビリティー下げてるような態度と真逆の使いやすさ
RT @H926: というか、AIR/KANONのクロスオーバー「かなしみのないそらにかえる」がPicasaで無料公開されているなんてありえねえ幸いなわけで。エロゲクラスタの皆は読むべき! http://picasaweb.google.com/edioemit
@takeshik XmlDictionaryWriter.CreateBinaryWriterを突っ込むことで、出力サイズは確かに素のXMLよりも縮みましたー。さすがにギッチリ圧縮されてるとはいかないようですけど、中々の許容サイズ。
@takeshik バイナリXMLが吐けるようなので……
http://bit.ly/cpuH8P BinaryFormatterはDataContractSerializerがあるからObsoleteなのだという考えることにする。南無。
System.Runtime.Serialization.Formatters.Binary.BinaryObjectReader.csを開いて、よくわからね、と閉じるだけの簡単なお仕事です。な、なさけない……。
@atsushieno 凄い資料ありがとうございます! 分類のお陰で、オブジェクトの配列(ArrayOfObject?)がクラスに含まれているとデシリアライズが物凄く遅くなる、というのが確認できましたー。
無い知恵絞った結果頭が爆発したー、もうダメぽ。データ弄ったらシリアライズにも失敗、ただ既知のバグ。 Microsoft Connect is Retired - Collaborate | Microsoft Docs 。DataContractSerializerにCreateBinaryWriterでバイナリ化で平和的解決、うん……(逃…
@saiya_moebius 全然触ってない上で誰か再実装、は非常に失礼でした、ほんとすみません。
@saiya_moebius あー、どうもすみません。Serialize(stream,value)のvalueが、objectをそのまま突っ込んで動くのを期待していたのですが、SerializableValueに包む必要がある?けど、その辺が良く分からない。という部分です。
@atsushieno おおー、適当に定義したPairに差し替えても変わらなかったけれど、DateTimeにしたら十分な速度に。何か地雷ポイントがある、のかな? もう少し粘って試そふ。
@takeshik 最近話題のMessagePackを試してみたかったけどC#版の実装の使い方がよくわからなくて諦めたり。誰か再移植をー。
@takeshik です。なので巨大なのをシリアライズすると、サイズが巨大になっちゃうんですよね(そもそもそんなものをシリアライズするなって話ではあるのですががが)
@takeshik おー、WCF全然知らないのですけど、バイナリ系のシリアライザってありますか?
@takeshik この結果だと洒落にならない遅さですねー。あと、デシリアライズ中に異様にメモリ喰ってるぽくて、何かもうオカシイとしか言いようがなく割と残念です。
ベンチ比較。ソース -> http://ideone.com/Sj3Do 結果 -> http://bit.ly/cXXZPL 。 Protocol Buffers 1秒、DataContractSerializer 5秒、BinaryFormatter 1分。これは酷い。
んー、BinaryFormatterは大きいファイル(といっても50MBぐらい)が処理出来ない? 他のシリアライザと比べても異様に遅い。
コードというか、設定画面のXAMLが酷くて。メチャクチャなグリッドの入れ子で弄りたくない状態。クソHTMLとクソXAMLはやる気を萎えさせる危険物。(今のうちのサイトのHTMLもね、WordPressのお手製スキンだけどデタラメすぎて見ただけで吐き気が。三年前の自…
http://bit.ly/bE6211 秘密の実績って解除後は区別つかないんのよね。まあ、解除前との差分を取ってるから、解除前の方を参照して判断すればいいかあ。二つとも搭載はアリだけど実装する気力ががが(コードが汚すぎてあまり触りたくない病)
http://ideone.com/wocUJ RunをForEachにしてる時点でメソッド名をRxに合わせなくてもいいや、ということでSkipLastとTakeLastは、TakeExceptLastとTakeFromLastにする。予定。
個別「20100527184544」の写真、画像 - neuecc's fotolife 晩ご飯、チキンタツタLLセット。ようするにグラスが欲しかったんですね、はいはい。
帰宅ったら、ニ時間ぐらい前にみんなで楽しいことやってたんですね、ぬむー。一応勤務中はTwitter禁止のお達しがあるので。
@ufcpp バージョニングはいけるという記述をどこかで見た覚えが。でも確かに、ちゃんと細部見とかないとダメですね。
Google Code Archive - Long-term storage for Google Code Project Hosting. Protocol Buffersの.NETのシリアライザとのパフォーマンス比較。私も昨日のList<Hoge>を10万件に増やして追試したけど、結果は割と違う。Protobufが圧倒的最速なのは変わらないけど。デ</hoge>…
@mfakane おー、そういえばあと一月で製品版PROと入れ替えると思うと、今ならUltimateを入れてIntelliTraceを味わうチャンスではありますねえ
@mfakane Expressにはついてない罠
最近は副作用とかもウォッチウィンドウで済ませているので、イミディエイトウィンドウを使う機会がなくなってたり。