【截图】在iPhone上运行Google Wave

Google Wave的inbox

Google Wave在iPhone的safari中崩溃

Tweety机器人

Filed under  //

Comments [0]

从Wave API看Google内部编程语言

前几天开发Posterous-Robot的时候,研究了下Google Wave Client Library,Google目前提供Python和JAVA语言。但是,Python类库的功能明显没有JAVA类库的全。

我们还能看到,Google App Engine推出JAVA版本之后,更新很快,功能上,几乎马上跟上了Python版的速度。

以上两件事,我们可以得出如下两个结论:

1.Google内部,Python和JAVA语言很主流。

2.Google内部,JAVA工程师比Python多不少。

当然,以上都是臆断,不过从开发的速度上来看,JAVA确实更加主流。上次给大家介绍了codereview.appspot.com,这个网站的发起者是Google里面review Python代码最多的人,大家可以去看看。

Filed under  //

Comments [0]

开发Posterous的Google Wave机器人(2)

经过几天的研究,终于来写第二部分了,在第一部分中,我提到了不少困难,现在基本都解决了,汇报一下:

form的处理,通过研究用JAVA写的Robot:Tweety,学会了如何创建Form元素,以及Append到Document中去。现在可以添加label,input,button,radio_group,radio等form元素。

Annotation的处理,前面提到了,在andi的帮助下,写出了一个annotationsTohtml的函数,使用了enumerator和yield函数。Python真的很强大!


Filed under  //

Comments [1]

Posterous bot now supports multiple sites setting


Today's morning, Todd Jensen gave me a suggestion that

"This is an awesome bot. One request, to allow to change which posterous you would like to post. I know I read somewhere that the bot remembers the settings for a period of time? I've tried removing the bot from my contacts and re-adding, though it keeps it's original posterous settings? Ideas?"

So I work hard on implement multiple site support in my wave robot. After coding for hours, it is finnaly done. Now you can reply with "/site" before posting a blog to choose the site you'd like to post.

Any suggestion and criticism are welcome~

Here is my wave robot for posterous:
posterous-robot@appspot.com

First Release of Google Wave Robot for Posterous

Filed under  //

Comments [2]

当FriendFeed被收购之后,我们拥抱Wave

不得不接受,FriendFeed突然之间被Facebook收购了。。。上一周,FriendFeed刚刚从Google里面挖来一个老员工,这一周,他们已不是自己。

让人感叹物是人非的同时,也给了我们一个教训,小团队是很容易被吃下来的。12人的团队,就整个被Facebook招安了,换了笔钱了事。

所以,我们还是好好地等待Google Wave吧,至少以Google目前的财力,还没有被吃的可能性。

Filed under  //

Comments [0]

Google Wave Robot for Posterous now supports Rich-Text


After coding for hours, I am exciting to announce that the Google Wave Robot for Posterous now supports rich-text.

Currently, it supports all the text style you can use in Google Wave including fontWeight, fontStyle, color, backgroundColor, textDecoration, fontFamily and fontSize.

In the next stage, I will work on attached image and robot for posting to blogger.

Any suggestion is welcome!

Filed under  //

Comments [0]

After coding for hours, Posterous bot now support Rich-Text

In today's morning, I saw @Andi's reply to my problems. It is because I did not see the GetAnnotations() function in blip model. I just remembered that in Document model, there was no implement.

After Andi having two cups of coffee(lol), he started to get the idea of converting annotations to html. His idea is that operate the content string like a list and using "yield" function in Python.

I've never used yield function before and Andi gave me some examples. After a long conversation in Google Wave, I nearly got how to do the annotationTohtml implement.

And now, I can post here in Google Wave using my own robot with rich-text. That is really amazing! Thanks Andi.

Filed under  //

Comments [1]

I'am submitting my posterous robot to the Gallery

http://wave-samples-gallery.appspot.com/

wish people can make use of my robot.

Filed under  //

Comments [0]

First Release of Google Wave Robot for Posterous

This is the first public version of Google Wave Robot for Posterous. It is developed by @lookon with Posterous API and Google Wave Robot Python Library. It is hosted at posterous-robot.appspot.com. Here is its function and problems.

Attention: the robot addresss -  posterous@appspot.com

Function:

1.Login to Posterous (your login will be cached for 1 day)
2.write blog to your Posterous site.
3.Tags are supported. (just use title((tags:a,b,c)) as your blogpost's title like you do in Email)
4.You will get the post.ly blog url in the wave after publishing.
5.(2008/8/9)Support for rich-text.(Google Wave Robot for Posterous now supports Rich-Text)
6.(2008/8/10)Support for multi-site settings.(Reply '/site'  to choose which site to post.)

Problems:

1.Does not support rich-text now. (I've built a new version that support rich-text now. Feel free to use it.)
2.Does not support Edit. (for Posterous API currently does not support edit)

When the Google Wave api or Posterous API updates, I will update the posterous robot and release a new version.

You can get how to use the robot by reading "How to write a blog using Google Wave Robot for Posterous". 

Enjoy~

Filed under  //

Comments [6]

Google Wave机器人开发介绍(目录)

Filed under  //

Comments [1]