WordPress をデバッグ #1 WP_DEBUG オプション

WordPress でプラグイン開発をするときにデバッグする方法についてです。最初に書いたプラグインは、地道に echo とか print_r とかしてたので、よりまともな方法をまとめておきます。

第1回目は、WP_DEBUG オプションについてです。

Continue reading

Posted in WordPress | Tagged , | Leave a comment

PHP で Amazon S3 の REST API を使用 #1

Amazon S3PHP から操作する場合、AWS SDK for PHP を使用するのが簡単かつ確実です。

しかし、WordPress のプラグインなどを作成する場合には、WordPress のライセンスである GNU General Public License version 2.0 と AWS SDK for PHP のライセンスである Apache License 2.0 との間で矛盾が生じてしまいます。(矛盾する理由の詳細は、記事末尾の参考文献を参照してください。)

そこで、今回は Amazon S3 の REST API を PHP で Client URL Library を使用して呼び出すことで、Amazon S3 を操作してみます。

Continue reading

Posted in Amazon S3 | Tagged , , , , | Leave a comment

NetBeans でバックスラッシュを入力

NetBeans で PHP のプログラムを書いていたときに、改行コードとして “¥n” を入力していたら、どうやら Mac OS X の NetBeans では “\n” と別の文字列として認識されてしまい謎のバグに悩まされました。

Continue reading

Posted in NetBeans | Tagged , , | Leave a comment

NetBeans に vi プラグインをインストール

NetBeans を使用するときでも、エディターのキーバインドが vi じゃないと僕は生産性が悪くなってしまうので、NetBeans 7.1.2 に vi プラグインをインストールしてみました。

Continue reading

Posted in NetBeans | Tagged , , | Leave a comment

Amazon EC2 に WordPress をインストール

WordPress にデフォルトで含まれているテーマ Twenty Ten がかっこいいなと思ったので、「林檎生活100」をそのテーマで運用するために Amazon EC2 にインストールしてみました。

Continue reading

Posted in WordPress | Tagged , , , , , , | Leave a comment