就这么走?

  晚上送走了宿舍唯一一个出北京的哥们,没有预想中的离别的伤感,不禁感叹,难道真的老了吗?
  昨晚去K歌,不清楚别人怎么样,反正相比于本科毕业那会的K歌,并没有什么离别的气氛,大家一样玩的很high,只是在那几首合唱的地方,有些许的某种情绪。而不像本科那会,大家都有意的不往那方面去想,在给要走的人唱歌的时候,真的有一种想哭的感觉。
  宿舍的哥们就这样离开了呆了两年多的北京,离开了学校。下次再见谁也不知道是什么时候,也许需要看天意的安排吧。平平淡淡的来,平平淡淡的走,难道真的做到了淡如水的君子之交吗,还是因为我们的心都已经麻木了,who knows。
  困了,要睡去了,bless那个在铁轨上颠簸的家伙。放心去飞,勇敢的挥别,说好了这一次不流眼泪……

Posted in BT~~UP | 6 Comments

毕业了?

  在别人的地盘上狂灌一通后,想着总该给自己的一亩三分地浇点水吧,于是,就回来了。
  最近大家的话题,总离不开毕业和工作,最近也就这俩件大事了。毕业了总有毕业的气氛吧,可惜,真的没有感觉到啥,比不上本科那会,没有那么多的离别之情,一方面也许是因为大家都还在北京,
  另一方面,难道是我们已经麻木了?再说工作,虽然经济独立很有诱惑力,但是想到工作后那么多的事情要考虑,头就继续变大。长大了,需要开始承担责任了,自己以后的路要怎么走,自己应该做什么事情,基本上没有人可以在你身边指手画脚了,同时这也就意味着,一旦做出的决定出了什么事,处理的方法会更简单了,一个人扛吧。
  这段时间走在学校中,经常会不经意的想到这样一个问题,为什么对于这样一个我呆了七年的地方,有时还是让我感觉到些许的陌生。七年,学校除了拆了几幢楼又盖了几幢楼,加了几个牌子或是换了几个牌子,倒是没有什么太大的变化,但是有时总感觉自己融入不了主干道那汹涌的人流中,总觉得那些人和自己有着或多或少的距离。我也不知道为什么,呵呵。
  住宿舍的日子已经是一天比一天少了,实验室的女生们基本不见了踪影,同宿舍的一哥们也要滚蛋了,下次再见谁也不知道是什么时候。倒是计划好了一系列的节目,但是真正能够做的,同样是谁也不清楚有几个,计划总赶不上变化,尤其是对于我们这些将要告别学生生涯的人。还好大部队都在北京,目前只能奢望着周六周日,还能尽量的和学生时期一样,有机会出去玩玩。
  总在失去的时候才感觉到珍贵,现在又一次有了很好的例子。上学的时候周六周日一个一个宅在屋子里面,挥霍着大把大把的时间。等着要滚蛋了,才发现,已经失去了太多的东西,而且毕业的这些活动,也找不到充足的时间了。目前能做的,就是一切随缘吧。
  想着4月底就要正式去工作了,心中也是迷惘,虽然在别人的地方说了迷惘是过客,但是其实自己心里面的迷惘,就像影子一样,走到哪都扔不掉,也许最好的办法就是去忘掉它,做好手头的工作吧。不过说起来容易,做起来,呵呵。就这几次在公司培训的过程来看,感觉还满不错的,但是一想到温水煮青蛙这句话,心里面就有些虚,希望自己不会是那只青蛙吧,不过,这同样是件who knows的事情,自己的雄心壮志,谁知道会不会被时间,被制度,被其它的任何东西磨掉?这两天看完了圈子圈套,第一感觉就是,商场,太TMD复杂了,社会,是更TMD复杂。对你笑的不一定是你的贵人,同样给你脸色的也不一定是你的对头。没有永远的朋友,只有永远的利益。以后出去后,要先学会做人啊,不是说遵纪守法,而是学会在这个社会中生存。同样还有一点需要记住的是,公司不是慈善机构,也不是司法机构,无论公司做出什么决定,它一定是需要为它的利益服务的。公司的老板不会给你讨回公道,他只会寻找出以最小的损失解决问题的方法。前段时间看了点经济方面的东西,那里面的所有假设都是基于一个命题:人是自私的,所有人都会在条件允许的情况下让自己的利益最大化。没有什么伦理道德的东西,有的只是赤裸裸的现实,残酷的现实。
  乱七八糟的写了这么多,自己也不知道写了些啥,夜深了,学校也睡了。虽然对它还有些陌生感,但是回忆录总是要写的,毕竟是在这呆了七年。再说吧,慢慢来,但是,总是要写的。

