Messenger互換サイト Meebo
MSN Messenger, Yahoo Messenger, ICQ, Google Talk, AIM, Jabberなど、いろいろなMessengerがある。そうSkypeもあるねぇ。これらいろいろなMessengerがあって、同時に使っていたらメモリーは使うしタスクバーにたくさん出てきて面倒だ。いくつかの機能を同時に使えるソフトもあったが、それらをまとめたサイトがある。Meebohttp://www.meebo.com/機能を試そうと思って全てアカウントを持っていたと思うが、その中でMSNとSkypeぐらいしか使わない。このMeeboというサイトでアカウントを登録すると(また一つ増えてしまうが)、Skypeを除いた全てのMessengerがこのサイトで利用できるようになる。ブラウザのメモリーは使うが余分なソフトは起動せずにすむし、管理も楽になる。この人とはこのMessengerでしか話さないから常時起動していく必要があるという場合は、このMeeboを使うと便利だと思う。正直に言えば、MSN Messengerを止めてSkype一つにしたいのだが、古くからのしがらみがあってなかなか辞められない。Meeboさんぜひ、Skypeも頼むよ。ところでこのMeeboというサービスを見ていると親近感が湧いてきた。Messengerの情報をつなげるという事業は、私が目指しているものに似ているからだ。それをAjax技術を使って、サイトだけでサービスを提供している。画面はJavaScriptだけで普通のデスクトップのように自然に動いている。これだけの作りこみを、十分なレスポンスを維持したまま実現しているのはすごいと思った。また、"Jobs"という求人のページが面白い。JavaScriptのパズルがあって、以下のようにJavaScriptが心底わかっていないとわからないものだ。(http://blog.meebo.com/?page_id=101)1. When does div.setAttribute(”###”) not equal div.###?2. What’s the difference between these two statements: a. var x = 3; b. x = 3;3. What’s the difference between: a. !!(obj1 && obj2) b. (obj1 && obj2)などなど1は、setAttributeは元々のDOMが持つべき属性値以外に設定できるが、div.###はオリジナルの属性だけじゃなかったかな。2は、varを宣言しないとグローバル変数になるらしい。3は、JavaScriptだけでなく他の言語でも同様な問題があった気がする。obj1=obj2="a"のとき、a はtrue, b は "a"になるような真偽以外のもので&&は評価してしまうからかな。最初わからなかったけれど、調べていたら思い出してきた。(間違ったらすみません)このようなパズルで能力と価値観の品定めをしている。またこのMeeboというサイトは多言語対応しているが、それはボランティアを募って翻訳しているようだ。英語を標準にしておいて、こうやって世界に事業展開していくというのは賢い。なんか親近感わくこの会社、あと20年若かったら一緒にやりたいな(10年でもいい)。でも広告による収入もないし、どうやってこの会社はどうやって成り立っているんだろうか?その秘訣を教えて。