‘Configuration’ 分类的存档

文章主要参考的还是GCALDaemon的usage页面,本文主要介绍使用GCALDaemon将KOrganizer和Google Calendar同步、将KAddressbook和GMAIL地址簿同步。
上次使用远程文件的方式在Arch下确实搞定了,但是今天在Gentoo下又搞不定了。而且要使用远程资源的话,要装kdepim-kresources这个包。对于我这个有洁癖的人,当然是包越少越好了。如果有兴趣使用远程文件的,看完本文,参考前面那篇文章和GCALDaemon的官方主页吧。
首先是下载GCALDaemon,下载完之后解压缩到/opt下,不知道GCALDaemon的开发人员刚开始怎么想的,居然想要解压缩到/usr/local/sbin下,囧。不过还要改三个文件,因为路径和预设的不一样了。使用sed命令:

sed -i "s|^GCALDIR=.*$|GCALDIR=/opt/gcaldaemon|g" bin/password-encoder.sh
sed -i "s|^GCALDIR=.*$|GCALDIR=/opt/gcaldaemon|g" bin/standalone-start.sh
sed -i "s|^GCALDIR=.*$|GCALDIR=/opt/gcaldaemon|g" bin/sync-now.sh

之后可以把dev文件夹删掉,因为用不着,然后把bin/下面的*.sh文...

2009年6月18日01:38 | 没有评论
标签: ,

曾经的曾经,为了折腾LaTeX中的中文字体,我参照了Monnand和TualatriX童鞋的配置方式,装好CJKutf8宏包,然后用fontforge制作Type1字体,然后才算搞定。一切皆因为LaTeX默认不支持Unicode,也不能支持Truetype字体。
最近一段时间一直听到XeTeX的相关消息,在BYR上,在linuxsir上,都听说了,只是安逸于自己的CJKutf8,不想去折腾。可是昨天写简历的时候,发现没有斜体字,看来我制作的Type1字体没有包含斜体字。为了把斜体弄出来,上网狂Google,就在熄灯前的几秒钟,我看到了网上对XeTeX原生Unicode支持的评价很高,尤其是它可以直接使用Truetype字体,顿时心里痒痒。今天起床后,趁着做实验的空档,把XeTeX装好,果然很惊喜啊。
首先了解一下什么是XeTeX吧,其官方主页:http://www.tug.org/xetex/. 网页开篇即说:XeTeX is "a typesetting system based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies.",正合我意。

...
2009年4月22日14:45 | 2 条评论

发现该学点脚本了,有空可以在服务器上折腾折腾。不过在此之前我还是先得把实验室这台服务器配置好。
服务器是CentOS5.2,准备开启VNC服务。想起当年在Ubuntu下配置费了九牛二虎之力,估计着在CentOS上也不会容易。
没想到如此简单:
服务器在安装时已经装好了VNCServer,接下去只要编辑/etc/sysconfig/vncservers文件中的VNCSERVERS字段(确保取消了这行的注释):
VNCSERVERS="1:root 2:user1 3:user2 4:blablabla"
如果只要为单个用户开启VNC服务,只需按照PORT:USERNAME的格式修改,如果为多个用户开启VNC服务,则用空格隔开即可。
如果需要修改分辨率,设置是否允许通过TCP登录、是否允许通过Web登录以及是否允许不安全TCP tunel登录,则修改VNCSERVERARGS[2]字段:

...
2009年3月4日18:44 | 1 条评论
标签: , ,

升级到Ubuntu 8.10之后,发现amarok, kile这些程序的英文字体特别大,用Qt3 configuration改字体只能把正文的字体改变,菜单栏、状态栏的字体都变不了。
上网搜了一下发现kcontrol这个kde的工具可以调整菜单栏字体。但是Ubuntu 8.10吧kcontrol这个包给去掉了,所以不能轻易设置字体了。继续上网搜,发现可以直接改~/.kde/share/config/kdeglobals这个文件。
在文件中的[General]段添加下列几行:
fixed=WenQuanYi Zen Hei,9,-1,5,50,0,0,0,0,0
font=WenQuanYi Zen Hei,9,-1,5,50,0,0,0,0,0
menuFont=WenQuanYi Zen Hei,9,-1,5,50,0,0,0,0,0
taskbarFont=WenQuanYi Zen Hei,9,5,50,0,0,0,0,0
toolBarFont=WenQuanYi Zen Hei,9,-1,5,50,0,0,0,0,0
这几行的大部分内容大家都看得懂,就不解释了。后面的我也不管是什么意思了……