Posted in BT~~UP | 2 Comments

Vim中交换奇偶行

在水木上看到了,记下来,以后可能会用到,嗯。答案来自vale@newsmth.org

  :g/^/+1m-1

g/^/:匹配所有行
+1:定位到下一行
m-1:移到上面去

Posted in 善用佳软 | Leave a comment

在ReST文档中使用pygments

  最近在整理个东西,本来想用LaTeX做的,但是想想它的代码高亮实在麻烦,而且默认的情况下只有黑白的,真的很难看的;而且最终发布是PDF,有时也不是很方便,所以考虑用网页的形式弄。不想为这玩意再架个服务器,想来想去,能用好的大概就是 reStructuredText 了。

  说是想到了reStructuredText,其实一开始是想自己写一个的,大概也不外乎是标记分析啥的,主要是想要 pygments 带的语法高亮,只是在网上找东西的时候,突然发现 pygments 已经支持了rst的编写,于是就打消了造轮子的想法。毕竟,现在能把文档整理出来是最重要的。但是用的时候碰到了点问题,它是通过rst的directive支持扩展的。一开始是通过easy_install的包没有那个rst-directive.py的文件,使用hg弄下来的代码里面才有;弄下来后紧接着就是安装directive。折腾了半天,直到今天才找到一个网页上有大概的步骤,照做,然后一切搞定。

  首先需要把那个rst-directive.py文件拷到docutils/parsers/rst/directives/下,然后再在那个directives目录下的__init__.py中加一行,’sourcecode’: (‘rst-directive’, ‘pygments_directive’), 至于加哪,就在类似的地方加吧,里面有一堆directives的,这样就算注册了,然后在rst文档中,就可以使用.. sourcecode这个directive了,rst会自动调用rst-directive中的pygments_directive来处理。

  这样处理还不行,因为pygments默认只是把程序通过词法分析器拆开后,归到一个一个的class下,还需要CSS才能生成带颜色的东西。在网上找它的CSS文件的时候,碰到了一个有用的命令:

pygmentize -S default -f html

这样它会在 stdout 输出CSS,直接重定向到文件即可。在rst2html中使用时,可以通过–stylesheet等参数设置使用的CSS,好像默认它会把这些CSS嵌入到网页中去,嗯。

  OK了,还是满不错的,代码好看多了,嗯 ^_^

Posted in Happy coding | 1 Comment

