2007/06/17

不同的觀點

好久沒寫部落格了, 每當有念頭時, 就會覺得沒什麼好寫的, 要不然就是覺得寫不出什麼特別的東西; 例如我想寫最近看到的幾篇文章, 想摘要一下做個紀錄, 可是找一找就會發現已經有人寫了, 唉.

嗯, 還是寫寫好了, 不然就會像Stevey一樣, 四個月沒新鼕鼕. (不過, 他是因為很忙, 我是因為很懶.)

PS 因為我是把看到的內容擷取部分出來, 所以可能有偏頗武斷之嫌, 欲一窺全豹者, 請按連結自行閱讀全文.

Apple推出了Safari 3 Beta for Windows, 在其網頁內強調著: fast...


可是我一看, "快", 一點也沒有吸引到我, 快? 我覺得IE or Firefox or Avant都很快啊, 看網頁慢是龜在網路, 瀏覽器能怎麼辦? (當然, 寫的爛的瀏覽器其page rendering speed可以弄得很慢.)

Joel也如此認為:
PS I know; the Apple press release about how "fast" Safari is refers to "page rendering speed." Frankly, that is almost completely irrelevant given that the bottleneck in displaying pages is mostly download speed and network throughput.

另外, 同一篇也提到了, 為了讓程式的啟動時間縮短, 很多程式用了一個技巧: 把部分的程式碼移出來, 讓Windows開機時去執行. 哇哩咧, 這不好像嫁禍於人嗎?

難怪Raymond Chen要說說話:
Some applications will put themselves into the Startup group so that they will load faster. This isn't really making the system run any faster; it's just shifting the accounting. By shoving some of the application startup cost into operating system startup, the amount of time between the user double-clicking the application icon and the application being ready to run has been reduced. But the total amount of time hasn't changed.
應用程式總是有著自私的想法, 希望自己(application)越快越好, 不管他人(例如: Windows OS)死活; 甚至還假設使用者每次開機都會用到它, 於是把自己放進"程式集-啟動"裡面去.

哦, 難怪我的啟動裡面有個"Adobe Reader Speed Launch".

接下來是我更感興趣的事情: 把字型畫到電腦LCD上. 要考慮到美感與易讀性等問題.
這兩張圖就很清楚的告訴你有何不同.
Note: 如果太小看不清楚, 請務必點選圖片看大尺寸的原圖.

這是IE 7


這是Safari 3 Beta


看清楚其中的差異了嗎? 為什麼會這樣呢? Joel作出一針見血的解釋:
Apple and Microsoft have always disagreed in how to display fonts on computer displays. Today, both companies are using sub-pixel rendering to coax sharper-looking fonts out of typical low resolution screens. Where they differ is in philosophy.

  • Apple generally believes that the goal of the algorithm should be to preserve the design of the typeface as much as possible, even at the cost of a little bit of blurriness.
  • Microsoft generally believes that the shape of each letter should be hammered into pixel boundaries to prevent blur and improve readability, even at the cost of not being true to the typeface.
簡單講, Apple認為要保留字型的原貌, 即使看起來有點朦朧; Microsoft認為要以清晰易讀為第一考量, 就算字有點變形. 兩家公司保持的觀點不同.

然後, 想當然爾, 很多人都表達自己的意見, 覺得哪個好哪個不好. 不過結果是可想而知的, Windows的使用者選Microsoft, Mac的使用者選Apple.

於是, Joel又有另外一個陳述:
This goes for anything from silverware (people pick out the patterns that match the silverware they had growing up) to typefaces to graphic design: unless people are trained to know what to look for, they're going to pick the one that is most familiar.
大意是說, 當人們在挑選時, 從銀器到字型, 以及各種跟繪圖設計相關的東西時, 除非受過訓練, 要不然大家都會選擇最熟悉的那種.

嗯, 我捫心自問, 第一眼看到上面那兩張圖時, 我的確是偏向清晰易讀那一方.


題外話
1. 我去申請了Google Analytics, 嗯, 用看看.
2. 最近因為想買Apple MacBook, 所以常常注意Apple的相關新聞(iPod, MacBook, iPhone, appleTV等等), 覺得Apple的廣告行銷以及一些搶市場手法, 嗯, 不予置評, 例如一連串的PC&Mac廣告.

2007/05/14

如是我聞

對於國三的殘存印象, 就是一群學生困在熱死人的教室裡面, 唸書準備考試.
最常見的對話就是,
A: 等下要考歷史, 是第幾章啊?
B: 第7章, 唐代.
A: 你看完沒?
B: 還沒耶.

(結果大家都猜得到吧? B考出嚇嚇叫的分數.)

