前回、OrePHPはシンプルで速いクールなフレームワーク - ぷぎがぽぎという内容の記事を書きましたが、これぐらいの速度で満足してはいけないということで更に高速化を考えました。 Cのエクステンションで書かれた超高速PHPフレームワーク PhalconPhalconという... 続きを読む
The locking mechanisms that APC can currently use are: pthread locks pthread mutexes pthread locks pthread mutexes Slim reader/writer locks (Windows only) spinlocks Stick to the default locking mechanism unless APC won't compile. Brian Shire ... 続きを読む
Genius is nothing but great effort applied.– Awa Kenzo I’ve been tweaking and playing with Linux web hosting for about 5 years. Last year, I finally took the plunge and went to Amazon AWS.It’s a bit nerve racking, since the learning curve ... 続きを読む
Advent Calendar 2011, phpこの記事は、 PHP5.4 Advent Calendar 2011 (http://atnd.org/events/22473) 8日目です。そして同時に do_aki Advent Calendar 2011 (http://atnd.org/events/22834) の 8日目でもあります ;-p PHP5.4 Advent Calendar 2011 の 7日目... 続きを読む
PHPのロケール*1まわりについて調査したので、これをまとめてみます。 この記事は「ロケールの影響を受ける関数 - Sarabande.jp」を掘り下げたものです。masakielasticさん、ナイスな記事をありがとうございます。 PHPの文字列型と文字エンコーディング他のモダ... 続きを読む
先日BeanstalkのPHP&gitでのdeploy対応が発表されたので、まずは普通の使い方を試してみた。準備以下を使えるようににしておくgitAWS Elastic Beanstalk Command Line Tool次にレポジトリの初期化と、AWSのレポジトリセットアップを行う。 ~/work $ mkdir php5... 続きを読む
みなさん初めまして。株式会社クロコス (Crocos, Inc.) の @sotarok です。 2012年度が始まりましたね。新卒の方が入社する会社も多いですし、新年度頑張って行こうムードで非常に良い感じですね!5月病目前の時期ではありますが、張り切ってまいりましょう。 ... 続きを読む
構成としては、 nginx が 80 番で受けて、php5-fpm を socket で動かす。 そして、php5-fpm 上で wordpress をサブドメインでサイトを分けるネットワーク利用にし、さらに wp_super_cache を使用した際の設定。 間違っているかもね。まぁ、適宜間違っていたら修... 続きを読む
そろそろgithubと並んで使った事が無いなら危機感を感じるレベルなPaaSですが、PHPの場合は何を使っていますか?PHP FogやOrchestra.ioといったPHPに最適化されたプラットフォームもありますが、PaaSの王道とも言えるHerokuでもPHPは非公式にサポートされていま... 続きを読む
PHP classの教室 — Presentation Transcript 8時間耐久PHP classの教室 8時間耐久PHP classのクラス / Yusuke Ando (@yando) Who am I id: yando or yandod流しのPHPerCandyCane8時間耐久PHP classのクラス / Yusuke Ando (@yando) 本日の対象者 PHPを使ってい... 続きを読む
こんにちは、久保田です。 ウェブサービスでは、ユーザのアクションに従ってバッチ処理を行わなければならないケースがままあります。この記事では、バッチ処理の手法の一つであるタスクキューイングをPHPとKestrelとSupervisorを利用して行うやり方の導入を紹... 続きを読む
phpphp 5.3 beta の時は使えていたのに、stable リリース時には消えていた クロージャ( 無名関数 ) の $this サポート。これが、php 5.4 のブランチで再びコミットされ、 php5.4 alpha1 で利用可能になっている。 とはいえ、ただそのまま移植されたわけではなく... 続きを読む
PHPUnit でテスト駆動開発を始めよう — Presentation Transcript PHPUnit でテスト駆動開発を 始めよう @yuya_takeyama このスライドは以前の発表を抜粋・再編集・加筆してお送りします アジェンダ•PHPUnit とは何か•何故ユニットテストを書くか•免責事項 (... 続きを読む
WordPress 高速化チューニング、Nginx、Z Cloud の組合せによるハイパフォーマンス WordPress専用クラウドサービス「PHP Ninja」。ファーストサーバ提供。これまでにない速さ、突発的なアクセスも楽々さばくバースト対応、サーバーの運用保守不要で WordPress ... 続きを読む
README.mdSQLBuilder for PHP5.3 SQLBuilder Simply focuses on providing a simple syntax for building SQL statement. When switching database backend, you can simple change the driver type of query builder, and it will generate the proper SQL for... 続きを読む
A few days ago I read an article that compared some frameworks. Amongst others, both Zend Framework 1 and Zend Framework 2 were included. What struck me was that ZF2 was 5 times slower then ZF1. I know, it’s in beta, not yet optimized for pr... 続きを読む
facebookアプリとは、ブラウザで動くゲームやツールなどのソフト。既に35万以上ものアプリが存在するようです。これらは、利用者は無料で使うことが出来るんですが、Flashベースのゲームだったり、診断・占い系、他SNSと連動するもの、コミュニケーションツール... 続きを読む
Google Analyticsを携帯サイトで利用するためのライブラリ GA4Kの特徴 PCサイトと携帯サイトのデータを一元管理 ユーザ分析からキャリア別のアクセス解析を実現 HTMLベースの静的サイトにも適用可能 (※SSIを使用) IDとドメインのみの簡単な設定 最新版を取得す... 続きを読む
Web, モバイル先日発表され、正式に使えるようになったGoogle Analyticsの携帯版ですが、用意されているPHP版のトラッキングコードはPHP5に対応していてPHP4では動かない関数がまじっている!これに気づかずに1日ログが取れなかった…orz今時PHP4はつかってねぇ... 続きを読む
新年あけましておめでとうございます。今年もボチボチやっていきます。 本稿ではPHP製のWebスクレイピングライブラリGoutteを紹介します。 Goutte(グート)とはGoutteは必要十分な機能を持ったWebスクレイピングライブラリです。そもそもWebスクレイピングとい... 続きを読む
Goutte, a simple PHP Web Scraper Goutte is a screen scraping and web crawling library for PHP. Goutte provides a nice API to crawl websites and extract data from the HTML/XML responses. Requirements Goutte works with PHP 5.3. Installation Ins... 続きを読む
イントロダクション¶ このチュートリアルは、 Symfony2 を使用して、いろんな機能を備えたブログサイトの作成方法をガイドします。 Symfony2 フレームワークの標準ディストリビューション(Standard Distribution)を使用します。 Symfony2 の標準ディストリビュ... 続きを読む
Symfonyのカーネルの役割とバンドルシステム PHPメンターズの後藤です。今回はSymfonyのさまざまな特徴の根幹をなしているカーネルについて紹介します。 カーネル(Kernel)は、HttpKernelコンポーネント内の主に2つのインターフェイス、2つのクラスで構成され... 続きを読む
The most intelligent PHP IDE with refactorings, code completion, on-the-fly code analysis and coding productivity orientationPhpStorm is a lightweight and smart PHP Editor focused on developer productivity that deeply understands your code, p... 続きを読む
PHP5.4の正式版のリリースが迫ってきています。Trait、Short Array Syntacなど魅力的な機能も多数実装されていますが、そんな理由ではPHP5.4は絶対に導入できません。新機能を喜ぶのはプログラマであり、プログラマはPHPのバージョンの決定権などありません。PH... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 続きを読む
JavaScriptはPHPとよく似たシンタクスを持っています。PHPerにとっては親近感を感じる言語かもしれません。しかし、両者の言語仕様の違いはおそらくPHPerの想像以上です。『JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス』の著者、Doug... 続きを読む
副題: ビッグデータ時代の非ビッグデータ集計戦略 PHP と MySQL を使ってカジュアルに MapReduce する MyMR というものを作ってみました. とても安直な名前ですね. yuya-takeyama/mymr – GitHub とりあえず試してみる MyMR には, MapReduce のマナー (?) に従... 続きを読む
Statistics Favorites 1 Downloads 1 Comments 0 Embed Views 0 Views on SlideShare 42 Total Views 42 Fluentd and PHP — Presentation Transcript Fluentd PHP & @chobi_e chobi_e is: PECL Sundown Author (will be release soon) h>ps://git... 続きを読む
みなさんVarnish使ってますか?僕はよく使ってます。 VCLの動作を調査するときなどによくvarnishlogを使うと思うのですが これが若干わかりづらいと思います。 例えば下はESIを一つ含んだvarnishlogの出力です 13 BackendOpen b default 192.168.1.199 36011 19... 続きを読む