另一個最佳化網站的工具 - Google Page Speed

>> 2009/06/05

以前,唯一能拿來最佳化 (或者,優化) 網頁速度、網站設定的工具,就只有 YSlow。在 YSlow 出現以前,更只有 IBM 的 Page Detailer 可以用。正因為 IBM Page Detailer 不太 active,對於衡量網頁瀏覽速度又不夠理想,當初 Yahoo 才會開發 YSlow。

YSlow問世以後,加上 Yahoo 研究並公佈的一些網站製作最佳化準則,外界才有可以依循的標準,也才有量化指標可以衡量一個網頁的速度。YSlow 被公佈之後,整個網路世界都不一樣了。尤其是對前端製作的 web developer 更是如此。

不過YSlow 作者 Steve Souders 在 2008 年被 Google 挖角了。跳槽以後, 大家都等著在瞧兩件事情:

  1. YSlow 會不會維持以往的 active?
  2. Steve Souders 進 Google 以後,會不會繼續做類似的產品?
顯然兩個答案都是 yes。YSlow 仍然持續在演進,而很多人都注意到,Google 現在也公佈了他們類似 YSlow 的新工具:Google Page Speed

乍看之下,Google Page Speed 和 YSlow 實在是很像的東西。都一樣是 firebug 的 plugin,甚至連介面都和前一版的 YSlow 非常雷同。而 Google Page Speed 的最佳化規範,雖然撰寫格式和 YSlow 準則不一樣,但是如果你仔細看,其實背後的精神和理論基礎都是一致的。

不過,即使是很類似的工具,還是有若干不同之處。新推出的 Google Page Speed 也有勝出的地方,例如:
  1. Page Speed 比 YSlow 檢查的更嚴格,項目更多更挑剔
  2. Page Speed 針對 CSS 的各種 performance issue 跑的更仔細,而且會直接列出可以修正的地方
  3. 雖然 YSlow 也有提供 SmushIt 來 optimize 圖片檔,但是還是背後傳到 server 上再讓你下載。相比之下, Page Speed 直接在 plugin 內就把 optimize 過的圖片給你,用起來比較方便。
  4. 有趣的是,若干 YUI CSS 的內容被 Google Page Speed 拿出來挑毛病了 XDDD
  5. 不過,YSlow 的介面還是比較好看 XDDD
當然,Google Page Speed 不可能是為了「不甘寂寞」而做出來打 YSlow 的工具,很顯然是他們需要比 YSlow 更多的項目來自動化檢驗網頁內容,就如同當年 Yahoo 不使用 IBM Page Detailer 一樣。

不過,我比較好奇的是,等到 chrome 的 extension 機制成熟以後,Google Page Speed 是否會移植到 chrome 上?還是會 chrome 跟 firefox 雙棲? 這想必是 Steve Souders之後要頗費神的事情了。

Read more...

幫 blog 換個 template...

>> 2009/06/03

很久沒動 blog 了,剛好今晚有點時間,幫 blog 換一下衣裳。

我比較喜歡原本 blog 的乾淨低調,不過原本的 misty 在某些細節上 CSS 處理的並不好,而且在 IE 底下的效果很差。雖然這個 blog 的 template 有點鮮豔,但是 CSS 細節卻處理的很不錯,blog 內文更是美觀。comments 區域調整的的也很好。

雖然還是有一些明顯的小缺點:

  1. sidebar widgets 很多小地方要調整
  2. 下面的三個置底欄位還沒時間安排好
  3. 內文字型好像顯得太小了?不知道大家會不會看的很吃力?
這幾天有空要來慢慢調整一下。之後,就應該抽時間把讀書心得漸漸補上來了。

[Update] 看來目前總算整理到一個段落,如果朋友們有發現閱讀比較吃力的話請不吝告知喔。

Read more...

我寫些什麼、以及我不喜歡寫什麼

>> 2009/05/20

長久下來都有看我 blog 的人,多半是我本來就認識的朋友。他們對我比較熟悉,也知道我的風格和喜好。不過,這些朋友在我的 reader 中卻是少數。我大部分的 reader 是近兩三年增加的,純屬神交。有時候,我會想著是不是該交代一下,為什麼他們不會看到我寫某些文章。

