我的逻辑

    我常常会觉得很多事情是很不合理的,直到上个月跑人才市场什么事都没办成回来的路上,我才突然想到,我的逻辑其实是这样的:只要是我想不通的东西,就是不合理的。比如说股票、楼市,还有该死的户籍制度……

    我写这个东西好像完全没意义,但是总觉得该把这想法给记录下来,因为当时想的更多,现在只能记住这个想法了,难保以后连这也忘了。当时的大概想法可能是这样的:
    当一个问题出现时,人们采取某种手段来解决,这种手段产生了我们可以观察到的现象。
而实际上,有时候这东西得反过来从现象找问题。我看到了这户籍制度麻烦的要死,琢磨这东西是为了什么而弄出来的。想不通,这东西肯定很不合理。后来跟我妹妹说起这户籍制度的时候,她倒是跟我说了一句:限制人口流动的。好吧,这东西我理解了,但是限制人口流动又是为了什么?我已经没心思想下去了。

网络游戏作为一种消遣方式

最近很想买些消遣的书,比如说《量子力学史话》、《魔戒》什么的,无奈刚毕业在家待业,实在囊中羞涩。想想看这些书,说起来实在是不便宜,最近买的两本小说,定价25元一本,虽然我是半价买的……如果说要消遣,确实没有哪几样是便宜的,不过电视和网络是例外,只需要少量的电费和网费。

最近都在说网瘾,一个个砖家在扯淡。我倒想看看,除了上网看电视还有什么廉价的娱乐消遣活动不?恐怕没有,说读书吧,书还真的不便宜,你周围有图书馆么?至少我长这么大,只在学校见过图书馆,可是不再上学的人呢?我听我妹妹说前几年附近有个村子曾经因为检查临时弄了个图书馆,过了没多久又关了。除非是上网看些YY小说,看,这又跟网络扯上关系了,虽然说电脑上也可以看正经的书吧,可是对着电脑看是很痛苦的,而且我绝对不相信对着电脑看《论语》、《高等数学》能学出点什么东西。都知道体育锻炼好,问题是,周围有场所么?除了学校(还是学校),你在别的地方见过篮球场么?至于什么吃喝嫖赌的,恐怕也不便宜吧,吃个m记都多少了……都知道出去旅游出去走走好,可是没有一定的经济条件,这绝对不是一个可行的可推广的消遣活动。唯有电视和网络是廉价的,从前是电视,现在是电脑和网络。我的大学是在网络游戏中渡过的,这虽然不是什么光彩的事,eq2和ddo我没花钱,wow的是30块钱60小时的点卡,即使算上电费网费,还是很便宜……

A long long journey has came to an end…

总算过去了

挖了好大一个坑开始填,当初拿到毕业证以后满心的喜悦,原本千条万绪的想法也暂时忘却了。

我总是习惯展望未来,而很少反思过去,但我这里想要把过去记录下来。

大概是从第三年开始,拿到大学的毕业证书,已经成了我那时的终极目标。我一直明白,这个毕业证实际上并不代表太多的东西,也远没有我心目中那么重要。只是它承载了太多的东西,在一个大学多年一直因担忧毕业而饱受折磨的人看来,这一张的毕业证意味着解脱,也意味着新生。

错误

吾降生之日,即犯下首错,
历经此径,
方才自始探寻大智慧。

                  ——《摩诃婆罗多》

有时候,我也觉得自己的出生是个错误,总是让人为我操心,活着就是个累赘……

但是我又有什么资格说这些不负责任的话呢……

