2008年8月17日星期日

越长大越寂寞

越长大越寂寞

最近人越来越老态,一则以喜,原因是终于能吃饭睡觉了,一则以悲,总是感到无比寂寞,这寂寞无关世事,是我 常常无话可说。面对这个虚空中疯狂行进的世界,深深沉默,忍受无话可说的寂寞。朝阳兄说多写现实,意思我是 明白的,可是人越长越大,路越走越窄,wushaoyu大牛说"前途茫茫,前路莽莽",持论越高,越感人生之悲切。 我现在基本是不问世事,不谈感情,无钱可谈,所谓做事之说,无非是不做事罢了,技术也好,学问也罢,作为一种 智性的追求,其实的意思就是不做事。玩分形有什么用?没有任何用处,无用未必无价值,useless is sometimes valuable,这话其实都是我这样寂寞的人说来打肿脸充胖子。超越有用的价值,难矣,而有用者,有害也,所谓 "器用"之用,但凡有这个用,未尝不可以为害也。理查德 罗蒂有云,价值知识和事实知识并无区分。器用之用和价值 是皮和毛的关系,搜索引擎技术是信息价值观:我说这话的时候觉得无比厌倦。指望守着"没用"这个城堡躲进去, 了此残生——-是啊,就是残生,我才二十出头,早把自己玩残了,这叫越智慧越痛苦,持论越高,越感人生痛切, 那天我早晨醒来,突然感觉时光交错世界轮转,一时竟然热血沸腾不能自已:我才二十出头而已。

王国维讲"经此世变义无再辱"。"义无再辱"是李陵将军说的,他一族为刘氏灭,后来独夫武帝死掉了,新皇帝给李家平反 昭雪,要召回李将军,他就说了这个话。我看这个世界,常常觉得可笑,但这种荒诞发生在身上,却常常失语。我们 这个时代,是激变的时代,激变的平庸的时代。哲人远去,古风不再,世无英雄,混蛋当道。交大搞书院制,制造了 一群官僚,成为了世界一流高水平折腾大学。算了。一生唯欠一折腾,人生路漫漫,我该忍受的折腾还很多,人生下来 就是受折腾的,照王小波的说法,人生来就是被锤的,就看有没有捶掉。我有时候还性欲如火,这说明我还年轻,也 可以理解我受折腾的路还很漫长。李敖有云,年轻时候关心长不长,中年关心大不大,老了关心硬不硬。这倒让我想起 了陈独秀先生,这个不世出的大牛人,国民党人士说丫真硬——嘎嘎,他坐牢的时候监狱长得蒋公指示,礼遇陈独秀公, 于是他可以不参与买房租房之争,天天和老婆瞎混——-结果他们就真的在监狱里sex了。。。

2008年8月15日星期五

something

谁是自己人?

李零在《读<剑桥战争史>》1里转述《剑桥战争史》中作者对西方战争方式的总结,其中第三条是重侵略和 杀戮:

西方战争方式和罗马、罗马的传统有惊人的连续性,这种连续性在哪里,主要就是,它在海外作战,是以"彻底 击败和摧毁"为原则,肆意屠杀,毫无怜悯之心,一切为"赢得敌人无条件投降"。

即使是作为"公理战胜"的二战,也因为美国人的两颗原子弹显得有些暧昧不清,美国人怕死人,但怕的是死美国人, 海外作战还是"暴力无限"、"彻底征服",这个照现在的讲法,叫做恐怖主义(因为是针对平民),但是大恐怖管小 恐怖,皇帝把大臣灭了族这叫刑罚,而大臣流落民间的孤儿回去刺杀皇帝叫做恐怖主义—-强弱极端不对称的情况下, 规则也是你定,游戏也是你玩,难道就不许我用阴招么?

中国古代讲"兵刑合一",战争是刑罚,军队是警察,这是合法性的问题,我为啥打你,因为你贱( 比方清君侧),因为你落后(比方解放西藏)。但是中国阴谋和宫廷政治发达,也可以说文明程度比 西方高,他们还停留在挥舞拳头的阶段,我们早就学会政治解决了(阴谋、宫廷政治)。近代以来,西方也学会了这么 玩,他们打鸦片战争,说法是give a lession,虽然这中间有历史性的误解,但是根本上,贸易战争也是抢东西 的战争。美国人打伊拉克,也打的是惩奸除恶,维护世界和平的旗号,但是除非可以把平民伤亡华丽的无视掉,这 场战争依然面目可疑——但是问题依旧存在,难道留着让萨达姆屠杀就一定正确么?还得看李零总结的问题:站在 八国联军一面,还是站在义和团的一面?

