Projects

导航

这个页面收集了我创建的一些项目,其中并不全是与编程相关的。此页面会不断更新或变化,敬请留意。

  • LDCN:传播Linux桌面资讯和技巧的站点
  • Ubuntu Tweak:设定Ubuntu桌面的工具
  • Pagico for Linux:信息组织软件的客户端
  • Myword:背单词软件
  • Email Viewer:支持各种中文编码的电子邮件查看器
  • Google Translator:调用Google翻译的图形工具
  • Pulog(现已更名为imtx.cn):基于Django的通用Blog应用(不通用了)
  • UTCOM:Ubuntu Tweak的Web数据中心兼用户中心

LDCN

LDCN是Linuxdesktop.cn的缩写,是在我玩Linux后不久,与朋友们一块建立的旨在传播Linux桌面资讯和技巧的站点。

在初期用Drupal建立后不久,发现自身水平的不足让我们根本无法驾驭它。在一个月后,我们放弃了Drupal,从建立一个综合性站点变成了使用WordPress搭建一个Blog站点。

然而这次降级从来没有降低文章的质量,LDCN很快因为其独特的文章和技巧吸引读者,有了越来越多的访问量和订阅量。

随着大学生涯即将结束,LDCN的也面临着选择:当前更新频率降低,是继续做一个以文章为主的Blog站点,还是做一场大的变革?现在的技术水平,又是否能实现当初未实现的梦想?

已关闭

主页http://linuxdesktop.cn/

始于:2007年4月

关闭于:2010年3月27日


Ubuntu Tweak

Ubuntu Tweak是一个针对Ubuntu Linux开发的桌面配置工具,它同样适用于其他Linux发行版,只是一些特性只支持Ubuntu,如"安装软件"、"第三方源"等等。

通过Ubuntu Tweak,可以快速、方便地设定常用的桌面选项,其中多数是系统未提供的隐藏选项,还能利用一些功能发挥系统的潜力,增强系统(如"脚本"、"模板")。

Ubuntu Tweak还处于不断开发当中,它的目标是让从未接触过Linux的新手不用看任何文档/教程也能自如地使用、调整系统。

目前Ubuntu Tweak被许多著名媒体所报道(如Linux.com: Ubuntu Tweak off to a good start),官方站点下载量已经超过30万次。

详情可见:[http://imtx.cn/tag/ubuntu-tweak/](http://imtx.me/tag/ubuntu-

tweak/),http://linuxdesktop.cn/tag/ubuntu-tweak

开发语言:Python

图形库:Pygtk

开发工具:Vim

开发始于:2007年7月

主页http://ubuntu-tweak.com

项目中心Ubuntu Tweak in Launchpad


Pagico for Linux

Pagico是一个跨平台的个人信息组织软件。我所做的就是开发其for Linux的客户端(Pagico 2.3版,2007年10月份)。

这个客户端主要功能是调用GtkMozEmbed显示服务端信息,处理外部拖曳等。

因为Pagico是商业软件,即使是小巧的客户端源码也不便公布,这里仅记录一下相关信息:

主页http://www.pagico.com/

开发语言:C

开发时间:2007年10月

相关类库:GTK+,WebKitGTK,dbus

客户端源码:1000行+

其他信息可见http://linuxdesktop.cn/tag/pagico


Myword

Myword只是为方便自己背单词而写的一个工具,为了避免一些重复工作,Myword用的是Reciteword的词库和语音库,其余部分则根据自己的需要重写。

其主要特色功能是:支持记忆遗忘曲线,自定义生词库,支持从自定义生词库进行背诵等。

目前该项目为休眠状态,未来如有时间,可能会重构一番。

详情请见:Myword:掌握"我"的单词!http://imtx.cn/tag/myword/

开发语言:Python

图形库:Pygtk

开发工具:Vim

开发始于:2008年1月

项目/源码中心code-of-tualatrix - Google Code


Email Viewer

简易Email查看器,即手动查看*.eml的工具,特别支持各种中文编码!

2008年假期在LUPA社区实习时,为方便工作而写的一个小工具。使用Pygtk的图形和内置email库来解析电邮格式的文件,判断编码并解析出正确的文本。

详见基于Pygtk的邮件查看器:支持各种编码,源码尚未整理好。


Google Translator

只是一个调用Google翻译的小工具,因为常用的StarDict那部分功能失效,所以就自己用Python语言试着去实现了一下。

我想类似的小工具以后会越写越多,想到大一时自己开玩笑创建的"TualatriX Many Tools",就觉得这不是玩笑。

以后会有真正的"TXMT",其中就包括Googld Translator和上面的Email Viewer。

详见用Python实现调用Google翻译,源码尚未整理好。


Pulog

对WordPress的日益臃肿愈发不满,特别是在学习了Django网络开发以后,越来越想开发一个适用于自己的Blog程序。

于是在早期开始开发txblog,并决心在未来用其取代当前正在用的WordPress。

在中断了一段时间后,Shawn兄的加入让我决心将之前的成果开放出来,并重命名为pulog,旨在建立一个通用的、基于Django的Blog程序。

目前Pulog已经基本实现Blog功能,不过还在做更多的工作,以便做到最大的与WordPress兼容(方便迁移),又具备自己的特色。

主页pulog - Google Code

项目始于:2008年3月20日

UTCOM

UTCOM是Ubuntu Tweak的在Web方面的延伸,它将应用程序、源的数据放置在网络,以用户为导向进行更新及评定,然后可以在Ubuntu Tweak里进行安装。

这是Ubuntu Tweak发展极为关键的一步。

详情可见:http://imtx.cn/tag/utcom/

开发语言:Django

开发始于:2009年4月

初始版本:0.1发布于2010年1月1日

主页http://ubuntu-tweak.com