[生活札記 ] 15 元月, 2008 12:56

輸了...大選輸到現在已經第三天了, 輸了就是輸了, 沒什麼好說, 也不會有什麼當選無效跟重新驗票的行為, 台灣人很平靜的輸了(現在也不能說台灣人了, 因為有投票權的都是台灣人)!!

自從星期六起..本人已不再看新聞了, 因為媒體統派給我的是負面的印象以及黑的可以說成白的(鄧小平思想), 以及說話可以不用說重點(比如舔耳案當事者出書可以被回應成是在消費, 而不是去回想事情的主因)...而獨派媒體給我的是美好的世界以及假象(比如負面新聞過少, 營造大勝氣勢)..曾幾何時, 當我在批評媒體只會單邊報導及冷處理關鍵字新聞時, 我自己何嘗也是受到了影響而越來越不中立呢!?

其實, 在一個網路服務業者來說(跟網路無關, 主因在服務業), 不應該會有個人色彩的, 也不應該表達出個人色彩的, 但就好比友柏先生(白木怡言)一樣, 再不應該也還是要表達出自己的情感, 政治信仰就好比興趣一樣, 當我很熱衷網路時, 只因為他是網路, 當我熱衷政治時, 就因為他是政治, 所以才會有所謂的政治信仰名詞出來, 只是一種是宗教, 一種是政治, 政治不是罪該萬死, 就只是因為他是政治.......不過也跟一開始提到的網路服務問題無關, 只是對自己表達出立場所做的解釋而已....

話說星期六不再看新聞了, 但是, funP還是得去走, 點到新聞政治, 不乏有些令人反省的文章, 也有為了反對立場而提出的廢文(尤其是Shit8Li), 不過圍繞的話題是在"跳海", 讓我想起了, 原來是世堅說的八仙過海他就跳海的事件, 其實, 在我看來, 不過又是一個政客為了自我意識而撂下的狠話, 本人我也常為了公事上或朋友間的事也常做, 不過我會負責, 但至少不會說去給車撞死之類的, 不管發的是什麼誓, 如果硬要追究, 只是看當事者如何去面對, 對我們來說, 我們似乎沒權去過問他, 現在這種行為, 是否要用媒體力量逼死了他, 大家才會說 "唉呀!!其實沒有那麼嚴重啦!!何必認真呢!?" , 這個自古至今的統稱叫馬後砲, 今天王世堅還想從政, 他就真的要去跳海, 這樣他真的就是一代鬥士, 如果他不再從政, 其實他已經算是死了, 他長久以來的政治信仰已經死了, 早在星期六晚上時已經跳海了, 他自己也不知道, 所以媒體後面一直追問的問題似乎已毫無用處了, 因為說話不算話是政客常有的行為, 有人說話不算話還活在政治圈, 都可以當做沒事, 切腹或全家死光光的都還活著, 而且一樣生龍活虎, 區區一個跳海要追到他實現, 很難讓我信服媒體是公正的........

本次選舉我投台聯, 立委我投李俊毅, 第3案同意, 第4案否決!!

投台聯是因為我想讓小黨有生存空間, 我雖然想要綠色執政, 但我更希望均衡發展, 公投的單一選區兩票制, 是投黨不投人, 人黨分離的精神, 這是我去用"單一選區兩票制"去找資料研讀後找到的立法精神, 但是, 我錯了, 因為許多人投了國黨也投國黨立委, 目的只是為了藍色執政, 說不定他連投立委都不知道為什麼, 只為了顏色而已, 那大敗是正常的, 沒什麼好懊悔的!!

早期不喜歡的是執政黨獨權, 後來不喜歡的是一人一半, 在野有權, 而現在真的變成是一黨獨大了, 因為以後他們說了算, 八年民進黨執政只能算當副總裁, 而不能算總裁, 什麼事還是要等在野同意才能說了算. 對!! 這是監督的力量, 但監督的一方必須是公正的, 而不是為了反對而反對, 當初至少民進黨在野時沒有如此!! 因為國黨從頭到尾都算是"地下執政黨", 誰能跟我說不是, 請Mail給我, 讓我了解一下....!! lover@520net.to (不要跟我提大中至正的事, 那跟30年國黨比起來算小CASE)....