十字路口

     在十字路口,赫拉克勒斯选择了“美德”。当我在十字路口的时候,却茫然不知所措,最后决定按照当前的方向一直向前走去,到下一个路口再说吧。直到有一天,我又遇到了一个十字路口,我已经弄不清楚自己怎么会在这么一个地方了,我只是按照习惯一直机械的往前走去。现在,该是时候停下来思考了,尽管我没有遇到卡吉娅,也没有遇到阿蕾特,但是我发现一直以来,自己走的是卡吉娅所指的方向。
     我的人生道路要如何选择?我隐约记得自己在某个十字路口考虑过这个问题,而且似乎有了点头绪。初入大学的时候有一门叫《思想道德修养》的课,任课老师向我提了一个问题:“你认为人生的意义是什么?”在那之前,我已经想过这个问题,也有了一些想法,但是我不记得当时自己是怎么回答的,多么可悲,在经过了多年的大学以后,我已经不再思考这个话题了。按照残存的记忆,也许是按照现在的想法,我是这样回答的:“我认为,人生的意义是什么并不重要,重要的是,你认为什么东西对你来说是重要的/有意义的。”我当时只是把问题反过来,或者是让问题变得更清晰,这个回答还可以替换成“你想要一个怎么样的人生”,“你活着想要干些什么”,“你觉得怎么样会活得更好”之类的(现在想来,思考这个问题的人,大概是人生不如意吧,如意的谁去想这虚无缥缈的东西)。然后那老师问了下一个问题:“那你觉得什么是重要的呢?”我沉默了,只是不想把问题展的太开,但是我那时候其实是有答案的,似乎是“幸福的生活”,但是什么是“幸福”,什么又是“幸福的生活呢”?我当时没想明白,现在也没有,只不过我现在已经不再思考这些问题了。我当时在想“即使当我可以吃饱喝足,愉快地呆在家里的时候,却仍有许多非洲难民在忍受饥饿;这也能算是‘幸福的生活’么?”
     在这个时候,我想要的什么样的生活?但是现在有个紧迫的事情,干点什么养活自己。我的想法很简单:白天上班,等着下班回家,玩游戏、看书,不管什么也好。我想要的,只是很平淡的、有规律的生活。我需要的,只是一份合适的工作,在这方面,我还需要一些时间,继续啃我的数据结构、UNP……三四个月以后,或许就足够了。
     但路还长着。伊尔明斯特说:“这世上只有两件事唯可宝贵:第一,是爱;第二桩是智慧,但它远远不及爱重要。”我要舍本逐末,追寻智慧。在有一份稳定的工作以后,我认为,逻辑学很有必要一学,不管是想事情还是别的什么,逻辑推理论证都能帮助自己不被某些表面现象迷惑,而看透问题的本质。所谓的人生规划,不外乎明白自己当前的处境,想象自己以后想要的前景。根据“当前处境”,通过逻辑推理或许可以找出一条最接近“想要的前景”的道路。尽管更重要的是按照这条路走下去,但是指出方向也是必不可少的。
     在这个缺乏安全感,朝令夕改、朝不保夕的国家,我觉得,经济学也需要有所了解的。虽然我看来目前以及预期中的将来,也不会有财可理。那些搞经济的,自身并不创造价值,买买卖卖,从中牟利。他们学经济、金融以谋利,“不义而富且贵”,这话未必恰当,但是这种情况确实也存在。死程序员是我的饭碗,对我而言,了解经济学只是为了保障自己的利益;至少不至于“被人卖了还帮别人数钱”。很多人只知道亚当.斯密的《国富论》,却不知道作为前者基础的《道德情操论》。
     很多时候,我看不清楚前面的路。历史的火把或许可以帮我照亮道路,不致误入歧途。假使我再一次在十字路口茫然失措,不知要走向何方的时候,哲学或许可以帮助我找到自己的天命……

使用c编写具有面向对象风格的代码

最近在研究数据结构,找来gdsl的源代码研究,当我从代码级copy了一个堆栈后,惊叹这代码写的真漂亮。
把一个struct比作c++中的类,一个struct *的实例比作c++中的对象。struct在c文件中定义,头文件中仅仅使用struct *,当代码发布的时候,只要提供连接库和头文件。struct结构对使用者是不可见的,通过若干个函数对内部数据成员进行操作,实现了内部变量的隐藏。

apache配置

cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak

cat > /etc/apache2/httpd.conf.local << “EOF”

###############################
Alias /pub /srv/ftp/pub

<Directory /srv/ftp/pub>
Order allow,deny
Allow from all
Options Indexes

################################

Alias /wordpress /srv/wordpress

<Directory /srv/wordpress>
Order allow,deny
Allow from all

################################

Alias /phpbb /srv/phpbb

<Directory /srv/phpbb>
Order allow,deny
Allow from all

EOF

cp /etc/apache2/conf.d/subversion.conf /etc/apache2/conf.d/subversion.conf.bak

cat > /etc/apache2/subversion.conf.local << “EOF”
<IfModule mod_dav_svn.c>

<Location /repos>
DAV svn
SVNParentPath /srv/svn/repos
SVNListParentPath On

<Location /repos/notepad>
#   DAV svn
#   SVNPath /srv/svn/repos/notepad

# Limit write permission to list of valid users.

# Require SSL connection for password protection.
# SSLRequireSSL

AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /srv/svn/user_access/notepad_passwdfile
Require valid-user



EOF

apache2ctl -k graceful

[转]W, R, X, 711, 755, 777, 666 是什麼意思?

讀取 Read = R = 4
寫入 Write = W = 2
執行 eXecute = X = 1

Owner = 程式擁有人
Group = 同一群組的其它帳號
Other = 全世界,如訪客

(1) 如果您要開放檔案給任何人 “讀取”、並能 “寫入”,那麼:

Owner (程式擁有人) = 4 + 2 + 0 = 6
Group (同一群組) = 4 + 2 + 0 = 6
Other (訪客) = 4 + 2 + 0 = 6

所以 Owner Group Other = 666

(2) 如果您要開放檔案給任何人執行,自己可以更改檔案,但是不希望其它人更改您的檔案,那麼:

Owner (程式擁有人) = 4 + 2 + 1 = 7
Group (同一群組) = 4 + 0 + 1 = 5
Other (訪客) = 4 + 0 + 1 = 5

我的/etc/vsftpd.conf

###############################################################################
#接受匿名用户
anonymous_enable=NO
#匿名用户login时不询问口令
no_anon_password=YES
#接受本地用户
local_enable=YES

#可以上传(全局控制).若想要匿名用户也可上传则需要设置anon_upload_enable=YES,若想要匿名用户可以建立目录则需要设置anon_mkdir_write_enable=YES.这里禁止匿名用户上传,所以不设置这两项.
write_enable=YES
#本地用户上传文件的umask
local_umask=000