野ログはノロキュアMaxHeart
2006-06-06
_ UTF-8環境でのrefe
今までリファレンスはriを使っていたんだけど、
やっぱ日本語だよね!
ということでrefeを使い出してみた。
しかし…
UTF-8環境だと文字化けする。
refe自体を書き換えて対応してた。
(はじめにやった対応は俺の環境だと
/usr/lib/ruby/gems/1.8/gems/refe-0.8.0.3/lib/refe/searcher.rb
の22行目をNKF.nkf('-Ew',str)に変更した。)
でもよく考えると.bashrcだけで十分対応できるはずなので対応してみた。
refe_utf8() {
refe $@ | nkf -Ew
}
alias refe='refe_utf8'
これでOKだと思うんだけども…
_ エレガントに解く
プログラマとしてはまだまだ駄目駄目な俺だけど
考える数学については自信があります。
整数問題大好き!!
確立大好き!!
とか言って大学への数学とかのそういう問題ばっかやってました。
(結構偏ってるよなぁ)
WEBプログラマってそういうところで頭使うことほとんどないのが面白くないです。
こういうの求める人ってWEBプログラマじゃないことやってた方がいいんかな...
まだまだWEBプログラマとしても下っ端なのに結構真面目な悩みです。
そろそろ大学も辞めるかどうするか決めんといかんし...
実家からも会社からもプレッシャーかけられてます。
さてさてLife is beautifulでこんなエントリがありました。
こういうの大好き。
まぁ例題凄く簡単ですけど
例題1.時計の長針と短針は、12時にちょうどピッタリと重なります。次にピッタリと重なるのは何時でしょう。
重なるまでの時間は常に等間隔。
24時には長針が12周して同じ位置になる。
最後にちょうど重なるのも含めて12時間の間に長針と短針は11回かさなります。
なので12/11時間後に最初に重なる。
例題2.サイコロを2個、順番に投げることにします。1つ目のサイコロの目の方が二つ目のサイコロの目より大きい確率を求めてください。
同じになる可能性が1/6
大きい可能性と小さい可能性は同じ。(しつこく書くと1つ目のサイコロの方が大きい=2つ目のサイコロの方が小さい から)
(1-1/6)*(1/2)=5/12
なので5/12の確立で一つ目のサイコロの方が二つ目のサイコロより大きい。
今回の問題は簡単ですけど、こういう問題解くのって楽しいですよね。
だから大学受験とか楽しかった。
(嫌いな教科の勉強一切しなかったからねぇ...ハハハ)
なんかすごく珍しく学校のこととかいっぱい思い出してしまった。
学校どうするかは大きな問題じゃないけど
考えることってのを忘れないように生きていこう。