Hacking FreeBSD to change manual page width

I don’t like the fixed width of manual pages, since I have such a wide terminal, but the man pages only occupied the left part.By inspecting the process launched, it seems like that there are several processes related:sh -c (cd /usr/share/man/en.UTF-8 ; /usr/bin/zcat /usr/share/man/en.UTF-8/man1/ls.1.gz | /usr/bin/tbl | /usr/bin/groff -S -Wall -mtty-char -man -Tutf8 | /usr/bin/col …

Continue reading ‘Hacking FreeBSD to change manual page width’ »

关于func_get_args()的小错

今天帮同学部署一个小网站,用了php,还有ajax。结果在他们本机调试很好,我弄到服务器上面,就出了问题:Fatal error: func_get_args(): Can’t be used as a function parameter in …这个很奇怪,搜了一下,貌似其实是php的一个限制(bug?),可以参见http://bugs.php.net/bug.php?id=34120貌似是实现的问题,func_get_args()这个东西不能直接用在函数的参数里面(其实文档这么说,用作第一个参数还是可以的…… 第二个就不行了)。必须要先把它赋给一个变量,然后再作为函数参数。For example,根据文档,这两个都不行:a(func_get_args(0));b(1, func_get_args(0));但其实,第一个是可以的,第二个会出上面那个错。改成$x=func_get_args(0);a($x);b(1,$x);就可以了。同学说他们的php是5.3.1,服务器上是5.2.12,大概5.3搞定了这个事情吧……

终于有图标了

如果你用的是Unix类系统,并且还是非标准桌面(例如LXDE一类……)并且发现,你启动file-roller,pcmanx,nautilus等的图标都很奇怪或者没有那么可能是这个问题:系统不知道用啥图标,或者找不到图标去/usr/local/share/icons(Linux同学们可能没有local)看看有哪几个是有不少图片的,并且有index.theme的,可能就可以作为图标主题然后在~/.gtkrc-2.0里面加上:gtk-icon-theme-name=”<目录名>”就会有图标了……如果试了都不成,就去装gnome-icons-这个样子的软件包再看看吧……之前我发现是gnome-settings-daemon运行之后就会有图标但是我又不喜欢一切都由gnome控制面板一类的设置,gtk-chtheme多好终于pcmanfm启动的时候,给了个提示,解决了问题……PS. PCManFM作者还写了PCManX,貌似和LXDE还有关系,真nb……

一些见闻

世博会快开了,电视里天天播新闻前,都要说还有多少天开世博会。有些事情不一样。一天我早上乘地铁出去,晚上坐地铁回来,一路上碰见四个乞丐…… 这是从前从来没有过的,以前一次地铁能碰见一次已经不太容易了,这次竟然每次两个…… 难道是为了开世博会,把地面上的乞丐都赶到地下了么……说起地铁,据说世博会的时候会有一亿人流。现在在一天的高峰的时候,各条地铁都已经很拥挤了,到世博会的时候,估计要给大多数人放假了吧……我附近不少北京人对于奥运会是负面情绪更多,不知道世博会之后,上海人会是什么想法…… 估计也没什么希望……

考试阶段,期末总结

虽然已经接近期末,不久就要期末考试,但是却没有什么紧张感……大三开始一堆专业课,虽然上得挺开心,但是原来踌躇满志,打算把各种大作业搞得不一样的想法却没有怎么实现。编译大作业,做了简单的字符串相加、指数运算等的扩展,感觉一点都不令人满足。不过编译扩展做的时间太短了,也就某天凌晨几个小时而已…… 助教通知也很晚,不过其实还是开始太晚。人智大作业,做了个三元统计学的拼音输入法,还是个雏形,速度最后倒是还可以,但是其实也就花了三天…… 如果时间更多,各种好的平滑算法等,总能实现的吧。计原大作业,做了数据旁路、分支预测和中断的扩展,比起别的组,好像也没有什么特别的地方。这个也只花了三四天时间,比起别人的努力…… 我们本来可以做的更多的。高性能大作业,做了基于Hadoop的搜索引擎,这个周一开始做,周三早上就上去演示了…… 虽然算掌握了Hadoop的应用,但是完全没有解决效率的问题,搜一下要一分多钟…… 技术含量也不多。总的来说,就是一开始感觉自己/我们组比别的组要水平高一些,但是正因为这个,自己/小组一直拖,到最后几天,花一点时间搞一搞搞出一个和别人差不多的东西,完全没有体现水平…… 一方面也是一开始缺乏一个计划的原因吧。一个学期,本来打算好好看专业课的书,结果就自动机的好好看了,计算机组成原理、编译原理、人工神经网络方面的书都没看多少,基本上就没有多少长进…… 除了GRE,还有别的原因吧……现在发现很多时间会被混掉…… 比如开机之后,看个论坛能过很久,随后看看iGoogle主页,处理邮件用掉一些时间,看Google Reader里面的各种新闻能够用掉很多时间,再看看别的新闻源…… 浪费一两个小时都很常见。这个问题一定要解决啊。另外,有时候突然对一个技术问题产生了兴趣,就会研究很久,甚至一下五六个小时,而如果在研究时多加考虑,或许可以节省一半以至于更多的时间。还是要多思考。另外,本学期比较忙,动画看得少了很多,看了一些电影…… 维持一些文化生活吧。ps. 终于弄出一种方法,在Live Space和blogspot格式统一,不会出现没有换行这样的问题了…… 具体的另外说吧。