首先,我曾經被問過好幾次,為什麼我是 IT 背景出身的人,但是我的 blog 很少系統文章或是程式心得。我想,如果要簡單說的話,應該是因為我不喜歡寫 HOWTO。

從古早以前玩系統、摸程式的時候就是這樣了。那時候沒有 blog,只有 BBS 的連線版。我從來也不寫類似 HOWTO 的文章作教學。一來是本來就已經很多人在寫 HOWTO 了,二來是其實大部分的 HOWTO 寫作實在門檻不高 ─ 只要你願意翻資料就可以拼湊出來。我實在不太願意花時間打字寫一大篇我認為價值不夠高的文章。

另外,也有包含現實生活的朋友問我,為什麼我明明閒暇時有投資操作,也有興趣,卻不常跟其他人一樣寫盤勢看法、操作紀錄。或許是因為趨勢不常改變,也或許是因為我覺得說太多不是好事。即使是現實認識的朋友,我也很少聊這些題材。

那麼,我喜歡寫什麼?

我喜歡寫歷史。我喜歡寫觀點和別人不一樣的想法。但是我更喜歡紀錄一些影響力可以維持一段時間的事情。我以前說過,我不愛看排行榜上暢銷、但是禁不起時間考驗的書。退流行但是歷久彌新的東西我最愛。我不希望我花時間寫的東西,毫無存在的意義而轉眼即逝。 ─ 如果這樣,我何必花這個時間呢?

並不是說我認為我的文章有價值。剛好相反的,我認為我的文章價值實在不高。正因為如此,我的文章才需要依附在有價值的題材上 ─ 一般人不注意,但是有價值的題材。因為我的文章本身價值不高,這種結合才能讓我花的時間有意義。

Read more...

為什麼大家這麼害怕 H1N1?

>> 2009/05/03

很久沒更新 blog 了。一來最近比較忙,二來最近終於開始看紅了很久的 CSI,把閒暇時間吃掉不少。只是最近 H1N1 的新聞不斷發燒,讓人不想注意到都不行。不過,大家為什麼這麼害怕 H1N1?

其實並不能怪各國政府小題大做。畢竟 1918 年的流感大浩劫讓人印象太深刻;一個感染力無與倫比的病毒在短短一年多的時間內殺死了數千萬人,而且這株病毒也是 H1N1 的一種。當年不少年富力強的青壯年人,在病發 2-3 日內死亡,症狀如同典型的流感併發肺炎。群醫束手無策,只能坐視患者一批一批的死亡。於是各國政府從此聞流感色變,1976 年美國政府的接種計畫就是很好的例子。

1976 年,在美國 New Jersey 的 Fort Dix,有個 19 歲的健壯士兵覺得發燒不舒服,隨後於 24 小時內死亡。檢驗發現他死於豬流感病毒。並且已知其他同營數名官兵也遭到豬流感病毒感染。公共衛生官員頓時人心惶惶,深恐造成類似 1918 年的大流行,但是又擔心造成人民過度的恐慌。他們最後達成一項共識,認為寧可過度預防,也不要讓病毒引發大流行。最後,當時的美國總統福特下令聯邦政府撥款一億三千多萬美金,提供接種計畫,讓 95% 的美國人都能接種豬流感疫苗 ─ 只是為了一個還沒有引爆流行、甚至威脅性未知的病毒。最後,這株病毒似乎從未踏出過 Fort Dix。而這個政策事後鬧出的許多後遺症,包括死於接種疫苗的人、以及疫苗引發的併發症狀,造成美國政府被納稅人纏訟多年的惡夢。

今天墨西哥再度發現了 H1N1 感染的病例,並有已知受到感染的患者死亡。 世界各國為此驚恐不已是完全可以理解的。甚至有人整理了這波豬流感 H1N1 在世界各地的蔓延情況地圖。不過,我想大家也不要忘了,每年光是在美國,流行性感冒就造成三萬多人死亡。目前我們看到的數字,恐怕差距還很遠吧。

Read more...

AIG 副總的離職信

>> 2009/04/04

