<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>渋谷ではたらくエンジニアのブログ</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/" />
   <link rel="self" type="application/atom+xml" href="http://thirdbuzz.com/atom.xml" />
   <id>tag:thirdbuzz.com,2008://3</id>
   <updated>2008-01-16T02:28:21Z</updated>
   <subtitle>ウェブ全体の知識蓄積に貢献すべく、渋谷ではたらくエンジニアがつらつら綴る、そんなブログ。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.33-ja</generator>

<entry>
   <title>iPod touchアップグレード | 歌詞も表示可能に</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2008/01/ipod_touch_upgrade_lyrics.html" />
   <id>tag:thirdbuzz.com,2008://3.57</id>
   
   <published>2008-01-16T02:00:59Z</published>
   <updated>2008-01-16T02:28:21Z</updated>
   
   <summary>本日行われているMacworld ExpoでMacbook Airが発表されたが...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="apple" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="14" label="apple" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[本日行われている<a href="http://www.macworldexpo.com/" target="_blank">Macworld Expo</a>で<a href="http://www.apple.com/jp/macbookair/" target="_blank">Macbook Air</a>が発表されたが、それ以外に、iPod touchのアップグレードも発表されている。

その内容だが、<a href="http://www.itmedia.co.jp/news/articles/0801/16/news014.html" target="_blank">ITMediaニュース</a>によると、<strong>メール</strong>、<strong>天気予報</strong>、<strong>株価</strong>、<strong>メモ帳</strong>、<strong>地図</strong>、<strong>ホーム画面のカスタマイズ機能</strong>となっている。

が、<a href="http://www.apple.com/jp/ipodtouch/whatsnew.html" target="_blank">Appleのサイトを確認した</a>ところ、それ以外にも<strong>歌詞表示に対応した</strong>との表記があった。

<a href="http://thirdbuzz.com/2008/01/16/080115.jpg"><img alt="080115.jpg" src="http://thirdbuzz.com/2008/01/16/080115-thumb.jpg" width="300" height="170" style="border:solid 1px #333;" /></a>

このiPod touchのアップグレード、なぜかこれまでの購入者に対しては有料で提供され、<strong>2480円</strong>もする。
メールや天気予報などはJailbreakすれば無料で入手可能、さらに、<a href="http://developer.apple.com/iphone/devcenter/third_party_apps.php" target="_blank">Appleは今年2月からiPod touchアプリ開発用のSDKを一般公開する</a>と宣言しており、それを待てばそれらのアプリは登場することが容易に想像でき、正直なところ、今回の有償アップグレードにはいっさい興味がない。

あるとすれば、歌詞表示だけは今のところJailbreakをしてもできなさそうなので、それだけだろうか。
しかしそれもサードパーティー製アプリが登場するのも時間の問題だろう。
&nbsp;]]>
      
   </content>
</entry>
<entry>
   <title>10-fast-fingersのスピードテストに挑戦</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/11/10fastfingers.html" />
   <id>tag:thirdbuzz.com,2007://3.56</id>
   
   <published>2007-11-22T10:43:27Z</published>
   <updated>2007-11-22T10:19:56Z</updated>
   
   <summary> プログラマは英語に強いのか？英語のタイピング速度チェッカーゲーム  （ホームペ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[<blockquote>
<a href="http://e0166.blog89.fc2.com/blog-entry-344.html" target="_blank">プログラマは英語に強いのか？英語のタイピング速度チェッカーゲーム</a>
 （<a href="http://e0166.blog89.fc2.com/" target="_blank">ホームページを作る人のネタ張</a>）</blockquote>
から<a href="http://speedtest.10-fast-fingers.com/">10-fast-fingers</a>の英語タイピングに参戦。


<h4 class="t">結果</h4>
<a href="http://speedtest.10-fast-fingers.com/"><img alt="st2.jpg" src="http://thirdbuzz.com/2007/11/22/st2.jpg" width="450" height="287" /></a>

<blockquote>

You reached 257 points, so you achieved position 22306 on the ranking list
You type 349 characters per minute
You have 65 correct words and
you have 1 wrong words
</blockquote>

まあまあというところだろうか。

勝手に、<a href="http://d.hatena.ne.jp/amachang/20071122/1195698174" target="_blank">id:amachangさんに勝てた</a>のがなんかうれしい。
<br /><br />
<h4 class="t">ところで</h4>
ここのサイト、スピードテスト以外にちゃんと<a href="http://10-fast-fingers.com/">トップページで初心者向けのレッスン</a>もしている。

こちらでは、はじめは
<blockquote><strong>a s d f&nbsp;&nbsp;&nbsp;&nbsp;j k l ;</strong></blockquote>
と両手の4本の指のレッスンから始まり（そしてレッスンでは同じアルファベットを連打させられる）、 <strong>g</strong> や <strong>h</strong> など少しずつ指を移動させ、数字、記号へのレッスンとなっている。

普段タッチタイピングをしている人はすでにできると思うが、一度「<strong>10-fast-fingers式レッスン</strong>」を受けてみるのもよいかも？！


ちなみに他の人のスコアは<a href="http://b.hatena.ne.jp/entry/http://e0166.blog89.fc2.com/blog-entry-344.html" target="_blank">はてブ</a>を見るとよく分かる。
<a href="http://d.hatena.ne.jp/modem/20071122#p1" target="_blank">495 point</a>って！
]]>
      
   </content>
