sed -i “s/oldstring/newstring/g” `grep oldstring -rl yourdir`
分类目录归档:Linux
恢复Grub
用安装盘(或其他方式)进入一个Linux环境,然后
mount /dev/sda1 /mnt/root
mount -o bind /dev /mnt/root/dev
mount -t proc none /mnt/root/proc
grub-install /dev/sda
Linux下Java程序将汉字显示为方块的解决方法
找一个中文字体文件,如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中以十六进制查看文件
打开文件后,用指令:
m-x hexl-mode
GIT installation
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的开源衍生字体
汉字历史源远流长,每个中国人都以之为骄傲。但是在文泉驿项目之前,我们几乎没有可用的开源(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常用命令(备忘)
$ 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
启动Emacs的拼写检查,得到错误:Enabling Flyspell mode gave an error。
解决方法:安装ispell及其依赖的软件包iamerican和wamerican,在安装过程中提示设置“系统默认的 ispell 字典”,设置为“american (American English)”。
Ubuntu 8.04 (Hardy Heron)发布
Ubuntu8.04发布了,激动人心?不,我对任何新东西不感冒了,不追风了。我还会继续用我的Debian,我更喜欢平滑升级。
我开发的Scilab图像视频处理工具箱SIVP,已经进入Ubuntu 8.04了:http://packages.ubuntu.com/hardy/sivp 。Ubuntu用户可用通过下面的命令安装SIVP:
sudo apt-get install sivp
Debian下系统时间比正常时间快8小时的问题
最近碰到一个问题,Debian 4.0重启后时间总快8小时,将/etc/default/rcS这个文件中设置为UTC=yes也不能纠正这一问题。后来根据这一篇文章,成功纠正了问题。[阅读详细内容]