いいね! 0 ツイート B! はてブ 16 Pocket 0 MixClipsは、裏のバッチ処理から表のサービス部分まで、すべてPHPで作られている。ただし、(当たり前だが)すべてが独自ロジックな訳はなく、PEARライブラリを活用している部分が多く、全部で6つのライブラリを使っている。 今回は、Mixclipsで使っているPEARライブラリの中でも、特に便利な3つのPEARライブラリをご紹介したい。 PEAR::DB_DataObject 使っている場所:DB接続部分全部 PEAR::DB_DataObjectはいわゆるO/Rマッパーであり、MYSQLであろうと、PostgresqlだろうとSQLを意識することなくPHPコーディングを行うことができる。データベースのテーブルをオブジェクトとして扱うことが可能なので、かなり簡単な直感的な実装が可能になる。それゆえ、DB接続系の記述が飛躍的に見
[2007/07/18追記] Services_Rakuten-0.2.0がリリースされています。今後はこちらをご利用下さい。 楽天から公式APIが公開されましたので、早速PEARパッケージを作ってみました。 PEAR::Services_Rakuten-0.1.0 $ pear install --alldeps /blog/download/Services_Rakuten-0.1.0.tgz 楽天APIを使用するにあたってデベロッパーIDが必要ですので【楽天ウェブサービス】RAKUTEN WEBSERVICEで取得しておきましょう。 使い方は以下です。検索サービスごとにメソッドを分けています。do~()で値を連想配列で返します。 <?php require_once('Services/Rakuten.php'); $api = new Services_Rakuten('your_
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
p4lifeのメモ - PEAR::Services_RakuAPI-0.1.0 をリリースしました RakuAPI(http://rakuapi.ddo.jp/)をPHPから使う PEAR::Services_RakuAPI(非公式)をリリースしました. 楽天非公式APIをPHPから使う「PEAR::Services_RakuAPI」がリリースされました。 RakuAPI自体が非公式という点が気になりますが、アフィリエイトなどに便利なツールですね。 関連エントリ PHPからYouTubeのAPIを簡単に使えるServices_YouTube PHPでLivedoorのお天気Webサービス-ライブラリ紹介 Services_Hatenaの被ブックマーク件数取得の複数URL対応
Ajaxian.com 2006 Survey Resultsの調査結果において、もっともポピュラーなAjax言語としてPHPがあげられている。同調査では有名なAjaxフレームワークとしてPrototype.js、Script.aculo.us、Dojoなどがあげられており、さもありなんといったところだ。 こうしたAjaxに特化したフレームワークも役立つが、ここでは一般的に使用されているPHP PEARに用意されているモジュールから、とくにJavaScriptと連動するためのモジュールを2つ紹介したい。Prototype.jsなどとは少し性質が異なるが、ともに役に立つフレームワークだ。 是非とも利用法を身につけ、"ちょっと差のつく"ウェブアプリケーションを作ってみよう。
AgileなWeb開発の現場で長らく使い込まれ、一日の長のある言語がPHP。そして、そのAgilityを強力に支えてくれるAPIを提供しているのがPEARと呼ばれるパッケージ集だ。PEARは、PHPを使ったWebアプリケーションの開発に欠かせない重要な機能やよく使用される機能などをにまとめたパッケージで、開発の現場で広く採用されている。 現在のPEARのバージョンは8月16日(協定世界時)に公開された1.4.11。The PHP License, version 3.0のもとで公開されている。PEARパッケージの中に各モジュールが含まれることになるのだが、それらは必ずしも同じライセンスのもとで公開されているというわけではない。デベロッパは各モジュールのライセンスに従うことで、これらを利用することができる。 本稿では、PEARの中でも比較的利用価値が高そうだと思われるモジュールをいくつか紹介
Jump to navigation 前の記事: Nucleusに「被はてなブックマーク数」を表示する 次の記事: qmail-scanner がメジャーバージョンアップして2.00に(BlogPet) 2006-04-30 Services_Hatenaの被ブックマーク件数取得を複数URL対応に Author: mochy Posted at 2006-04-30 日 10:01:01 Category: インターネット [PR] ネット・Faxで簡単注文、激早や納品って言えば・・・知らない方はこちらから[PR] iTunes StoreでiPod ゲームをダウンロード 「Nucleusに『被はてなブックマーク数』を表示する」で Services_Hatenaの「Bookmarknum」を使ってみたところ、複数URLに対応してないような気がしたので、複数URLの結
del.icio.usのAPIを叩くPearパッケージ『Services_Delicious』がアップデート 2006年09月06日- PEAR :: Package :: Services_Delicious Client for the del.icio.us web service. del.icio.usのAPIを叩くPearパッケージ『Services_Delicious』がアップデート。 先日、「新しくなったdel.icio.usのAPI仕様と投稿サンプルプログラム」でアナウンスさせて頂いたように、del.icio.usのAPIが更新され、 旧Services_Deliciousのままでは使用不可の状態になっていましたが、アップデートされ、これまでと同じようにdel.icio.usのAPIが使えるようになったようです。 関連サイト p4lifeのメモ - PEAR::Servi
アドレスブックのインポート/エクスポートを可能にする『PEAR::Contact_AddressBook』 2006年09月04日- PEAR :: Package :: Contact_AddressBook Address book export-import class アドレスブックのインポート/エクスポートを可能にする『PEAR::Contact_AddressBook』。 アドレス帳は次の形式に対応しているようです。 Eudora KMail (KDE Mailer) CSV Mozilla/Thunderbird/Netscape CSV Microsoft Outlook CSV Microsoft Windows Address Book (WAB)/Outlook Express CSV Palm Pilot CSV Yahoo! Mail Address Book G
PEAR :: Manual :: File_SearchReplace 目次導入 -- 複数のファイルから検索して置換する PHPで複数ファイルの内容を簡単に一括置換するPEAR::File_SearchReplaceの紹介。 次のように簡単に使えます。 <?php require_once('File/SearchReplace.php'); // phpspot.netという文字列をphpspot.orgに置換する $fs = new File_SearchReplace("phpspot.net", "phpspot.org", "", "dir/", true); $fs->doSearch(); ?> このサンプルを実行すると、dir/ 以下のファイルを全て検索し、phpspot.net という文字列を phpspot.org という文字列に置換できます。 File_Searc
カイハツニッキ(2006-03-08) symfonyみたく(またか!)pear.ethna.jpみたいのがほしいなー、と思い作ってみました。結構面倒かなー、と思いきややたらと簡単だったのでメモです。PHP 5環境でMySQLがあればほんとスグ出来ます: PEARチャンネルサーバの構築方法。 PHP5+MySQLならすぐ出来るそうで、その手順が書かれています。 なんでもPEARコマンドで簡単にインストールできるようになるので、独自ライブラリなどをチャンネルサーバに置いておき、pearコマンドで簡単インストール&すぐ利用といったことも出来るでしょう。 広く使われるもので、pearパッケージがない物をチャンネルサーバにおいておくことで誰かの役に立つこともできますね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く