プレビュー公開が始まったGoogle Wave「超」入門(1/4)−@IT
- Robot Waveに一般ユーザーとして参加し、会話に加わる
- Embed 外部サイトにWaveの画面を埋め込む
- Gadget Waveの画面上に埋め込む小さなソフトウェア
- Robot Waveに一般ユーザーとして参加し、会話に加わる
- Embed 外部サイトにWaveの画面を埋め込む
- Gadget Waveの画面上に埋め込む小さなソフトウェア
Hello, Robot!
Now it's time to write our Python code. First create a
*.pyfile with the same name as you noted in yourapp.yamlfile (e.g. applicationName.py). Add the following code:from waveapi import events
from waveapi import model
from waveapi import robotdef OnParticipantsChanged(properties, context):
"""Invoked when any participants have been added/removed."""
added = properties['participantsAdded']
for p in added:
Notify(context)def OnRobotAdded(properties, context):
"""Invoked when the robot has been added."""
root_wavelet = context.GetRootWavelet()
root_wavelet.CreateBlip().GetDocument().SetText("I'm alive!")def Notify(context):
root_wavelet = context.GetRootWavelet()
root_wavelet.CreateBlip().GetDocument().SetText("Hi everybody!")if __name__ == '__main__':
myRobot = robot.Robot('appName',
image_url='http://appName.appspot.com/icon.png',
version='1',
profile_url='http://appName.appspot.com/')
myRobot.RegisterHandler(events.WAVELET_PARTICIPANTS_CHANGED, OnParticipantsChanged)
myRobot.RegisterHandler(events.WAVELET_SELF_ADDED, OnRobotAdded)
myRobot.Run()
Comments [0]
ポイントを簡潔にまとめると、次のようになります。
- 検索での「site:」コマンドはおおまかな情報しか返さない
- GoogleウェブマスターツールでXMLサイトマップを送信して確認したほうがよい
- ウェブマスターツールが示すURLの数が実際にインデックスされているURLの数
Comments [0]
つまりサーバが熱くなったら冷房で冷やすのではなくて、単にスイッチを切って冷めるのを待つというのです。そこまでして冷房を節約することにグーグルはこだわっているのですね。
そしてグーグルは、データセンターレベルでの休止やダウンのときにマニュアルで切り替えるためのツールを備えており、運用チームは定期的なメンテナンスのときに切り替え訓練も行っている、のだそうです。
グーグルは5月に「The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines (PDF)」という論文を発表していますが、この表題のように、まるで故障時にサーバを切り替えるようにデータセンターを切り替える、というスケールの大きさには圧倒されそうです。
Comments [0]
さらにデータセンターの最先端を行くグーグルは「もっともっと非常識」だと中田記者は指摘しています。ベルギーにあるグーグルの最新データセンターはもはや冷房装置を備えておらず、しかもその一部はすでに稼働を開始しているというのです。
グーグルが2007年2月に「Failure Trends in a Large Disk Drive Population」という論文で、温度が上昇してもハードディスクの故障率が変わらないということを指摘しており、こうしたこれまでのグーグルの経験や調査が、冷房装置を持たないデータセンターを実現するための裏付けとなっているのだろうと中田記者は予想していました
Comments [0]
このデータベースは従来のリレーショナル・データベースの制約、例えば異種データベースの統合、複数のユーザでのデータベースの共有などの共同作業を可能にしている。Fusion Table はデータ・スペース技術を使っており、平たくいうと従来の二次元 (表形式) のデータベースに新たな次元を加えることができるようになるそうだ。この概念は1990年代初頭から提唱されており、その技術の開発をしていたTransformic社をGoogleは2005年に買収している。データベースはまだ初期実験とのことだが、Google Labsで試用することができる。Fusion Tablesが完成されれば、間違いなくOracle、IBM、Microsoft などデータベース・ベンダの脅威になるだろうとのこと。
Comments [0]
Comments [0]