Archive for November, 2010

November 25th, 2010

Simplenote API Proxy in PHP

  长久以来我一直在寻找一款能够在Android、Windows、Linux桌面,或者Web之间进行简单文字同步的工具,随手写一两行plain text,以进行备忘,提高工作效率,节省时间。Evernote非常不错,但是没有Linux桌面支持是硬伤。后来发现了Simplenote这个服务。

  Simplenote提供的是非常简洁高效的文字同步服务,所需要关注的只有标题、文本、标签、时间等等,几乎没有什么冗余的元素,而且支持Android、iPhone、Web等许多客户端,并且开放API,这些正是我所需要的。然而可惜Simplenote的服务架设在Google App Engine上,同时大量的客户端在同步的时候使用的是https来进行请求,这在景德镇是访问不能够的事情。可是我实在非常喜欢这么一款服务。

  借助@yegle同学的twip思想,我花了点时间用php写了一个Simplenote的API Proxy,托管在了github上。因为加入Simplenote的API Group需要提交申请,他们的工作效率太低了直到我写完才给我通过,进去后才发现原来Simplenote已经发布了v2版的API,不过貌似我接触的几个客户端都是用的是旧的v1版。其他列在TODO list中的东西有https/http适配、如何处理cookie这两个个问题。先不管了,用apktool修改了Android上的一个Simplenote客户端AndroNoter,然后修改了Firefox的插件QuickFox Notes,都改用我自己搭建的代理访问,它工作起来真像一个charm!

Simplenote

  恩,如果有一款Android上的4*4的Widget就更好了,直接离线显示一篇text就可以了。不知道是否有时间折腾,最近太忙了。

Tags: , , ,

November 11th, 2010

REST简介

  明天的讲座PPT。

  Ruby on Rails是目前对REST风格支持最好的框架。不过话说回来,我不太看好这个框架,除非Ruby把吃内存过大的问题从根本上解决掉,否则部署的成本会非常高昂,事实为证:我们实验室的VPS扩到1024M内存,才勉强支撑起一个大型的和几个小的Rails应用,之前512M的时候根本吃不消。

Tags: ,