Posted on 04-12-2008
Filed Under (Emacs, 软件) by WaterLin

记得我考研的时候,虽然不能说英语很差,但也就四级考个六十几分的水平。读写能力还行,但是听力基本上就是一片空白。造成英语水平不佳的原因有很多方面,从高中开始,对英语学习就没啥特别的兴趣,大一大二更是放羊,四级能过已经是偷笑了。那时要考研,英语太差肯定不行了。考研英语里有15分的听力,于是我准备努力练练英语听力。

这么短的时间怎么提高英语听力呢?记得当时大二还是大三在网上看到钟道隆的英语学习逆向法(官方网址可能是这个:http://www.nxenglish.com/default.aspx

摘录作者自己的话来形容这个方法:

我比较注意总结学习经验,每隔一段时间要回忆一下有什么经验教训和体会。我采用的学习方法没有有形的课本,一开始只有声音,必须“听、写、说、背、想”五法并举,才能搞清楚录音说的是什么,等到全部录音都听写出来了,才有一个有形的课本,与通常的从有形的课本入手的“正向”方法不同,是“逆向”进行的,故名逆向法。采用逆向法自学英语有很多优点。把经验和体会写出来就是已经出版发行的《慢速英语入门》、《科技英语听力自学要诀》、《英语学习逆向法》、《听力过关技巧》以及《英语新闻广播常用词语选编》等五本书。

如果你想更快速更全面的了解一下钟道隆的英语学习逆向法,可以看看石安的这篇博文

听说《新概念英语》里的文章挑选得非常好,于是,我就想根据这个逆向英语学习法,反复地听写《新概念英语3》。基本的原则就是:尽量根据自己的听写来理解课文,原原本本地把课文听写出来,有一些实在没办法听出来的,再查书。经过了一个学期的努力,《新概念英语3》被我听完了,听力和写作都有了长足的进步。我再找一些考研的听力来应试复习了一下,考下来成绩居然也还不错,还顺带把考了好几次的六级给过了。

当然,钟道隆那时候只有收录机,而我用的却是电脑。数码时代,比起用收录机和笔来听写,不知道要便捷多少遍。我就用Windows Media Player来放,Microsoft Word来听写,也算是一种道具上的进步吧。

最近因为工作的需要,想重新整一整自己的英语,尤其是听说方面。于是想如法炮制以前的方法,只不过我觉得用一般的播放器搭上Word实在是太麻烦了一些,我不想满屏幕的找播放器或是Word,我也不想先把焦点定位到播放器上,再用快捷键来快进或是快退。这些不和谐的步骤很容易打乱我刚刚听到的内容。于是我想到用EMMS把听和写都集成到Emacs里来。

只要在Emacs里稍微设置一下,就可以在编辑文档的时候,直接用快捷键来控制EMMS的动作。根据EMMS的函数定义,我这样设置快捷键:

(global-set-key (kbd "M-p") 'emms-pause)
(global-set-key (kbd "M-=") 'emms-seek-forward)
(global-set-key (kbd "M--") 'emms-seek-backward)

这样,一旦我启动了emms播放多媒体文件,我就可以在任意的buffer里用Alt-p来控制多媒体文件的暂停与播放,用Alt--来快退十秒,用Alt-=来快进十秒。再配上Emacs muse来记录我听到东西(因为可以生成多种格式的文档,便于发布),十分方便。

在这种逆向学习的过程中,要想取得进步,很重要的一个环节就是要判断你是否听写得正确。
对于这步,唯有参考着课本,校对你听写的内容才能做到。

而在Emacs中,利用M-x ediff可以很方便地做到。把你第一次听写出来并且校对无误的muse文档保存下来作为标准文件,当你以后再听同一段录音的时候,只要用相同的格式来记录你听到的内容(比如一句话就是一段);听写完了,在Emacs里,用M-x ediff这个命令,就可以准确对比你两个文档不同的地方,从而快速找到你听写错了的地方。

有了EMMSEdiff这两个工具,让英语逆向学习法里很多很繁杂费时的事情变得非常简单了。

(0) Comments    Read More   

经常看到“白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书”、“蓝皮书”这两个概念在媒体出现,但我弄不明白。以前历史书上也有写,不过老师也从来没解释过。今天好奇地上网查了查,基本上算是弄明白了。

候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书,是由官方制定发布的阐明及执行的规范报告。

蓝皮书,是由第三方完成的综合研究报告。

绿皮书,是关于乐观前景的研究报告。

红皮书,是关于危机警示的研究报告。

《中国大百科全书》(简明版)对“白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书”解释如下:一国政府或议会正式发表的以白色封面装帧的重要文件或报告书的别称。各国的文件分别有其惯用的颜色,封面用白色,就叫白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书;封面用蓝色,叫蓝皮书;也有用红色、黄色或绿色的,分别叫红皮书、黄皮书、绿皮书。不过,一国使用的文件封面颜色也可以有多种。如日本防卫年度报告用白皮,叫防卫白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书,其外交年度报告用蓝皮,叫外交蓝皮书。

使用白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书和蓝皮书的国家最多,特别是白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书已经成为国际上公认的正式官方文书。白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书可能是一本书,也可能是一篇文章。白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书作为一种官方文件,代表政府立场,讲究事实清楚、立场明确、行文规范、文字简练。白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书既可以是系列的,比如,中国国防白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书,自1998年以来就是每两年出一次;也可以是在某个特定环境下专门发表的,如为驳斥西方国家对中国人子的土壤里。吮吸起左手的西红柿,汁液少得离谱,还以为是瘪了的干果。我甚至以为,沉闷空气中动物和植物都是些小小干权政策的攻击,我国发表了若干有关中国人子的土壤里。吮吸起左手的西红柿,汁液少得离谱,还以为是瘪了的干果。我甚至以为,沉闷空气中动物和植物都是些小小干权状况的白候常看见老人将秽物倒进河水,还在河边冲洗,用刷子擦,坚硬的塑料须擦着金属面,磨出笨拙的窸窣声,如同猫鼠在青瓦屋视线,所以没看见什么。在对面五层楼的护栏上,排着七盆花草。时节还没完全来到,有三盆依旧秃着枝丫,另外三盆冒出嫩书。

在我国,不少地区、部门和行业相继发表了许多蓝皮书,主要反映其情况、成就等,有的还提供了政策建议。如中国保监会发布的《中国保险业发展蓝皮书(2004-2005)》,中华环保联合会2006年公布的《中国环保民间组织发展状况蓝皮书》等。

其实,不管是啥皮,大意就是政府或是其它组织机构的正式报告。

(0) Comments    Read More   
Posted on 02-12-2008
Filed Under (软件) by WaterLin

现在大家都喜欢用自己的Wiki站点来记笔记,这样容易备份和查找。自己的网站内容多了,总得有一个搜索功能来方便查找吧。对于一些博客站点来说,如果用的是动下它。此刻房子里的光线较差,到门口刚明亮一点又很快暗下去。天变得真快,我俯下身子往盆子里盛水,阳台防盗栏杆外已地接着淅淅沥沥的水滴。“滴答滴答下小雨了,种子说我要发芽,我要发芽。”记得初来时,我在小巷中穿行,寻找这稚嫩的网站系统,搜索不成问题。但如果用的是静态网页系统呢?那就只能借助于第三方的搜索引擎服务了。

Google的自定义搜索引擎服务就提供了这样的功能,英文名为Google Custom Search Engine。你只要在这个页面上设置好你的网站地址、搜索的关键词之类的东西,然后就可以生成一段代码,你把这段Html/Javascript代码放到你的网页里就OK了。

比如说,我现在要搜索一下blog.waterlin.org的内容,我填上相关的信息后,点Finish按钮,可以在Control panel里找到Code页,里面有代码如下:

<form action="http://www.google.com/cse" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="008758029946257422573:yxfyooar_te" />
    <input type="hidden" name="ie" value="UTF-8" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="搜索" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=zh-Hans"></script>

把这段Html/Javascript代码放到的网页里,就能有Google搜索框了。我这里的显示效果如下:


测试了一下,结果还蛮好的。如果要搜索多个站点,只要把这些站点的地址都添加进去即可;你也可以对其中的属性进行一些个性化的修改。

(0) Comments    Read More   
Posted on 02-12-2008
Filed Under (生活, 软件) by WaterLin

今天不小心通过链接看到了《南方都市报》的数字报,感觉真是不错。

这才是真正的网络报纸,一切设计从用户的角度来考虑,而不仅仅是生搬硬套纸质媒体上的风格。

我喜欢这个,似乎是我找了好久的东西了。我上网一般不上门户网站看新闻,始终觉得不爽;要么就是论坛里看看别人贴的、转的文章,要么就是Google Reader里看一看别人发的小道消息。看来,以后又多了一个每天必看的东西了。

我已经把它添加到了我的Morning Coffee里了。

(0) Comments    Read More   
Posted on 01-12-2008
Filed Under (Emacs, 软件) by WaterLin

在Emacs中播放多媒体文件挺有用的,起码可以和学习套上关系,呵。比如说,你在边写文档的时候,不用切换,直接在Emacs里打开一个多媒体的buffer,听你所想听,随时用快捷键来个暂停之类的,一点也不影响你的写作思维,方便极了~~

在Emacs里播放多媒体文件,实际上是用Emacs作为播放器的控制前端,而用其他能对多媒体进行解码的工具作为真正播放多媒体文件的工具。这些播放软件有mplayermpg123mpg321等等。推荐用Emacs的EMMS mode作为前端,而用扩展性强的mplayer作为后台的播放软件。

我现在用的是Windows操作系统,现在就介绍一下在Windows下,安装配置Emacs EMMSmplayer的方法。

1) 把mplayer下载下来,编译好(或者直接下载一个编译好的binary版本)扔到某一个目录里。

2) 把mplayer所在的目录加到Windows的path里,这样你在Windows里就能以最快捷的方法来访问你的mplayer了。

如果后面在使用EMMS的时候,Emacs提示说“don't know how to play track”,则表明你没有装上合适的播放器,应该回来检查这一步。

3) 下载EMMS包,解压后扔到你的Emacs配置目录里去,在我电脑上是~/emacs/site-lisp。

4) 新建一个elisp文件,我把它叫做emacs-emms.el,并且在.emacs文件里自动导入它