讓我們回想一下學習過程, 有多少的時間與精力是花在記憶上面, 詩詞歌賦, 歷史地理, 公式定理, 唸過了一次又一次, 遺忘了一次又一次, 又繼續背誦了一次又一次, 如果能夠一目十行過目不忘那該有多好.

還記得高中時, 有次放學在路上聽到兩個女高中生的對話,
A: 三民主義你唸了幾遍了?
B: 47遍而已.
A: 是喔, 我才唸了39遍.
(faint...)

大腦記憶力是很奇怪的, 有時候與朋友閒談時, 不經心地就會說出十幾年前的某某情節(電影or漫畫or...), 為什麼偏偏會記得那部份呢? 為什麼想記得的就偏偏遺忘了.



ps 這本K書高手有淺談記憶力

佛經能以用文字形式流傳至今, 不能不提到多聞第一的阿難尊者, 出色的記憶力讓他背誦出很多佛陀以往的演講說法, 在很多佛經中開頭出現的"如是我聞", 其中的"我"指的就是阿難.



在當學生時, 遇到不了解的問題, 有時候問同學比問老師效果好, 難道同學比老師強嗎? 不是的, 是因為老師已經忘記學生時代的學習過程了, 無法用貼近你的解釋讓你了解; 有些老師每次每次都是同一套說法, 聽不聽的懂要靠你自己, 有些老師會從學生的反應, 嚐試著用不一樣的方法闡述. 同樣的, 請你回想看看學生時代, 學到了不少知識學問, 但還記得多少的"學習過程"?

回想起大學時某位物理教授說的故事:
有位很有名的天才型教授, 授課時是用自己寫的教科書, 上課時也照著書上所寫的唸, 有位學生舉手說這一段不懂, 請教授解釋一下, 然後教授又照著書上的文字唸了一次, 學生又舉手要求解釋一下, 教授又唸了一次, 學生又舉手要求解釋的更清楚一點, 教授這時候說了, "這已經是最清楚的了".

記憶力為學習之本, 會忘的不僅是字面上的, 連弄懂後的定理與意義都會忘記.


題外話
1. 加了HiStats計數器; 咦? 真的有人會來看耶, ^_^, 是從哪裡闖進來的啊?
2. 隱藏blogger的navbar(原本會出現在最上面那條)
3. 為每篇文章加了標籤, 加以分類.

2007/05/12

人太多

這是舊部落格中的一篇文章, 因為以後可能會引用到, 所以先貼到這邊來, 不過留言就沒弄過來了; 標題也改成直接一點的.


--------------------
什麼跟什麼啊

為什麼環境被污染? 為什麼創意這個字眼頻頻出現? 為什麼有詐騙集團? 為什麼教改失敗? 為什麼處境越來越困難? 為什麼法律合約與財務報表有看沒懂? 為什麼There is No Silver Bullet to 大型軟體開發? 為什麼有這麼多種的Programming Languages(C, C++, Java, Perl, Python, Ruby, Lua, JavaScript, etc.)?

這些問題本身, 雖然比楚辭-天問容易了解, 也有各方種種的意見說法答案, 但是...眾說紛紜霧煞煞, 繁複瑣碎層層疊, 答案比問題還難懂.

