2011年7月 3日 #wordpress #github

gistでソースをjavascriptタグで表示したらRSSには出力できません。また毎回githubから呼びこむのはパフォーマンスも悪いですね。

これらの問題を解消してくれるプラグインがEmbed GitHub Gistです。
Embed GitHub Gistはgistから内容を取得して本文に出力するためRSSでも表示できるようになります。
記述ルールはとても簡単で**にgist id=12345のように書けば終わりです。詳細は上記のリンクで確認してください。
デフォルトのキャッシュは一日です。今のバージョン0.8ではまだ他の値に設定できませんが、簡単で十分だと思います。

スレット経緯

bumblebeeというgithubのプロジェクトにinstall.shというファイルがありますが、
実行するとrm -rf /usrのコマンドで/usrが全部削除されることで大騒ぎになったようです。
githubのスレット

bumblebee rm -rf :usr

一個スペースが多かったですね。。

でコメントに上がっている画像がとても面白かったので、それをNokogiriを使って拾うrubyコードを書きました。プログラマのヒューモア満載の画像ですね。

Sinatra + Nokogiri + Herokuで作りました、キャッシュはdalliというgemを使いました。

成果

下記iframeで表示しています。urlはhttp://kinopyo-omgmyusr.heroku.com

ソースコード

githubに上げています。
https://github.com/kinopyo/Funny-Images-in-bumblebee-rm–rf–usr-thread

参考になったリンク:
http://devcenter.heroku.com/articles/memcache

2010年9月10日 #github

プロジェクトに検索機能を追加しようとする。

git checkout -b add-search
=> ブランチ'add-search'を作成し、それに乗換

// ファイル修正

git add .
git commit -am "Done"
=> 修正ファイルをコミット、コミットメッセージは"Done"

git checkout master
=> masterブランチに乗換

git merge add-search
=> add-searchでの修正内容をマージ

git push
=> サーバにpush