之前 AIG 分紅事件引發眾怒以後,無論中外的媒體普遍都忘了這回事。三月底的時候,紐約時報刊出了一封 AIG FP 部門 (也就是這次領取紅利引爆話題的部門) 執行副總的離職信。信中抨擊了 AIG 的 CEO Edward Liddy 沒有妥善保護員工的權利。這封信我當時看了很喜歡,不過事情忙著始終沒機會寫 blog。這個周末稍稍有閒,簡單翻譯一下...

我喜歡這封信的理由有二。首先這封信的觀點和我之前的文章大不相同。我很喜歡不同的觀點,尤其是事件當事人的不同觀點。另外,這封信寫的文情並茂,辭令生動,這種文章我寫不出來。這是其二。

總之,讓我們看看他說些什麼吧。

親愛的 Mr. Liddy,

我很遺憾的在此遞上我從 「AIG 金融產品」(譯按:後文簡稱 AIG-FP) 部門離職的辭呈。我希望您能抽出些時間,把整封信看完。在我詳細描述我下決定的理由以前,請容我先提供一些背景資料:

我對於自己在 AIG-FP 的商品與資產部門的所有作為非常引以為傲。我沒有以任何形式參與 ─ 或是應該負責 ─ 導致 AIG 大幅虧損的 CDS 交易。現在 AIG-FP 的四百多位員工中,和這件事情有關的也屈指可數。大部分應該負責的人都早已離職,而且顯然躲過了如今外界大眾的怒吼與批評。

經過了十二個月的辛勤工作 - 其中 AIG 多次跟我們保證我們將在 2009 年三月獲得獎勵 ─ 我們這些在 AIG-FP 部門的員工感覺自己被 AIG 出賣了,而且也被民意代表不公平的對待。對這部份的回應,我準備離開公司的職位,並且把我得到的稅後紅利全數捐獻給因為這次金融風暴受害的人。我不準備把這些錢留任河一毛在身邊。

我離職前,對 AIG 提供了 11 年專注而且值得誇耀的服務。但是如今我沒有辦法在這種不正常的環境下繼續善盡我的職責,而且 AIG 也沒有為此付我薪水。和你一樣的,我也被要求以年薪 $1 美元的代價工作,而且我也同意了,因為我認為我不只對公司有責任,而且也對來援助的政府有責任。但是現在兩者都讓我失望了,我沒有辦法再每天花上 10、12、甚至 14 小時工作不陪伴家人,卻為了讓我失望的人的利益工作。

你和我從來沒有交談過,所以我想和你談談我自己的一些背景。我是被學校教師在鐵工廠中扶養成人的。我的辛勤努力讓我得到 MIT 的入學許可,而且 MIT 慷慨的助學金也讓我負擔的起就學的費用。我實現了我的美國夢。

我在 1998 年以資產交易員的身分加入 AIG,隨後成為商品資產交易部門的主管。然後在 AIG 發生危機的數年前,被升遷為商品部門的 BD 主管。在這段時間內,我的部門持續穩定的獲利,大部分的年頭都能賺超過一億美金。最近,在 AIG-FP 解體的過程中,我也是主要負責把聲譽良好的商品指數部門賣給 UBS (譯按:瑞銀) 的人。如你所知,類似這樣把事業單位處分掉,對於 AIG 的生存、以及將來償付給美國納稅人而言是非常必須的。

顯而易見的,我的薪資報酬主要來自於我們部門的高獲利。我從來沒有從現在導致公司鉅額虧損的 CDS 交易領過一毛錢。然而,我和許多 AIG-FP 部門的同事一樣,從這些虧損的 CDS 交易損失了不少畢生積蓄,因為我們都把錢投資在 AIG-FP 中。我們從 CDS 交易未蒙其利,卻蒙其害 ─ 就如同廣大的美國納稅人一樣。

我對你目前在 AIG 的職責抱著極崇高的敬意。因為在 CDS 交易上你和我一樣無辜。而且在國家需要你的時候,你勇於響應政府的號召,現在卻因此而飽受抨擊。

