Javaでいう「ActiveMQ」、Perlでいう「TheSchwartz」みたいなジョブキューサーバ的なもので、PHPから簡単に利用できるものがないかと探していると、symfonyのプラグインとしてありました。
その名も「sfJobQueuePlugin」です。
まあ、何がやりたいかと言うと、、Webサーバの処...
さくらインターネットでsymfonyをインストールしてみた。
さくらインターネットでもPHP5が利用できるようになっているので、さくらインターネットコントロールパネルの「PHPのバージョン選択」で、PHP5を選択しておこう。
インストール...
携帯サイトの場合、1行あたりの文字数を増やすため、カタカナは半角で揃えるのが定石。
というわけで、symfonyで気軽にHTML出力を半角カナで統一する方法を探る。
viewの出力時にすべてフィルターをかけるようなイメージでいたが、テ...
前々回、OpenIDが流行ってないと書いたが、OpenIDに賛同する気があるなら積極的に実装すべきかと思い、symfonyから簡単にコンシューマー部分を実装してみた。
symfonyにはsfOpenIDPluginという、OpenIDをかなり簡単に実装できるプラグインがあるが、Smart Modeに対応していない...
symfonyにてテンプレートコードの共通化や再利用する方法はいくつかある。今回はそのあたりをまとめてみる。
方法としては、
インクルード(include)
パーシャル(partial)
コンポーネント(component)
コンポーネントスロット(component_slot)
スロット(slot)
これを一つ...
memcacheをsymfonyから利用してみました。
まずはyumを利用してmemcachedをインストールし、起動。
# yum install memcached
# chkconfig --level 345 memcached on
# /etc/init.d/memcached start
phpからmemcacheにアクセスする環境をつくる。
# pecl install memcache
php.iniに下記を追加し、apacheを再起動
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so
今回はsymfonyから簡単にmemcacheを利用できるプラグイン、sfMemcachePluginを利用する。
$ symfony plugin-install http://plugins.symfony-project.com/sfMemcachePlugin
pluginのconfigディレ...
symfonyでZend Frameworkのライブラリを利用したい。
sfZendPluginっていうのが以前はあったようだが、現在は利用できないようだ。
なので、自分で環境を用意する。
1.まずは、Zend Framework Downloadからソースコードをダウンロードし、適当な場所に配置。今回は/usr/localに置いて...
最近、サーバのphpが遅く感じるので、、PHPのソースを解析し、中間コードをメモリにキャッシュしてくれる、eAcceleratorをインストールしてみました。php5.2対応。
手順
SourceForge.net: eAcceleratorからソースをダウンロード、解凍。
# tar xvfi eaccelerator-0.9.5.2.tar.bz2
# cd eaccelerator-0.9.5.2
configureとmake,make install (phpize、php-configのパスは環境に合わせて変...
symfonyのpluginで、wordpressの管理画面風のメニューを作成できる、「sfCssTabs」を試してみた。
サンプルとして、下記のような要領でプロジェクトを作成しています。
mkdir myapp; cd myapp
symfony init-project myapp
symfony init-app frontend
symfony init-module frontend user
symfony init-module frontend local
まずは、pluginのインストール。
今回は、ソースをsfCssTabsPlugin - symfony - Tracの最下行にある、バージ...
さて、symfonyで携帯開発第2弾。
セッションIDは、DoCoMoは埋め込み、AU、SoftbankはCookieを利用
これを実現する。セッション部分をオーバーライドして対応するので、複数サーバになった時に対応できるようにセッションをmysqlで管理するようについでに変...