</entry>
<entry>
   <title>Googleが携帯プラットフォームに参入</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/11/google_android.html" />
   <id>tag:thirdbuzz.com,2007://3.53</id>
   
   <published>2007-11-06T14:47:09Z</published>
   <updated>2007-11-07T05:19:11Z</updated>
   
   <summary>グーグルから、携帯電話のオープンプラットフォームとなる「Android」が発表さ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="14" label="apple" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="17" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[グーグルから、携帯電話のオープンプラットフォームとなる「Android」が発表された。

<img alt="071107.jpg" src="http://thirdbuzz.com/2007/11/07/071107.jpg" width="300" height="235" />

詳しいことは<a href="http://japanese.engadget.com/2007/11/06/google-android-open-handset-alliance/" target="_blank">Engadgetの「GoogleのAndroidプラットフォーム＆Open Handset Allianceまとめ」</a>を参照していただきたい。

<a href="http://www.openhandsetalliance.com/" target="_blank">Open Handset Alliance</a>については34社から構成されているが、日本ではDoCoMo＆KDDIが参加しているのに、Softbankが参加していない。
そしてLGなどの海外メーカーは参加しているが、日本国内各キャリアから出しているメーカーは含まれていない。

iPhoneを持つ<a href="http://www.apple.com/jp/" target="_blank">Apple</a>が参加しないのは当然といえるが、iPhoneと組んでいるAT&Tが参加してないところを見ると、日本では<strong>OHAに参加しなかったSoftbankがAppleと組んでiPhoneを出す</strong>、なんてこともあるかもしれない。
（まあ、<a href="http://japanese.engadget.com/2007/08/22/iphone-euro-operators-deal/" target="_blank">ドイツでiPhoneを出すことになったT-Mobile</a>はOHAに参加しているのだけれど）

11/7追記：と思ったけど、ソフトバンクなんだもん、Yahoo!があるしグーグルと組むわけがないか


ちなみに現在の国内携帯電話といえば、現在FOMAでは<a href="http://www.symbian.com/Japan/index.html" target="_blank">Symbian OS</a>が<a href="http://www.symbian.com/phones/index.html" target="_blank">多数採用されている</a>。

その一方、スマートフォンではWindows Mobile、そしてAppleのiPhone。

これからは、いわゆる携帯電話は「Android」 vs 「Symbian OS」、そしてスマートフォンは「Windows Mobile」 vs 「iPhone」なんていう構図になるのだろうか？
]]>
      
   </content>
</entry>
<entry>
   <title>Googleマップが簡単に貼り付けられるように！</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/08/google_map_sticker.html" />
   <id>tag:thirdbuzz.com,2007://3.50</id>
   
   <published>2007-08-22T00:36:12Z</published>
   <updated>2007-08-22T02:56:52Z</updated>
   
   <summary>以前こちらでうわさになっていた、Googleマップの貼り付け機能ですが、ついに正...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[以前<a href="http://www.popxpop.com/archives/2007/08/google_mapsyoutube.html" target="_blank">こちら</a>でうわさになっていた、Googleマップの貼り付け機能ですが、ついに<a href="http://googlejapan.blogspot.com/2007/08/google_18.html" target="_blank">正式対応</a>となった模様。

具体的な使い方は<a href="http://www.popxpop.com/archives/2007/08/google_mapsyoutube.html" target="_blank">POP * POP</a>さんを参照。

貼り付けられるのは、
<blockquote>・適当にマップを表示したその地点
・マイマップを表示すれば、マイマップ
・地点を検索していれば、検索結果のマーカー付き</blockquote>
と、だいたいの地点は表示できるのであるが、<strong>マイマップや地点検索結果を表示した後</strong>、どこかへ移動して地図を貼り付けようとしても、<strong>はじめに表示されたマイマップや地点検索で表示した地点が貼り付けられる</strong>ので注意が必要だ。


<iframe width="425" height="350" frameborder="no" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/?ie=UTF8&hl=ja&q=%E6%B8%8B%E8%B0%B7&f=q&ll=35.66671,139.705582&spn=0.006834,0.013304&z=14&iwloc=addr&om=1&output=embed&s=AARTsJoEIIRRIGYrESdIYtPZi6JAT_mtyQ"></iframe><br/><a href="http://maps.google.co.jp/?ie=UTF8&hl=ja&q=%E6%B8%8B%E8%B0%B7&f=q&ll=35.66671,139.705582&spn=0.006834,0.013304&z=14&iwloc=addr&om=1&source=embed" style="color:#0000FF;text-align:left;font-size:small">拡大地図を表示</a>
]]>
      
   </content>
