WWDC 2009 四日目 五日目 (San Francisco Day 5, Day 6)

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

IMG_0812.JPG

 四日目の夜には Beer Bash という Apple 主催のパーティがありました。Yerba Buena Gardens という公園でビールやワインと食事が振る舞われました。ステージが設置されていて、名前はわかりませんがバンドが出て来て盛り上がっていました。

IMG_0830.jpg

 五日目は早めにセッションが終わったので、フィッシャーマンズワーフに行ってみました。右へ習えでクラムチャウダーを食べたりエビを食べたり、遠巻きにアルカトラズやゴールデンゲートブリッジを眺めました。ケーブルカーや muni にも乗りました。

 あっという間に過ぎた時間でしたが、集中して iPhone 開発の知識を聞いて、眠くなるまでコード書いて、わからなければすぐに聞けるという環境は非常にすばらしく、高いお金を払ってでも来る価値はあると思いました。オーディオ処理、OpenGL ES、パフォーマンス、アプリケーションアーキテクチャ、Cocoa のアーキテクチャ、それから新機能をいくつか、と知りたかったことをたくさん覚えられたので、アプリケーション開発に活かしていきたいと思います。

 ところで、前回アメリカに来た時にも思いましたが、1 年から 3 年くらい英語圏で生活しないと駄目だな、と思いました。なかなか難しいとは思いますが、これから先のことを考えると、ビジネスレベルで英語を使いこなせないとやりたいことがやれなくなるような気がしています。

WWDC 2009 二日目 三日目 (San Francisco Day 3, Day 4)

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

 セッションに関しては NDA があるので書けませんが、朝から晩までみっちり学べて幸せです。一人だとご飯食べたり、どこかに出かけたりするのが無精になり、引き蘢ってコードを書き続けることになるので、不健康ながら充実しています。

 時差ぼけが未だに直らず、たぶん最後まで直らないだろうなと諦め始めていますが、ここ二日間は、ホテルに帰還、手早く晩ご飯を済ます、力尽きて寝る、深夜に起きる、コード書く、セッションに行く、というサイクルで動くことでうまいこと保たれております。

 日本時間に直すと朝の 11 時 頃に寝て、夕方 5 時頃に起きているので、いつもよりちょっと寝るのが遅いくらいです...

WWDC 2009 初日 (San Francisco Day 2)

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

IMG_0798.JPG

 時差ぼけで 3 時頃に目が覚め、Blog などを書きながら基調講演に並ぶ列の状況を探っていました。そして 6 時頃にホテル出て会場に向かうと列はすでに長蛇になっていました。どうやら私は 572 番のようでした。

 確か 7 時半くらいには会場の中に入れてもらうことが出来、中でコーヒや甘い甘いパンをいただきながら待ちました。中は暖かく、絨毯のので座り心地もまずまずだったので割と楽に過ごせました。

 列が動き始めたのは 9 時半頃で、基調講演が行われた部屋まで辿り着くと、何だか大御所ロックスターのライブを見に来ているような感覚がありました。

 発表の内容については皆さんご存知の通りです。MacBook Pro、Snow Leopard、iPhone OS 3.0、そして iPhone 3G S とハードもソフトも大量に発表されました。私が記憶する限りでは、例年に比べてもとても濃い WWDC の基調講演だったのではないかな、思いました。

 Snow Leopard が Leopard ユーザーに対してたったの $29 で販売されるということが発表された時に、何故かはわかりませんが一番身震いしました。「みんなに使って欲しいから」と言って、スクリーン上の $129 の「1」が落ちた瞬間です。

 WWDC に来てしまうくらい Apple に傾倒しているので勘違いの可能性が高いですが、それでも Apple の時代を感じずにはいられませんでした。

 午後からはいよいよ NDA のセッションが始まりました。夜はアップルジャパンがレセプションパーティを開催していたので行き、二日目も終了です。

 余談ですが、Apple の人のプレゼンで一番出現頻度が高かった単語は「incredible」でした。以前アメリカに来た時にも思ったのですが、実際に現地で使われている頻度の高い英単語をもっと教えてくれれば良いのになと思いました。「suppose to」とかもかなりの頻度で聞くのですが、以前はあまり馴染みのない言葉でした。
 

WWDC に参加してきます。

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

