Thursday 26 February 2009

Jazz and wget

不相干的两个雨滴,不小心流成了一行。

是这样,Jazz的下载在这这很慢,慢倒还不怕,有时候还会中途断掉。断掉后就很难续上,因为Jazz每次下载前都会出一个同意协议的页面。

读了下wget的文档,发现wget可以设置Cookie。这样问题就解了:

wget -c --no-cookies --header "Cookie: JNAT=a806aceb-5ded-4a77-a277-a061891ac764" https://jazz.net/downloads/rational-team-concert/milestones/1.0.1.1RC0/RTC-Eclipse-Client-1.0.1.1RC0-Linux-Local.zip

Cookie的值可以在浏览器里读到。这种情况下断点续传的功能尤其有用。

Friday 20 February 2009

Cat slide

谈起了溜猫的话题,也不知猫到底可以不可以溜。

有一次带它出去,黄昏了。它一闪就不见了。打着手电筒在树丛里找了好一会儿,也没找到。它玩起了捉迷藏。后来用猫粮把它骗出来。之后就不带它出去了。

每次到北大,见到北大的猫,老的小的,活的真好。有两腮上都长长胡子的,还欢快的很。小的抱着打。北大的学生真有爱心。食堂都是给猫开的。就想把它也移民到北大;只是不知道北大的猫风,是不是欺生。

它脾气大极了。一点点不如意就扯着嗓子叫。会哭的孩子脾气大。过年家里没人,留了足够的猫粮。回来后它就把谁谁都忘记了,见了就跑。三天后才又熟了。

最近会看电视了。动物世界。见蝴蝶就往电视后面看。有时候伸出爪子,回头看一下人,瞪它一眼就缩回去。

它喜欢家里两人的沙发。宽敞。它躺在缝里。有时横着睡,有时竖着。有时斜着伸个懒腰,大白围脖似的散散地放着。

它刚来的时候小的很。巴掌大吧。迷迷糊糊的。家里大猫见了它就炸毛。它也混不吝。该吃吃该睡睡。大猫死了也没见它伤悲。该吃吃该睡睡。大猫对它很好的。几分钟不见它就到处找。给它洗澡的时候它悲伤的叫,大猫蹲在浴室门口小声叫。大猫没大声。到死也没大声叫过。

它这个没良心的。

丈母娘想把它带走。她家两条大狗,一条黑的,一条黄的。黑的叫,黄的咬。怕它吃不消。

它也许会抓老鼠吧。这么多年都没干过自己的专业。都一样。也是为了讨个生活吧。


Wednesday 11 February 2009

A Unix Utility You Should Know About: Pipe Viewer

不知你知不知道Pipe Viewer

如果你碰巧不知道,你可以键入pv,看看你的系统中有没有这个命令。

如果没有,而你刚刚装的是Debian Linux,你可以用 sudo apt-get install pv来装装。或者到 http://www.ivarch.com/programs/pv.shtml 下下来自己编。比如你用的是Cygwin,你就可以自己编译了。

下面给一个远程播放的小程序:
 
REMOTE=hostname# the ip address or host name
SIZE=`ssh $REMOTE du -b -c -s $@ | cut -f 1 | tail -n 1`
if [ $? -eq 0 ]; then
    ssh -q $REMOTE cat $@ | pv -s $SIZE | madplay -
else
    echo "Some thing wrong!"
fi

因为我的笔记本硬盘有限,所有媒体软件都在远程机器,而我又要听。就有了上面几行。

上例中pv实现的是进度条。还不错。