お掃除ロボット – iRobot Roomba

引越しを機に、掃除機を購入した。それもお掃除ロボットRoomba。新しい家はカーペットなので、強力な掃除機が欲しいと探していた。前の家はフローリング。しかし、アメリカでは能力の高い掃除機はかなり値段が高い。Dysonと言うブランドの掃除機はプロも使うのだが、400から600ドルくらい。掃除機に、それだけだすんだったらお掃除ロボットにしようよという話になった。Roombaを製造しているiRobot社は自分が以前住んでいたマサチューセッツ州に本社がある為、ちょっと親しみを持っていたし、自分の友人もRoombaを所有していたし、娘の友達のパパはiRobotで働いているなどの理由が、今まで買いたかったけど、買うまでに踏み切れなかった、僕の背中を後押ししたのだと思う。Bed Bath and Beyondの20%割引券も持っていたし。購入後の感想。ロボットが掃除してくれるので、バキュームする必要が無く、本当に楽。ロボットの動きを観察しているのは楽しい。ロボットはあまり大きくないので、吸引力が疑問なのだが、私は目が悪いので、細かい物はよーく見ないと見えず、掃除の質はあまり気にならない。多分十分に吸えていると信じている。ハイテク機器が家にあると本当に楽しい。

トヨタ・プリウス(Prius) – ハイブリッド車

最近、トヨタ・プリウスを購入した。なぜプリウスにしたかと言うと、ハイブリッド車が欲しかったため。ハイブリッド車とはガソリンと電気によって動力を得る車。購入の1つ目の理由としては、燃費が良いから。最近のガスの値段はかなり高い、ここシリコンバレーでは一ガロン当たり3.5ドル前後。2つ目に、環境に比較的優しいから、他の車に比べて。3つ目として、エンジニアとしてハイテクを駆使した車に乗ってみたかったから。実際に運転してみての感想。今の所、平均値で一ガロン当たり48マイルくらい走る。本田・シビックの3ドアクーペ(ガソリン車)(結構小さい車)の2倍は燃費が良い。でかいSUVに比べたら3倍くらい良いのではないか?もしかしたら4倍??電気を使用している時はエンジンが止まっているので凄い静か。充電してるよ、電気を動力に使っているよなどの情報を表示するパネルが面白い。想定していなかった事、購入してから知ったのだが、ガソリン車に比べてメインテナンスのサービス代金がかなり高いらしい。

ウエブ・ホスティング

今日からウエブ・ホスティングにチャレンジ。自分の名前ドメイン(hidekiitakura.com)も取得。手始めにWordPressを利用してブログ開設。でも自分でインストールする必要なし、既に設定されているので、アクティベートするだけ。これから、PerlやPHPを使って何か作れたらなーと考えています。これは、かなり楽しい。

新しい言語 -> 思っていたより中々大変

これは言語の話ではなくて、プログラミング言語の話です。最近仕事でPerlを使うのでコツコツ勉強している。新しい言語を覚えるのは、思っていたより中々大変。

言語によってルールが違うし、文化が違う。自分は現在Java、C/C++を得意とするのですが、それらはコンパイルしなければいけない静的(スタティック)言語、Perl、Python,Ruby、JavaScriptは動的(ダイナミック)言語、作法がまったく違う。もう一つ問題なのは、自分から学んでみようと思ったのではなく、学ばなければならなくってしまったから始めたと言う自分の状況。自分からプロ・アクティブに学んでやろうと思って始めた時の方が学ぶ事自身が楽しい。

今まで、Perl、Python、Rubyをやるきっかけがなかったので、気付けなかった事がある。それらの言語がすごいのは、C/C++又はJavaで数十行書かなければいけないコードが、Perlだと数行書けば十分って事が多々ある。コンパイルしなくて良いので、コードを書いて直ぐにそのコードをテストできる。1)コードを書く、2)コンパイル、3)実行・テストのサイクルが1)と3)のみなので、開発をするサイクルが短くなり、開発のテンポが良くなる。Perlなどの動的(ダイナミック)言語の強みは中々新鮮である。

なんだかんだ言って、新しい事を始める事自体が面白いし、楽しい。こんなチャレンジがもっと降って来てほしいし、自分でももっと見つけていかなければ。

本物のJavascriptのエバンジェリスト in シリコンバレー

