custom date header in mutt

origin Date: Tue, 31 Oct 2006 20:24:16 -0600 (CST) custom X-LDate: Wed, 2006-11-01 10:24 +0800 | Tue, 20:24 -0600 Insert the code below into ~/.procmailrc :0 * ^Date: \/.* { date = `echo "$MATCH" | grep -E -o '^[^\(+-]*'` zone = `echo "$MATCH" | grep -E -o '[\(+-].*$'` org_date = `date +'%a, %R' -d "$date"` loc_date = `date +'%a, %F %R %z' -d "$MATCH"` :0 fhw | $FORMAIL -I "X-LDate: ${loc_date} | ${org_date} ${zone}" } Update the muttrc or other configuration file which is used to configure the header displayed in the mutt: ignore * unignore From: unignore To: unignore CC: unignore BCC: unignore X-LDate: unignore Reply-To: unignore Organization: unignore Subject:p. hdr_order From: To: CC: BCC: Reply-To: Organization: X-LDate: Subject:

2008-05-30 · wuan

我是一个和莎朗斯通一样猥琐的人

RT @http://society.solidot.org/society/08/05/30/0011208.shtml 莎朗斯通的言论让我很生气,但是张嘴欲骂的时候,我发现我是个和莎朗斯通一样猥琐的 人。 911 的时候,我幸灾乐祸,穿着拉登的T恤衫到处招摇。那时候在念高中,我们一个班的人 都很欢。虽然说,911 是人祸,一定程度上是美国的国际政策导致的,而地震是天灾。但 是不管怎么说,死的人都是无辜的。我的...

2008-05-30 · wuan

vim 命令

按键 含义 :%! 读取命令输出 (全文替换) :!! 重复前一次的感叹号命令 @: 重复前一次的冒号命令 @@ 重复前一次的冒号命令 <C-6> 返回上一个文件 (e#) gv 重新选择上一次的选择区域 o(O) 在选择区域的开始和结束位置间跳转 `< 跳转到上次选择区域的开始行 `> 跳转到上次选择区域的结束行 [I 字符在当前文件中的位置列表 (支持 #include) n[ 跳转到...

2008-05-26 · wuan

asciidoc pdf fop 中文

通过 fop,将由 Asciidoc 生成的 Docbook 文件转换成 Pdf 文档。支持中文(必须是 ttf 字体)。 1. 根据 asciidoc 规则编写文档 / 2. 由 asciidoc 生成 |/ 3. 由 xsltproc 生成 ||/ 4. 由 fop 生成 |||/ * foo.txt asciidoc 源代码 * foo.xml docbook 源代码 * <a href="http://foo.fo">foo.fo</a> fo 源代码 * foo.pdf PDF 文档</tt></pre> 经过配置,以上 4 步可由一个命令完成。 安装工具 % sudo apt-get install asciidoc fop xsltproc...

2008-05-21 · wuan

Perl One Liners

% echo "1\n2\n-5" | perl -ne '$n += $_; END { print "$n\n" }' % echo "1 3\n2 4\n-5 -3" | perl -ane '$n+=$F[0]; END { print "$n\n" }' % echo "1 3\n2 4\n-5 -3" | perl -ane '$n+=$F[1]; END { print "$n\n" }'

2008-05-15 · wuan