製品、トピックスやコンテンツ・タイプでフィルターをかける

(0 製品)

(101 トピック)

(6 インダストリー)

(4 種類)

1 - 591 件のうちの 100 件 | 次へ
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 down
大規模なデータ統合: OSLC と Linked Data Platform
今回の記事では、この連載で紹介している概念を、OSLC (Open Services for Lifecycle Collaboration) コミュニティーがコラボレーションによるソフトウェア開発にどのように適用しているかを学んでください。OSLC は、ソフトウェア・ライフサイクル全体を通して、要件追跡ツールと、開発ツール、テスティング・ツールを連動させやすくする目的で、Linked Data とその他のセマンティック Web 標準を使用しています。
記事 2015/10/08
大規模なデータ統合: Linked Data
Linked Data テクノロジーは、実質的に多数のデータ・セットから 1 つのデータ・セットを作成します。この連載でこれまでに学んだ RDF (Resource Description Framework) データ・モデルと SPARQL (SPARQL Protocol and RDF Query Language) の知識を基に、今回の記事ではこれらの標準を Web のアーキテクチャーと結び付け、簡単に利用できる相互に接続されたデータを作成して使用する方法を学んでください。
記事 2015/9/03
大規模なデータ統合: SPARQL を使用して RDF データに対してクエリーを実行する
前回の記事では、RDF (Resource Description Framework) データ・モデルについて学んだので、今回の記事では、SPARQL (SPARQL Protocol and RDF Query Language) を使用して RDF データ・セットから答えを引き出す方法を学んでください。データ統合の標準とテクノロジーに関するこの全 5 回からなる連載の以降の記事では、OSLC (Open Services for Lifecycle Collaboration) データに対してクエリーを実行する際に、今回学ぶ SPARQL の知識が活かされることになります。
記事 2015/7/02
DITADoclet と DITA API 特殊化を利用して DITA Java API リファレンス・マニュアルを生成する
DITADoclet と DITA API 特殊化を組み合わせることで、時間を節約しながらも、品質の高い API ドキュメントを Java ソース・コードから直接作成します。
記事 2014/5/08
独自のブラウザー拡張機能を作成する: 第 1 回、Chrome を拡張する
どのブラウザーにも、それぞれに固有の長所と短所があり、支持する人もいれば、批判する人もいます。そのなかで、すべてのブラウザーに共通して言えることは、人々がブラウザーで費やす時間がますます増えているということです。 この連載では、Chrome、Firefox、および Safari を対象に、共通のベーシックな拡張機能を作成する方法を検討します。それによって、それぞれのブラウザーを拡張する作業とはどのようなものなのか、また共通する作業の難易度はどの程度なのか、さらには拡張機能を配布する方法とはどのようなものなのかを説明します。今回の記事では、Chrome の拡張機能を作成します。
記事 2014/3/13
PHP アプリケーションと Instagram の統合: 第 2 回
Instagram は、ユーザーがスマートフォンで写真を撮って、その写真を Web を介して他のユーザーと共有できる、人気の高い写真共有サービスです。アプリケーション開発者は Instagram REST API を使用して、これらの写真を検索し、写真とそれに関連付けられているコメントや「いいね!」の情報を取得することができます。この全 2 回からなる記事では Instagram API を紹介するとともに、Instagram のユーザーが生成した豊富なコンテンツのリポジトリーを利用して革新的な Web アプリケーションを作成するために、この API を PHP で使用する方法を説明します。
記事 2013/12/19
PHP の学習: 第 3 回 認証、オブジェクト、例外、ストリーム処理
このチュートリアルは、単純なワークフロー・アプリケーションの構築プロセスを通して PHP の使用方法を説明する 3 部構成のシリーズ「PHP の学習」の第 3 回です。今回のチュートリアルでは、HTTP 認証の使用方法、ファイルをストリーム処理する方法、そしてオブジェクトと例外の作成方法を学びます。
記事 2013/12/12
PHP の学習: 第 2 回 ファイルをアップロードし、ファイルの情報を XML または JSON 形式で保管し、表示する
このチュートリアルは、単純なワークフロー・アプリケーションの構築プロセスを通して PHP の使用方法を説明する 3 部構成のシリーズ「PHP の学習」の第 2 回です。PHP の基礎知識を基に、ブラウザーからファイルをアップロードする方法や、セッションについて、あるいは PHP で XML または JSON を処理する方法について学ぶには、このチュートリアルに従ってください。
記事 2013/11/21
HTML からフォーマット化オブジェクト (FO) への変換ガイド
HTML 文書を PDF に変換するための手助けが必要ですか?このリファレンス・ガイドでは、よく使用されている 45 の HTML 要素を取り上げ、XSLT テンプレートを使って (XSL-FO 語彙の) フォーマット化オブジェクトに変換し、XSLT を使用して簡単に PDF に変換できるようにする方法を具体的な例で説明します。記載するサンプル・コードは、読者が Apache XML Project の FOP ツールを使用していることを前提としますが、これらの手法のほとんどは、他の XSL-FO ツールを使用する場合にも有効に機能します。
記事 2013/11/14
Slim マイクロフレームワークで REST アプリケーションを作成する
Slim は、PHP アプリケーションを開発するための機能を完備したオープンソースのマイクロフレームワークです。Slim はその高度な URL ルーターおよびミドルウェア・アーキテクチャーから、静的 Web サイトや API プロトタイピングにとって最適なフレームワークとなっています。この記事では、Slim について詳しく探り、Slim を使用して認証および各種のリクエスト/レスポンス・フォーマットに対応する REST API を迅速に作成してデプロイする方法を説明します。
記事 2013/11/07
MicroXML の紹介: 第 1 回 MicroXML の基本原則を探る
XML コミュニティーのなかでは、「XML は理解するのも、処理するのも難しい」という XML に対する不満の声が常々聞かれます。XML はさまざまな歴史的理由から、基本的に複雑であるため、この 10 年以上の間に XML を単純化したバージョンがいくつか提案されました。一方で、JSON と HTML5 は XML の最も基本的な考え方の一部を脅かしています。これまでの XML のバージョンと互換性を持ちつつ、XML を単純化した MicroXML は、こうした問題点に関する議論の中から生まれました。現在 MicroXML は、W3C コミュニティー・グループ主導の下で、ドラフト仕様の基本実装が既にいくつか公開されています。全 2 回からなる連載の第 1 回となるこの記事では、MicroXML コミュニティー・グループの共同議長の 1 人である Uche Ogbuji が、MicroXML について、さらには MicroXML と中核的な標準である XML 1.x との技術的な違いについて説明します。
記事 2013/8/09
MicroXML の紹介: 第 2 回 microxml-js を使用して MicroXML の処理を行う
MicroXML は、これまでの XML のバージョンと互換性を持ちつつ、XML を単純化したものです。この全 2 回からなる連載の第 1 回では MicroXML の基本原則について説明しました。MicroXML は単純な文法で設計されており、数多くある最近の汎用構文解析ツールを使用して処理することができます。MicroXML の当初の活動を率いた James Clark 氏は、MicroXML コミュニティーの仕様に対応するパーサーを検討して開発を行った 1 人です。この記事では、Clark 氏が開発した、JavaScript による MicroXML パーサーを使用して、MicroXML フォーマットを試す方法を説明します。
記事 2013/8/08
PHP アプリケーションと Instagram の統合: 第 1 回
Instagram は、ユーザーがスマートフォンで写真を撮って、その写真を Web を介して他のユーザーと共有できる、人気の高い写真共有サービスです。アプリケーション開発者は Instagram REST API を使用して、これらの写真を検索し、写真とそれに関連付けられているコメントや「いいね!」の情報を取得することができます。この全 2 回からなる記事では Instagram API を紹介するとともに、Instagram のユーザーが生成した豊富なコンテンツのリポジトリーを利用して革新的な Web アプリケーションを作成するために、この API を PHP で使用する方法を説明します。
記事 2013/5/30
XSLT を使用して Atom 1.0 を処理する
Atom 1.0 は、Web サイトのコンテンツに関する情報の更新である Web フィードのための新しい IETF (Internet Engineering Task Force) 標準です。Atom は XML フォーマットであることから、Atom を処理するには XSLT が強力なツールになります。このチュートリアルでは、著者である Uche Ogbuji が、XSLT を使用して Atom 文書を処理する手法を実際の事例への対処方法と併せて説明します。
記事 2012/9/27
Confluence の Wiki を IBM Connections へマイグレーションする方法
developerWorks が Confluence の Wiki のサポートを終了するのに伴い、Confluence の Wiki にページを持つチームや個人は IBM Connections の Wiki にデータをマイグレーションする必要があります。この記事では、その方法について説明します。
記事 2012/9/27
外部のコード・チェッカーを Eclipse CDT に統合する
Eclipse CDT に組み込まれている C/C++ 用コード解析フレームワークのユーザーにとって、朗報があります。それは、今や皆さんのお気に入りのコード解析ツールを Eclipse 内部で Codan に統合できるようになったことです!
記事 2012/9/20
音声処理におけるオープンソース標準への移行
多くのオープンソース・プロジェクトは FOSS (Free and Open Source Software) 標準が登場する前に開始されたものであるため、これらのプロジェクトの構成ファイルやリソース・ファイルは単純なフラット・テキスト・ファイルです。これらのファイルを関連するオープンソース標準に対応した形式に変換することで、プロジェクト間での互換性、柔軟性、信頼性を高められる可能性があります。その好例が音声認識における語彙目録です。この記事では Python を使用して、既存の語彙目録のフラット・ファイルを PLS (Pronunciation Lexicon Specification) で定義される XML フォーマットに変換し、その新しい PLS ファイルを再度フラット・ファイルに戻す方法について説明します。さらに、XML フォーマットを使用して語彙目録に情報を追加する方法や、語彙目録の保守を厳密に行う方法についても詳しく説明します。また、Unicode などの問題や、音響モデルの生成にデータを使用しつつ新しい語彙目録を他の XML ファイルとマージする方法についても取り上げます。
記事 2012/9/13
Google+ のアクティビティー・ストリームを検索し、PHP アプリケーションと統合する
Google の新しいソーシャル・ネットワーキング・サービス、Google+ を使用すると、ユーザーは近況メッセージや最近の出来事を投稿することができます。さらに Google+ API を使用すると、それらのメッセージにアクセスしたり、メッセージを検索したりすることができます。この記事では Google+ API の基本を説明します。例を示しながら、Google+ API を PHP と組み合わせて動的な Web アプリケーションを作成する方法について説明します。
記事 2012/8/09
リッチなレイアウトの出版物を HTML5 と CSS3、そして MathML を使用して EPUB 3 で作成する
業界標準の XML 電子書籍フォーマットの最新改訂版である EPUB 3.0 は、HTML5 と CSS3 に対応することで、最新の Web 技術を採り入れています。EPUB 3.0 の焦点は引き続き XML 駆動型ツールキットに置かれ、XHTML シリアライズを必要とする他、MathML や SVG などの補足的な XML 語彙を追加しています。EPUB 3 は、デジタル技術の特徴を生かした高度な出版物を作成するための多彩なオプションを提供します。この記事で、EPUB 3 の新機能を使ってリッチなレイアウトのページを作成する方法を学んでください。
記事 2012/8/02
型とスキーマを使用して XSLT 2.0 スタイルシートを改善する
XSLT 2.0 には型やスキーマを認識する機能があります。この機能はスタイルシートのデバッグに非常に役立ち、あらゆる入力データを処理する上で、スタイルシートの質と確実さを高めます。この記事では、型とスキーマを認識する XSLT 2.0 をデバッグやテストに使用することで、無効なパス、データ型に対する誤った想定、カーディナリティーといった一般的な問題を回避する方法を説明します。また、スキーマ認識機能を使用しない限り検出できない誤りを含む XSLT スタイルシートの例を紹介し、型を明示的に指定することでエラー・メッセージがいかに有用なものになるかについても説明します。
記事 2012/6/14
PHP で XPath を使用する
CRUD 操作以上のことを行う PHP アプリケーションを作成したことがある方は、おそらく XML を扱ったことがあるはずです。しかし XML 文書や XML データ・ストリームをナビゲートして必要なデータ要素を検出する作業は煩雑なものになりかねず、PHP 開発者にとっては尻込みしたくなるほどかもしれません。XML データの構造が複雑な場合は、尚のこと圧倒されてしまうものです。XPath は、まさにそれを唯一の目的とした W3C の標準です。つまり XPath の目的は、適切なデータ要素 (具体的には、目的のノード) にアクセスすることにあります。PHP は XML クラスや XML 関数の一部として XPath をサポートしています。この記事では、XML の中にある情報を検出するためのいくつかの基本シナリオと、XPath が PHP アプリケーションにおける煩雑な処理をどのようにして行うのかを説明します。
記事 2012/6/14
XML データ・マイニング: 第 1 回 さまざまな XML データ・マイニング手法の調査
XML はデータを表現、保管、交換する手段として、多種多様な分野で使用されています。この連載では、XML データ分析の一面である XML データ・マイニングについて詳しく探ります。第 1 回となるこの記事では、XML 文書に対して、そこに隠された知識をマイニングするための技術と手法を紹介します。そのなかで、データ、情報の階層構造、そして要素の相関関係をマイニングする方法について説明します。以降の記事で、XML 相関ルールのマイニング、そして複数バージョンの XML 文書のクラスタリングについて、さらに深く掘り下げていきます。
記事 2012/5/31
XML データ・マイニング: 第 3 回 XML 文書のクラスタリングによるデータ・マイニングの改善
XML 文書のクラスタリングは、XML 文書から相関ルールをマイニングするタスクと同様で、リレーショナル・データをクラスタリングする場合とは異なります。XML フォーマットには、特有の構造と、柔軟性、そして階層構成があるからです。連載「XML データ・マイニング」の第 3 回の記事では、XML データ・マイニングの主要なタスクとして、XML 文書のクラスタリングについて説明します。
記事 2012/5/31
XML データ・マイニング: 第 2 回 XML 相関ルールのマイニング
この連載の第 2 回では、XML 文書に対して相関ルールをマイニングする手法を説明します。XML 文書とリレーショナル・データとでは、相関ルールのマイニング手法は異なります。XML 言語の柔軟性とその階層構成により、XML では、リレーショナル・データとは異なる方法で情報を構造化できるためです。この記事では、動的相関ルールの概念についても紹介します。XML 文書が変更された場合に、相関ルール検出アルゴリズムを完全に実行し直すことなく、新しいバージョンの XML 文書で相関ルールをマイニングする手法を詳しく探ります。
記事 2012/5/31
HTML 用のスタイルシートとして XSLT を使用する
XSLT (Extensible Stylesheet Language Transformations) は、名前からもわかるようにスタイルシートとして使用することができます。XSLT を使用すると、CSS (Cascading Style Sheets) を使用したときのようにコンテンツからスタイルを分離することができるだけでなく、XHTML 文書を単純なものにすることや、XHTML 文書に簡単な内容を追加することができるため、XHTML 文書のナビゲーションが容易になります。この記事では XSLT をスタイルシートとして使用する方法について説明します。XSLT はサーバー上で実行することも、最近のブラウザーであれば、どのブラウザーでも実行することができます。この記事で取り上げるいくつかの例から、皆さんも XSLT スタイルシートを作成する方法がわかるはずです。
記事 2012/4/12
HTML5 の microdata を活用する: 第 1 回、microdata に対して jQuery を使用する
microdata の仕様には microdata を使用する理由が 2 つ挙げられています。1 つは microdata を使用することで、カスタマイズされたサービスを汎用のスクリプトによって Web ページに提供できるようになるからであり、もう 1 つは協力作業に伴う多様な作成者のコンテンツを 1 つのスクリプトによる一貫した方法で処理できるようになるからです。全 2 回からなる連載記事では、この 2 つの目的で microdata を使用する方法を説明します。まず始めに、microdata を使用することによって汎用のスクリプトを適用する方法を取り上げます。今回の記事では 1 つの HTML スニペットを作成します。この HTML スニペットはインタラクティブなイベント・マップを提供すると同時に、リッチ・スニペットを利用することによって Google、Bing、Yahoo に表示される皆さんの Web ページの検索結果を効果的なものにします。
記事 2012/4/05
HTML5 の microdata を活用する: 第 2 回、microdata を使用した次世代のアグリゲーション
この連載の第 1 回では、microdata を schema.org の用語と組み合わせて使用することで、検索エンジンが検索結果のコンテンツを適切に表示できるようにする方法について説明しました。また、それと同じ microdata のマークアップを再利用し、Web サイト上の表示を改善する方法についても説明しました。この記事では、連携して作業を行うサイト所有者のグループのメンバーが microdata を使用することによって容易にサイト同士を接続し、中央のサイトでコンテンツを共有する方法について説明します。
記事 2012/4/05
XQuery を使用した開発: データベース・プログラマーのための優れたプログラミング言語
ほとんどのプログラマーは、XQuery 言語はニッチ市場を満たすために開発されたものと考えています。XQuery はデータの照会と変換のための言語であり、XML データの処理用に設計されています。リレーショナル・データベースの場合、XML 以外のデータに SQL を使用し、XML には XQuery を使用するという使い方が増えています。この記事では、XQuery 言語ではプログラミング用に強力な構成体を使用できるため SQL よりもプログラミング言語として優れていること、また優れた表現力と使いやすさから、XQuery を活用することによって XML データ型に重点を置いたデータベースを設計できることを説明します。
記事 2012/3/15
HTML5 での SVG (Scalable Vector Graphics)
SVG (Scalable Vector Graphics) はベクター・グラフィックスの 1 つです。SVG には JPEG や GIF、PNG などのラスター・グラフィックスよりも優れている点がいくつかあります。この記事では、まず HTML5 での SVG の基本的な概念と使い方について説明し、続いて描画の方法、フィルターとグラデーションの適用方法、テキストの生成方法、そして Web ページに SVG の XML を追加する方法を説明します。
記事 2012/3/01
JDBC を使用してデータを XML に抽出する
データを保管するには XML が最も適していることから、いずれは、データベースから情報を引き出して、その情報を XML であるかの如く操作することを依頼される日がやって来るはずです。このチュートリアルでは、JDBC を使用してデータベースにアクセスし、SQL を使用して情報を抽出する方法、そして抽出したデータから所定のマッピングに従って XML 文書を作成する方法を説明します。
記事 2012/3/01
Flex マイクロブロギング・アプリケーションで pureXML を利用する: 第 1 回 DB2 pureXML を使って Web サービスを機能させる
IBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用するだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。
記事 2012/2/23
QTI の徹底調査
IMS QTI (Question and Test Interoperability) 仕様は、e-ラーニングで使われるさまざまな要素 (例えば、設問など) をマークアップするために広く使用されている標準です。QTI アイテムに対する応答処理と結果処理に着目し、受講者が設問に解答すると何が行われるのかを学んでください。
記事 2012/2/16
1 つの XSLT スタイルシートを使用して HTML と PDF で XML データを公開する
CSSToXSLFO ユーティリティーを使用して HTML と PDF で XML 文書を公開する方法を学びましょう。
記事 2012/2/03
RDF の概念と一部のオントロジーに関する最新情報
RDF (Resource Description Framework) は、セマンティック Web のための標準的なフレームワークであり、また Linked Data への動きのなかで推奨されるフレームワークでもあります。この記事では RDF の概念に関する仕様の最新情報と、その意味について詳細に説明します、また、データ・カタログ語彙や RDF データベース・マッピング・システムなどの新しいオントロジー仕様についても説明します。
記事 2012/1/20
Apache Pivot を使用して iTunes 検索クライアントを作成する
Apache Pivot は、Java 環境でリッチ・インターネット・アプリケーション (RIA) を構築するためのオープンソースのプラットフォームです。このプラットフォームには、最近の RIA ツールキットが持つ高い生産性およびユーザビリティーと、業界標準 Java プラットフォームの堅牢性を兼ね備えています。Apache Pivot アプリケーションは XML をベースとしたユーザー・インターフェース設計用の言語である WTKX を利用するため、アプリケーションの出力を簡単に視覚化することができます。このチュートリアルでは、ユーザーが iTunes Storeのコンテンツを検索できるようにする、単純ながらも実用的な Pivot アプリケーションを実装する方法を手順に沿って説明します。
記事 2012/1/13
iPad 用の iOS スライドショー・アプリケーションを作成する
iOS スライドショー・アプリケーションの作成方法を学びましょう。この記事ではそのプロセスを順を追って説明します。このサンプル・アプリケーションは Web サーバーと通信し、XML で定義されたスライドショーを取得し、そのスライドショーに含まれる画像を表示します。
記事 2012/1/13
Drupal と HTML5、さらに microdata を組み合わせる
Google、Yahoo、Bing の 3 社が共同で schema.org を発表したことで、microdata はさまざまな Web サイトのデータを利用したアプリケーションを作成する手段として急速に普及が進んでいます。この記事では、Web ページに microdata を追加するために、Drupal を使用する方法を説明します。microdata を追加して、Web ページのコンテンツを Google リッチスニペットなどのアプリケーションで簡単に利用できるようにしてください。
記事 2011/12/02
より正確な XSLT スタイルシートを作成する
XSLT スタイルシートには、エラーが気付かれないまま簡単に紛れ込んでしまいます。静的エラー・チェックでも、動的エラー・チェックでも検出できないエラーを見つけ出すには、徹底的な機能テストを行うしかありません。XSLT 2.0 では新しいオプションがいくつか導入され、新たな可能性がもたらされるようになりました。そのなかには、スタイルシートの正確性を高め、テストを容易にしてくれるものもあります。この記事では、今までは検出できなかったエラーのチェック機能をスタイルシートに追加する、型システムをはじめとする XSLT 2.0 の新機能を紹介します。
記事 2011/11/25
Android 3.0 プラットフォームで XML を作成および構文解析する
最もよく使われているスマートフォン・プラットフォームである Android は、モバイル・タブレットでも機能します。XML はデータ交換の標準手段であり、標準的な XML を構文解析および変換するためのビルダー、パーサー、トランスフォーマー API は Android にも適用することができます。この記事では、DocumentBuilderFactory から取得した DocumentBuilder オブジェクトを使用して、Android 機器上で XML 文書を作成して、構文解析を行います。XML 文書の構文解析には、ある XML プル・パーサーを拡張したものを使用します。
記事 2011/11/18
Apache HttpClient による Android クライアントを JAX-RS Web サービスに展開する
Apache HttpClient ライブラリーを使用して JAX-RS Web サービスにアクセスしてみましょう。RESTful な Web サービスを作成するには、JAX-RS のリファレンス実装である Jersey を使用すると、 Java 環境で簡単に作成することができます。Android は人気のスマートフォンです。この記事では、Android による JAX-RS クライアントを作成します。具体的には、Apache HttpClient ライブラリーを使用して、JAX-RS Web サービスにアクセスするためのクライアントを作成します。
記事 2011/11/11
Apache HttpClient による Android クライアントを JAX-RS Web サービスに展開する
記事 2011/11/11
Blogger Data API を使用して Blogger のコンテンツを PHP アプリケーションに統合する
Blogger は (米国で) 人気のある無料のブログ・プラットフォームであり、このプラットフォームを使用することで、ユーザーは WYSIWYG 編集インターフェースによって独自のブログを作成したり、メッセージやニュースを投稿したりすることができます。REST ベースの Blogger Data API を使用すると、XML 準拠の任意のプログラミング・ツールキットを使用して Blogger のコンテンツにアクセスすることができます。この記事では、Blogger Data API と Zend Framework の Zend_Gdata コンポーネントを使用してブログ・コンテンツの一覧を表示する方法、ブログ記事を追加または編集する方法、ブログ・コメントを操作する方法などについて学びます。そして最後に、Blogger API の強力さを示す単純なアプリケーションを作成します。
記事 2011/11/04
Saxon-CE と HL7 CDA を使用してクライアント・サイドのヘルスケア・アプリケーションを実装する
XML Prague 2011 カンファレンスにおいて、Saxon XSL/XQuery パーサーの中心的開発者、Michael Kay 博士が Saxon-CE を発表しました。Saxon-CE は JavaScript を使用して Web ブラウザーで実行するクライアント・サイドの XSLT 2.0 パーサーです。この記事では、HL7 CDA (Health Level 7 Clinical Document Architecture) を使用して作成された医療文書を基に動作する単純な医療アプリケーションのビューを、XSLT 2.0 と Saxon-CE を使用して作成する方法を説明します。
記事 2011/10/21
モバイル・ブラウザーにチャート機能を追加する
PHP、XML、jQuery、jQuery Mobile、そして jQuery のチャート機能を使用して、指で操作しやすくユーザー・フレンドリーな、モバイル環境用のオンライン・アプリケーションを作成しましょう。この記事ではチャート機能を使用してそれぞれのアンケートの結果を表示する、アンケート・アプリケーションのバックエンドとフロントエンドを作成します。
記事 2011/10/21
音声と xdotool でキーボードとマウスのアクションをトリガーする
xdotool は、プログラマーがキー入力やマウス・アクションをエミュレートする場合に便利な命令ライブラリーです。キーボードやマウスがない場合や、通常の入力方法を使用することが物理的に不可能なユーザーのためのアクセシビリティーに対応する場合、xdotool は特に力を発揮します。この記事の目的は 2 つあります。1 つは Linux デスクトップ環境での xdotool の使い方を紹介すること、そしてもう 1 つは、通常はハードウェア入力によって行われるアクションを音声入力でトリガーすることです。最終的な例では、自動生成されるダイアログ・マネージャー・コードに xdotool 用のコード・フラグメントを挿入し、そのコード・フラグメントを格納するために XML を使用します。
記事 2011/10/14
EPUB の完成度を上げる
EPUB 文書には、通常の検証方法では検出できない問題が存在する場合があります。EPUB 文書が整形式 XML であると検証され、EPUB 標準に従っている限り、問題はないように見えますが、それでも電子書籍リーダーで正しく読み込めないことがあります。そのような事態が発生するのは、例えば OCR スキャンによってパラグラフの分断、誤ったページ番号付け、スペル・ミスなどが発生した場合です。それでも、2 つの手段を使えば、このような問題を目で確認して修正することができます。その手段とは、Sigil という EPUB エディター、そして SimpleXML と Enchant ライブラリーを組み合わせた PHP スクリプトです。そして正規表現を使用することが、効果的な処理をする鍵となります。
記事 2011/10/07
Android で実行するネットワーク対応の○×ゲームを作成する
この記事では、フロントエンドとして Android のネイティブ・アプリケーションを使用し、マルチプレイヤーでネットワーク対応の○×ゲームのバックエンドを作成します。
記事 2011/9/30
Android の Spring クライアントを JAX-RS Web サービスに展開する
Java エンタープライズ・アプリケーションを実行するためのプラットフォームである Spring には、生産性やランタイム・パフォーマンスを向上させることができるなど、さまざまな利点があります。この Spring フレームワークを、Android アプリケーションの開発を単純化する目的で拡張したのが、Spring Android です。Spring Android の主な特徴としては、Android 対応の REST クライアント、そしてセキュア API にアクセスするための Auth サポートがあります。この記事では、Spring Android REST クライアントを使って RESTful な Web サービスにアクセスします。
記事 2011/9/16
Identi.ca で PHP を使用する: 第 2 回
Identi.ca は、ユーザーが近況メッセージやニュースを投稿できる、人気の高い無料のマイクロブロギング・サービスです。Web アプリケーション開発者は Identi.ca API を使用して、これらのメッセージにアクセスしたり、これらのメッセージを作成、検索したりすることができるようになっています。この 2 回連載の記事では Identi.ca API について紹介し、この API を PHP で使用して動的な Web アプリケーションを作成する方法を説明します。
記事 2011/9/16
GPS 対応の Web アプリケーションを作成する
この記事では PHP を使用して、GPS 対応の Web アプリケーションのバックエンドとフロントエンドを作成する手順を説明します。
記事 2011/9/09
jQuery Mobile で Web アプリケーションのセキュリティーを強化する
多くの Web 開発者は、セキュリティーをあまり高い優先順位で考えていません。セキュリティーについては後から補足すればよいものとして、ソフトウェア開発ライフサイクルの最後に追いやられることがよくあります。時には、ソフトウェア・セキュリティーがまったく無視されて、その結果、一般的な脆弱性に溢れたアプリケーションになることもあります。このようなバグは攻撃されて初めて明らかになるため、脆弱性を悪用するプロセスがどのように機能するかを知っていなければ、攻撃される前にバグを検出するのは困難です。このチュートリアルでは、jQuery Mobile、PHP、および MySQL で作成した Web アプリケーションを使用して、さまざまな脆弱性がどのようにして生じるのかを、それらの脆弱性を悪用する一般的な手法とともに説明し、さらに最も重要な点としてそれぞれの対策について説明します。
記事 2011/9/09
PHP を使用した実用的なデータ・マイニングと構文解析の手法を探る
データ・マイニングがカバーしている分野は広範にわたるため、2 人の開発者とデータ・マイニングについての話をすると、2 人が持っているデータ・マイニングの概念は非常に異なることがわかります。この記事では、データ・マイニングとは何か、データ・マイニングの重要性、そしてデータ・マイニングを実現する (つまり Web ベースのデータ・マイニング・ツールを設計する) ためのさまざまな方法を学びます。そして、XML 構造を理解した上で、PHP 技術を使用して XML およびその他のデータを構文解析する方法を学びます。
記事 2011/9/02
EPUB で電子書籍を作成する
文書を配布したり、電子書籍を作成したり、あるいは単にお気に入りのブログ投稿をアーカイブしたりする必要はありませんか? EPUB は、XML、CSS、XHTML などのお馴染みの技術をベースとした電子書籍のためのオープン仕様です。EPUB ファイルは携帯型の電子書籍リーダーや携帯電話、そしてデスクトップ・コンピューター上でも読み取ることができます。このチュートリアルでは EPUB フォーマットを詳細に説明し、Java 技術を使用して EPUB を妥当性検証する方法を説明した後、DocBook と Python を使ってEPUB の作成を自動化する手順をステップ・バイ・ステップで説明します。
記事 2011/8/26
最先端の XML 圧縮手法の調査
XML は、World Wide Web でデータを表現し、交換するための標準と見なされています。優れた柔軟性を持つ XML は幅広く受け入れられていますが、XML 文書のサイズが大きいという難点があります。サイズが大きいということは、送信、処理、保管、問い合わせ処理の対象となる情報の量が他のデータ形式よりも多くなりがちであることを意味します。この問題に対処するための XML 圧縮手法には、いくつかの選択肢があります。そこで、この記事では最新の XML 圧縮手法について概説します。
記事 2011/8/26
Identi.ca で PHP を使用する: 第 1 回
Identi.ca は、ユーザーが近況メッセージやニュースを投稿できる、人気の高い無料のマイクロブロギング・サービスです。Web アプリケーション開発者は Identi.ca API を使用して、これらのメッセージにアクセスしたり、これらのメッセージを作成、検索したりすることができるようになっています。この 2 回連載の記事では Identi.ca API について紹介し、この API を PHP で使用して動的な Web アプリケーションを作成する方法を説明します。
記事 2011/8/19
XSLT 2.0 を使用してコンテンツに構造とセマンティクスを追加する
既存のコンテンツを 電子書籍形式や DITA、あるいはその他の構造化標準の形式に変換するときには、その構造を推測して文書に追加することがよくあります。このように構造の追加によってコンテンツを変換して強化するには、高度な正規表現とグループ化機能を備えた XSLT 2.0 が理想的な言語です。この記事では、構造化されていない、あるいは半構造化された、文章によるコンテンツをより構造化された XML 語彙の形式に変換する際にとりわけ役立つ XSLT 2.0 の機能を紹介し、いくつかの一般的なシナリオでこれらの機能を使ってみます。
記事 2011/8/05
PHP を使用して PDF ファイルを動的に作成する
この記事では PHP を使用して PDF ファイルを動的に作成するプロセス全体を見て行きます。Free PDF ライブラリー (FPDF) や PDFLib-Lite などのオープンソース・ツールと PHP コードを使用し、内容に合わせて PDF フォーマットを制御する方法を試してみましょう。
記事 2011/7/29
データの増大とそれに関連する標準
記事 2011/7/29
データの増大とそれに関連する標準
記事 2011/7/29
データの増大とそれに関連する標準
記事 2011/7/29
データの増大とそれに関連する標準
記事 2011/7/29
データの増大とそれに関連する標準
この記事ではデータの急増によってもたらされる問題と、それに関するアナリティクスについて詳しく探り、この問題に関連する標準を紹介します。サンプル・シナリオでは、大量のデータを取り込んで、それを解釈して操作するシステムを用いて、特定の標準が統合および相互運用性を促進する仕組みを説明します。
記事 2011/7/29
ペーパーレス・オフィスへの移行に向けて、会計監査への対応に画像を使用する
経営陣は監査役に対して定期的に解説文書を提供しますが、紙ベースのオフィスでは、これは不便なうえに困難なタスクになりがちです。そこでこの記事では、XML を PHP および画像関数と組み合わせて使用して監査プロセスを支援し、さらに複数の経営陣を対象とした効率的かつ包括的な索引付けサポートを提供する方法について説明します。
記事 2011/7/15
テスト不能な PHP コードをリファクタリングするための戦略
最近の開発者の多くは、スパゲティー・コードとお粗末な設計が多々見られるレガシー・プロジェクトを引き継いでいます。彼らが最初にする仕事はたいていの場合、ユニット・テストの作成とリファクタリングですが、設計の目的が明確ではないコードのユニット・テストはどこから手を着ければよいのでしょう?この記事では、テストの容易な PHP コードに関するいくつかのアンチパターンと、コードをリファクタリングして容易にテストを行う方法について説明します。
記事 2011/7/08
3270 または 5250 のデータを Webベースのマッシュアップ・アプリケーション内で活用する
IBM® Rational® Host Access Transformation Services を使用して 3270 または 5250 のデータを抽出する方法を学習します。抽出したデータは Atom データ・フィードに変換できます。このデータ・フィードを IBM Mashup Center で活用し、他のデータ・ソースと統合することにより、ビジネス・ユーザー向けの新しい状況依存型アプリケーションを作成できます。また、3270 財務アプリケーションからデータを抽出する例も紹介します。この例では、抽出したデータから Atom フィードを作成してカタログに登録し、そのデータを使ってローン担当者用の情報ダッシュボードを作成します。
記事 2011/7/08
現在利用できる XML ツールの調査
記事 2011/7/08
現在利用できる XML ツールの調査
記事 2011/7/08
現在利用できる XML ツールの調査
記事 2011/7/08
EXPath HTTP Client を使用して Web サービスを扱う
記事 2011/7/08
EXPath HTTP Client を使用して Web サービスを扱う
記事 2011/7/08
現在利用できる XML ツールの調査
XMLは e-コマースからニュース・フィード、そして検索エンジンに至るまで、多種多様な領域で使用されています。さらに XML に関連した技術として、XSLT、XPath、XPointer などの技術もあります。このように XML がますます広く使われるようになるなか、XML のツールとこれらのツールが提供する機能を認識しておくことは、特に重要になってきています。XML の処理には、フォーマット設定、構文解析、編集、妥当性検証、そして他のフォーマットへの変換がありますが、市場に出回っている XML ツールのほとんどは、その多くの機能をまとめて提供しています。この記事ではさまざまなカテゴリーの XML ツールについて、その代表例をさまざまなベンダーが提供しているなかから取り上げて、詳しく探ります。
記事 2011/7/08
EXPath HTTP Client を使用して Web サービスを扱う
さまざまな XML 技術に共通の拡張機能を定義する EXPath は、明確に定義された関数ライブラリーを使用して簡単に移植可能なアプリケーションを作成できるようにすることを目標とした、コミュニティーの主導による取り組みです。この取り組みによって定義された EXPath HTTP Client モジュールでは、HTTP および HTTPS リクエストの送信を可能にする関数一式を定義しています。この記事では、この EXPath のライブラリーを使用して XSLT と XQuery の両方から HTTP の処理を行う方法について説明します。さらに、XQuery と EXPath HTTP Client モジュールを使用して作成した基本的な HTTP テスターで HTTP リクエストをテストする方法についても説明します。
記事 2011/7/08
データ・マイニング・ツールとして XML を追加する
この記事では、データ・マイニングにおける XML の使用法と機能について調べ、パターン・マッチング、変更検出、検索および類似性検出、データ・アノテーション、セマンティクスのために XML を使用するヒントと手法について説明します。
記事 2011/7/01
XPath の道を外れないために
この記事で説明する 5 つのヒントを適用して XPath を使ってみてください。この記事では、2 値論理に関する意外な事実を明らかにし、XPath の position() 関数の値がコンテキストによってどのように変わるのかを説明します。さらに、XPath を使用して特定の名前を持つ最初の要素を選択する方法、そして最もよく起こりがちで、しかも難しい不具合をデバッグする方法を伝授します。
記事 2011/6/24
SugarCRM の REST Web サービスを拡張し、XML を使用する
SugarCRM 5.5 の登場により、Web サービスのフレームワーク全体が強化されました。既存の SOAP のサポートを補完するために REST のサポートが追加されただけではなく、ビジネス・アプリケーションを容易にサポートするために、安全にアップグレードできる形で Web サービスをカスタマイズできるようになりました。SugarCRM の REST Web サービスは、その初期設定では Web サービスとやり取りをするデータ・フォーマットとして、JSON と、シリアライズされた PHP データを使用します。この記事では、SugarCRM のインスタンスでデータを送受信する際のデータ・フォーマットとして XML を追加するのがいかに容易であるかを説明します。
記事 2011/6/24
Erlang プログラミング入門: 第 2 回 高度な特徴や機能を使用する
Erlang は、主に並行システムの開発と分散システムの開発に使用される、多目的のプログラミング言語です。この記事では基本的な関数から並行プログラミング、プロセス、そしてメッセージングへと話題を移し、高度な特徴や機能のいくつかを使用してみます。これらの高度な特徴や機能が連動することによって、Erlang の強力な特徴である分散プログラミングをサポートします。
記事 2011/6/24
PHP と MediaWiki API を使ってウィキペディアの情報に接続する
究極のオンライン百科事典であるウィキペディアには、人間の知識のさまざまな側面に関する何百万ものエントリーがあります。これらのエントリーに対して、Web アプリケーション開発者は Wikipedia API を使用してアクセスし、検索することができます。この記事では Wikipedia API を取り上げ、この API を PHP アプリケーションのコンテキストで使用する例として、ウィキペディアのコンテンツに含まれる各種の要素を PHP を使って検索および取得する方法を説明します。
記事 2011/6/17
Erlang プログラミング入門: 第 1 回 基本
Erlang は、主に並行システムの開発と分散システムの開発に使用される、多目的のプログラミング言語です。Erlang の始まりは、Ericsson 社が自社の電気通信アプリケーション開発用に設計した専用のプログラミング言語でしたが、1998年以降はオープンソースとして公開されています。Erlang は Facebook チャット・システムなどの注目度の高いプロジェクトや、CouchDB ドキュメント指向データベース管理システムなどの革新的オープンソース・プロジェクトに採用されていることから、ここ数年の間、広範に使用されるようになってきました。この記事では、Erlang の概要、そして Erlang の関数型プログラミング・スタイルと他のプログラミング・パラダイム (命令型、手続き型、そしてオブジェクト指向のプログラミングなど) との違いを説明した後、初めての Erlang プログラム、フィボナッチ再帰関数を作成します。次に、C や C++、そして Java や Python を使い慣れている開発者にとって最初は難関となりがちな、Erlang 言語の基本をひと通り説明します。
記事 2011/6/10
W3C の SKOS 標準を使用してタクソノミー管理を改善する
最近まで、統制語彙、タクソノミー、シソーラスのためのツールは、どのツールも独自フォーマットでデータを保存していたため、それらのデータを外部システムと統合するのは困難でした。W3C の SKOS 標準では、柔軟で移植可能な統制語彙フォーマットを定義しています。このフォーマットは次第によく使われるようになってきていると同時に、セマンティック Web 技術を使用するための初歩的なステップに適しているというメリットがあります。
記事 2011/6/10
DITA の特殊化と拡張により、ユース・ケース・ドキュメントを作成する
要件の収集とドキュメント作成とを組み合わせ、それを開発マネージャー、開発者、テスター、テクニカル・ライターが開発サイクル全体にわたって活用できるようにする方法を学びましょう。DITA (Darwin Information Typing Architecture) の柔軟な拡張メカニズムは、この種の作業の業界標準になりつつあります。この記事では、ユース・ケース・ドキュメントを作成するための特殊化されたスキーマを作成します。
記事 2011/4/19
高度なスプレッドシート・エクスポート機能と PHP を組み合わせてピボットテーブルを作成する
Microsoft Excel の高度なエクスポート機能と PHP を使って、柔軟なピボットテーブルを XML フォーマットで作成しましょう。すると皆さんもユーザーも、ピボットテーブルのデータを瞬時にソートしたり分析したりすることができます。
記事 2011/4/12
WebSphere Application Server 7.0 XML Feature Pack Technology Preview の概要
IBM WebSphere Application Server 7.0 Feature Pack for XML 1.0.0.9 Technology Preview には、XQuery モジュールのサポート、組み込み拡張機能関数、ランタイム・エラー発生時のソースの場所の情報提供など、重要な新しいフィーチャーが含まれています。これらのフィーチャーは、開発者がクエリーやスタイルシートを管理および操作するのを支援し、開発の効率を高め、保守コストを削減します。
記事 2011/4/12
IBM Mashup Center で FusionCharts Free グラフ・ウィジェットを使用する
カスタマイズ可能で非常に豊富な表示機能を持つグラフ・ウィジェットの構築を学習します。グラフ化するデータと表示のカスタマイズは XML で指定します。また、IBM Mashup Center のデータ・マッシュアップ・エディターを使用して、このようなウィジェット用の XML を生成する方法も学習します。最後に、データに基づいて表示エレメントが動的に変化するサンプル・マッシュアップを構築します。
記事 2011/4/01
XML と PHP を使用し、複数の電話機に対応した柔軟性のある電話帳と連絡先リストを作成する
出張や外出の多いビジネスマンは、どのような電話機を使用する場合にも、常に同じ、信頼できる連絡先リストにアクセスする必要があります。卓上の SIP フォンやスマートフォンにデータを提供する MySQL データベースのサンプルと PHP を使用して、同じデータベースから取得したデータを卓上の電話機またはスマートフォンに合うようにカスタマイズした XML として出力する方法、あるいはどちらの電話機にも適した XML として出力する方法を学びましょう。
記事 2011/3/29
XQuery を使ってコンテンツを分類する
XML などの半構造化データと非構造化データの増加に伴い、簡単かつ迅速に、より関連性を持ったクエリーを行えるように、コンテンツをカテゴリー分けして分類する必要が出てきています。この記事では、XQuery を使用したコンテンツおよび構造の解析に基づくコンテンツのカテゴリー分けにより、XML 文書に自動的にタグを付ける数々の手法について試してみます。
記事 2011/3/22
JavaScript による手軽なデータ・アクセス・レイヤーを構築する
この記事では、バックエンドのデータベースにアクセスするためのラッパーを PHP で作成し、そのラッパーと JavaScript で作成したユーザー・インターフェース・レイヤーのアクセス・ラッパーを接続するというプロセス全体について、順を追って説明します。
記事 2011/3/15
XML の論考: SVG、そしてスクリプトを使わずに作成するスクリプト
今、さまざまな形で力を発揮できる SVG (Scalable Vector Graphics) ブラウザーが主流になってきています。David による以前の SVG に関する記事の続編として、Dethe がアニメーション用のスクリプトやその他のスクリプト作成タスクの代わりとして宣言型マークアップを使用する方法を検討します。その過程のなかで、スクリプトを他の XML 方言の宣言型マークアップに置き換える場合についても簡単に説明します。一般的なスクリプト作成タスクを宣言型マークアップにすることで、面倒なボイラープレート・コードを作成する必要がなくなり、エラーが減り、スクリプトの意図に沿いやすくなることから、コード固有の側面に専念できるようになります。
記事 2011/3/09
oEmbed と PHP を使ってサード・パーティーのコンテンツにアクセスする
oEmbed は、サード・パーティーのコンテンツ共有サイトにあるコンテンツを Web ページに埋め込んで表示するための仕様です。oEmbed API について紹介するこの記事では、PHP アプリケーションのコンテキストで oEmbed API を使用する具体的な例として、Flickr、YouTube、Slideshare、Wikipedia などの人気のサイトからのコンテンツを埋め込む方法を説明します。
記事 2011/3/08
JAXB を使用して IBM Cloud イメージのパラメーターを Java に変換する
IBM Cloud (IBM Smart Business Development and Test on the IBM Cloud) イメージのイメージ・パラメーターを取得するには、イメージの記述に含まれているマニフェストと呼ばれる URL を使用します。この URL からは、XML レスポンスが返されます。この記事では、POJO (Plain Old Java Object) を作成して JAXB の unmarshal メソッドを呼び出すことで、この返された XML レスポンスを Java で扱うのに適した形に変換する方法を説明します。この方法では、一旦このレスポンスが得られると、パラメーターを必要とするイメージをベースに新しいインスタンスを作成するためのリクエストを Java クラスから容易に送信できるようになります。
記事 2011/2/14
履歴書に XML 構造を追加する
この記事では、XML による構造を使用して履歴書関連のデータを格納する方法を探ります。HR-XML プロジェクトと OAGIS (Open Applications Group Integration Specification) プロジェクトの要素を使用してデータ・ファイルとスタイルシート・ファイルを作成し、Apache FOP (Formatting Objects Processor) を使用して履歴書のサンプルを PDF ファイルとして生成します。特に興味深い点として、複数の名前空間を扱う方法、スタイルシートを使って基本的な PDF に装飾を追加する方法についてのヒントを説明します。
記事 2011/2/01
移植可能な XSLT ユーティリティーを作成する
ヘルプ・システム、保守用のドキュメント、ウィキなどのオーサリング・プロジェクト用に作成される XML 文書は、複雑であると同時に、文書間および文書内でのリンクに大きく依存しがちです。この実用的なガイドでは、XML 文書を作成する際の繰り返し作業を自動化するために役立つ軽量のユーティリティーを作成します。
記事 2011/1/25
W3C XSD と OASIS CAM を使用して、3 つのレベルで分類するタクソノミーによるモデリング戦略を作成する
問題領域を記述するための語彙を作成する場合、問題領域を 3 つのレベルで分類するタクソノミーを使用していることに気付くことがよくあります。例えば会計アプリケーションの場合、ある 1 つの元帳レコードをカテゴリー (借方または貸方) で区別し、次にそれらのカテゴリーの中でタイプとサブタイプに分類する場合があります (例えば「以前の未払いによる累積利息」の場合であれば、貸方/利息/未払費用、という 3 つに分類することができます)。XML 内のこうした構造をデータの要件に応じてモデリングする方法は何通りもあり、また多種多様なスキーマの手法を利用することで、そうしたモデリングを強制することができます。ここでは 2 つのスキーマによる方法について説明します。1 つは W3C の XSD (XML Schema Definition) による方法、もう 1 つは OASIS (Organization for the Advancement of Structured Information Standards) の CAM (Content Assembly Mechanism) による方法です。
記事 2011/1/18
Excel 2007 XML を OASIS コード・リストに変換する
OASIS 仕様の 1 つである Genericode は、コード・リストまたは権限リストをXML にエンコードするための XML 語彙です。これらのリストを作成および保守するビジネス・ユーザーは、一般に Microsoft Office のソリューションに慣れてはいても、XML 技術には堪能ではありません。この記事では、コード・リストの作成および保守に Microsoft Office Excel 2007 スプレッドシートを使用する方法を説明し、さらに XSLT を使用してそのスプレッドシートをオンライン・フォームなどのアプリケーションからも容易に利用できる標準準拠の Genericode に変換する方法を説明します。
記事 2011/1/11
ヒント: XSLT の極意
XSLT のコーディングは尻込みしたくなる作業に思えるかもしれませんが、2 つの単純な質問に答えることができれば、あとはそれほど難しくありません。この記事で説明する単純な方法を使えば、10 分で今までよりもはるかに明確に XSLT の基本を理解することができます。
記事 2011/1/11
土台から構築する iPhone のチャット・アプリケーション
この記事では、サーバーからフロントエンドのユーザー・インターフェースに至るまで、iPhone のチャット・アプリケーションを構築する全過程を説明します。
記事 2011/1/05
ヒント: XSLT の識別テンプレートを使って XHTML を変換する
XHTML は単なる整形式の HTML ではありません。XHTML では特定のタグを適切に閉じなければなりません。適切に閉じられていないタグは妥当な XML ですが、ブラウザーはそれらのタグを適切に構文解析することができないため、動的な Web 2.0 機能で問題が発生する可能性があります。XML を XHTML に変換する場合であれ、単に XHTML をフィルタリングする場合であれ、その XHTML が W3C 推奨のプラクティスに従った適切な XHTML になるようにするには、どんな XSLT テンプレートが必要であるかを学びましょう。
記事 2010/12/21
Facebook API 入門
皆さんのアプリケーションに Facebook の機能を組み込むことができます。モバイルの観点から見ると、Facebook Platform はモバイル Web アプリケーション用の API をサポートしており、また iPhone、iPad、および Android プラットフォームにネイティブなモバイル・アプリケーション用のモバイル SDK もサポートしています。この記事では、Facebook Platform API と Facebook SDK for Android (Facebook のモバイル・チームがリリースした SDK) について説明します。
記事 2010/12/16
Facebook API 入門
記事 2010/12/16
Google スプレッドシートのデータを PHP で統合する: 第 1 回
Google スプレッドシートは、よく知られているクラウド・ベースのスプレッドシート・アプリケーションです。Web アプリケーション開発者は、Google Spreadsheets Data API を使用してオンライン・スプレッドシートにアクセスし、データを検索できるようになっています。この記事では Google Spreadsheets Data API を取り上げ、この API を PHP アプリケーションのコンテキストで使用する例として、スプレッドシートに含まれるさまざまな要素を検索し、取得する方法を説明します。
記事 2010/12/14
Google スプレッドシートのデータを PHP で統合する: 第 2 回
Google スプレッドシートは、よく知られているクラウド・ベースのスプレッドシート・アプリケーションです。Web アプリケーション開発者は、Google Spreadsheets Data API を使用してオンライン・スプレッドシートにアクセスし、データを検索できるようになっています。この記事では Google Spreadsheets Data API を取り上げ、この API を PHP アプリケーションのコンテキストで使用する例として、スプレッドシートのさまざまな要素を追加、変更、そして削除する方法を説明します。
記事 2010/12/14
1 - 591 件のうちの 100 件 | 次へ
概要の表示 | 概要の非表示