今日は、Douglas CrockfordさんのJavascriptの講義に参加して来た。講師に関して事前の知識は無かったのだが、講義を聴いてい る途中から、この人のJavaScriptに関する知識は深い事が分り、久しぶりに、講義に参加してよかったーという思いになった。今までは個人的な目的でJavaScriptのコードを書いていたのだが、ちょっと言語に関する理解が浅く、JavaScriptに関しては、なぜこのようなコードを書かなければいけないのか不明瞭な部分があった。しかし、多くの疑問点が、彼の説明でクリアーになった。次回のDOMに関する講義と、次々回のAdvanced Javascriptの講義が、今から待ち遠しい。家に帰ってから講師の名前でネットで検索してみると、この方はJavascirpt/Ajax界では ちょっとした有名人のようだ。(http://javascript.crockford.com/) やっぱりシリコンバレーには、一味違うエンジニアがわんさかいるようだ。今日ほどシリコンバレーに来て良かったと思った日はない。

Google Phone – Android

Android – An Open Handset Alliance Project
Googleが携帯電話向けプラットフォームを出した。この話を一番最初に聞いた時、パソコンよりマーケットが大きいと言われている携帯電話市場が、Googleに独占されてしまうのかもしれない、という思いを持った。マイクロソフトがパソコン(PC)市場を牛耳っているように。OSを制している物がその上で動くアプリケーション及びコンテンツもコントロールできる。マイクロソフトにお伺いをたてながら、パソコン市場で、アプリケーションビジネスをしていくのはかなり大変である。それと同じ事が携帯市場でも起きるのかな?というイメージをもった。
今、アメリカでは携帯ビジネスにフォーカスしているスタートアップが多くある。今年の夏に、携帯ビジネスをしている人達と話す機会があった。携帯検索の会社の方と話した時は、携帯検索の技術力では、良い技術を持っていても、Googleと差別化するのは難しい。会社の戦略としては、携帯キャリアとパートナーとなり、市場に売り込んで行く方針。携帯でのコンテンツを提供している人と話した時は、携帯市場でのポータルを目指すと意気込んでいた。もし、Google Phoneが市場を占有したら、このスタートアップの会社はどうなってしまうのだろう?Googleのサービスと、Googleのプラットフォーム上で真っ向から対立するのは難しい。ほとんど、NO CHANCEだと思う。
このように、ちょっと悲観的に捕らえていたが、幾つかのブログや記事を読んでいる内に、Google Phoneが市場を占有する事自体がかなり難しい事である事が分って来た。検索市場を押さえているからといって、多くのリソースを持っているからといって、頭の良い人が沢山働いているからといって、その他の市場も簡単に取れるわけではない。
Androidの説明を読む限り、今現在、今市場にある他のプラットフォームと技術的に大きな違いがあるようには思えない。大きな違いはオープンかクローズドかの違いである。個人的には、オープンソースは大好きだが、市場で成功する為の必要条件では無いと考えています。ようするに新しい携帯市場に新しいプラットフォーム・プレイヤーが入って来て競争が厳しくなったったんだなという感想です。
携帯電話(スマート・フォン)市場は本当にまだ始まったばっかりなんだなというのが、今現在の感想です。多くのプレイヤーにまだまだチャンスがありそうです。

その他:Google Androidのアプリケーション開発環境はJavaだそうです。GWT(GoogleWebToolkit)もそうだが、 Googleは開発言語にJavaを好む傾向にあるように思う。自分が好きなJava言語を推進してくれているという意味でAndroidは大歓迎。

最後に:自分の文章に起承転結が無く、携帯市場に付いて考察する前に、自分の文章能力を上げる努力をするべきだと書き終わった後に感じた。。。。。。。

Sun Microsystemsのオフィース

僕が13年前にキャリアを築き始めた際の一番最初の仕事はSUN OS(Solarisの前の世代のOS)上でC言語を使用して株式取引用のサーバー・クライアント・アプリケーションの開発でした。それ以来、Sun Mycrosystemsにある種の憧れを抱いてきた。SUNに付いて書かれた本も何冊か読んだ。Java言語も好きだし、SUN(JAVA)の株も少し持っている。更にはBill Joy(Sunの設立者の一人)の出身校であるUC Berkeley(BSD Unixの開発に貢献)にも憧れをもっていて、アメリカに来てすぐ校舎を見にL.A.から行った事もある。そのSUNの本社オフィースが現在働いている会社のすぐ近所にあるので見に行った。オフィースの周りをグルッと車で回ったのだが、ただ・ただその広さにびっくり。MAのBurlingtonにあるオフィースも見に行った事があるのだが規模が全く違う。さらにご近所にはIntelやNvidiaの本社もある。オタッキーの巣窟に来たんだなーという気になった。

ちなみにSun本社の所在地は下記。The Network Is The Computer.と言ってるだけに所在地の道の名前はNetwork Circle。
4150 Network Circle, Santa Clara, CA