換一個新的,永遠比更新來的簡單

雖然我現在還在讀研究所但是只要有空,我有在一些公司之中兼差工程師的工讀生

做過很多家公司的工程師 一直覺得工程師不是人搞的 尤其是兼差的工程師 講好聽的是 兼差的工程師 其實根本就是擦屁屁大隊

之前公司裡面的MIS主任(自稱是主任)是從美工起家的 寫的那個程式……

只能有破洞擺出,比初學者更不如的方式來說

最近要幫他們Mail Server 的Apache 與 Php 升級 裡面的過程真是讓我痛苦到受不了~~~ 現在的情況是這樣 因為我要幫他們裝一套簡單的WEBMAIL系統 需要幫他們Mail Server 上面去升級整個Php 升級到有 imap的支援

直接用tarball 更新 原本我一開始是直接使用增加IMAP的方式去增加 但是這樣發現了imap4.7安裝好之後 去安裝PHP4.22 以上的時候 都會出現一些很怪的訊息

In file included from /usr/local/php-4.3.3/ext/imap/php_imap.c:46: /usr/local/php-4.3.3/ext/imap/php_imap.h:39: c-client.h: No such file or directory make: *** [ext/imap/php_imap.lo] Error 1

即使我換成了 php4.33 或是 更新的版本都會出現這樣的問題

RPM的安裝 後來我決定使用RPM來安裝 我到了這個PHP的RPM網站去尋找最新的RPM檔案 於是我開始更新Apache系統 發現在Apache 更新還算是良好 只要是在 Apache1.3.26 的版本上,都還可以 但是一到了PHP4的地方又開始出問題 先是rpm 的版本不夠(需要在rpm 4以上) 當我要更新rpm4的時候,又出現Glibc的版本不足 相互衝突的情況產生(我想大家都一樣吧)

後來我就回頭看了一下 整個系統的需求好像只要有imap就好了 卻不用PHP在4.2以上(似乎最新一些軟體都需要這樣子)

後來我決定重新安裝比較簡單的版本的Apache 與 Php去支援這樣的系統

我在網路上找到一篇比較詳細的安裝文件

結果我在make Apache 的地方又是出現錯誤

make[4]: *** No rule to make target `../../include/alloc.h', needed by `mod_php4.o'. Stop. make[3]: *** [all] Error 1 make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/download/apache_1.3.20/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/download/apache_1.3.20' make: *** [build] Error 2

現在我惱了 到了現在哪可以錯在這個地方呢?

後來發現裡面竟然沒有這個檔案 所以我決定去用 ln -s 去建立一個強制的鍊結

這樣建立起來的apache 最後終於可以跑動了 更新一個舊的系統 實在很麻煩 尤其是他的lib在安裝的時候都沒有 (或是都是舊的)

要更新真的花了很多的步驟

將個人網站轉至到BLOG

一直以來我的個人網站內容的管理 一直是我一個很大的問題,並非不是我不會用XOOP、CMF、NUKE等等 CMS的管理系統 是我實在很討厭那些CMS的操作介面與難以移植性 簡單的說就是如果我今天要備份下來整個NUKE的網站 對我而言會有一點痛苦(資料庫備份、改過程式碼的備份、圖片備份)

而且對於GOOGLE大姊來說 那些CMS所做出來的網頁比較難去公開裡面的內容

最近用到了MT之後,我決定逐步將我的個人網站慢慢的移植過來 並且將我很多個人的內容(研究心得、ORACLE)心得慢慢的放上去

思考起來PERL這套語言的能力真的還蠻強的 其實我自己雖然一直在研究資料庫的理論與FUZZY 理論的應用 但是對於資料庫備份上的痛苦 還是一直覺得很麻煩 除了設定使用者、備份SCHEMA、備份資料表格內容(如果像是 ORACLE那種資料庫 還有 Stored procedure要備份)

很多時候 小型的資料庫的應用或許比起那些系統都要好用的多

尤其對於大多是靜態系統(ACID的動作也比較小的系統來說) 檔案系統的資料庫或許比較容易去建置、管理與重建

皆下來我會將我個人網站的內容開始一步一步的去轉移到自己的網站上面,並且將這樣的一些過程與注意事項 寫成一份文件吧(誰叫我就是那麼喜歡寫文件的人 =__=a )

由夜叉鴉看生死論

最近在看一套漫畫是荻野真所畫的『夜叉鴉』 其實這篇漫畫還是沒有他之前畫的『孔雀王』好 裡面的畫面也有點腥羶色 不過裡面有一些觀念倒是很值得去思考回味

分別是 黃泉之國、混沌、與生死論 根據這些點我提出一些我的看法

首先根據作者所提出來的看法是 對於作者提到的渾沌概念 我覺得很好

