タグ

2008年10月11日のブックマーク (3件)

  • JavaScript版Protocol Buffers

    JavaScriptでバイナリファイルの中身にアクセスできた - k12uのアレ」って記事を見て、「したらProtocol BuffersだってJSで読めるんじゃね?」って思ったので作ってみた。 http://code.google.com/p/protobuf-js/ 勢いに任せて一晩でやっただけの、まだ「時間かければきちんとしたのが作れることがわかった」レベル。ただこれ、ちゃんと完成させれば結構いいんじゃないかという気がする。 Protocol Buffers(以降PB)って要はオブジェクトを比較的小さなサイズにシリアライズして多言語間でもやり取りできますよって規格だと思うんだけど、ぶっちゃけ私みたいなヌルくWebプログラミングしてるだけの輩には使い道がない。実際、PBの記事をはてぶで目にしたのなんて登場直後だけっしょ? WebアプリがXMLやJSON同様にPBを普通に解釈するように

    JavaScript版Protocol Buffers
  • JavaScriptでバイナリファイルの中身にアクセスできた - k12uのアレ

    参考資料(というか主要なアイデアほとんど全部)はこちら。 http://mgran.blogspot.com/2006/08/downloading-binary-streams-with.html 何に使うのかはこれから考える。 でかいファイルをわせてループでString.fromCharCodeを回したらFirefoxが死んでしまったのでそこだけ注意。 (mal_blueさん,nanto_viさんに直して頂いたコード版) <html><head> <script> load_url = function(url) { var req = new XMLHttpRequest(); req.open('GET',url,false); //XHR binary charset opt by Marcus Granado 2006 [http://mgran.blogspot.com]

    JavaScriptでバイナリファイルの中身にアクセスできた - k12uのアレ
  • Ajax:画像を取得して表示する(Firefox): Script雑感

    XMLHttpRequest を使って取得したバイナリーデータ(画像)をブラウザに表示してみました。firefox のみ。 JavaScriptでバイナリを扱う & XPCOMを使ってローカルのデータベースにアクセス with Firefox の記事を読んでいて、そういや Ajax ではどうなん?と思ってやってみた。 ■ 他に参考にしたのは以下の記事。 [comp]JavaScriptでバイナリファイルの中身にアクセスできた ■ base64 エンコードには下記のコードを使いました。 JavaScript で Base64 の符号化と復号化 <html><head> <script type="text/javascript" src="base64.js"></script> <script type="text/javascript"> load_url = function(url)