</entry>
<entry>
   <title>RTMPでFLV配信をするときの注意点</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/rtmpflv.html" />
   <id>tag:thirdbuzz.com,2007://3.49</id>
   
   <published>2007-07-23T11:37:20Z</published>
   <updated>2007-08-22T01:35:03Z</updated>
   
   <summary>ストリーミングサーバーを使ってRTMPでFLVを配信する場合、HTTP経由で配信...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="adobe" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[ストリーミングサーバーを使ってRTMPでFLVを配信する場合、HTTP経由で配信するのとプレーヤー周りのActionScriptの書き方が若干変えなければならない。

というのも、以下のような違いががあるからである。

・NetStreamObj.bytesLoaded、NetStreamObj.bytesTotalが使えない
・onStatusのNetStream.Play.Stopは「クライアント側のストリーミング再生完了」ではなく、「サーバー側のストリーミング配信の完了」である
・onMetaDataでメタデータを取ろうと思ってもうまくイベントが起きない


ということでシークバーとかの表示には欠かせない「FLVの全体の長さ」がhttp経由と同じ方法で取得できないのだが、以下のように記述することで、<strong>duration</strong>の値を取得することができる。

<blockquote>

NetConnectionObj.call("getStreamLength", new getFLVLen(), 'flashvideo filename');
}
function getFLVLen(){
&nbsp;&nbsp;this.onResult = function(retVal) {
&nbsp;&nbsp;&nbsp;&nbsp;if(!duration) duration = retVal;
&nbsp;&nbsp;};
}
</blockquote>

実際には個人でストリーミングサーバーを借りてまでFLVを流すことなんてないだろうが、せっかく調べたので備忘録として。]]>
      
   </content>
</entry>
<entry>
   <title>どこでもサイト内検索できるブックマークレット</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/site-search-bookmarklet.html" />
   <id>tag:thirdbuzz.com,2007://3.48</id>
   
   <published>2007-07-19T14:10:40Z</published>
   <updated>2007-07-19T14:20:43Z</updated>
   
   <summary>Google ManiaさんでGoogle検索結果にサイト内検索機能を追加する『...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[Google Maniaさんで<a href="http://google-mania.net/archives/466" target="_blank">Google検索結果にサイト内検索機能を追加する『Google Inline Site Search』</a>というGreasemonkeyが紹介されていたので、触発されて？、表示しているサイトで「サイト内検索」ができるブックマークレットをつくってみた。


「<strong><a href="javascript:(function(){var w=prompt('キーワード','');var u=window.location.href.replace(/(.*)\/(.*)/, '$1/');if(w) window.open('http://www.google.co.jp/search?hl=ja&q=site%3A'+u+'+'+w,'_blank');})()">Gサイト内検索</a></strong>」←こちらをブックマークに登録


上記GreasemonkeyはFirefoxしか使えない上に、Googleの検索結果ページからサイト内検索するものだが、このブックマークレットは<strong>表示しているサイトからサイト内検索</strong>することができる。
しかも<strong>FFだけでなくほかのブラウザもOK</strong>。

ただし、現在表示しているページのディレクトリ以下で検索するので、本当の意味でのサイト内検索をしたければ、トップページに戻ってから、このブックマークレットを使っていただきたい。

<blockquote>

javascript:(function(){
&nbsp;&nbsp;&nbsp;&nbsp;var w=prompt('キーワード','');
&nbsp;&nbsp;&nbsp;&nbsp;var u=window.location.href.replace(/(.*)\/(.*)/, '$1/');
&nbsp;&nbsp;&nbsp;&nbsp;if(w) window.open('http://www.google.co.jp/search?hl=ja&q=site%3A' +u+ '+' +w,'_blank');
})()</blockquote>


<strong><a href="javascript:(function(){var w=prompt('キーワード','');var u=window.location.href.replace(/(.*)\/(.*)/, '$1/');if(w) window.open('http://www.google.co.jp/search?hl=ja&q=site%3A'+u+'+'+w,'_blank');})()">Gサイト内検索</a></strong>


ちなみにFirefox以外でも使えて便利！といっておきながらＦＦ以外で動作検証していないというのは内緒である。]]>
      
   </content>
