2007年9月28日星期五

Flickr.tw 事件的後續消息和相簿使用經驗談

前情提要

最新發展

雅虎總算做出了回應,收回律師函,並且透過雅虎台灣居中協調,避免事件擴大。不過這樣也只是換一個比較柔軟的處理手法而已。以 Flickr 之前要求另一個也是社群開發的 QuickrFlickr 改名 QuickrPickr 的事件來看,我不認為 Yahoo! Inc 會放棄 flickr.tw。不過希望 CK 在新的協商之後,有個雙贏的結果,別放棄開發 Flickr API,不然這不僅是 Yahoo! Inc 和 Flickr 的損失,更是所有 Flickr developer 的損失。至於官方說法

雖然雅虎奇摩同時提供了Flickr與無名小站兩個相簿服務,但由於無名是由台灣雅虎自行維運,遇到爭議可由台灣方面直接解決,她建議使用者或可考慮優先使用無名小站的相關服務。

這裡已經有好幾篇分析了

以免費相簿網站的品質和穩定性來說,Flickr、Picasa,或者 Zooomr ,甚至連在台灣知名度比較低的 PhotoBucket 網站,做得都比無名好。

以空間和價位來看,無名最便宜的方案為 6GB / NTD 1000。同樣 6GB,在 Picasa 只要 USD 20,約 NTD 640。如果空間是最重要的選擇,還不如花 USD 24.95,大約 NTD 800 去 Flickr 吃到飽,便宜又大碗。

以功能和使用度來看,Flickr 和 Picasa 都是佼佼者。對於年輕人來說,網頁上傳是最快最直接的方式,但是要是希望全與家人,尤其是長輩,可以一起分享照片或者上傳,全中文化的 Windows 上傳工具就很重要了。這一點 Picasa 尤其勝出,我也是因為這個理由把主要的相簿放在 Picasa,而把 Flickr 當倉庫使用。

不過,要是你要買的是無名上面一堆等著看美女圖的鄉民流量和本質只是書籤的好友名單,那就乖乖掏錢吧。謝謝你為台灣的經濟做出貢獻,啊~福氣啦!

2007年9月26日星期三

以 S3 為後端,相容於 JungleDisk 的檔案系統

中文:以 Amazon S3 為後端,相容於 Jungle Disk 的 FUSE 檔案系統

英文:Jungle Disk-compatible FUSE-based filesystem, Powered by Amazon S3

如果你不熟悉上面這幾個關鍵字,請跳過這一篇。不然請接著收看…

今年五月,我第一次實作 JungleDisk 的檔案系統,感覺還蠻好玩的。很不幸的,這個檔案系統唯一的一份開發版本,被 LayeredTech 亂搞而遺失(說到這裡,大概又可以寫一篇吐血案例)。來到美國,工作和生活大致安頓下來以後,第一個想到的就是繼續這項工作的開發。花了大約兩個月的零碎 時間,我完成了第一版本的開發工作。FUSE 系統所需的各項底層函數,我實作了絕大多數,剩下零星幾個平常用不到的,應該也可以在這禮拜完成。第一個版本不支援加密,預計在第二版本以後再加入。

檔案系統使用 PERL 開發,底層函式庫為 Fuse 和 Net::Amazon::S3。相信熟悉這兩個模組的朋友對於這個系統應該已經有個概念。

這個系統還沒命名,想到幾個,但不知道哪一個比較好,所以決定開放投票:

  • S3FS
  • JungleFS
  • JungleDiskFS
  • 其他,請說明 ___

歡迎用任何方式(留言,引用,郵件,即時通…)跟我聯絡表達意見,十月一日公佈中選名稱,並隨機挑選一名優先試用。

雅虎的百日維新

外界似乎不太看好楊致遠的百日維新,實際上在公司內部也漸漸不再強調「百日維新」這個計畫。不過如果說這樣就算是無疾而終,那也不至於。最近人力調 動頻繁,老虎隊派出去支援的工程師紛紛拉回來,想必有另一個更重要的大專案在等著我們。前一次有這樣的動作的時候,正是「巴拿馬」吵得火熱的時候。至於專 案的內容和細節,老實說,我也不知道。像我這種低階台勞也只分到一塊小螺絲釘,看不到組合起來以後是霹靂車還是金剛戰神。

聽起來高層嘗試力挽狂瀾,有沒有效就不知道了。希望華爾街多少捧個場,這樣我的套在前一波高點的員工認股才好解套。

