Hello, I am LI Daobing(first name is family name). You can talk with me in English or Chinese.
2007-06-28
2007-05-31
我已经成为 TP Translator
Hello,
我已经成为 TP Translator.
我愿意帮大家把翻译提交到 TP, 但是有几点
1. 由于team leader(lark)失去联系并且没有选出新的team
leader,所以无法改变项目的翻译人。所以只能提交页面[1]上下面的表格中第3,4两列为空的项目(或者我维护的项目)
2. 翻译好的po文件建议发到论坛上讨论[2]一周再提交(除非是极为简单的修改)
3. 我需要把Last translator更改为我才能提交,不过你的名字会出现在文件头部的注释里边。(我也需要把我加进去才能提交,尽管可能我一句都没翻译 :)
4. 通过我提交的话,版权已转让给FSF,我默认你已经清楚这点。
5. 需要帮忙的话,请在[2]上发言。
[1] http://www.iro.umontreal.ca/translation/registry.cgi?team=zh_CN
[2] http://groups.google.com/group/i18n-zh
--
LI Daobing
2007-05-30
Linux 下的 2D 分子作图软件
1. bkchem
基于Python+Tk, 现在的版本是 ?
2. gchempaint
基于GNOME, 现在的版本是 0.6.6
3. chemtool
基于GTK+, 现在的版本是1.6.10
4. xdrawchem
基于 QT, 现在的版本是 1.9.9,主要问题是
5. easychem
基于GTK+, 现在的版本是 0.6
1. bkchem
基于Python+Tk, 现在的版本是 ?
- 整体不错,用SVG+CDML储存, 不过canvas没有AA
- 还未加入debian
2. gchempaint
基于GNOME, 现在的版本是 0.6.6
- 分子的自带标签系统自由度极小,不过有独立的标签系统补充
- 标签周围的空白区域过大
- Ctrl-C, Ctrl-V 不能工作 (或者不是你想象的那样工作)
- 带AA的Canvas,非常漂亮
3. chemtool
基于GTK+, 现在的版本是1.6.10
- 标签与键会重叠
- 不支持从命令行将文件转化为图片
- 文件不基于XML
4. xdrawchem
基于 QT, 现在的版本是 1.9.9,主要问题是
- bug1: 保存后重新打开时部分文字移位
- bug2: 编辑过程中文字消失
- bug3: 保存后重新打开时部分双键变形,本来是等长的双键,会变得一长一短。
- 不支持从命令行打开文件, "xdrawchem foo.xdc" 会报错。
- 不支持从命令行将文件转化为图片(只支持PNG格式)
5. easychem
基于GTK+, 现在的版本是 0.6
- 不支持标签,这是一个画线条的系统
2007-05-05
2007-03-18
KDE/QT 程序的中文字体配置
目的: 让大部分KDE/QT程序无须配置即可显示中文,并且优先使用bitstream之类的字体来显示英文,再用宋体来显示中文。
1. 安装qt3-qtconfig
2. 运行LC_ALL=C qtconfig-qt3
2.1 打开fonts tab
2.2 在"Fonts Substitution"下面的下拉框里选择"Serif"
2.3 在最下面的"Select substitution Family"右边的下拉框选择"Bitstream Vera Serif", 点击右边的"Add"按钮
2.4 重复2.3步,把"DejaVu Serif", "FreeSerif", "AR PL ShanHeiSun Uni"加入列表
2.5 重复2.2-2.4步,设置"Sans Serif", "Monospace"的替换字体,注意选择对应的字体
2.6 保存
3. 运行LC_ALL=zh_CN.utf8 qtconfig-qt3,重复2的步骤,把"文鼎PL细上海宋Uni"加入替换列表
4. 运行qtconfig-qt4,重复2-3的步骤
5. 备份 $HOME/.qt/qtrc, $HOME/.config/Trolltech.conf
注意,最后的两个配置文件的位置可能在不同的发行版之间略有不同,建议用strace -o ~/qtconfig.log qt3-qtconfig来追踪位置。
目的: 让大部分KDE/QT程序无须配置即可显示中文,并且优先使用bitstream之类的字体来显示英文,再用宋体来显示中文。
1. 安装qt3-qtconfig
2. 运行LC_ALL=C qtconfig-qt3
2.1 打开fonts tab
2.2 在"Fonts Substitution"下面的下拉框里选择"Serif"
2.3 在最下面的"Select substitution Family"右边的下拉框选择"Bitstream Vera Serif", 点击右边的"Add"按钮
2.4 重复2.3步,把"DejaVu Serif", "FreeSerif", "AR PL ShanHeiSun Uni"加入列表
2.5 重复2.2-2.4步,设置"Sans Serif", "Monospace"的替换字体,注意选择对应的字体
2.6 保存
3. 运行LC_ALL=zh_CN.utf8 qtconfig-qt3,重复2的步骤,把"文鼎PL细上海宋Uni"加入替换列表
4. 运行qtconfig-qt4,重复2-3的步骤
5. 备份 $HOME/.qt/qtrc, $HOME/.config/Trolltech.conf
注意,最后的两个配置文件的位置可能在不同的发行版之间略有不同,建议用strace -o ~/qtconfig.log qt3-qtconfig来追踪位置。
2007-03-09
中文(Simplified Chinese)翻译组织
仅限对程序的翻译,如对gettext产生的pot/po文件进行翻译
网站:
邮件列表:
Host Site:
其他:
仅限对程序的翻译,如对gettext产生的pot/po文件进行翻译
网站:
- http://www.iro.umontreal.ca/translation/registry.cgi?team=zh_CN
- http://i18n.linux.net.cn (连不上了)
- http://cmpp.linuxforum.net/ (中文手册页计划)
- ...
邮件列表:
Host Site:
其他:
- GNOME
- KDE
- Mozilla
- Openoffice.org
- Debian
- http://www.debian.org/intl/l10n/po/zh_CN
- http://www.debian.org/international/Chinese/
- mailto:debian-chinese-gb@lists.debian.org
- Ubuntu
- https://launchpad.net/~ubuntu-l10n-zh-cn
- https://translations.launchpad.net/ubuntu/dapper/+lang/zh_CN
- 中文发行版
2007-02-27
Show Us the Code: An Open Letter to Steve Ballmer
We're requesting anyone involved in the Linux communities & companies to stand up & demand that Ballmer show the world where Linux violates MS's IP. This is a challenge & when answered, Linux devs will be able to modify the code so it remains "free" software. If such code doesn't exist, the bluff will be called & many companies can rest soundly.
read more | digg story
read more | digg story
From: http://linux.solidot.org/article.pl?sid=07/02/25/0218236&from=rss
参见: http://showusthecode.com/
这是一次真正的挑战,Showusthecode.com,正如名字所言,在一封公开信中,它请求Linux世界中的每一位技术领袖,对Linux进行投资的众多公司,一起来反抗和要求Steve Ballme拿出证据,向世界展示Linux在哪些地方侵犯了微软的知识产权。自从Novell-Microsoft进行合作以来,他数次声称Linux侵犯了微软的知识产权。如果微软回复了这次挑战——截至日期5月1日——拿出了证据,那么Linux开发者们将修改这些代码以便使其仍然成为一款自由(free)软件。如果代码根本就不存在,我们会告你诽谤,微软是个骗子。如果这次挑战吸引了很多人的注意,但鲍尔默先生却始终保持沉默,那么Linux开源社区和开发公司会认为是默认了,微软确实是个骗子。
参见: http://showusthecode.com/
2007-02-17
2007-02-11
a trap I met today
the following code:
will crash if a is empty, because a.size() return a size_t, which is unsigned, then a.size()-1 is a very large unsigned value. it should be changed to:
P.S. I does not consider a.size() > 2G, at least it will not happen in this program.
the following code:
vector<int>a;
// init a
for(int i = 0; i < a.size()-1; i+=2) {
// do something;
}
will crash if a is empty, because a.size() return a size_t, which is unsigned, then a.size()-1 is a very large unsigned value. it should be changed to:
vector<int> a;
// init a
for(int i = 0; i+1 < a.size(); i+=2) {
// do something;
}
P.S. I does not consider a.size() > 2G, at least it will not happen in this program.
2007-02-09
现在的维基百科访问方法
1. 英文直接访问,不过由于无法下载CSS,所以界面有点丑陋,不过可用
2. 中文
2a. 用tor访问,速度相当慢,不稳定
2b. 手机版的维基百科 http://zh.wikipedia.7val.com/ ,可以用,不过界面太窄了,而且无法编辑 (应该是一个编码的bug)
2c. 申请港澳通行证,去香港上网
相关网页:
[1] http://www.douban.com/group/zhwikipedia/
[2] http://groups.google.com/group/zh_wikipedia
我的网络:
SZUC-CN (应该是教育网和电信的混合线路)
1. 英文直接访问,不过由于无法下载CSS,所以界面有点丑陋,不过可用
2. 中文
2a. 用tor访问,速度相当慢,不稳定
2b. 手机版的维基百科 http://zh.wikipedia.7val.com/ ,可以用,不过界面太窄了,而且无法编辑 (应该是一个编码的bug)
2c. 申请港澳通行证,去香港上网
相关网页:
[1] http://www.douban.com/group/zhwikipedia/
[2] http://groups.google.com/group/zh_wikipedia
我的网络:
SZUC-CN (应该是教育网和电信的混合线路)
2006-09-25
在中国大陆使用wikipedia是一个需要技巧的工作,我采用如下的方案
注: 以下方法都能从网上找到,放在这儿的只是我觉得最方便的一种组合
1. 安装firefox
2a. Linux下的修改/etc/hosts,添加如下的几行
145.97.39.138 en.wikipedia.org
145.97.39.138 en.wikibooks.org
145.97.39.138 zh-yue.wikipedia.org
145.97.39.138 ja.wikipedia.org
145.97.39.138 ko.wikipedia.org
145.97.39.138 upload.wikimedia.org
# 145.97.39.131-139都是可以的
# 实际上还有更多的域名需要添加,这些是常见的
2b. windows下需要修改 c:\windows\system32\drivers\etc\hosts 文件,添加内容同上
3. 安装firefox的扩展gladder,地址如下
http://gneheix.googlepages.com/gladder
重启firefox
4. 添加如下的两个bookmark
[1] https://secure.wikimedia.org/wikipedia/zh/wiki/
[2] http://en.wikipedia.org/wiki/Main_Page
5. 使用的时候中文从[1]进入,英文从[2]进入,在英文页面点中文的跨语言链接之前,左键点一下gladder的图标(在状态栏)
辅助方案(Linux)
1. 安装tor, privoxy
2. 配置/etc/privoxy/config,添加如下的一句:
forward-socks4a / localhost:9050 .
3. 安装firefox扩展 torbutton
辅助方案(Windows)
1. 安装torpark
tor速度很慢,而且用了上面的方案后就很少用到tor了,事实上遇到偶然被封之后我一般选择换一个代理继续上(用xyzproxy[3]插件换代理比较方便)
[3] http://xyzboard.com/?q=taxonomy/term/6/map
注: 以下方法都能从网上找到,放在这儿的只是我觉得最方便的一种组合
1. 安装firefox
2a. Linux下的修改/etc/hosts,添加如下的几行
145.97.39.138 en.wikipedia.org
145.97.39.138 en.wikibooks.org
145.97.39.138 zh-yue.wikipedia.org
145.97.39.138 ja.wikipedia.org
145.97.39.138 ko.wikipedia.org
145.97.39.138 upload.wikimedia.org
# 145.97.39.131-139都是可以的
# 实际上还有更多的域名需要添加,这些是常见的
2b. windows下需要修改 c:\windows\system32\drivers\etc\hosts 文件,添加内容同上
3. 安装firefox的扩展gladder,地址如下
http://gneheix.googlepages.com/gladder
重启firefox
4. 添加如下的两个bookmark
[1] https://secure.wikimedia.org/wikipedia/zh/wiki/
[2] http://en.wikipedia.org/wiki/Main_Page
5. 使用的时候中文从[1]进入,英文从[2]进入,在英文页面点中文的跨语言链接之前,左键点一下gladder的图标(在状态栏)
辅助方案(Linux)
1. 安装tor, privoxy
2. 配置/etc/privoxy/config,添加如下的一句:
forward-socks4a / localhost:9050 .
3. 安装firefox扩展 torbutton
辅助方案(Windows)
1. 安装torpark
tor速度很慢,而且用了上面的方案后就很少用到tor了,事实上遇到偶然被封之后我一般选择换一个代理继续上(用xyzproxy[3]插件换代理比较方便)
[3] http://xyzboard.com/?q=taxonomy/term/6/map
1. 安装reportbug, msmtp
2. 修改 $HOME/.reportbugrc
reportbug_version "3.29.3"
mode advanced
offline
no-cc
header "X-Debbugs-CC: lidaobing@gmail.com"
mta /usr/bin/msmtp
# 实际上是先运行"reportbug --config",然后再手动修改的
# 使用offline的原因是reportbug自带的bug查询太慢了,比我用firefox打开bugs.debian.org/packagename还慢
# 使用msmtp的原因是reportbug自带的smtp服务器不稳定,经常不能用(至少对于我来说是如此)
3. 修改 $HOME/.msmtprc
host smtp.gmail.com
port 465
auth plain
from lidaobing@gmail.com
user lidaobing@gmail.com
password "xxxxxxxx"
tls
tls_nostarttls
logfile ~/.msmtp.log
# 我使用的是gmail,如果你们用其他邮箱,这个配置文件可能不适用
# from, user, password 记得改成你自己的
4. 运行 reportbug qterm ,就可以向qterm提交bug了
2. 修改 $HOME/.reportbugrc
reportbug_version "3.29.3"
mode advanced
offline
no-cc
header "X-Debbugs-CC: lidaobing@gmail.com"
mta /usr/bin/msmtp
# 实际上是先运行"reportbug --config",然后再手动修改的
# 使用offline的原因是reportbug自带的bug查询太慢了,比我用firefox打开bugs.debian.org/packagename还慢
# 使用msmtp的原因是reportbug自带的smtp服务器不稳定,经常不能用(至少对于我来说是如此)
3. 修改 $HOME/.msmtprc
host smtp.gmail.com
port 465
auth plain
from lidaobing@gmail.com
user lidaobing@gmail.com
password "xxxxxxxx"
tls
tls_nostarttls
logfile ~/.msmtp.log
# 我使用的是gmail,如果你们用其他邮箱,这个配置文件可能不适用
# from, user, password 记得改成你自己的
4. 运行 reportbug qterm ,就可以向qterm提交bug了
Subscribe to:
Posts (Atom)
