PHPのライブラリ管理システムComposerでWordPressプラグインの開発が楽になるぞー!


ひそかにAWS & WordPressを連携させる系のプラグインを作ってるんですが、その過程で Composer という PHP のライブラリ管理システムに興味を持ちました。

Composer

これを使用すると例えば WordPress プラグインの中にcomposer.jsonを設置して、コマンドをえいやって入力すると必要なライブラリをかき集めつつ依存関係まで解決しちゃうそうです。

続きを読む

brew updateで、Library/Formula/libarchive.rb がなんちゃらかんちゃらってエラー。


さきほど、brew update したら、以下の様なエラーが出て途中で止まってしまいました。。。

$ brew update
error: The following untracked working tree files would be overwritten by merge:
	Library/Formula/libarchive.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

対処方法は以下の様な感じです。

これで無事解決しました。

$ cd /usr/local/Library/Formula
$ git reset --hard FETCH_HEAD

めでたしめでたし。

参考

https://github.com/mxcl/homebrew/issues/19799

ブルートフォースアタックとの戦い


今回の記事は、具体的に結論が特にあるわけけじゃないので、そういうのを期待されると残念ですが、個人的に面白かったので後学のためのメモということで。

実は数日前からブルートフォースアタックのボットにハデに攻めこまれましてw

続きを読む

WordPressへのログイン方法をユーザー名ではなくメールアドレスにしてなんちゃってブルートフォースアタック対策


最近、WordPressサイトへのブルートフォースアタックが急増してるみたいな情報がちらほら聞こえるようになってきました。

実はこのサイトもおもいっきりadminユーザーが存在しておりまして、僕が管理してるほかのサイトではwebmasterなんてのもいたりして、こんだけいろいろ情報を耳にするといいかげん心配になってきました。

そんなわけで、やや安易な対策かもしれませんが、ユーザー名ではなくメアドでログインするように変更するプラグインを作りました。
(あんま効果なかったらごめんねw)

WordPress › Force email login « WordPress Plugins

続きを読む

イケメンのためのWordPress翻訳環境構築方法


先日、WordBench Osakaで翻訳祭を行って、とてもいい感じでイベントが終了しました。

あずまっくす氏が、Automatticの中の人に Cool ! とか言われちゃった時は、ほんとに胸熱でした。

翻訳まつりー!

今回の記事では、当日あまり説明しなかったテキストの抽出方法について、黒い画面が好きな人向けの説明を補足させて頂きます。

続きを読む

WordPressのテンプレートタグやフックのタイピングゲーム作った


なんとなくなんですけど、タイピングゲームを作っちゃいました。

なぜかfirefoxだけ動きません。firefoxの方は他のブラウザでおためしください。

firefoxの不具合なおりましたー!

http://firegoby.jp/typing/

このタイピングゲームはふつうのやつとちがって、WordPressのテンプレートタグとフックが出題されます。笑

スクリーンショット_2013_04_08_3_48

 

続きを読む