2006-06-02 (金) [長年日記] Edit
■ [Rails] Railsではあまり分かりやすい関数名を付けると本体と被る
これ重要。
さっきControllerで @url と宣言したがために、 挙動が思いっきりおかしくなって泣きそうになったので、 自戒のためにも。
2006-06-03 (土) [長年日記] Edit
■ [映画]
銀のエンゼル [DVD]
物語としては浅いんだけど、日常の描写としてはうまい。田舎特有の閉塞感と匿名性と対照的なゆったりとした時間の流れの共存。それが社会的あるいは親子的に反映されていく(ってか?)。 誰かがハケるときに、誰かが代わりに現れたりと、舞台っぽい感じもあって、 ありがちな不自然さもあまり不自然ではなく感じられる。
ってゆーか、佐藤めぐみがなまらカワユス。初めて知ったよ佐藤めぐみって*1。 一方で、山口もえと役との相性が微妙。
*1 調べたら、今まで見たことのあるドラマにも出演してた。うーむ。
2006-06-09 (金) [長年日記] Edit
■ [Rails] date_select に年, 月, 日を入れる
メモ
ActionView::Helpers::DateHelper.module_eval do
private
def select_html(type, options, prefix = nil, include_blank = false, discard_type = false, disabled = false)
date_type_hash = {"year" => "年", "month"=> "月", "day" => "日" }
select_html = %(<select name="#{prefix || ActionView::Helpers::DateHelper::DEFAULT_PREFIX})
select_html << "[#{type}]" unless discard_type
select_html << %(")
select_html << %( disabled="disabled") if disabled
select_html << %(>\n)
select_html << %(<option value=""></option>\n) if include_blank
select_html << options.to_s
select_html << "</select>\n"
select_html << "#{date_type_hash[type]}"
end
end
2006-06-10 (土) [長年日記] Edit
■ [Ruby][Rails] Rubyカンファレンス 一日目
- 「正規表現が分からないから正規表現エンジンを作った」(!!!!!!!!!)
- お昼に須藤さんにショッカー人形をもらうも、返す刀で「偽ショッカー」扱い
- なひさんかっこいい
- eval使いますよね
- 青木さんから『ふつHaskell』にサインをいただいた
- DHHにプリキュアDVD [tag: これはひどい]
- 幹事2.0スゴス
- 「一線を越えようとしないよな...」id:babie
- 「会社と印象が違う」(会社のひと)
- 「え!あの人がくまくまー!?」(会社のひと)
- 二次会はRubyCafe
最も印象的だった出来事
DHHとブーンやってきた。(with 高橋さん)(thx: バビタス)

2006-06-11 (日) [長年日記] Edit
■ [Ruby][Rails] Rubyカンファレンス 二日目
- 寝坊(たださんの講演見られなかった!! tDiaryユーザーとしてあるまじき行為)
- 咳さんの講演は見た(初めて!!)
- ActiveFormを使ってみるかなあ(必要ない気もするんだが)
- 「セッションに(オブジェクトの)IDを入れるか、オブジェクトそのものを入れるか」
- IDにしないとハマるよねぇ
- パネルはちょっとあれだったけど、ストヤンはワロス
- 『ライド on Rails』(初耳)
- 帳票まわりはちょっと調査しとく
- DHHの話はー、まあ、ねえ、どうかね
- 「←いまここ」by etoさん
- 「David にはがっかりだよ」まいっはー
- 会場も運営も素晴らしかったなあ
2006-06-14 (水) [長年日記] Edit
■ [本]
涼宮ハルヒの憂鬱 (角川スニーカー文庫)(谷川 流/いとう のいぢ)
kdmsnr さんが一線を越えようとしない(小説を読もうとしない)ので「ミクルビームが本当に出てるの知らないだろ」と焚きつけてやった。マリみての時といい、なぜかセーブをかけるんだよなぁ。まぁ、誰かセーブをかける人が居ないと、集団全体がキモイと評価されるからこれでいいのかもしらんが。
とかなんとか言われてどうしようかと思ったが、RubyKaigiの帰りに渋谷で4巻まとめて買ってみた(とりあえず4巻まで読めと言われたので)。とりあえず1巻読了。断然、アニメのほうがいい。これからあんなアニメ作れるのがすごい。
で、今2巻の途中。アニメだと1話に出てくる自主制作映画のところのお話。で、あれだ。
ミクルビームが本当に出てるよ!!
あと、気に入ったのは「神のウーロン茶」って言葉くらいか。
2006-06-17 (土) [長年日記] Edit
■ [本]
夢をかなえるお金の教え 豊かさの知恵 お金と幸せを呼びこむ「経済自由人」という生き方(本田 健)
基本的なところは、まあ、いいんだけども、たとえばビデオ屋をいくつか経営してて、思い立ったときにファーストクラスでニューヨークには、うーん、やっぱり、行けないんじゃないかなぁ。この物語の一人称のひとだって、やっぱり、行けないんじゃないかなぁ。まあ、でも、読むと何かしら得られる本だと思う。
ただ、スモールビジネスの(テクニックの部分の)話は、どの書籍も『はじめの一歩を踏み出そう』をなぞってるだけのような気がするんだよなあ。気持ちの部分は、この本の通りでしょう。
■ [本]
15秒でツカみ90秒でオトすアサーティブ交渉術(大串 亜由美)
立ち読みして良さげと思って買ったんだけど、良かったのは最初だけで、なんか内容がバラバラしてて読みにくくて、つまんない。小手先のテクニックの紹介っていう印象を受けます(あくまでも印象ね)。例がウソくせーからかなあ。win-winとか言っといて、断った時点で痛み分け(win-lose)になってるところとかかなぁ。
プレゼンの場はどこにでもあるよ!ってことに気が付かせてくれたのは良かったけど、まあ、そんだけかな。
そもそも「企業の研修を年間276日やってる」ことがスゲーって思えないんだけど。同業者なら「276日もやってるの!?すげー」って思えるのか?
2006-06-18 (日) [長年日記] Edit
■ 私の情報整理術:タグ付けでノイズの少ない検索
そういえば情報処理学会に入会してみたのだった。理由はたださんの記事を読むため。とりあえず「私の情報整理術」シリーズから読んでいくつもり。
2006-06-20 (火) [長年日記] Edit
■ [Rails] Railsについての意見
- DB設計割と重要
- migrationなんか使わないよ? ER図好きだお。基本はHABTM思想だお。対応表は has_many :through思想だお。
- 生産性は別に高くない
- 工程全体で考えると、環境のインストールが早い、Rubyだから記述量が少ない、というメリットはあるお
- ジェネレータは(作って)使ってる
- 使わないの?なんで???
ああそうだ
日本語化が生産性を大幅に下げている気がするよ。
■ ARモデリング入門
via http://d.hatena.ne.jp/tokuhirom/
それは無いかなあ。Userを出したら例として負けのような気が。Users(R)Pagesって、対称性がなくって、必ずUsersのほうが生成タイミングが先なわけで、だからそもそもPagesなんか出さずに、Users(R)Bookmarksで終了。
と思ったよ。del.icio.usしか知らないけど。
T字形用語を使うと、BookmarksのみなしエンティティがPages(で、エンティティにしない派)。
あーでも
コンテクストわかんねーからどっちでもいいのかも。
■ [本]
Designing with Web Standards―XHTML+CSSを中心とした「Web標準」によるデザインの実践 (Web designing books)(ジェフリー ゼルドマン/Jeffrey Zeldman/石田 優子/ソシオメディア/ミツエーリンクス)
洋書の評価が高かったので買ってみたんだけど、ぼくが必要な本じゃなかった。だけど、普通に良い本です。
■ [Rails] Linux Journal 2006 July 買ってきた
DHHが表紙のやつ。5ドルなのに、2000円とかすんのよ。アホか。
インタビュー記事は普通。幸せの最適化はモチベーションの最適化とか、opinioned softwareとか、2000行とか、Javaやのうてええがな(意訳)とか、いつも通りで。
他の記事も普通っぽい。けど、ちゃんと後で読む。
■ 長年日記を見たら本棚をさらす日みたいだ。
なので晒してみる(先週くらいに流行ったみたいだし)。まだ未整理なのでぐちゃぐちゃだけど。
一番右は相方の分。それ以外は自分の分。一番左(写真には写ってないところ)は洋服かけなので、本棚で壁一面にすることはできていない。地震が怖いので天井まで本棚にすることはできていない。いずれも中途半端。
あと、ソファの裏の本が取り出せない。

1 もろはし [こんにちは。ごぶさたしてます。 ジェネレータの話はscaffoldを念頭において話してました。DBからビューを生成..]
2 もろはし [あとARモデリングネタのときの前提条件なんかは Yuguiさんのところが詳しいです。 http://idm.s9...]
3 kdmsnr [あ、もろはしさんの意見に対してじゃないですよ、いちおう。あと、やっぱPages要らないw。]
4 もろはし [お返事ありがとうございます & やっぱPages不要ですかね。。 まだまだ私も勉強不足なのでいろんな方の考え方を伺..]
5 takahashim [や、Pagesはpage's authorをDISるのに使うので必須らしいですよ。 #なんせbookmarkのユース..]
6 shachi [じゃぁ、まるでおいらの意見のようじゃないか(笑]
2006-06-23 (金) [長年日記] Edit
■ [本]
Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML (Addison-Wesley Object Technology Series)(Jim Arlow/Ila Neustadt)
safariで見つけた。MDAのところはどうでもいいんだけど、モデルのところは入門的でいい感じ。ちょうどいつも使っている参照用の本が出払っているので、その代わりに使うといいかも。
2006-06-24 (土) [長年日記] Edit
■
日経ソフトウエア 2006年 08月号 [雑誌]
ちょwwwブーン
■ 漫画喫茶行ってきた
いろいろ読んだけど、とりあえず記録しておきたいのは以下の二冊。
■ [本]
BECK (Volume26) (講談社コミックス―Monthly shonen magazine comics (KCDX2139))(ハロルド作石)
ちょっと停滞気味かなあ。今何巻読んでるのかが分からなくなる。
■ [本]
ブスの瞳に恋してる 1 (ヤングチャンピオンコミックス)(鈴木 おさむ/漫 画太郎)
天才。必読。
■ [本]
ITプロジェクトの「見える化」 下流工程編 (SEC BOOKS)(情報処理推進機構(IPA)/ソフトウェアエンジニアリングセンター(SEC)/日経コンピュータ)
ひとりで読むとまったく意義が分からん。EPM(Empirical Project Monitor)ってのがあるそうな。
2006-06-25 (日) [長年日記] Edit
■ [本]
V字回復の経営―2年で会社を変えられますか (日経ビジネス人文庫)(三枝 匡)
いわゆる名著らしいんだが、 文庫になってたんで読んでみた。
まず、社内政治の描写がギザウマス。 あるあるwwwと笑いながら読み進めることができる。 この点だけでも読む価値がありましょうぞ。
で、肝心の「V字回復」の点についてはちょっと疑問。
- 在野の武将を登用
- 一個小隊編成(スモール・イズ・ビューティフル)
- 全体最適
- 人事
こんだけ。あとはひたすら社内政治。えー。
ただし特筆すべきは、これが「短期間」で行われたこと。それから「ゴーン氏による改革よりも前」だったこと。この2点は重要でしょー。
2006-06-27 (火) [長年日記] Edit
■ [tDiary] イマドキのテーマに求めること
- サイドバーに対応していること
- 印刷モードに対応していること(サイドバーは隠す、main部分は広げる)
って、ずっと前から思っているんだけども。
あー、この2つが確認できるようなプレビューを作ればいいのかな。
■ なんとなく流行らせたい言葉
チラシの裏に書くといいと思いました。
2006-06-28 (水) [長年日記] Edit
■ [Rails] GetTextでCTYPEが見つからなくて死ぬ
なんかいつの間にかrakeが死ぬようになってた。うわー。
rake --trace したら、GetTextでエラーが出てる。
uninitialized constant CTYPE /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in `const_missing' /usr/lib/ruby/gems/1.8/gems/gettext-1.6.0/lib/gettext/locale_posix.rb:40:in `get_charset'
その40行目...あーわかんね。Locale::System::CTYPE...どこだそれ。
old = set(Locale::System::CTYPE, nil)
あ、コレですか、で、これはどういう、いみデスカ。
extend Locale::System
泣く。
最初から入れなおしてたら変わった
'RubyParser' is ignored. uninitialized constant Object
もすこしがんばろう。
いろいろやってたら直った...。
でも今度は、
app/views/layouts/hoge.rhtml is not glade-2.0 format. rake aborted!
えーーーー。
追記(2006/7/14)
uninitialized constant CTYPE
って出てたのは、gem でインストールしたやつだからダメだったみたいだなあ。apt-get でインストールしたから直ったみたいだ
2006-06-30 (金) [長年日記] Edit
■ [散財]
オーディオテクニカ CD/DVD/ビデオラック AT-CB1012SV
そういえば散財していたのであった。 CDラックとして使っていたワイヤーラックの脚が折れてしまい、 新しいのを探していたのであった。
つーわけで、これ。CDなら1012枚入ります。すげー。CDやさんみたいだー(小学生)。相方と自分の分を合わせても、まだヨユー(1段半空いてる)ですよ。CDまわりがチョーすっきり。今までは前後に入れていたので、奥のCDが何だったのか分からなくなってましたけども、これからはバッチリ。って、もうCDなんかリッピングするときにしか使わないわけですけども。
あーあと、DVDなら427枚とか書いてありますけど、そうすると棚が余るのでオススメしません。CDラックとして使うのが吉。
■ [本]
Web ReDesign 2.0: Workflow that Works (2nd Edition) (Voices That Matter)(Kelly Goto/Emily Cotler)
最近は、きれいで使いやすい画面をダサい俺がどうやって作り始めればよいのかー(で、あとからすごいデザイナーさんに任せる)というところに興味がありまして、こういうのも読んでみたんですけども、やっぱすごいデザイナーさんが先に作ったほうがよくね?
この本はWeb(グラフィック)デザインのプロセス(プロジェクト定義から納品、保守まで)を表したもの。基本的な流れが淡々と書いてあるだけですけど、300ページないのでさらっと読めます。
で、気になる(というか社内で、というか内輪で、話題の)サイト構造図の作成は、やっぱりOmniGraffle使えとある。あーうー。
■ [本]
プロセス オブ ウェブデザイン 企画からデザインへ 落とし込みの技術(WEB CREATORS LAB.)
はいこれもその手の本。日本のものなので参考になる点が多いけど、いかんせん薄い(物理的に)。もっと読みたいモアモア。
で、やっぱりUIドリブンだよなあという認識を新たにしたのであった。 ER図から書き始めてちゃいかんかなやっぱり。
- Flashはじめよう(何度目だ)
- フェーズごとにサインオフ(契約)させる
Contract > customer collaboration > contract negotiation
だよねー。
■ [Ruby]
Ruby Cookbook (Cookbooks (O'Reilly))(Lucas Carlson/Leonard Richardson)
昨日、PDFを購入。『Ruby on Rails』のRough Cutsが「これはひどい」状態なので、どうしようかと思ってたんだけど、こっちは900ページもあるし、本ではこれは買わないだろーということで、買ってみました。
読み終わるのか。
のだめカンタービレ(15) 限定版 (プレミアムKC)(二ノ宮 知子)
1 babie [ああっ、ごめん!手ぶれがヒドス。 レタッチでどうにかならんものかしら。]