2008年 12月 的归档
更新 e-file 到 20081230
更新 e-file 到 20081230 版本
没有其他的该动,只是判断了一下运行脚本的机器是否为gentoo。
如果不是,会有一行警告,其实基本的功能也还是可以用的,当然安装状态之类的肯定就查不到了。
下载地址
入手黑莓7290
话说富人有富人的生活,咱穷人也有穷人的生活,呵呵。。。我觉得这个黑莓7290就是给我这种人设计的,能打电话、发短信,然后价格285,呵呵,没啥好说的了,就当山寨机用吧~
用之前的山寨机给现在的黑莓拍的照片。别说模糊,估计30w像素都不到的。。。
以后又多个东西可以折腾,哈哈。
医院门口
周六去了趟医院体检,是杭州市一医院,就发现了这个,于是就用我那强大的山寨机拍了下来,哈哈。
第一次知道,原来这种屏也是有BIOS的。。。
另外,发点牢骚,觉得如今的医院虽然信息化了,但却更加不人性化了。变得没有一点人情味,就剩下金钱味了。自己虽然也算是挨踢(IT)人士,但是偶去医院却也显得无所适从。。。(此处省略1万字牢骚…)
调srt字幕时间的小脚本
首先,我知道mplayer和很多其他播放都有个类似 -subdelay的开关,可以实现字幕和电影的时间调整。
此脚本和subdelay又部分功能交叉,但是某些特殊的时候,还是用个这个脚本方便。
我当时的是电影一个avi文件,但srt字幕却只找到分CD1和CD2的那种,前半段电影的时间和CD1对上了,但是后半段就没字幕了。
为了解决这个文件,就写了这个脚本,名为 adjsrt.sh
我当时执行了 ./adjsrt.sh 3061 cd2.srt >> cd1.srt 就把第二个字幕的时间整体加上3061秒,然后加在了第一个字幕的后面了,哈哈。
脚本如下:
#!/bin/sh offset=$1 shift awk -v offset=$offset ' BEGIN{ FS="[ :,]+" } /^[0-9][0-9]:[0-9]*/ { ST=toT($1,$2,$3)+offset; ST1=int(ST/3600); ST2=int((ST-ST1*3600)/60); ST3=ST%60; ET=toT($6,$7,$8)+offset; ET1=int(ET/3600); ET2=int((ET-ET1*3600)/60); ET3=ET%60; printf("%02d:%02d:%02d,%03d --> %02d:%02d:%02d,%03d\n", ST1,ST2,ST3,$4,ET1,ET2,ET3,$9); } $0 !~ /^[0-9][0-9]:[0-9]*/ { print $0 } function toT( hour, min , sec ){ return hour*3600 + min*60 + sec } ' $* |
bones7456主题for WP2.7
针对WP 2.7的增强型评论系统,做了相应的代码调整,以适应其嵌套回复等功能。
同时也兼容WP 2.7以前的版本,请放心使用。
效果预览可以直接看这个文章的评论。
主题下载: http://linuxfire.com.cn/~lily/bones7456-wp27-theme.zip
粘粘世界
《粘粘世界》是个游戏的名字,解谜类,画面可爱,声音也可爱.可玩性也不错:
中文名称:粘粘世界
英文名称:World of Goo
发行时间:2008年
制作发行:2D Boy
地区:美国
语言:英语
游戏类型:Action/Puzzle
官方网站:http://www.worldofgoo.com/
有windows和mac版本,也会有linux版本,不过目前还在beta阶段.
非开源(原价20$),嘿嘿,不过windows版本的可以完美wine~
我的几个截图:
笔记本显示器屏保和电源管理完美解决方案
本文要实现的目标: 完美控制笔记本LCD的屏保和黑屏,具体地说是实现
1. 平时键鼠10分钟无动作,将LCD转入屏保;15分钟无动作,将LCD彻底断电
2. mplayer看电影的时候,持续不屏保不断电.
3. 按下 ctrl+alt+L 的时候,立即锁住屏幕并将LCD断电.
适用人群: linux用户(废话,我没条件测试BSD和其他*nux),gnome用户,compiz用户,用命令行启动mplayer的用户.当然如果不全符合,部分内容也是可以参考的,比如双击电影文件打开mplayer的用户,可以自己修改文件的打开方式;非compiz用户可以用其他方式绑定命令等.
步骤:
1. 在 /etc/X11/xorg.conf 文件的 Section “ServerLayout” 一节里,加上一行 Option “OffTime” “180” 数值也可以更大些,避免X的影响.
2. 在 ~/bin 下建立一个名为 mplayer 的可执行shell脚本,并把 ~/bin 加入$PATH,位置要在 /usr/bin 前面,不然就自己换名字吧.
脚本内容如下:
#!/bin/sh gnome-screensaver-command -i -n "mplayer" -r "看电影呢!" & /usr/bin/mplayer "$@" mreturn=$? kill % exit $mreturn3. 系统 – 首选项 – 键盘快捷键 里面取消”锁住屏幕”的键盘绑定.
4. 打开ccsm,在 General Options – Commands 里面,添加一个 ctrl+alt+l 键的绑定,命令如下:
gnome-screensaver-command -l; sleep 3; xset dpms force off5. 系统 – 首选项 – 屏幕保护程序,将主题选为”黑屏”(当然看个人爱好,我觉得花CPU去绘制屏保,是种浪费,就选黑屏了).
6. 系统 – 首选项 – 电源管理,设置成15分钟后将显示器转入睡眠.
7. 完成了,哈哈~
一些解释和废话:
此方案里用到了 gnome-screensaver 的控制程序 gnome-screensaver-command ,我觉得很不错,不知道 xscreensaver 和 kscreensaver 是不是也有相应的命令,有的话KDE用户也可以用此方案了.
控制电源,用到了 xset ,没有安装的朋友请自行搞定安装.
mplayer的1.0rc2版本,号称有可以停掉 xscreensaver 甚至 gnome-screensaver 的选项,但根据我的试验,都无效,可能是因为的是SVN版本的mplayer的关系吧.所以不得不自己写个脚本搞定,脚本用于替换 mplayer ,如果你喜欢也可以简写成 mp 之类的.
另外,LCD用户需要注意一下了,其实由于LCD并没有电子束轰击荧光粉,所以适用于CRT的屏幕保护程序对LCD其实是很不适合的,根本起不到保护液晶单元和背光灯管的作用.何况,linux下好看的3D屏保,其实都蛮耗CPU的,如今都流行创建集约型社会了,都提倡节能减排了,所以,离开电脑的最佳选择是用黑屏屏保锁住屏幕+显示器断电.当然,也推荐CRT用户这么干.
整理了一下blog的主题
本blog的主题,原来是我自己根据 Minimalist 修改的,之前有些汉化不全之类的小问题,现在稍微修改了一下,也微调了一下css样式(不过用IE浏览,基本上还是惨不忍睹,不知道怎么修改,呵呵),算是个 1.01版本吧,呵呵.
如果你也喜欢这个主题,欢迎使用!
下载地址
glibc 升级以后,locale-gen 出现段错误
今早升级了 glibc ,etc-update 的时候 /etc/locale.gen 保留了原来的,然后 locale-gen 的时候就
/usr/sbin/locale-gen: line 264: 7515 Segmentation fault “${DESTDIR}”usr/bin/localedef ${LOCALEDEF_OPTS} -i “${input}” -f “${charmap}” -A “${ALIAS}” –prefix “${DESTDIR}” “${locale}” [ !! ]
已知 locale-gen 是调用 localedef 的,如下:
# /usr/bin/localedef -c -i en_US -f UTF-8 -A /usr/share/locale/locale.alias –prefix / en_US.UTF-8
Segmentation fault
而这个 /usr/bin/localedef 就是glibc里面的文件,大家有没有相同问题的?
另外,发现glibc 有这个 patch:1040_all_2.3.3-localedef-fix-trampoline.patch 删掉它也是一样的错。
目前临时的解决办法,是从别人那里拷贝一个同版本的二进制文件,替换掉自己的 /usr/bin/localedef ,然后locale-gen就好用了,系统也正常了,但是这样问题的原因仍然没有找出来.在 sir的gentoo版发了个帖子,看看能不能找到原因.