2009年
2008年的最后一天,晚上。我坐在西安七贤青旅的小咖啡馆里面。对面小桌上的洋人们在弹吉他,小声唱歌,我用skype和一群朋友聊天。元旦对我来说也许是个地标,却并不是什么大不了的节日。近十二点,洋人们出去放烟花,十二点整,进来互道happy new year。于是一年开始了。今天我在上班。
09年初的时候,我列了一张check list,写09年想做的事。今天回去看那张单子,只有马拉松是切实地去跑了的。六块腹肌无从谈起,新疆喀纳斯便是形势所迫终于去不了。想学想精通的东西几乎还是半吊子,只是思想颓得厉害,对互联网这种东西开始提不起劲儿来。
这一年读清了很多名字,却没有因此看到希望。
这一年失去了很多,计有facebook,twitter,picasa等,还有CN域名。可预见将会去的更多,理论上将失去整个互联网,建立大中华局域网。在阮一峰的博客上看到他想尝试一下网络创业,心有戚戚。
2009年接触了很多阴暗的东西,唯一闪光的是有一个姑娘始终陪伴着我。
希望就要到来的2010年,会好一些,开心一些。
也希望这个域名,能够多活一些时日。
[wordpress]修改syntax-highlighter的样式
在wordpress中装上 之后如果发现代码样式不满意,可以修改插件css设定。具体位置在/wp-content/plugins/google-syntax-highlighter/Styles/SyntaxHighlighter.css 。或者在wordpress后台找到插件的编编辑器,找到的SyntaxHighlighter.css文件。修改.dp-highlighter即可。
.dp-highlighter
{
font-family: "Consolas", "Courier New", Courier, mono;
font-size: 17px;
background-color: #E7E5DC;
width: 99%;
overflow: auto;
margin: 18px 0px 18px 0px;
padding-top: 1px; /* adds a little border on top when controls are hidden */
}
Emacs的org-mode [agenda view]
假设你已经有了一个或多个带有TODO项目的org文件了,里面不少TODO项目还打上了DEADLINE或SCHEDULED时间戳。你打算怎么观赏它?怎么从一大堆项目中找到今天要处理的事情?打开所有的节点搜索?还是创建时按时间顺序排列?
都不需要,用agenda view就够了。这是一种视图,所谓视图,在我看来就是展示数据的方式。
agenda view就是要把你的数据,按时间来排列分割,然后展示给你看的。在你打开Emacs的任何时候,可以用(C-c a a)来打开agenda view。它的效果如图:

