capsctrldays

2008-02-01 (金) [長年日記] Edit

[Ruby] Writing Effective Ruby Code - Patterns(3)

続き。そしておしまい。

日付フォーマット

  • 文字列から日付型をつくるのは非常に遅い(parse_date)
    • 様々なフォーマットに対応しないといけないから
  • 使うフォーマットを決めて自前で変換メソッドを作るとよい

一時データ構造のための定数

  • 中間インスタンスを生成しないで定数にする

ファイルシステムへのアクセス

  • 遅いよ

ObjectSpace.each_object

ObjectSpace.each_object(Class) {|c| f(c) }
ObjectSpace.each_object {|o| o.is_a?(Class) && f(o) }

ブロックの引数が必要ないとき

  • どんなメソッドにもブロックが渡せるよ
  • ブロック引数を明示しないほうが速いよ

Symbol.to_proc

  • Railsにあるよね

mapメソッドのチェーン

  • hoge.map(..).map(..) とかするよりも hoge.map {|i| .. } のが速い

動的にrequireする

  • Railsは見たこと無い定数をみつけると勝手にロードしてくれる
    • なので明示的にrequireしなくていい
  • 弊害として従来のrequireの挙動がおかしくなることがある
  • なので、たとえばHogeクラスを拡張したいときは、
require 'hoge'
class Hoge ...

じゃなくて

Hoge
class Hoge ...

とする。

インクルードモジュール vs クラスオープン

  • モジュールの呼び出しはちょっとだけ遅い
  • ので、1つのクラスにしか使われないんだったらクラスをオープンしたほうがよい

bliki_ja:TestCancer

訳しました。


2008-02-02 (土) [長年日記] Edit

[映画] アポカリプト [DVD]

映画秘宝』の「映画秘宝が選ぶ2007年映画ベスト30!」の堂々1位になっていたので観た(基本的に僕は毎年このランキングを元に次の年に観る映画を決めてる)。

ティーザー観たときはそれほど面白そうではなかったんだけど、これはひどい。最初から最後までずっとしんどい。すごい痛いし、すごい残虐。メル・ギブソンはキチガイ。

それはそれとして、冒頭の動物のシーンがそれなりの意味を持つなあ。 吐き気がしそうなときに人間の尊厳とかを問われる感じ。 あーもー気分悪い。まあ、でも、こういうのこそ観るといいよ。

[映画] 転校生 さよなら あなた 特別版 [DVD]

現代の話題でも80年代っぽくなるのは、ある意味、才能だよな。

話としては良かったが、生身の人間がやると胡散臭さ満点なので、時かけみたいにアニメになれば丁度よいと思った。あとは、身体が入れ替わっていたほうが主人公の女の子は可愛い。


2008-02-03 (日) [長年日記] Edit

[映画] パフューム スタンダード・エディション [DVD]

匂いをかぎ分けられることと、 何キロも先の匂いが分かるということは、 別物なんじゃねーの? 前者は、まあ、あってもいいかなー?と思うけど、 後者は、なんか、トンデモな気がするよ。

他にも設定が微妙なところがチラホラあってあんまりのめり込めなかった。

つーかそもそも殺すことに動機がなくねーか。 生きたままでもよくねーか。 そういうトリガが描かれてないよ。 むしろ後悔してんじゃねーかよ。

[映画] ブラッド・ダイヤモンド (期間限定版) [DVD]

これはいい映画。個々のエピソードのバランスがいまいちだけど、全体的に丁寧に作られているという印象。金もかかってそーだし。それにしてはラストが微妙だけど、まあ、こういうもんでしょう。しょうがない。

ディカプリオの「〜ハぁン?」っていう語尾にはいちいちムカついた。

確定申告

疲れた。領収書はマメに整理すべし。


2008-02-04 (月) [長年日記] Edit

[] システム開発現場のファシリテーション ~メンバーを活かす最強のチームづくり~(新岡 優子/前川 直也/西河 誠/小田 美奈子/上田 雅美)

