AWS News Blog New AWS SDK for PHP We’ve got a really nice new AWS SDK for PHP. Like our existing .NET and Java toolkits, this one was designed to be a high-quality SDK with comprehensive feature coverage, documentation, and tutorials. The first release supports a large subset of our infrastructure services including the Amazon Elastic Compute Cloud (EC2), the Amazon Simple Storage Service (S3), Am
フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないphp & mingのインストール編はこちら 昨日phpとmingを使って動的にFlashを生成しようとインストールしていじってみたのだけれど、swfファイルをphpに変換するswftophpがどうもうまく動かない。 なのでming&phpという選択肢は保留にして、swfmillを使って動的swfファイル生成にチャレンジ。 swfmillはswfファイルとxmlファイルの相互変換ソフト。 swf⇒xml xml⇒swf の両方ができる。 なので、やりたいこととしては、 普通にFlashを作る swfmillでswfファイルをxmlに変換。 出力されたxmlを書き換え(多分phpで) 書き換えたxmlをswfに変換 これで動的にswfが生成できるぽい まずは、インストール
Windows XP 環境へ、今日現在(2007/01/10)最新版の Apache 2.2.4 + PHP 5.2.0 導入(インストール)記録です。Windows 上でのウェブサーバ&PHP動作環境構築テストのためのメモです。単にメモ代わりに Wiki をローカル上で動作させたい為です。 Apache のダウンロード ダウンロードは公式サイト(http://httpd.apache.org/)から行えます。ダウンロードするファイルは、インストーラー付きの『 Win32 Binary (MSI Installer) 』です。 - Win32 Binary (MSI Installer): apache_2.2.4-win32-x86-no_ssl.msi (国内ミラー1,国内ミラー2) Apache のインストール ダウンロードしたファイルを開きます。 もし古いバージョンが入っていると以
ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは...)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fast Processorというのを使ってみると、シンプルなsymfonyのプロジェクト(xav.ccで試しました)でも2倍弱、結構複雑なアプリケーションだと7倍くらい速くなったりします。いくつかの制約がありますが、パフォーマンスに飢えているかたはお試しください。 こちらはなんかすごい速くなっている感じのグラフ(一番上が速くなった版のRequests per Second、赤が通常版のRequests per Second): これはさすがにbest caseすぎる気がしますが、普通にやっても2倍弱くらいは
9/4 にオラクル青山センターで開かれた「PHP カンファレンス 2009 (ビジネスデイ)」の私的不完全議事録です。「私的不完全議事録」シリーズのお約束で、言い回しは完全に再現していません。また、拾えなかった発言は断りなく省いています。参考程度に活用してください。 明らかな誤り、誤字脱字、漢字の変換ミスなどを発見された方は、コメント欄かブックマークコメントで指摘してください。 目次 NetCommons でオープンソース・ビジネスモデルの実現 (永原 篤氏) 世界標準パブリッシングプラットホーム WordPress (マクラケン 直子氏) eZ Publish ディスクール──エンタープライズ WebCMS に求められる機能とその実現 (藤田 拓氏) Oracle で加速させよう! PHP のビジネス活用 〜スケーラブルで高可用性でクラウドで〜 (伊東 裕揮氏) ソーシャルメディア GR
A simple way to communicate a server via HTTP from PHP script. GET only. 色々なやり方の紹介をみたが、できるだけ簡単に書きたかったので自分も書いてみる。でも、GET だけ。 // $url : request URL // $qs : an array contains QUERY STRING function my_http_get($url) { $h=fopen($url,'r'); $meta_data=stream_get_meta_data($h); // both PHP4, PHP5 OK $headers=$meta_data['wrapper_data']; $result['content']=stream_get_contents($h); // only PHP5, you need wri
anything.elのインターフェイスを使い、EmacsにPHPの補完を実装するマイナーモード php-completion.el をリリースしました。 インストール・設定・補完のスクリーンキャストは以下です。 php-completion.el DEMO from imakado on Vimeo. 出来る事 visual studioやEclipseライクなポップアップ補完 anything.elのインターフェイスを使った補完 GNU Globalの作ったTAGSファイルから補完候補を自動収得 etags,ctagsで生成したTAGSファイルから補完候補を収得 php.netでのドキュメントの検索 インストール方法 php-completion.elのインストール方法を書きます。 スクリーンキャストと併せてご覧ください。 以下のElispが動作に必要です。anything.el,au
執筆に関わった「CakePHPによる実践Webアプリケーション開発」が今月末に発売されます。 私は「Chapter 4機能を拡張する」を担当しました。 本書全体では一つのシステムを構築していく流れを解説しているのですが、私の章ではそのシステムの拡張を通して、メインでは触れていないフレームワークの機能を解説しています。 「メール送信」「携帯対応」「CSV出力」といった現場ではよくある機能をいかにCakePHPの機能を使って実装するかについて書いてるので、実際の開発に取り入れやすい内容だと思います。活用して頂ければ嬉しいです。 ちなみに個人的には本書の目玉はChapter 3のユニットテスト解説だと思ってます。 フレームワークに即したユニットテスト解説がしっかりと書かれているのはCakePHPに限らずわりと珍しいように思います。しかも書かれているのが、CakePHPカンファレンスや勉強会でテス
大規模なサイトでは、どのようにWebアプリケーションをスケーラブルに構築しているのか。GREEのアプローチを、グリー取締役CTOにして、PHPフレームワークEthna(えすな)の開発者でもある藤本真樹氏が解説する。Webアプリケーション開発者必見だ。 はじめに Webサイト構築で面白いのは、つい先日までどう見ても小規模なユーザーベースで動作していたサイトが、瞬く間に数万人、数十万人のユーザーを抱えることになったりする*ことです。また、最初は小規模だったアプリケーションが、少しずつ改善していくうちに、大規模なアプリケーション*になることがあります。本稿では、徐々に大きくなるWebアプリケーションをスケーラブルに構築する方法を説明します。 技術はコモディティ化しているけれど Webアプリケーションの開発に携わっている方は特に実感されていることと思いますが、ここ数年Webかいわいの動きは非常に速
CakePHPカンファレンス東京 events.php.gr.jp – CakePHPカンファレンス東京 10/25(土)に参加したCakePHPカンファレンス東京のレポートを書こうと思います。 当日、会場には無線LAN/電源の用意はないというアナウンスだったのですが、早めについたので壁際にあるコンセントを発見して電源確保しちゃいました(良かったんだろうか)。 なので、電源気にする事なく結構メモできました。すでに、たくさんの方がすばらしくまとまったレポートをUPされていますので、あえてメモをノーカットに近い状態でずらずら書いてみようと思います。 そのかわりまとまりないです。たぶん。 時間がある人はUstreamでの復習をオススメします cakephpcon-tokyo, Ustream.TV: . Technology,Information Technology [2008/10/27
目次導入 -- 機能概要DSN -- データソース名 (Data Source Name)接続 -- データベースへの接続および接続の解除クエリ -- クエリの実行クォートおよびエスケープ -- 値を適切にクォートしてクエリを作成するデータ型 -- データ型の処理の概要結果 -- クエリ結果からのデータの取得準備と実行 -- プリペアドステートメントトランザクション -- トランザクションの処理モジュール -- モジュールの読み込みとコールManager モジュール -- データベースの構造を管理するためのモジュールReverse モジュール -- データベースの構造を管理するためのモジュールautoPrepare & autoExecute -- SQL 文を自動的に準備・実行する可搬性 -- データベースの可搬性に関する機能シーケンス -- シーケンスおよび自動採番FAQ -- よくあ
たぶんPHPの技術者の中では当たり前のことかもしれない。 自分の技術・知識不足を露呈するエントリーかもしれないけど、きっと知らない人もいるはずなのでメモをかねてエントリー。 PHPを使っていて「MySQLの接続が遅い」と感じたことがないので、あまり意識したことはないんだけど、 心のどこかに「コネクションプールしたほうが良いよな」ってのがずっとあって、調べてみた。 自分のサイトもフォートラベルも、 本とか、その辺の解説サイトに書いてあるように普通につないでいた。 $db = DB::connect($dsn); って感じで。 コネクションプールするには、 $options=array('persistent'=>true); $db = DB::connect($dsn, $options); とか $options=array('persistent'=>true)
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く