| Profiel van fangfangfangWeblogLijsten | Help |
|
12/03/2007 看到韩国人焚烧我国国旗有感历史到底是什么样的?历史难道是人心用来满足愿望的么?不管怎么说,历史的本源其实只有一个,我们把这个叫做绝对历史的话,经过神化,传说,历史资料以及
考古证据等等,我们所看到的历史是戴着面纱的历史,所以历史永远是值得探讨和学习的,然而,在我们的社会,又有多少人在这条真理的路上呢?不要说自己去探
寻,就是多读书(广义的书),去了解真实的历史的人又有多少呢? 在亚洲,特别是我们邻里的国度,我认为都背上了沉重的历史包袱,凡是不如我意的,就要贬斥敌手,打击对手,而这一切都是虚伪的民族主义的力量,其实真正重要的是去探寻历史的因由,获取历史的教训。 现在有些国家当政的,拿着虚伪的民族主义去哄骗自己的国民,或许最终害了自己的民族! 9/02/2007 ubuntu下面输入法程序切换命令im-switch在ubuntu下面我常常使用scim,fcitx两种输入程序,scim是比较好用的,但是常常和一些程序冲突,fcitx公能要单一一些,冲突比较少。 以前是手动去修改/etc/X11/xinit/input.d/下面的文件,今天发现了一个命令im-switch,现在要切换输入法程序简单了,如下: sudo im-switch -s scim 通过这个命令修改了/etc/X11/xinit/xinput.d/下面的配置文件,如果你不是想修改系统范围内的input method,可以使用下面的命令。 im-switch -s scim 这个命令是修改了$HOME/.input.d下面的配置 然后重新启动X Windows 附:有时候fcitx不能工作,可以删除$HOME/.fcitx看看。 摘录《古代城邦》图书评论在中国,关注古希腊罗马社会的人很多,但相关研究却从来不是显学。记得十年前读大学时,学校图书馆里这方面唯一的综合性著作,大概就是一本繁体竖排的《希 腊罗马古代社会研究》。不过幸运的是,这仅有的一种“老”书,却恰好是库朗热《古代城邦》这部经典之作的第一个中译本——民国27年,留法归来的社会学家 李玄伯(后执教于台湾大学,带出过许倬云这样的弟子)将此书译成中文,由战时迁至长沙的商务印书馆出版(前些年最常见的是1990年上海文艺出版社影印 本)。 可能正是由于此书具有难以超越的经典地位,国内出版界最近两年又重新发现了它的价值。先是有中国政法大学出版社2005年的李玄伯译本简体排印本,今年华 东师范大学出版社又出版了谭立铸等先生最新的全译本。这些新版本的出现,使得国内读者能够更好地分享这份“法兰西文化的遗产”。 在笔者看来,此书对很多中国读者的首要价值,或许在于破除那种把希腊罗马当作“自由民主制度发源地”的自由主义幻觉。库朗热笔下的希腊罗马古代城邦,有着 严格的父权宗法制度和政教合一的国家体制,有着强制性的道德教育和程度不一的公有制经济,恪守伦理传统、勇于为国牺牲在那里被作为公民的基本美德加以提倡 ——在这些重要的方面,希腊罗马古代城邦与现代“自由民主”国家的距离,也许远远大于它跟古代中国社会的距离。“古典”的西方社会与它的现代后裔之间,在 基本的政治理念和制度上其实存在着某些深刻的对立,这往往是我们一般不太注意或难以理解的。库朗热的这部书,大概可以帮助我们澄清对西方“古典”时代的很 多认识。 不过,库朗热却不是一个古代城邦的推崇者。他虽然精通古典文献,却没有卢梭、尼采或海德格尔的那种“希腊癖”。恰恰相反,在他看来,近代西方政治中的种种 灾难,都来自不顾“时代条件”变化而模仿古代社会的妄举。库朗热认为,在古代社会中,国家绝对地高于个人,个人的自由存在于为国家独立而进行的集体斗争 中;与之相反,现代人“自由”的真义却在于他尽可能地不受国家强制,这种意义上的“自由”在古代是完全不存在的,它在很大程度上乃是古代社会瓦解的产物 (更确切地说,是基督教的产物);现代人自我意识的成熟已经使他不再适应古代那种苛刻的集体伦理,试图重建古代伦理秩序的尝试只能导致可怕的暴政。在关于 “古代人的自由与现代人的自由”的争论中,库朗热相当坚定地站在现代人的立场上,而把斯巴达奉为理想社会之典范的卢梭,正是库朗热写作此书时心目中的论 敌。 喜欢把卢梭看作左翼极权主义教父的读者,或许会把此书作为支持自己观点的又一证据。但要为了避免那种简单地给卢梭贴上“欧陆唯理主义”标签的右派解读,公正地评判这两位相隔百年的作者间的“争论”,也许我们还应该认真思考一下卢梭的论点。 卢梭《社会契约论》的最后一章,谈的是基督教与古代国家宗教关系,而这也是《古代城邦》最后讨论的问题——在某种意义上,我们可以说后者的主题正是由前者 设定的。不过与库朗热相反,卢梭的结论恰恰是为了塑造良好的共和国,必须在当时的基督教世界中重建古代意义上的国家宗教。在卢梭看来,人是“政治的(城邦 的、国家的)动物”,一个治理良好的国家,必须是一个政治秩序和伦理教化一元化的国家,一个“政教合一”的国家,唯有如此,才能使公民在现实中过上有德行 的生活,在集体中获得真正属人的自由;相反,基督教因其“现实王国-精神王国”的二元秩序观,原则上来说不可能与崇尚爱国主义的公民道德相容,不可能在一 个国家内担当社会整合和伦理教化的重任,它只会使人们到国家之上去寻求虚幻的救赎,造成国家的“灵”、“肉”分裂,瓦解公民社会的伦理和思想基础。 库朗热或许有他的事后之智,可以说卢梭的理想不可行,但卢梭的意义却在于,他提出了一个“永恒的问题”:真正的政治生活需要一种什么样的宗教?如果你接受亚里士多德“人是政治动物”的观点,就不能不面对这样一个问题。 事实上,卢梭和库朗热都看到基督教与古代国家宗教的差异,是现代社会与古代社会的分水岭。但对库朗热来说,基督教是人类思想成熟的结果,是现代人的“自 由”的开端;而对卢梭来说,基督教作为一种“非政治”的宗教,则是真正的国家和政治生活的终结者。他们的真正分歧其实不在于古代宗教的事实,而在于对它的 评价。 卢梭评价古代城邦的基本出发点是“德性”。在他那里,以“公意”为核心的契约论实际上只给社会提供了形式正当性,而内容正当性却要由公民宗教来保证。相 反,库朗热批判古代城邦的第一出发点却是恐惧,对死亡的恐惧——“处死政敌不但是义务,而且是美德”,这样的口号使他不寒而栗。也许我们可以说,库朗热的 确做到了“以古人自己的眼光观察古人”,但却免不了还是从一个近代市民知识分子的角度出去评价古代的公民社会。 看梅尔.吉布森个人介绍有感最近看了一些梅尔.吉布森的一些介绍,以前其实是看过一些他的电影的,或许最清楚的就是勇敢的心,看过的人应该不少,很多人都对最后那句
`Freedom!'印象很深,不过娱乐就是娱乐,大家看后,什么freedom不freedom的,可见开导民智(你我),是一件多么困难的事情。 最近在看《古代人的自由和现代人的自由》,书的介绍大致如下: 从法国大革命的实践来看,人民主权的原则也有可能被误用来论证某种前所未有的暴政。贡斯当是在对卢梭著作的不断评注和反思的时候发现这个问题的。贡斯当指 出,主权在本质上必须是有限度的。这个限度就是个人的独立与存在。不论是民主的政府还是少数人控制的政府,都不应企图跨越个人权力所要求的界限。我们必须 记得一个真理:任何主权都必须由具体个人行使。企图通过民主方式来保证主权的绝对权力不侵害个人利益,其结果只能是一种幻想。现代人应该享有比古代人更多 的个人权利——首先表现为现代人享有一系列受法律保障的、不受政府干预的个人权利,其次表现在公民权的淡化。个人自由是真正的现代人的自由。 这本书看完了,再看看古代城邦。 人的思想只有自己去主动追求!自由这东西,不论是那个层面,都是奢侈品,或许在一些真正的自由王国,也有很多人不曾拥有自由呢! 在ubuntu edgy中使用googleearth遇到的问题前端时间将系统从dapper升级到edy,发现googleearth不能正常使用,因为当时不用,所以没有在意,今天需要用一下,弄了半天也没有搞
定,不过确定了是因为3D(我的显卡是Ati Radeon 9600)驱动程序的问题,所以临时将相关驱动程序删除了,先凑合使用一下,命令如下 sudo apt-get install linux-restricted-modules-$(uname -r) 然后gooleearth可以使用了,就是速度比较慢,等有空再解决一下3D驱动的问题。 阅读TAOCP遭遇的不认识的单词俺的单词记得太少,记录在这备忘: jargon-专业术语 furnish-供给 vague theorem-'数学逻辑'定理 axiom - 数学逻辑'定理 coincidence-同时发生 scatter-散播,播撒,挥霍 chaotic-混乱的,混沌的,无秩序的,杂乱无章的 overwhelming-压倒性的,无法抵抗的 idiosyncrasy-特质,特异倾向,癖好 dilemma-进退两难,进退维谷 assimilate-吸收,消化 polyunsaturated-不饱和 tome-大本书,大册书 abridge-删节版 fetchmailconffetchmail的配置文件并不是总是那么好写,好在作者提供了一个用python编写的工具fetchmailconf,这个工具是一个图形界面的工具,在ubuntu下面的安装方法如下: sudo apt-get install fetchmailconf 然后运行fetchmailconf,你就可以通过图形界面慢慢熟悉这个程序了。 这个程序会载入你已经写好(有可能是你手写的)的$HOME/.fetchmailrc,并且在你修改了配置以后覆盖你以前的文件,所以如果你不是很确定,先备份一下你的文件。 我这里有一个使用fetchmailconf编辑之后的例子: # Configuration created Mon Feb 5 14:02:16 2007 by fetchmailconf 1.52 $Revision: 4740 $ set logfile "/home/myname/fetchmail.log" set postmaster "myname" set bouncemail set no spambounce set properties "" set daemon 90 poll ssl.myhost.com with proto POP3 service 995 and options uidl user 'myname' there with password 'mypass' is 'myname' here options keep stripcr ssl poll pop.gmail.com with proto POP3 user 'myname@gmail.com' there with password 'mypass' is 'myname@gmail.com' here options fetchall ssl mda '/usr/bin/procmail -d xxx' 总得说来fetchmailconf这个工具能简化不少工作 Shape of my heart喜欢这首歌 shape of my heart he deals the cards as a meditation and those he plays never suspect he doesn t play for the money he wins he don t play for respect he deals the cards to find the answer the sacred geometry of chance the hidden law of a probable outcome the numbers lead a dance i know that the spades are the swords of a soldier i know that the clubs are weapons of war i know that diamonds mean money for this art but that s not the shape of my heart he may play the jack of diamonds he may lay the queen of spades he may conceal a king in his hand while the memory of it fades i know that the spades are the swords of a soldier i know that the clubs are weapons of war i know that diamonds mean money for this art but that s not the shape of my heart that s not the shape......the shape of my heart and if i told you that i loved you you d maybe think there s something wrong i m not a man of too many faces the mask i wear is one well, those who speak know nothin and find out to their cost like those who curse their luck in too many places and those who fear are lost i know that the spades are the swords of a soldier i know that the clubs are weapons of war i know that diamonds mean money for this art but that s not the shape of my heart that s not the shape of my heart that s not the shape......the shape of my heart 在mutt中执行批量操作最近订阅了一些新的邮件组,由于一时匆忙,这些邮件并没有在接收的时候进行分类,所以今天研究了一下mutt中的批量操作,总结如下: 1,对满足条件的message打tag,使用 ``shift-T'' pattern 2,使用``tag-prefix'' 操作 3,执行需要的操作 比如我要把mysql邮件列表 来的邮件统统放到mysql文件中 我执行 SHIFT-T 出现提示,要求输入消息匹配模式,我输入如下模式 ~B ^List-ID.*.mysql.com 这个模式就匹配了全部的mysql邮件列表邮件,然后执行tag-prefix操作,默认就是半角分号";",出现提示 tag- 我使用C命令,并在后面告诉需要拷贝的文件夹。 当然这个操作可以自定义成宏,以后有时间再弄成宏吧! 如何查找某个命令在ubuntu中所属的包文件有时候我很想阅读某个命令的源代码,因为使用ubuntu,所以非常希望能够使用类似 sudo apt-get source coreutils 的方法去获得源代码,然而有时我并不知道这个包名,最近在http://forum.ubuntu.org.cn上面讨论,一位网友给出的方法很好,记录如下 比如我感兴趣ls命令,我之行下面的操作 $ which ls /bin/ls $ dpkg -S '/bin/ls' coreutils: /bin/ls 这样就找到包名了:D 这个时候就可以用apt-get获得源代码! 让APT工具使用socks代理前段时间在http://forum.ubuntu.org.cn上面和大家讨论APT使用 socks代理的问题,但是没有找到解决的方法,后来发现一个程序proxychains可以解决。 做法是: 安装proxychains sudo apt-get install proxychains 配置proxychains # proxychains.conf VER 2.0 # # HTTP, SOCKS4, SOCKS5 tunneling proxifier. # # The option below identifies how the ProxyList is treated. # only one option should be uncommented at time, # otherwise the last appearing option will be accepted # # Dynamic - Each connection will be done via chained proxies # all proxies chained in the order as they appear in the list # at least one proxy must be online to play in chain # (dead proxies are skipped) # otherwise EINTR is returned to the app # # Strict - Each connection will be done via chained proxies # all proxies chained in the order as they appear in the list # all proxies must be online to play in chain # otherwise EINTR is returned to the app # # Random - Each connection will be done via random proxy # (or proxy chain, see chain_len) from the list # this option is good for scans #dynamic_chain #strict_chain random_chain # Make sense only if random_chain chain_len = 1 # Quiet mode (no output) quiet_mode # Write stats about good proxies to proxychains.stats #write_stats #Some timeouts in milliseconds # tcp_read_time_out 15000 tcp_connect_time_out 10000 [ProxyList] # ProxyList format # type host port [user pass] # (values separated by 'tab' or 'blank') # # # Examples: # # socks5 192.168.67.78 1080 lamer secret # http 192.168.89.3 8080 justu hidden # socks4 192.168.1.49 1080 # http 192.168.39.93 8080 # # # proxy types: http, socks4, socks5 # ( auth types supported: "basic"-http "user/pass"-socks ) # #socks5 192.168.1.4 1080 #socks4 10.5.81.143 1080 #http 192.168.203.18 8080 socks5 some_ip 1080 然后在需要使用代理的时候 sudo proxychains apt-get install doxygen doxygen-doc doxygen-gui graphviz 需要说明的是,好像域名(机器名没有尝试过)不行 unix 命令研究unix命令很高效,最近一年粗略的了解了一部分,记录下来,首先说说find命令 etags不错以前没有用过这个东西,昨天研究了一下,很不错。把这个东西的使用方法简单的记录在下面! etags是一个用来创建tag table文件的程序,创建的数据格式emacs能够理解(还有一个程序ctags, 创建的tag table文件是给vi用的,和etags命令基本差不错)。 etags能处理 C, C++, Java, Fortran,python,php,perl等很多种语言 etags命令处理在命令行指定的文件,然后默认在当前目录生成表文件(可以通过-o参数修改) etags命令不能支持递归的查找文件,所以使用find命令配合 find . -name "*.[chCH]" -print | etags - 这样就可以在当前目录生成一个TAGS文件,剩下的就是在emacs当中使用了! 在emacs中大致记住三个命令 1.ESC x visit-tags-table RETURN --打开Tags tabs文件 2.ESC . 假定当前你把光标放在某个函数或其他语法对象上,这个命令在当前窗口打开当前查找的对象声明,定义所在 3.C-x 4. 这个在一个新窗口中打开--个人认为在阅读代码时这个命令或许更加适用。 台湾地震搞得msn spaces的用户疯狂流失而且正常情况下spaces也很慢! 18/12/2006 使用mutt管理邮件在ubuntu下面使用了好几种邮件管理工具,发现还是mutt是最好的,不过配置要多一些。记录如下: 一、需要的工具 1.fetchmail抓邮件,当邮件到来以后,根据fetchmail的配置,他会去调用分发邮件的程序,我使用procmail,procmail会 去找一个$HOME/.procmailrc文件,根据文件当中的指令来分发邮件,如果.procmailrc有问题,或者没有这个文件,邮件就会被放到 系统默认的文件中,通常是/var/mail/yourname 2.procmail中转邮件,procmail可以依据邮件特征将邮件中转到指定的文件中,邮件的特征需要编写规则描述 3.mutt管理邮件 4.msmtp发送邮件 二、规划相应的邮箱 可能不同的来源的邮件组织到一个邮箱比较好,比如我们可能订阅了一些邮件列表,由于这个邮件量比较大,很可能把我们的日常工作邮件湮没了。 比如我订阅了一些mysql相关的邮件列表,于是我在我的邮箱主文件夹下面建立文件mysql $touch mysql 又比如我有些邮件是通过gmail发送的,我创建了Gmail文件 $touch Gmail 我们在这里创建的信箱需要在mutt以及procmail中用到 注:下面的配置例子中邮箱和我这里描述的不一致 三、配置文件 1.fetchmail的配置文件放在自己的home下面,默认名字是.fetchmailrc set logfile "/home/myhome/fetchmail.log" set postmaster "myname" set bouncemail set no spambounce set properties "" set daemon 90 poll ssl.my_mail_host.com with proto POP3 port 995 and options uidl user 'myname' there with password 'mypass' is 'myname' here options keep ssl mda '/usr/bin/procmail -d myname' 2.procmail的配置文件放在自己的home下面,默认名字是.procmailrc PATH=/bin:/sbin:/usr/bin:/usr/sbin SHELL=/bin/bash MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/inbox LOGFILE=$MAILDIR/.procmaillog #:0 #* ^From.*@my_mail_host.com # :0 * ^To.*@gmail.com Gmail :0 #最后的这个配置就是指如果上面分类剩下的信件全扔到inbox里 * .* inbox 3.mstmp的配置文件放在自己的home下面,默认名字是.msmtprc # # # host ssl.my_mail_host.com from myname@my_mail_host.com port 465 user myname password mypass auth on tls on tls_starttls off 4.mutt的配置文件放在自己的home下面,默认名字是.muttrc set sendmail="/usr/bin/msmtp" set folder="~/Mail" set mbox="~/Mail/inbox" #set mbox_type=maildir set spoolfile="~/Mail/inbox" set postponed="~/Mail/postponed" set record="~/Mail/sent" mailboxes "=inbox" mailboxes "=Gmail" set check_new = yes set timeout = 600 #set index_format="%4C %Z %{%b %d} %-15.15L (%4l) %s" mailboxes Mailbox sent-mail set header=no set quit=yes auto_view text/html application/msword set move=no #set ascii_chars=yes set include set indent_str="> " my_hdr From: myname@my_mail_host.com set sort=threads set sort_aux=date set pager_stop source ~/.mutt.alias set alias_file=/home/myname/.mutt.alias set record="~/Mail/=sent-mail-`date +%Y`" set charset="utf-8" set noconfirmappend set edit_headers=no set pager_index_lines=4 subscribe some@addr subscribe java-dev@lucene.apache.org subscribe nutch-dev@lucene.apache.org #set locale="zh_CN" charset-hook ^us-ascii$ gb2312 charset-hook ^iso-8859-1$ gb2312 charset-hook !utf-8 gb2312 set envelope_from=yes color normal white default color attachment blue default color bold brightwhite default color underline default blue color error brightwhite default color indicator white magenta color message brightblue default #color status white blue color quoted yellow default color signature yellow default color body magenta default '(http|ftp)://\S*\s' color header yellow default '^(From|TO):.*' color header brightred default '^Sub.*' # regular new messages use green color index green black "!~R" 12/12/2006 eclipse中编译hadoop使用eclipse来管理、学习hadoop是很自然的事情,不过默认的ubuntu 下面的gcj编译hadoop 会不成功,需要做下面的事情: 1.update jdk1.5 2.set compiler compliance level 5.0 具体在eclipse中的操作可以参考: http://www.limewire.org/wiki/index.php?title=Program.Guide.ConfigureEclipse 虽然它说的不是编译hadoop的事情,但是遇到的错误是一样的。 今天找到一些ubuntu的source list ,比较好用,记录在这
6/12/2006 ubuntu dapper下面使用acroread从Adobe站点上下载到Acroread以后安装 1.scim和acroread的冲突 安装了adobe以后,发现不能正常启动,网上搜索发现是scim和adobe之间的冲突,修改 acroread的启动程序 (通常是/usr/bin/acroread,可以使用which acroread来发现) 在开始 unset GTK_IM_MODULE 在结尾添加 export GTK_IM_MODULE=scim 2.中文问题 在http://www.adobe.com/products/acrobat/acrrasianfontpack.html下载亚洲语言包,我们选择简体/繁体中文就好了。 安装这个包(简体): tar -xzvf FontPack708_chs_i386-linux.tar.gz sudo ./INSTALL 遵循相关指令。 繁体的操作基本一样。 16/11/2006 新的图片引擎发布了今天我们的新的图片引擎发布了,虽然我不怎么表露,不过内心还是很happy,大家一起努力,终于有了这个结果。虽然问题还是很多,不过只要我们继续努力,不必担心不会更好! 对搜索的技术,还需要持续的关注和研究。 image.yahoo.com.cn |
|
|