Sooey

2011-01-12 06:17:33 +0900

PixarがまだLucasfilmの一部門だったころに、Pixarの経営陣であるAlvy Ray SmithとEd Catmullの2人が従業員をレイオフから救った時のちょっといい話を見つけた。

上層部から部門の大規模なレイオフを要求されたCatmullとSmithの2人。当然、抵抗するわけですが、結局上司に「明朝9時に対象者リストを持って私のオフィスまで来ること」と言い渡されてしまう。

2人はどうしたかというと、

So what did these two bosses do? “They showed up in his office at 9:00 and plunked down a list,” Craig told me. “It had two names on it: Ed Catmull and Alvy Ray Smith.”

「朝9時、上司のオフィスで2人が叩きつけたリストには2つの名前が載っていた: Ed CatmullとAlvy Ray Smith」

結局、この勇敢な行動によってレイオフは回避され、Pixarはその後$5MでSteve Jobsに売却、最終的にはDisneyに$7.4Bで買われることとなるわけですが、2人には当時から自分たちの組織と仲間にそれだけの(それ以上の)価値が見えていたということなのでしょう。

2011-01-08 08:22:47 +0900

Safariを使っていた頃はブックマークバーに置いたブックマークレットにCmd-数字でアクセスしていた。

が、Chromeではブックマークバーのアイテムに対するショートカットキーが無いようで「どうしようかなー」と思っていたら、Bookmarks Bar Keyboard Shortcutsという機能拡張のおかげでCtrl+数字での切り替えができるようになった。めでたい!(httpsの場合には無効となってしまうのが残念だけど)

ほかに、任意のショートカットにJavaScriptなどを割り当てられるShortcut Managerというのも見つけた。

2011-01-08 06:38:18 +0900

CoffeeScriptの開発者、Jeremy Ashkenasさんへのインタビュー。

最近、新しいJavaScriptライブラリを見つけてGitHubリポジトリを見に行くと実はソースはCoffeeScript、ということが結構あって、わりと使われ始めているという印象なんだけど、上記のインタビューではこんな話もある。

If the question is "why is CoffeeScript not a DocumentCloud project?" - it's because I can't justify using it for the main DocumentCloud development. Imagine trying to hire someone. "You'll have to learn to use a new language that we made up..."

人の集めやすさをとるか、とにかく素早く実現できるツールをとるかの判断はケース・バイ・ケースかつ広い視点でのバランス感覚が必要なので難しいところですね。

2011-01-07 06:59:52 +0900

HerokuのLoggingアドオンのheroku logsで出力されるログは以下のようにタイムゾーンがJSTではない。

$ heroku logs | tail -5
2011-01-06T22:50:32-08:00 heroku[nginx]: GET /75?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 6184 | http | 200
2011-01-06T22:50:33-08:00 heroku[router]: GET journal.sooey.com/74 dyno=web.1 queue=0 wait=0ms service=146ms bytes=5677
2011-01-06T22:50:33-08:00 heroku[router]: GET journal.sooey.com/72 dyno=web.1 queue=0 wait=0ms service=114ms bytes=5368
2011-01-06T22:50:33-08:00 heroku[nginx]: GET /74?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 5729 | http | 200
2011-01-06T22:50:33-08:00 heroku[nginx]: GET /72?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 5419 | http | 200

このままだと色々面倒なので、ローカルタイムに変換するフィルタを作りました。

$ curl -o localtime.rb https://gist.github.com/raw/769207/23d812697bf8cf8e44a074a74f0e496adb4a8f80/localtime.rb
$ heroku logs | tail -5 | ruby localtime.rb
2011-01-07 15:50:32 +0900 heroku[nginx]: GET /75?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 6184 | http | 200
2011-01-07 15:50:33 +0900 heroku[router]: GET journal.sooey.com/74 dyno=web.1 queue=0 wait=0ms service=146ms bytes=5677
2011-01-07 15:50:33 +0900 heroku[router]: GET journal.sooey.com/72 dyno=web.1 queue=0 wait=0ms service=114ms bytes=5368
2011-01-07 15:50:33 +0900 heroku[nginx]: GET /74?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 5729 | http | 200
2011-01-07 15:50:33 +0900 heroku[nginx]: GET /72?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Sooey+%28Sooey%29 HTTP/1.1 | 173.13.167.169 | 5419 | http | 200

実質2行です。

2011-01-07 03:53:52 +0900

StrobeがSproutCoreアプリをデプロイするためのStrobe Platformを発表!

モバイル端末向けにリッチなWebアプリケーションを開発するためのJavaScriptフレームワークとしては、

などなど色々ありますが、生産性の高さと成果物のルック&フィールの良さという観点で個人的に有望だなと思っているのはSproutCoreです。SproutCoreはAppleのMobileMeiWork.comといったサイトで採用されています(Appleが使っているのは現行バージョンよりも古いものらしい)。で、そのSproutCoreのメインスポンサーであるStrobeがStrobe Platformというサービスをアナウンスしました。

今はまだベータテスターを募集している段階ですが、SproutCoreアプリケーションをデプロイできるプラットフォームになるようです。"Sell through on an app store or direct in the browser"という記述も気になるところ。