前面翻译了一篇关于GCALDaemon的文章,发现上次写的东西太没条理了,正好这次把KOrganizer和KAddressbook都搞定了,所以重新写一篇。
文章主要参考的还是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文件都给增加可执行权限。
gentoo用户可以去gentoo bugs下载ebuild文件,或者用我的这个改过一些内容的:点此下载>>>
之后可以选择用root权限启动config-editor.sh(当然也可以按照官方网站上说的那样,chown到当前用户下,用普通用户权限执行),进行配置。
Read the rest of this entry »
欢迎光临Caspar Ant,如果您喜欢本站的内容,欢迎订阅我的RSS;如果您需要出于非商业性质的转载,请先阅读版权声明页面。
06月 17th, 2009 | 187 views可怜的笔记本
昨晚呢,由于一瓶水泼到了键盘上……
1.5秒之后,当机立断拔掉电源和电池,把笔记本倒扣。
30分钟之后,键盘被拆下,甩了甩,各种出水。
为了确认笔记本别处没有进水,遂决定把整个笔记本都拆开。
Read the rest of this entry »
上次几位说我从Gentoo叛逃到Arch我就已经心生愧疚。本来嘛,选择Arch等于选择免编译的便捷,选择Gentoo等于选择了完全定制的自由。在便捷和自由的交锋中,伴随着我一次手欠的操作,最终后者胜了,我重新回到了Gentoo的怀抱。
先说说那个手欠的操作。
我不小心新建了一个名字为~的文件夹,然后发现不对,文件名弄错了。于是想要删除之。于是执行了 rm ~ -rf。就这样。等待了10秒中之后,还没意识到什么问题,居然还加了sudo再执行了一次那个命令- -||| 然后pwd,发现路径不存在。然后cd,发现路径还是不存在。于是我哭了。幸好在服务器上有半个月前的数据备份,最重要的数据都给找回来了,这半个月写的代码也都凭着记忆给补回来一些了(说明我这半个月基本上没编码,哈哈,万幸)。
数据回来之后一不做二不休,全盘格,直接回Gentoo了。
可爱的Arch就这么被我抛弃了。
上来直接上ext4分区。以前碰到过grub能认分区,但是kernel panic的情况,后来发现原来是要从ext4分区启动,需要initramfs。于是genkernel --menuconfig all手动配置完内核,生成了initramfs(我目前只会这个方法,囧,谁能告诉我怎么样生成initramfs)。
回顾一下历史遗留问题:
Read the rest of this entry »
按:该文思路混乱,欲看系统性文章,请至:http://www.casparant.com/gcaldaemon-to-sync-with-kde.html
具体不多说,原文在这里,2007年的帖子,我又火星了。
翻译一下那段关于Google Calendar同步到KOrganizer上的步骤,方便那些一看英文就头大的同学吧:
Calendaring: Google Calendar and KOrganizer
Once you have your mail application and server working together, you can move on to your calendar. Unfortunately, Google hasn't officially announced a two-way sync for Google Calendar, but you can still use KOrganizer with Google Calendar if you use a Java runtime environment and GCALDaemon. Download the Unix/Linux/AIX/Mac OS X compatible ZIP archive from the GCALDaemon download site. Log in as root and unzip the archive to /usr/local/sbin (if that directory doesn't exist you can create it). Allow all users to access the daemon by running the command chmod 777 /usr/local/sbin/GCALDaemon. Then run /usr/local/sbin/GCALDaemon/bin/standalone-start.sh (you may want to add it to your startup process by adding a shortcut to it in ~/.kde/Autostart/).
Now you have to find your private iCal URL by going to Google Calendar and clicking Settings -> Calendars -> Your Calendar and clicking the ICAL button at the bottom. Create a new KOrganizer calendar by going to the Calendar tab, clicking the Add button, selecting "Calendar in Remote File," giving it a name (e.g. Andrew's Calendar), and pasting the private URL in the "Download to" and "Upload to" fields -- but you must replace http://www.google.com with http://localhost:9090. Click OK, and your calendar should load. When asked for your user name and password, enter your email address (e.g. johnsmith@gmail.com) and your password.
Read the rest of this entry »
06月 2nd, 2009 | 296 views小试ArchLinux
夏日来临,再隔三差五地emerge一次估计我的电脑寿命将迅速缩短,短期内还没钱买新本,只好决定放弃Gentoo投奔Arch的怀抱。
话说用了Gentoo之后,装其他发行版全部是驾轻就熟,就算是配置相对比较麻烦的Arch都轻松搞定。装好之后发现一些疑难杂症,比如不能待机、glxgears分数过低、checkgmail乱码、注销后不能重新启动kdm等等,都不治而愈了。看来Gentoo的可定制性太强了,有些设置我都完全不知道。
由于刚开始不熟悉pacman和aur的包机制,不小心把一些自己不需要的包当依赖关系给装上了,下次有空一定要好好清理一遍。
正在慢慢适应AUR中,这种管理方式感觉有点混乱,毕竟是成千上万的Arch用户都往里面塞东西。莫非我真的有洁癖?哈哈。昨天给Monkey's Audio Codec包打了个补丁,提交PKGBUILD却发现不能覆盖已有的包,郁闷。
PKGBUILD太凌乱了,还是怀念USE flag啊。
二进制包虽方便,有的用着还是不太爽,可能是心理作用,但是我的KNotes已经崩溃N次了。
先用一段时间再看看。总体来说除了GentooUSE flag把我养得快有洁癖和偏执了,以至于Arch的PKGBUILD让我不爽,其他的Arch做得都不错。
从狗狗那里发现的一个好地方,GeekCook@blogspot,被墙了,新地址:GeekCook.org,卖T恤和卫衣的。店主说了,写软文可以免运费,那我就撰软文一篇,把运费赚回来吧。
话说店主的东西不多,样式都很棒。可惜狗狗已经抢了两件[1,2],Amelie同学也抢了一件,我能选择的余地就太少了~暂定那件稀有元素的吧,话说当年背元素周期表我可是顺背如流啊。那件Ps的也不错,只可惜自己用的是GIMP不是Ps,希望店主多推出点GNU的产品哦。
不管了,撞衫就撞衫,我也要Twitter那件了!
上图两张:
Read the rest of this entry »
今天更新portage的时候注意到又有一个twitter客户端出现了,名字叫qTwitter,标记为N,说明是刚进的portage。好奇之下装上一用,感觉不错。结合以前用过的若干twitter客户端,在这里网罗总结一下:
Read the rest of this entry »
用LaTeX上瘾之后,什么东西都想用LaTeX来做。前段时间由于经验不足,折腾LaTeX版的实验报告模板未果,这次在写LaTeX简历之前,足足做好了功课,最后总算是做出来了,感觉很棒。
推荐几个LaTeX模板,一个是以前找到的,不过我最后没采用。点此下载>>>
另外一个是在这里找到的:http://www.davidgrant.ca/latex_resume_template,作者使用了shading宏包,但是我用了XeTeX包后shading包似乎就不起作用了,后来在作者文章后面发现一个留言,似乎是个变通的办法,但是shading是有了,边框却没了。最后去smth上的TeX版求助,可爱的版主大人瞬间就回帖告诉我,用\fcolorbox等比较常见的包中的命令就能搞定,于是我就搞定了。经过我修改后的LaTeX模板,我只贴一个文件\begin{document}前面的那部分吧,因为简历的内容真的是不好意思拿出手-。-和我下载的那个网页的主人比起来,真是汗颜啊~~
这部分改动还是挺多的,特别是修改了几个命令,请注意自己替换,并且请使用xelatex命令编译。
Read the rest of this entry »
曾经的曾经,为了折腾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.",正合我意。
Read the rest of this entry »