纳粹何以成为可能?有人说这是一套把人变成别人的技术,通过把犹太人制造成不是我们这种人的人(事实上在当时 德国人的眼里,犹太人几乎等同于畜生),"我们"杀他们变得理所当然,合理合法。西方人为纳粹的罪行shake了一下, 这是因为德国人是自己人,自己人干出这个来,自己人很尴尬—-"我们"怎么会这样?但是我们从历史上看,就觉得这个 问题有点假也有点可笑,这就像我这种人照镜子,大喊一生丫的老子杂变成了一枚帅哥——从娘肚子出来就是帅哥了, 有什么好稀奇的。在A打头的各洲不择手段,丧尽天良之前,欧洲自己家里不是人家地狱,随便杀人绑架拐卖人口吧? 关键还是把人变成不是我们这种人的技术啊。欧洲人辩解起来也是这个思路,比方纳粹党人都是疯子神经病(某些确实 是),这是通过把自己人制造成不是这种人的技术把自己摘出去了。有采访文革时剖腹取肝的老大爷,他理直气壮:心红红 的,镇压反革命,我们不杀他们,他们就要杀我们。一个村子的人被制造成你死我活的敌人,这种技术很值得研究。


1. 李零 《花间一壶酒》 同心出版社 2005年一月 43-76

2008年8月14日星期四

metapost with emacs

写个脚本:
#!/bin/sh

mpost $1
tex mproof *.[0-9]
dvips mproof.dvi
evince mproof.ps
exit 0

在.emacs中加入:
;;;;;metapost
(defun mpost-compile () (interactive)
(save-buffer)
(shell-command (format mpost-compile-command buffer-file-name))
)
(defvar mpost-compile-command "/home/qingant/MP/metap.sh %s >/dev/null 2>&1")
(add-hook 'metapost-mode-hook
'(lambda nil
(define-key meta-mode-map "\C-c\C-c" 'mpost-compile)
)
)

2008年8月11日星期一

旬阳往事

我二十多岁的时候认识一个人,他叫周亚东,他快30 years old,working on his PHD in Xi'AN JIAOTONG UNIVERSITY.
他总是四处游荡,扮演电灯炮的角色,真是有我佛慈悲的大无畏精神。当然他本人长的也极具佛门气质,白净若垂天之云,四肢短小,
面目可亲,我们对他都很有爱。年轻他去西藏尼泊尔平定叛乱,带了一男一女,两个人通过他认识了,这本来是个六度空间问题,后来
不小心演化成了一个三角学问题:亚东兄对女孩很有爱,女孩和男孩之间很有爱,他们三个人对世界和平很有爱。这件事还是很严重的,
本着推动银河系计算机科学进步的宗旨,亚东兄提出自己一人提前回校,恢复学术生活。结果被小mm断然拒绝:

一则尼泊尔战乱,
二则喇嘛暴乱,
三则夜路难行。



就这样,亚东兄留了下来,燃烧自己烛照黑暗,为世界和平、人类进步事业和mm和gg的感情的发展做出了卓越的贡献。他回到西安后就
四海靖宁,海不扬波,由于没有他这位灯塔的照耀和指引,mm和gg也很快分手了。这让他很欣慰和伤感----他就是在欣慰和伤感的时候
认识我的。

0年代末期我认识了周亚东,他老是坐不住---你要明白坐不住的意思,他老是尽可能做一些文学青年的事情,比方带一个mm一个gg去
西藏尼泊尔,我们知道,这是八十年代进取精神的回光返照。在青藏高原自我燃烧之后,亚东兄深感痛切,从此以伪文艺青年自许。
行为也愈加怪诞,比方前几天他就带了一帮师弟去了大连,这叫六人行必有我师也。我们也一起商量商量,最后就达成一致的说:亚东
兄是个好人啊。

我在早晨醒来的时候说,亚东兄是个好人哇,我说,我才二十岁刚刚出头,我说对啊,我才二十岁刚刚出头。我突然一下子明白了亚东兄的
寂寞和不甘。我点起一根烟来,想起故国不堪回首,几十年长路漫漫,风雨如晦,我的国就这么亡了。我好不甘呀,我要复辟,要输出价值
观!