被骂了:(

  昨天被老大骂了,理由很简单,帮别人。

Continue reading

Posted in 杂九杂十^_^ | Leave a comment

在iphone上装apache

  把这篇扔在Linux分类中了,毕竟iphone上跑的Mac也算是*nix一族吧。其实,如果有installer的话,安装应该是很容易,但是我的Installer不知道为啥出错了,只好去找那种上传的方法了。
  是从tgbus下载的apache_1.3.37_mach-o_acorn压缩包,然后用FTP传到远端的一台Linux机器,然后从这用scp弄到iphone上。在这里需要再赞一下iphone的SSH服务,上传真的很方便。拷完后,把几个文件给加上x属性就行了,就是扔到bin和sbin里面的几个文件,还有扔到libexec里面的httpd,弄完后,apachectl -k start,就OK了。
  下一步是用这玩意开服务器,然后直接拷电影上去看,嗯。iTunes那些东西用着实在是太麻烦了……

Posted in 小企鹅Linux | Leave a comment

又见沙尘

  记忆中,已经有几年没看到沙尘了,不过今天早上又感受了一回。不过说是沙尘,和大一那年相比已经差很多了,只是淡黄色的天,在雾气中若隐若现,而且下午居然出太阳了。不过晚上走在路上,还是可以感受到空气中那些细小的颗粒往嘴里面钻。
  随意写点东西,不想细说什么,虽然很想知道为什么几年之后又会出现这种东西。呵呵,糊涂点过吧,希望明天是个好天,最好有大风,把沙尘啥的都给吹走。喜欢蓝天的感觉,像一块没有瑕疵的玉,也像一匹平整的布,反正就是看上去很舒服的感觉,嗯。

Posted in 杂九杂十^_^ | Leave a comment

用iphone发个贴子

抢来的东西要好好玩才能对得起原主人嘛,满多好玩的东西的,觉得比较牛的是那个SSH服务器和apache服务器,虽然是unix的系统,总觉得这俩东西和手机关系不大,呵呵.不过有了SSH我这边才能顺利的拷电子书:)别的也没啥说的了, 打字太累了, 呵呵. 昨天看到有人说可以用蓝牙键盘, 8过目前还木有这玩意, 呵呵.

Posted in 杂九杂十^_^ | Leave a comment

给iphone传电子书

  没在iphone上找到好玩的游戏,只好拿它当电子书阅读器了。文章转换文件名格式说了怎么转换文件格式,其实文本的格式也需要转换的。把用的脚本写出来吧。
  首先,弄到的txt是用cterm从水木上弄下来的,理由很简单,cterm的F4下载太好用了,所以我就懒了,呵呵。然后用HFS(www.rejetto.com/hfs/)开服务器,本来是想在iphone的SSH上直接wget的,费了好大力气找到了可用的wget后下载居然是乱码,从文件名到内容,只好自力更生了。
  用wget把文章弄到那台Linux机器上,在这需要提一下,HFS有可以直接打包下载文件夹的功能,把一个文件夹打成一个tar包传过来,很好用的功能。
  下载下来后,解压。由于我的Linux的终端编码是utf8的,自然乱码就出来了先用convmv转文件名,转完后再用iconv转文本格式。由于iconv不能批量转,所以写了个py脚本用来弄这个,诶,不会sh脚本的人只能这么玩了。

#!/usr/bin/python2.5

import glob
import os

filenames = glob.glob('*.txt')

for foo in filenames:
    tmp_name = foo.replace('Download\\', '')
    cmd_str = 'iconv -f gb18030 -t utf8 "%s" -o "%s"' % (foo, tmp_name)
    os.system(cmd_str)
    os.system('rm "%s"' % foo)
    print tmp_name

  中间还加上了文件名转换的功能,因为解压时文件名多了点东西。 需要注意的就是那个cmd_str两个%s加上的引号,因为文件名中间有空格,所以如果不加的话命令执行会出错。源目标格式选18030主要是怕有些特殊字符。等全转完后直接用scp拷到iphone就行了。SSH真的很好用,临了再感叹一下,Linux下的东西有些真的是方便至极。

Posted in 小企鹅Linux | Tagged , , | Leave a comment

转换文件名格式

  最近从别人那抢来个iphone,想下点电子书看,于是从水木上拖了一堆电子书,由于是在Windowz下下载的,所以文件名编码和文件内容编码都是gb2312,于是在iphone里面就是一堆乱码。上网找了一下,好像是说iphone支持utf8的文件名,所以去找个东西转一下吧,Windowz下是肯定不会有类似的工具了,转向Linux,还真找到了 convmv。
  使用很简单,和iconv差不多,有一个-f标明源编码,一个-t标明目的编码,还有一些选项可以看帮助开。最主要的是要加上–notest标明就转换了,而不是仅仅测试显示,然后一条命令搞定,嗯。

  convmv -f gb2312 -t utf8 --notest *
Posted in 小企鹅Linux | Leave a comment