胡金龍第二轟

九月二十五日這場科羅拉多對洛杉磯道奇的比賽,胡金龍又是以第八棒、先發游擊手的身份上場。四局下半道奇落後兩分,兩人出局一人在壘,胡一棒揮出左外野兩分打點全壘打追平比數。可惜這場打擊大混戰,終場道奇以兩分落敗,也正式向季後賽說再見。

2007年9月24日星期一

補上蝦餅的照片

除了蝦餅以外,還有另一道菜:百花鑲豆腐

2007年9月21日星期五

Powerset 的創業團隊和工作環境

剛剛看到這篇介紹

雖然我對搜尋引擎的技術並不熟悉,也孤陋寡聞,沒聽過創業團隊的三位大頭,不過我依然非常看好這套搜尋引擎。因為,我還認識一位非常猛的系統開發者 ps,前 Yahoo! 作業系統部門的資深程式設計師,同時也是 FreeBSD 的 committer 之一。他對 YahooBSD 的核心和底層著墨甚多,並且有為數不少的開發都回饋到 FreeBSD 的系統之中。

在 2006 年 Yahoo! 內部爭論到底要採用 RHEL 還是 FreeBSD 之際,也許是 ps 早已知道公司準備投靠 RHEL,突然離開公司,也對內部投下了一個震撼彈。對於不少工程師來說,加入 Yahoo! 的其中一項重要的原因便是 FreeBSD,甚是誇張的一點的話,FreeBSD 就像是工程師們的信仰。對我自己來說,我當然是慣用 FreeBSD,叫我改用 RHEL,我是綁手綁腳很彆扭,但是還不至於無法忍受。不過要是 Microsoft 買下 Yahoo! 然後叫我改用 Windows Server 寫 ASP .NET,那還不如叫我滾蛋比較快。

另外 Powerset 的開發環境 挺不錯,令人羨慕:

  • 離 Caltrain 總站很近
  • 歡迎帶狗上班
  • 全面使用 MacBook Pro
  • 超大螢幕
  • 免費的點心和咖啡...

為什麼不能帶貓呢?

Yahoo! Inc 砲打粉絲,Flickr.tw 即將關閉

很遺憾聽到這樣的消息

如果 Flickr.tw 是蟑螂網站,盜用 Flickr 的 Logo 並假借 Flickr 的盛名分一杯羹,我會舉雙手雙腳贊成關掉他。不過 Flickr.tw 是 CK 熱血推廣 Flickr API 的成品,Yahoo! 此舉無異砲打自己的粉絲。接到律師信的 CK 做出了這樣的表示:

本站將於一個月內關閉, 並將網址還給 Yahoo! 並且此後不再撰寫 Flickr API 相關的程式

這裡是社群討論、支持者投書,以及一小部份的官方回應:

2006 年底我開始接觸地圖搜尋,寫下了 Geography::NationalGrid::TW。甚至到 2007 第二季參與 Yahoo! 奇摩生活+ 地圖改版以及與 UrMap 之後端資料整合專案,CK 的 Flickr.tw 就是極為重要的參考資料。座標偏移的那篇參考了 CK 的經驗和心得,徵求測試者那一篇下面還可以看到 CK 本人回覆的留言。

我可以理解 Yahoo! Inc 欲推廣 Flickr 進入台灣市場,所以會有這些動作。例如 2005 年,知名部落格平台 pLog 誤用 Amazon 的商標,Amazon 事先派員溝通協調,最後 pLog 改名 LifeType 並歸還商標,並且幫 Amazon 向 Open Source 社群做了個面子,也算是一次圓滿的 Technical PR。Flickr.tw 這件事情一樣可以有更好的解法,例如雙方談合作,甚至網羅 CK 進入 Yahoo! Taiwan,補強一向是人手不足的 Frontend Engineering Team。不過現在 Yahoo! Inc 直接以律師信要求立即關閉網站,手段粗暴,實在難看。

Yahoo! 拿到一個網址,卻趕跑了一個大力推廣 Flickr API 的寫手兼 core developer,以及不知道數百甚是數千名像我這樣的潛水艇 site/module/application develper。引用一句 wctang 留言:

真是可惜,flickr 不會知道自己為了爭這個實際上他們不會去用的網址,而損失了什麼。

2007年9月20日星期四

[新聞] YAHOO!奇摩交友 促成逾150樁姻緣

