2010/08/18

emerge --sync と layman -S と eix-updateを一発でやる方法

今までは/etc/portage/postsync.d に 00-layman 99-eix-updateとか言うファイルを置いて、中でタイトルのコマンドを実行させていたのですが、それ eix-sync で出来るよと言われてとても感動したのでした。

しかも、終わった後にeix-diffもしてくれるので、バージョンの上ったパッケージも確認できてとても幸せです。

2010/08/06

昔のblog(typo)をherokuに移しました

今週末、巷で噂のGentooインストール講習会http://shu-cream.netをUbuntuからGentooにする予定です。
旧ブログをどうにかしなければならかったのですが、面倒だったのでデータもまるごとherokuに投げてしまいました。

下ごしらえとして、長い放置期間でたまった大量のスパムと、それに伴って肥大化したsessionsテーブルのデータを削除。
あとは、logとtmpを掃除しておきます。

手元の環境は、vendor以下にgemを展開していたので、あとは淡々とコマンドを実行するだけでした。

heroku db:push
git init
git commit -a -m "hello, heroku"
git remote add heroku #{heroku_repos}
git push heroku

もうあのブログを更新することもないのでかなり雑にやってしまいました。
(それなら、静的HTMLにしたほうが地球の温暖化対策に貢献できたかもしれませんが、今の私には時間がなさすぎました)

2010/08/03

email_spec 1.0.0はRails 3用です

おもむろにgem updateしたら、email_spec 1.0.0が降ってきてrake specが死亡。

1.0.0はRails3用だからとのことなので、config/environmnents/test.rbを書きかえて終わり。
config.gem 'email_spec',  :lib => 'email_spec', :version => "~>0.6.0"