...
2009年2月21日23:10 | 没有评论

很早以前,在想要是Gmail里的列表能和我手机上的联系人同步那该有多好。现在这个想法终于实现了,Google推出的Google Sync服务,让你的手机联系人轻松与Gmail联系人同步。
Google总是能推出让人兴奋的产品,前几天的Latitude也是这样的产品,不过好多好友就是不确认我的请求,我的Latitude上现在还没几个人的信息。不过Sync这个产品绝对是值得每个拥有智能手机的人一试的好东西。
我的手机是N81,按照Google Sync页面上的提示,很顺利就完成了同步。不过有点郁闷的是,以前对同一个人在手机上和在Gmail里用了不同名称,同步后就出现了两个联系方式,不过这是没办法的事情。对于名字相同的人,会把资料给合并。
另外有个不太好的地方是,由于手机和Gmail在栏位处理上的不同,同步后资料会有所偏差。比如我在Gmail上对一个人记录了5个电子邮件(1个home,1个work,3个other),同步到手机上后,只有栏位不同的三个电子邮件同步到了手机上,其中Gmail上3个othe...

2009年2月10日23:58 | 2 条评论

乱码,身为CJK语言国度的程序员永恒的主题……
乱码,在stardict里面查了一下翻译,居然出来这么一长串:
characters changed to be irrecognizable because different coder or other reasons
不管怎么说,这次是又碰上乱码了。
症状是这样的,写了几个psp文件,内容大概是通过POST方法从表单获取数据,写入数据库然后另一个页面调用数据库内容显示。结果在写完之后调用显示页面,提示错误:unicodeDecodeError: 'ascii' codec can't decode byte,看来是因为我数据库里的字段用了中文,显示不出来,然后在MySQL里面SELECT * 了一下,发现含中文的内容都是???字样的乱码(以前怎么就没注意捏……)。
上网搜,发现了这个网页:http://blog.csdn.net/foyuan/archive/2007/07/27/1711100.aspx,文中提示了四个步骤确保乱码消失。

...
2008年11月16日18:11 | 3 条评论
标签: , , ,

重装之前,打开“新立德软件包管理器”->“文件”->“保存标记的项目”。
重装之后,打开“新立德软件包管理器”->“文件”->“读取标记的项目”,然后安装,就可以快速恢复以前的Ubuntu配置了。
因为版本的关系,这个或许不适用于跨版本的Ubuntu,因为有的包安装时是带上版本号的。

...
2008年11月1日23:25 | 17 条评论
标签: ,

值此Ubuntu 8.10发布之际(终于发布了,再不发布那就得叫Ubuntu 8.11了),特作此文。本文只是作为一个Ubuntu入门教材参考,因为很多人说我写Ubuntu安装教程时很多地方写的很模糊,对于没有Linux基础的人来说无异于天书- -b 孩子们,满足你们的愿望吧…
本文基于如下对读者的假设:
1. Ubuntu Linux安装成功。如果迄今为止没有成功,请询问身边已经安装成功的人。我相信安装成功的人的数量,在学校抓一把至少其中含有一个。
2. 了解终端是什么,知道如何打开终端输入命令,了解命令语法。如果不知道如何打开终端输入命令,我也没办法……以下所有叙述,如果涉及命令操作,必然是在终端中进行操作。学过DOS的人应该对这一点在理解上没有难度,在Windows下用过cmd 运行ping命令检测网络的人在理解上应该也没有难度。关于命令的语法,比如sudo apt-get install OO_AND_XX这个命令,表示在使用root权限(sudo)的情况下使用软件包管理工具(apt-get)进行安装 (install)O...

2008年10月31日20:53 | 6 条评论

第一步,安装mod_python

sudo apt-get install libapache2-mod-python

第二步,将mod_python模块加入到启用列表中

sudo ln -s /etc/apache2/mods-available/mod_python.load /etc/apache2/mods-enabled/

注:在Ubuntu 8.10中,对应的模块配置文件名已经改成了python.load,后文中提到的也应相应改成python.conf
第三步,配置mod_python
先在/etc/apache2/mods-available/下新建一个文件mod_python.conf

sudo vi /etc/apache2/mods-available/mod_python.conf

加入如下内容:

1
2
3
4
5
<directory /var/www>
AddHandler mod_python .py
PythonHandler test
PythonDebug On
</directory>

...
2008年10月19日13:22 | 10 条评论
Page 1 of 3123