Sharp Zaurus SL-C750 (Sharp CEC SL-7500)

2009/11/05 | 23:49 | 分类:IT杂谈 | 标签: | 1,298次阅读

  与很多家庭具有工程背景的朋友一样,我最早接触的计算机是 Sharp PC-1500。不久前 @Sisyphusliu 师兄把他几年前折腾过的一台 Sharp Zaurus SL-C750(中国版称为 Sharp CEC SL-7500C)借给了我玩。时隔多年再次使用 Sharp 的“小电脑”,我的感觉还是比较亲切的。
Sharp Zaurus SL C750 (Sharp CEC SL 7500)
  从 Wikipedia 上的介绍看到,Zaurus 系列是 Sharp 于 1993 至 2007 年间推出的、定位于 PDA 的掌上数码产品。2003 年上市的 SL-C750 能够配置 400MHz 的 XScale 处理器和 64MB RAM + 64MB Flash,比现在的一些中低端 PDA 还要强。然而这种定位不上不下、博而不专的掌上产品在这几年似乎没有被大众市场所接纳。从当时的那些 PDA 到后来的 UMPC、MID 等,往往只是 IT 圈子里少数 Geek 的玩物,普通用户对于这类产品的最大优势——“可折腾性”并不买账。
  SL-C750 上预装了定制化的 Linux 发行版,但这台机已被师兄刷上了更加灵活的 pdaXrom embedded Linux,并更移植了不少应用上去。我曾试图重刷一个更新的系统上去,但在交叉编译屡屡出错之后,上网查阅却发现有关 Zaurus 的论坛早已冷清,很多下载链接失效。在缺乏时间和经验的情况下还是先放下了这个想法,只是实验性地交叉编译了几个简单的库和应用上去。
  我在 tweethacking 上看到有人用小 LCD 或 LED 做 twitter 显示器;还有人推荐重度用户们专门买一个迷你显示器来监视 twitter 更新。其实这种事用 SL-C750 这类掌上设备绰绰有余:只需要 Firefox 加一个自动刷新插件。不过放心,我可不是重度用户,演示一下而已,不会真这么用的。
Sharp Zaurus SL C750 (Sharp CEC SL 7500)
  最后给大家展示一个噱头:在 Sharp Zaurus SL-C750 上运行 Windows 7!呵呵,这当然是开玩笑了。具体是怎么回事,看看视频就知道了:

  (也可以直接在新浪播客Youtube 上查看)

Create your private bit.ly and twitpic

2009/10/15 | 23:45 | 分类:Web与移动平台 | 标签: | 762次阅读

As you know that some web 2.0 services, such as twitter web clients, URL shorteners, and picture hosting services cannot be accessed steadily in Mainland China. Perhaps you know how to break through the “wall”, but as information promulgators, we would better make our resources accessible for masses without special network skills or the lazy ones. A few months ago, I wrote Imagoxy, a picasa proxy for my blog readers. And these days a private URL shortener and a private picture hosting service are built for my twitter followers.

I chose a free PHP hosting service with advertisements to host these web applications. For one thing, I do not want my paid host be punished for being related to them accidentally, while free spaces are easily replaceable. For another, advertisements are only appended to htmls, and yet URL forwarding and picture files are not affected.

There are lots of free URL shortener scripts based on PHP and MySQL. I prefer TightURL, which is relatively simpler than the others, since web pages with rich features such as AJAX may go wrong for appended advertisements. Apache's RewriteEngine should be enabled to make the short URL more graceful. And you can also modify “tighturl.*.tmpl” to make it more friendly to users and external caller scripts. Like most of public URL shorteners, TightURL can be dragged into browser's bookmarks for convenience.

I had not found a free and simple enough PHP application to host pictures for twitter. So I wrote a tiny script for myself. It saves uploaded picture and send a tweet via twitter API (with shortened URL). I employed PHP Twitter to call twitter API for its simplicity. The script is accessible from my cellphone, so I can upload the taken photos instantly. I will release the script after more security measure taken.