第三案同意, 討黨產麻, 其實不管我是什麼色彩, 這個第三案我是支持的, 為什麼!! 因為不管你是誰, 有了質疑就是要澄清自己, 如果沒有做過何必怕人半夜來敲門(還是帶白手套的憲兵), 不管是為了台灣人或是中國來的外省人, 這些錢本來就是國家的, 不管是誰當政都一樣, 尤其2008年要重新執政, 如果沒有鬼, 可以更大無畏的攤開讓大家檢視, 甚至自己立法也可以, 何必怕呢??...讓對手更說不出話來不是兵家最容易勝利的一著, 何樂而不為呢...千萬不要有此地無銀三百兩的狀況再給對手抓小辮子, 每四年被虧一次..不會累嗎!? 很爽嗎!?....= ="....拿出迫力來, 讓大家查一下!!

第四案否決, 貪腐麻, 現在是民主社會了, 我們可以蒙上眼睛不看過去的貪腐(可以參考情義之西西里島或是國黨15年前買票的資料, 我認識椿腳, 一票500..)或黑金工程及標案, 我們就一定可以從2007年開始反貪腐, 因為陳水扁代表綠色勢力當上了第一位總統, 所以阿扁該死, 如果是為了這個原因, 我非常不恥, 因為你們都可以用"延續繼承"來解釋特別費案, 可以用一大堆理由為你們自己人脫罪或冷處理, 對於一個區區的水扁總統, 做了8年的王八蛋後, 還要被你們凌遲處死, 那我寧願當初不要選出來, 國黨繼續執政就好了, 這8年來的問題及所有不知名的經濟名詞(像"M型社會", 不過在某種觀點, 麥當勞要去函感謝), 都是因為陳水扁當選, 都是因為在不民主的時代產生了民主的總統而造成的, 只能怪我們太急了!!

現在, 輸了就是輸了, 其實我也開始樂見其成, 因為10年後的今天, 民主已經成熟到要爆汁了, 雖然是一黨獨大, 但人民已經有自己的聲音了, 同樣的事件發生在接下來要執政的人的身上, 才是最考驗他們之前口中說的執政理念了, 是否由他們執政後就會人人都富裕, 抑或到時再怪別人留爛攤子給他們, 大家可以拭目以待, 我真的真的樂見其成, 但是3月大選我還是會去投給謝先生(基於上述原因, 我應該投給馬先生, 但是我真的投不下去, 只為了"我看報紙才知道"這句話) , 我不想聽到新政府說: 總統看了報紙才知道, 我們正在開會討論結果, 你們明天看報紙就知道了...(全民看報紙運動, 挽救報業危機!!)

其實說了這麼多, 只有一件事, 我從98年退伍, 一生起起落落(現在也好不到那去), 但我從不會把任何問題怪給誰, 包含父母, 老闆, 政府!! 我只會想自己那裡做錯了, 是否不夠努力, 其實老闆支不支持你, 父母有沒有錢給你創業, 政府是否經濟政策錯誤, 對我們的人生起不了什麼作用, 牛牽到北京還是牛, 狗就是改不了吃屎, 跟周圍事物無關, 而是看你怎麼想, 我有位朋友常說民黨執政後生意不好做, 錢變少了(笨蛋, 是因為流通的資"黑"金變少了, 當然一起變少), 所以日子很難過, 但是他還是過得很好. 話說回來, 父母就算再有錢, 沒有想法一樣只是二世祖, 有想法就算父母沒錢, 樣可以白手起家, 這種道理不用太過解釋!! 目前我只想看新政府如何解決新民主時代的問題(有泰半是自己搞出來的), 因為說到最後, 這是我的信仰, 而不是生活, 他影響不了我, 也影響不了我的荷包, 他只會影響我的喜怒而已....不是嗎!?

[院聲載道 ] 11 元月, 2008 15:15

今天的心情真是超它媽的不好, 好像打一打人出氣一下....為什麼呢.....====

早上收到我朋友給我的一份有關於我WGM專案的建議書, 明明我解釋過建議書是, 針對這個共享式網站, 如果需要套件...會需要那些呢...而且提供我目前已有套件的改進建議之類的, 其實...就算沒這樣說也知道我要的是這個....結果...一打開來看..沒有讓我當場砸電腦....@.@