我深深沉默,去一村吃了早餐。

我刚离开旬阳的时候,先满世界的扒树皮,后来吃土。这吓坏了土地里的蚯蚓。老蚯蚓告诉我北冥有鱼,它讲的神秘兮兮,然后走掉了。
然后来了小蚯蚓,我告诉它我不吃鱼的,他说嘘,这鱼后来变成了一只大鸟,这鸟投进了绝杀三分。然后它慢吞吞走了。我感到很奇怪,
这时候太阳被狗吃了。我吐出嘴里的土,站了起来,满目疮痍,远处小女孩冻的瑟瑟发抖,另一些人在传递一根小小的火柴。我感到心痛
无比,就从地上捡了跟棒棒,点了火把,准备到东边放火,烛照黑暗。亚东兄到大连的时候,我走到了东方繁华的村落,看见地上一个巨大
的鸟窝。想起蚯蚓神秘的表情,就藏起来看这些在河边拔柳哭泣的小人儿干什么。这天晚上好大的阵势!我做王的时候没有好好学习,没
文化,都几乎没看懂人家在干啥,后来大致看清楚人家做了个大打字机----这完全是因为我做旬阳王的时候附庸风雅码过字---人家在
天上印了个和字,我突然唏嘘不已无法自持:看人家这广告做的,和其正凉茶啊,我为旬阳国没有能力输出价值观感到深深绝望。后来
人家在鸟窝上晾起了被单,我开始明白了-----人家准备鸠占鹊巢了,可怜的绝杀三分的大鸟挖,果然,一个老头子绕窝一周查看了漏雨
情况后点亮了大灯,然后小人们成群结队的入住了。

2008年8月6日星期三

MUSE快速入门指南

MUSE 使用快速指南

说明

MUSE有什么用?

info的说法

Emacs Muse (also known as "Muse" or "Emacs-Muse") is an authoring and publishing environment for Emacs. It simplifies the process of writing documents and publishing them to various output formats.

仅仅是翻译

Muse是一个非常简单好用的撰写笔记和wiki的工具,能够生成可读性很强的各种文档(html/latex/ DocBook/pdf etc.)。经过我查看,它生成的HTML结构相当良好的,写XHTML/CSS的老大们可以考虑用这个东东生成一个草稿 ,在其基础上进行一些改动,就可以产生很好内容和表现分离的结构优雅的代码。而平时写东西,muse就足够生成具有可读性,能 准确反应文章结构的版式了,真是令人爱不释手。

关于本文

本文基本是从muse的手册页(info page)翻译过来的,版权当然遵循copyleft原则。其实英文都很简单的啦,这也算现学 现用。顺带练练手。 其实我都是用Muse来写博客用的。gnus里面加入下面的代码可以发送HTML邮件(可能需要插件):

      <#multipart type=alternative>      <#part type=text/html charset="utf-8" nofile=yes>      Insert your HTML code here.      <#/multipart>  

把光标移动到Insert...处,C-x i选择由muse编译出的HTML文档,然后发送到***@blogger.com或者类似的就可以了。

Getting started

install

我假设您在使用ubuntu发行版,并且设置了正确的源,您可以用 sudo apt-cache search emacs muse 命令看看 源里面有没有什么好东西,情况视人品而定,一般情况下您应该可以看到一个类似muse-el的东东,您可以直接install它。 然后在您的.emacs文件中_插入_如下语句。别的发行版的情况可能复杂一些,但我认为google可以解决所有install的问题, 并且我根本是个Emacs新手,不适合在这种问题上提出过多愚蠢的建议。

