I am LAZY bones? AN ancient AND boring SITE

2009年 03月 的归档

外挂式显歌词脚本──lrcdis

lrcdis是一个外挂式显歌词的脚本,特点是简单易用,只需下载后做为普通脚本执行即可,可以自动检测播放器,无须以插件的方式另外安装。
目前支持的播放器有mpd, mocp, audacious, amarok, exaile, quodlibet, rhythmbox, mplayer
目前支持 CLI,OSD,nitify,fifo文件等输出方式。
欢迎大家试用,并提出宝贵意见。更多内容及下载地址项目主页

找到了访问code.google.com时断时续的原因

最近几天,我这边访问code.google.com都是时断时续,搞的我很郁闷。
今天研究了一下了,发现 ping code.google.com 也是时断时续,而且不通的时候,返回的IP都是 72.14.203.* ,而通的时候,IP都不是这个段的,可能是 209.85.175.100 这样的一个IP。
所以原因很明显了,要么是在DNS环节被动了手脚,要么是 及.艾服.达不留 封了部分IP(话说2会期间抓得紧,盾牌升级出点小错也是情有可原的)。
但是,咱天朝的网络一向都是自由、顺畅的啊,所以不禁怀疑起自己的RP了。。。
没办法,RP不行就只能靠JP了,

echo "209.85.175.100	code.google.com" | sudo tee -a /etc/hosts

搞定。
=====20090624 update=====
现在上面这个IP也不行了,要用 72.14.203.102 这个IP了.

修改gnome-terminal的title的办法和杂七杂八的ANSI控制码记录

折腾这个的原因是:有时候gnome-terminal的窗口开多了,就容易忘记哪个是哪个了,尤其是用脚本登录到多个不同服务器以后,就经常会混淆,把原本想在这个服务器上执行的命令输到那个服务器的窗口里面去了。这样有可能会造成非常严重的后果。
当然也有手工的解决办法,就是登录一个服务器就在 终端 – 设置标题 那里设置一下,就可以固定住了,但是这样每开一个tab都设置一下的办法确实很麻烦,所以我想修改脚本来实现把参数设置成标题。
想到平时emerge的时候,tab的标题是会变的,所以翻出portage的源码找,也找着了,把py的翻译成了bash的也很容易,简单的说,就是下面这一句:

echo -ne "\e]0;test\a" >&2 && sleep 3

在执行的3秒钟里,就可以看到title已经变成了test了。不过3秒一过,马上又变回PS1的样子了(具体是什么和 编辑-配置文件首选项-标题和命令 里面的设置有关)。写到sssh脚本里面也一样,在登录的瞬间是可以看到自定义的标题的,但是登录成功以后,又变成了远程机器的PS1的样子。
看了一下gnome-terminal的代码,似乎在不修改gnome-terminal的情况下是搞不定了,呵呵,得搞个接口修改gnome-terminal的内部数据?

另外,记一下不完全的ANSI控制码吧,上面这个改标题的,也是用了其中的一个:

\e[0m 关闭所有属性
\e[1m 设置高亮度
\e[2m 变暗
\e[4m 下划线
\e[5m 闪烁
\e[7m 反显
\e[8m 消隐
\e[9m 删除线
\e[30m ~ [37m 设置前景色(颜色值见下面说明)
\e[40m ~ [47m 设置背景色(颜色值见下面说明)
\e[nA 光标上移n行
\e[nB 光标下移n行
\e[nC 光标右移n行
\e[nD 光标左移n行
\e[y;xH 设置光标位置
\e[2J 清屏
\e[K 清除从光标到行尾的内容
\e[s 保存光标位置
\e[u 恢复光标位置
\e[?25l 隐藏光标
\e[?25h 显示光标

颜色代码:
  0 - 黑色     4 - 蓝色
  1 - 红色     5 - 粉红色
  2 - 绿色     6 - 青色
  3 - 黄色     7 - 白色

部分属性可以叠加进行设置,中间用“;”隔开,例如设置绿色前景、红色背景并高亮显示可以这样写: \e[01;32;41m

目前还没有找到所有代码的含义要查看全部的代码,请参考Emca-048标准。以上引用部分内容自出处一出处二

订阅了gentoo packages的RSS

用gentoo这么久,还是刚知道Gentoo packages也有RSS的输出,哈哈,于是马上订阅之,以后portage有任何更新都逃不过我的眼睛了。
我订阅的是 ~x86 的,地址是: http://packages.gentoo.org/feed/arch/x86

回到杭州了

终于暂时从北京出差回来了,之所以说暂时,是因为有可能还要去一趟,呵呵。
去北京的时候,几乎没有什么不习惯的,反倒是一回来,就觉得杭州湿冷的空气比较不舒服,好一个烟雨朦胧的江南啊。也许是因为杭州下了太多天的雨了吧。据说我走之后就没怎么晴过?
由于北京我在的地方网络都不好,速度贼慢,所以gentoo也是半个月没更新了,于是一回来马上想更新一下,结果就是:
Total: 68 packages (56 upgrades, 8 new, 1 in new slot, 3 reinstalls), Size of downloads: 198,705 kB
够恐怖的,呵呵。
发现用过快的网速之后,就基本上不能忍受慢的网络了,更别说没网络了,这样下去怎么办啊?