著者が複数な上に内容が短いので、雑誌の特集程度の内容。 いくつか挙がっている参考文献以上のものではないかなぁ。 参考文献読むのメンドクセって人にはいいのかもしれないけど、 それだと何の意味もないように思ったりする。 つーか、私はもっとプラグマティックなもののほうが好きなので、 ちょっと合わなかった。

ただ、「星の王子さま」に目を付けたのは素晴らしいなあ。 「大切なものは目に見えない」はかなり重要。 でも、これも、原作を読んだほうがいい。

LIVE Scratch~上がってますってばTOUR~@武道館 [DVD](木村カエラ)

やっと観た。本人が楽しそうでよい。でも、衣装替えくらいしてもいいんじゃね?


2008-02-05 (火) [長年日記] Edit

bliki_ja:Diversity

訳した。

長くてずっと放置していたのだけど、ようやく。


2008-02-06 (水) [長年日記] Edit

ドラマ 鹿男なんとかかんとか

ドラマにおいて恋愛とかなんとか言わないというだけで、 ものすごく素晴らしいなあ。こういう原作モノならアリだな。 千秋が鹿に!トグサが鹿に!とか思うけど。

[CD] Jasper (DVD付)(木村カエラ/ヒダカトオル/石野卓球/ビート・クルセイダース)

キタ。微妙だけど買う。

あら。JasperのPVじゃないの?


2008-02-07 (木) [長年日記] Edit

[] 要するに (河出文庫)(山形 浩生)

タイトルが違うのでウッカリ買っちゃったけど、 基本的には『山形道場』だったらしい(+αあるけど)。 1本くらいは書下ろしが欲しかったな。

あとがきにあるblogやSNSのブームを指して、

世間のレベルの低さを見くびっていた

という言葉が印象に残った。

[JS] 小数点を0.5刻みにしたい

# 1.2 => 1.0
# 1.6 => 1.5
floor = Math.floor(num);
want_this_num = ((num - floor) >= 0.5) ? (floor + 0.5) : floor;

追記:アホかと

だーこうか。

parseInt(num * 2) / 2

たつをさんありがとう。

irbで試してたから途中で頭おかしくなってたよ。

irb(main):001:0> (1.6 * 2).to_i / 2
=> 1
irb(main):002:0> (1.6 * 2).to_i.to_f / 2
=> 1.5

ぬー。はいはい文系脳文系脳。

本日のツッコミ(全1件) [ツッコミを入れる]

1 たつを [小数点を0.5刻みにしたい、ですが、単純に int($a * 2) / 2 で良いのでは?]


2008-02-08 (金) [長年日記] Edit

I.D.E.Ainternational 電波LED温湿時計 LCR031-BL

クレジットカードのポイントがたまったので交換してみた。 加湿器買ってから湿度が気になっていたので、丁度良かった。 明るいライトの下では青色LEDはちょっと見にくいけれど、 大きさも手頃だし、なかなかいい感じ。

ただ、電波時計もついているんだけど、 我が家は電波障害で電波がまったく入らなかったよ。うへえ。


2008-02-09 (土) [長年日記] Edit

[] 仮想世界で暮らす法 (ブルーバックス)(内山 幸樹)

池谷さんとの対談が載っているということで読んでみたが、本文のほうはなんだかなーという印象。Twitterとかの固有名詞を除けば、10年前くらいの感じがした。誰がターゲットなんだろう?なんというか、別のクラスタがあるんだなー、と思ったよ。


2008-02-10 (日) [長年日記] Edit

bliki_ja:CheaperTalentHypothesis

訳した。あまりうまく訳せてないけど。

[映画] ココシリ [DVD]

あまり知識がないものを見せられてもよく分からん。 うかつに何か言いにくい感じだなぁ。

動機というか、行動に対する強度が何なのかが、いまいち不明だった。 なんで続けられてんの?命のほうが大切に決まってんじゃん。何がダメなの?

[映画] アダプテーション DTSエディション [DVD](チャーリー・カウフマン)

ある原作を渡された脚本家が、 「ある原作を渡された脚本家がアダプテーション(脚色)するのを悩みながら脚本を書く」という脚本を書いたもの。

こんなのよく書けるな。天才だ。頭よすぎる。すごい。再帰的。かつ、非モテでハゲでデブ。みんなの代弁者だ。


