Pages

2008-09-18

Google App Engine SDK 1.1.3が出てた

Google Updater経由でGoogle App Engine 1.1.3をインストール。Google App Engine Blogによると、zipimport、zipserveモジュールがサポートされたり、アプリのコンソールからMemcacheの内容が見られるようになったり、URLFetchのリダイレクトを回避できるようになったらしい。

このうち、zipserveってのはzipアーカイブ内にあるファイルを静的ファイルとしてアクセスできるようにするもの、らしい。ということは、画像リソースを全部zipにまとめておいて、/images/foo.pngみたいなリクエストがあればそのzip内からfoo.pngを探し出して返すことができるようになる。まだドキュメント読んでないから間違ってるかも。

2008-09-13

iTunes 8のGeniusを試してみた

iTunes 8の目玉機能、Geniusによるプレイリスト生成機能を試してみた。もともとライブラリが少ないので(500曲いかないくらい)なかなか適用できる曲が少ない中、みつきの『ひとつだけ』がヒットした。選曲はこんな感じ。

  1. ひとつだけ - みつき
  2. I can't stop my love for you❤ - 愛内里菜
  3. 100% (hundred percent) - ONE OK ROCK
  4. 風のない海で抱きしめて - 愛内里菜
  5. Kissing Me - JYONGRI
  6. 君と約束した優しいあの場所まで - 三枝夕夏 IN db
  7. ENGAGED - 観月ありさ
  8. 時の描片 ~トキノカケラ~ - EXILE
  9. せんちめんたる じぇねれ~しょん - 時東ぁみ
  10. スクランブル - 堀江由衣
  11. 恋はスリル、ショック、サスペンス - 愛内里菜

うーん、すごく微妙な組み合わせ。ライブラリが小さいので、Geniusも選ぶのに必死なんでしょう。ちなみに100% (hundred percent)はiTSでフリーダウンロードだった曲。ほとんど聞いてないけど、この機会に聞いてみます。

2008-09-07

Safariでシングルウインドウモードにする

Safari 3.1の隠し設定として、シングルウインドウモードがあることを知りました。target="_blank"が指定されてるリンクをクリックしても新しいウインドウを開かずに新しいタブで開くようになります。設定方法はplistを設定するだけ。下のコマンドをターミナルから実行すればオッケー。

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Safari 4 Developer Previewでできるかどうかは未確認。

たのしいCocoaプログラミング Leopard対応版

HMDTの木下さんの新しい本、たのしいCocoaプログラミング[Leopard対応版]が出ていました。前にこの本のTiger版を読んだのですが、そのときに気づいたのがプログラミング初心者でも抵抗なく読めるところ。今までのCocoa入門本だと、Cの知識を既に持っていることを前提としているものがほとんどだったのに、たのココではCの説明も(必要なところだけ)本の中に含んでいて、前提知識なしで読み進められるので、プログラムを書いたことのない人にはピッタリなんじゃないかなと思いました。そして何より軽かった(内容がじゃなくて、体重計に置いたとき)。

Leopard対応版はまだ買っていませんが、LeopardではInterface Builder周りが完全に新しくなったので、そのためだけにも買う価値はあるかも。もうだいぶ慣れたとはいえ、まだまだ戸惑うし。

2008-09-03

gaedt (Google App Engine Developer Toolkit) ってのがあった

世間ではGoogle Chromeで騒いでおりますが、For Macはまだらしいです。一応ベースの部分はできてるらしいですが、UI周りがまだまだということらしいです。できてる部分のビルド方法は公式Wiki内のBuild Instructions (Mac OS X)に載ってます。コードのチェックアウトに1時間以上かかった上、ビルドしたらエラーが1万個以上でましたが。

さて、そんなことはどうでもよくて、ちょっと前にgaedtってのが登場しました。Google App Engine開発のためのEclipseプラグインです。GAEの開発をEclipseでガシガシやろう、ということらしいです。リンク先のWikiにできることがスクリーンショット付きで書かれていますが、ざっとこんなところです。

  • プロジェクト生成ウィザードが使える
  • Appの設定がGUIで行える(app.yamlを直接編集しなくてもいい)
  • App一覧から起動・停止などが行える

ちなみに、普段使ってるAptana Studioでは使えませんでした。素のEclipseではもちろん使えます。ただ、今のところそれほど便利ってわけでもないような。GoogleAppEngineLauncherを使えば同じようなことができますし、わざわざAptana Studioを捨ててまで使うようなことはなさそうです。

2008-09-01

福田首相が辞めるらしい

Google App EngineのMemcache APIのドキュメント(めっちゃ量少ない)を読もうとしたら隣の部屋で妹が騒ぎだした。どうやら見ていたドラマ「太陽と海の教室」が中断して臨時ニュースに入ったらしい。なんでも福田首相が辞めるとか。まだ会見聞いてないから何にも言えないけど、とりあえずうちのことえりが「福田主将」って変換するのはそういう仕様なのかどうなのか…