タグ

2009年3月13日のブックマーク (4件)

  • Collection & Copy - JSON入門

    翻訳(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月)の一部をベースに作られています。JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構

    naruoga
    naruoga 2009/03/13
    リファレンス的に。
  • JSON入門:データ交換のもう一つのアプローチ - builder by ZDNet Japan

    XMLは、データ交換のための媒体として開発され導入された技術である。しかし、すべての開発者がXMLを大歓迎で受け入れたわけではない。中には、XMLの代替を実際に開発することを選択した開発者もいるのである。JSON(http://www.json.org/)(JavaScript Object Notation)も、そのようにして生まれた代替物の一つだ。稿では、JSONの設計と応用について詳しく見ていく。 JSONとは何か JSONは、JavaScriptのオブジェクト記法を用いて書式を指定する単純な方法だ。「データ指向」と呼ばれて、他の技術の設計で多用されており有名な「オブジェクト指向」と比較されることもある。JSONではプログラムの構成要素をそのまま用いるため、人間にもマシンにも理解可能な形式でデータを表現できるという特徴がある。 JSONはテキストベースのデータをやりとりするために設

    naruoga
    naruoga 2009/03/13
    付け焼き刃で勉強。
  • 続々・GenesisLightningTalks #13 に参加してきた - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか

    今さらかよ! って怒られそうなのですが、まあいろいろあったのですよ。ま、体調こわして寝込んでただけなんですが。 動画公開されたので貼っておきます。 すごい飛ばしっぷりだ (^^;)。 某所で無謀と書かれるのもわかります。 前半もう少し刈り込んで、プログラミング意味論の話とかも寄り道なので削って、バックトラックの話とかちゃんとやった方がよかったかなって気もするけど、論理記述をするとプログラムとしてそれが実行できるという Prolog の一番エキサイティングなところはギリギリ伝えきれてるような気がするのでまあいいや*1。 皆さんのブログでは「熱く語って……」などとコメントいただいてますが、ぶっちゃけただ暑苦しいだけのような気がするのはご愛嬌。 つーかいつも無駄に暑苦しいよな、俺の語りは……。 他のみなさんのプレゼンについて一言コメント。 Kwappa さん。相変わらずの電子工作ネタ……と思いき

    続々・GenesisLightningTalks #13 に参加してきた - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか
  • Ruby 用 JSON パーサーを更新、 JSON への変換も追加 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 以前公開した前バージョンにはたくさんのアドバイス、リンクなどいただきまして、ありがとうございます。少々時間が経ってしまいましたが、あれからいろいろと勉強しまして、 strscan なる便利なライブラリが Ruby の標準ライブラリに含まれていることも知りました。それらをきちんと使えばコードをだいぶシンプルにできそうだったので、思い切って書き直してみました。まだまだ

    naruoga
    naruoga 2009/03/13
    やっぱ JSON ぐらい勉強しとかんとね。実用的にはソース直書きで十分なんだが。