以图中23日的日程来看。它的数据展示规则是这样的。
第一部分是一个按时间分割的列表,它并不是每一天都有的,只有你当天的项目除了日期之外还定义了时间的情况下,它才会出现,并以两个时为间隔,将你的项目插入其中。而没有定义具体时间的当天项目,则在之后排队显示。
第二部分,没有具体时间的项目。第一列是TODO项目所在的org文件名,我这里有home,work,linux三个文件。第二列,显示这个项目是被分配在今天,还是在今天到期。Scheduled就是设置在今天的工作项,而Deadline就是指该项目在今天到期。而”In 2 d.”则表示这一项目在两天后到期。之后是描述。如果你的项目有tags的话,它将会在最后一列显示。
agenda view提供四种视图,分别是日(d),周(w),月(v m),年(v y),括号里是切换这四种视图的快捷键。用哪种视图纯属个人喜好,我觉得一方面是看你每天的日程多不多,另一方面可以取决于你在什么样的高度查看你的日程。
tags与情境
情境(context),在时间管理的概念中就是按所处的环境来分割TODO项目。比如说某些事是在网络上做的,某些事是在公司做的,某些事是在家里做的。
当然你可以把不同的情境分别放在不同的文件里。不过如果情境比文件的粒度要小,比如说你在家里有三个情境,”厕上”"床上”"电脑前”,而这些情境都属于“home”,你无须创建三个文件,而可以将它们全部放在home.org中,然后分别打上不同的标签。打标签的命令可以用(C-c C-q)。
之后如果你要做床上的事,可以敲(C-c a m),按提示输入标签,就可以显示所有符合条件的项目。
(C-c a)是打开agenda view的命令,而后面的m a可以看作是参数,用于打开不同的视图。如前所见,(C-c a a)是一种日历式的视图。(C-c a m)是一种可以指定Tags显示的视图。当然还有很多,按(C-c a)之后,界面上会有提示。
要做了以上这些事情,你还需要做一个配置,目的是要让agenda view知道,它应该从哪些个org文件里面取数据。
在你的.emacs文件中,添加:
(setq org-agenda-files (list "~/doc/org/linux.org"
"~/doc/org/work.org"
"~/doc/org/home.org"))
你尽可以在后面添加自己需要的org
Emacs的org-mode [日期与时间]
设定日程或期限
你可以为你的TODO项目设定时间,最普通的是日程,比如说杨威利同学需要在伊谢尔伦新年酒会上致祝酒辞。他可以用S-M-RET创建一个TODO项目。然后按C-c C-s为它设定日期和时间。按完“C-c C-s”之后,会出现一个新的小buffer(emacs的窗口),这时可以用鼠标或Shift+方向键来选取需要的日期。结果大概是这样的。
** TODO 在新年酒会上致辞。
SCHEDULED: <2009-12-31 四>
设定一个TODO项目如“罗马帝国衰亡史”,然后按”C-c C-d”,在出现的buffer中选中需要的日期,保存。结果是这样的。
** TODO 罗马帝国衰亡史
DEADLINE: <2010-01-02 六>
揗环的任务
每个人都会有一些循环的任务,比如说每两天去一次健身房,每周收拾一次房间等等,每月还个信用卡等等……针对这样的需要,只要在TODO项的时间里面,加一个repeater就可以了。
** TODO 还信用卡
DEADLINE: <2010-01-26 二 .+1m>
- CLOSING NOTE [2009-12-26 六 18:22]
:PROPERTIES:
:LAST_REPEAT: [2009-12-26 六 18:21]
:END:
日期后面的.+1m代表这一任务在每月循环一次,当你用C-c C-t改变Item状态之后,这个项目并不会从TODO变成DONE,而是保持TODO状态,同时它的DEADLINE从12-26变成1-26,下面出现一个12-26的CLOSING NOTE,表示这个项目在12月26日被标记为DONE过。
repeater标记分为日(d),周(w),月(m),年(y)四种,同时支持在时间关键字前面添加数字,代表每n个时间周期。比如+3d表示每隔三天,+3w表示每隔三周等。
任务计时
兰迪波许教授在他的最后的讲演之后闻名全球,他还有一个演讲提到了时间的记录time log,就像记账来统计自己的金钱支出一样,时间记录也可以为于了解自己的时间花费,已优化时间的使用。
org-mode提供了一种计算每项任务花了多长时间的能力。
* DONE 艺伎
CLOSED: [2009-12-20 日 20:09]
CLOCK: [2009-12-20 日 19:32]--[2009-12-20 日 20:09] => 0:37
CLOCK: [2009-12-20 日 18:00]--[2009-12-20 日 18:56] =>; 0:56
上面这个记录了我观看BBC记录片<艺伎>的时间花费,org-mode可以记录两段时间的起止,并计算出每段的时间花费。
你需要做的就是在开始时按”C-c C-x C-i”开始计时,在需要结束计时时按”C-c C-x C-o”即可。
Emacs的org-mode[TODO]

