Amazon APIを利用している方、新しい認証方法に対応してますか~?
2009年8月16日からAmazon APIの認証方法が変更されるにあたって、利用している方は対応が必要です。
かなりざっくり説明すると、
URLにtimestampを付与
URLパラメータをアルファベット順に...
久しぶりにさくらインターネットのレンタルサーバで、pearコマンドを打ったところ動かなかった。
$ pear upgrade
exec: /usr/local/php-5.2.5/bin/php: not found
自前でpearをインストールした人は、pearコマンドの改修が必要なようだ。
pearコマンド自体はシェルなので直接書き換えることにし...
PHPで携帯サイト開発者には、お馴染みのPEARモジュール「Net_UserAgent_Mobile」がRC2となってアップグレードされたようです。
Net_UserAgent_Mobile :: 1.0.0RC2
アップグレード方法はPEARコマンドで。
# pear upgrade Net_UserAgent_Mobile
今回アップグレードされた内容は、
docomoの新機種マッピング対応
「Strict standards errors」のwarningに対応な...
いまさら?な感じもするが、快適な開発環境を作るべく、Windows上にLinuxの仮想環境を用意し、PHPの開発環境を作ってみることにした。
利用したソフトウェアとバージョンは下記になる。
VMware Player2.5
Windows Vista(ホスト)
Cent OS 5.2(ゲスト)
Apache
mysql
PHP
Eclipse3.3
VMware Playerのインス...
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ディレ...