內容居然是我之前在做的舊專案建議書(http://sypeyli.520net.to)...頓時無言以對..好像我特別說的話沒人聽在別人耳裡..連我給我網址頓時也變成沒給的樣子...真的是火冒五六七八丈....接下來..文章結尾還出現一句意思大致是說什麼都不懂..才會跟我們說...不是故意找麻煩....令我更加火大..我這個人就是常把"使用者不會故意找麻煩"放在口中...結果變成我是把使用者當白吃的人.....喂..你們自己不會表達的事還要我用猜的才對...你們電腦有問題我還得教你怎麼用電腦也是我的錯.....全歸類成我在認為你們是找麻煩的作為...這句話真讓我火大....算了.....做好我的部份就好..電腦我不會修就好了..裝死....

接下來再打開另一份建議書...火冒到了十幾丈...建議書內容居然變成了個人的需求建議書....什麼跟什麼...還有請假功能...這個好像是要等到確定有要開發校務版了...這是要企業共用版..一般網站需要的套件為先..怎麼會是個人需求為先....難道我的表達能力出了問題了嗎....我開始自己問自己......

再接下來...MSN收到朋友的來訊, 說今天晚上不是要出門喝點小酒...要約幾點...立刻火馬上消了...但是滿肚子疑問, 已經久未出門的我, 啥時會主動約人..而且連時間也訂好了要找人出門....詢問之下...說某人說我招今天晚上要出去..只是沒說時間...要問幾點.....立刻, 滅掉的火馬上高漲到了20幾丈...馬的我勒愛台灣勒...其中詳情就不用說了...只是怎麼會有人沒經過別人同意...讓別人完全不知道的情形下...約了別人要出門..另外還說是那個不知道的人約的...這又是什麼跟什麼...以為我跟他會有心電感應..他不用說我就知道...

每天為這種小事就氣得要死, 說起來似乎沒什麼...但...身歷其境是會火燒到20幾丈的....你以為今天這樣就沒了嗎...還早的....下午馬上又來了一件事...

之前的主管因為某些技術上的問題利用MSN詢問我...我也一如往常的回應並解答, 但是..不知道是火在20幾丈的原因..還是這次問得真的很莫名其妙...我火又升高了兩丈..一共22丈....

事情只是為了小小的設定DNS把原來的WEB SITE改成另一台...這個超容易...只要把讓主機設定成新IP就好了..結果教了...居然還在一直問在那改..明明就說在DNS Server改就好了..沒關係...強忍下來..因為這是我今天火太大了..好...再來...他找到了...再改..改好了...又問說為什麼新主機在他的電腦Ping還是在舊IP..怎麼沒換到新IP去..我立刻想到一定沒重置DNS..當下就說請他重置伺服...結果還問我在那..好...我暈了....你在更改時就沒有看到有一個項目叫"重新啟動"嗎....不想理他了..只能說你看得到..找一下..(我沒有環境可以貼圖給你...心裡是這麼想的)...後來他是利用重開主機的方式...我沒話說...好吧...接下來又更扯了...一直說新IP沒生效...我開始不情願的一連串測試...正常呀...怎麼會這樣...只有把結果不斷的Send給他....居然還反問我怎麼沒生效...意思好像是我說的沒用...算了..不想理了...休息....

以上說的很無厘頭, 但是我心裡一直有一些想法揮之不去....我一直在想..我這樣做會不會太過份了...想了數個鐘頭..後來出現一個結論...我沒有什麼好對不起的...是別人先不尊重我在先...我不尊重在後是正常的...怎麼說呢?

就是這樣說, 我會這些東西不是我該死, 我想利用這樣東西做一個套裝專案也是為了我生活, 而不是為了他他他他他數十個他...而是所有人, 當某人在汲汲於想要我做出他的東西的同時, 他有沒有考慮到我的生活以及我開發套件的真正目的(就是生活)...一時的渡過不代表永久的渡過, 請人幫忙看寫建議書, 不是要人用筷子"攪一攪"(台語)帶過就算了, 有沒有用心一看就知道了, 當你要人家做出一個好東西, 你就要先對人家有用心, 我用心的開發套件, 你不注意的隨便看一看變成是批評..還加了一些不得體的話, 對我尊重???....請人家弄一個標準WGM的套件建議, 變成是私人套件需求, 對我尊重???....對...是我拜託你們...你們大可以不做..同樣的...我也不用去在意你們, 做我自己的不也可以嘍???? 那我會輕鬆很多...不是嗎??

接下來...約人的事, 你讓一個不知道事情經過的人莫名其妙的被人問要約幾點, 那如果我今天失蹤了, 是不是又要被人冠上我失約..說話不算話??...這事沒錯, 是件小事, 為什麼我要這麼生氣, 我有回應過朋友一句話...."當A跟B是好兄弟, A因為某事打了B一巴掌, 朋友C說:這小事啦..不要在意!! 你那麼計較做什麼"....你想...B心中想的是如此嗎...??...不要每個人都說的自己多偉大, 遇到時都一個樣....尊重別人...OK???  不要每次都是從別人口說聽到自己跟人說什麼事而自己又不知道什麼事....

再接下來問技術, 我一輩子問人家技術都是非常超虛心的, 我自己做得到, 我就認為別人一定做的到, 你說世界上的人百百種....我說那我大可以不要教呀..不是一樣廢話麻!?.....我會不代表我該死, 你問不代表你一定要向我問, 如果你問我問題, 教不會, 我把你臭罵一頓是剛好, 慢慢教你是我有情有義...不要跟我提什麼我態度不好, 那你們就不要問我...我機車, 你沒想過我說不定正在忙....什麼?...那我就不要教呀!!.....好呀....我本來就不想教了呀..我學會的東西為什麼要受不到人家的尊重及重視下正常的發展出去...我沒有那麼卑微好嗎.....

以上是非常生氣火冒22丈時所寫出, 如有得罪...我不會抱歉.....剛好而已!!

[技術分享 ] 01 元月, 2008 19:26

這個需求看來是很奇怪, 不過為了不遺忘, 還是把他記錄下來, 以免以後又忘光光嘍!!

為什麼會有這個需求呢, 這是起因於本人有一個客戶的主機OS是Linux FedoraCore5, 在WGM專案裡需要使用到UploadProgress這個擴充套件, 而這個套件必須運作在 PHP 5.2up, 所以才會有這個需求嘍!!!

請參考: 使用PHP 5.2以上的UploadProgress來實現上傳進度條功能 (一)

首先, 本人曾試過, 直接從FedoraCore7的Source裡取出PHP5.2.4 RPM套件來安裝, 但是果然發生了相依性的問題, 而相依的套件實在太多, 沒那個勇氣全都反安裝再重裝, 其中還包含了 .so的套件, 所以放棄!!!

接下來去到官方網站 http://php.net 下傳安裝包, 目前最新的版本是PHP 5.2.5(2007/11/18), 但是在preg()的指令上似乎還存在著問題, 所以就改選用PHP 5.2.4的版本來使用, 閱讀了INSTALL的說明後, 安裝程序如下:

安裝apsx (依需求安裝), 請參考 http://www.apsx.com/
在之前的 在Unix Server上運行ASP的可能性....... 裡有提到, 直接安裝 httpd-devel套件即可

# yum install httpd-devel

再使用以下指令即可取得apsx安裝位址

#which apxs (範例為 /usr/sbin/apxs)

接下來安裝linxml & libxml2 (可使用 # rpm -qa |grep libxml 檢查)

# yum install libxml
# yum install libxml-devel
# yum install libxml2
# yum install libxml2-devel

ps. 其餘套件請自行從FC5的RPC光碟裡取出安裝嘍, 這裡不再多說了!!!

接下來下傳 PHP 5.2.4的套件包並解壓縮, 執行安裝程序(如果中途有缺套件, 請再自行安裝)
# ./configure --with-mysql --with-apxs=/usr/sbin/apxs

如果您有啟用Apache2, 請改成 --with-apxs2

完成後再依序執行以下指令
# make
# make install

最後, 重新起動一次 apache, 讓新的設定生效!!!

#  service httpd restart

好了, 再執行php_info(); 就看到您的PHP版本已經成功的更新了!!!

系統環境:
OS: Linux FedoraCore5
PHP: 5.1.6 --> 5.2.4

 

 

[技術分享 ] 01 元月, 2008 18:13

今天為了WGM的專案裡的檔案功能問題傷透了腦筋, 為什麼呢!?
因為在一般做法, 上傳只是單純在表單Post以後, 程式接收開始處理, 完成後再進行相關的檔案搬移及管理, 再存入關聯資料來連結住檔案(或是放入DB也行), 但是目前遇到了一個極大的問題, 其中為了讓表單更現代化也是其中之一, 最主要的問題發生在, 當有使用者上傳了50MB或100MB的檔案時, 怎麼辦呢?? 就算把MaxUpload開放, 如果不在區域網本地端上傳, 一個80M的檔案會傳到天荒地老, 並等待伺服器回應, 這時...AJAX就很重要了..!!!

接下來, 當然就會想到用進度條來做好了, 目前在xAjax或jQuery上, 都是輕而易舉的, 但是, 問題來了, 本人使用的AJAX技術是源自於andot兄的PHPRPC, 主要是為了主程式輕盈短小, 又可以完全自己Code我要的function, 但是在檔案傳輸上, 因為JS無法取得使用者端電腦資訊, 所以似乎變得不可行, 在訪問了許多資料及PHPRPC愛好者(QQ群: 4927045), 發現只有一位王總曾使用PHPRPC + Flash完全了此項作業, 慘!! 我最不想碰的就是AS, 所以....只能另找他法了!!!

首先找到的是在PHP 4.x時使用的UploadProgressMeter (Google Search), 但是找到的資料說明非常不完全, 而且可供下傳的都是使用PHP 4.x Patch的方式, 我所有的主機都已經使用了PHP 5.2以上了, 後來也提到要安裝HTML_AJAX :

If you want to use the code you need to:
Install HTML_AJAX (pear install HTML_AJAX-alpha)
Download PAFUPMU and install it somewhere accessible.
Add the code to your page using demo.php as an example.

這樣又變得非常之不方便, 所以...我就開始找尋其它資料, 居然被本人發現到, 在PHP 5.2.x後, 已經被納入標準擴充模組了, 這個消息真的是很大快人心, 所以當下開始尋找資料...好了...讓我們開始實現這個作法吧!!!

Step 1:
首先, 要先安裝pear(PHP Extension and Application Repository), 也就是PHP延伸及擴充程式庫, 安裝的方式非常容易, 本人採用Lynx瀏覽器方式來安裝
先安裝Lynx
# yum install lynx

接下來安裝Pear
# lynx -source http://pear.php.net/go-pear | php

安裝時會有數個詢問項, 如果您熟悉安裝資訊及路徑, 您可以依需求自行變更, 如果不清楚, 請全部直接按Enter跳過即可!! 安裝完成後即可開始使用 pear擴充指令來安裝相關的PECL安裝包!!!
相關文件可查詢官方網站 : http://pecl.php.net/index.php

接下來直接安裝由Pear封裝的UploadProgress的擴充套件!!!
PECL : UploadProgress Package (http://pecl.php.net/package/uploadprogress)

指令 Example:
# pear install 檔案包本機位址檔案包網路路徑

ps. 如果您是由5.1.6升級成5.2.4時, 請注意, 因為RPM的DB資料還是舊有的PHP 5.1.6的記錄,  即使使用了 rpmdb -rebuild 重建也無效, 所以還是會造成PHP版本不符而無法升級擴充套件, 可能是因為RPM包沒有移除就直接用編譯方式安裝所致, 本人實在不太敢強制移除RPM包資料, 所以我改用以下指令來強制安裝!!!

# pear install -f 檔案包本機位址檔案包網路路徑

經過測試, 運作正常, 且phpinfo(); 及程式顯示都正常, 即然正常, 那就不要去動他了, 等待高手教學吧..= =" 

ps. 請注意Document有註明

DescriptionPHP 5.2 is needed


如果您的PHP版本未達5.2(含)或以上時, 請您進行升級至5.2.x, 本人等下有空再補寫一篇由PHP 5.1.6升級至5.2.4的文件記錄下來, 以免遺忘, 為什麼呢...因為FC5預設就是PHP 5.1.6, 我是用FC7所以沒有問題, FC5的使用者就很需要的, 其它的PHP 4.x --> PHP 5.2.x資料就一堆了, 所以不需要再提供了..^^

請參考: PHP 5.1.6 升級至 PHP 5.2.4 實作手記

安裝完成後, 打開您伺服器上的php_info(); 來看, 您就會看到您的PHP已經支援了UploadProgress進度條的支援了, 至於如何使用進度條的範例, 將會在下一篇上說明, 請大家多多利用!!!

架設環境:
OS: Linux Fedora Core 7 i386
PHP: PHP 5.2.4