星期一, 十月 30, 2006

上海一夜




7月份买nikon AF85/1.8的时候,我万万没有想到会在三个多月之后看到陈升,更谈不上将这两件事情联系起来了。
24号才知道陈升要在昨天开小型歌友见面演唱会,26号才想到要去买票,被告知全部订完,留了电话等退票。到了26号晚上,接到主办方电话,可以在第二天去取票,这才放下心来。
昨天上午还在阳澄湖,下午赶回上海。活动8点半在同乐坊Elite Bar举行,7点40可以进场。我7点20到的时候,已经排了很长队了,但很有秩序。进场以后,只能是非常靠后的位置了,而且这次卖的大多是站票。虽然离得远,又比较挤,但这些丝毫不影响大家的激情。还未开场,在放CD的时候,后面已经有很多人跟着音乐唱起来了。
开场后,大家一直保持激动的状态,我几乎是从头跟着唱到结束。虽然视野不算开阔,但举着相机,凭着感觉,还是拍了不少照片的。演唱会原定10点结束,却一直到12点,十足过了一把瘾。
btw:blogspot又被封了。

星期四, 十月 19, 2006

又是bug

使用Google Data APIs来发文章,会出现发出来的文章的日期和设定的不符,也就是说和发文章所用的xml中的日期不符。
同样的,登录到blogspot,发一篇文章,过一会再看feed,也会发现feed里面对应的文章的日期与刚刚发表的文章的日期不一致。也许是在生成feed的时候取的当前时间,这和使用API来发表文章的bug是一回事。我猜测feed是在发完帖子后,第一次retrieve时当场生成的,如果连着发了两篇,生成的feed中,它们的时间顺序会正好倒过来。再如果,你在取到feed之后,修改了一下文章,然后重新retrieve,会发现feed里面这篇文章的日期又更新了,而blog里面,这篇文章的时间不会变。

使用不同的方式写blog

除了登录blog管理界面来写blog之外,还有一些其他的方法:
1、使用客户端程序,例如Zoundry来处理blog,安装程序的下载地址在这里,如果不想安装,还可以使用它的toolbar,是浏览器的插件。(去年我曾使用过blogbuddy,但比较失望,而Zoundry让我满意。) 这样你在编写blog的时候就不需要担心网络问题或者编辑时间太久造成session过期而导致内容丢失,而且编辑器对html的支持很好,功能强大。Zoundry支持多种blog API,具体使用方法见Zoundry 网志编辑器™ 用户指南。测下来对Windows Live Space的支持较好,可以在发blog的时候指定帖子的时间,可以看我今天发布上去的若干篇文章。遗憾的是,目前还不支持blogger beta,需要再等一些时间。另外有一个Windows Live Writer,也具有类似的功能,而且支持blogger beta,当然,发贴时间只能为当前时间。
2、使用email来发贴。首先需要开通此项功能,对Windows Live Space来说,登录后转到 选项>电子邮件发布 这个选项页,选中“打开电子邮件发布”,并按照页面上的提示信息为共享空间输入一个机密字,就能看到系统为你生成了一个邮件地址,使用你注册好的邮箱来发邮件给它,就会在你的space上面发帖子了。对于blogger beta来说,也支持此项功能,在settings->email里的 Mail-to-Blogger Address将email地址填完整,然后发邮件给它就行了。
以上两种方法的使用都比较方便,不妨一试。

星期三, 十月 18, 2006

Google Data APIs 初试

想要把位于blogchina的文章全都搬到这里来,就用了Google Data APIsJava Client Library。 测试了一下,主要是因为原先的blogger升级到beta,新旧交替的过程中引入了许多问题:
1、document里的例子无法正常运行,例子里新建帖子(entry),使用EnvenEntry类,并且用When这个类来指定发贴时间,代码可以在这里找到。
程序运行时会报错:Unrecognized element 'when'。也许新的API已经不支持“When”了吧,将EventEntry改成Entry类,并且使用setPublished(DataTime)来代替addTime(When)之后,测试帖子能够正常发布。
2、虽然帖子能够正常发布,但似乎所设的时间(2005年的某一天)不生效,文章的发布时间仍然为发文的当前时间(2006年10月17日)。调用Entry.generateAtom()生成xml文件并存盘,发现xml文件生成正确:<atom:published>2005-04-17T15:00:00.000-08:00</atom:published>。由此可见,错误发生在server端,无能为力了。
只好等google来修正bug了。

test email post

Post via email

Colaboraty-一种基于web的操作系统界面


Colaboraty 在web上提供类似与WinXP的操作界面,使得用户能够在web上使用各种程序(当然也是web application或者service)。
和windows类似,我们可以在这个界面里看到任务栏、开始菜单、桌面图标等等。打开的程序也会以一个小窗口的形式存在于这个“操作系统”的界面里。

现在已经有不少基于web的工具,例如google calendarweb office等等。如果要使用它们,直接在start->run里面输入URL即可。将这个“run”等效于传统windows里面的浏览器的地址栏就容易理解了。
随着此类应用程序的普及,Colaboraty应该有其用武之地,成为传统桌面操作系统的补充。至于是否会对windows产生威胁,未可知也。

Test Google Data API-2

It is the second article inserted by Google Data API

星期二, 十月 17, 2006

Test Google Data API

It is the first article inserted by Google Data API

星期一, 十月 16, 2006

也许也是bug

今天访问我在blogbus的另一个测试blog,得到404错误。登录并重新发布之后,在 firefox里能访问。新打开一个IE窗口,发现一片空白。让同学在他公司试了一下,也是这样。
那个blog似乎是在blogbus cn上注册的,模板、布局什么的编辑方式和这里都不太一样。