『 最新のXMLデータベース実装となるViper2(DB29.5)のリリースを機に、全4回の連載記事であらためてXMLデータベースの利点を考えてみる。 』
WebサービスのAPIやRSSフィードを使って複数サイトのサービスや情報をマッシュアップ――。これはWeb2.0が包含するいくつかの概念のうち、最も重要なものの1つだ。Amazon.comやGoogle、Yahoo!、楽天といった大手Webサイトは、RESTやSOAPを用いたAPIを公開しており、さまざまなサービス提供者や個人がAPIを通して各種サービスを利用している。その一方、世の中のWebサイトの大多数はWeb1.0...
SimpleXML+HTMLParser or Tidy+HTTP_Request+Cache_Liteの組み合わせで、リモートサイトから取得したHTMLソースを整形して、SimpleXMLオブジェクトに変換するライブラリでございます。サーバサイドはもとよりクライアントサイドのAjaxでも、DOMやXPathなどを用いたオブジェクト操作によるScrapingが可能になります。要SimpleXMLなのでPHP5専用(もっとも、SimpleXMLをDOM XMLに置き換えればPHP4でも同じよ...
『 特定の条件を満たすノードを集めるのが簡単に書けるなら便利‥‥かもしれない 』
『 XPathのJSON版。XPath的な表記でJSON構造にアクセスできる。JavaScript版、PHP版、C#版あり。(→記事:http://goessner.net/articles/JsonPath/) 』
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるかが重要です。ここでは、ユーザインターフェースからサーブレットまで、色々なAPIを解説します。 SQL SQLはリレーショナル型データベースを操作するための世界標準言語です。ここでは、SQLを基礎から丁寧に説明しています。また、トランザクション...
はじめまして。 4月からメンバーに入れて頂いた、スズキタクオです。 今回、Flashから、 ホットペッパーAPIを使ってレストランを検索できる 簡単なサンプルを作ってみました。 サンプルは、 自由度が高いインタフェースが作りやすいというFlashの利点を活かした Webサービスを作りたい!という所からスタートしています。 実はサンプルの制作にあたって、AS2.0でXMLをパースする...
XPathで楽してDOM操作したい!XMLを弄り倒したい!と思うけれども文法がよく分からんと。 これは困った。かといって英語のCheat Sheetsは一目で分かりづらい。 現在(2008年3月)、日本語のチートシートはLinuxのコマンド集ぐらいしかない。 どうせなので日本語のチートシートを作ってしまおうと。 PDFファイル WORD文書 PNG画像1 画像2 画像3 チートシートは3枚組みで、 ・XPathチートシ...
」を追加しました。JavaScript深層、久しぶりの更新です。今回は前半が関数の生成方法の違いとそれによる振る舞いの違いの解説で、後半が結合されたオブジェクト(Joined Objects)についての解説です。この「オブジェクトの結合」という概念、はっきり言って全然重要ではないのですが、仕様書の中では最難関かと思えるほどややこしく書いてあり、しかも解釈を誤ると関数のス...
いままで使ってきたスクレイピングを使ったサービス(レシピ検索、書籍在庫一括検索)を作ってきましたが、そこで使ったものをまとめて、PHP5で使える汎用スクレイピングライブラリを作ってみました。 スクレイピング結果の表示はHTMLとXMLに対応しています。動作させるにはPEAR::HTTP Clientが必要です。 表示サンプル PHPをGoogleで検索した結果(HTML) PHPをGoogleで検索した結果(XM...
Scott Klarrのエントリー「Cheat Sheet Index」から、ウェブ制作・プログラマー・デザイナーのためのチートシート集です。 Cheat Sheet Index >> Scott Klarr
『 Web関連技術チュートリアル集+リファレンス、サンプル、クイズ、クイックスター、その他、リンク集 』