最近在做资源管理器的设计,SPEC要求中文文件名按拼音排序。于是花了点时间去研究关于拼音排序的问题,然后又花了两小时写了一个函数库。其实知道了原理,按拼音排序的实现很简单,放到这里供大家参考吧。阅读全文>
发表于 @ 2006年09月25日 22:40:00|评论(loading...)|编辑|收藏
前段时间我们介绍了matchbox-nest模拟器,该模拟器要求提供一个配置文件和一张图片。编写这个配置文件有点麻烦,原因是要去确定各个按键的位置。最原始的做法可能是,用看图工具打开背景图片,记录下各个按键的位置,再按照规定的格式编写配置文件。
这个过程很单调,如果只是做一个模拟器的配置文件,工作量不是太大,忍一忍也就搞定了。最近发现,输入法中用了十来个软键盘,软键盘的按键位置也要用类似的方式确定。为了避免这些单调重复的工作,写了一个简单的工具,可以用来构建模拟器和软键盘的配置文件,我把它称为skinbuilder。
阅读全文>
发表于 @ 2006年09月13日 22:37:00|评论(loading...)|编辑|收藏
这几天为了改造mplayer,要在父进程和子进程间通过类似AT Command的方式通信。不愿去写那些单调的代码,所以就写了这个小工具。我把这个小工具取名为cilc,其意为命令解释语言编译器。其输入为了一个XML文件,它描述命令的格式和参数,输出为C语言代码,它来对命令进行打包和解包。
阅读全文>
发表于 @ 2006年08月09日 22:08:00|评论(loading...)|编辑|收藏
xmlconfig是一个读取XML 格式配置文件的库。它的优点是接口简单,使用方便,而且不依赖任何第三方库。当然它的功能也是有点局限的,它不能读取UTF-16,只能读取UTF-8和GB2312等这样与ASCII兼容的编码方式。阅读全文>
发表于 @ 2006年08月09日 21:55:00|评论(loading...)|编辑|收藏
从汉字获得拼音其实很简单,无非就是到表中去查找而已,并没有什么新东西。最近一个同事要使用,不知道怎么实现,于是花了一个晚上写了一个。放到这里吧,有兴趣的朋友可以到这里下载。阅读全文>
发表于 @ 2006年08月05日 19:15:00|评论(loading...)|编辑|收藏
N年以前写的一个点阵字体产生器,主要是给自己用的,花了一天时间就搞定了,后来没有时间整理,代码比较乱,不过还算比较稳定。后来放到网上去了,下载量还不小,也有一些朋友向我要源代码,最近又收几个网友的来信。干脆放到这里吧,不过代码有点乱。有兴趣的朋友可以到这里下载。阅读全文>
发表于 @ 2006年08月04日 20:42:00|评论(loading...)|编辑|收藏
.desktop是linux桌面环境下一种配置文件,它的详细说明可以参考http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-0.9.4.html。一般用它来描述应用程序入口,以便把应用程序集成到桌面中来,比如把应用程序加入到开始菜单中,让应用程序和特定文件类型的文件关联起来等等。阅读全文>
发表于 @ 2006年05月22日 21:38:00|评论(loading...)|编辑|收藏
gclassfactory是一个代码产生器,根据类的描述信息产生gobject代码阅读全文>
发表于 @ 2006年05月22日 21:11:00|评论(loading...)|编辑|收藏