2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーシ...
『 Ajaxなイメージギャラリーの構築を支援するPHPクラス。指定フォルダ内の画像をJSONで返すAPIを提供。サムネイル画像も自動で作ってくれる。MITライセンス。 』
『 Yahoo!DeveloperNetwork内のPHP開発者向けページ。Yahoo内外を問わずPHPに関するリソースをまとめている。(英語) 』
Flash矍�B矍��罎�刈矍��腟��矗�;腓冴�矍��矗�紙矍��腟��矍��矍��矍��籬酴�;腓冴�矍��矗�紫矍��矍��粮��矍��矍��綵≪�矚��矗帥�矗��粱��矗��矗��矍��矍��矇��矍ゃ�縲��矇�矗��矗��矗≪�矚��矍��矚若�矗��矍��矍с�矚��矗<�矚��矍��矍��矗�紙鐚�紫XML矍��蔔c�矍��矍亥�蔔...
AsociateHelperのバージョンアップに備えて、Amazonの商品情報をJSONPで呼び出す方法をメモっておきます。JSONPって何よ?って方は以下を参照。hail2u.net - Weblog - JSONPhttp://hail2u.net/blog/coding/jsonp.htmlJSONをJavascriptでより扱いやすくするものっぽいです。JSONPサンプルhttp://amazie.jp/la/json.php?mode=Books&keyword=harry&callback=loaded※これは、サンプルで公開サービスではないです。予告なく停止する...
話題のAJAXネタ第二弾です。
ということで PHP 版も作りました。 http://auth.hatena.ne.jp/sources/Hatena_API_Auth.php.txt http://auth.hatena.ne.jp/sources/Hatena_API_Auth_example.php.txt http://rails2u.com/misc/hatenaapiauth.php (動作サンプル) どうぞご利用下さい(コペ)。JSON を使っているので、php-json >もしくは Services_JSON が必要になります。動作は 4.4.x と 5.1.x で確認したましたが php 4.2 以上ならたぶん動くような気がします。 久しぶりに php の...
yukiです。 PHPのフレームワークは数多くありますが、みなさん選ぶポイントはどのような点でしょうか。 セキュリティの問題など多々あると思いますが、共通しているのは「楽をすること」だと思います。 最近は自宅で開発する時はsymfonyを使おうかと思い調べてみたところ、優秀なプラグインが多くありました。 今回はその一部をご紹介をしたいと思います。 Dynamic Generators sfCss...
まつもと ゆきひろ 萩原 正義 高林 哲 羽生田 栄一 八田 真行 日経バイト 日経BP社 (2004/10)売り上げランキング: 32,762通常2~3日以内に発送おすすめ度の平均: ソフトウェア、「知」の最前線 ある程度、知識のある人向けですAmazon.co.jp で詳細を見る 日経バイト誌連載からソフトウェア関連の専門家のコラムをまとめたもの。 高林哲の検索技術論をWebで読んで面白かったので他のも面...
JSONは「JavaScript Object Notation」の略であり、Webアプリケーションに役立つ軽量型のデータ交換フォーマットです。テキストベースのフォーマットなので読み書きが簡単で、さらにプログラムで容易に解析できる正規構文を備えています。基本的にはJavaScriptのサブセットであり、詳しくは後で説明しますが、XML以上に構文の解析が容易です。 AJAXは「Asynchronous JavaScript and XML」の略...
先日 jQueryを使って作ってみた住所検索システムですが、IEに対応できなかったり、緯度・経度だけをスマートに表示することができませんでした。 管理人たにぐちが、へたれなだけかも知れませんが、jQueryはどちらかというと通信をばりばりやるようなプログラムよりは、CSSを随時切り替えてエフェクトをかけたりといった「表側」の処理が得意なのかも知れませんね。というこ...
ひらっちです。 Webプログラミングではどのようなデータが送られてきても正常に動作するよう、入力データの検証が欠かせません。一方で、ユーザがフォームに入力したデータを、JavaScriptを使ってその場で検証して表示できれば、ユーザビリティの向上につながります。 この二つの機能は、データの検証についてはほんんど同じ機能です。しかし、多くの場合、サーバサイドで...
JKL.ParseXML は、サーバ上のXMLファイルをダウンロード〜解析して、 JavaScript のオブジェクト(配列・連想配列)に変換するクラスです。 JavaScript ソースのダウンロードはこちら: jkl-parsexml.js (右クリックして[対象をファイルに保存]を選択) 簡単な使い方 同期〜非同期、GET〜POST 配列への展開 XML解析処理→JSON出力デモ このページのサンプルでは、他の JKL シリーズのライブラ...
『 「数値実体参照」という言葉は無い(文字参照あるいは数値文字参照)。/マルチバイト文字が文字参照になること自体は別に問題ないと思う。 』
『 Ajaj=AsynchronousJavascriptandJSON/PAJAJは、GNULESSERGENERALPUBLICLICENSEVersion2.1の下で公開されているオープンソースソフトウェア 』
『 特定の条件を満たすノードを集めるのが簡単に書けるなら便利‥‥かもしれない 』
『 XPathのJSON版。XPath的な表記でJSON構造にアクセスできる。JavaScript版、PHP版、C#版あり。(→記事:http://goessner.net/articles/JsonPath/) 』
] <?php //POSTとGETを取得 $pos = $_POST['test'] ; $get = $_GET['test'] ; //charsetをut-8に mb_http_output ( 'UTF-8' ); //出力 echo "{ 'POST' : '$pos' , 'GET' : '$get' }"; ?> このtest2.phpとの間で、送受信を行います。 使用可能なブラウザ Win n7 f1 m1 e5 e6 o8, Mac n7 f1 m1 s1(但、文字化け) , Linux n7 f1 m1 k3 使えないブラウザ Win n4 e4 o7, Mac n4 e4.5 e5, Linux n4 <!-- 暫定ライブラリ jslb_ajax02.js --> <script language = "JavaScript" charset = "ut...
Ajax といえば、最近の地図サービスはだいたいドラッグするとページを読み替えることなく移動することができて、便利というか、当たり前のものとして受け入れられるようになったと思います。 さて、そんな Ajax でサーバとやりとりする方法なんですが、JSON という表記形式を利用すると、最低限の通信だけならシンプルに実装できます。本日は、JavaScript ライブラリの jQuery と ...
JSONとはJavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマットです。 その名前の由来の通りJSONはJavaScriptのオブジェクト表記構文のサブセットとなっており、XMLと比べると簡潔に構造化されたデータを記述することができるため、記述が容易で人間が理解しやすいデータフォーマットと言えます。 なお、JSONは2006年に「RFC 4627」として公開されてい...