雑文」カテゴリーアーカイブ

水くれ開発記 Step.1

去年あたりから畑の水やりの方法を考えて試行錯誤している。
まだ完成形に至ってないし大したネタでもないのだが、
もしかしたらネットに書くことで新しいアイデアとかも頂戴できないかな〜などと思い立ち、
ここにちょっと書いてみようと思う。

※水くれ:水やりの方言です
続きを読む

合鴨のヒナ

合鴨のヒナ近所の小学校で、小学生が植える田んぼに離される予定の合鴨のヒナたち。
隣家のおじさんが、小学生達にたんぼを教えている関係で、現在あずかっているとのこと。
生後5日目ほどらしいが、ぴよぴよ可愛い。ムスコは、おっかなビックリで触ってました。
スクスク育てよ10羽のヒナたち。父ちゃんは、今から秋の収穫祭が楽しみ。

MySQL 4 から 5へ

このサイトを設置している、さくらインターネットのサーバOSが FreeBSD 7.1 にバージョンアップされました。
その際 MySQL も 4.0.x と 5.1.x を選択できるようになりました。
てなわけで、WordPress で使用する DB を MySQL4系から5.1系に移行したわけなんですが、文字コード周りでちょっとハマってしまったので、メモを残しておきます。

今回ハマったのは、"〜"(波ダッシュ)等の文字コードが Win系のUTF-8と標準UTF-8で異なる問題(いわゆる波ダッシュ問題)。
とりあえず、エクスポートした過去エントリのデータを文字コード変換して、さらに今後のエントリのためにForce Wave Dashプラグインを導入しました。
続きを読む

適切なフィルタフックを探す

WordPress では、アクションまたはフィルタをフックして、WordPress 本体の処理結果や方法をプラグインで変更することができます。
( see. プラグイン API – WordPress Codex 日本語版 )

自動で何かをする系のプラグインを開発する際は、まずどのアクションフック or フィルタフックが使えるのかを調査することから始めます。
codex のプラグイン API/アクションフック一覧, フィルターフック一覧から探すのが一般的だと思いますが、私の場合は WordPress のソースから使えそうなアクションフック・フィルタフックを探します。
この辺のノウハウってあまり文章化されていないようなので、私のやり方を簡単にまとめておきます。
続きを読む