2008-02-11 (月) [長年日記] Edit

[映画] スモーキン・エース [DVD]

登場人物多すぎで情報が渋滞してるので始めはよく分からなかったが、 中盤以降はボンクラ映画で良かったなあ。血血血。死ぬ死ぬ。 キチガイがキチガイばっかで困るとか言うのがウケる。 終盤でのサスペンスの謎解き部分は肝心なところがよく分からなかったけど、 まあ、分からなくてもいいや。


2008-02-12 (火) [長年日記] Edit

DECOチョコが超がんばってる

きらきらアフロ見てたら、パッケージを自分で作れるチロルチョコ(DECOチョコ)を紹介してた。

このサービス自体も面白いんだけど(あとで申し込むよ)、それよりも、登録フォームが頑張っててスゲーなーと思ったよ。最初Flashかと思ったら、全部JSで頑張ってるみたい。画像アップロードのところ(onchange)は、あんまり文句言われないところなら使えるかもなー。

[][Wiki] 10+1 No.48 特集=アルゴリズム的思考と建築(柄沢祐輔/磯崎新/伊東豊雄/フロリアン・ブッシュ/藤本壮介/ヤコブ・ファン・ライス/服部暁文/江渡浩一郎/神成淳司/松田達/桑田光平/田中浩也/松川昌平/メディア・デザイン研究所)

かくたにさんオススメのetoさんへのインタビュー。# なんでこれだけ書影がないのか!

パターンのところはすでに知ってることが多いのだけど、自分のことながらなんでパターン言語にしちゃったかなぁ……といつも悔やまれる。まあ、『プログラムデザインのためのパターン言語』という書籍があったから、という理由はあるのだけど。やっぱり、「言語」という単語から受ける意味を伝えたくないので、カタカナのまま「パターン・ランゲージ」が良かったなぁ。# それはそうと、「パタン」と長音を抜かしている人はなぜそうするのだろう?

新しく発見したことは、「コミュニケーションパターンの実践」の例について。 ヨアヒム・ミュラー・ランセの自分たち自身の手でデザインする、新宿駅ガムテープの佐藤修悦さん、沢田マンション、はすべてコミュニケーションパターンの実践だったのか。そうか。そうだな。

改めてWard Cunninghamスゲーな、って思うな。かくたにさんによると、スゲーひと(or カッコいい人?)はみんなWikiを作っているらしいよ。

あわせて読みたい

本日のツッコミ(全1件) [ツッコミを入れる]

1 nanashi [>「パタン」と長音を抜かしている人はなぜそうするのだろう? 英語では「パ」に音が乗るからでは。「ター」を伸ばすとい..]


2008-02-13 (水) [長年日記] Edit

Developers Summit 2008 - デブサミ2008

あとで書くけど、とりあえずメモ。

「Joel on Developers Summit」:素晴らしいソフトウェアを作るということ

プレゼンうまい。 なんだか『ステルスデザイン』を思い出した。

青木さん訳の新刊のレビューをしたこともあって、 講演後に控え室に行かせてもらった(id:ogijunがいない!)。 Joelの名刺ゲット。で、青木さんとJoelからサインもらった。

ふつうのRubyプログラマに贈るRubyプログラミング講座

「ふつうの〜」ではなく「普通の〜」だった。

反復開発とテスト - 7年

テストの話をしてる咳さんは初めてみた。

なんか勘違いしてたんだけど、実際に製品をさわるテスト(自動テストじゃなくて)を毎日やっているんだね。1人1時間かけて全員でやる。毎日なのでテスト数大杉問題が発生する。そこで、テストスイーツの抽出をやる。そのためのレーティング。ストーリーの衝突(矛盾)については、テストをまぜまぜしているなかで解消していく。なるほど。ただしこの方法は、チーム人数が一定数以上じゃないと無理らしい(かくたにさん曰く)。人数が少ないとテストの消化が激しく難しいから。

どうにか自分のところに適用できるところはないものかなあ。

みんなまとめて面倒見よう〜真のDBエンジニアになるために必要なこと〜

