死神的精確度

 千葉是一名死神。酷酷的、不大理解人情事故、少根筋的死神。
  每當他出現,人間必定下雨。
  熱愛人類的音樂。
  當人類碰到他的手,除了昏倒還會折壽。
  另外,他會依工作內容變化外型與年紀。

  他的工作是利用一個星期觀察、接觸特定的人類,最後再向高層提出報告,判斷觀察對象要「認可」(死亡OK)或「送行」(生)。今天,他又來人間執行任務……

  六篇不同的故事,六個人類的人生切片,死神時而捲入黑道糾紛,時而遇上暴風雪山莊裡的殺人事件,時而幫一個被騷擾電話所苦的客服部女孩解決迷團,甚至還曾在出任務時,被理髮的老婆婆看穿死神身分,並開口要求他能為理髮店招來顧客……

  六篇不同的心情故事,六段不同的人生,且聽熱愛音樂的死神為你娓娓道來。

伊坂幸太郎的書我是第一次看, 不過我真的是蠻愛看跟直木賞有關係的作者.

六段小故事各有其有趣之處, 雖然有了一些些的推理元素, 其實內容也脫不開生命中的一些未知與無奈. 不過特別的是, 作者試著從「死亡」的角度去看這些事件, 試著先預告了主角即將死亡後慢慢的在時間的流動中尋找其生而為人的可行性, 這是一種很特別的筆觸.

當然若論故事性, 雖然各個故事之間彼此有串連, 但是其實由於主角設定上就是一個無感情的觀察者, 所以在「啟示」上並不是這麼強烈, 也或許因為這樣使的雖然是關於死亡的故事, 讀來卻不這麼的沈重.

不過在這些故事的背後, 藏著一些關於「為何而生」以及「為何而死」的深層思考. 我們為何而生? 我們又將為何而死? 死得其份死得其所, 是否就是生命中必須要面對的最終課題呢? 我們不需要像Braveheart般悲壯的死, 那麼我們究竟有沒有可以為其生為其死的信念呢? 或許這就是伊坂想在故事中引導我們去接觸的部分吧.

Why Linux, and why not linux?

這個問題真的是講到爛了. 不過我不打算評論Linux的好壞, 只說說自己的感想.

熟人都知道, 我是FreeBSD的愛好者, 但是大概很少人知道, 我第一個碰的Unix是AIX, 其次是IRIX, 再來是Linux(Slackware), FreeBSD算是晚期才碰的.

剛好最近兩個案子, 客戶都選擇在Linux上放他們的服務, 一個是Fedora, 一個是RedHat, 一邊痛苦於「怎麼這麼麻煩」的同時, 也驚訝於在我荒廢了Linux這些久的日子以來, Linux有著這麼長足的進步.

若單論Server(其實Desktop環境也能談一談, 但是可能要寫到另一篇去)來說, 我的觀點是, 不管選擇什麼OS都是沒問題的, 或者說問題不是OS. 不管是被人詬病的Windows, 或是便宜的x86 Unix, 昂貴的IBM AIX與Sun Solaris, 都各有長處與短處, 真正的差別是管理人員的心態與能力問題! (這或許又要開另外一個thread來談) 一個好的管理員可以把安全性被詬病到人人喊打的Windows Server管的安全穩定, 一個差勁的管理員也能把號稱最安全的OpenBSD管到後門洞開.

對於個人環境, 那只有簡單四個字: 「各安天命」! 只要自己搞的定, 要裝什麼詭異的系統都沒關係. 但是對於企業環境, 選擇一個長治久安的Server OS就是很大的學問. 往往很多技術決策者只看到局部, 例如只考慮硬體成本, 或是只考慮管理難易度, 而做出錯誤的選擇. 但是事實上選擇各種技術環境都要從整體層面來規劃, 可惜的是台灣的網管並不受到重視, 系統分析也不是個被重視的行業.

不過這也不全然是決策者的問題, 畢竟很少人能夠全盤瞭解所有的系統有哪些優缺點, 更不可能讓純粹的技術人員來主導這方面的決策.

首先, 在錢的方面, 要考慮的包含硬體成本(包括Server, Network Device, Storage等等), 軟體成本(OS License, AP License), 與人事成本(網管, 開發人員), 軟體成本因為盜版猖獗所以常常被忽略, 人事成本也會因為不了解人的技能可以處裡的問題而被低估. 例如或許買一套Oracle要花500萬, 但是很少人會願意每年花個兩百萬聘請一位專職的Oracle DBA, 可是在大型的環境, 兩百萬年薪的專業DBA其實一點也不貴. 一個更普遍的例子是, 很多人會選擇使用Windows Server是因為Windows Server「看起來」比較好管, 也比較容易找到「Paper Engineer」來管理, 但是事實上能夠把Windows Server管的好管的安全, Tunning到極致效能的工程師, 不但難找而且價位也不低.

接著是OS部分. OS本身有各種特性, 例如Linux的效能不錯, Filesystem很快, 但是很少人知道Linux在Multithread環境很弱勢; FreeBSD效能也不差, 各種AP很容易標準化配置, 可惜Filesystem有點虛弱; Solaris 很肥大, 通常性的benchmark都是輸家, 可是完整支援Multithread的Kernel讓Solaris非常適合當Database Server. 當然以上說的都是個人看法, 各個OS的支持者可能會想反駁, 不過我要表達的只是, 不能忽略這些特性造成的龐大影響.

所以回到主題, 主題應該改成「Why xxx, and why not xxx?」. 在做出選擇之前, 千萬要廣泛的徵詢各方意見以及收集資料, 最好是能夠有專業的系統分析師或是顧問來提出完整的報告, 才能避免一個錯誤的技術抉擇影響了一家公司的永續發展.

