PHPのライブラリ管理システムComposerでWordPressプラグインの開発が楽になるぞー!
ひそかにAWS & WordPressを連携させる系のプラグインを作ってるんですが、その過程で Composer という PHP のライブラリ管理システムに興味を持ちました。
これを使用すると例えば 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
めでたしめでたし。
参考
Child Pages Shortcode 1.5.1
ブルートフォースアタックとの戦い
今回の記事は、具体的に結論が特にあるわけけじゃないので、そういうのを期待されると残念ですが、個人的に面白かったので後学のためのメモということで。
実は数日前からブルートフォースアタックのボットにハデに攻めこまれましてw
Force Email Login 0.2.0 ー パワーアップしました。
先日リリースした、Force Email Loginですが、さっそくですが改良しました。
WordPressへのログイン方法をユーザー名ではなくメールアドレスにしてなんちゃってブルートフォースアタック対策
最近、WordPressサイトへのブルートフォースアタックが急増してるみたいな情報がちらほら聞こえるようになってきました。
- WordPressのブルートフォースアタックに備えadminユーザーを削除する方法 | WP SEOブログ
- WordPress へのブルートフォースアタック対策: パスワード強化 – ja.naoko.cc
実はこのサイトもおもいっきりadminユーザーが存在しておりまして、僕が管理してるほかのサイトではwebmasterなんてのもいたりして、こんだけいろいろ情報を耳にするといいかげん心配になってきました。
そんなわけで、やや安易な対策かもしれませんが、ユーザー名ではなくメアドでログインするように変更するプラグインを作りました。
(あんま効果なかったらごめんねw)
イケメンのためのWordPress翻訳環境構築方法
先日、WordBench Osakaで翻訳祭を行って、とてもいい感じでイベントが終了しました。
あずまっくす氏が、Automatticの中の人に Cool ! とか言われちゃった時は、ほんとに胸熱でした。
@a2zmax Cool!
— Gary Pendergastさん (@GaryPendergast) 2013年4月13日
今回の記事では、当日あまり説明しなかったテキストの抽出方法について、黒い画面が好きな人向けの説明を補足させて頂きます。
WordPressのテンプレートタグやフックのタイピングゲーム作った
なんとなくなんですけど、タイピングゲームを作っちゃいました。
firefoxの不具合なおりましたー!
このタイピングゲームはふつうのやつとちがって、WordPressのテンプレートタグとフックが出題されます。笑
Nginx Cache Controller 1.4.2 – いろいろ改善しました!
Nginx Cache Controller 1.4.2 をリリースしました。
WordPress › Nginx Cache Controller « WordPress Plugins
今回のバージョンアップではいろいろと改善しました。