うーん。上級者って何さ。がっかり。

その他

  • タリーズ行ったら前の席の人が『アジャイルレトロスペクティブズ』読んでた。
  • 網道編2008が必要
  • /\A角/ カンファレンス(?)
本日のツッコミ(全2件) [ツッコミを入れる]

1 yomoyomo [>タリーズ行ったら前の席の人が『アジャイルレトロスペクティブズ』読んでた。 当然、本を奪い取って即席強制サイン会を..]

2 kdmsnr [無理です!]


2008-02-14 (木) [長年日記] Edit

TPSとか言ってる時点で負けなんだよ

そこにSubversionやWikiはあるのかい?


2008-02-15 (金) [長年日記] Edit

[映画] SUKIYAKI WESTERN ジャンゴ スタンダード・エディション [DVD]

良かったよ!

最初はどうなるかと思ったけど、 なんかOKだったよ。娯楽映画。

豆腐まみれのSK-IIを見たときは爆笑したよ。


2008-02-16 (土) [長年日記] Edit

佐野プレミアム・アウトレット

相方が「ルクルーゼのお鍋が欲しい!!」と言い出したので、 アウトレットモールに行ってきた。正規で買うと高いからね。 Le Creuset ココット・オーバル 25cm ディジョンイエロー 2502-25が(実際に買ったのはオレンジ色)、 定価26,000円(Amazon価格23,400円)が18,200円になってました。 小売店価格と比べると驚くほど安い訳じゃないけどね、 たくさん買うならココで買ったほうがいいかもしれない。

ちなみにココは間もなく新館が出来るみたいなので、 リニューアルしたらまた行こうと思う。

いちご狩り

まつもと果樹園というところでいちご狩り。

時間的に他のお客さんが誰もいなくて、相方と2人っきりでビニールハウスで黙々といちごを食べました。おいしゅうございました。

佐野厄除け大師

実は今回のメインはこっち。相方が本厄なので行ってきた。 年末なんかにTVではよく見るものの、正直、佐野がどこなのか分かってなかったんだよね。思ったよりも小さくて拍子抜けだったんだけど、人がすげーーー多くてビックリした。混みすぎだろ。1人5000円だとしても……。

ちなみに、関東三大師 - Wikipediaには、

関東厄除三大師と関東の三大師は全く別な物である

とか書いてある。ぬーそれなら川崎大師でも良かったんじゃね?

#自分が25のときは、成田山東京別院深川不動堂でやったよ。

首都高こえー

今回はレンタカーで行ったんだけど、帰りだけ首都高に乗ったらスンゲーこえーのな。分岐してすぐ分岐とか、右側出口とか、短い合流とか、びっくらこいたよ。

検索したらみんな怖いらしくって、解決策として

首都高バトルやれ!

というのが多々見つかった。

そんなもんなんかなあ。

本日のツッコミ(全3件) [ツッコミを入れる]

1 でかさわ [佐野は俺の庭ですよ。 ラーメン食べました?おやじの店ってのがうまいんですよ。まだあるのかな]

2 kdmsnr [家で作るやつを買ってきたよ]

3 みるふぃ [首都高はちょくちょく乗ってないと怖いと思いますね。僕は電車嫌いなのでよく利用してるので、慣れましたが、それでもすべて..]


2008-02-17 (日) [長年日記] Edit

[映画] 300<スリーハンドレッド>特別版(2枚組) [DVD]

普通。

とりあえず鎧着れば?とか思った。

[映画] 宇宙からのメッセージ [DVD](松田寛夫)

去年のTODOをやっと消化。 俺には判断できませんでした。

本日のツッコミ(全1件) [ツッコミを入れる]

1 kakuda [> 鎧着れば? それは、シュワちゃんやスタローンに「なんで戦う時服脱ぐねん」とツッコんでるよーなものかと。]


2008-02-18 (月) [長年日記] Edit

[CD] モノノケダンス(石野卓球/ピエール瀧/電気グルーヴ)

TVで聴くとそうでもなかったんだけど、 なんか色々と音が入ってたんだね。

とりあえずジャケが水木さんなので買っておいた。


