タグ

cgiとjavascriptに関するsyo-yuのブックマーク (3)

  • Opakapaka: 純粋な CGI プロセスだけでうごくリアルタイムチャット。 : torus solutions!

    少し前から Gauche を使って、チャットの CGI を作っていましたが、なんとなく動くようになったので Opakapaka と名付けて公開します。少しタイプし辛い名前なので既に後悔していますが、まぁ開発コードだからいいや。ちなみにオパカパカとはハワイでよくべられる白身の魚の名前です。 概要 純粋に CGI スクリプトだけで動作します。なので、Apache や lighttpd などの CGI をサポートするウェブサーバがあれば、それ以外にデーモンプロセスやデータベースなどを起動する必要がありません。 Comet あるいは long poll と呼ばれるテクニックを使っていて、(ほぼ)リアルタイムでチャットをする事ができます。 すべてピュアな Gauche で書かれています。クライアント側で動作する JavaScript も、サーバ側で Gauche スクリプトが生成します。 動機 便

  • JSON

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

  • xml2json.cgi - ドメインを超えてXMLを読みこむ [tech.nitoyon.com]

    Ajax の弱点は別ドメインのページを取得できないこと。そんな制限を取っ払って、別ドメインの XML を取得できる CGI を作ってみました。 使い方 XMLファイルの例: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <items> <item> <jcity>千代田区</jcity> <jlocal>千代田</jlocal> <jpref>東京都</jpref> <pref_cd>13</pref_cd> <zip_cd>1000001</zip_cd> </item> </items>

    xml2json.cgi - ドメインを超えてXMLを読みこむ [tech.nitoyon.com]
  • 1