(add-to-list 'load-path "<path to Muse>")

(require 'muse-mode) ; load authoring mode

(require 'muse-html) ; load publishing styles I use (require 'muse-latex) (require 'muse-texinfo) (require 'muse-docbook)

(require 'muse-project) ; publish files in projects

hello world

用Emacs编辑一个*.muse文件(这时候您会进入muse-mode).加入如下语句:

time-stamp: "2007-01-26" MUSE 使用快速指南 hello world!

然后C-x C-s C-c C-t看看发生什么,它会要求您指定输出文档的类型,我们为了照顾对CSS解析有些乱套的IE浏览器, 指定其输出类型为HTML,然后它会要求您提供发布目录(有点麻烦丫@#¥%),让我们满足它的兽欲吧!然后您就可以到 您指定的目录去看看输出结果了。

开始编辑

段落

在muse中,段落应该用空行隔开。

居中段落和引文。

一个以6个或者6个以上空白字符开始的段落会被居中(空白字符可以是 空格 或者 制表符)。您也可以用<center> tag来做同样的 事情,<center> </center>之间内容将会被显示为居中段落。

如果一个段落以少于 6 大于 1空白字符 开始,那么muse会认为它是一段引文。引文通常会按照 here 的样子排版。你也可以用 <quote>标签来干这件事。

< example>显然是用来举例的,这个标签之间的内容将会用等宽字体排版,其间的 空白字符 也会原样列出,类似Latex中的 verb 环境。 <literal>用来把它所包围的块单独的列在最左边,这通常用于在muse中引入您的手写的HTML代码。同时,这个标签拥有可选属性 style,它可以起到编译开关的作用。如果您指定它的值为"latex"那么这之间的内容就只会在输出类型为latex(或者其他基于latex的类型比方pdf)的时候被编译。

标题

这个比较简单。以1~4个""+ *空格**开始的就是标题,层次由""的个数给出:

       first level      ** 2nd level      *** 3rd level      **** 4th level  

好了,就这么多了,没有第五层了。(本教数百年来没人练得过第五层)

文档头指令(类似于邮件的header吧)

以#[^\n\t]开始的一行是一个头指令。这个我们不必了解太多先。

    `#author'       The author of this document.         If this is not specified, Muse will attempt to figure it out from       the `user-full-name' variable.    `#date'       The date that the document was last modified.         This is used by publishing styles that are able to embed the date       information.    `#desc'       A short description of this document.         This is used by the `journal' publishing style to embed information       inside of an RSS/RDF feed.    `#title'       The title of this document.         If this is not specified, the name of the file is used.        

加粗、斜体和下划线

用来强调文本的,基本是下面这些:

   *强调*   **更强调**   ***强暴*** ...   _underline_   =verbatim and monospace=  

效果依次如下:

  • em
  • em
  • em
  • uderline
  • verbatim and monospace <code> tag用来给包含"="的块营造等宽环境。

显示诗歌及诗歌类似物

显示诗歌的时候您通常需要保持空白字符,但同时您又不大可能乐意它像那些可怜吧吧的靠缩进认识环境的计算机语言一样 以等宽字体显示,这时候您需要类似<pre></pre>的东西。这个东西叫做

  <verse></verse>   
,用这个东东把诗歌包围起来, 它就继续保存空白字符和特别的字体,浪费计算机的存储空间。

您还可以在每行开始使用">"表达同样的意思。

列表项

空白字符+列表项标识符+空白字符 开始的行被看做列表项。列表项的级别像python一样由缩进决定。

列表项标识符包括下列东东:

  • "-"
  • "[0-9]+\." #like 1. 要吃肉 2. 要mm
  • "Term[0-9]+ ::"

最后一项是用来进行定义的,它的作用范围到下一个根据缩进决定。

列表项的嵌套没有什么特别的地方。

超链接和邮件地址

用法:

  [[link target][link description]]  [link target]  

你需要把它们包括 在"`'"中,我的意思是:

在语句前加上"`",这通常需要按下键盘左上角ESC下面的那个键,在结尾要加上"'",这是英文中的单引号。

发布和显示照片

如同您可能猜想到的那样,我们只要在超链接中把link description指向一个可以获得的图片链接(通常在 本地目录中),就可以显示照片了。

插入水平线和"锚"

有时候需要插入一根棒子,就像这样:


上下行都是空行,且本行仅仅以连续的四个或四个以上顶格破折线的行将显示为水平线。

分隔线一下内容纯属胡扯—


锚是用来在页面内进行定位的工具,我可能很难预测它的行为。但是如果一个锚的超链接被点击的话,你至少应该 能看到这个锚定位的地方。以#开头且#后第一个字符不是空白字符的行将被从#到第一个空白字符之间的字符串锚定, 比方你的一行是这样"#cat hahhahha","#cat"讲锚定这个地方。你可以早超链接中通过"page#cat"引用这个 地方,当然这个地方到底在哪真的难说,和您的输出格式,使用的显示终端设备都有关系。我们可以预料的是它的 上下文应该出现在显示终端上(比方浏览器)。

输入公式

使用

  <latex></latex>  
即可,这之前可能需要进行少许配置,您如果不知道,可以通过google完成。

一个例子:

latex2png equation