watermint.org

Takayuki Okazaki's blog

いろいろバックアップデータを整理してたら、GoogleのChrome OSが発表されたときに思いついた、エイプリルフールネタを発見。たぶん、来年のエイプリルフールの頃にはあんまり面白くなくなってるかもしれないので、今のうちに公開しておきます。以下、あくまでエイプリルフールネタなのでご注意を。


4月1日(米国時間) – マウンテンビュー。米GoodleはB2C向けの新OS、Ad$ense OSのリリースを発表した。LinuxをベースとしたOSで、従来までのWebブラウザ向けにとどまらない広範囲な利用形態を想定したOSに仕上がったとコメントしている。2011年後半には同OSを搭載したB2Cプラットホームの本格展開を開始するとしている。

Ad$ense OS担当上級副社長のクリス・ゲトラー氏によればAndroidによる携帯電話対応、Chrome OSによるネットブック対応によりWebブラウザをプラットホームをベースとした利用形態に対する製品展開は一段落し、今後は今までターゲットとなっていなかった非一般利用者への訴求をはじめるという。Ad$ense OSの最初のリリースではシステム管理者向けに特化した利用を想定しているという。

Ad$ense OSでは、従来のOSでは2048バイト?256キロバイトまでしか提供されなかったコマンドライン入力を拡張し、最大4ペタバイトまでのコマンド入力に対応した。これによりクラウド上のほとんどの情報をバッククオートによって展開できるという。

(使用例)

 $ for i in `gooogle 'dog'`; do echo $i; done

上記の gooogleコマンドはGoodle上にある ‘dog’キーワードに関連するすべてのデータを取得するもので、通常133テラバイトから140テラバイト程度の戻り値があるという。Ad$ense OSではこのような巨大なコマンドライン引数にも無理なく対応できるとのこと。

Ad$ense OSは無償で利用可能だが、コマンド実行時には広告が挿入される。これにより、今まで深くリーチできなかった新たな潜在顧客に広告配信が可能だという。

(広告挿入例)

 $ ls /
 bin
 dev
 etc
 ------------------------------
 広告挿入位置

 ------- Ads by goodle --------
 home
 lib
 proc
 tmp
 usr
 var

広告単価は未定で、2010年末までにはパートナー向けの説明会を
行うという。

業務都合で終わり間際しか参加できませんでしたが、Google Developer Day 2009に参加してきました。
_DSC9701.jpg
Googleさんの受け付けマスコットはおなじみストリートビューのアバターさんです。これはこれでかわいいですが、JavaのDukeみたいにもう少し個性があってもいいですよね。
_DSC9706.jpg
今回すごかったのはなんと言っても、太っ腹なAndroid携帯のDev Phone無償配布!(事前登録者のみ)
_DSC9709.jpg
写真ですらまじまじと見たことの無かったAndroid携帯が今ここに!
_DSC9714.jpg
裏のカバーにはGoogle Developer Day 2009の刻印が!
_DSC9716.jpg
起動のスプラッシュスクリーンも!凝ってますねえ。
_DSC9722.jpg
SIMロックフリーの端末だとのことですが、通信料金がどうなるか冷や汗ものなので、ひとまずWifi接続でいろいろ試してみました。これは楽しい!くしくも、iPhone 3G Sが発表されて少し心が揺れていたタイミングだったのですが、完全に注意はこちらに向いてしまいました。

Firefox日本語版を入れて、右上の検索ボックスを使うとGoogle側の個人設定の如何に関わらず、日本語が検索対象として選ばれます。技術系のネタは英語も対象にしたいので、できれば「すべての言語」を対象として検索してほしいので、そのように変更します。/Applications/Firefox.app/Contents/MacOS/searchplugins/google-jp.xmlというファイルを編集します(Windowsの場合は C:\Program Files\Mozilla Firefox\searchplugins\google-jp.xmlだと思います)。例によって編集前にバックアップをとっておくことをお忘れ無く。
Editing google-jp.xml
このファイルの Paramエレメントの lrというパラメータを渡しているところのvalueを空欄にしましょう。そうすればすべての言語になります。一方、読めない言語(僕ならドイツ語とか中国語とか)を省きたいなら lang_ja|lang_en のように読める言語だけを | でつなげれば複数言語を指定することもできます。