我的逻辑
我写这个东西好像完全没意义,但是总觉得该把这想法给记录下来,因为当时想的更多,现在只能记住这个想法了,难保以后连这也忘了。当时的大概想法可能是这样的:
当一个问题出现时,人们采取某种手段来解决,这种手段产生了我们可以观察到的现象。
而实际上,有时候这东西得反过来从现象找问题。我看到了这户籍制度麻烦的要死,琢磨这东西是为了什么而弄出来的。想不通,这东西肯定很不合理。后来跟我妹妹说起这户籍制度的时候,她倒是跟我说了一句:限制人口流动的。好吧,这东西我理解了,但是限制人口流动又是为了什么?我已经没心思想下去了。
网络游戏作为一种消遣方式
最近都在说网瘾,一个个砖家在扯淡。我倒想看看,除了上网看电视还有什么廉价的娱乐消遣活动不?恐怕没有,说读书吧,书还真的不便宜,你周围有图书馆么?至少我长这么大,只在学校见过图书馆,可是不再上学的人呢?我听我妹妹说前几年附近有个村子曾经因为检查临时弄了个图书馆,过了没多久又关了。除非是上网看些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