Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101971664
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-08 15:47:12

原文:

刚刚在英文网站发布了Ubuntu Tweak 0.3.1,没增加什么新功能,只是修正了一些Bug,不过从这个版本开始,Ubuntu Tweak正式成为了一个网络应用程序。

为什么这样说呢?听我慢慢道来!

我在Ubuntu Tweak 0.3.1开始,植入了一个多线程运行的后台程序(你也可以说是后门)。这个程序,用于检查是不是有新版本,如果是首次运行,还会把发行版、语言信息等提交至服务器。

哪来的服务器?

哈哈,还记得最先的时候,我很兴奋的说,我申请到Google App Engine,对,我就是用Google App Engine搭的XMLRPC服务。

Ubuntu Tweak就是与这个服务交互,来获取或提交相关信息。

以前只听说过XMLRPC,却不知其为何物,这次一用,大开眼界。网络年代的应用程序,都需要装备有这个功能啊!

通过XMLRPC,再也不用做用户调查了,可以自动提交了(当然是不能碰跟用户隐私相关的东西)。通过XMLRPC,可以自动从网上下载一些附加文件来增强功能了。当然这是后话了。

我这次只实现了”检查新版本“和”首次提交使用数据(发行版、Locale、平台)“,为了实现这个,我第一次与线程打交道,搞了很久才实现,也算基本明白如何进行线程相关的编程了。

具体的技术文章就下次补充了,新版本的Ubuntu Tweak发布没多久,一大堆数据就传到我的数据中心啦,哈哈。好高兴啊!

现在有20条纪录,除1条来自Ubuntu 7.10,其他都来自Ubuntu 8.04,其中64平台有3个,欧洲的国家占了近3/4。如下图:

哈哈,真是太棒了!这次终于能知道Ubuntu Tweak用户的情况了!令人期待啊,不知道有多少用户,估计有万人以上,且多数是来自欧洲。

嗯,等个几天吧。现在才20个条目,不好估计。

Google App Engine真是太棒了!我的想像力也要借此爆发了!!!

阅读(405) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~