May 29, 2008

読書: 夜と霧 新版

夜と霧 新版 夜と霧 新版
池田 香代子

みすず書房 2002-11-06
売り上げランキング : 451

Amazonで詳しく見る by G-Tools

これほど感銘を受けた本は他に無かったかもしれない。
できればもうちょっと早くに読んでおきたかったな。

そしていつか、解放された人びとが強制収容所のすべての体験を振り返り、奇妙な感覚に襲われる日がやってくる。収容所の日々が要請したあれらすべてのことに、どうして耐え忍ぶことができたのか、われながらさっぱりわからないのだ。そして、人生には、すべてがすばらしい夢のように思われる一日(もちろん自由な一日だ)があるように、収容所で体験したすべてがただの悪夢以上のなにかだと思える日も、いつかは訪れるのだろう。ふるさとにもどった人びとのすべての経験は、あれほど苦悩したあとでは、もはやこの世には神よりほかに恐れるものはないという、高い代償であがなった感慨によって完成するのだ。

May 27, 2008

読書: アップルとグーグル 日本に迫るネット革命の覇者

アップルとグーグル 日本に迫るネット革命の覇者 アップルとグーグル 日本に迫るネット革命の覇者
小川 浩 林 信行

インプレスR&D 2008-04-21
売り上げランキング : 817

Amazonで詳しく見る by G-Tools

これ読んだ。
社長が貸してくれた。
社長はいろんな本読んでて、読み終わったら貸してくれるからありがたい。
本にかかるコストって馬鹿にならないので(たぶん月平均で3万円くらいかかってる)。

いやー、アップルもグーグルもすごい会社ですよ。
iPhone や Android がこれからどうなっていくのかが非常に気になりますねぇ。

アップルもグーグルも、僕をすごく驚かせてくれるから好き。
「驚き」って重要ですよね。
そういうのがなかったら人生つまらないと思います。
次はどんな製品が出てくるんだろう、とか考えるのが楽しいっす。

May 22, 2008

HP 2133 Mini-Note PC

2133_07.jpg

これ欲しいなぁ。
買ってしまいそう。
6月上旬発売とのこと。

デザインがかなりいい。
タイピングしやすそう。

問題は6万円のモデルにするか8万円のほうにするか。
(僕にとって)重要なポイントを抜き出して表にしてみた。

6万円 8万円
メモリ 1G 2G
HDD 120G 160G
バッテリ 3セル(最大約2.3時間) 3セル + 6セル(最大約4.6時間)
Bluetooth なし あり
内蔵カメラ なし あり
OS Windows Vista Home Basic Windows Vista Business

各項目に対する結論が以下。

メモリ 1G でもまあいいかなぁという気はする
HDD 120Gあれば十分
バッテリ 6万円のモデルのやつだと2時間しかもたないというのはかなり痛い
Bluetooth 別にいらない
内蔵カメラ 別にいらない
OS どうでもいい

つまり僕にとってはこの問題は「6セルバッテリの為に2万円多く払えるかどうか」というところに帰着するわけですね。

Eee PC 901 も気になる。
Eee PC は、機能は別としてデザインはそんなにイケてない。
でも、HP の8万円のやつと同等もしくはそれ以上のスペックで HP よりも安いのを出してきたら迷っちゃうなぁ。

May 21, 2008

読書: 小飼弾のアルファギークに逢ってきた

小飼弾のアルファギークに逢ってきた [WEB+DB PRESS plus] (WEB+DB PRESSプラスシリーズ) 小飼弾のアルファギークに逢ってきた [WEB+DB PRESS plus] (WEB+DB PRESSプラスシリーズ)
小飼 弾

技術評論社 2008-04-15
売り上げランキング : 927

Amazonで詳しく見る by G-Tools

これ読みましたよ!danさん!
YAPC で見かけたけどなんか怖くて声かけられなかった。
otsune さんも見かけたけど怖くて(ry

さくっと読めるわりに結構読み応えがありました。

社長がこれ読んですごく Ruby に興味を持ったみたいなことを言ってた。
結構 Ruby 好きな人が出てくる。

DHH(Rails 作った人) 曰く、

最初は Rails を PHP でやろうとしたんだ。でも、できなかった。PHP はそこまでの抽象化ができない。それで Ruby を使ったのだけれど、Ruby を使うことによって、抽象化は言語の側で持たせて、整合性(Consistency)をフレームワーク側で確保することができた。

なるほど。
まあ、PHP のことはよくわからないけど、Ruby は結構思った通りに書ける。
PHP や Java でプログラム書いてて「Ruby ならもっとスマートに書けるのに!」と思うことは多々あるけど、逆はまず無いよなぁ。

May 20, 2008

分散型バージョン管理システムについて

Git とか Mercurial といった、いわゆる分散バージョン管理システムというのが実際どういうものなのかというのがいまいちよくわかっていなかった。
いろいろ調べたり実際に使ってみたりしてなんとなくわかってきたのでメモ。

まず、Subversion は以下のような感じ。

2008:05:20_1.jpg

対して Git は以下のような感じ。

2008:05:20_2.jpg

Subversion みたいなサーバーはなく、リポジトリしか存在しない。
運用の仕方としては、どれか一つのリポジトリを「中央リポジトリ」として、そこにみんなが変更を反映させていく、という感じなんだと思う。
結局その「中央レポジトリ」が Subversion における「サーバー」の役割を果たすことになるのか。

2008:05:20_3.jpg

間違ってたらごめんなさい。

あと、全然関係ないけど、「ポジトリ」って言う人と「ポジトリ」っていう人がいるよね。

May 16, 2008

YAPC::Asia 2008 に行ってきた

YAPC::Asia 2008 に行ってきました。
いやー、楽しかったです。
Perl やってみようかなー、という気になりました。

O/R マッパーと memcached の話なんかが参考になりました。

追記

いろんなプレゼンを見てて思ったんだけど、ただ単に技術の内容を説明することだけに終始しているようなプレゼンはあまり面白くない。
その人がその技術に対してどういう思い入れがあって、またなぜそのように思うのか、ということが一番知りたいところで、面白いと思えるプレゼンはそういう要素がふんだんにある。
ていうか、僕自身、社内で発表するときとかもそういうところを意識してやらないとダメだなぁ、と思った次第。

May 15, 2008

YAPC2008

明日は社長とかとYAPCに行く予定だったんだけど、数年に一度くらいしか会えない友人に会う予定ができてしまったので中止。
あさっては行きます。

それと、RubyKaigi2008 なんだけど、チケットを予約したはいいけどいろいろ立て込んでて結局取れなかった。
懇親会のチケットはとれたけどね。
懇親会だけ参加ってなんだよそれって感じだよね。
ていうか何あのローソンチケットのシステム。
ほんと使えねー。
ネットで予約してから三日以内にローソンにチケット取りに行かないといけないって何それ。
あと、ロッピー使いにくい。
ダメあんなの。
まあ僕の考えが甘かったのがいけないんだよなあ。
あー、もう、自分にがっかり。

追記:
チケット取れました。
コメントで ogijun さんにチケットの追加発売があることを教えていただいて、無事買うことができました。
いやー、もう相当凹んでたんですよ、チケット逃して。
ogijun さんありがとうございます。