但是,你也相當清楚這個部門內大部分的員工都和這些巨額虧損毫無關聯。而且你沒有挺我們讓我感到相當失望。你在上週三,面對國會議員和媒體關於我們紅利的不實指控、以及後來紐約檢察官發表一些無事實根據的評論的時候,都沒有辦法挺身而出為我們辯解。我們 AIG-FP 部門的同仁深深感覺自己被背叛了。

我猜,在去年十月的時候,當你知道這些紅利計畫的時候,你認為 AIG-FP 部門的人員需要一些誘因才能夠留下來。而且這些紅利計畫,既然合乎道義也有誘因效果,也應該保留下來。這大概是偽什麼公司在該月三度跟我們保證會履行諾言,實行這些獎勵措施。

這也大概是為什麼你決定讓這些紅利提早三個月發放。這個措施讓我們感受到你對我們的支持,也不像是一個真心認為這些合約「讓人不愉快」的人會做的事情。(譯按:AIG CEO 在被砲轟的時候,曾經這樣形容這些合約)

這大概也是為什麼你在 3/13 決定授權支付這些紅利。

在過去六個月你領導 AIG 的期間內,你從來沒有要求我們修訂、重談、或是捨棄這些紅利合約 ─ 除了你上國會聽證會的數小時前。

我猜想,你剛開始的想法是,既然這些合約既合道義、在財務上也說得過去,那麼應該予以尊重。但是限在這個做法看來在政治上卻不討好。現在看來,你和聯準會官員、紐約檢察官、國會議員、財政部官員之間的協議 ─ 明言或是暗示 ─ 要不就是你理解錯誤,要不就是你不夠強硬沒辦法抵擋這些政治壓力。

現在,你要求 AIG-FP 部門的同仁繳回這些他們應得的紅利。你可以想見,大家對你破壞了大家對公司的信任而怒火中燒,怨聲載道。

既然我們大部分員工都是無辜的,罪惡感當然不是讓我們繳回紅利的動機。我們依據這些合約勤奮工作了十二個月,現在理當按照合約被支付薪酬。就好像一個水管工修好了水管以後,一個粗心的電匠卻把房子燒燬了,水管工不應該被責怪一樣,我們這些員工也是無辜的。

過去六個月當中,許多部門內的同仁,因為這份紅利合約的緣故,拒絕了許多比 AIG 更穩定的工作機會,理由當然也包括 AIG 高層不斷保證這些紅利會如期支付。他們現在怒氣騰騰,也不願意為了幫你的忙而把紅利繳回給公司。

現在唯一讓他們繳回紅利的動機其實只有恐懼。檢察官已經放話要公佈所有得到紅利者的姓名 ─ 即使檢察官應該要照程序處理事情、而且檢察官應該在法庭上處理案件,而不是訴諸媒體。

所以我要怎麼辦?沒有一個簡單的答案。我知道因為我的辛勤工作,當經濟蓬勃發展的時候我過的比一般人優渥,我也仍然有足夠的儲蓄讓我的家人不至於在這次風暴中受到毀滅性的打擊。有些人可能會批評我們這行業的人被支付過高的薪水,這我也不會不同意。

這是為什麼我決定把我的稅後紅利,100% 的捐贈出來,幫助受到金融風暴打擊的人。這不是什麼避稅花招;我只是覺得我至少希望能夠決定自己的紅利獎金應該怎麼使用,而不是被 AIG 複雜的帳務處理掉,或是消失在政府預算中。我們的紅利吸引了太多大眾的注意力,讓大家沒辦法把目光放在需要幫助的人身上。我希望能夠盡點力量幫那些真正需要幫助的人。

在 3/16 我收到了 AIG 稅後總共金額約 $742,006.40 美金的報酬。因為目前稅務和法規的不確定性,我實際捐贈的金額可能會比較少 ─ 事實上,可能遠比這個數字少 ─ 如果國會現在關於這筆紅利的 90% 懲罰性稅法通過的話。總之,當我把這筆錢盡數捐出以後,你會立刻收到收款對象和捐款明細。

這個決定對我來說是對的。我祝其他 AIG-FP 的同仁好運,希望他們能夠平合的下這困難的決定,也希望他們不要被恐懼的陰影圍繞。

