Subscribe to my RSS feed RSS
January 16, 2009

不小心halt了

用ssh,因为在linux下使用的,终端看起来和本机一模一样,导致在终端中执行了sudo halt命令。这下晕菜了,把远程控制的web服务器给关掉了。

还好不远,跑步回去,重新开机。

需要限制sudo的命令了。

January 5, 2009

sitemap-generators

安装python
安装sitemap-gen
python setup.py install
配置config.xml文件
cp example_config.xml website_config.xml
加入到crontab,每日生成sitemap,google抓取。

January 4, 2009

暂定把blog迁移到这里

把shouguang.org/yang下面的blog迁移到这里了。yo2服务非常不错哦,uploads目录发给管理员就可以导入原来的图片了。不错!
暂时迁移到这里吧。不过不能发布google广告,一个问题。
等弄个玉米再说。
暂定,暂定而已。

后注:shouguang.org/yang废弃,跳转到这里了。已定。

Header(”Location: http://yoyoliyang.yo2.cn”);

January 3, 2009

中文字幕解决

特别讨厌在看电影的时候,为了解决中文自己而折腾半天,比较喜欢sub格式的字幕。
SMPlayer设置字幕编码为GP936。
Mplayer设置Font编码为UTF8,另外再设置字幕编码为GP936。
如上设置就没什么大问题了。
over~

December 31, 2008

替换apache2注意事项

apache2有点问题。打算将其替换掉。
nginx安装,配置,还算顺利。可能会遇到以下问题:
php-cgi调用php.ini的时候,无法正常载入,但是在info.php中还是可以看到其路径的。解决方法为修改php.ini的权限,默认为600,修改为644。
这是一个问题,还有一个问题就是nginx无法正常上传1M以上的文件,即便是调整php.ini中的上传最大值还是无效的。因为nginx默认上传限制在1m以下。
在nginx.conf中添加上传大小参数就行了:

client_max_body_size 2m;

这有点类似apache老版本中的php.conf上传限制。
最后一点,默认使用/etc/default/php-fastcgi来控制php-cgi端口,用户以及连接数的。但这实际上效率很低,重启php-cgi太慢,且不能平滑跟随php.ini的配置。推荐使用php-fpm,因为需要打给php打补丁,所以需要从源码编译安装了。

参考链接:Nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)

December 20, 2008

.Xresources

Rxvt.font:xft:Bitstream Vera Sans Mono:size=10,xft:DejaVu Sans YuanTi:size=10
Rxvt.background:#2e2e2e
Rxvt.foreground:antiquewhite
Rxvt.colorBD:yellow
Rxvt.colorUL:green
Rxvt.multichar_encoding:utf-8
Rxvt.scrollBar:Fault
Rxvt.scrollBar_right:True
Rxvt.scrollBar_floating: True
Rxvt.scrollstyle: next
Rxvt.saveLines:10000
Rxvt.color0:black
Rxvt.color1:red3
Rxvt.color2:springgreen
Rxvt.color3:wheat3
Rxvt.color4:navy
Rxvt.color5:magenta4
Rxvt.color6:steelblue1
Rxvt.color7:gray85
Rxvt.color8:gray10
Rxvt.color9:SkyBlue3
Rxvt.color10:chartreuse3
Rxvt.color11:lightgoldenrod2
Rxvt.color12:SkyBlue1
Rxvt.color13:pink1
Rxvt.color14:lightblue1
Rxvt.color15:#dbeff9

Rxvt.menu:/etc/X11/rxvt.menu
Rxvt.preeditType:Root
Rxvt.transparency:255
urxvt*inputMethod:fcitx

urxvt

ps:opera太好用了,老旧笔记本用着非常好。

December 19, 2008

rewrite规则,nginx

#enable ucenterHome rewrite
rewrite ^/(space|network)-(.+)\.html$ /$1.php?rewrite=$2 last;
rewrite ^/(space|network)\.html$ /$1.php last;
rewrite ^/([0-9]+)$ /space.php?uid=$1 last;

#enable Discuz rewrite
rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;
rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /bbs/viewthread.php?tid=$1&extra=page\%3D$3&page=$2 last;
rewrite ^/bbs/space-(username|uid)-(.+)\.html$ /bbs/space.php?$1=$2 last;
rewrite ^/bbs/tag-(.+)\.html$ /bbs/tag.php?name=$1 last;
break;

December 18, 2008

DEMAE:可以解决mp3标签乱码的播放器(仅供测试)

linux下mp3标签乱码很烦人。众多的mp3播放器,不管是 重量级的Rhythmbox 还是轻量级的quodlibet都存在了乱码问题。具体详细的解释,可以看nicky的这篇文章

虽然可以使用id3iconv或者Mutagen来重新转换mp3的标签编码,但是有点罗嗦:我每次下载单个mp3,就要重新用命令来转换编码,太麻烦了。

昨天我在寻找基于mpg123(mpg321)的前端播放器,找到了DEMAE这个小玩意,可以解决掉mp3标签乱码。但是界面太简单,功能太弱了,所以很勉强能够在平常中使用。

我尝试使用sonata、audacious、quodlibet来和它比较,确实能够正确的处理mp3标签编码(支持ID3v1/v2, APEv2),不过要在配置选项里面加入GBK编码。

截图如下(googleMusic下载的两首中文歌):
mp3id1

配置选项中需要添加GBK编码:
mp3id2

关于安装: 把源码包中的ext/i686-linux/gtk_treemodel_xtra.so拷贝到源码包根目录,然后执行demae,出现依赖错误,可参考README。

December 17, 2008

linux,绝对省电。

我对linux的电源管理一窍不通,我用着debian。
我的笔记本是老旧的IBM T23,电池早就完蛋了,在xp下估计能够2分钟也就待机了。
今晚上我在打开笔记本的时候,忘记了打开电源插座的开关(怪不得提示warning:on battery powerful,skip fdisk check?)。我起初没注意,一直就这样开启了我的笔记本,然后听着歌。等到我看到桌子上面的电源开关关着的时候,我发现笔记本计算机靠着破电池已经运行了将近6分钟了。
怪不得看着cpu的温度才29度。
同样和xp对比下,多了4分钟。
不得不成认linux确实省电,确实环保。

December 16, 2008

圆体测试

yuanti