 |
 |
 |
 |
 |
 |
情報を広める: 企業ブログ、MetaWeblog、そして XML-RPC 今日のブログは、従来からの個人の日記としての使い方を遥かに超えた使い方をされることがあり、十分成熟した理想的な Web パブリッシング・プラットフォームとなっています。企業の中では、本社部門、開発部門、そしてマーケティング部門間の中心的な情報伝達手段として、ブログが使われている場合がよくあります。そのため、標準的な XML の API に準拠するオープンなブログ・ソフトウェアを選択することが欠かせません。そうしたツールの 1 つとして、広く使用されているブログ API である MetaWeblog について、またこの API を使って独自のブログ・ツールを作成する方法を学びましょう。 |
|
|
|
2009/10/06 |
|
| |
Agavi による MVC プログラミング入門: 第 4 回 XML、RSS、SOAP をはじめとする複数の出力タイプに対応する Agavi 検索エンジンを作成する 連載第 4 回では Agavi のサンプル・プログラムに単純な検索エンジンを実装し、XML、RSS、または SOAP といった複数の出力タイプに対応させるためのサポートを追加します。この 5 回の連載は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi に興味を持つ PHP 開発者を対象としています。 |
|
|
|
2009/09/15 |
|
| |
RSS と Atom を使ってサイトでフィードを取得する 近年広まっている Web 2.0 サイトでは、さまざまなソースからの情報をマッシュアップすることができます。GWT (Google Web Toolkit) を使用すると、RSS や、もっと新しい Atom 配信フォーマットなどの XML ベースのニュース・フィードを取得して処理することができます。この記事では、SOP (Same-Origin Policy: 同一生成元ポリシー) の制約を克服して任意の適切なフィードを利用できるようにし、フィードとして受信される XML データを処理する方法を学びます。 |
|
|
|
2009/07/14 |
|
| |
Project Zero を導入して日本語 PHP アプリケーションを作る この記事では Project Zero を実際に導入して、簡単な日本語 PHP アプリケーションを作って動作確認するまでの手順を紹介します。 |
|
|
|
2008/04/15 |
|
| |
RSS と Atom の情報を XQuery を使って集約する 出力フォーマットの生成に使用する文書自体の中にフィルタリング命令を埋め込む場合、XQuery を使うと XML 文書の情報のマージやフィルタリングがずっと容易になります。この機能を利用すると、必要なフォーマットの中に RSS や Atom のフィード情報を集約することができます。この記事では、RSS と Atom のフォーマットの構造について調べ、さらに XQuery を使って RSS と Atom の情報の表示を単純化する方法を学びます。 |
|
|
|
2008/02/05 |
|
| |
PHP で作成するカスタマイズ可能な RSS フィード・アグリゲーター RSS (Rich Site Summary、RDF Site Summary、あるいは Really Simple Syndication) が登場したのは 1990年代中頃です。それ以来、RSS 形式にはいくつかの変形が生まれ、その所有権をめぐる論争も起きました。しかし形はどうであれ、1 つの Web サイトから多数の Web サイトに Web コンテンツを配信する際に RSS が役立つことには変わりありません。RSS の人気はフィード・リーダー、あるいはフィード・アグリゲーターとも呼ばれる新しい種類の Web ソフトウェアの成長を可能にしました。市販のフィード・アグリゲーターはいくつかあるものの、自分なりのフィード・アグリゲーターを作成して自分の Web アプリケーションに統合するのも簡単です。フィード・アグリゲーターを独自に作成する際には、この記事で紹介する十分機能的な PHP コード・スニペットが役に立つはずです。このコードは、PHP をベースとしたサーバー・サイドの関数を使ってカスタマイズ可能な RSS フィード・アグリゲーターを開発する実例となります。さらに、記事に付属の RSS フィード・アグリゲーター・コードの完全版をダウンロードして、そのまま利用することもできます。 |
|
|
|
2008/01/22 |
|
| |
XML 的思索: Firefox 2.0 と XML Firefox 2.0 は XML サポートに関して、いくつか重要な変更を行っています。Firefox 2.0 は現在、これまでの Firefox のなかで最も多くのユーザーに使われています。Firefox 2.0 で更新された XML 機能について学びましょう。更新された機能の中には、議論の多い、RSS Web フィードの処理方法の変更も含まれています。 |
|
|
|
2007/10/02 |
|
| |
音声対応の XML、第 2 回: 音声対応のカレンダーを開発する 4 回シリーズの第 2 回である今回は、音声対応のカレンダーを作成する方法を学びます。カレンダーのデータを XML として保存し、次にカレンダーのエントリーを変更するために、指定されたコマンドを含む VoiceXML をアプリケーションに読み取らせます。このカレンダーは、逆に VoiceXML を出力して皆さんの日々の作業を読み上げることもできます。 |
|
|
|
2007/09/04 |
|
| |
音声対応の XML、第 1 回: 音声対応の RSS リーダーを開発する RSS はデータを手軽にオンラインに流すことができるため、最近のホットな話題となっています。この記事は VoiceXML アプリケーションの開発に関する 4 回シリーズの第 1 回として、音声対応の RSS リーダーを作成する方法を説明します。このアプリケーションへの入力は RSS データであり、出力は VoiceXML です。VoiceXML 仕様に準拠している音声アプリケーションであれば、どのようなアプリケーションでも、この出力を読み上げることができます。 |
|
|
|
2007/08/21 |
|
| |
XForms を理解する XForms や XQuery、XSLT などの XML ベースの技術を利用すると、対話型のヘルプ・システムから複数のユーザーが同時に対話動作を行うカスタムの「ゲーム」アプリケーションに至るまで、複雑なマルチユーザー・アプリケーションを作成することができます。この記事では、非常に単純なシナリオのゲームを作成する方法を説明します。 |
|
|
|
2007/06/05 |
|
| |
ヒント: Atom の構造を使ってアグリゲート・フィードの中の重複を回避する Atom は成長しつつあるシンジケーション・フォーマットであり、もう一方の主要なシンジケーション・フォーマットである RSS よりも多くの人に好まれています。Atom のような索引付けシステムでは、重複したフィードを作成すると、古い、オリジナルの id 要素を上書きしてしまうため、決して重複したフィードを意図的に作成してはいけません。そして重複したエントリーは (もし上書きされないと)、ハードディスクのスペースを浪費します。しかしもっと重要な点として、重複したコンテンツは検索エンジンを混乱させ、それによって検索エンジンの中のランキングに狂いが生じます。このヒントは、中心的な識別子としての id タグを、フィード・エントリーに関する他の情報 (フィードのリンク id やソース URL など) を含めて最大限に利用し、Atom フィードの中での重複を避けるための方法を説明します。 |
|
|
|
2007/03/20 |
|
| |
2006年の XML Elliotte Rusty Harold と一緒に、2006年で最も目立っていた XML のニュースを振り返ってください。 |
|
|
|
2007/01/16 |
|
| |
PHP と RSS: その仕組みを理解する RSS シンジケーションは最近では至るところで目にします。つまり、PHP 開発者にとって少なくとも RSS とその仕組みを理解することが不可欠になっているということです。そこで、この記事では RSS の基礎知識とその多彩な使用方法のいくつかをはじめ、PHPを使ってデータベースから RSS フィードを作成する方法、そして XML_RSS モジュールで既存の RSS を読み取り、HTML に変換する方法を説明します。 |
|
|
|
2006/12/05 |
|
| |
実用的な XML: RSS や Atom フィードを身近にする この記事では、Web サイトの訪問者が RSS や Atom フィードについて読んで理解する助けになる方法をBeonit が紹介します。 |
|
|
|
2006/10/24 |
|
| |
RSS と Atom を使用したニュース・シンジケーションの実装 RSS と Atom テクノロジーの出現は、ニュース・シンジケーションに明るい新時代をもたらしました。とはいえ、Web サイト管理者が毎日手作業でニュースを公開し、メール購読者を管理するには時間がかかります。この記事では、RSS と Atom シンジケーション・フォーマットを使って、一般的なニュース公開アーキテクチャーを実装し、処理を簡単にして人的な誤りを最小限にする方法について説明します。 |
|
|
|
2006/09/26 |
|
| |
実用的な XML: RSS 拡張機能で RSS の実力を伸ばす RSS 標準はその人気にもかかわらず、驚くほどシンプルで、作成することも可能なほど機能が制限されています。RSS は多くを欲張ることはなく、RSS モジュールによって拡張されるように設計されています。この記事では人気の高い 3 つの RSS 拡張機能を紹介し、独自の拡張を設計する方法を説明します。 |
|
|
|
2006/08/15 |
|
| |
Ajax RSS リーダー Ajax (Asynchronous JavaScript and XML) RSS (Really Simple Syndication) リーダーと、RSS フィードで記事を読むために Web サイトに設置する Web コンポーネントの構築方法を学びます。 |
|
|
|
2006/07/06 |
|
| |
シンジケーションの概要、(RSS) Really Simple Syndication RSS、Atom、フィード・リーダーについて、もっと詳しく知りたいと思いませんか? たとえば、RSSはなぜこれほど人気があり、どのようなメリットがあるのか。フィード・リーダーには何ができて、どのようなニーズに合うのか。RSS購読やAtom購読に対するIBMの取り組みについて紹介します。 |
|
|
|
2006/03/28 |
|
| |
Atom 1.0 Syndication Formatの概要 人気のAtom Syndication Formatの技術的概要を把握しましょう。この記事では、他のシンジケーション・フォーマットに比べたAtomの技術的長所について述べ、それらの長所を示す魅力的な使用事例をいくつか紹介します。 |
|
|
|
2005/08/02 |
|
| |
RSSニュース・フィードの紹介
RDF Site Summary (RSS) は、Web で最も広く使用されている XML フォーマットの 1
つとして人気を博しています。RSS
ファイルの作成法と使用法を知り、これが何の役に立つのかを学んでください。Netscape、Userland、および
Moreover などの企業が、RSS
を使って記事の要約と見出しを配布および同時配信している理由を調べてください。この記事には、RSS
ファイルのエレメントを示すサンプル・コードと、モジュール XML::RSS を使った Perl の例が含まれています。
|
|
|
|
2000/11/01 |
|
| |