« October 2008 | Main | December 2008 »

November 2008

30 November 2008

Reminder: シックス・アパート生誕5周年記念イベントの件

明日 (12/2) はシックス・アパートの日本法人が設立 5 周年イベントが行われます。ご好評につき申し込みは締め切らせていただきました。ご応募ありがとうございました。参加される皆様は日時をお間違えのないようお越しくださいませ。

タイトル
シックス・アパート日本法人設立5周年 / ブログ5年の軌跡
Blog: Past, Present & Future
日時
2008年12月2日 (火) 19:00-21:00
場所
明治記念館 富士の間
〒 107-8507 東京都港区元赤坂2-2-23

seealso:

嗚呼、Sandy

Sandy_circle Sandy とは iwantsandy.com の Sandy のことです。

Sandy will be going offline on December 8th, 2008. Please read this important announcement for further details.

とあったのでリンク先を訪ねてみたら、


Today marks a fork in the road for this particular startup. Values of n [http://valuesofn.com], the company behind Stikkit [http://stikkit.com] and I Want Sandy [http://iwantsandy.com], will be closing its doors. Both services will going offline at close of business (5pm PST) on Monday December 8th, 2008.

となっていて、「ぐは!」と思ったんですが、

While the company and services will be shutting down, Stikkit and Sandy's DNA will live on; the intellectual property behind both has been acquired by Twitter, Inc [http://twitter.com].

と! 何! Twitter, Inc が買収ですかい!!驚愕!
で、Twitter 側のブログを見たら、

Values of n will be shutting down existing products. However, the technology behind the scenes will live on and potentially re-emerge as part of Twitter's systems, services, user experience, or open source libraries.

と。 Twitter の方向が垣間見えた瞬間でもありますね。Sandy の ToDo 管理的な要素や Personalization 辺りをうまく吸収しつつ、Twitter の機能を拡張していく展開かな、と。

iwantsandy で ToDo を入力するときは以下のような snipet を使います。

    * Remember something: "Remember Alaska Air mileage card number is 1234567"
    * Set a reminder: "Remind me to take out the garbage on Sunday evening"
    * Add an appointment: "Remember yoga class thur 4pm"
    * Add a to-do: "Remember to pick up the dry cleaning @todo"
    * Add a contact: "Remember Dad's number is 503-555-1212"
    * Make a reminder, appointment, or to-do repeat: "Remind me to pay the credit card bill on 9/1 @monthly"
    * Add tags: "Remember to add tags @example"

英文をそのまま入力すると、ToDo を作成できる辺りはとても良かったです。 Twitter も @ を利用した reply に代表される nanoformats と組み合わせて新たな表現が加わることは目に浮かびます。

Sandy がいなくなるのはとてもさびしいけれど、しばらく offline になった後、Sandy はきっとどこかで活躍してくれることでしょう。

これからの Rael Dornfest の Twitter での活躍に期待してます。

seealso:

ケータイ機種変更にて。

ケータイmobilephoneの機種変更に行ってきました。最近の料金体系は今ひとつ分かりにくいですねぇ。。。coldsweats01

「基本料金はxxx円ですが、ほげほげ割引が適用されて、月額yyy円をお支払いいただくことになりますが、2年以内に解約されると、差額のzzz円をお支払いいただくことになりますので」「併せてほげほげプランにご加入いただくことが前提なんです。。。あとで解約していただいても結構ですから」

何か裏でいろいろな仕組みがあるんでしょうね。以前と比べたらかなりの回数の署名を書かされました。過去にいろいろあったんでしょうね。

ところで、ケータイショップに emobile のキャンペーンが展開されとりまして、emobile 契約フラグが一瞬立ちましたup

D02HW という USB タイプのカードを契約すると 100 円で Dell Inspiron Mini 9 (プラチナパッケージ)を購入できる

sign02

emobile の料金プランを見ながら、「月々最大で 5000 円で Dell Inspiron がついてくるなら悪くないな。」なんて思いながら、さらに充実したインターネットライフを想像していたわけです。そこで店員さんに具体的に聞いてみました。

これは にねんMAX のみの契約になります。

おうcrying

仕組みは分かった。基本的には 2 年縛り。で、料金体系は、「新にねん」というプランは「1,000円〜4,980円/月」です。「にねんMAX」というプランは「2,900円〜6,880円/月」です。下限、上限とも差額は 1,900 円です。端的に言えば、Dell Inspiron を購入するために、1,900 円を 24 ヶ月、つまり 45,600 円を支払うということ。Dell のサイトで見ると 5,000 円引きで購入できるように見えますが、Ubuntu モデルを購入することを考えたら 10,000 円も多く支払うようになる。。。

って、ことで立ちあがったフラグは急降下downして emobile ユーザへの道は閉ざされましたcrying

ま、世の中そんなにうまい話があるわけないじゃん!ってことで、これからも地道にコツコツと働いて、お小遣いを貯めて出直します。

しかし、Dell Inspiron mini 9 のキーボード配列は難しかったな。Function Key が fn を押しながら使うようになっているのですが、alt + F4 でウインドウを閉じようと思うと、もれなく fn を追加で押す必要がある。ソフトウェアでキー配列を変更しないとダメですな。(ま、ボクは英語配列にしつつ、Ctrl キーは Caps Lock のところに割り当てちゃうわけなので、Function Key も当然入れ替えるかもしれませんが)

seealso:

26 November 2008

wedata

今さらですが wedata というサービスを知りました。

wedataはWikiのように誰でも書換えられるデータベースを作成するシステムです。
wedataについて

データベースのデータは JSON か JSONP で取得することができたり、データベース追加やレコード追加などの API も用意されています。

モバイル用の UserAgent の正規表現を扱った MobileUserAgentGreaseMonkey 用のスクリプト AutoPagerizeデータとかいろいろあります。私がこのサイトを知ったのは UserIcons を知ったことに端を発しています。wedata も UserIcons も同じ d:id:SWDYH さんです。

ちょうど今進めているサイドプロジェクトのデータは wedata にあってもよさそうな気がするので、ある程度まとまったところで wedata を利用してみようかな、と思いました。すてきなサービスをありがとうございます。

子供にインタビューされる。

何の仕事しているの?
ブログのサービスを作っているよ
(遠くから聞こえる。)・・・長いね。ブログのサービスでいいか。

どんなときが楽しいの?
プログラムを書いているときとかプログラムが動いたときとか。
(遠くから聞こえる。)・・・プログラムって字がかけないよ。

どんなとき疲れるの?
いっぱい働いたとき。
(遠くから聞こえる。)・・・ふ~ん

プログラマの仕事を小学校一年生に理解してもらうのは結構難しいですねcoldsweats01

25 November 2008

R.I.P. Richey

Manic Street Preachers のギター担当だった Richard James Edwards の死亡が認定されたそうです。彼は 3rd アルバムリリース後に失踪したんですが、死亡という扱いになりましたか。。。なんかいろいろな思いがあるけど、このニュースを聞いて、何かがぽっかりと空いている感じです。わかっているけどさびしいです。

seealso:

マニック・ストリート・プリーチャーズ、裁判所がリッチーの死を認定

21 November 2008

メモ: oEmbed の使い方

少し前に「oEmbed の仕様をみた」で oEmbed に注目してみましたが、以前に TechCrunch で軽く触れられていました。

また、oEmbedをサポートしているサイトに対しては、URLを指定するだけで動画を投稿することができる。指定されたURLはoEmbedの側で自動的に埋め込み用のコードに変換され、コピー&ペーストの作業をより簡単に行うことができる。
Huluは利用者の輪を広げ、流通ネットワークも拡大

なるほど。こっちからあっちに取りにいってあーしてこーしてか。

Rejaw: Shout from Kenn Ejima では結構興味深い話をされていますね。

フムフム。。

TypePad Connect

はいpaper TypePad Connect のご紹介ですsign03

今日は TypePad Connect がご紹介できるということでとてもエキサイティングな気持ちです。

javascript を埋め込むことでコメントを一元管理することができる機能が一部では大きく取り上げられていますね。UserPic の表示、階層化されたスレッド表示、編集・削除も可能です。何よりコメントしたあとに自分の Profile ページにコメント結果が一覧できるのですから、なんだかコメントするのが楽しくなると思います。

もちろんコメントは目玉機能ですが、ぼくは伝えたいのはむしろ Profile の方です。

これまで Six Apart が提供するサービスのひとつとして TypeKey がありました。コメント認証などで活用されてきまして認証サービスの先駆けだったと思います。TypePad Connect はその TypeKey の後継になります。これまで TypeKey のログインに使われていた URL https://www.typekey.com/t/typekey にアクセスしますと、http://www.typepad.com/connect/ にリダイレクトされることでご理解いただけるかと思います。TypePad Connect でも TypeKey 認証は通りますし、これまでも対応していた OpenID ももちろん対応しています。そして他のサービスのアカウントも設定して公開できますから、自分のプロフィールサイトとして十分利用価値があると思います。

それから以下のように microformats の hCard の対応もされています。

    <link rel="me" href="#content-main" />
(中略)
    <div id="content-main" class="col vcard">
        <div class="general-module module">
            <div class="module-content">
                <div class="user-name fn">comewalk</div>
                <div class="user-location adr label">Tokyo</div>
            </div>
        </div>

また他のサイトに Profile 情報やコメントを埋め込むための javascript を用意していますから、TypePad という冠がついていますが、javascript が利用可能なサイトならどこにでも貼り付けることができます。

どうぞご利用ください。

ご参考までに以下は私のアカウントです。

http://profile.typepad.com/comewalk

(TypePad Connect は、現在はベータ公開のため、一部の機能や、使える環境に制約があります。ユーザーの皆様のフィードバックをいただきつつ、正式サービスに向けて改良を進めていきます。ぜひ、皆様の積極的なベータテストへの参加をお待ちしています。)

seealso:

TypePad Connect !

ブログのコメントを TypePad Connect にしました。TypePad Connect で用意されている javascript をテンプレートに設定することで移行できます。件数も TypePad Connect での件数を表示することができます。

このページ のコメントをご参考にしていただければと思います。

javascript の設置については、コメントテンプレートの修正とバナーフッターの修正で対応しました。設定方法については MovableType.jp のコンテンツ 「Movable Type のコメント認証に TypePad Connect を利用する」をご参照ください。

seealso:


19 November 2008

oEmbed の仕様をみた

oEmbed

oEmbed is a format for allowing an embedded representation of a URL on third party sites

oEmbed はサードパーティで URL の埋め込み表現を許可するためのフォーマットです。

という直訳になりますが、Pownce で使われるケースが oEmbed のサイトに載っていたので、その使われ方がなんとなく理解できましたので、僕なりの使われ方をご紹介したいと思います。

Twitter などに代表されるマイクロブログなどでは URL だけがポンと投稿されることが多いと思います。oEmbed のサイトの例で言うと、

http://www.flickr.com/photos/bees/2341623661/

という文字列の URL が投稿されることになります。

Twitter はその投稿された内容を parse することはないので、そのまま文字列が読者にも見えるわけですが、これを parse するようなサービスを展開しようとしたときには、

  1. URL を fetch して、URL の先のコンテンツの種別をとってくる
  2. コンテンツの種別に応じて、幅や高さなどの属性を調べる
  3. URL と属性を利用して HTML タグを作成する
  4. 自分のサービス内にその HTML を埋め込む

みたいなことをするのだと思います。で、oEmbed を利用したとしても確かに同様な手順が必要なのですが、2 の自分で調べるという手間が省けます。画像の場合、ImageMagick などを利用して属性を取得するなど自分のサーバ内での処理が増えるので、若干しんどい面があります。Mashuper たちは特に面倒でしょう。

そこで oEmbed です。oEmbed はエンドポイントに URL を渡すと必要そうな属性が返却されるという API です。oEmbed のサイトの例で言うと、

http://www.flickr.com/services/oembed/?url=http%3A//www.flickr.com/photos/bees/2341623661/

こんな感じでリクエストを送ります。するとレスポンスとして、JSON ならば、

{
"version": "1.0",
"type": "photo",
"width": 240,
"height": 160,
"title": "ZB8T0193",
"url": "http://farm4.static.flickr.com/3123/2341623661_7c99f48bbf_m.jpg",
"author_name": "Bees",
"author_url": "http://www.flickr.com/photos/bees/",
"provider_name": "Flickr",
"provider_url": "http://www.flickr.com/"
}

という感じで返ってきます。Format としては JSON か XML で返却する感じみたいです。返却されるパラメータの内容も定義されていますが、これについては oEmbed のサイトを参考にするとよいでしょう。上記の例は Flickr ということもあり、Type が photo になっていますが、その他に video、link、rich もあります。photo は画像、video は動画、link は URL、rich は xhtml となるようです。

oEmbed のサイトの「7 章 implements」 に現在 oEmbed が実装済のサービスが記載されています。YouTube など動画サイトやPicasa など写真共有サイトが積極的に対応するようになると、他のサービスを利用する側もちょっと楽ができていいのになあ。

Discovery を埋めてくれていると助かりますね。

<link rel="alternate" type="application/json+oembed"
href="http://flickr.com/services/oembed?url=http%3A//flickr.com/photos/bees/2362225867/&format=json"
title="Bacon Lollys oEmbed Profile" />

まとめ

TypePad のようなブログサービスでも、例えばコメント欄に oEmbed をサポートするサービスの URL が貼り付けられた場合、Anchor タグを生成するのではなくて、画像も表示してあげるようにするとかやるとうれしい人もいるかもしれませんね。(スパムだったりすると気に入らない画像が列挙されて嫌な思いをするケースもあるかもしれませんが。。。)

ちょうど microformats の上級版で、API の簡易版という印象があるので、結構手軽に活用できるのではないかと思いました。せっかくだから画像なんかはオプションで選択すると Exif 情報も含めて送ってくれるなんかだとうれしいかもな。

seealso:

Access Ranking

Powered by Six Apart
Sponsored links