“Linux”目录存档

Linux下Java程序将汉字显示为方块的解决方法

2009年04月13日,星期一

找一个中文字体文件,如wqy-zenhei.ttf或simsun.ttf,复制该文件到此目录中

/usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib/fonts/fallback

如果目录不存在,请手动创建,另外目录中的java-6-sun-1.6.0.13请根据实际情况调整。

Emacs中以十六进制查看文件

2009年04月7日,星期二

打开文件后,用指令:
m-x hexl-mode

GIT installation

2009年04月7日,星期二

apt-get install git-core

开始apt-get install git,竟然给安装了gnuit,搜索了一下,有git-cola, git-core, git-cvs, git-daemon-run, git-doc, git-email, git-gui, git-load-dirs, git-svn, gitg …晕了

我只是想使用一下git clone而已,git命令在git-core里。

文泉驿微米黑:Google Droid的开源衍生字体

2008年12月30日,星期二

汉字历史源远流长,每个中国人都以之为骄傲。但是在文泉驿项目之前,我们几乎没有可用的开源(or免费)字体。要使用中文字体(如宋体、楷体等),首先需要获得字体制作公司的授权,比如北大方正。Windows里自带的字体都是微软购买的,是不可随意使用的,比如用到Linux系统中。也就是说,我们在电脑上使用我们自己的文字,需要直接或者间接去购买,没有免费方案可用的。按理说,政府相关部门应该制作一些常用的字体供公众免费使用,但是目前政府却没有这样做。

这项“艰巨且神圣”(我很少用这类很夸张的词汇,不过在这儿我还是忍不住用了)的任务现在由Harvard Medical School的研究人员方骞骞(FangQ)领导进行,项目名叫“文泉驿”,网站 http://wenq.org,由许多志愿者自发制作中文字体。我相信在中文信息化的历史上,将会有一块很明显的“碑”,上面刻有“文泉驿”。现在文泉驿新启动了“微米黑”字体制作,在这儿给做一下广告,希望感兴趣的朋友去“加砖添瓦”。

文泉驿微米黑:Google Droid的开源衍生字体

http://wenq.org/forum/viewtopic.php?f=4&t=748

Droid字体系是Google包含在著名的开源手机平台Android系统中的默认字体,其中的Droid Sans Fallback包含CJK标准汉字16000余个,是目前所知为数不多的开源中文字体之一(也是继文泉驿正黑之后的第二个开源中文黑体)。由于该字体的 设计目标为手机等嵌入式设备,与其他常见中文字体比较,一个显著的优点是文件极为精简,只有不到3M。另外该字体汉字字型设计也非常优雅,可以与 Windows/Mac OS系统中的界面字体媲美。

文泉驿项目在过去的四年中致力于开源中文字体开发,很多发布的字体作品已经得到国内 外Linux发行版的广泛采用。在上个月末,Google的Android开发团队明确了Droid字体授权条款之后,文泉驿的开发者正式启动了对 Droid字体的补充和优化工作。该子项目的首期目标为补充Droid中所缺少的4500个GBK国家标准汉字。

目前,文泉驿的开发者采 用Ajax/Canvas/Persistent Storage等Web编程技术,完成了汉字组字界面的开发工作。用户不需要安装任何特殊的软件,仅通过浏览器(Firefox 3.0+)便可以参与汉字补全工作。为了早日让大家使用到这个开源字体,我们诚邀广大开源爱好者和使用者积极参与这个字体的开发。这项开发不要求用户拥有 任何专业编程知识,只要会写汉字就可以参与。

请感兴趣的朋友首先浏览我们的Flash动画演示,并理解制作工序和要求:
http://wenq.org/demo/fontopia_droid_tutorial.htm

进入字体的开发界面,请浏览文泉驿主页: http://wenq.org/
并点击页面中间需要制作的汉字列表。

由于字符编辑界面程序采用了部分最新的网页技术,目前只有Firefox 3.0以及更高版本支持,请使用其他浏览器的朋友下载并使用Firefox 3.0进行参与(下载地址 http://www.mozilla.com/firefox/ )。

MySQL常用命令(备忘)

2008年09月3日,星期三

$ mysqladmin create databasename #创建数据库

$ mysqladmin drop databasename #删除数据库

$ mysqldump databasename > databasename.sql #备份数据库到文件

mysql > use databasename;
mysql > source /the/sql/dir/databasename.sql; #从备份导入输入数据库

mysql >   GRANT ALL PRIVILEGES ON databasename.*  TO ‘dbuser’@'localhost’ IDENTIFIED BY ‘dbpassword’ WITH GRANT OPTION; #将数据库所有权限给用户dbuser,密码为dbpassword

字符问题:

 mysql> SHOW VARIABLES LIKE ‘character%’;
+————————–+—————————-+
| Variable_name            | Value                      |
+————————–+—————————-+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+————————–+—————————-+
8 rows in set (0.00 sec)

在my.cnf中的[mysqld]和[client]中添加如下内容,统统改为UTF-8:

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

Emacs: Enabling Flyspell mode gave an error

2008年05月29日,星期四

启动Emacs的拼写检查,得到错误:Enabling Flyspell mode gave an error。

解决方法:安装ispell及其依赖的软件包iamerican和wamerican,在安装过程中提示设置“系统默认的 ispell 字典”,设置为“american (American English)”。

Ubuntu 8.04 (Hardy Heron)发布

2008年04月25日,星期五

Ubuntu8.04发布了,激动人心?不,我对任何新东西不感冒了,不追风了。我还会继续用我的Debian,我更喜欢平滑升级。

我开发的Scilab图像视频处理工具箱SIVP,已经进入Ubuntu 8.04了:http://packages.ubuntu.com/hardy/sivp 。Ubuntu用户可用通过下面的命令安装SIVP:

sudo apt-get install sivp

Debian下系统时间比正常时间快8小时的问题

2008年04月2日,星期三

最近碰到一个问题,Debian 4.0重启后时间总快8小时,将/etc/default/rcS这个文件中设置为UTC=yes也不能纠正这一问题。后来根据这一篇文章,成功纠正了问题。[阅读详细内容]

Gnome 2.22发布

2008年03月13日,星期四

http://library.gnome.org/misc/release-notes/2.22/

与以往不同的是,Release notes开始先纪念了一下去年因交通事故去世的年轻的小伙子Raphael Higino,希望不要再有这样的纪念。

添加了一个摄像头小程序cheese,恩,比较方便。 不用每次再去调用tvtime了。

每次都有Evolution的更新,但是我已经不用它很多年。

更多新特性,请到http://library.gnome.org/misc/release-notes/2.22/ 上看吧。现在新特性已经不能让我心跳了,看来我老了。

Debian lenny下自动挂载U盘中文文件名乱码问题

2008年01月16日,星期三

Debian Lenny下自动挂载U盘时,中文文件名会变成“???”。

解决方法:系统工具->配置编辑->/system/storage/default_options/vfat,双击mount_options,”添加”,在“新列表值”中填入“utf8”。

screenshot-additem.png