Pages

2008-10-15

MacBookシリーズ刷新、全モデルでマルチタッチをサポート

MacBook、MacBook Air、MacBook Proが揃ってアップデートされました。デザインはいろいろと言われてるみたいですが、個人的に一番気になるのはすべてのモデルでマルチタッチジェスチャがサポートされたこと。しかも新ジェスチャ「4本指スワイプ」も追加されたとか。

普段MacBook Pro Early 2008を使ってるので、マルチタッチの素晴らしさはよくわかってます。とくにスワイプはSafariの履歴操作がすごく楽になるので重宝してますし、Thousandでもスワイプでタブ切り替えができるようにしています。4本指スワイプが追加されるということは、スワイプ操作に2つのアクションが割り当てられるってことでしょうから、これは歓迎すべき。標準では横4本指スワイプはアプリ切り替えに割り当てられてるらしいです。

ただ、クリックボタンが廃止されたのはいただけない。トラックパッドによるドラッグ&ドロップは今でもしっくりこないので、システム環境設定でオフにしてクリックボタンでやってる。トラックパッドはそんなに大きくなくてもマルチタッチは充分できるんだから、クリックボタンはつけてほしかった。

2008-10-13

ディスプレイの解像度を得る

ディスプレイの解像度を(dpiで)取得しようと思ったんだけど、なんかそれっぽいAPIがない。CocoaもCore Graphicsにもない。ググってみても、なかなか見当たらないと思ったら…。ADCのTechnical Q&Aに載ってました:How can I programmatically determine the DPI of the current video mode?

読んでみると、ディスプレイの物理的なサイズ(mm)をIOKitで得て、スクリーンのサイズ(pixel)からdpiを求めるという、なんとも言えない荒技にでてます。解像度を得るためだけにIOKitをリンクするのはなんか躊躇ってしまう。ていうかこういうのって単一のAPIとして提供さるもんではないんでしょうかね…。

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でできるかどうかは未確認。