Digg、Delicious、Google、Gmail、YouTube、Wikipedia、Amazon、Paypal、Twitterなどのウェブサービスやサイトのクローンを作成できるスクリプトを収集しているサイトを紹介します。
ZendFrameworkで構築されたECサイト構築プラットフォーム「Live Commerce」 2010年02月15日- Live Commerce ! オープンソースECサイト構築プラットフォーム - 買うのは簡単売るのはもっと簡単に ZendFrameworkで構築されたECサイト構築プラットフォーム「Live Commerce」が公開されました。 ZendFrameworkで構築されているので、カスタマイズ等をする際も、ZendFrameworkに慣れている方は融通が効きそうです。 更にSEO対策や、iPhone対応など、今年2月に公開されただけあって、ナウな機能も入ってます。 かなり多機能で、UIも非常に美しいものとなっています。 管理画面TOP 注文一覧の表示 納品書、領収書画面 どんなことが出来るかという点についてはLiveCommerceのスクリーンショットのページにて一
はじめまして。2009年に新卒で入社しました天野祐介です。amachang を期待された方はゴメンナサイ! 先日 SpiderMonkey を利用して PHP から JavaScript を実行する方法を調べる機会がありましたので、ご紹介します。 SpiderMonkey とは SpiderMonkey は C で実装された Mozilla の JavaScript エンジンです。 これを PHP から実行する拡張を利用すると、 PHP コード内で JavaScript が実行できます。 SpiderMonkey extension のインストール こちらhttp://devzone.zend.com/article/4704に記載されている方法で CentOS にインストールしてみました。 PHP 5.3.0 以上が必要です。 $ wget http://ftp.mozilla.org
アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPをC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して
PHPでスパムなリファラを簡単ブロックできる「stop-spam-referer-php-script」 2010年01月22日- stop-spam-referer-php-script - Project Hosting on Google Code PHPでスパムなリファラを簡単ブロックできる「stop-spam-referer-php-script」。 配列形式のスパムデータベースが同梱されており、海外経由のリファラで送ってくるスパムをブロックする機能を簡単に実装できます。 ブロックする処理自体は簡単なのですが、配列のデータベースを取り出してスパム制御に活用してみてもよいかもしれませんね。 Google code にてオープンソース公開されており、今後も更新されるとよいですね。 1/21現在においては1787のドメイン名と96のキーワードがブラックリストに入ってるようです。
CSScharts - CSS only bar chart demo page シンプルなCSSグラフを描画する軽快なPHP用グラフ描画ライブラリ「CSScharts」が公開されています。 様々な便利なグラフライブラリが存在する中で、高機能とは言えませんがとてもシンプルに使うことができます。 マウスオーバーで地味に色が変わります ちょっと癖のある書き方で馴染めないという方も多いかもしれませんが、次のように書くとグラフがかけるというシンプルな物になってます。 <?php $values = '12,3,23.3,44.3,9,20'; $height = 200; $width = 400; $bargap = 0; // undo :) include('csscharts.php'); ?> サーバに負荷をかけずに気軽にグラフを書きたいという場合の選択肢の1つとして知っておいてもよいの
Advanced Event Timeline With PHP, CSS & jQuery ? Tutorialzine PHP・CSS・jQueryを使った横向きのタイムライン実装の例とチュートリアル、サンプルプログラムが公開されています 次のような、横にスクロールするイベント表みたいなものが作れます。ツールなどに組み込む場合に参考にできるかもしれません。 デザインもカッコよくてスクロールバーの細かな部分も綺麗に実装されています。 関連エントリ 1.5KBで実装できるスライドショー用JavaScript ライブラリ「TinySlider」 JavaScriptなしでCSSのみで実現するクールなドロップダウンのサンプル
PHPでQRコード生成のためのPEARパッケージ「Image_QRCode」。 QRコード作成のライブラリは他にあったりしますが、PEARにあがったみたいです。 サンプルコードは次のように超シンプルに実装できます。 <?php require_once("Image/QRCode.php"); $qr = new Image_QRCode(); $qr->makeCode("Hello, world"); ?> QRコードがPNG画像として出力されます。 QRコードのバージョンを指定したり、出力形式をJPEGにしたり、GDのオブジェクトとして受け取ったりするオプションもあって便利そうです。 以下のPEARサイトのページを参照してください。 Image_QRCode
Twitterのようにスマートな通知バーを一瞬で実装できるjQueryプラグイン... 次の記事 ≫:JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使え... xmoovStream PHPで動画のストリーミングサーバを作れるフレームワーク「xmoovStream」。 ちょっと無茶な気もしますが、PHPでストリーミングの振る舞いを変えられ、カスタマイズも可能なところが魅力です。 動画プレイヤー、MP3プレイヤーが付いており、これを使うだけでも便利そうです。 使い方ですが、「xmoov.php?file=FLVファイル&position=開始したいポジション」のようにプレイヤーから呼ぶとランダムアクセスなどによるストリーミングが可能のようです。なんと帯域の制御なんかも可能みたいです。 動画だけでなく、MP3などの再生もでき、プレイヤーも標準で付属しています。 このプ
JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使えるプロキシスクリプト「Simple PHP Proxy」 2010年01月08日- JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使えるプロキシスクリプト「Simple PHP Proxy」が公開されています。 自分のサイトにおいた、proxy.phpに対して、proxy.php?url=//phpspot.org/blog/ といった形でURLを指定するとPHP内でcurlが外部ドメインのコンテンツをロードしてきてくれ、JS側からはそのまま自ドメインのproxy.phpにアクセスするという形でクロスドメインを可能にするajaxでは最も古典的なやり方を実現するためのPHPで書かれたプロキシスクリプトです。 クッキーなどもそのまま送ってくれる機能や、JSONでレスポンス値を受け取るモードなど
PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデート 2010年01月10日- Services_Twitter :: 0.5.0 PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデートしたみたいです。 ChangeLogによると次のようなAPIに追加で対応したみたいです。 + added statuses/home_timeline + added statuses/retweeted_by_me + added statuses/retweeted_to_me + added statuses/retweets_of_me + added statuses/retweet + added statuses/retweets + added report_spam metho
phpied.com Blog Archive Simultaneuos HTTP requests in PHP with cURL The basic idea of a Web 2.0-style "mashup" is that you consume data from several services, often from different providers and combine them in interesting ways. マッシュアップに必須!PHPで複数APIを同時に叩いて超高速化するサンプル。 通常、PHPでAPIにアクセスする場合、例えば、Yahoo!検索APIとはてなブックマークのRSSを取得してマッシュアップする場合は次の図のようになります。 ただ、この方式だと、Yahoo!検索APIにリクエストし、その結果を待ちます。 そして、そこからはてなブック
Simple Cloud API PHPから各種クラウドにアクセスするためのライブラリ「Simple Cloud API」というものが公開されています。 クラウドといっても色々ですが、現在はストレージ用のAmazon S3や、Windows Azure Blob Storage、Nirvanixに対応しているそうです。 今後の対応予定については以下のようになってるようです。 普通のオープンソースではなく、ZendがSponsoredになっているところも注目で今後の発展が期待されます。 これは、Zend Framework のコンポーネント Zend_Cloud としても公開される予定があるとのことです。 いつクラウドを使う機会があるかわかりませんので覚えておいてもよいかもしれませんね。
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
PHP Functions Online PHP関数の挙動をちょっと調べたいときに助かる「PHP Functions Online」 うろ覚えのPHP関数の挙動をちょっと調べたいという場合、1個テンポラリなソースを用意して実行してみて確認するとか、コマンドラインで動かしてみるとか色々方法はあると思いますが、ブラウザ上で結果を知ることもできるようです 例えば substr という関数の挙動を知りたい場合、 substr を入力すると引数を入力するためのインプットが現れて入力して「Run」ボタンを押すと右のtextareaに結果が表示されます。 コーディング中に関数の挙動を調べたい場合に覚えておくと良さそうですね
サーバーの能力の問題もあり、「徳丸浩の日記」を以下のURLに移転致します。旧のコンテンツはそのままとし、新しいエントリから新ブログの方に書いていきます。 徳丸浩の日記 (blog.tokumaru.org) 新ブログの最初のエントリとして、「ソフトバンクのゲートウェイ型SSLの脆弱性を振り返る」を書きましたので、ぜひお読みください。 _PDO/MySQL(Windows版)の文字エンコーディング指定の不具合原因 前回のブログ「PHP5.3.6からPDOの文字エンコーディング指定が可能となったがWindows版では不具合(脆弱性)あり」にて、PHP5.3.6(本エントリ執筆時点での最新版)からPDOにてサポートされた文字エンコーディング指定がWindows版では正しく動作しないことを報告しました。Linuxでは正常に動作するので不思議だなという話になっていたのですが、千葉征弘さん(@nihe
FlashにDBから検索した結果を表示させたり(その結果からさらに画像を表示させたり)したい場合、どういう形でデータのやり取りをすればいいのか、いつも悩む。 もはや異アプリ間のデータやりとりではデファクトとなっている(?)XMLが無難といえば無難だが、、いかんせん、面倒すぎる。 ActionScriptからXMLの処理ができなくもないが、データを取り出すためのハンドリングが面倒すぎ。 (ActionScript + XMLの例:ActionScript [5] : parse XML (1)) もっと簡単にやりたいと思い、色々調べる。 PHPにとって一番簡単なのは、Serialize()によるシリアル化されたデータ。 で、ActionScriptから使えるUnserializerがないかとググったら発見。 ・・しかし、どうも配列が入れ子で、同名のKEYがある場合うまく動かない模様
Last RSS - PHP RSS parser/reader lastRSS.php is simple yet powerfull PHP class to parse RSS. PHPからシンプルにRSSをパースできるクラスライブラリ「Last RSS」。 1つのファイルのinclude で済み、必要最小限の機能で、クラスライブラリの分かりやすい形で使えます。 コード例は次のようにシンプル // include lastRSS library include './lastRSS.php'; // create lastRSS object $rss = new lastRSS; // setup transparent cache $rss->cache_dir = './cache'; $rss->cache_time = 3600; // one hour // load s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く