ブログを再開するにあたり、更新情報はどこに通知するべきなんだろうとか調べていたら、GoogleもPubSubHubbubのハブを用意したようだった。PubSubHubbubについては以前にも記事を書いていた(OctopressでPubSubHubbubを有効にする方法)。

ブログをhttps対応にしました。従来のhttpでのリクエストはhttpsにリダイレクトされます。

feedlyなどのRSSリーダーの更新をお願いします。

https://blog.satooshi.jp/atom.xml

寄稿:はてなブログのSEOが優れている7つの理由と、さらにSEO効果を高める5つのTIPS - はてなブログ開発ブログを読んでいたら、"PubSubHubbub"という見慣れない単語が出てきたので、ちょっと調べてみた。

Auto-regeneration never stop and exhausts CPU resource!

昨日、Gemfileを見直していたら、古くなっているgemがいくつかあったので、アップデートしてみたら、regeneration: 1 files changedというメッセージが延々と出続けて、CPUの使用率が100%に張り付いてしまう、という現象に遭遇してしまった。結論からいうと、directory_watcher 1.5.1に加えられた変更が良くなかったらしく、1.4.1に戻したら大丈夫だった。

Popular post plugin for Octopress

Octopressのプラグインには、既にPopular Posts Pluginがあるけれど、このプラグインはGoogleのpage rankに基づいて人気具合が算出されるらしい。このブログのように、ページランク0の弱小ブログにとっては、意味がない。ということで、Google Analytics APIから取得できるPVを使って、人気具合を算出するプラグインを書いた。

最初に書いたコードは、Google APIのシークレットキーなどがべた書きになっていたり、プラグイン内部でテンプレートhtmlを出力していたりと、ひどいコードだったが、ようやく書き直してGitHubにコミットできた。