你的资料只是文本,不管你怎么用,它本质上只是文本。
简单的说,你在这界面上花花绿绿的,有TODO,有时间,有分级显示。其实在系统里面,存的就只是一个文本而已。
这意味着,你可以用编辑文本的方式做任何事。
想要一个TODO项目?
没问题。它是第几级的?在前面敲几个星号先,然后空格,敲大写的“TODO”,再空格,后面写上内容。想给它排一个日期?回车先,然后敲SCHEDULED,冒号,敲<2009-12-24 >注意后面这个尖括号前有一个空格。
可以了,这就是一个完整的TODO项目。你可以用任何你喜欢的编辑器编辑,但是何苦呢?你明明有emacs了,还不用花钱买。
当然我们没有那么傻,我们有工具,已经不是住在树上的时候了。
那么用工具怎么来创建一个TODO项目?
按C-S-RET(Ctrl-Shift-回车),屏幕上就出现了”* TODO”,直接在后面填写内容吧。想加时间?C-c C-s,选好一个时间再敲回车。
废话结束,接下来说点正经的。
基本的TODO函数
- C-c C-t
改变TODO状态,TODO项在三个状态中循环
,->(unmarked)->TODO->DONE–.
,————————–,
- C-u C-c C-t
同上,转变状态,不过是可以指定转变为什么状态
- S-right
S-left
依然是转变状态,向不同的方向转。
- C-c C-v
C-c / t
树状显示所有的TODO项,如前所述,TODO项是散落在整个文件中的,这个命令相当于把TODO项专门抽出来单独显示。
用第二个命令可以输入关键字,关键字在显示结果中高亮。
S-M-RET
创建一个目前层级的TODO项
- S-M-Right
S-M-Left
增大或减小当前项目的层级,向左为增大,向右为减小。就是加一个或减一个星星的事。
- C-c a t
显示全局的TODO,包括所有agenda文件列表中的。
纪念刘和珍君
文 : 鲁迅
一
中华民国十五年三月二十五日,就是国立北京女子师范大学为十八日在段祺瑞执政府前遇害的刘和珍杨德群〔2〕两君开追悼会的那一天,我独在礼堂外徘徊,遇见程君〔3〕,前来问我道,“先生可曾为刘和珍写了一点什么没有?”我说“没有”。她就正告我,“先生还是写一点罢;刘和珍生前就很爱看先生的文章。”
这是我知道的,凡我所编辑的期刊,大概是因为往往有始无终之故罢,销行一向就甚为寥落,然而在这样的生活艰难中,毅然预定了《莽原》〔4〕全年的就有她。我也早觉得有写一点东西的必要了,这虽然于死者毫不相干,但在生者,却大抵只能如此而已。倘使我能够相信真有所谓“在天之灵”,那自然可以得到更大的安慰,——但是,现在,却只能如此而已。
可是我实在无话可说。我只觉得所住的并非人间。四十多个青年的血,洋溢在我的周围,使我艰于呼吸视听,那里还能有什么言语?长歌当哭,是必须在痛定之后的。而此后几个所谓学者文人的阴险的论调,尤使我觉得悲哀。我已经出离愤怒了。我将深味这非人间的浓黑的悲凉;以我的最大哀痛显示于非人间,使它们快意于我的苦痛,就将这作为后死者的菲薄的祭品,奉献于逝者的灵前。
二
真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。
这是怎样的哀痛者和幸福者?然而造化又常常为庸人设计,以时间的流驶,来洗涤旧迹,仅使留下淡红的血色和微漠的悲哀。在这淡红的血色和微漠的悲哀中,又给人暂得偷生,维持着这似人非人的世界。我不知道这样的世界何时是一个尽头!
我们还在这样的世上活着;我也早觉得有写一点东西的必要了。离三月十八日也已有两星期,忘却的救主快要降临了罢,我正有写一点东西的必要了。
三
在四十余被害的青年之中,刘和珍君是我的学生。学生云者,我向来这样想,这样说,现在却觉得有些踌躇了,我应该对她奉献我的悲哀与尊敬。她不是“苟活到现在的我”的学生,是为了中国而死的中国的青年。
她的姓名第一次为我所见,是在去年夏初杨荫榆女士做女子师范大学校长,开除校中六个学生自治会职员的时候。〔5〕其中的一个就是她;但是我不认识。直到后来,也许已经是刘百昭率领男女武将,强拖出校之后了,才有人指着一个学生告诉我,说:这就是刘和珍。其时我才能将姓名和实体联合起来,心中却暗自诧异。我平素想,能够不为势利所屈,反抗一广有羽翼的校长的学生,无论如何,总该是有些桀骜锋利的,但她却常常微笑着,态度很温和。待到偏安于宗帽胡同〔6〕,赁屋授课之后,她才始来听我的讲义,于是见面的回数就较多了,也还是始终微笑着,态度很温和。待到学校恢复旧观〔7〕,往日的教职员以为责任已尽,准备陆续引退的时候,我才见她虑及母校前途,黯然至于泣下。此后似乎就不相见。
总之,在我的记忆上,那一次就是永别了。
四
我在十八日早晨,才知道上午有群众向执政府请愿的事;
下午便得到噩耗,说卫队居然开枪,死伤至数百人,而刘和珍君即在遇害者之列。但我对于这些传说,竟至于颇为怀疑。
我向来是不惮以最坏的恶意,来推测中国人的,然而我还不料,也不信竟会下劣凶残到这地步。况且始终微笑着的和蔼的刘和珍君,更何至于无端在府门前喋血呢?
然而即日证明是事实了,作证的便是她自己的尸骸。还有一具,是杨德群君的。而且又证明着这不但是杀害,简直是虐杀,因为身体上还有棍棒的伤痕。
但段政府就有令,说她们是“暴徒”!
但接着就有流言,说她们是受人利用的。
惨象,已使我目不忍视了;流言,尤使我耳不忍闻。我还有什么话可说呢?我懂得衰亡民族之所以默无声息的缘由了。沉默呵,沉默呵!不在沉默中爆发,就在沉默中灭亡。
五
但是,我还有要说的话。
我没有亲见;听说,她,刘和珍君,那时是欣然前往的。
自然,请愿而已,稍有人心者,谁也不会料到有这样的罗网。
但竟在执政府前中弹了,从背部入,斜穿心肺,已是致命的创伤,只是没有便死。同去的张静淑〔8〕君想扶起她,中了四弹,其一是手枪,立仆;同去的杨德群君又想去扶起她,也被击,弹从左肩入,穿胸偏右出,也立仆。但她还能坐起来,一个兵在她头部及胸部猛击两棍,于是死掉了。
始终微笑的和蔼的刘和珍君确是死掉了,这是真的,有她自己的尸骸为证;沉勇而友爱的杨德群君也死掉了,有她自己的尸骸为证;只有一样沉勇而友爱的张静淑君还在医院里呻吟。当三个女子从容地转辗于文明人所发明的枪弹的攒射中的时候,这是怎样的一个惊心动魄的伟大呵!中国军人的屠戮妇婴的伟绩,八国联军的惩创学生的武功,不幸全被这几缕血痕抹杀了。
但是中外的杀人者却居然昂起头来,不知道个个脸上有着血污……。
六
时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子。至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,但请愿是不在其中的,更何况是徒手。
然而既然有了血痕了,当然不觉要扩大。至少,也当浸渍了亲族;师友,爱人的心,纵使时光流驶,洗成绯红,也会在微漠的悲哀中永存微笑的和蔼的旧影。陶潜〔9〕说过,“亲戚或余悲,他人亦已歌,死去何所道,托体同山阿。”倘能如此,这也就够了。
七
我已经说过:我向来是不惮以最坏的恶意来推测中国人的。但这回却很有几点出于我的意外。一是当局者竟会这样地凶残,一是流言家竟至如此之下劣,一是中国的女性临难竟能如是之从容。
我目睹中国女子的办事,是始于去年的,虽然是少数,但看那干练坚决,百折不回的气概,曾经屡次为之感叹。至于这一回在弹雨中互相救助,虽殒身不恤的事实,则更足为中国女子的勇毅,虽遭阴谋秘计,压抑至数千年,而终于没有消亡的明证了。倘要寻求这一次死伤者对于将来的意义,意义就在此罢。
苟活者在淡红的血色中,会依稀看见微茫的希望;真的猛士,将更奋然而前行。
呜呼,我说不出话,但以此记念刘和珍君!
四月一日。
(二零零九年十二月二十五日,西方的圣诞节,重读先生的文章,别有一番滋味在心头)
Emacs的org-mode[初探]
我觉得在linux下,有了emacs和org-mode,基本不用费力去寻找GTD软件或者日程管理软件了,你所需的就只是配置好二者,然后慢慢习惯它们的操作。
每天打开ubuntu的时候,在一个工作区上把它打开,然后用Ctrl-Shift-Left切到另一个工作区,开始正常的工作。
我每天的工作区是这样的:

把emacs切成左右两个buffer(我的机器是宽屏的,这样比较方便)
左边是org文件,可以在上面进行任务的添加编辑。
右边是agenda view。按每周视图显示当前的任务。agenda view提供日,周,月,年四种视图,我一般每日日程不满,用的是周视图。并且,如果你给某日的某事件加了时间属性,那么当天的view就会显示出来一个接时间分割的日程表来。
你也可以不开两个buffer,全屏显示agenda view,你在agenda view上相关事件按tab,即可定位到相应文件的item列.
emacs是一个学习曲线很陡的编辑器,现在离我面对emacs束手无策才仅仅一个月,所以我还清楚地记得那时的感觉--连打开一个文件都要查cheetsheet。现在我已经很喜欢它了,这就像一个游戏,稍稍上手之后。你可以很舒服地玩主线剧情,但是偶尔做做支线,走走捷径也会有很不错的体验。(发现同一件事儿的不同玩法)

org-mode也一样,它的命令表打印出来整整两个A4纸,让人望而却步。不过跟emacs一样,等你用了两三周回头看看,这本身并不算是什么太大的障碍,原因有二:
一.80/20法则,跟这个星球上所有的事儿一样,其实你用熟20%的命令,应付日常工作就绰绰有余。
二.不需要背。我用的是无比落伍的五笔输入法,我所认识的人当中,说他们背过字根烦的要死的都是最终没有使用五笔的人。而真的用五笔的则是没有背过字根的,比如我就没背过。很多东西用着用着就熟了,没有必要脱离了使用单纯去背什么东西。
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
laihj