不知道我和 Irene 有沒有被算在這 150 對裡面?我猜應該沒有吧。因為我們並沒有寫過「真愛紀事」之類的,所以應該不會列入計算才對。

我是在這個交友上線「愛情光復節」之前的內部測試階段,開啟這個交友檔案。拍賣刊登收三塊前的那個春天認識 Irene,拍賣成交收三趴前的那個夏天結婚。時間點還挺巧的,這麼說來,我和 Irene 的交往也見證了台灣網路拍賣的關鍵時刻。

交往的初期,因為拍賣收費專案,禁假半年。有很多的時候都像是這個樣子的場景:

收三趴的那一個專案我就沒有參與了,那時候負責另一個專案。

有沒有人知道實際上的第一對是誰嗎?就是當初開發這個產品的兩位工程師啦!

2007年9月17日星期一

台勞的一天

七點以前:起床。可能天還沒亮,或者天剛亮。有時候會自動自發清餐桌和洗碗,有時候把碗盤浸在水槽裡面就眼不見為淨,等老婆處理。

七點半:手機鬧鐘響。循著聲音把手機找出來,然後關掉。手機有時候會在褲子裡,有時候會在沙發上,有時候會在廚房,不一定。

八點到九點多:東摸摸西摸摸,整理資料,收發個人信件。打算在這個時段做一點正事,例如一天 commit 一個 FreeBSD Bug Report?

十點前:開車出門,在車上播放陳昇的 CD,或者德弗札克的九號交響曲第四樂章。不塞車的話,第四樂章結束前,就會到公司。

十點半:早餐供應結束之前,去烤一片 $0.25 的土司,抹一點奶油和花生醬,然後點一杯免費的巧克力。

中午前:收發公司信件,包括公司內部的 mailing list。禮拜一和禮拜四的話要開一個鐘頭左右的專案進度會議,禮拜五的話則是要交專案進度報告。

一點多:吃午餐。順便看餐廳的電視,有什麼就看什麼,我不太計較。有時候看新聞,有時候看體育轉播,也有時候看綜藝節目。吃飽回去工作前,再點一杯免費的巧克力。

兩點左右:台灣的天剛亮,看看網路新聞。

三點到五點:寫程式,寫文件。背景音效可能是音樂 CD,也有可能是 P2P 的 MLB 東區現場轉播。禮拜五下午四點開始有啤酒聚會,一堆人窩在頂樓的天井喝啤酒聊天,不過我不喝酒,所以一向都不參加。

六點到六點半:下班,開車回家。七點以前會到家。

八點以前:吃晚餐配大電視的 MLB 西區現場轉播。

八點到九點:如果家裡東西有缺,就出門採購。大部分的賣場開到晚上九點,包括 Valley Fair、大華 99 和 Nijiya。最近改去 Safeway,這一家就開到很晚了。沒缺的話就窩在家裡,把食物殘渣用鐵胃軋掉,或者把廣告傳單和用不到的發票送進碎紙機絞碎。

九點以後:沒出門的話就看電視,有時候看 CSI,不然就看看電影頻道有沒有新的節目,沒有好看的就上網。累了就睡覺。

2007年9月16日星期日

嗚嗚嗚

老婆對不起,我再也不敢了。以後還是要準時做便當喔。

2007年9月14日星期五

[新聞] 台灣人將在美國加州被列為亞太裔族群之一

賀!原先的加州法律規定加州的亞洲裔族群為中國人,日本人,菲律賓人,韓國人,越南人,印度人,夏威夷人,關島人,薩摩亞人,寮國人,還有柬埔寨 人。要是 AB295 通過的話,將新增苗族人,東加人,泰國人,巴基斯坦人,孟加拉人,斯里蘭卡人,馬來人,印尼人,台灣人,斐濟人。

又,外電翻譯 Hmong 為「蒙古人」 是錯的,應該是「苗族人」。至於為什麼不是 Miao 呢?是因為 Miao 有隱含蠻或者番的貶損的意思,所以用 Hmong 或 Mong 而不用 Miao。

原文請參考:

2007年9月12日星期三

新的木馬傳播途徑

有點電腦經驗的使用者都知道,上網不要亂抓東西,尤其不要亂點執行檔。沒事不要去看一些怪怪的網站,免得中毒。不過如果只去「正常」的網站,就不會中毒嗎?那到未必。