明日から一週間、WWDC に参加するためにサンフランシスコに行ってきます。
iPhone アプリのおかげで一開発者として参加することが出来るのが非常に嬉しいです。

WWDC にいつか行ってみたいなと思いながら、一 Apple ファンとしてお祭り気分だけで参加するにはあまりに敷居が高く、そもそも数年前まで英語がまったく喋れない状態だったりして、なかなか参加することは出来なかったのですが、今回思い切って行ってみることにしました。

スケジュールの都合で、特にツアーなどに参加することなく単独で動いているので、もし現地でお見かけしましたらよろしくお願いします。

Mail: yoshizu [at] s2factory.co.jp
Twitter: seagirl

このモチベーションに乗っかってまた新しいアプリを開発し始めようと思います!

Subversive のインストール

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

メモ:

インストールに必要な URL

SVNKit
http://eclipse.svnkit.com/1.3.x/

SVN Connectors
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/

Subversive
http://download.eclipse.org/technology/subversive/0.7/update-site/

SVN Connectors と Subversive は一度に入れる
Leopard 標準の Subversion は 1.4 系なので、MacPorts で 1.6 系を入れてしまう
Subversion 1.6 系を入れると、zsh の補完がおかしくなるので対処する

% cd /usr/share/zsh/site-functions
% sudo wget -c http://gvn.googlecode.com/svn/trunk/contrib/zsh/_subversion

ネットワーク越しのディスクを使って TimeMachine する

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

メモ:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

AFP でマウントしておくと TimeMachine の対象ディスクに表示されるようになる

Leopard と mod_xsendfile

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

画像ファイルを出力する CGI を作るのに、
mod_xsendfile を使うことが最近増えてきているので、
ローカル環境にもインストールしてみようと思って試してみたら、
うまくいかなくて困ったのでメモ。


1. ソースをダウンロード

http://tn123.ath.cx/mod_xsendfile/ の Download のところから tarball を取ってきて適当に展開する。


2. コンパイルとインストール

apxs -cia -Wc,"-arch x86_64 -arch ppc -arch i386 -arch ppc64" -Wl,"-arch x86_64 -arch ppc -arch i386 -arch ppc64" mod_xsendfile.c


どうも、サイトに従って、

apxs -cia mod_xsendfile.c

とすると、i386 のバイナリしか作ってくれないみたいなので、
オプションに色々付けて必要な分を追加しているみたいです。

こんなにたくさんオプション付けなくても必要なのがあれば良いのだけど、
色んな人がコピペすることを考えてそうしているのであろう。


【参考】
Compiling mod_xsendfile for OS X

Ecasound

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

たかだかオーディオファイルをノーマライズするのに、
いちいち波形編集ソフトやDAWを立ち上げるのが面倒で、
コマンド一発で出来ないものかと思って探してみたところ、
Ecasound というのがありました。

Ecasound
http://www.eca.cx/ecasound/

日本語で色々解説してくれているサイトもありました。
http://www.geocities.co.jp/SiliconValley/2916/ecasound.html

インストールは、ソースコードを落としてきて

% ./configure
% make
% sudo make install

で入りました。

LeopardでEclipseの開発環境を整える

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

 Flex Builderを使い始めたのがきっかけで、気付いたらEclipseユーザーになっていました。Eclipseは非常に強力な反面、環境整備するのにコツが必要だったりします。会社で使っているメインマシンを乗り換えることになったので、自分のためにもEclipseの開発環境の整え方をまとめておこうと思います。

Mac OS Xで最も優れたSVNクライアントはEclipse + Subclipse?

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

 subclipse.png 

 当たり前のように使っている人にとっては「今さら何言ってんの?」ということかと思いますが、Eclipse + Subclipseの素晴らしさを今日初めて知りました。

Mac OS Xの言語環境を英語にする

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

 Mac OS Xの言語環境を英語にすると、日本語にするのに比べて格段にサクサク動くようになるのだけど、今までは使っているアプリケーションのいくつかに致命的なトラブルがあったために、ぶらさげられた人参に飛びつくことが出来なかった。

 以前からそれらのトラブルをどうにか回避出来まいかと情報収集を続けていたのだけど、今回ようやく既知のものは全て回避することが出来たので書いておく。