PSP入手

买了一个PSP,大家都快玩腻了吧。 勇敢的买了2.5版,并且立刻升级到了2.6,实在是想试试PSP的上网功能。2.6版的浏览器还不错,支持GB18030,可以开三个tab,能上gmail收信,bloglines也没问题,在blogines mobile下效果更好一些。不足的地方就是对javascript支持还较弱。浏览器可以直接访问记忆棒,如果把a.html保存在记忆棒/PSP/COMMON/a.html中,就可以通过file:/psp/common/a.html访问。随手做了一个css cheatsheet on psp,放在记忆棒中,可以随时随地作弊了。传说中的RSS Channel也试了下,但总是没内容,不知道是什么问题。 查到两个mac上的psp软件 PSPWare:让你的psp和iPhoto、iTune、Safari等等做同步,也有视频文件同步的功能。非免费软件。 ffmpegx:支持psp的视频转换软件。使用的是mac版本的ffmpeg,应该和变换君差不多吧。

JSON

JSON是一种正在网络上慢慢兴起的数据交换格式。就象AJAX并不是什么新技术一样,JSON也没有提供什么新格式,它基于ECMAScript标准中对ObjectLiteral的定义(ECMA-262, 11.1.5),早就被javascript支持。 格式定义非常简单,就是通过一组键值对来定义一个对象。在javascript中,你可以直接将这种格式的数据赋值给一个变量,然后通过键名取值。相对于使用xml来作为数据交换格式,如果要在javascript里使用,首先需要创建一个DOMParser,然后通过DOM接口访问节点对象,非常繁琐,更不用说不同浏览器的实现中DOMParser的实现和DOM接口都有诸多不同。为什么大量的AJAX应用中宁可直接返回一个HTML片断而不是直接把XML交给javascript处理,一个主要原因就是处理XML的过程比较复杂。JSON最重要的贡献就是简化了解析数据的过程。 del.icio.us提供的在网页上显示书签的javascript脚本就基于JSON,看一下这个脚本,再设想一下通过AJAX读取del.icio.us提供的RSS接口来实现这个功能,就能体会JSON的巧妙了。 除此之外,更有人提出类似XSLT的JSONT,可以将JSON格式的内容转换成其他形式,虽然还暂时还没有XSLT灵活和强大,至少展示了一种可能性。 JSON解决的另一个传统AJAX中xmlhttprequest不能解决的问题就是跨域链接的问题。基于安全考虑,各种浏览器缺省都不允许xmlhttprequest跨域名链接,abc.com页面上的xmlhttprequest是无法连接def.com的内容的。在网页中,JSON可以采用引入script元素的方式导入数据,html中的script可以指定非本地脚本,跨域链接的问题得以解决。但使用这样的方式导入JSON数据,是一个同步的过程(是否可以用defer属性来实现异步?),这点上不如xmlhttpreqeust灵活。

MSN Spaces也可以用ecto发文了

MSN Spaces支持MetaWeblog API应该是老新闻了,我今天才知道,这意味着在mac上可以用ecto直接往MSN Spaces发文了。 具体的配制方式如下: 登录MSN Spaces,点击最右边的”Settings”,再选择”Email Publishing”。 启用email publishing。在”Turn on e-mail publising”前打勾。填好下面的内容,特别是密码,这将是ecto连接MSN Spaces所使用的密码。在第四条根据你自己的情况选,我选的是立即发布。最后保存设置。 配制你的ecto。加入一个新的账户。链接是”http://spaces.msn.com/你的msn spaces用户名”。ecto会自动填上xmlrpc点的链接,是”http://storage.msn.com/storageservice/MetaWeblog.rpc”。如果你发现链接有问题,可以换成”https://storage.msn.com/storageservice/MetaWeblog.rpc”。我使用的是https方式。用户名是你MSN Spaces链接里的用户名,不是你登录MSN使用的email地址。密码是你刚才在Email Publishing里设置的密码。