</entry>
<entry>
   <title>マイマップに埋め込まれた線の距離を計測するマップレット</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/mapdistance-mapplet.html" />
   <id>tag:thirdbuzz.com,2007://3.47</id>
   
   <published>2007-07-17T16:10:47Z</published>
   <updated>2008-01-10T07:48:59Z</updated>
   
   <summary>2008/1/10追記 公開当初は問題なく動作していたものの、気がついたら動作し...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="6" label="gdd2007" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="gdd2007jp" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[<strong style="color:red;font-size:1.2em;">2008/1/10追記</strong>
公開当初は問題なく動作していたものの、気がついたら動作しなくなっていましたので、
マップレットの公開の停止手続き（というかマップレットXMLの削除）を行いました。

マイマップ一覧から消えるにはしばらく時間がかかるかと思いますが、ご容赦ください。

使っていただいた方、ありがとうございました。
せっかく登録していただいたのに使えなかった方、申し訳ありません。

<br /><br /><br /><s>
Googleマイマップで地図をつくってみたものの、実際の距離が知りたい、というケースはないだろうか。

先日正式スタートしたGoogleマップレットで「<a href="http://maps.google.co.jp/ig/directory?synd=mpl&pid=mpl&features=sharedmap,geofeed&backlink=http:%2F%2Fmaps.google.co.jp%2Fmaps%2Fmm%3Fmapprev%3D1%26hl%3Dja%26ie%3DUTF8%26z%3D4%26om%3D1&hl=ja&gl=jp&num=24&url=http://mapgadgets.googlepages.com/distance.xml" target="_blank">距離測定ツール</a>」というものがすでにあるが、これは<strong>自分で測りたい地点を選ぶ</strong>必要がある。

自分で地点を選ぶ分にはいいが、マイマップで作った線の距離を測ろうと思ったら<strong>再びプロットしなおさなければならず</strong>、面倒だ。

ということで、作成済みマイマップのKMLを使って距離を測定できるマップレットをつくってみた。

<blockquote>http://ryosukecode.googlepages.com/mapdistance.xml</blockquote>

<div align="center"><a href="http://thirdbuzz.com/2007/07/18/mapdistance.jpgl" onclick="window.open('http://thirdbuzz.com/2007/07/18/mapdistance.jpg','popup','width=600,height=401,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://thirdbuzz.com/2007/07/18/mapdistance-thumb.jpg" width="300" height="200" alt="" /></a><div>（マイマップのKMLファイルのURLを入力すると線の距離が表示される）</div></div>

このマップレットは、テキストボックスにマイマップで作成したKMLのURLを入力すれば、<strong>マイマップ内の各直線の距離</strong>を表示するようにしている。
（今回は「目印」間の距離は計測しないのだが・・・）

まずは、<strong>距離を測りたいマイマップを表示</strong>し、<strong>そのあとにこの「マイマップ距離測定ツール」を表示</strong>する。
そうすると地図の上部に「KML」と、アイコンが出ているので、そのKMLのURLを入力することで、距離が測定できる。

ということで、「自分でつくったマイマップのあの距離はどれくらいなんだろう」とか「あの線はいったいどれくらいの長さなんだ」というよくわからない疑問がわいたとき、このマップレットを役立てていただきたいと思う。


ちなみに、これまた帰宅中に構想、帰宅後小一、二時間ほどでつくったので変な動きをするかもしれないが愛嬌ということで。
あと先ほどＳｕｂｍｉｔしたばかりなので、ギャラリーに掲載されるまでは、
<blockquote>http://ryosukecode.googlepages.com/mapdistance.xml</blockquote>
こちらから登録。</s>
]]>
      
   </content>
</entry>
<entry>
   <title>Movable Type 4の発売、延期</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/movable_type_4_delay.html" />
   <id>tag:thirdbuzz.com,2007://3.46</id>
   
   <published>2007-07-11T05:30:22Z</published>
   <updated>2007-07-11T10:34:56Z</updated>
   
   <summary>怒涛の勢いでベータ版を出しまくっていたMovable Type 4の延期がついに...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="blog" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="8" label="movabletype" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[怒涛の勢いでベータ版を出しまくっていたMovable Type 4の延期がついに発表になった。
いつもバージョンアップするたびに、安定するまで少し期間がかかっていたMTなだけに、今回の大幅バージョンアップはさらに時間がかかってしまった、というところだろうか。

どちらにせよすぐにアップグレードする気もないので、しっかりとバグを直してきちんと動くものを提供していただきたい。

<a href="http://www.sixapart.jp/news/2007/07/11-1400.html" target="_blank">SixApartの発表はこちら</a>から。

以下のようなメールも来た。

<blockquote>Movable Type個人無償ライセンスユーザーの皆様

日頃よりシックス・アパート製品をご愛用いただき、誠にありがとうございます。

先日、発表いたしました「Movable Type 4」のベータテストにおきまして、多くの方々からフィードバックをいただいております。皆様から寄せられたフィードバックへの対応とさらなる製品の安定化のためにベータテストを3週間延長し、出荷日を7月18日から8月8日に変更させていただきます。

「Movable Type 4」をお待ちの皆様には誠に申し訳ございませんが、よりよい製品の開発のため、皆様のご理解、ご協力をいただきますよう、よろしくお願い申し上げます。

なお、無償バージョンアップキャンペーンの期限も8月7日までとさせていただきます。この機会にぜひご検討ください。
詳しくは以下のページでご覧ください。
http://www.sixapart.jp/movabletype/upgrade_mt4.html

今後ともMovable Typeならびにシックス・アパートをよろしくお願いいたします。
</blockquote>
]]>
      
   </content>
