fang's profilefangfangBlogLists Tools Help

fang

There are no music lists on this space.

Hangman

Loading...

fangfang

3/12/2007

看到韩国人焚烧我国国旗有感

历史到底是什么样的?历史难道是人心用来满足愿望的么?不管怎么说,历史的本源其实只有一个,我们把这个叫做绝对历史的话,经过神化,传说,历史资料以及 考古证据等等,我们所看到的历史是戴着面纱的历史,所以历史永远是值得探讨和学习的,然而,在我们的社会,又有多少人在这条真理的路上呢?不要说自己去探 寻,就是多读书(广义的书),去了解真实的历史的人又有多少呢?
在亚洲,特别是我们邻里的国度,我认为都背上了沉重的历史包袱,凡是不如我意的,就要贬斥敌手,打击对手,而这一切都是虚伪的民族主义的力量,其实真正重要的是去探寻历史的因由,获取历史的教训。

现在有些国家当政的,拿着虚伪的民族主义去哄骗自己的国民,或许最终害了自己的民族!
2/9/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-删节版

fetchmailconf

fetchmail的配置文件并不是总是那么好写,好在作者提供了一个用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. 这个在一个新窗口中打开--个人认为在阅读代码时这个命令或许更加适用。
12/18/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 ,比较好用,记录在这

deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
#deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse
#deb http://ubuntu.cn99.com/backports/ dapper-extras main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
#deb-src http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/archive/ dapper main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/archive/ dapper-security main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/archive/ dapper-updates main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/archive/ dapper-backports main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn/ dapper main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/backports/ dapper-extras main restricted universe multiverse

#deb http://cncmirror.vmmatrix.net/ubuntu/ dapper-backports main multiverse restricted universe
#deb http://cncmirror.vmmatrix.net/ubuntu/ dapper-proposed main multiverse restricted universe
deb http://cncmirror.vmmatrix.net/ubuntu/ dapper-security main multiverse restricted universe
deb http://cncmirror.vmmatrix.net/ubuntu/ dapper-updates main multiverse restricted universe
deb http://cncmirror.vmmatrix.net/ubuntu/ dapper main multiverse restricted universe

#deb http://mirror.vmmatrix.net/ubuntu/ dapper-backports main multiverse restricted universe
deb http://mirror.vmmatrix.net/ubuntu/ dapper-proposed main multiverse restricted universe
#deb http://mirror.vmmatrix.net/ubuntu/ dapper-security main multiverse restricted universe
deb http://mirror.vmmatrix.net/ubuntu/ dapper-security main multiverse universe
deb http://mirror.vmmatrix.net/ubuntu/ dapper-updates main multiverse restricted universe
deb http://mirror.vmmatrix.net/ubuntu/ dapper main multiverse restricted universe

#deb http://cn.archive.ubuntu.com/ubuntu/ dapper main restricted
#deb-src http://cn.archive.ubuntu.com/ubuntu/ dapper main restricted

## Major bug fix updates produced after the final release of the
## distribution.
#deb http://cn.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
#deb-src http://cn.archive.ubuntu.com/ubuntu/ dapper-updates main restricted

## Uncomment the following two lines to add software from the ‘universe’
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://cn.archive.ubuntu.com/ubuntu/ dapper universe
# deb-src http://cn.archive.ubuntu.com/ubuntu/ dapper universe

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://cn.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

#deb http://security.ubuntu.com/ubuntu dapper-security main restricted
#deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
# deb http://security.ubuntu.com/ubuntu dapper-security universe
# deb-src http://security.ubuntu.com/ubuntu dapper-security universe

12/6/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
遵循相关指令。

繁体的操作基本一样。
11/16/2006

新的图片引擎发布了

今天我们的新的图片引擎发布了,虽然我不怎么表露,不过内心还是很happy,大家一起努力,终于有了这个结果。虽然问题还是很多,不过只要我们继续努力,不必担心不会更好!
对搜索的技术,还需要持续的关注和研究。
image.yahoo.com.cn
11/8/2006

《搅水女人》读后