Mr. Liddy,我也祝你好運 ─ 能夠實踐你把紅利退回給政府的承諾 ─ 也能夠繼續把 AIG 整頓好 ─ 尤其是那些不好處理的 CDS 交易。短期內我會繼續幫忙確保沒有什麼問題發生,但是在這週發生的事情以後,我沒辦法再留下來更長的時間 ─ 有太多嫌隙和不信任了。我不知道你將如何看待我的離職信,但是我想紐約檢察官應該會感到欣慰,因為我是自願離職的,而不是如他所威脅的讓他「掃地出門」。

Jake DeSantis 敬上

原信連結:Dear A.I.G, I Quit!

Read more...

不完美的年代

>> 2009/04/03

自從啟蒙時代以來,追求理性成為知識人的目標。理性成為一種象徵、超脫個人的存在,如科學定理一般是最後最真的真實。一件事情,每個人都會有不同的觀點,但是各種觀點都不會影響理性客觀的真實。

索羅斯則以他的哲學否定這種論述。他認為如同量子力學的測不準原理一般,客觀的真實會因為人的觀點而有所改變。真實永遠無法觸及,因為每當你嚐試接近真實,真實永遠在變幻。換言之,「客觀的真實」只是一個不存在的假象。曾經讀過索羅斯著作的人想必對這種觀點並不陌生,因為他每一本著作必定都有相當篇幅介紹這種思想。

這本《不完美的年代》是索羅斯 2006 年的舊作,The Age of Fallibility。雖然不是新書,2009 的現在讀來更有味道。書中他延續以前幾本著作的政治觀點,持續發展。然而由於他能夠接受自己「無法企及真實」的觀念,所以他每本著作中,雖然有道理一以貫之,然而細節也不斷修正。看這本書,等於是在看索羅思在 2006 年對世界的解讀、對美國政治的觀察和針貶、對世界各類議題的討論,以及對次房泡沫的預言。一如往常的,讀索羅斯的著作不能不佩服他眼光的宏遠與思緒的縝密。

這本書讀來並不輕鬆,兩百餘頁的小書看了我三個禮拜。曾經覺得奇怪,聯經屢次出版索羅斯的譯作,這本書怎麼不出反而是左岸出了。讀了以後當即恍然,因為這本的內容實在不適宜普羅大眾。在努力跟上索羅斯的思緒之餘,也發現許多書中提及美國社會受到政治人物干擾導致偏離均衡的狀況,在台灣社會也有不同的影子,讓思慮一絲絲不停的縈繞腦中。如果想看點輕鬆娛樂的讀物,或許這本書並不適合。但是這本書對同時放眼全球的思考是有幫助的,對理解政治人物對社會的操弄也是有幫助的。

索羅斯的世界,永遠都不會完美,因為真實的不可企及,所以永遠都有改進的空間。在這個觀點上,這本中文譯作的書名其實取的不錯。不過,若著眼於這本書的內容都依據在當時的世界大勢上的話,那麼原著的《The Age of Fallibility》,描述危機四伏的 2006 年,或許更為貼切。

Read more...

Amazon 再推 Elastic MapRedue

>> 2009/04/02

以後不用自己再建 MapReduce cluster 了...

自從 Google 2004 年發表 MapReduce 的 paper 以後,世界上各個 MapReduce 的 project 就層出不窮。Hadoop、Disco... 多如繁星不勝枚舉,彷彿 Cloud computing 這個喊的震天價響的名詞少了MapReduce 就不叫 cloud 了。

Amazon 相當以 cloud computing 的先驅自豪,從早期最受歡迎的 S3、EC2,到後來的 SQS、SimpleDB、EBS 都相當實用。現在 Amazon 更把 MapReduce framework 搬上來了。不過可能動作太快,他的 Getting Started Guide 根本連結都還沒好... -_-

Pricing 的部份,因為它必須在 EC2 上整合,所以 cost 是計算 EC2 的 instance cost 加上 MapReduce 的 cost。划不划算?可能就要自己打打算盤了。

Read more...

搬新家了

>> 2009/03/20

