括り出したい | アクトインディ技術部隊報告書
if pred
method(100)
else
method(200)
end
のようなものを見ると
method(if pred
100
else
200
end)
と書きたくなってしまいます。
このifの纏め方は、LISPではすんなり流れるものの、Rubyだとif〜endが重たくみえるので、なんとなく書いてはいけないようにさえ感じます。
ささった。言われてなるほど、同じことをするにも使う言語によって考え方が変わるという、わかりやすい例だと思いました。
前の版にはフリーになった年にだいぶお世話になって、いまでも時々リファレンスとして使っていたのですが、改訂版が出ているのを知ったのでさっそく買ってきました。入れ替えて置くことにします。
手引きや他の本を読んで「こう書いてあるけど、少し違うこういう場合はどうするんだろう?」って思うようなことが、こちら側視点で具体的に書かれているのが魅力です。
残念ながらアマゾンでは売り切れちゃってますが、大きめの本屋さんなら確定申告コーナーにあると思います。これはおすすめ。
configの下も出したかったので調べた。
rails-2.3.5/lib/source_annotation_extractor.rb
48 # Returns a hash that maps filenames under +dirs+ (recursively) to arrays
49 # with their annotations. Only files with annotations are included, and only
50 # those with extension +.builder+, +.rb+, +.rxml+, +.rjs+, +.rhtml+, and +.erb+
51 # are taken into account.
52 def find(dirs=%w(app lib test))
53 dirs.inject({}) { |h, dir| h.update(find_in(dir)) }
54 end
ここね。
日本語入力システム ATOK 2010 for Windows
変換エンジン・ATOKハイブリッドコアに新アルゴリズム導入、変換精度がさらにアップしました。もちろんWindows 7対応、よりスピーディーな入力環境を実現。ATOK 2010 for Windows [プレミアム]には入力したらすぐに翻訳できる、Web翻訳変換機能を新たに搭載いたします。
今年もこの季節がやってきました。もうちょっと早く予約はじまると誕生日特典が使えるのになーとかせこいことを毎年考えています。
TokyuRuby会議01 – Regional RubyKaigi
- TokyuRuby会議は東京で2回目の開催となるRegional RubyKaigiです。
- Rubyに興味を持つエンジニアが集う「Tokyu.rb」主催の、LT大会です。
- 飲み食いしつつ、みんなでLTをして盛り上がろうというイベントです。
自分はATOKプラグインをGemにした話をしました。
↑のGemは↓です。
atok-twitter | gemcutter | awesome gem hosting
Twitter client on ATOK.
みんなで持ち寄ってワイワイもいいですね、スタッフの皆さんありがとうございました!
Libron – 無料で本が読めるライフハック
Libron は Amazon のページから最寄りの図書館(*)の蔵書を検索できる便利なツールです。
Amazonのページから最寄りの図書館の蔵書を検索できるLibron(引用まんまじゃないか)で地域対応が進められているのを見て埼玉県在住としてだまっておられん、ということでやらせていただきました。
少し探してみたら埼玉県にも図書館を横断検索できるシステムがあったのでここを利用しようとしたのですが、調べてみると予想外の仕様・・・。
ここで検索すると裏側で各施設にリクエストを投げなおして、返ってきた結果をキャッシュしてフレームのひとつにはめ込むという挙動みたい。その結果は各施設のページそのものなので、チェックをつけた施設によってフォーマットはばらばら、しかもフレーム内で数回遷移するので数回リクエストを投げないと結果をとれない。これでは各施設に個別にリクエストを投げるとの変わらない、というかそれ以上に複雑になってしまいます。
そもそも人がブラウザを通して使うように作られているので当然と言えば当然です。しかしこれではあまりにもあまりではないですか。
ということで埼玉県/推計人口で、市町村または施設の検索ページが用意されている単位にそれぞれ人口を調べ、多い順に5件の施設を対応しました。
こういう経緯でのチョイスなので、いつも使ってる図書館がないよって場合にはここにコメントをいただけると追加できるかもしれません。
といいつつ、いちばん先に対応するべきであろう「さいたま市図書館」はISBN指定ができない(!?)ために対応できないのですが・・・。
二日目その3:MySQLの限界に挑戦 – Oliver の日記
MySQLのMyは主開発者Montyの娘の名前で、ムーミンに出て来る「ミー」が由来。
ほっほぅ。
アマゾンにおすすめされつつドカドカと。知りたいことが多すぎて楽しい。
10月5日 DevLOVE 新陰流ユーザビリティ勉強会(東京都)
今回のDevLOVEのテーマは、「ユーザビリティ」です。 開発の現場で、ユーザビリティに関する課題は、どう扱っていけばよいのでしょうか。 みなさんで考えてみましょう。
ユーザビリティがテーマということで、デザイナーさんなど普段話す機会が少ない層のかたが参加していて、いつもプログラマ仲間と話しているようなことを話しても、予想していなかった角度からの答えが返ってくるのがいいなと思いました。
DevLOVEは前半の講演をふまえて後半に参加者で話し合う(ダイアログ)という構成なので、前半に話を聞いて自分の中に出来たもの(発見や意見)を、後半で大きくして(雪だるまを転がす感じ?)帰ってこれるのがいいところだと思います。