今年八月初開始,Right Media 透過 Yahoo! 的廣告平台,在 MySpace 和 PhotoBucket 上顯示了一千兩百多萬次的廣告。這支詭異的廣告,會檢查使用者是不是

  1. IE 和 Windows 使用者
  2. 沒裝 Microsoft Security Bulletin MS07-009
  3. 不在某個 Right Media 控制的網域

如果以上皆是,廣告就會開一個小 iframe,把使用者指向某台在荷蘭的機器,安裝一個後門。初估超過一百萬名使用者被安裝了木馬。詳情請見

之後一堆人吵來吵去,有人說要怪 Right Media,竟然在廣告裡塞木馬,居心叵測;有人說要怪 Microsoft 的爛作業系統和瀏覽器,是萬惡的淵藪;當然,也有人覺得應該怪廣告平台,因為客戶網站和使用者們信任這個平台,而這個平台竟然會害使用者感染木馬。有人開 始責怪廣告部門和品管部門竟然讓這種事情發生,有人則為廣告部門和品管部門緩頰,說木馬只會在特定條件下執行,很難檢查。有人覺得應該訂定新的檢查標準和 步驟,也有人說要檢討多媒體廣告的方針…。

使用者們大概只能多裝防毒程式,勤勞的上 patch 和更新病毒碼,然後祈禱自己去的網站不會被塞病毒了。不然,試試看安裝右邊的 Firefox 吧。

南灣變冷了

進入九月,氣溫掉的好快。上個禮拜先是因為森林大火所以整個天空霧茫茫的,這個禮拜則不但多雲,溫度更是掉了好幾度。這幾天早上醒來,都覺得有點涼涼的。看了一下溫度計,室內 24 C,室外更低,大概不到 20 C。似乎該去弄一件厚一點的衣服來穿了。

對照一下,這是天氣晴朗時候的傍晚,還看得到月亮

這是霧茫茫的清晨

胡金龍首安兼首轟!

想不到胡金龍在大聯盟的第一支安打就是一支全壘打。可惜道奇終場還是敗給了教士。

大聯盟有個慣例是會把第一顆安打球交還給該打者留作紀念。不知道胡金龍的初安打球能不能拿得回來就是了。

不囉唆,看影片吧。

2007年9月10日星期一

[新聞] 漢堡太鹹!店員被捕

這一則消息乍看之下也許只是笑話一則,但是看完外電原文以後,後面還藏著一些問題。

其中,這位可憐的店員是個二十歲的黑人女性,其中一篇報導下面的評論就有人發出不平之鳴:如果她是白人,還會被告嗎?

另外,這位店員加了太多鹽以後,問了店經理這個漢堡怎麼辦,店經理把多的鹽弄掉以後,決定照賣不誤。結果這個漢堡出了問題,為什麼是店員被告?店經理負責監督並且做出決定,難道他沒有責任嗎?試想如果你遵從你老闆的指示卻惹來官司,是不是很不合理?

還有,如果這位客戶不是警察,而是一般的市民,他有權逮捕並拘留店員嗎?他當然可以拎著太鹹的漢堡回到店裡,要求退錢,或者要求重做一個漢堡。真的有身體不適,控告餐廳又何嘗不可。但是呼叫支援警網,直接把店員從廚房押走,關進拘留所一夜,怎麼想都不是合情合理的舉動。

令人難以置信,不過,這就是美國。

附註:轟動全美的「麥當勞咖啡燙傷案」,告的是店家,不是店員,這個我倒是完全贊成。被咖啡燙傷的老太太傷勢嚴重,麥當勞高層剛愎自用,一審判賠三百萬美金,二審改判六十四萬美金,最後庭外和解,這又是另一個故事了。

2007年9月7日星期五

[新聞] 女學生穿著太辣 空姐「請」下機

發文不附圖,此風不可長(鄉民群情激憤,敲碗抗議)!

真相在此:

感覺起來,也還好嘛。

另外順便提一下,這一家以辣妹著稱的餐飲店,也曾經在 2003 年創立了 Hooters Air,可惜在 2006 年關門大吉了。

2007年9月6日星期四

三杯雞加甜豆炒蝦

請收看 Irene 的 加州生活日誌:晚餐與便當

有圖有真相!

2007年9月5日星期三

Y! 搜尋越來越人性化了

王水,吐 清華大學。

野狗,吐 交通大學。

丁丁,吐 無名小站。

嘖嘖,幹得好!

