Jack Dorsey says (on X) that he’s not on the Bluesky board anymore
Jack Dorsey says (on X) that he’s not on the Bluesky board anymore
なんか日本語ドキュメントがまだない気がするんで簡単に書いとく。自分もちょっとしかやってないけど。 インストールはcassandra, pycassaの他にthriftが必要。cassandraはtgzを落としてきて展開、pycassa はgithub(http://github.com/vomjom/pycassa)からgit cloneしてsudo python setup.py install。thriftは落としていろいろmakeして入れてください(結構詰まった)。 pycassaはgithubのとこに軽く使い方が書いてあるけど、いかんせん自分がcassandra初心者なので名前の定義とかわからなかったので引っかかった。詳しくは名前の定義を見るべきだけど、http://gihyo.jp/dev/serial/01/cassandra/0002のようにやりたければ import pyc
140文字を超えちゃうので、こちらで。 id:viver さんの MessagePack を JavaScript で実装してみました。 HOT TO USE <script src="misc/msgpack.js"></script> <script src="misc/utf8.js"></script> <script> var pack = msgpack.pack("こんにちはこんにちは"); alert(msgpack.unpack(pack)); // こんにちはこんにちは </script> 現時点の仕様 / 制限事項 仕様 msgpack.pack(data:Mix):ByteArray で、data に指定されたオブジェクトをエンコードし、ByteArray( [数値, ...] ) を返します。 文字列は UTF8 な raw data として数値化します。 エンコ
MessagePack とは、古橋(id:viver)さんが開発された高速・高効率なバイナリシリアライズフォーマットです。詳しくは 古橋さんの日記 やプロジェクトサイト を見てください。 PythonからMessagePackフォーマットでSerialize/DeserializeするためのPythonパッケージを作ったので、取得方法と使い方について簡単に紹介します。 1. インストール msgpackという名前でPython Package Index (PyPI)に登録してあります。 <http://pypi.python.org/pypi/msgpack/> setuptoolsをインストールしている環境では、 $ easy_install msgpack でインストールすることができます。 Windowsでインストールする場合は、PyPIのパッケージサイト からインストーラをダウン
高速なシリアライズライブラリ MessagePack の新しいWebサイトをオープンしました! The MessagePack Project Ruby Inside でも取り上げられたようです: MessagePack: Efficient, Cross Language Binary Object Serialization 昨今、効率を重視したシリアライズライブラリが数多く登場しています。特に、大量の処理を行う大規模な基盤システム向けに開発されていることが多いようです。 少し探してみるだけでも、次のような事例が見つかります: BERT(githubで採用:Introducing BERT and BERT-RPC) Thrift(Facebookが開発:Thrift: Scalable Cross-Language Services Implementation) Avro(Hado
Googleが公開したバイナリエンコード手法であるProtocol Buffersは、クライアントとサーバーの両方でシリアライズ形式を取り決めておき(IDL)、双方がそれに従ってデータをやりとりするようにします。 この方法では高速なデータのやりとりができる反面、IDLを書かなければならない、仕様を変えるたびにIDLを書き直さなければならない(あらかじめしっかりとIDLを設計しておかないとプログラミングを始められない)という面倒さがあります。 ※追記:Protocol BuffersのデシリアライザはIDLに記述されていないデータが来ても無視するので(Updating A Message Type - Protocol Buffers Language Guide)、仕様を拡張していっても問題ないようです。 一方JSONやYAMLなどのシリアライズ形式では、何も考えずにシリアライズしたデータ
JScript.NETはMicrosoftが.NET Framework向けに拡張したJavasSriptで、Common Language Runtime(CLR)上で動作するJavaScript実装です。 CLR上ではC#、VB.NET等が動作しますが、JScript.NETは言語がJavaScriptという事もあって実はC#やVB.NET等と同等に使えない機能がいくらかあります。 JavaScriptは動的言語です。オブジェクトにプロパティを生やしてメソッドにしたり、prototypeを弄ったり、eval()で関数を生成したりも出来ます。つまりコンパイルするとは言えど、型が動的に変えられる言語です。 その為、.NET Frameworkの機能の一つであるDelegateが使えません。.NET FrameworkのThreadはDelegateという関数型拘束によりスレッドを安全に呼び
(English version is here) 先日、飲み屋でiPadをいじりながら、 刺身を食べていた時のことでした。 ボトッとiPadの上にマグロが落ちたのでした。 その時は慌てて刺身をどかして、きれいに拭いたのですが、 ふと気付いたのでした。そもそも、 iPadが皿だったら何の問題もない ということに。 では、iPadの革新的な使い方「iDish」をご紹介します。 iDishをはじめよう。 これがiPad。Wi-Fi+3Gモデル。 そして食材。イトーヨーカドーで買ってきました。 これらの食材をiDishに盛りつけていきます。 はたしてどのような効果が得られるのでしょうか。 握り寿司 握り寿司から盛ってみます。 閉店間際に買ってきた50%引きの色あせた マグロのにぎり寿司です。 これではちょっと食欲が湧きません。 そこで、この寿司台。 これを指を使って適切な大きさに変えて……、 寿
一ヶ月ほど前、6月18日に「改正貸金業法」が完全施行されました。2006年の12月に成立した法律で、最も重要な、 (1)上限金利の引き下げ (2)総量規制の導入 の適用が始まったのです。 これにより貸し出しの上限金利は20%となり、それ以上の利子は無効で刑事罰の対象となります。さらに個人については、年収の3分の1まで(複数の会社から借りている場合は合算して)しか借りられなくなります。総量規制の趣旨は「返済能力を超える借金をさせてはいけない」ということです。 これ、ものすごい“子供扱いでおせっかい”な規制ですよね。「返済能力を超える借り入れをしてはいけない」なんて当たり前だし、そんなことをして困るのは借り手本人です。貸し手だって、返済能力を超えて貸したら戻ってこないのだから、わざわざこんなことを法律で決めなくてもいいはずです。 ではなぜこんな規制が必要になったのでしょう? それは日本では、“
前回の(※2)のときは わたしがE3でアメリカに出張していて、 私が訊かせてもらうことが物理的に不可能だったので、 桜井政博さん(※3)に代役をお願いして 「桜井政博さんが訊く」というかたちで助けてもらいましたが、 今回は直接、訊かせてもらいますね(笑)。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く