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

高速ログフォーマットの提案

バイナリ形式のログフォーマットが必要になったので(テキストだと生バイト列を出力できなくて困る。Base64はイヤ)、どうせならオレオレフォーマットではなく一般的に使えるフォーマットだといいなーと思いメモ。 最初の発想 改良1:定義ファイル(静的型付…

MessagePack for C#

バイナリシリアライズ形式「MessagePack」がC#に移植されました! MessagePack C# 実装を作ってみた SUtils/Serialization 1.1.0 にて MessagePack, JSON 両方に対応してみた saiya++++++。 これでC、C++、Ruby、そしてC#の間で、相互に高速なオブジェクトの…

MessagePack 0.2.2 リリース - Rubyゼロコピー化, mswin32版

バイナリシリアライズ形式「MessagePack」のバージョン0.2.2をリリースしました。Ruby版で文字列をデシリアライズするとき、必ずしもコピーしなくなりました。文字列のデシリアライズが大幅に高速化しています。 また mswin32 版と mingw 版の ruby で Messa…

MessagePack 0.2.1 リリース

バイナリシリアライズ形式「MessagePack」のバージョン0.2.1をリリースしました。 Ruby:x86_64アーキテクチャでINT_MAXより大きいFixnumをシリアライズできなかったバグを修正 C++:msgpack::type::tuple がリファレンスをメンバに持つことができるようにな…