我們辦公室在今天搬新家囉。沒有挑選黃道吉日習慣的我們,在今天上午告別原本在杭州南路的辦公室,頂著仿彿酷暑的艷陽搬到距離不遠的金山南路...

既然我們血液裡流著「紀錄」的因子,當然要照往例拍照紀錄一下...

hallway
新辦公室的走廊

our new office layout
新辦公室格局

our new office
另一個角度看新辦公室格局

meeting table - 還很混亂
大家都頗喜愛的新會議桌,可以有開會或是吃東西的地方... 雖然還放了不少東西還沒整理 XDD

platform on the roof
外面居然還有整理一個迷你花園。雖然我不是很能理解,不過同事們似乎很興奮 :p

那麼,2009 還有三季,希望在新的環境,有更好的另一段開始!

Read more...

哪個國家債務負擔最重?

>> 2009/03/18

哪個國家債務負擔最重?
(Photo from The Economist)

金融海嘯襲來,各國爭相舉債刺激經濟。但是每個國家對這種措施的承受度不一樣。有的國家財政比較健全,舉的起;有的可能吃了就變瀉藥了。

這張圖是從 Economist 來的,引用 IMF 的資料畫成的圖表。表中可知,西方工業國的舉債多半高過新興國家,而日本的債務負擔尤其沉重。

Read more...

貨幣戰爭

>> 2009/03/16

這是個欠了好一陣子的讀書心得。

我知道這本書去年很紅。這本書高踞暢銷書排行榜數週不墜,讓不喜歡暢銷書的我買了好一陣子以後才開始讀。開始看以前,stealth友善的提醒近年大陸不少學者持陰謀論的角度來解讀西方世界的許多現象。不過,是到看完這本書以後,才知道什麼叫做鋪天蓋地的大陰謀。

或許應該說,如果你想知道什麼叫陰謀論,那就應該要讀《貨幣戰爭》。

會這樣講,並不是因為我完全不相信書中的內容,而是因為我認為書中的內容過度簡化。社會科學畢竟無法享有自然科學的研究便利,可以在控制精準的實驗室中,針對少數幾個變數進行一次又一次的實驗。許多社會現象我們只能解讀,卻沒有辦法精確的定義絕對的因果關係。書中過度簡化的把 Rothschild 家族和歐洲各國的戰爭與一次大戰連結,更和美國多位總統的死亡扯上關連,未免失之牽強。這是我不全信的原因之一。

另外,世界上不會有永遠的常勝軍,也沒有不會崩解的帝國。書中把「國際銀行家」型塑為各種陰謀事件幕後的黑手,永遠常勝不敗的王者。但是我們身處的世界實在太複雜,不可能有任意一個人或是少數幾個人就可以主導,無論他們力量有多大,充其量只有推波助瀾之效。如果真的要能夠形成風起雲湧的時代大勢,那麼除了要時代因素配合以外,還必須要有廣闊的外元組合而成的集團。但是歷史上各種集團往往無法經歷時間的考驗,隨著時間漸漸增長集團內的成員多半會有利益衝突的糾葛出現。這也是我認為 Rothschild 家族無法長居幕後穩站贏家的原因之二。

書中接近二十世紀的部份,時常引述另一本《經濟殺手的告白》的內容。 我發現時人論及所謂「金權集團」的時候往往有一種失真的認知,即所謂「金權集團」必定邪惡無比,動用各種銀彈與媒體攻勢不擇手段達成目標、摧毀敵人。雖然這種說法有時正確,但是卻失之簡化。「金權集團」如果存在,組成成員必然會隨著時間浮動而有所改變。其次成員間不可能在所有議題上都同心協力,因此合作的根據只剩下信仰的力量,或是單純的利益互惠。而兩者都有脆弱之處。

陰謀論的好處,是讓你從不同於世俗的觀點去看事物,以及發揮懷疑的精神質疑平常不曾懷疑之處。但是陰謀論的缺點,就是過度簡化,凡事都找出一個邪惡無比的代罪羔羊。

Read more...

最新文章

最新回應

部落格貼紙

  © Free Blogger Templates Autumn Leaves by Ourblogtemplates.com 2008

Back to TOP