</entry>
<entry>
   <title>Adobe AIR Developers Nightに参加</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/adobe_air_developers_night.html" />
   <id>tag:thirdbuzz.com,2007://3.44</id>
   
   <published>2007-07-10T14:57:13Z</published>
   <updated>2007-07-11T00:43:45Z</updated>
   
   <summary>今日（昨日）はAdobe AIR Developers Nightに参加してきた...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="adobe" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="13" label="adobe" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="15" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[今日（昨日）は<a href="http://www.adobe-dev-night.jp/" target="_blank">Adobe AIR Developers Night</a>に参加してきた。

5月の<a href="http://code.google.com/events/developerday/jp-home.html" target="_blank">Google Developer Day</a>にも参加してきたので（そしてそれはとてもエキサイティングだったので）、このAIRのイベントも大変楽しみに、期待をしていった。

<div align="center"><img alt="airopening.png" src="http://thirdbuzz.com/2007/07/11/airopening.png" width="300" height="225" /><div>（開演前の会場）</div></div>


スケジュールは上記リンクからたどっていただければ参照できるが、

<strong>■AIR製品戦略とロードマップの紹介</strong>
<strong>■Adobe AIR デモバトル</strong>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://floq.jp/top" target="_blank">FLO：Q（ソニー）</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.2ndfactory.com/" target="_blank">セカンドファクトリー</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://d.hatena.ne.jp/higayasuo/" target="_blank">ひがやすを氏</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://labs.site4d.jp/" target="_blank">SiTE4D</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.bascule.co.jp/" target="_blank">バスキュール</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.tk-lab.com/" target="_blank">TK LAB</a>
&nbsp;&nbsp;&nbsp;&nbspによるデモ
<strong>■パネルディスカッション</strong>

という感じ。


<h4 class="t">■AIR製品戦略とロードマップの紹介</h4>DreamWeaver CS3にAIR用Extensionをインストールすると、DW上からAIRアプリケーションを書き出せたり、Flash CS3から書き出せたり、といったデモがあった。
（そしてFlashからAIR書き出し、というのは<strong>世界初披露</strong>らしい！）
あとは、既報の通りAIRは今年中には正式リリースする予定、とかいった話。

<h4 class="t">■Adobe AIR デモバトル</h4>「デモバトル」なんてなっているが、各社がそれぞれデモを交えたプレゼンをする、というだけ。
しかしそれぞれが時間のない中つくってきたデモを見せてくれ、それが非常に面白かった。

AIRといえば、HTML+AjaxやFlashの延長と考えてしまいがちだが、「AIRらしさ」を前面に出した、<strong>直感的な操作をできるよう配慮したUI</strong>のものが多かった。


特に気になったのは...
<strong>■ソニー</strong>
AIRアプリとウェブのブログパーツを連携。ブログパーツからドラッグ＆ドロップでファイルをダウンロードしたり、画像をAIRアプリにドロップしてブログパーツ上の画像を差し替えたり、と直感的なUIがとてもよかった。

<strong>■セカンドファクトリー</strong>
AIR上のデータをサーバー側に送って、サーバーでPDFの賞状を作成、AIRアプリケーションに返して表示するデモ。
エンタメ系ではPDFを使う機会は少ないが、業務システムなどでは帳票を使うケースが非常に多いため、
そのサンプルとなるものを見させてもらった。

<h4 class="t">■パネルディスカッション</h4>
ほぼ覚えてない。笑。AIRはすごい、AIR万歳みたいな、それくらいの内容だった気がする。
<br />
<h4 class="t">残念だったこと</h4>
と、ここまではよかったことを中心に書いてきたが、このイベント、残念なことがたくさんあった。

<strong>会場内撮影禁止</strong>
そろそろはじまろうかというときに撮影禁止のアナウンス。
せっかくブログで写真載せようと思ったのに撮る事ができない。
みんなブログで書くはずなのにもったいないことこの上ない。
（ちなみにトップの写真は、撮影禁止と知る前に撮ってしまったもの。せっかくなので掲載）
この時点でかなり萎えた。

<strong>謎の乾杯</strong>
缶ジュースに無理やり（笑）Adobe AIR Developers Nightの文字入りの紙を貼り付けて配布。
開会の挨拶の時に、乾杯。
<div align="center"><img alt="aircoke.png" src="http://thirdbuzz.com/2007/07/11/aircoke.png" width="225" height="300" /><div>（イベント用に紙を貼り付けたコーラ）</div></div>
なんか安っぽさと意味不明さに引いた。

<strong>Flash CS3、DreamWeaver CS3の体験版（日本語）がない</strong>
今日のはじめの部分で、FLやDWのすばらしい機能を紹介しておきながら、体験版がないのはすごく残念。
帰ってからさっそく試そうと思ったのに、すごくがっかりした。
いろいろ探したら英語版はあるのがわかったので少しはよかったけれど、、、お土産のCD-Rの中にはDW CS3用のAIR対応エクステンションがあるんだから、体験版で試す方法くらいアナウンスがあってもいいのではないか。

などなど。

先日Google Developer Dayに参加していただけに、細かいことが気になってしまった（そもそもGoogleと比べてはいけないのだろうけれど）。

とはいえ、AIRらしい面白いデモが見られたし、参加してよかったイベントであることは間違いない。


他の方のレポートは<a href="http://d.hatena.ne.jp/khiramatsu/20070710" target="_blank">こちら</a>や<a href="http://d.hatena.ne.jp/blanc2005/20070710/p1" target="_blank">こちら</a>から
]]>
      
   </content>