最後聊聊為什麼我以FreeBSD作為我「個人使用」上的首選.

首先是FreeBSD有相當好相當完整的Upgrade procedure, 不管是Kernel部分的svc跟AP上的ports系統, 若能配合Jumpstart Installation Server, 要規格化非常輕鬆. 其次是FreeBSD在各種x86 hardware上的支援度不比Linux差, 新舊硬體都可以配合無間. 再加上效能超高的Network Subsystem, 十分適合做為網路服務的OS. 最後還有一個很個人情緒的因素, 那就是BSDL與GPL的問題, 我討厭GPL那種「偽自由」的版權宣告, 雖然GPL的限制是為了提供更多人自由使用的權力, 抑制商業的非法利益, 但是我還是喜歡BSDL那種真正的自由, 讓市場機制說話的精神.

有機會再聊聊Desktop環境, 以及開發環境, 程式語言, 資料庫等等的議題.

Gaaan.com 有趣的Web BBS

Gaaan.com

非常非常有趣的Web BBS

以往Maple BBS有個叫做bhttpd的東西, 是用來把BBS內的東西弄上網頁, 形成「把BBS的內容換成Web」. 但是這個Web BBS非常有趣, 使用了Java(JSP)跟Javascript(AJAX)的技術, 做到「把BBS的操作介面換成Web」. 由於Web的幾個特性, 例如Unicode Support, Image Support, Embedded Plugins等等, 讓BBS族群完全不需要改變操作習慣, 就能擁有更豐富的閱讀體驗.

這也讓我想起了以前的PRO BBS(蛋捲個人站), 雖然當時我不算是頂核心的開發人員, 但是也在其中扮演了一些打雜的角色. 從BBS個人版的誕生, 到個人新聞台, 到現在的Blog, BSP等等, 現在又有了一種新型態: Web BBS個人版. 這會不會把發表平台帶到新的境界? 我不知道, 目前看來Gaaan.com的作者似乎也沒有這種野心, 但是若是能夠把傳統BBS賴以轉信的nntp, 結合這個型態的Web BBS, 加上RSS/ATOM等等的Subscripting Service, 或許能帶來另外一個新的「BSP革命」.

其次能讓人思考的層面是, 究竟是Content重要, 還是Container重要呢? 舉例來說, 傳統BBS的Container是Terminal Emulator, 而Web的Container是Browser; 而BBS的Content是看板與NNTP, Web的Content是HTML/XML. 從「所謂」Web 1.0 時代開始, 許許多多的人想盡辦法讓BBS的Content能夠上了Web, 但是事實上想去看BBS內容的人會選擇使用傳統的Container, 這樣的結果只是讓BBS的內容可以被Search Engine找到罷了, 而且如今Google的News Group Search早就可以完成這個工作了. 會真正的使用Web介面來閱讀BBS的Content的人實在少之又少.

相對的, 若是把Web的Content轉移給BBS, 是否又是一個有趣的事情呢? 假若BBS的個人版提供了RSS/ATOM Importer, 甚至是有跟RSS/ATOM Syncing的機制, 會不會讓台灣特有的BBS文化得到新的詮釋? 傳統的東西不會消失, Web有了「所謂的」Web2.0, BBS有了這麼多種特殊的延伸, Mail有了PushMail等等的PIM應用, 我們到底該怎麼描繪下個世代的Network Services呢?

呵, 我不知道, 不然我就是Bill Gates了.

我可不可以不要表示意見?

最近blog文章很少, 就是因為覺得, 我總有不表示意見的權力吧?

早些, 有幾個朋友希望我評論一下無名小站的當機事件跟MyPage事件, 再來是Yahoo併購事件, 然後Yam被Webs-tv併購後的Roodo網域被無預警停機事件.

然後選舉到了, 選前有人問我怎麼不寫點政治文章了? 對北高市長候選人有什麼看法? 市議員要投給誰? 選後又是問我對於黃俊英走路工事件有什麼看法?

Blah blah….

這些事情其實我不是沒意見, 相反的絕大多數我都大有意見! 但是, 我選擇沈默以對, 不在自己的blog做任何表示.

當然也許評論時事抒發感想是blog的用途之一, 但是這些事件給我的感受都是簡單的一個字:! 我一旦評論起來可能不會有什麼好聽話, 然後大概又是Flame來Flame去的, 我覺得很煩! 為什麼我必須要表示意見呢? 我不用無名小站, 我不用Yam, 我不用Yahoo, 我也不用Webs-tv; 我也盡了我的義務去投票, 不管我投的人有沒當選, 至少我遵循了我心中對民主的價值.

有很多事情我會評論, 尤其是我瞭解的事情. 有很多事情我不會評論, 不只是我不了解的, 還有我不願意惡言相向的. 除非有人很愛看我罵這些無良商人, 或是很愛看我罵國民黨, 罵媒體.

否則很抱歉, 我保留表示意見的權力.

去投票吧!

想說的其實去年這篇都說的差不多了, 只是想再一次提醒有在看這個Blog的人.

如果你/妳有投票權, 去投票吧! 不投票不會讓台灣變的更好反而很有可能變的更糟糕, 投廢票也不會讓你不滿的候選人警惕, 只會讓這些人更容易當選. 不去投票或是投了一張廢票只是意味著你/妳放棄了表達意見的機會, 並且讓任何一個候選人都能夠拿這些沒投票的人來否決對方的正當性.

不管你支持誰, 去投票吧! 去付出一點力量來協助你/妳支持的人讓台灣走向你希望的方向! 不管你是藍, 還是綠, 還是不藍不綠.