More services can be deployed on free / advertisement web hosting sites. However, these sites are also usually banned by the “wall”. You should backup your data periodically and be ready to migrate at all times. The only unaltered entrance for your twitter followers is your domain name – unless you have too much influence infuriating somebody.

At last, my private services' domain name is “Jian.me”. It originates from my given name. It's interesting that “Jian” can be thought as “简” or “减” for URL shortener using.

彪哥语录——人肉twitter

2009/05/02 | 23:07 | 分类:生活空间 | 标签: | 1,087次阅读

  计算所南面的那个小区门口挂着一块小黑板,有一位勤恳的彪哥(不是《马大帅》中那位)在这里书写他的“彪哥语录”。彪哥语录的更新频率大约是几天一次,内容涉及节日问候、安全提示、生活小贴士、个人随想、打油诗等。从内容和形式上来看,这位彪哥很可能是这个小区的管理层人士,语录的目的一方面服务进进出出的居民,另一方面也是个人喜怒哀乐的宣泄。我来所里一年多了,每次路过这个小黑板都会瞄上一眼,常常被彪哥的幽默逗笑。有一天突然觉得彪哥的这块小黑板俨然成了一个现实板的人肉twitter,周边的很多人都成为了他的followers。在北京这种城管严格的环境下,当街展示自己的观点或许真的是一种心理的满足。
彪哥语录——人肉twitter
  顺带贴一张取自中科院青年公寓某号楼玻璃门的照片:一个极富Web 2.0 + iPhone风格的“推”字。用这个图标链接(怎么链接?)到彪哥的人肉twitter最合适不过了。
彪哥语录——人肉twitter
  其实说“人肉twitter”有点反客为主了。网络应用的需求来源于生活,人民群众的智慧才是无限的。抓住生活中的点滴,从群众中汲取灵感,才能使技术更好地服务于人。

Mashup不能更疯狂一些吗?

2009/04/01 | 17:41 | 分类:Web与移动平台 | 标签: | 1,122次阅读

  我不知道用mashup这个词是否合适,也许有歧义吧。我这里指的是将已有的网络或本地应用无缝地整合(不编程或只写很少的程序),来实现一些有趣的应用。
  先说几个简单的例子:我们可以用Gmail的POP3接收+过滤器+139邮箱的短信通知,实现对任意POP3邮箱来信的短信通知;使用Linux shell脚本+libfetion/Google日历/python-xmpp实现对选课人数或火车票信息的实时追踪;使用freetalk+schema脚本+X10协议实现用IM控制电器;还有基于twitter+GroupTweet+IM机器人的跨协议IM群聊等等。
  mashup的实现模式大致可以用下图说明。对于普通用户,Gmail、Google日历、twitter等通用网络工具常常充当了邮件、IM和短信之间的网关,帮助用户实现简单的信息整合。从这里也可以看出,twitter之所以成功,很重要的一个原因是它开放了简单通用的API,允许第三方充分发挥想像来mashup它,同时鼓励第三方开放接口给“第四方”mashup。对于有开发能力的用户,运行于服务器端的脚本可以最大程度地满足各式各样的mashup需求,特别是Google App Engine等服务的推出,大大降低了提供小规模公众web服务的成本。再geek一点的朋友,有可能加入一些外设,利用网络控制或监控计算机以外的实体。但编程这件事在提升应用价值的同时,减少了mashup本身的乐趣。在简单的mashup与编程的mashup之间折衷的,就是把mashup作为一种专门的服务。例如Yahoo Pipes,它以RSS为主要的接口,允许用户使用图形化的编程方式组合各类网络资源,加以计算、过滤,最终生成用户所需的RSS输出。这类服务权衡了mashup的技术门槛与灵活性,可能是将来web应用发展的一个方向。
Mashup不能更疯狂一些吗?
  以前觉得很cool的一些mashup应用,现在看上去也有点太保守、太沉稳了,我好久没有见到什么新奇的创意了。我在想,有什么创意可以基于现有的架构但突破现有的框框?就像AJAX/web 2.0那样,开拓一片不算新也不算旧的小领域。大家也想想吧!