23 7月 2011

[追空] 被害妄想症者的平行宇宙網站架構

態網頁有趣的地方,在於它「其實…根本就沒有任何一個網頁是真實存在」的特質。所有的網頁都是在訪客的瀏覽器到訪的時候,才依訪客的需求「動態」地依程式內容生成一個網頁再呈現給您。

於是乎,任何一個有被害妄想症的網站程式設計師做出來的網站,可能都和我一樣,在每一個「正確」的網頁旁邊,還設有另外十個八個「假的」網頁。我說「正確」的網頁,而不說「真的」網頁,因為即使是「正確」的網頁,其實也是假的。同樣的道理,我說「假的」網頁,而不說「不正確」的網頁,因為就算是「假的」網頁,它的內容也是「正確」的。

就像那個古老的戰爭命題:「你要怎麼樣讓你的敵人拼命發動攻擊,而你卻不用防守?」簡單~紮個稻草人給他打。

有了稻草人,還要稻草城堡、稻草戰車、稻草飛機甚至稻草搭的戰場。只要敵人看不出來,乾脆給他一個稻草地球和稻草宇宙好了。

展開自己筆記本中網站架構的設計圖,跟著三種顏色,四種標記符號和兩種語言的各式註記走,我仍然常常迷失在自己設計的陷阱裡,好幾天出不來。這不是簡單的「愛麗絲夢遊仙境」裡兔子洞,這是有被害妄想症的兔子挖出來的洞。

14 7月 2011

[言語] 誤解總是比理解來得多

次修理別人的電腦時,一邊轉著螺絲起子,一邊忍不住地想…這真是一種莫名奇妙的事情…

以前,要是某個人打字很快,那身邊的人就會說「他的電腦很好!」怪就怪在…「他的電腦很好!」是什麼意思?

A). 他的電腦配備很好,每個網頁都顯示得超級快,打魔獸世界都不會 lag !
B). 他會架設網站,寫網頁,做出各種酷炫的動畫聲光特效!
C). 他手邊有很多合法、不合法以及遊走在法律邊緣的各種程式、影音檔案可供下載!
D). 他會寫程式來解決各種問題!小到家裡的小強昨天晚上的行徑路線,大到宇宙中的各種可疑電波訊號,都能處理!
E). 他會組裝電腦。經由他的手組裝出來的電腦,又快又穩,不會中毒又不會當機,而且最重要的是,不會被其他朋友笑說『哈哈~你的電腦好慢哦~你是不是被騙啦?』而丟臉。
F). 他會在網路上晃著晃著就進到某人的電腦或是伺服器主機裡,為所欲為以後,還留下一個解釋自己如何破解對方網站的 "DearAdmin.txt" !

還是…

G). 他只是打字很快而已!

要是一邊修著,一邊還有電話打來問道:『嘿~我的電腦有什麼問題嗎?』我一定會答道:『嗯…在我看來,除了裝了 MS Windows 以外,沒什麼問題啊!』

[眼糖] 五色令人目盲 (老子.道德經)

到「約耳趣談軟體」這本書以前,我一直沒有意識到世界上有其它的程式設計流程。書中提到 Unix 文化裡,寫程式的順序是先寫文字介面的內容,然後再設計一個圖形介面來操作。而 Windows 的文化裡,寫程式的順序是先設計一個圖形介面,安排好每個按鈕的位置,插入漂亮的圖片以後,才開始設計每個按鈕背後的功能。

如果程式設計人員真的可以這樣分類的話,那麼前者的流程是我比較熟悉的方式。原因之一可能是…我很懶得做美工,而寧願和程式碼相伴。偏偏…咱們人類是追求眼糖 (eye candy) 的動物。

於是乎…為了讓網站充滿了各式各樣的引人「悅目」的元件,我不得不暫時放下自己習慣的工作流程,開始接觸 jQuery/javascript 這種可以做出各種特效以「增進使用者經驗」的東西。

11 7月 2011

[嘎吱] 跑步時的吸吸呼.游泳時的呼嚕嚕

像有個在網路上流傳的所謂「心靈小語」一類的故事是這樣的…有個女孩帶男朋友回家給父親看看。這位爸爸問這個年輕人會不會打牌、會不會下棋、會不會打球,平常有沒有賭馬…一類的問題。年輕人答道:「我不打牌,不喜歡下棋,平常不打球也不賭馬。我喜歡聽音樂、閱讀…等等。」

男生回去以後呢,這個老爸建議女兒不要和這個男孩交往,因為這個男生完全不從事任何帶有競爭性的活動…像這樣子的男人,將來恐怕難以有所成就,所以反對女兒嫁給他。

隨著左腳膝蓋發出的嘎吱聲,我在跑步時規律的「吸~吸~呼」 之間想著…要是我遇上這樣的老先生,他大概也會反對我跟他的女兒交往吧?!