Wednesday, December 31, 2008
iveney's 新年新目标@2009
去年的目标:
1. 长高1cm
2. 减肥
3. 生活自给自足
4. 找一个mm
5. 去一趟远方旅行
6. 申请到HK的grad school
7. 看完算法导论
8. 去实习
9. 学会Haskell/Scheme/LISP之一
10. Linux入门
实现了一半,不错……
它们是:3(奖学金),5(西藏与尼泊尔),6(CUHK),8(广州爱立信),10(基本入门……)。
今年的目标:
1. 长高1cm
2. 减肥
3. 生活自给自足之余,能给家里汇钱。
4. 找一个mm
5. 出国开会
6. 发至少一篇论文
7. 看完算法导论
8. 入手一部单反
9. 学会Haskell/Scheme/LISP之一
10. Linux 继续入门,进阶,RTFSC
Tuesday, December 30, 2008
使用synaptics touchpad在firefox中进行历史回退/前进
但不知为何现在没有了,查找了一下,发觉about:config做如下设置可以设置此功能:
mousewheel.horizscroll.withnokey.action = 2
mousewheel.horizscroll.withnokey.numlines = -1
mousewheel.horizscroll.withnokey.syslines = false
默认是0,1,true
估计是设置成用来横向滑动scrollbar的,但是我似乎极少遇到这种情况.
Monday, December 29, 2008
TeX及其一堆branch的历史,未来/TeX中文化现状
不鬼啊。
最早的TeX叫做knuthcian TeX,就是knuth老爷爷的那个TeX. knuth老爷爷说,我的TeX很好
,没有bug,大家就不要再修改了,要改,你就不能再叫TeX.从此,TeX就freeze了,不再开
发了,仅仅做bug fix.由于TeX不能满足所有人的需要,就有了一大堆的扩展。
虽然这样,Knuth提供了一个叫做xettex的咚咚,这个东西可以支持从右往左的书写,当然
这个不在标准的TeX当中。
NTS是一帮人改进TeX的一个尝试。该计划的第一个公布的产品叫作e-tex,即extention
tex,该东东提供了一系列的新原语,后来被广泛地使用。LaTeX中的很多效果就是使用它们
写出来的。ConTeXt 几年前就放弃了Knuth TeX,因为缺少这些实用的原语。NTS开发好
e-TeX以后,开始着手beta版的开发。和以前不同,这次使用的是Java语言。不过后来不知
道为什么,NTS的开发就停止了。直到2002年左右,一堆TeX专家,想用Java开发TeX,于是把
半路死掉的NTS捡了起来,搞出了一个叫做ExTeX的东西。不过终归是小打小闹.
然后的一个重要的方向,是多国语言支持和Unicode.这个方向的标志项目,叫做Omega.不过
留了一堆bug以后,Omega也死掉了。Omega的一个重要的后继者叫做Aleph,事实上就是
Omega和e-TeX的结合。
再接下来,一堆人搞出了pdftex,pdftex有两段,保留了原先Knuth的所有代码,可以按照
Knuth TeX那样直接输出dvi,这一部分还是原先的Web语言。另一端,可以直接生成pdf文档
,这时就加入了大量的C代码,通过和C库的连接,就可以处理一些简单的问题,比如插入各
种格式的图片。pdftex在算法上面比较的杰出方面,是HZ特性,可以取得较好的排版效果。
目前pdftex是ConTeXt主力推荐的TeX引擎。
pdftex和etex的结合,产生了pdfetex,而pdftex开发人员后来把etex统统加入了标准的
pdftex,所以现在提供的pdftex 1.40中,etex的扩展是完整的。
在etex的基础上添加Unicode支持,并且连接Mac OS X的各种技术,比如ATT,Quartz,
QuickTime,产生了一个重要的TeX分支,叫做XeTeX.XeTeX在2005/6年陆续发布了它的
Windows和Linux版本,最终集成在TeXLive 2007当中,标志着它被广泛地认可。在XeTeX中
,使用多国语言,变得非常轻松,并且可以方便地使用系统的TrueType和OpenType字体,因
此得到许多TeXGuru的喜爱。
在pdftex的基础上,把tex输出dvi的部分变成了aleph,并且使得输出pdf的部分可以象
aleph那样支持Unicode,并上Lua这个动态语言,产生了LuaTeX.然后,使得Lua可以控制TeX
的一些特性比如载入字体,处理node等,使得TeX具有了原本宏语言所不具有的语言特性,
更加方便编程。另一方面,由于Lua的无限扩展,可以使用系统的库程序,所以也方便TeX和
系统其他程序的连接。目前,LuaTeX已经可以比较好地处理多国语言,并且也可以使用
TrueType和OpenType字体。LuaTeX的下一个目标,是在TeX中嵌入MetaPost,并且把所有的
Web代码清理成C语言,把所有的内容变成独立的模块,使用Lua来连接各个模块。这些工作
预计在2010年完成。
----------我是分割线---------
http://blog.csdn.net/ramacess/archive/2007/08/02/1723279.aspx
Knuth 教授在设计 TeX 系统时,是以支持英文为出发点考虑的,系统规定的文本输入一律采用 ASCII 字符,但是世界上被广泛使用的语言文字不止英文一种,很多语言的基本字符数量远远超出 ASCII 字符集所能表示的范围,比如常用汉字约有 6000 多,而 ASCII 最多能表示 256 个字符。但这并非表示 TeX 不能处理中文字符,事实上,TeX 可以排版这个世界上任何一种语言文字写的文稿。关于 TeX 所处理语言多元化的问题中,真正困扰人们的是选择哪一种方式来实现。
第一种解决方案是对中文 TeX 文稿进行预处理,生成双字节的 ASCII 编码,然 后再实现字符编码与字体图形的映射,之后的过程(排版处理与输出)交给 TeX 系统来处理。在 8 位的ASCII 编码中,如果最高位为 0 ,那么就表示当前字节为一个 ASCII 字符;如果最高位为 1,就表示当前字节与下一字节表示一个汉字。这一预处理过程可以采用 TeX 提供的排版原语来实现,具体体现就是 TeX 宏包。这种方案的优点就是可以不改变 TeX 核心就可实现英文与中文的统一处理。目前,这一方案已经成功实现,几个可以处理中文的 TeX 宏包都是按照这一思路实现的,譬如德国人 Werner Lemberg 写的 CJK 宏包、中科院张林波教授开发的 CCT、华东师大陈志杰教授开发的 TyTeX(天元软件包)。现在的情况是,CCT 和 天元基本上是俱往矣了;而 CJK 由于与 LaTeX 的结合较为紧密,已被大多数中文 TeX 用户所接受。CJK 现在可以支持中文 GBK 、 UTF-8 编码。
第一种方案虽然比较轻省地实现 TeX 中文化、韩文化、日文化等,但是依然难以实现对世界所有语言文字的支持,也就是说难以实现 TeX 的国际化。按照这种解决方案,很有可能一个语种,就要开发一个相应的处理宏包,如果在一份文档中出现多种语言文字时,这些解决方案就不那么灵光了。鉴于目前计算机软件开发中,有一种清晰的潮流,那就是抛弃所有历史上与多字符集相关的编码方案,让应用程序原生的使用 Unicode 编码,这是目前为止以统一编码的方式处理世界所有语言的计算机表示的最佳方案,很多人都希望 TeX 系统也能顺应这种潮流,那就是想法子让 TeX 引擎支持 Unicode 编码。这样一来,就需要对 TeX 引擎进行改造,Omega(Ω) 、LuaTeX、XeTeX 等项目就是做这件事的。
Omega 项目是 John Plaice 与 Yannis Haralambous 开发的 TeX 扩展包,致力于实现 TeX 多语言化。在 Omega 中,每个字符都以一个 16 位编码的数据结构表示,这样就可以摆脱 TeX 的 ASCII 编码限制。Omega 提供了一些编码转换工具及扩展接口,可以将非 Unicode 转换为 16 位 ISO-10646 标准 Unicode 编码。关于 Omerga TeX 系统如何使用,目前资料很少,本文作者未曾使用过,因此无法给出相关优、缺点评说。但是就目前状况,Omega 距离实用,依然遥遥无期。
LuaTeX 可以说是 Omega 的延续,因为它是基于 Aleph 的,Aleph 又是Omega 和 eTeX 的合成品,所以 LuaTeX也具有内部支持 Unicode的能力。但是 LuaTeX 与 Omega 相比还是有很大区别的。譬如 Omega 主要还是基于 TeX 引擎上层的逻辑原语层 (WEB) 开发的,而 LuaTeX 很多模块基于 C/C++ 实现并嵌入到 TeX 引擎中,另外在 TeX 引擎中嵌入了 Lua 脚本编程机制。用户可以使用 Lua脚本对 LuaTeX 进行二次开发,这样用�就可以自由操作以前 TeX 无法做到的事情,比如以前 LaTeX 的上千行的 dirty 代码,基于 LuaTeX 可以更为精简的语句去实现.。 另外,LuaTeX 也被设计为支持本地 TTF、OpenType 字体调用,大大减轻了用户制作 TeX 字体的繁琐任务。不过,据说目前 LuaTeX 的 Bug 很多,经常挂掉。虽然我没有使用过 LuaTeX,但是觉得 LuaTeX 是很有希望的,但是也有很多人认为 LuaTeX 将 TeX 搞的更为复杂。
Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。 Lua 也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。 它可以作为一个强大、轻量的脚本语言,供任何需要的程序使用。 Lua 以一个用 Clean C 写成的库形式提供(所谓 Clean C ,指的 ANSI C 和 C++ 中共通的一个子集)。
XeTeX 原本是 Mac OS 平台上的项目,现在 linux、 Windows 平台都有其移植版本。 XeTeX 所要解决的问题与 LuaTeX 差不多,但前者没有像后者那样提供一种内嵌的脚本语言,而且目前的 XeTeX 已经可以较为稳定地运行了,而LuaTeX 距离实用还比较遥远。不过 XeTeX 的开发者 Jonathan Kew 曾说过,假如 LuaTeX 完善了,他会停止 XeTeX 的开发的。现在,XeTeX 的最新版是 0.996,已经可以支持 UTF-8 编码以及本地 TTF、OpenType 字体调用,用于中文文档处理基本上没有什么问题了。
已经讲了这么多关于 TeX 语言多元化众多的解决方案,总是要比较一下的。我个人的观点是,开发 TeX 外围宏包的解决方案,比如解决中文处理的 CJK 宏包,这种方案只能作为一种临时解决方案。TeX 系统并非传说中的那样完美,那样难以找出 bug,总之是要改进的。在第二种解决方案中,最现实的是 XeTeX 项目,最理想的是 LuaTeX,我们完全可以基于现实并期待理想实现。至于 Omega 项目,貌似已经半死不活,谁也不知道它究竟能否坚持下去。
Thursday, December 25, 2008
崇基教堂圣诞夜:Not a lonely Christmas
多少人知道���那天收到�物是代表著��孩收到牧羊人和博士�的�物?
我非常盼望每�人,有一天,都�明白���的真意�.
--Worship the Light, 旁白, P19,
��平安夜�光晚�崇拜
Christmas Eve Candle Light Vigil
本无奢望,在这个圣诞节,会比起以前的二十一年有什么``创新''. 然而今晚的一场弥撒, 让自己的心灵收到荡涤. 不必再听着Lonely Christmas,礼拜堂内,大家带着真挚的笑脸,共同迎来了新的一天.
平安夜晚, 十点半, 崇基教堂内. 烛光, 照耀着黑夜. 相信伯利恒那边, 应许之光, 亦已划破黑夜, 在人们心中燃点. 每每走进教堂, 空气中的庄严与圣洁都让自己精神为之一振.
主礼洪亮的声音响起,人群安静下来, 神父开始读经. 以赛亚书,马太福音, 都是我曾听过, 而未解其意的经卷. 今晚的主题是长诗<<光的庆典>>, 由礼拜堂诗班为我们诵读. 世界之光, 希望之光, 平安之光, 真爱之光, 喜乐之光, 或独唱, 或伴唱, 或合唱, 或全体起立合唱. 钢琴声清澈悦耳, 歌声嘹亮宽广. 伴随着长诗的演绎, 烛光亦一只只被点起. 漆黑的大堂渐渐被光亮所充实. 此情此景, 即使只是作为一个非信徒的观礼者, 也难免不被其形式的恢弘,曲词的感人,气氛的浓重而所触动.
不知不觉到了十二点, 我们在光影乐韵中迎来了新的一天. 主礼宣告新的一天来临. "You may go around and say Merry Christmas to people in the chapel". 我的羞涩让我赧颜, 因为周围的人不管认识与否, 纷纷走到你面前, 面带笑意, 温柔地祝福"Merry Christmas", 并握手示意. 人与人之间的隔阂似乎瞬间烟消云散, 每个人都是那么真诚, 每个人都是那么快乐, 让人恨不得抓住这短短的时间, 与世界上所有的人打声招呼祝个平安.
一个好的宗教往往是提倡真善美的. <<为香港祷告>><<为中国祷告>><<为世界祷告>>三篇祷告词, 不分你我, 地域, 民族, 为香港, 中国, 世界送上了最诚挚的祝愿."...���挂�的社�能重新��核心�值. 求你�小孩子在��的生活中�懂欣�真正的美善, �年�人明白要得著世�的�富并�捷�.�城市人久�繁�富庶後回�起�, 在好像市�很多之後,�始向�自省�索..." 是呵, 我�不需要每天都把这些话挂在嘴边, 但是, 能否做到,今后大家, 包括自己, 一年内抽那么一天, 抽那么一刻, 反思, 反思, 再反思.
期间,大家为香港复康会进行了募捐. 小小的礼堂, 短短五分钟时间就募集了上万港币. 而这些捐款, 将会被寄往四川灾区, 国人永远的殇.
祷告的最后一个环节, 亦是感人最深之处, 全场灯灭, 会众纷纷上到台前,燃烛, 默想, 祷告. 几分钟时间, 回忆起今年自己的经历, 亦是万分感触. 但见周围旁人或举烛沉思, 或缓步祷告; 父母们紧紧拖着小孩的手, 情侣们亦依偎得更紧密了. 此刻难免感到寂寞, 但看旁边亦不乏二位好友相伴, 心中释然了许多. 越来越多的蜡烛被点燃,并在十字架前摆成了一圈. 原本漆黑的教堂, 再度光亮起来, 音乐与烛光, 伴人们共同战胜黑暗.
在走出礼拜堂的时候, 人们再次相视而笑, 并敬祝对方节日愉快. 而这次我没有分毫的犹豫, 主动地迎向各人, 伸出双手.
后记: 去年的今日, 我在一个小岛上; 今年今日, 我还在小岛上, 但是是另外一个. 时光流转千年如昨日, 跨越千里天涯如咫尺. 我不是主, 但亦能各位同在, 幸甚至哉. 祝远在它方的你, 在同一片的夜空下, 圣诞节快乐.
Iveney
2008-12-25
Tuesday, December 23, 2008
无敌的中国网民:纪念无双上将潘凤!!!
今天在这里见到这么一个帖子,
说是三国里面有位叫潘凤的上将最近火了,
连忙去百度潘凤吧膜拜,看完视频和漫画后,
不得不膜拜中国网民的无限创造力……
视频《上将传说》地址:http://tieba.baidu.com/f?kz=514896776
作者用真三国无双的CG拼凑成了一部短片,描述的是潘凤那一段不为人知的故事……
纪念无双上将:命运的审判,地址:http://tieba.baidu.com/f?kz=371771980
作者模仿逆转裁判的故事,用图片组成了一部史诗巨著!!
红遍神州的三国战神 ―― 潘凤
发信站:格道网 http://www.gettao.com/
作者:老云
【引】
一句"吾有上将潘凤可斩华雄",,引发了如今震撼三国世界的四十万发贴量,不能不说令人深思。 而 baidu潘凤吧就是创造这个"奇迹"的神奇地方。
【缘由】
或许是对正统历史几十年如一日,味同嚼蜡的教条不满;
或许是对传统造神运动的鄙视和戏谑;
又或许是对历史中没成为英雄的小人物命运不济的感慨;
还或许是对自己命运前途不可把握的无奈心情~
一批又一批潘fan在这个神奇的土地上,云集在这神奇的这个地方。。。
【潘凤飙红】
以戏说历史为主的几个小小说开始,参考http://zhidao.baidu.com/question/39925591.html
到随之而来的包含恶搞、悲情、纪念等多种基调的作品,从文字到图片到动画视频,形式全面丰富~
似乎按照某种模式,潘凤以超越光速的上升势头,掩盖了一切三国英雄,
潘凤以一个文韬武略冠绝天下、侠骨柔情感动四方的面貌被刻画出来了。
按照既定套路,被"高大全"模式改造后的潘凤大抵要尊重既定的悲情结尾,于是各类阴谋论应运而生。
云同学看了几天,不得不佩服,三国时代有潘凤如日当空,令群雄皆无颜色~~~
【潘凤背后】
一群玩世不恭的网络游民,在神奇的文化背景下熟练运用特色历史描绘模式创造了不同凡响的奇迹~
尝试用简单的几句话,来概述直接原因,这恐怕是不大可能的。
而潘凤现象背后体现的网友凝聚力;
不同意见群体之间的攻歼和解,沟通协商;
人情味浓重的网友群,以及励精图治的"领导"团队;
网友间的相互激励,理念交流与融合,它们共同缔造了潘凤神化。
【潘凤现象】
潘凤现象应该算一道奇特的文化风景线。
你正搞,我们恶搞;你正说,我们戏说;
你说阳谋;我们说"阴谋";你的榜样忠勇无匹,我们的榜样宇宙无敌~~~
摘一段潘凤吧网友帖子
"潘凤并非泛泛一笔。
至少,作为潘凤吧在逻辑上立足的根本,对于潘凤精神的解释早已发展得极度完备。
无名英雄和命运偶然性的象征、对传统历史造神运动的戏谑否定、历史娱乐主义的上升、现实失意的寄托,这一切均构成了潘凤现象合理性的理论根基。"
【结束语】
一个模式太久,大众必然审美疲劳。
潘凤现象因其反其道而行之,它给百无聊赖的大众带来了一股新鲜空气。
用幽默、无害的调侃戏说态度,来面对被正搞过无数次的历史,难道不值得拍手称快吗?
历史,难道不是"人民创造"的吗?
――――――――――
附参考资料――
如今上将潘凤人气如此火暴,正是当代迷茫的青年的一场宣泄!
潘凤本为东汉第一武将,天生神力.因为爱上东汉第一智士郭伏龙的妹妹(即郭嘉的姐姐)而苦读诗书,发奋学文.终于成为文武双全的奇才.当时有"伏龙潘凤得二可定天下,卧龙凤雏得一可安天下"的说法.但后期的潘凤逐渐迷失了自己,重文轻武.把自己的理想定位为"要建立姜尚,张良一样的功绩"但是他的天赋特长还是武力突出,从他逢乱处事的作风来看他的内心深处还是崇尚武力的.这样矛盾也导致了他这个文武全才被主公不理解,同僚嫉妒,敌人憎恨,最后冤死沙场的悲剧!
参考:
上将潘凤大传
潘凤,字无双。青州泰安人,高九尺,腰大十二围,使一百八十斤开山大斧。自幼熟读诗书, 畅哓兵法。有经天纬地之才,包藏宇宙之志.每自比于姜尚,张良,许邵评价为:"乱世之能臣,治世之英雄",众人莫能解。时黄巾暴乱,御史中丞韩馥受任招兵 平叛,知其大名七顾其宅,欲聘为军师。途中为贼所劫,乡人报之潘凤,顷之凤至,大喝一声,贼皆逃散。馥大奇异之,言"此吾樊哙也。"乃拜为上将。凤于敌百万军中自来自去,取敌头目首级如探囊取物。馥屡立大功,为冀州牧,此皆潘凤之 力也。馥与凤食则同器,寝则同床,恩若兄弟。韩馥帐下谋士皆不悦,深妒之。凤感大恩,为馥谋划大事。冀州民人殷盛,兵粮优足。袁绍有意取之,凤常劝韩馥戒 防。绍谋立幽州牧刘虞为帝,馥亦愿助之,凤曰:"不可,废帝非可行之事,袁绍非共谋之人。"谋士刘三私下进言:俗语云:金无足赤,人无完人,潘将军既勇武 无敌,奇谋必短,不可尽赖之。馥信,不纳凤之智谋。袁绍尝请韩馥至大营,命颜良文丑宴前舞剑,欲杀馥。凤怒,夺颜良剑,一拳打翻在地,一把抓文丑在手,如 提童稚。袁绍兵将皆惊,无敢前,绍告饶,痛哭流涕。后馥与袁术等共推袁绍为盟主,讨伐董卓。颜良文丑深惧潘凤, 不敢同行。凤见绍等各怀异心,料终不能成事,数劝韩馥早回冀州,以谋大计。馥曰:"吾欲赖君于十八路诸侯之中树立威望,今寸功未立,怎好回师?"凤答曰" 来日某必斩将立功,主公须依吾言,早做良图。"馥应之。袁绍欲除韩馥以夺其地,终不死心,谋士逢纪曰"韩馥所可畏者,唯潘凤耳,可设计除之。"许攸献计:"主公可选病马一匹,赠于潘凤,令其出战,凤必被敌将所杀。"田丰曰:"此意虽妙,尚未足致潘凤死, 凤为人谨慎多谋,主公赠马,必不会轻易骑之,可委韩馥换之。"绍从其计,连夜奔往韩馥营,泣曰:"前日之事,实为误会,绝非鸿门,奈何潘将军不谅?今大敌 当前,众公须上下一心。绍愿献千里马一匹,赠于潘将军,权当赔罪。"馥曰:"善。"绍又曰:"潘将军知吾所赠,恐不接受,愿韩公私为之换,待其乘吾宝马, 立了大功,再告之,使其惊喜。"馥复称"善"。 次日,董卓都督华雄引铁骑下关,用长竿挑着孙坚赤帻,来寨前大骂搦战。 绍曰:"谁敢出战?"袁术背后转出骁将俞涉曰:"小将愿往。"绍喜,便著俞涉出马。即时报来:"俞涉与华雄战不三合,被华雄斩了。"众大惊。韩馥曰:"吾 有上将潘凤,可斩华雄。"绍急令出战。潘凤手提大斧出营,手下牵来昨日袁绍所送灰毛病马,凤心中纳闷,却顾不得许多,飞身上马出战。去不多时,飞马来报:"潘凤又被华雄斩了。"众皆失色。韩馥闻之大哭曰:"无双死,乃天丧吾也!"。唯袁绍窃喜。关羽骑马出战,见潘凤将 军卧于地上,身中数箭,面含微笑。再看华雄,已死于马上,口流鲜血不止,狼狈不堪。乃暗自叹道:"潘将军真大力神人,华雄与其过招,五脏振碎,吾不及也。 "便割华雄之首,还于帐内,曹操所赠之酒尚温,众皆传言关公"温酒斩华雄"。后人有诗叹曰:"辕门画鼓响冬冬,坠马无双斩华雄。敌将若能下马死,何来美髯 建奇功?"联盟即散,次年,袁绍夺取冀州,韩馥曰:"若潘无双在,决不使吾有此大失也!"捶胸大哭:"哀哉,潘凤! 痛哉,潘凤!惜哉!潘凤!悔哉,潘凤!"遂自杀而亡。