You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
About Chrome Logger is a Google Chrome extension for debugging server side applications in the Chrome console. Most languages include their own logging capabilities, but sometimes it is easier to see your logs right in the browser. Chrome Logger used to be known as ChromePHP. If you are feeling generous, you can donate to help support development. Usage Using Chrome Logger is simple: Install the C
Builds PHP so that multiple versions can be used in parallel. Download as .zip Download as .tar.gz View on GitHub php-build builds multiple PHP versions from source, and this fully automatic. Who uses this? Travis CI Maybe you? Install % git clone git://github.com/CHH/php-build % cd php-build % sudo ./install.sh Usage Synopsis php-build --help php-build --definitions php-build [-i <environment_or_
Packagist is the main Composer repository. It aggregates public PHP packages installable with Composer. Define Your Dependencies Put a file named composer.json at the root of your project, containing your project dependencies: { "require": { "vendor/package": "1.3.2", "vendor/package2": "1.*", "vendor/package3": "^2.0.3" } } For more information about packages versions usage, see the composer docu
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. <?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; use Slim\Factory\AppFactory; require __DIR__ . '/../vendor/autoload.php'; $app = AppFactory::create(); $app->get('/hello/{name}', function (Request $request, Response $response, ar
警告 このウェブサーバーは、アプリケーション開発の支援用として設計されたものです。 テスト用に使ったり、制約のある環境でアプリケーションをデモするために使ったりすることもできるでしょう。 あらゆる機能を兼ね備えたウェブサーバーを目指したものではないので、 公開ネットワーク上で使ってはいけません。 CLI SAPI にはウェブサーバーの機能が組み込まれています。 このウェブサーバーは単一のシングルスレッドプロセスしか実行しないので、 リクエストがブロックされると、PHP アプリケーションはストールします。 URI リクエストの処理は、PHP を開始した時点の作業ディレクトリから行われます。 -t オプションを使えば、ドキュメントルートを明示的に指定することができます。 URI リクエストにファイルが含まれない場合は、指定したディレクトリにある index.php あるいは index.htm
ComposerはPHPのライブラリ自動セットアップソフトウェアです。 PHPには長い開発の歴史があり、開発人口も多いと思われるのですが、役立つごく小さなライブラリの普及があまり広まっていないように見えます。Pearというシステムもありますが、どうも使い勝手がよくありません。そこでライブラリをセットアップしてくれるComposerを代わりに使ってみましょう。 インストール。一行のコマンドでできます。 パッケージのインストールも簡単にできます。 ライブラリ定義ファイルのデモです。 ComposerはRubyのbundlerやnode.jsのnpmなどを参考に作られています。Packagistというライブラリ管理サービスもあり、誰でもパッケージを登録できるようになっています。後はプロジェクトのトップに定義ファイル(JSONフォーマット)を用意すればインストールはコマンド一つで出来るという仕組み
User guide What is Haml? This is the best Haml definition: Haml takes your gross, ugly templates and replaces them with veritable Haiku. Haml is the next step in generating views in your Rails (also in PHP) application. Haml is a refreshing take that is meant to free us from the shitty templating languages we have gotten used to. Haml is based on one primary principal. Markup should be beautiful.
花盛りなPaaS (Platform as a Service)ですが、やはり統廃合が起こるのは必然のようです。PHP向けとしては知名度の高いPHP Fogが利用者向けのニュースレターで12月にサービスを終了し、AppFogへの移行(注: AppFogはPHP Fogの次世代版であり、PHPもサポートする)を促すという方針を明らかにしました。まだブログなどにはこの内容はアップされていませんが、ニュースレターの内容がgistにコピペされています。 HackerNewsでもこの話題は投稿されており、下記のような声が見られます。 ここ二週間はサポートが顔を地面に落としたみたいで、電話は留守電になってるし、サポートチャットもサイトから消えていた。6ヶ月前に使い始めたPHP Fogは気に入ってるけど、AppFogに移行するかはわからないな。 AppFogの方が使いやすいようだし、いいんじゃないの?
猛烈なスピードで様々なサービスが登場するPaaSの中で、PHP向けのクラウドとして注目されそうなのがOrchestraです。PHPが使えるPaaSは他にもPHP FogやDotCloudなどがありますが、このOrchestraはPHPコミュニティからの注目が集まりそうです。 PHPのフレームワーク関係をウォッチしているユーザー、特にCakePHPに関心のある人によってはこのツイートの意味は大きいのではないでしょうか?今回Orchestraに加入したGarrett Woodworth氏はかつてCakePHPを大きく発展させたプロジェクトマネージャであり、現在はLithiumという次世代フレームワークの開発に携わっています。また最近、PHPユーザーの間で使われている #phpneeds をいち早く集計しているこのページもOrchestra上で動いています。 コミュニティとの距離感が近くなりそう
28. NginxはC10Kに対応するた めに開発されました。 従来のWebサーバでは同時接続数が増えると、プロセス 数やスレッド数が増えて、メモリを食いつぶしたり、コ ンテキストスイッチのオーバーヘッドが大きくなること により本来の処理に時間が割けなくなったりします。 nginxではマルチスレッドを使わずに、イベント駆動の アーキテクチャを採用することにより、このC10K問題 に対応するような仕組みを設けております。このため、 メモリの使用量も抑えることができ、メモリが少ない サーバでもそれなりに快適に動作します。 出展: http://heartbeats.jp/hbblog/2012/01/nginx01.html
昔はPHPの新しいバージョン出るたびに./configure && makeとかしてたもんだけど、すっかりめんどくさがりになってOSデフォのPHP使ってる昨今。 Padrino使い出してPowが便利ということを知り、常用しだしたんだけど、ちょっとPHPを使いたくなった時にめんどくさい。RackでPHPを動かすにはrack-legacyとか使えばいいんだけど、rack-legacyが呼ぶのはphp-cgi。Mac標準のPHPはApacheモジュールとcliは提供されているんだけどphp-cgiは入ってない。ということで、Homebrewでお手軽に入れてしまおうかと。 HomebrewにはPHPのFormulaが含まれていないのでリポジトリを足す必要がある。 $ brew -v Homebrew 0.9.2 $ brew search php josegonzalez/php/php53 jo
About ZeroMailはオープンソースのメールフォームスクリプトです。 言語はPHPで、mail関数およびmb_send_mail関数で送信します。 HTMLタグやCSSが使いこなせるWebクリエーター向けな仕様となっているので、 初心者には少々設置難易度が高いかもしれません。が、自由度は高いと思います。 元々は自分が商用サイトを組んでいた時に UTF-8に対応しているメールフォームが皆無だった 巷のメールフォームが出力するソースが気に入らない 商用サイトだからクレジットの表示は無いほうがいい ということでカッとなって作ってみたものです。 頂いた要望などを吸収している内にいつの間にか多機能になっていました。 Ajaxに関してはMooToolsのForm.ValidatorとForm.RequestをGoogleで検索しても 全然日本語のページが無かったので普及させるべく対応させてみた
Tats Shibata (柴田竜典, シバタツ) has 20+ years of experience in database technology, performance engineering, and pre-sales. As a Senior Manager and Head of Japan Data Solutions Architecture at Amazon Web Services Japan, he leads a team of database and analytics technical experts who provide solution architecting for AWS customers across various industries.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く