作者提到說人死了應該是變成個無色、無謂甚至是沒有任何形體、概念的『常世』 不是我們一般所思考的地獄(黃泉之國) 而是什麼都沒有的『常世』(講明一點 就是魂飛魄散) 那麼地獄(黃泉之國)是如何來的呢? 在那本書提到的就是 因為大家懼怕死亡的到來 所以想出一個這樣的世界

一個死者的世界 卻沒有想到、若是真的到了死者的世界 而萬物的法則又該如何解釋呢? 一個死者的世界、不就也是讓死者變成不能前往變成無的境界

這裡面的一些概念似乎把一些宗教的概念都打破了 但是在『般若波羅密心經』裡面也有提到 『無明明、亦無明明盡,無老死、亦無老死盡』 『受想形識』 或許也是在提到或許我們造出了地獄 也或許人間的一切都是地獄的來源 生命的開端是死亡 死亡是生命的結束 所以或許死亡並不像我們想的難過或是悲哀 死亡雖然是一切的結束 也並沒有轉世或是再生的機會 但是生物的法則不就是如此

『生孕育死、死孕育生,那又要害怕什麼呢?』

重新整合好我的Blog

本來我是有兩個Blog 的 一個是由pMachine一個就是這個網站由MT架設起來

今天我決定將pMachine的全部轉移過來,並且統一成一個由MT架設而成的 原因呢? 大概就是我希望有一個容易備份、並且架設容易的BLOG網站 開始接觸cgi-bin之後 對於他們使用berkerly的資料庫系統(檔案格式的資料庫) 本來是覺得相當的緩慢(功能上也比較弱、針對索引、最佳化) 但是重點就是 如果我的系統忽然間的CRASH掉呢? 我該怎麼還原呢?

一般的系統上我要備份好程式檔(PHP、ASP、JAVA) 再來我還需要還原資料庫(MySQL 、Oracle)

這樣真的很麻煩

雖然MT架設起來的網站也是有兩個部分 但是如果我使用的不是額外的資料庫 而是檔案格式的資料庫、備份啟來就相當的簡單 加上MT架設起來的網站通常都會是一個靜態的HTML,Google都可以抓取到

真的很方便~很好使用

所以剛剛花了一點時間將pMachine的東西架設起來

其實用過很多家的BLOG 不論是ZOPE上面的CMF 或是 PHPBLOG或是現在的MT

Zope對於中文支援的缺點實在難以恭敬(Python缺點) PHP的BLOG對於內容無法公開到Google上,也是一個缺點

好不容易,學會使用MT 之後 希望可以教導更多人~~ 好好使用 加入BLOG的世界

衝動本身就是無理

這篇應該是昨天要寫出來的,但是就是拖到了現在。 前天幫祖父做了告別式之後,我跟弟弟、妹妹決定週日要去必勝客一起吃PIZZA 當然我也找了我女朋友一起去,誰知道在路上因為跟人家車檔到

就跟人家起了爭執 事情大致上是這樣的 在回家的路上經過一條狹窄的巷道 我將車子開了進去的時候 遠遠的看見對面來了一台車子,我就待在原地等待他 想說他會在前面的交會口等我過去

結果那位先生就直直的開過來 到了我前面擋住我的路

由於我已經前進了約有百多公尺的距離 他就不讓我硬生生讓我從倒退了一百多公尺

後來後退好之後 我衝了上去跟他在那邊對峙 他什麼也沒說 只是說我為何要敲他車窗叫他下車

我後來就覺得

『我究竟為何而下車?』 是為了爭一個道理嗎?

但是衝動下車的本體或許就是一個無理的象徵

這樣我想到,小時候大家很容易犯的錯 很多人都會把自己被人家偷走的東西,偷回來 把對方刮到的地方,在他的車上刮回去

或許這些行為的本體都是有理由的 但是報復與衝動都是無理的

這樣的結果造成了不正確的過程

反觀過來現在的許多抗爭手段 是激烈也是偏激的

自由是要用血汗堆積而成

有理由的偏激 與有理由的衝動結果

是否就是無理的?

不論如何

以後我是不會為了這種事情在去下車 沒有意義

畢竟該握緊拳頭的時候卻伸出手的人 才是真正的修養

Blog是一個大利器

自從安裝好 MT之後 我就開始在網路上尋找一些blog 的前輩的文章 我後來發現 其實不僅僅是建立blog的人會彼此的看對方的blog 很多時候 我們也是這樣去了解一些新知的

就像是之前我在Slahdot.org一樣 上面有著太多不同類型的資訊等著你去發覺

更何況看了jedi 大大的文章更是讓我更容易瞭解blog的一些優點雨來龍去脈

所以我也希望能將自己的努力慢慢一點點的紀錄下來

我記錄了一些很好的blog網站在更多之中 有興趣的可以看看 以下是我剛看到覺得很讚的blog Heterotopias 內容蠻有趣的 Jedi’s Blog 稱他是大大 一點也不為過 [ HCCHIEN ] 蠻有系統的介紹多東 [ 台灣部落格 ] 算是比較有規模的blog 網站