2007年9月4日星期二

月亮蝦餅

上個禮拜的新菜色是月亮蝦餅。

把蝦仁切碎,剁成蝦泥,拌一點蛋白,然後撲在兩張麵皮中間,上下夾起來,然後下鍋煎一下,等到兩面都是金黃色的,就可以起鍋啦。在這裡還沒找到適合 的麵皮,大華有越南的春捲皮,可是那是米做的,口感不對。Safeway 有披薩皮,可惜太厚。最後挑了 Nijiya 的餛飩皮來代替麵皮,除了形狀不對以外,其他沒什麼好挑的。

沒圖沒真相?太好吃了,來不及照相就被我吃掉了,嘻嘻。看看能不能再凹 Irene 再煮一次,這樣才能補上照片。

聽說這個禮拜要來開發蚵仔煎。感覺起來這個似乎難度高一點。

勞工節假期

九月的第一個禮拜一,Labor day,是美國的國定假日,也是我來美國以後的第一個長週末。大家來猜猜看我的這個長週末去了哪裡呀?

登登登,謎底揭曉,答案是…

哪裡都沒去,在家裡加班。唉,計畫趕不上變化,變化趕不上組長一句話。

本來我們想去 Napa Valley,不過沒有事先安排,等到禮拜一想到的時候再上網查,飯店幾乎都被訂光了。

後來想說,如果沒辦法住一晚,那當天來回就是了,結果禮拜二有網友回說他上個週末才剛去,塞車塞得要死,害我聽了玩性大減。

不去 Napa Valley,那去 San Francisco 也可以吧。禮拜三上網查的時候,發現禮拜六晚上大概也被訂得差不多了,反倒是禮拜日晚上還有不少選擇。既然這樣,來個舊金山兩天一夜遊應該也是不錯。想著 想著就把從台灣帶來的兩本舊金山旅遊手冊給翻了出來,看看哪些好玩的景點可以去走走。

禮拜四中午,例行一週兩次的專案進度會議,我發現我加入專案一個半月了,到現在還沒有明顯的進度,寫的文件也不合要求。專案經理問我目前進度百分 比,預計完成日期的時候,我實在答得很心虛。經理不知道是因為剛加入專案還不熟悉(原來的專案經理調去管另一個專案了),還是因為很仁慈放我一馬,所以也 沒有追究我連續兩三次專案進度報告都還停留在同一個工作上。

禮拜五中午,又是本週工作進度表,我把上個禮拜的翻出來,時間改一改,然後幾乎一模一樣的東西寄給組長。組長看了看,週五下班前寄出專案進度給老闆,然後說他下禮拜要去放假了,叫我自己加油。

雖然老闆沒說什麼,但是再這樣混下去,對不起公司也對不起自己。其實東西並不難,但是感覺就是不太喜歡接手前人開發到一半的東西。現在這個專案,同 時用了 MVC,還有 Design Pattern 這些東西,在台灣試行了一陣子,反應不是很好,久了自己也懶得用,沒想到來到美國第一個專案就得排上用場。這些東西並不是不好,用起來的確也有其方便的地 方,只是心裡總是會嘀咕,寫個只有兩個頁面的照片上傳工具,有需要搞到這麼複雜嗎?

週六一早醒來,終於下定決心,重練!

這個長週末,在家裡把 MVC 和 Design Pattern 從腦袋的深處挖出來複習了一次,然後寫了幾個小的模型練習一下。中間除了去了幾趟買東西以外,大概都在想物件模型和資料庫設計的東西。禮拜一總算有點感覺 了,把新的 table schema 套上,對應改寫 Model 和 View 的部分。再把儲存媒體層抽出來,弄了間工廠包住實作,以便等新產品上線,可以抽換照片儲存媒體而不用改介面。

雖然程式還沒 commit,不過至少程式的掌握度提高了不少,也修正了接手前程式一些不合理的地方。要加足馬力趕上進度,可不能砸了自己的招牌,也賠上老虎隊的聲望。

2007年9月3日星期一

蝦鬆和培根蔬菜捲

這是上個月某一天的晚餐:蝦鬆和培根蔬菜捲。

左邊那碗橘色的是香魚卵 (Masago),Nijiya 有賣,一盒大約兩三塊錢美金。

這是蝦鬆特寫。超棒,喜宴級的唷!

Irene 說要一個禮拜開發一個新的菜色。耶耶耶~