ranger-1.2.1 用 qiv 代替 feh 显示图片

在 awesome 中,图片浏览器 qiv 好在不用作任何额外设置,就能居中显示,但是我就是 没有办法让 feh 也能在 awesome 中自动居中显示。 ranger 默认使用 feh 打开图片文件,不过可以自定义文件打开方式,编辑/新建 ~/.config/ranger/apps.py,加入下列代码: from ranger.defaults.apps import CustomApplications as DefaultApps from ranger.api.apps import * class CustomApplications(DefaultApps): def app_qiv(self, c): f = c.file if f.image: return self.either(c, 'qiv') @depends_on('qiv')...

2010-12-20 · wuan

getPY

RT @https://groups.google.com/group/binsos/browse_thread/thread/1951b77a2cf4bfab def getPY(s): try: chr=s.encode("GB18030") except: return s if chr<"\xb0\xa1": return s if chr>"\xd7\xf9": return u"?" if chr<"\xb0\xc5": return u"a" if chr<"\xb2\xc1": return u"b" if chr<"\xb4\xee": return u"c" if chr<"\xb6\xea": return u"d" if chr<"\xb7\xa2": return u"e" if chr<"\xb8\xc1": return u"f" if chr<"\xb9\xfe": return u"g" if chr<"\xbb\xf7": return u"h" if chr<"\xbf\xa6": return u"j" if chr<"\xc0\xac": return u"k" if chr<"\xc2\xe8": return u"l" if chr<"\xc4\xc3": return u"m" if chr<"\xc5\xb6": return u"n" if chr<"\xc5\xbe": return u"o" if chr<"\xc6\xda": return u"p" if chr<"\xc8\xbb": return u"q" if chr<"\xc8\xf6": return u"r" if chr<"\xcb\xfa": return u"s" if chr<"\xcd\xda": return u"t" if chr<"\xce\xf4": return u"w" if chr<"\xd1\xb9": return u"x" if chr<"\xd4\xd1": return u"y" if chr<"\xd7\xfa": return u"z" return s

2009-12-14 · wuan

我在 perl 和 python 之间的选择

几天前在粗略对比了 Perl, Python, Ruby 之后,我毅然决然的投入到 Perl 的阵营。 历史 Perl 1.0 版是在1987年,Python 比 Perl 迟到了2年,Ruby 大概是在 1993 年一般来说历史越悠久,沉积的文化越丰富。 虽然如此,但我用的编辑器却不是 Emacs(1970),而是 Vim(1991) 和 SlickEdit(1988) 。 通用性 Debian 集成了 Perl,没有集成 Python 和 Ruby find /usr/bin -exec...

2007-09-03 · wuan