</entry>
<entry>
   <title>GoogleマイマップをKMLにするブックマークレット</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/07/google_my_map_kml.html" />
   <id>tag:thirdbuzz.com,2007://3.43</id>
   
   <published>2007-07-04T14:55:20Z</published>
   <updated>2007-07-05T03:35:37Z</updated>
   
   <summary>GoogleマップのマイマップをKML形式でダウンロードできるブックマークレット...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[GoogleマップのマイマップをKML形式でダウンロードできるブックマークレット、つくりました。<br />
<br />
<a href="javascript:(function(){if(document.getElementById('view_kml')){var url=document.getElementById('view_kml').href;var param=url.substring(url.indexOf('?'),(url.length));param=param.match(/msid=\w+\.\w+/);window.location.href=url.substring(0,url.indexOf('?'))+'?msa=0&output=kml&ge_fileext=.kml&'+param;}})();
">マイマップtoKML</a>←これをしかる場所にドラッグ、または普通にブックマークで登録完了。<br />
<br />
あとは、<a href="http://maps.google.co.jp/" target="_blank">グーグルマップ</a>でマイマップを表示しているときに、登録したマップレットtoKMLをクリックするだけ。<br />
<br />
ソースコードはこちら。
<blockquote>
(function(){<br />
if(document.getElementById('view_kml')){<br />
&nbsp;&nbsp;var url = document.getElementById('view_kml').href;<br />
&nbsp;&nbsp;var param = url.substring(url.indexOf('?'), (url.length));<br />
&nbsp;&nbsp;param = param.match(/msid=\w+\.\w+/);<br />
&nbsp;&nbsp;window.location.href = url.substring(0, url.indexOf('?')) + '?msa=0&output=kml&ge_fileext=.kml&' + param;<br />
}})();
</blockquote>
<br />
<br />
現在でも、マイマップを開くと「KML」のアイコンがあり、そこをクリックするとKMLがダウンロードできるが、ここでダウンロードできるKMLは、内部でなにやら別リンクを呼び出しているだけ。<br />
<br />
大事な地点情報などは一切含まれていない。<br />
<br />
<blockquote>
&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br />
&lt;kml&nbsp;xmlns="http://earth.google.com/kml/2.1"&gt;<br />
&lt;Document&gt;<br />
&nbsp;&nbsp;&lt;name&gt;Tokyo&nbsp;Marathon&nbsp;2007&lt;/name&gt;<br />
&nbsp;&nbsp;&lt;description&gt;&lt;![CDATA[Tokyo&nbsp;marathon&nbsp;course&nbsp;map]]&gt;&lt;/description&gt;<br />
&nbsp;&nbsp;&lt;NetworkLink&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Url&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;name&gt;Tokyo&nbsp;Marathon&nbsp;2007&lt;/name&gt;<br />
&lt;href&gt;http://maps.google.co.jp/maps/ms?ie=UTF8&amp;hl=ja&amp;msa=0&amp;msid=103763259662194171141.00000111aa92b8b7b23c6&amp;output=kml&lt;/href&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Url&gt;<br />
&nbsp;&nbsp;&lt;/NetworkLink&gt;<br />
&lt;/Document&gt;<br />
&lt;/kml&gt;<br />
</blockquote><br />
<br />
この中身に記載されたURLはアクセスしても<br />
<blockquote>
{errorText:"サーバーに接続できません。"}
</blockquote><br />
と怒られてブラウザではアクセスできないことがわかる。<br />
<br />
<br />
<strong>が、少し細工するとアクセスできるようになるどころか、KMLファイルとして直接ダウンロードできるようになる。</strong><br />
<br />
しかけは以下の通り。<br />
<br />
<blockquote>
<ol>
<li>KML、または「このページのリンク」のURLを取得</li>
<li>URLのパラメータを「<strong>msa=0、msid=～～</strong>」以外、削除</li>
<li>URLのパラメータに「<strong>output=kml</strong>」と「<strong>ge_fileext=.kml</strong>」を追加</li>
</ol>
</blockquote>
<h4 class="t">before</h4>
<a target="_blank"  href="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&output=nl&msid=103763259662194171141.00000111aa92b8b7b23c6">http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&output=nl&msid=103763259662194171141.00000111aa92b8b7b23c6</a><br />
<br />
<h4 class="t">after</h4>
<a target="_blank" href="http://maps.google.co.jp/maps/ms?msa=0&msid=103763259662194171141.00000111aa92b8b7b23c6&output=kml&ge_fileext=.kml">http://maps.google.co.jp/maps/ms?msa=0&output=nl&msid=103763259662194171141.00000111aa92b8b7b23c6&output=kml&ge_fileext=.kml</a><br />
<br />
<br />
というわけで、Googleマップでマッシュアップをつくる下準備なんかにぜひ役立てていただきたい。<br />
<br />
<br />
<strong><a href="http://www.google.co.jp/search?hl=ja&q=filetype%3Akml+site%3Amaps.google.com&lr=" target="_blank">参考</a></strong><br />
]]>
      
   </content>
</entry>
<entry>
   <title>Google Mashup Editor</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/06/google_mashup_editor.html" />
   <id>tag:thirdbuzz.com,2007://3.42</id>
   
   <published>2007-06-27T16:05:00Z</published>
   <updated>2007-06-27T16:07:07Z</updated>
   
   <summary>しばらく前にGoogle Mashup Editorについての記事をどこかで見て...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="16" label="microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[しばらく前に<a href="http://googlemashups.com/" target="_blank">Google Mashup Editor</a>についての記事をどこかで見て、そしてずいぶん前に申し込みみたいなのをしておいたら今日メールが来た。