大學時唸物理系, 有個原則叫奧砍剃刀原則(Occam's razor), 大意是說, 當其他條件皆相同時, 最簡單的解決方案應該就會是最佳的方法. 且讓我為以上種種的問題, 提出一個簡單的原因, 由根本上來解釋這些雜亂無章的現象.

根本的原因就是"人太多". That's all, Period.
人類是這世界上最無謂的存在, 卻又偏偏那麼多.

從遠古時代人類還在茹毛飲血開始, 因為食物的缺乏, 地盤的佔有, 就有了一連串的什麼? 想想看, 古今中外不變的真理是什麼, 沒錯, 就是戰爭, 交相攻戰, 姦淫擄掠, 屍橫遍野, 殺人放狗, 喔不, 是放火, 有抿滅人性的屠殺, 有令人髮指的酷刑; 什麼跟什麼啊, 你說那叫可歌可泣的豐功偉業嗎? 你說那叫流芳百世的英雄豪傑嗎? 不對, 那是因為人太多, 多到大自然沒辦法負擔那些無謂存在的米蟲(包括我), 所以要分工, 有人從事糧食生產, 有人當頭頭, 有人要士兵, 攻打別人, 搶奪別人; 在鹿鼎記第三十六回, 韋小寶使出五字真言"搶錢搶女人", 果然讓火槍手們造反成功. 漸漸地, 越來越多的人不從事勞力的糧食生產, 整天只想著怎麼爭權奪利, 怎麼花最少的力氣獲得最大的利益,

因為人太多, 消耗掉氧氣, 製造出二氧化碳, 還不斷地砍樹; 一個人在海中尿尿不怎樣, 但是幾億人在海裡噓噓, 你說那會怎樣? 這麼多人開車, 這麼多人抽煙, 這麼多帶有負面能量的人活著, 所以需要這麼多的工廠製造出手錶汽車貂皮大衣電腦塑膠袋手機還有mp3 player, 所以環境沒辦法負荷從工業革命以來急劇上升的污染. 因為人太多.

因為人太多, 若想要賺多一點的錢, 你就必須跟很多人競爭, 而且會跟越來越多的人競爭, 你要顛倒日夜的加班, 你要焚膏繼晷地奉獻, 不僅要靠專業技能賺錢, 還要靠錢滾錢, 所以你要投資理財, 分配你的內外幣財產, 平衡各種投資標地物的比例; 你要比以前多出好幾倍的時間來想怎麼賺錢, 例如在上班時兼差做網拍, 順便還可以為股市護盤, 或是還不夠的話, 就要走一本萬利的道路, 不論是白刀子進紅刀子出的傳統行業, 還是現今最ㄏㄤ最火紅的新潮流詐騙集團, 總之就是以較少的付出, 更快的途徑, 達到回收的最佳化, 所以不是只靠學問知識, 要有一本人際關係存摺, 要有一張嘴進行PMPMP, 每天闖進都市叢林前要先對著鏡子說你好棒一千遍, 要懂得見人說人話見鬼說鬼話, 察言觀色, 巧言令色, 色即是空, 空即是色.

因為人太多, 所以能做的已知的都有人在作了; 你要有創意, 同中求異, 手機不能只是直挺挺的肛門機, 還要有翻蓋機, 滑蓋機, 加個camera不稀奇, 還要360度旋轉鏡頭; 加上個smart的名號騙你, 其實更難用. 但這麼做還是沒辦法, 因為人太多了, 所以我們要找出別人沒做的, 做別人不知道的, 這就是所謂的藍海策略; 要創造新需求, 創造新財富; 怎麼做? 不斷地打廣告幫你洗腦, 我家小鬼不到十六歲就有六張電腦證照還說的一口好英語, 趕快把小孩送到補習班來吧; 不斷地寫文章出書傳播福音, 物件導向/Java/Agile是用來幫助你開發大型軟體的終極兵器, 國外幾年前就開始用囉, CMMI是美國名校卡內基美濃奉國防部之託由高智力的專家嘔心瀝血所開發出來的@$%&*#, 總之趕快找間顧問公司幫你做training/delpoy/appraisal吧; Gosh, 怎麼大家都還在用舊版的Windows, Geez, 怎麼大家都還在用幾年前出的CPU, 所以Microsoft出了新一代的作業系統Vista, 更大更慢, 連關個機都要你想破頭, 目的就在於誘使新一波的硬體升級. 為什麼? 因為Microsoft人太多了, 他們需要收入, 他們要錢, 所以不斷地推出新技術, 而且必須把軟體弄得很大很慢, 這樣才能跟硬體廠一搭一唱, 互相拉抬, 互相推薦, 互相指定對方為最佳選擇.

為什麼計程車這麼貴? 因為計程車太多了, 所以要收貴一點才夠啊. 為什麼法律合約看不懂, 因為這樣才能創造出各種法律相關職業啊. 為什麼財務報表看不懂, 如前, 而且這樣才能出書賺你錢啊.

為什麼台灣處境越來越艱難, 因為人太多, 因為中國大陸的十三億人口現在也想要錢了, 他把你既有的搶走, 而你又不能創造新的, 只好等死吧.

為什麼會有BD/HD-DVD競爭? 為什麼會有Symbian/Windows Mobile競爭? 為什麼會有Perl/Python/Ruby? 因為人太多了, 很自然的自己搞自己的規格, 自己弄自己的標準, 自己畫的大餅自己吃到的才多啊.

為什麼教改失敗? 因為有那麼一堆人想要創造新需求新市場啊, 改內容, 改教學法, 就可以賣教材教具啊, 把課本改的難一點, 這樣補習班才會蓬勃發展啊, 改成一綱多本, 這樣各出版社才有錢賺啊.

根本的原因就是"人太多". That's all, Period.
人類是這世界上最無謂的存在, 卻又偏偏那麼多.


後記
第一次寫這麼長, 應該我自己要先不斷地潤飾, 去掉旁枝末節, 重新審視主題並修改後, 然後才貼出來才對; 不過我很懶而比較喜歡發呆, 並且我沒什麼影響力, 不怕會對社會國家世界造成重大的傷害, 更何況反正也沒什麼人會看, 沒什麼人會留言; 這不過是一篇部落格而已.