linux

    Ubuntu安装msttcorefonts

    16 Nov 2009

    前一段时间装了N次Ubuntu,又回到了8.04版本。不过每次在安装msttcorefonts的时候都会失败,原因是家里的网络不好,而ubuntu下载字体的timeout又很小,所以每次肯定是失败了。

    怎么办呢?只能上http://sourceforge.net/projects/corefonts/files/把所有的字体都手动下载下来,为每个字体的.exe文件都对应创建一个.done文件。然后sudo apt-get install msttcorefonts,同时复制所有的字体.exe和.done文件到/tmp/msttcorefonts-xxx目录下面(其中xxx可能是任意字符),这样就完成了msttcorefonts的安装了。

    Read More

    Tags 


    使用tsocks给terminal设置socks代理

    04 Nov 2009

    家里的rubygem一直不正常,一开始以为是环境配置有问题,昨天重装系统,发现原来是加了gemcutter的sources有问题。

    执行gem sources -a http://gemcutter.org,报告下载http://gemcutter.org/specs.4.8.gz timeout了,在公司是没问题的,怀疑是有线通的问题。没办法,只能求助于代理了,网上都是介绍为termial增加http proxy的。要使用socks代理的话,还是要求助于tsocks了。

    apt-get install tsocks之后,打开配置文件/etc/socks.conf,修改server和server_port值,分别为socks代理的host和port。

    接下来就可以在terminal使用tsocks了,比如sudo tsocks gem sources -a http://gemcutter.org,执行后面的命令就可以通过socks代理来处理网络请求了。

    Read More

    Tags 


    autotest notify for Ubuntu

    04 Nov 2009

    一直很羡慕Mac下的growl,每次autotest都可以弹出个提示框,好眩。如今Ubuntu的用户也有了自己的通知系统notify OSD,赶紧用到自己的autotest上面。

    google了一下,已经有人做了gem来调用ubuntu notify osd,http://github.com/stack/autotest-notify-osd

    sudo gem install autotest-notify-osd

    安装好这个gem之后,在~/.autotest下增加下面一行

    require 'autotest/notify-osd'

    运行autotest,返回sh: notify-send: not found错误,原来少装了libnotify-bin

    sudo apt-get install libnotify-bin

    再次运行autotest,右上角显示所有的测试都通过,太cool了

    Read More

    Tags 


    用SSH做sock5代理

    06 May 2009

    在伟大的GFW之下,我的itunes再也无法订阅feedburner上的podcasts了,真的很无奈。

    还好前不久在hostmonster上开通了SSH账号,于是开始翻墙

    ssh -D8938 username@domain.com

    于是,只要设置本地的Socks5代理为127.0.0.1:8938即可

    再次下载到feedburner上的podcasts,太好了!

    Read More

    Tags