どうも忘れた頃に招待されたらしい。

というわけで早速ログインしてみた。

<h4 class="t">インターフェイスは</h4>
マッシュアップエディタにアクセスするとグーグルらしい配色でコードが入力できるようになっていた。

<div align="center"><a href="http://thirdbuzz.com/2007/06/27/gme.png" onclick="window.open('http://thirdbuzz.com/2007/06/27/gme.png','popup','width=600,height=317,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://thirdbuzz.com/2007/06/27/gme-thumb.png" width="300" height="158" alt="" style="border:solid 1px #ccc;" /></a><div>（Google Mashup Editorの編集画面）</div></div>

基本的にオープンソースのものを使うというグーグルらしく、FlashやSilverlight、AIRなどのプラグイン類は一切使わず、<strong>コードを記述できるようなインターフェイス</strong>。

MicrosoftのPopflyと比べると敷居が高いように感じる。
が、その反面、コードを自分で書くので好きなように作ることができる。そしてそのためのドキュメントもしっかり用意してあるところがうれしい。


同じようなマッシュアップ生成ツールは、現在アルファ版として公開されている、Microsoftの<a href="http://popfly.ms/" target="_blank">Popfly</a>がある。

こちらはマイクロソフトで開発した<a href="http://www.microsoft.com/japan/silverlight/">Silverlight</a>をベースとしたインターフェースだ。

<div align="center"><a href="http://thirdbuzz.com/2007/06/27/popfly.png" onclick="window.open('http://thirdbuzz.com/2007/06/27/popfly.png','popup','width=600,height=323,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://thirdbuzz.com/2007/06/27/popfly-thumb.png" width="300" height="161" alt="" /></a><div>（MSのPopflyの編集画面。圧倒的に「直感的」）</div></div>

はじめからかなりの数のマッシュアップ用パーツ（要するにウェブで公開されているAPI）が用意してあり、それをドラッグ＆ドロップで線で繋いで、、、とマウスだけ動かしていればマッシュアップのアプリが作れてしまう仕組み。

非常に見た目にわかりやすく、お手軽ではあるがその反面、用意されていないAPIやAPIの中でもプロパティが設定できるようになってないとPopflyでは作ることができない。

つまるところ、汎用性にかける。


<h4 class="t">結局のところ</h4>
コードを自分でがりがり書けるGoogle Mashup Editorは手間がかかるが、好きなように作ることができ、マウスで直感的操作の連続でお手軽にマッシュアップが作れてしまうPopfly。
当たり前にことではあるが、一長一短である。

エンジニアに受けそうなのが<strong>自分で自由に書けるGoogle Mashup Editor</strong>、
上司や顧客に受けそうなのが<strong>簡単に、さくっと、きれいにつくれるPopfly</strong>、というところだろうか。


そして、実はまだYahoo! Pipesを試したことがないので、ぜひこちらも使ってみたいと思う。
]]>
      
   </content>
</entry>
<entry>
   <title>ホットペッパー on Googleマップレット</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/06/hotpepper_google_maplet.html" />
   <id>tag:thirdbuzz.com,2007://3.41</id>
   
   <published>2007-06-18T11:38:09Z</published>
   <updated>2007-06-18T14:53:47Z</updated>
   
   <summary>先日とりあえずお知らせしていたグーグルマップレットの「ホットペッパーお店検索」だ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[先日とりあえずお知らせしていたグーグルマップレットの「ホットペッパーお店検索」だが、気がついたら（ずいぶん前に気づいていたけれど）公式ギャラリーに掲載された。

<a href="http://maps.google.co.jp/preview" target="_blank">http://maps.google.co.jp/preview</a>

<div align="center"><img alt="hp_mapplet.png" src="http://thirdbuzz.com/2007/06/18/hp_mapplet.png" width="300" height="208" /><div>（ホットペッパー検索マップレット）</div></div>

<a href="http://ryosukecode.googlepages.com/hotpepper.xml">直接URLを指定して登録する場合はこちらから</a>どうぞ。
<blockquote>http://ryosukecode.googlepages.com/hotpepper.xml</blockquote>]]>
      
   </content>
</entry>
<entry>
   <title>ウェブは「マザーコンピュータ」である</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/06/web_is_mothercpmputer.html" />
   <id>tag:thirdbuzz.com,2007://3.40</id>
   
   <published>2007-06-13T14:47:29Z</published>
   <updated>2007-06-14T02:28:21Z</updated>
   
   <summary>もう一ヶ月ほど前になるが、「フューチャリスト宣言」（梅田望夫、茂木健一郎）を読ん...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="12" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[もう一ヶ月ほど前になるが、「フューチャリスト宣言」（梅田望夫、茂木健一郎）を読んだ。
mixiでも感想を書いたが、せっかくブログをはじめたのでオープンな環境にも書き残しておく。

<h4 class="t">印象に残った言葉</h4>
印象に残ったのは、梅田氏の
<blockquote>要するに、いいことをいっぱい書くと、グーグルが賢くなるんですよ</blockquote>
の発言。

ブログで（というかウェブで）よい（＝内容に価値のある）ことを書けばみんなが見て、それについてまた誰かが書いて伝播し、結果、グーグルの検索結果の向上につながる＝グーグルが賢くなる、という発想が新鮮だった。


<h4 class="t">ウェブはいきもの？</h4>その発想でいえば、ウェブそのものというのは<strong>全人類共通の知識データベース</strong>だといえる。

知識データベースといっても、技術情報やお役立ち情報ばっかりではなく、誰かが今日の北海道は暑い、とか、名古屋のマウンテンというお店はいろんな意味ですごい、といったことも含め、玉石混合だが、ウェブ人類全体の知識、記憶、経験のデータベース。

毎日ブログなどで記事が書かれまくっている今では、ウェブは日々賢くなっているのである。


<h4 class="t">マザーコンピュータ？</h4>で、そこでのグーグルの役割というのは<strong>情報の引き出し役</strong>だ。だから、本当は「<strong>グーグルが賢くなる</strong>」というのは間違いで、ウェブが賢くなったおかげで引き出しが増えているのに過ぎない（もちろん引き出しの使い方がすばらしいのだが）。

文字で検索するにはいいのだが、残念なことに現在はまだ文の意味解釈まではできていない。
これがうまくできるようになれば、日記などのブログ記事でも喜怒哀楽の重み付けをしてデータベース化でき、それこそ「I'm Feeling Lucky」で検索すると、過去の同じ感情の重み付けのコンテンツをひっぱりだしてきたりとかが可能になる。

実際の用途はおいおい考えるとして、感情検索、そして他には画像検索、音声検索、動画検索などがきちんとできるようになれば、<strong>ウェブは、全ウェブ人類の知識データベースを扱う「マザーコンピュータ」</strong>としての姿を見せるのではないだろうか。

と、そんなことを思いながら「フューチャリスト宣言」を読んだ。]]>
      
   </content>
