2009-03-01から1ヶ月間の記事一覧
二日連続ですが、土曜日に野田線の残りを歩きました。野田市駅から船橋駅まで。8 時半前から 19 時前まで。線路の距離で 34.1 km 、歩きの距離で 42.1 km 。前回の終了地点である野田市駅から。やっぱり醤油の香りはしませんでした。でも工場が休みだからか…
ref: http://gihyo.jp/dev/serial/01/ruby/0005 (Ruby Freak Lounge 第 5 回: Ruby 1.9 の新機能ひとめぐり (後編))の補足など。 鬼車による正規表現の強化: 名前を使った参照 /(?...)/ =~ string によって勝手にローカル変数を定義されるのがいや!という人…
ref: http://d.hatena.ne.jp/ku-ma-me/20081017/p1 ref: http://d.hatena.ne.jp/ku-ma-me/20081019/p2なんか知らないうちに 2ch で議論されてたので引用。 600 :デフォルトの名無しさん:2008/12/26(金) 19:39:16 http://d.hatena.ne.jp/ku-ma-me/20081017/…
金曜日に常磐線を歩き始めました。取手駅から北千住駅までは常磐緩行線徒歩として歩き済みなので、第一回は取手駅から北上して土浦駅まで。8 時過ぎから 16 時前まで。線路の距離で 26.4 km 、歩きの距離で 30.3 km 。常磐線自体は日暮里駅から、はるばる宮…
class Foo def initialize(foo, bar, baz) @foo = foo @bar = bar @baz = baz end end は各変数を 3 回も書いてぜんぜん DRY じゃなくて嫌。 class Foo def initialize(*a) @foo, @bar, @baz = *a end end は引数のチェックをしなくなるし、なんか嫌。 Foo =…
次の土曜日も歩くつもりでしたが、あっさり寝坊したので、東京の下町の短い細かい路線を回収することにしました。 まずは東武亀戸線。12 時半から 13 時半まで。線路の距離で 3.4 km 、歩きの距離で 4.4 km 。亀戸駅から、亀戸水神駅、東あずま駅、小村井駅…
金曜日は都営三田線を歩きました。目黒駅から西高島平駅まで。7 時から 17 時まで (ただし 9 時半から 11 時まで雨宿り) 。線路の距離で 26.5 km 、歩きの距離で 30.6 km 。午前中に雨が降るという予報だったので、地下鉄にしました。都会だし、駅間が短いの…
ref: http://dame.dyndns.org/misc/walking/ 3/14 に東京近郊区間が広がったのにあわせて、対象範囲を拡大した。 房総半島を一周できるようになった。 銚子まで行けることになった。 水上や横川 (群馬の奥) まで行けることになった。 いわき (福島!) まで行…
ref: http://gihyo.jp/dev/serial/01/ruby/0003 (Ruby 1.9 の新機能ひとめぐり (中編): 洗練された文法と意味論)の補足や思うことなど。 ブロックパラメータのスコープがブロックローカルに 要するに「ラムダ式の仮引数みたいになったよ」ということなんです…
簡単なことをする map を書くのが面倒です。配列の各要素に 1 足す程度のことで、いちいち .map {|x| x + 1 } などと 12 ストローク (空白除く) も必要なんですよ。しかもなんかごちゃごちゃして読みにくい。 使用頻度の低い inject とかなら許せるんですが…
ref:http://www.kmonos.net/wlog/95.html#_1109090307 を見ていて、全然関係ないけど前ちょっと考えたくだらないことを思い出しました。 しばしば return を自分で定義したくなることがあります。例えば、最初に引数を検査して、だめだったら return すると…
昨日の土曜日は、東武野田線を歩きはじめました。大宮駅から野田市駅まで。7 時半から 17 時半すぎまで。線路の距離で 28.6 km 、歩きの距離で 38.3 km 。スタートは大宮駅。最近田舎を歩いてたせいか、とても都会に見えました。 しばらく歩くと北大宮駅。住…
書き忘れていましたが先週の土曜日に、東武東上線を最後まで歩きました。7 時過ぎから 17 時半まで。線路の距離で 30.5 km 、歩きの距離で 38.4 km 。川越から再開。 しばらく街を歩くと、建物が低くなって住宅街になって新河岸駅。 さらに行くと、新興住宅…
ref: Ruby Freak Lounge 第1回 Ruby1.9の新機能ひとめぐり(前編):YARV,Fiber,配列処理の強化 の補足など。 YARV (Yet Another Ruby VM) による高速化 いきなり本編とあまり関係ないんだけど、高速化のまめ知識をひとつ。 YARV では while や if のよう…
ref: Ruby Freak Lounge 第1回 Ruby1.9の新機能ひとめぐり(前編):YARV,Fiber,配列処理の強化Ruby Freak Lounge は、Ruby が好きな人が 1 人 2 回程度なにか書いて、他の人にリレーしていくという企画だそうです。最初の記事を書いてみないかというあり…