2008-02-19 (火) [長年日記] Edit

[Mac] ニコ動でかくたにさんがやってたやつ

QuickSilver起動、ピリオド→テキスト入力→Large Type だよー

[Ruby] 文字列から配列への変換

str = "test"
ary = [*str]

ってやってて、エーーって思った。ダメじゃないけどなんかドキッとする。

str.to_a

でよいです。

本日のツッコミ(全2件) [ツッコミを入れる]

1 kou [気持ち悪いっす < str.to_a [str]でいいじゃないですか。 あ、そうそう、1.9ではstr.to_aは..]

2 kdmsnr [著者にメール送ったら同じこと言われた><]


2008-02-20 (水) [長年日記] Edit

[] CPUの創りかた(渡波 郁)

ハードのところは全然理解できてないけど、 説明が丁寧だし、面白かったなー。


2008-02-21 (木) [長年日記] Edit

[] しょぼい自分を大物に見せる技術(内藤 誼人)

ジャケ買い。クロマティ高校の野中英次先生が描いてる。ビジネス書みたいなやつも、こうやってジャケ買いされるよーになるといいなあ。漫☆画太郎先生とか漫☆画太郎先生とか漫☆画太郎先生とか。

内容は、いかに大物っぽく振舞えるかというハッタリ(外見、振る舞い、気持ち)を集めたもので、何の努力もしない社会の底辺に巣くうしょぼいお前らでも大物にジャンプアップできるんだぞ!っていうんだけど、最下層の人たち(俺含む)はこういうのをマメにできないからこそ底辺で低脳(なぜか変換できない)でワーキングプアなんだと思った。使えないと思う。


2008-02-22 (金) [長年日記] Edit

AND回路とINVERT回路を使って、OR回路と等価な論理ブロックを組み立てる方法は?

タイミングがいいなあ。それでも時間かかったけど(うえー)。まだ解いてない人はみないで。

#以下を満たす_or関数の中を埋めよ
def _or(x, y)
  _invert(_and(_invert(x), _invert(y)))
end
本日のツッコミ(全1件) [ツッコミを入れる]

1 たけかわ [ド・モルガンの法則ってやつでしょうか? なつかしい。]


2008-02-23 (土) [長年日記] Edit

[映画] ゾディアック 特別版 [DVD]

未解決事件なのでこれといったオチもなく。うーん。

「ダーティハリー」がこの事件を題材にしてたとは初めて知った。


2008-02-24 (日) [長年日記] Edit

井の頭動物公園

吉祥寺には学生時代に4年間も住んでいたのに、 動物園には初めて行ったよ。 ゾウのはな子も初めて見た!

北村西望の彫刻園なんかもあって、 入園料400円にしては色々楽しめるかもー。

園内で、

シャッキシャキの転校生♪

という曲が軽快に流れてて、何その歯ごたえの描写!?って爆笑してたんだけど、 どうやら「みんなのうた」らしい。



2008-02-26 (火) [長年日記] Edit

[] 問題解決プロフェッショナル「思考と技術」(齋藤 嘉則/グロービス)

「問題解決」ではあるけど、ビジネスでは「正解はない」らしいので、 それ何も解決してないよ!って思うんだけど、 敢えて考え方を変えるならば、 「どんだけみんなに共感してもらえるか」に尽きるんだろうなーと思った。 そのためのツールが色々と紹介されてるんだけど、 それ、ほとんど大前研一が作ったやつじゃんすか。



2008-02-28 (木) [長年日記] Edit

決算書の暗号を解け! ダメ株を見破る投資のルール(勝間和代)

すっっっっっごい面白いんだけど、半分も理解できてないのでwww、 ちょっと別の本で体力つけてからまた読む。


2008-02-29 (金) [長年日記] Edit

[映画] デス・プルーフ プレミアム・エディション [DVD]

クソおもしれーーーーーーーーーー!!!!

ハリウッド的だと揶揄されるカーチェイスが、めちゃくちゃ面白い。すごい。オタクwww。映画でしかあり得ない面白さ。つまり、映画とは何かに答えてくれる作品だよ!!!

"THE END"を見てしばらく爆笑した。