</entry>
<entry>
   <title>AIRのMIMEタイプ</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/06/air_mime-type.html" />
   <id>tag:thirdbuzz.com,2007://3.39</id>
   
   <published>2007-06-13T00:35:43Z</published>
   <updated>2007-06-13T01:38:04Z</updated>
   
   <summary>先日リリースされたAdobe AIRのベータ版であるが、サーバー側で記述するMi...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="adobe" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="13" label="adobe" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="15" label="air" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[先日リリースされたAdobe AIRのベータ版であるが、サーバー側で記述するMime-Typeがapolloのものから若干変更されいている。

<a href="http://labs.adobe.com/wiki/index.php/AIR:Release_Notes#Setting_the_mime_type_in_your_Web_Server_for_AIR_applications" target="_blank">AIRのリリースノートによると</a>Mimeタイプは、<strong>application/vnd.adobe.air-application-installer-package+zip</strong> となったとのこと。

CGIでダウンロードさせる場合は
<blockquote>print "Content-type: application/vnd.adobe.air-application-installer-package+zip\n\n";</blockquote>

Apacheに設定を加える方は
<blockquote>AddType application/vnd.adobe.air-application-installer-package+zip .air</blockquote>
とすればよいようだ。

<h4 class="t">Apolloのときは</h4>
Apolloのときは
application/vnd.adobe.<strong>apollo</strong>-application-installer-package+zip
だったので、まさに「<strong>apollo</strong>」が「<strong>air</strong>」になっただけ、ということである。
]]>
      
   </content>
</entry>
<entry>
   <title>Safari 3.0ベータはリリースしただけ？</title>
   <link rel="alternate" type="text/html" href="http://thirdbuzz.com/2007/06/safari_30.html" />
   <id>tag:thirdbuzz.com,2007://3.37</id>
   
   <published>2007-06-12T10:14:45Z</published>
   <updated>2007-06-12T14:38:29Z</updated>
   
   <summary>本日リリースされたSafari 3.0のパブリックベータをしばらく使ってみたが、...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="apple" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="14" label="apple" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="11" label="report" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://thirdbuzz.com/">
      <![CDATA[本日リリースされたSafari 3.0のパブリックベータをしばらく使ってみたが、かなりひどい。
日本語が表示されないことは先ほどもお伝えしたが、そればかりではなく、普通の操作をしていても頻繁に落ちる。

<ul><li>「＋」ボタンをクリック（ブックマーク登録）</li><li>フォームに文字を何かしら入力（日本語は入力すらできない）</li><li>ブックマークを開く</li></ul>

一通りの機能を試してみるまでもなく、適当に触っていてもこれだけあっさり落ちた。

WWDCで発表＆ダウンロード開始でこのデキ、ということは、WWDCでWin版Safariを発表すると上から言われ、エンジニアが徹夜でコーディングしまくって「とりあえず動く」レベルまで何とかこぎつけた、と見るのが正しいようだ。


開発チームの方、お疲れ様でした。

<h4 class="t">ちなみに・・・</h4>
まあ当たり前といえば当たり前だが、Mac版は上記の不具合はなく、少し使ってみたが日本語も問題なく表示され、落ちることもなかった。]]>
      
   </content>
</entry>

</feed>
