Mavericks先発隊のみなさんから大きな問題報告もなかったのでupdateしました。したときなんかに上記のエラーが。インストールして対応。updateiWorkも新しい版が出ました。私はDVD版でインストールしたのでAppStoreで買い直さないとダメかと思ったのですが、OSの言語環境を英語にするとAppStoreアプリのUpdates欄に出てきて無事アップデートできました。買わなくて済んでよかったよかった。(試したら、Mavericsでやらないとできなかったです。MountainLionだとできなかった。)http://applembp.blogspot.com/2013/10/iWork-Aperture-Mac-App-Store-Update-Package-Keynote-Numbers.htmlちょいちょい便利になってて気に行ってます。あと、ディスク空き容量が増えました。beach!すごいパラダイス感を味わっております。先ほどmatzさんの基調講演が終わりました。毎年恒例の超訳レポートです。ここにはユニコーンが住んでる。私みたいな状態ですね。ウォーターフォールでの開発はおかしいと感じてましたが、何がおかしいか当時は説明できませんでした。20年のプログラマ経験から、今なら分かる、「間違った仮定」があります。ソフトウェアを作ってみるまで「それでOKだ!」と言っていても、できてみたら「あー、なんか違ったわ」ってなることありますよね。戦略としては「保守的になる」とか「ダチョウ的になる(状況全部無視!)」とかは簡単だけど・・・。20年前はなんとかソフトウェアを作るのが目的だった。コンピュータやソフトウェアやネットワークは高価で絶対失敗できない状況だった。今は、「素晴らしいソフトウェア」を作るのがゴールですよね。今はソフトウェアの生産性も上がりました。いいツールもいい言語もあるし・・・Rubyとかね。私たちはいろんな素晴らしいツールを使うことができるので、能力以上のことができる。今はエンジニアが喜びを持ってプログラミングができる。ここはプログラマの天国ですね。・・・、ここは誰がメンテナンスするんだろう?この世界でGCしている人たち(GCの話は笹田さんのセッションがあるので私は話しませんよ)がいて、世界の平和を守っている。コミッタの人、挙手して。この人達がつくっています。本を書いている人も・・・。みなさんここにぜひここに来て下さい。みなさんがプログラマなら、ぜひプログラムを書いて欲しい。守る仕事を担って欲しい。CRubyの開発とかね。私たちは世界を変える力を持っていると信じています。RubyConf2013今年のRubyConfはマイアミビーチで開催。matzさんの基調講演は前日の日記に書きました。セッションでおもしろかったのはOpalの話。コンパイルして実行する環境で、ブラウザ上でRubyコードを実行できるデモはおもしろいなと。基調講演ではRubyKidsに参加した小学6年生の女の子がお父さんと共に登壇するといういい話。物怖じしないで堂々と話していました。セッションでは技術的におもしろいもの、新登場なものはあまりみつけられず。エモいセッションは面白そうな話をしていましたが、私の英語力だと「いい話だなぁ」で終わってしまうのが難点。RubyConfの楽しみとして、参加している日本人や海外のRubyistと直接いろんな話をすることの比率が年々高まっていて、この流れは今後も加速しそうなので、それをうまくやるための戦略を考えた方がいいなというのが今回の宿題になりました。会場ホテルに泊まりましたが、過去にアメリカで泊まったホテルの中では一番良く、快適生活でした。帰りの飛行機まで1日余裕があったので水着とサンダルを現地調達してホテル前のビーチへ行ってきました。水は冷たかったものの、海と空が広くてきれいでした。あと、zzakさんに連れて行ってもらったペルー料理がとてもおいしかったです。