Welcome Safari 4, and good-by FireFox !!

Apple - Introducing Safari 4

Apple から Safari 4 (public beta) がリリースされたので、早速インストールしてみました。

スピードは、本当に激速!!

Mac ユーザなので Chrome については分かりませんが、Firefox 3 とも Safari 3 とも比べ物にならないくらい速いです。IE の話は、もうやめてあげましょう...

Web インスペクタで調べたダウンロード時間は、Safari 3 と比べて(ざっくり)1/2くらいですが、体感速度はそれより遥かに速いです。アドレスバーの青い領域が増えていく UI が無くなったのも、体感速度の向上に影響しているかも知れません。

また Web インスペクタも Webkit 最新版のインスペクタと同機能で、Firebug でできることは大抵できます。ガリガリ CSS いじる時以外は Safari の Web インスペクタの方が使いやすい気も。

▼ Safari 4 の Web Inspector ▼

Read more

iKnow! Applications Galleryを公開しました

iKnow! API を利用したアプリケーションを紹介する iKnow! Applications Gallery を公開しました。

iKnow! Applications Gallery

自分のアプリケーションが載ってない!とか、新しくサービス作ったから登録して!とかはこちらにお願いします。

Show people what you made! - iKnow! Developer Forum

メッセージは日本語でも英語でもそれ以外でもOKです。きっと Team iKnow! の誰かが読めます。

あ、アラビア語は無理かも知れません。

既に登録されているサービスについても、説明文を変更したいとか、日本語の説明を追加したいとかの要望があれば Show people what you made! - iKnow! Developer Forum にどうぞ。

For Mobile, iPod and TV というカテゴリの分け方は、某 italiaotoko の趣味、かな?

Facebook がリリースした Facebook Connect 対応 Comment Widget を導入

Commenting with Facebook Connect より

Facebook Comments

Facebook Connect を利用したコメントフォームをプログラミング無しで簡単に導入できるようになったので、早速このブログにも導入。Disqus よりは Facebook 利用者の方が多いだろうということで、Disqus Comment Widget は削除しました。

Facebook Comment Widget の設置方法は以下の通り。

Read more

<$MTEntryBasename$> - MovableType の新しいタグを覚えた

<$MTEntryBasename$>

拡張子無しのエントリーファイル名。出力されるファイルが first_post.html の場合は first_post になる。

MovableType

通常用いられる <$MTEntryLink$><$MTEntryPermalink$> は絶対 URL (http://... で始まる URL) を出力するため、CSS で外部リンクと内部リンクの区別がしにくくなります。

この問題を解決するため MT で内部リンクを出力する方法を探していたら、ドキュメントに <$MTEntryBasename$> を発見!<$MTEntryLink$><$MTEntryPermalink$> をすべて以下に置き換えることで、内部リンクを全て相対パスにすることができました。

Read more

iKnow! API に Sphinx Search 導入で OpenSearch 対応拡大中

iKnow! に sphinx という検索エンジンと、Rails プラグイン thinking_sphinx を導入しました。

sphinx

sphinx 導入で Total Count とか検索オプションとかが格段に扱いやすくなったので、iKnow! API でも順次 OpenSearch 対応 API を拡大しています。(第一弾は3月上旬リリース予定)

OpenSearch は Wikipedia では以下のように説明されています。

Read more

埋まっていく3月のスケジュールを前に、風邪でダウン。

3月に原稿4本と講演1本が決定。iKnow! にも大きな変更があるので、いろいろと調査したり対応したりしないといけない。

March 2009

ということで、早めに原稿を書き始めているのですが、書き始めた途端に風邪でダウン。昨日朝起きた時点で喉が痛かったので、無理せずに家で原稿書いてれば良かったよ。。

今日は嫁が仕事なので、子供の面倒みながら風邪と闘っています。風邪うつしそう。。。

OpenID TechNight #4 @ Apple Store Ginza に参加してきました

OpenID TechNight #4

火曜日の夜に銀座の Apple Store で行われた OpenID TechNight #4 に参加してきました。

今回のイベントは OpenID Foundation Japan 以外の方も参加できるイベントだったので、OpenID BizDay よりもエンジニアっぽい参加者が多かったです。やっぱこっちの方が性に合う。

内容は ZIGOROu さんと tkudo による OpenID 入門的なお話でした。本当は OAuth & OpenID ハイブリッド仕様と Contract Exchange について詳しく知りたかったんだけれど、対象レベルが違ったのでしょうがない。

最後は時間が押してしまったのもあり、質問時間が全くなかったのが残念でしたが、プレゼンは分かりやすくて良かったです。いままでざっとしか理解してなかったところが、きっちり系統だって分かった気がします。

きっとそのうちプレゼン資料が公開されるはずなので、OpenID についての基本用語を押さえたい人にはお勧めです!!

しかし、夜にやるイベントなのに懇親会が無いってのは、ちょっと物足りない。

iKnow! API KICKOFF 結果発表!

ちょっとタイミングを逃しましたが、今週月曜日に iKnow! API Developer Conference があり、そこで iKnow! API KICKOFF の結果発表が行われました。

心配していた応募数も最終的には30を超え、第1回としてはまずまずのスタートを切れたかなと思います。

このイベントの最初の挨拶では、人生初の通訳を体験しました。CTO の Kirk の挨拶を置いてかれないように必死に聞いて、なんとか流れは理解はできたのですが、その後の日本語が全く出て来ない。。あれはもっと修行せねば!!


通訳初体験

その後は Team iKnow! の開発陣からのプレゼンテーションがあり、僕もトップバッターとして iKnow! API の OAuth についての簡単なプレゼンテーションをさせていただきました。僕のプレゼンは「iKnow! では OpenID 利用率が高く Basic 認証では対応できないユーザが多いので、ぜひ OAuth を使ってください」という内容です。資料は SlideShare にアップしたので、ここにも貼付けときます。

Read more