@page {size:21cm 29.7cm;margin:2cm;} P {margin-bottom:0.21cm;}

        今天读完了这本书,这本书我是1996年买的,读完却是10年之后,也算是有些夸张了,这十年,重庆的床边一条木板做成的书架,到后来四处奔波,有时在简陋的书箱,有时在简易的书架,这本书变得发黄,卷曲,字迹似乎也不是很清晰了。

        想来我现在也是想不通的,十年前,20岁的我,对经典小说应当是非常痴迷的了,然而从这本书的页折来看我只是看到大约一半,如今我完全不能记得当初为什么不能读完。事实上,在书籍的约23处,在作者苦心经营了很久以后,就是小说的高潮部分,为什么我竟放弃了?

        小说描写了一个争夺遗产的故事,小说的核心人物是两兄弟,应该说品行恶劣的哥哥是凸出来的阳文,生性和善的弟弟是凹进去的阴文。而小说当中对人物的性格的描写力度也是这种感受,应当说小说描写最精彩的那部分是哥哥腓列普在因为荒唐的生活潦倒透顶而决意要争夺舅舅名下的遗产而剧烈的行为转变,我记得我阅读这一段的时间大约是清晨八点,我当时也为之一振,明白了什么是巴尔扎克。

        这本书的篇幅不是很大,大约需要花上10小时,当然,这些年的阅读经验告诉我,不要为了激烈的情绪而匆匆忙忙的读完所有的章节,5天,每天2小时应该是最好的选择(对我而言),因为合适的篇幅(区别于大部头),我竟然觉得他的叙事和结构可能对现代小说的影响很大,我不能举出恰当的例子。

        当然小说也有经典小说的典型的风景和人物描写,这些描写很可能是当代人要迅速跳过的,不过当阅读成为乐趣的时候,特别是如果你有绘画的才能(我没有),如果依照小说的描写将小说中的城市勾画出来,就能明白经典小说在这方面的巨大能量。(希望有一天我能这样做)

        不过有些人物的描写,以及人物的命运还是具有巴尔扎克典型的风格(或许我的意思是雷同),文中搅水女人的命运和结局,甚至在病床上的形象,让人觉得似曾相识,甚至让我想起了左拉的《娜娜》。然而,腓列普、马克斯以及脓包罗日的形象还是跃然纸上。

        故事的节奏紧凑,结构非常合理,我觉得比《告别的圆舞曲》更有韵味,然而经典小说因为读者群的原因(据说那是阅读小说可是人的生活很重要的一部分)所以对读者耐心要求更高。而现在快餐读物大行其道,鲜有人能有这份耐心了,也许。

        翻译这本小说的人是傅雷,我在高中阶段特别推崇傅雷的翻译,不过后来逐渐喜欢上了硬派的翻译风格,我认为特别是他翻译的传记不是很好,不过这本《搅水女人》的翻译确实是炉火纯青的作品。


2006-11-7

11/7/2006

想象一下我的workbench

首先是屏幕,最好是15'的屏幕,分辨率是1280*1024,这样,读code的时候可以少些翻动。(太大了并不见得好,也可以尝试使用一下17'的)
cpu其实现在的已经很快了,每天工作主要的工作还是读和思考,文本处理最多,不过我们可能需要一些后台任务,不过真正的数据处理都是在服务器上进行吧。所以cpu如果能快些不错,不过最重要的还是能耗和散热。
memory能够有2G目前看来就足够了,主要因为个别任务还是需要在 windows下完成,所以要装个虚拟机,并且通常会打开好几个程序,目前我的768M显得不是太够,超过2G有些奢侈了,何况memory也是耗电的。
hard disk 120G就够了,我没有在本机下载电影之内的嗜好,资料收集的也不多(这辈子有些东西是看不完的)

键盘,鼠标:这个不能差了。

一把好椅子:这个很重要。
一张好桌子:不用大,关键是顺手,桌面干净,在不需要看屏幕的时候,能够很方便的去看书或者写字
一个方便的饮水系统。

这就是明年我需要的workbench,或许work@home ?

关于nc6000在ubuntu下显卡的使用

我的电脑是nc6000,使用的显卡是ati radeon 9600,平时使用屏保或者google earth的时候,cpu风扇呼呼的,主要原因就是因为在ubuntu下面的默认安装使用的是一个模拟器,而不是用显卡来处理3d运算,在debian的发布中,只需要安装xorg-driver-fglrx, linux-restricted-modules-2.6.15-26-686这两个包就好了,后面这个modules取决于你的内核版本。
注意:我的 ubuntu 是6.06。
  BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P {font-family:'宋体';font-size:small;}


10/27/2006

linux顽疾

linux作为一个内核来说,非常好!但是它的应用程序比较混乱,比如为了完成一个人物,可以使用的方法太多,这样就导致了一般用户的使用代价太高,xorg,xfree86这样的名词别说是普通用户,就是程序员没有仔细了解,也很难说清楚他们之间的关系。
不过好在目前ubuntu的发布做的比较好,所以我用起来感觉还算容易。

10/16/2006

关于朱学勤的历史书

今天看了朱学勤的历史书相关的新闻和评论,我觉得总算有了一些微弱的光,我没有去参与那些评论,看了一下,评论的声音中反对的声音还是多数的,这很正常,我这一代人和我们的父辈,真正有反思精神和独立意识的人是极少数,所以大众的声音是那样喧嚣而又那样苍白,如果有13亿颗健全的头脑,我们的国家又怎么会如此千疮百孔?
人类历史的确不能是人吃人的历史,或许,人类的历史就是在挣脱兽性的痛苦历程中存在,如果看不到希望,人类文明存在的理由也就不能充分,人不能用解放他人的理由而把他人关进牢笼。

 
No list items have been added yet.
No list items have been added yet.