Hatena::Diary

GANAwareはてな版

2010-07-20

GMail is full!

来るはずのメールが届かなかったので、先方に問い合わせてみたところ、

Remote-MTA: DNS; aspmx.l.google.com

Diagnostic-Code: SMTP; 552-5.2.2 The email account that you tried to

reach is over quota. Please direct

こんなメールが返信されてきていたそうです。

あわてて GMail を確かめてみたところ

現在 7476MB 中 7005MB (93%) 使用しています。

90% 超! これだけ SPAM だらけになっていると、タイミングによっては溢れてしまいますね。

SPAM フォルダゴミ箱を 30 日ではなく一週間ぐらいで削除できるオプションがあるといいのですけれど…

2010-05-27

Baby Foot 記録

http://babyfoot.co.jp/ をやってみたんですよ。

ベビーフットキット シトラス

ベビーフットキット シトラス

すごい。これはすごい。足の皮がボロボロ剥けて、踵のしつこい角質層もかなり奇麗に。しかも足のにおいがぜんぜんしなくなるという追加特典つき。

1日目f:id:ganaware:20100513221433j:imagef:id:ganaware:20100513221450j:image
2日目f:id:ganaware:20100514224247j:imagef:id:ganaware:20100514224234j:image
3日目f:id:ganaware:20100515231328j:imagef:id:ganaware:20100515231311j:image
4日目f:id:ganaware:20100517004311j:imagef:id:ganaware:20100517004258j:image
5日目f:id:ganaware:20100518081406j:imagef:id:ganaware:20100518081433j:image
6日目f:id:ganaware:20100518223506j:imagef:id:ganaware:20100518223453j:image
7日目f:id:ganaware:20100519231857j:imagef:id:ganaware:20100519231845j:image
8日目f:id:ganaware:20100521002107j:imagef:id:ganaware:20100521002054j:imagef:id:ganaware:20100521002029j:image指先に変化が!
9日目f:id:ganaware:20100521231827j:imagef:id:ganaware:20100521231813j:imagef:id:ganaware:20100521231742j:image足の甲の皮がっ
10日目f:id:ganaware:20100523181003j:imagef:id:ganaware:20100523181019j:imagef:id:ganaware:20100523181045j:imagef:id:ganaware:20100523181113j:image
11日目f:id:ganaware:20100524233247j:imagef:id:ganaware:20100524233228j:imagef:id:ganaware:20100524233300j:image風呂に足の皮が浮いて…
12日目f:id:ganaware:20100525231237j:imagef:id:ganaware:20100525231225j:imagef:id:ganaware:20100525231247j:image
13日目f:id:ganaware:20100527002300j:imagef:id:ganaware:20100527002314j:imagef:id:ganaware:20100527002325j:imageすっかり奇麗に。

僕の成果をみていた嫁が、近所のドンキで見つけたイージーパックを使っていました。

ベビーフットイージーパック

ベビーフットイージーパック

2010-04-02

Dropbox + Subversion

週末プログラマにお薦め!!Subversion+DropBoxで似非分散型バージョン管理 - プログラマになりたい

(この方はエイプリルフール用に書かれたのかもしれませんが) 僕も実際にそのような形態で使用しています。

ただし僕の場合、とある事情でオフラインのような状態になることが多くオフラインのまま異なる2つ以上のマシンでうっかり commit してしまわないようとても慎重になる必要があります。

Dropbox + git にすれば問題がなくなるという話でもありませんし、github においておきたいようなファイルでもない (~/.emacs とかなので) のでなかなかうまい方法がありません。

ひょっとしてUSBメモリ内にリポジトリを作るのが一番良い?

2010-03-25

cygwin 1.7.2 と LANG=ja_JP.CP932

cygwin 1.7.1 で ja_JP.CP932 を使用可能にするパッチ - GANAwareはてな版 が反映された Cygwin 1.7.2 がリリースされました。

CP932 がサポートされたので、

  • LANG=ja_JP.CP932 に設定可能です。
  • LANG=ja_JP.SJIS に設定した時でも、nl_langinfo(CODESET) は "CP932" を返します。

2010-03-11

日本語 diff モドキ

ぐぐっても見つからなかったので、日本語の文字コードの違いを無視してくれる diff へのラッパーを書いてみました。

http://dl.dropbox.com/u/1340991/diffja/diffja.txt

内部で gnu diff を呼び出しますので、パスの通ったところに diff が必要です。また、実行には Ruby 1.8.x か 1.9.x が必要になります。

-r オプション (recursive)、--from-file オプション、--to-file オプションが指定されている場合は日本語関連の処理はせず、オリジナルの diff と同じ動作になります。

使用例

$ svn diff hoge.txt

としたときに、以前のバージョンの hoge.txt は CP932 で記述されていたのに、現在の hoge.txt は UTF-8 で記述されており、文字コード以外の違いを観察しづらい場合

$ svn diff --diff-cmd diffja hoge.txt

とすることで、文字コード以外の違いのみを表示することができます。*1

*1:もともとこの用途のために作ったラッパーですので、それ以外の用途についてのテストはほとんどしていません