2009年2月8日星期日

让Ubuntu满天飞Tux:-)

如果是7.10并安装好了稳定版的compiz,首先安装编译所需的包:

sudo apt-get install compiz-bcop compiz-dev build-essential
libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev
libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev
libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev
libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb
curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc
emerald x11proto-scrnsaver-dev libxss-dev

然后下载各种plugin:

wget -O /tmp/3d.tar.gz
'http://gitweb.opencompositing.org/?p=fusion/plugins/3da=snapshot;h=db3c51d6
c5c0df268fc1ec29a4264ef3d21dbbb3'
wget -O /tmp/atlantis2.tar.gz
'http://gitweb.compiz-fusion.org/?p=users/smspillaz/atlantis2-0.6a=snapshot;
h=d50d17bcdef5a025699e6b1bc0d604a98d1b74b2;sf=tgz'
wget -O /tmp/snow.tar.gz
'http://gitweb.opencompositing.org/?p=fusion/plugins/snowa=snapshot;h=01d0ff
6ec71dae4699bc990e0114569c8ad4e083'
wget -O /tmp/stars.tar.gz 'http://oreaus.googlepages.com/stars.tar.gz
wget -O /tmp/atlantis.tar.gz
'http://gitweb.opencompositing.org/?p=fusion/plugins/atlantisa=snapshot;h=a4
7d7151444faccd66ea5cb884673cdebe5d7dff'
wget -O /tmp/screensaver.tar.gz
'http://gitweb.opencompositing.org/?p=users/pafy/screensavera=snapshot;h=656
5001eb389fb0d18cfead6030054cc8edc6c5f'
wget -O /tmp/anaglyph.tar.gz 'http://oreaus.googlepages.com/anaglyph.tar.gz
wget -O /tmp/wallpaper.tar.gz
'http://gitweb.compiz-fusion.org/?p=fusion/plugins/wallpapera=snapshot;h=c2d
19686e46ae171b6a0c04da9de1adbd74ae8be'
wget -O /tmp/tile.tar.gz
'http://gitweb.opencompositing.org/?p=fusion/plugins/tilea=snapshot;h=550c91
fa188efd39c9cea43f894b45716b5cc6d5'
wget -O /tmp/freewins.tar.gz 'http://oreaus.googlepages.com/freewins.tar.gz
wget -O /tmp/photowheel-0.6.tar.gz
'http://gitweb.opencompositing.org/?p=users/b0le/photowheela=snapshot;h=41d8
090b55b629f72bef55d785beaf468f31662f'

这里面是没有我用的Autumn的。虽然说Snow用起来也差不多,但我总觉得autumn的企鹅
飞地更加飘逸。去ubuntu的forum上有一个帖子上有autumn的下载,安装只需跑一个脚本
。以上的plugin都直接make就可以,都很酷,尤其是screensaver,不过与之后的话题没
太大关系。

帖子位置:
http://forum.ubuntu.org.cn/viewtopic.php?t=89199

装好之后,在Advanced Desktop Effect Settings里面就可以看到Autumn的选项,图标
是一个树叶的话就基本没有问题了。默认的情况下飞的是树叶,但具体飞什么图是由tex
ture决定的,但是在GUI的情况下,一次只能增加一张图,所以像我这种使用一大堆TUX
图片作为texture的人,每重装一次就很郁闷。所以有一个更爽的方法:

首先把当前的profile输出到一个文件里,在里面可以找到[autumn]这一项,as_leaf_te
xtures =这个后面加上所有的图片地址,并使用;隔开。下面这个脚本可以自动将一个文
件夹内所有的图片地址都输出成需要的格式(替换相应的图片文件夹地址):

#!/usr/bin/python

from os import listdir

image_list = listdir('/home/yuanlei/Pictures/Compiz_Related/Crystal_Tux')

str = ''

for file in image_list:
str = str + '/home/yuanlei/Pictures/Compiz_Related/Crystal_Tux/' + file
+ ';'

print str

然后,再把改过的profile文件import进去...

[ECHO御用探雷器]--签经

话说我作为萝格派等人的御用探雷器,开始觉醒认为世界上还有签证这件
事情的时候,貌似已经不早了。我很天真地到Gter上去看,发现居然有那
么多东西...我就很无语...然后就打开Python不去理它了...我一直以为
I20寄不到就不需要考虑签证这件事情,所以我等到学校的正式OFFER到了
之后,才开始看签证的东西。一般学校会在你接受OFFER就马上去办,而
且ASU用的还是FedEX,所以还是很快的。

首先是预约时间。先要去网上买一张专用的电话卡,可以打8分钟。然后打
一个专门的电话预约。我预约的时候天真地以为我先什么时候去就什么时
候去,结果那人以上来就告诉我,最近的一次是6月10号...导致我看着一
个一个同学吃了水果,那叫一个着急啊...当时我约了那天的最后一个时间
段,也就是1:30,因为我不想提前一天去住,会比较花钱...

然后就是准备。其实现在想想所谓准备就是填3张表签几个字交两个钱,签
证问题也只需要准备传说中的25问就可以了,2天足矣,还可以不耽误做别
的。不过当时还是比较紧张的。

然后就到了今天早上。我买的7:52的火车,10点到上海,直接打的到南京路
梅龙镇广场,在附近一个指定地点存包,只能带材料和水,水还要在进去大
厅之前扔掉。进去之后就是超级长时间的排队。预约时间是没有用的,先来
后到,只要是同一天就行了。我10:40进去,13:40排完队,进入大厅排队...
然后就是交必备材料、护照。交过之后继续等,这时是通过叫号的方式来决
定谁可以去面签,这主要取决于你材料有没有问题,如果没有什么问题就会
比较快。叫号之后就会去按指纹,然后就站在一条短队里静静等着面签...

今天的VO全是老外,没有传说中的杀手YYMM。只有一个女VO貌似很严厉,在
她面前的学生都花了挺久才走。

我在11号,那位VO接过我最重要的那些材料(I20和3张表)之后一边翻一边
问我:
1、你学啥子呀?
me: CS.
2、具体一点?
me: ML.
加一段ML的科普知识...
3、ML和AI啊有关系啊?
me: 有交集...
4、祝你好运~

不知是因为紧张还是什么别的原因,我觉得不会超过30秒...

然后就出去到对面中信银行交了45块钱EMS费,over。

2008年12月12日星期五

Matlab split filename

I don't know why it's so hard for me to finally find this function...

[pathstr, name, ext, versn] = fileparts(filename)