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站点,还是做一场大的变革?现在的技术水平,又是否能实现当初未实现的梦想?
已关闭
始于: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月
项目中心:Ubuntu Tweak in Launchpad
Pagico for Linux
Pagico是一个跨平台的个人信息组织软件。我所做的就是开发其for Linux的客户端(Pagico 2.3版,2007年10月份)。
这个客户端主要功能是调用GtkMozEmbed显示服务端信息,处理外部拖曳等。
因为Pagico是商业软件,即使是小巧的客户端源码也不便公布,这里仅记录一下相关信息:
开发语言: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兼容(方便迁移),又具备自己的特色。
项目始于: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日