(load-file "~/emacs/site-lisp/emacs-emms.el")

5) 打开emacs-emms.el对EMMS进行配置。基本的配置可以参考EMMS包里README文件的叙述,我自己则只进行了一些简单的配置。首先,导入EMMS包所在的位置和设置默认的播放器:

(add-to-list 'load-path "~/emacs/site-lisp/emms-3.0")
(require 'emms-setup)
(emms-standard)
(emms-default-players)

然后,借鉴星黎殿里的方法,设置一些全局的快捷播放键:

;; global key-map
(global-set-key (kbd "H-x") 'emms-playlist-mode-go)

(global-set-key (kbd "C-c e t") 'emms-play-directory-tree)
(global-set-key (kbd "C-c e x") 'emms-start)
(global-set-key (kbd "C-c e v") 'emms-stop)
(global-set-key (kbd "C-c e n") 'emms-next)
(global-set-key (kbd "C-c e p") 'emms-previous)
(global-set-key (kbd "C-c e o") 'emms-show)
(global-set-key (kbd "C-c e h") 'emms-shuffle)
(global-set-key (kbd "C-c e e") 'emms-play-file)
(global-set-key (kbd "C-c e f") 'emms-play-playlist)
(global-set-key (kbd "C-c e SPC") 'emms-pause)
(global-set-key (kbd "C-c e a") 'emms-add-directory-tree)

(global-set-key (kbd "C-c e r")   'emms-toggle-repeat-track)
(global-set-key (kbd "C-c e R")   'emms-toggle-repeat-playlist)

(global-set-key (kbd "C-c e s u") 'emms-score-up-playing)
(global-set-key (kbd "C-c e s d") 'emms-score-down-playing)
(global-set-key (kbd "C-c e s o") 'emms-score-show-playing)

;; playlist-mode-map
(define-key emms-playlist-mode-map (kbd "SPC") 'emms-pause)
(define-key emms-playlist-mode-map (kbd "+") 'emms-volume-raise)
(define-key emms-playlist-mode-map (kbd "-") 'emms-volume-lower)
(define-key emms-playlist-mode-map (kbd "<right>")
  (lambda () (interactive) (emms-seek +10)))
(define-key emms-playlist-mode-map (kbd "<left>")
  (lambda () (interactive) (emms-seek -10)))
(define-key emms-playlist-mode-map (kbd "<up>")
  (lambda () (interactive) (emms-seek +60)))
(define-key emms-playlist-mode-map (kbd "<down>")
  (lambda () (interactive) (emms-seek -60)))
(define-key emms-playlist-mode-map (kbd "S u") 'emms-score-up-file-on-line)
(define-key emms-playlist-mode-map (kbd "S d") 'emms-score-down-file-on-line)
(define-key emms-playlist-mode-map (kbd "S o") 'emms-score-show-file-on-line)
(define-key emms-playlist-mode-map (kbd "S l") 'emms-score-less-tolerant)
(define-key emms-playlist-mode-map (kbd "S m") 'emms-score-more-tolerant)
(define-key emms-playlist-mode-map (kbd "S t") 'emms-score-set-tolerance)
(define-key emms-playlist-mode-map (kbd "S s") 'emms-score-show-playing)

这样,我们完成了对Emacs的基本配置。配置完成后,重启你的Emacs,你就可以在Emacs任意的Buffer里,用C-c e x来开始播放你设定好的播放列表。

当然,你可以用M-x emmsM-x emms-playlist-mode-go等命令来手工打开emms的播放面板。在这个面板里,可以用键盘上的左、右、上、下方向键来控制当前曲目的快进快退等功能。

不过好像EMMS的默认设置,并不能读取文件名中包含中文的多媒体文件。

(0) Comments    Read More   
Posted on 28-11-2008
Filed Under (已报) by WaterLin

之前的www.waterlin.org的模板,虽然还不错,但是始终和blog的风格差太远了。

今天花了半天的时间,用blog的模板,做了一个Emacs Muse的风格出来。现在基本上WikiBlog就是一个样了。

嗯,喜欢这样保持一致。内容上大致地区分一下功能:

http://www.waterlin.org
        较详细地整理出来的东西,即Wiki,资料来源可以是自己写的blog、网上的文章等。

http://blog.waterlin.org
        倾向于写一些即时的想法,至于有没有价值,只能待时间去验证了。

(0) Comments    Read More   
Posted on 27-11-2008
Filed Under (已报) by WaterLin

终于在cesky上买了一个空间,把用Emacs Muse做的个人主页放上去了。

其实,在经历了诸多国外优秀服务被盾的情况下,早就想弄一个自己的服务器空间了;无奈于经济紧张,几百块的空间费,对我这个穷人来说,的确不算是一笔小费用,尤其是在创造不了任何经济效益的事情上。

主页的模板用的是http://www.dream-logic.com/的免费模板。以后有时间,我会自己做一个出来,呵

在这个Wiki里,我会努力把blog里写的一些东西整理出来,方便检索,算是经验的一个总结吧~~

通过这个地址访问:http://www.waterlin.org

(0) Comments    Read More   
Posted on 25-11-2008
Filed Under (生活) by WaterLin

以前看美国大片的时候,经常看到说美国海军陆战队如何牛,海豹突击队如何如何精英。一直想当然地认为它们都是属于美国海军。

今天在看老冰的博文的时候,里面对比日本海军的时候,提到说美国的海军陆战队并不属于海军。我的好奇心一下起来了,上网google了一把,帮自己扫盲!

节选自百度百科美国海军陆战队词条的几句话:

海军陆战队的任务分为三大范围。主要任务是保持两栖作战能力。此外,海军陆战队亦被要求派遣分遣队到海军基地和海军主要战舰。最后海军陆战队必须实行美国总统所要求的额外任务。

在美国,海军陆战队并不直接隶属于海军,而是五种武装力量之一(其馀四种分别为:陆军、海军、空军及海岸巡逻队)。海军陆战队由海军提供运输及舰只,但是拥有独立作战能力,有自己的飞行部队。陆战队司令亦只向海军部长(属文官)直接负责。除了两栖攻击外,美国的海军陆战队还有保护驻海外使馆、为白宫站岗、和负责主要舰只内部保安等传统责任。

根据美国宪法,海军陆战队是美军中唯一的一支无需国会批准总统便可动用的部队。因此,它不象其他国家的陆战队那样属于海军管辖,而是一个独立的军种,其地位甚至还高于其它军兵种。海军陆战队司令与其他军种司令一样,是美国参谋长联席会议的成员,也可担任美国外,我有个习惯——收集容器,这非职业习惯,而是生活习惯或者说爱好。爱好是种盲目的人生态度,可能生活的客观环境培军事统治集团中的最高职务一参谋长联席会议主秃着枝丫,另外三盆冒出嫩芽, 奇怪的是有一盆居然挣扎着开出了红色小花,因为隔着远,没看清楚是什么花。雨滴追逐着席。海军陆战队还拥有自己的航空兵、坦克部队、炮兵以及自己的学校等,在军费开支中是优先保障的。因此,它可以购买比其他军兵种列装武器更好的武器装备。

美国海军陆战队海豹突击队

我想提到海军陆战队不得不提到他们之中精鹰中的精鹰,海豹突击队。这是一枝训练有素装备精良的特种部队。

海豹突击队的任务涉及国家头等机密,因此一般很少报道。海豹队员以一、两个人为一组,最多不超过16个人的作战排进行训练和执行任务,其中以8人以下的作战班最为普遍。所执行的任务也是绝对保密的——周密到极小细节的计划和迅如闪电的行动。即使在和平时期,海豹突击队仍然如临战一般训练,因为只有在训练场多流血汗,才能保证战场上的更低伤亡率。海豹突击队队员有两件随身战斗工具,一件是美国斯特赖德(Strider) 战斗刀,一件是美国休·费尔(SureFire )战术灯。

(0) Comments    Read More   
Posted on 24-11-2008
Filed Under (软件) by WaterLin

以前我截图都是用Firefox里的截图插件,有的时候也用Evernote自带的截图功能,即用键盘上的print Sreen截图到Evernote里。

用Firefox里的插件,非得打得Firefox不可,并且只能截Firefox里的图;用Evernte虽然也蛮方便的,但是截完图后只能保存为png格式,也不能对图片进行简单的编辑。

今天发现了一个功能更强大的、全天候的软件、免费的截图软件PicPick

PicPick是一款免费的Win下截图软件,支持主流的截图方式,除此之外,还有网页截图,滚屏截图等等功能,还有屏幕标尺,坐标,屏幕取色,常用颜色函数的转换,附带简单的图片编辑功能,支持输出PNG。
(0) Comments    Read More   

最近因为项目管理的需要,经常要回复一些close task的邮件。工作其实很简单,就是核实一下对方的工作是否做完;如果做完了,就把这个task关掉。

一般来讲,task都能完成得很不错,所以,我回复的内容基本上都是千篇一律的几句话。

天天输入相同的内容实在是太烦了,于是用Thunderbird的QuickText插件来自动插入我要回复的内容。

QuickText里添加一个template,取这个template的名字为“Task Closure”,然后编辑template的内容为:

Looks good. I have closed it for you.

Thanks

然后每次回Email的时候,前面就有这样一个按钮:

点“Task Closure”按钮就可以直接插入这段话了。现在回邮件再也不会打字打到手抽筋了,哈!

(0) Comments    Read More