Monthly Archives: June 2012

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

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

Posted in WordPress | Tagged , | Leave a comment

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

Amazon S3 を PHP から操作する場合、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 を操作してみます。

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

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

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

Posted in NetBeans | Tagged , , | Leave a comment

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

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

Posted in NetBeans | Tagged , , | Leave a comment

Amazon EC2 に WordPress をインストール

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

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