fmddlmyy的专栏

伐木丁丁鸟鸣嘤嘤

2009年06月27日

原创 看了《程序员的十层楼》

中国最缺乏的不是创新的能力,而是实现的能力。程序员的价值就在于实现,在于把蓝图变成现实世界中有价值的产品。如果按照周伟明所说的道路走下去,只会产生一个自以为是又一无是处的人。阅读全文>

发表于 @ 2009年06月27日 08:12:00|评论(loading...)|举报|收藏

2009年06月03日

原创 Poky环境的中文输入法实验二(XIM版本)

通过重新构建poky,恢复了对XIM的支持,然后为XIM接口写了一个服务器接口,实现了基于XIM接口的输入法。 XIM版本的输入法适合于使用X的环境,它要求客户程序遵守XIM协议。从现象看,浏览器引擎webkit的编辑器控件没有很好地实现XIM协议。 阅读全文>

发表于 @ 2009年06月03日 19:32:00|评论(loading...)|举报|收藏

2009年05月25日

原创 Poky环境的中文输入法实验

在poky环境实现了一个实验性质的中文输入法。因为poky环境的xim功能用不起来,所以我用了GTK的GtkIMContext接口。使用GTK的IM接口可以比较容易地实现on-the-spot风格。不过为了简单起见,我还是用了over-the-spot风格。阅读全文>

发表于 @ 2009年05月25日 23:49:00|评论(loading...)|举报|收藏

2009年04月13日

原创 写一个简单的打谱程序(1)

写了个可以在freerunner手机上运行的简单打谱程序。程序是在windows、VC环境用GTK开发的。源代码不作任何修改,就可以在ubuntu上编译、运行。在freerunner手机运行时,开始棋子画得不对,改一行定义后就可以正确运行了。阅读全文>

发表于 @ 2009年04月13日 13:26:00|评论(loading...)|举报|收藏

2009年03月28日

原创 用CodeView分析“字符实体”类型邮件乱码

如果你手里只有一把锤子,你就会把所有的问题都看成钉子。阅读全文>

发表于 @ 2009年03月28日 12:25:00|评论(loading...)|举报|收藏

2009年03月25日

原创 浮点数的表示和精度

如果a>0,那么1+a一定大于1吗?在数学上,答案是肯定的。但在计算机上,答案就与a的大小和浮点数的精度有关了。阅读全文>

发表于 @ 2009年03月25日 23:11:00|评论(loading...)|举报|收藏

2009年03月18日

原创 《全球定位系统——信号、测量与性能》的翻译错误

如果我一直看不到英文原文,一个简单问题就让译者变成了不解之谜。可见,译者素质,特别是专业书的译者素质是很重要的。低水平的译者是会害人的。阅读全文>

发表于 @ 2009年03月18日 15:28:00|评论(loading...)|举报|收藏

2009年03月15日

原创 时间转换和星期推算(MATLAB版)

最近在学习GPS解算算法时需要在GPS时和公历日期之间进行转换,于是就整理了一些时间转换的小程序。本文介绍了GPS时、公历、儒略日(JD)、简化儒略日(MJD)之间的转换函数。在MJD基础上推算星期是很简单的,我顺带写出了从公历推算星期的函数cal2wd。不借助MJD也可以推算星期,例如安竹林同学在《再谈星期的计算》介绍的方法。本文给出了这个方法的matlab版本cal2wd1。 cal2wd1按照英国人的历法去掉了公历中的公元1752年9月3日至13日。我又写了cal2wd2函数,这个函数按照格里高利十三世的做法去掉1582年10月5日至14日。阅读全文>

发表于 @ 2009年03月15日 01:49:00|评论(loading...)|举报|收藏

2009年02月25日

原创 在Windows上输入已知编码的字符

记录在Windows平台输入已知编码字符的两个方法。共享一篇我以前整理的Unicode字符名称,包括中文名称和英文名称。英文名称来自ucd,中文名称中有一部分是我自己翻译的,不一定准确。阅读全文>

发表于 @ 2009年02月25日 12:42:00|评论(loading...)|举报|收藏

2009年02月15日

原创 Could not parse the file: c:\matlab7\toolbox\ccslink\ccslink\info.xml

这是matlab7启动时的一个小问题。产生问题的原因是把cp1252编码的文件当gbk读取了。英文世界如果能多用utf8就可以减少此类问题。阅读全文>

发表于 @ 2009年02月15日 08:57:00|评论(loading...)|举报|收藏

2009年02月04日

原创 希腊字母的英文写法和读音

最近写一些算法经常会碰到希腊字母,整理一份希腊字母的英文写法在编程时参考。阅读全文>

发表于 @ 2009年02月04日 16:19:00|评论(loading...)|举报|收藏

2009年01月30日

原创 FreeRunner手机的基本操作

FreeRunner是一个叫作OpenMoko的开源手机软件的第二版样机。本文整理了使用FreeRunner手机的一些最基本的操作,包括ssh登录、文件传输、屏幕截图、连接外部网络和软件更新。阅读全文>

发表于 @ 2009年01月30日 22:54:00|评论(loading...)|举报|收藏

2009年01月21日

原创 在Word中插入和引用公式编号

我希望能公式能自动编号。例如我在公式(3.3)前面增加了一个公式并编号后,后面的编号以及引用编号的地方会自动变化。即原来的公式(3.3)的编号会变成(3.4),原来引用公式(3.3)的地方也会自动引用(3.4)。我觉得这个需求很简单。但实际上我搜索加摸索,搞了好一阵子才找到正确的操作方法。阅读全文>

发表于 @ 2009年01月21日 23:43:00|评论(loading...)|举报|收藏

2009年01月16日

原创 dbus实例讲解(四下):使用dbus-glib

对于同一件事情,不同的层次的观察者会看到不同的东西。我们看到了打印出来的信号和消息,dbus-monitor看到了什么呢?阅读全文>

发表于 @ 2009年01月16日 23:15:00|评论(loading...)|举报|收藏

2009年01月13日

原创 dbus实例讲解(四上):使用dbus-glib

列集(Marshaling)是将数据从某种格式存为流格式的操作;散集(Unmarshaling)则是列集的反操作,将信息从流格式中还原出来。在绑定文件中,dbus-binding-tool自动生成用于散集的函数,将方法参数从dbus消息中还原出来。我们在创建信号时,要提供列集函数,将信号参数转换到流格式。glib有一些列集函数。如果找不到现成的列集函数,我们可以用一个叫glib-genmarshal的工具自动生成列集函数。无论是标准列集函数还是生成的列集函数都既可以用于列集也可以用于散集。阅读全文>

发表于 @ 2009年01月13日 23:05:00|评论(loading...)|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
吕杰
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
吕杰的公告

我的百度空间
我的个人主页
我的留言板

文章分类
收藏
    个人主页
    我的个人主页
    我的留言板
    我的百度空间
    存档
    Csdn Blog version 3.1a
    Copyright © 吕杰