close
相片分享社群 Flickr 竄紅 開放源碼軟體助陣
謝良奇/編譯 2005/02/25
人天生就有創造和分享的能力,藉由科技的輔助,分享變得更為簡單易行。數位相機、相機手機這類電子產品,透過數位化的形式,一改過往沖洗、郵寄等過程,讓影像的創造、流通便利許多。然而,除了將數位影像 mail 給親朋好友之外,還有什麼更方便的方法,分享手中的數位影像,好讓更多人欣賞讚嘆呢?去年初崛起迅速的 Flickr,相信已是周遭朋友間,數位相片最常見的公開場所。至於在 Flickr 成功運作的背後,正是由開放源碼程式進行穩定且可靠的支援。
◎ Flicker 相片共享社群新模式
Flickr 集合了全球各地用戶上載的數位影像,可說是相片大融爐。 Flickr 目前擁有二十三萬名會員,數字更以每週至少百分之五的速度成長,上面的數位影像估計超過三百五十萬張。更重要的是,這些影像藉由用戶間的關係彼此相互連接,這些關係包括像朋友、家人、有共同興趣的社群,此外,影像也可依其內容彼此產生關聯。
Flickr 上的影像有大部份都是公開的,用戶可以在這些公開影像上,張貼標籤(tag)、評論(comment)與描述(description)。使用者藉由貼標籤的方式,可以建立貼有共同標籤的影像群組。然後這些影像群組可以再加以公開或僅由個人私下使用。即使非 Flickr 會員,也能從搜尋標籤開始,找到想要的相片。Flickr 也會提供最受歡迎的標籤名單,縮短搜尋相片的時間。
事實上,Flickr 的成功,相當程度有賴於這種連接機制。透過各種關係,Flickr 上的各類單元,比方說影像或評論,或是某個用戶,都可以連接到其它單元。瀏覽者可以輕易地從某張相片,跳到其它相片或其它用戶,藉此與整個社群發生關聯。
Flickr 的竄紅,跌破了以為線上相片分享服務市場已近飽合的專家眼鏡。Flickr 從 2004 年初開始提供服務以來,以創新且擴充迅速的功能,持續以每月 25% 至 50% 的成長率,不斷吸引新用戶加入。到今天,很難再把 Flickr 歸類於相片分享服務,Flickr 同時也是像是一個社群遊戲,一個透過分享行為建立的合作組織。
◎ Flicker 的幕後功臣—開放源碼軟體
稍微了解 Flickr 背後採用的技術後,你眼中的 Flickr 除了是相片分享社群中的領導者,更會是開放源碼所帶來優勢的最佳案例之一。受到 Flickr 採用的開放源碼技術洋洋灑灑,看起來就像張開放源碼專案排行榜,包括了像 Red Hat Linux、Apache 網路伺服器、MySQL 資料庫系統、PHP、Perl、Smarty 模版、Postfix 郵件閘道器和 ImageMagick 等。
要維持這麼一個龐大的相片社群網站,資料庫的需求必然相當繁重。最普遍的開放源碼資料庫 MySQL 滿足了 Flickr 的需要。Flickr 每分鐘要處理約五千個網頁,產生約十萬筆資料庫查詢要求。Flickr 網站開發領導人 Cal Henderson 表示,初創之時就因成本考量不採納 Oracle。他說,Oracle 和 Windows 2003 的授權費一下子就會燒光新創業的小公司的錢。
而 MySQL 也沒讓 Henderson 他們失望。他表示,MySQL 的延展性很不錯。他認為重點是應用軟體設計,如果一開始沒有考慮延展性問題,那麻煩就大了。在急速成長之際,Flickr 在架構上持續更新,改用次要伺服器叢集處理搜尋與資料傳輸工作。
Flickr 創辦人 Caterina Fake 與 Stewart Butterfield 夫婦也認為因應快速成長的架構改進是一大挑戰。畢竟對一家初創公司,資料流失或無預警停止服務造成的影響是相當致命的。Henderson 表示,他們一直持續關注 MySQL 的發展,也會測試最新的釋出版本。他也希望未來 MySQL 4.1 的原生叢集更穩定,以利他們實際採用。
◎ 開放源碼加速回應顧客需求
在 MySQL 之外,Flickr 背後還有不少開放源碼軟體的協助。像是用來縮放上載影像的 ImageMagick,取得 EXIF、IPTC 資料格式標籤的 Perl,FlickrLive 使用的 Java,當然還有產生網頁用的 Smarty 模版與 PHP。Henderson 說,開放源碼工具省下他們好幾個月的開發時程。他估計他們採用了近兩萬行的開放源碼程式碼。
開放源碼給 Flickr 帶來另外一項好處,就是對新功能需求的迅速回應,郵件上載功能是最佳範例。當初照相手機用戶表示希望用電子郵件,把照片直接傳到 Flickr 帳號裡,雖然 Flickr 團隊從未預料到用戶會有這項需求,但他們很快地便在開放源碼工具中找到解決方案。他們利用開放源碼郵件處理軟體 Postfix,把郵件裡的照片取出後餵送給 PHP 程式,然後就像一般程序進入上載佇列。
在此同時,Flickr 也致力回饋開放源碼社群。Stewart Butterfield 日前接受 Creative Commons 訪問時表示,該公司相信並願意支源開放文化。去年秋天,該公司決定開放其 Web 應用軟體的 API。Hen- derson 表示這項動作非因外界要求,而是自發自為。
Flickr 也鼓勵用戶把照片用 Creative Commons 方式授權,並於網站上解說諸如衍生著作(derivative works)、來源標示(attri- bution)等條件,讓用戶選用適合的條款。如今 Flickr 上以 Cre- ative Commons 方式授權的照片已超過四十萬張,讓其它收集免費使用圖片的網站相形失色。
來源:
http://www.openfoundry.org/article.pl?sid=05/03/08/0421226
謝良奇/編譯 2005/02/25
人天生就有創造和分享的能力,藉由科技的輔助,分享變得更為簡單易行。數位相機、相機手機這類電子產品,透過數位化的形式,一改過往沖洗、郵寄等過程,讓影像的創造、流通便利許多。然而,除了將數位影像 mail 給親朋好友之外,還有什麼更方便的方法,分享手中的數位影像,好讓更多人欣賞讚嘆呢?去年初崛起迅速的 Flickr,相信已是周遭朋友間,數位相片最常見的公開場所。至於在 Flickr 成功運作的背後,正是由開放源碼程式進行穩定且可靠的支援。
◎ Flicker 相片共享社群新模式
Flickr 集合了全球各地用戶上載的數位影像,可說是相片大融爐。 Flickr 目前擁有二十三萬名會員,數字更以每週至少百分之五的速度成長,上面的數位影像估計超過三百五十萬張。更重要的是,這些影像藉由用戶間的關係彼此相互連接,這些關係包括像朋友、家人、有共同興趣的社群,此外,影像也可依其內容彼此產生關聯。
Flickr 上的影像有大部份都是公開的,用戶可以在這些公開影像上,張貼標籤(tag)、評論(comment)與描述(description)。使用者藉由貼標籤的方式,可以建立貼有共同標籤的影像群組。然後這些影像群組可以再加以公開或僅由個人私下使用。即使非 Flickr 會員,也能從搜尋標籤開始,找到想要的相片。Flickr 也會提供最受歡迎的標籤名單,縮短搜尋相片的時間。
事實上,Flickr 的成功,相當程度有賴於這種連接機制。透過各種關係,Flickr 上的各類單元,比方說影像或評論,或是某個用戶,都可以連接到其它單元。瀏覽者可以輕易地從某張相片,跳到其它相片或其它用戶,藉此與整個社群發生關聯。
Flickr 的竄紅,跌破了以為線上相片分享服務市場已近飽合的專家眼鏡。Flickr 從 2004 年初開始提供服務以來,以創新且擴充迅速的功能,持續以每月 25% 至 50% 的成長率,不斷吸引新用戶加入。到今天,很難再把 Flickr 歸類於相片分享服務,Flickr 同時也是像是一個社群遊戲,一個透過分享行為建立的合作組織。
◎ Flicker 的幕後功臣—開放源碼軟體
稍微了解 Flickr 背後採用的技術後,你眼中的 Flickr 除了是相片分享社群中的領導者,更會是開放源碼所帶來優勢的最佳案例之一。受到 Flickr 採用的開放源碼技術洋洋灑灑,看起來就像張開放源碼專案排行榜,包括了像 Red Hat Linux、Apache 網路伺服器、MySQL 資料庫系統、PHP、Perl、Smarty 模版、Postfix 郵件閘道器和 ImageMagick 等。
要維持這麼一個龐大的相片社群網站,資料庫的需求必然相當繁重。最普遍的開放源碼資料庫 MySQL 滿足了 Flickr 的需要。Flickr 每分鐘要處理約五千個網頁,產生約十萬筆資料庫查詢要求。Flickr 網站開發領導人 Cal Henderson 表示,初創之時就因成本考量不採納 Oracle。他說,Oracle 和 Windows 2003 的授權費一下子就會燒光新創業的小公司的錢。
而 MySQL 也沒讓 Henderson 他們失望。他表示,MySQL 的延展性很不錯。他認為重點是應用軟體設計,如果一開始沒有考慮延展性問題,那麻煩就大了。在急速成長之際,Flickr 在架構上持續更新,改用次要伺服器叢集處理搜尋與資料傳輸工作。
Flickr 創辦人 Caterina Fake 與 Stewart Butterfield 夫婦也認為因應快速成長的架構改進是一大挑戰。畢竟對一家初創公司,資料流失或無預警停止服務造成的影響是相當致命的。Henderson 表示,他們一直持續關注 MySQL 的發展,也會測試最新的釋出版本。他也希望未來 MySQL 4.1 的原生叢集更穩定,以利他們實際採用。
◎ 開放源碼加速回應顧客需求
在 MySQL 之外,Flickr 背後還有不少開放源碼軟體的協助。像是用來縮放上載影像的 ImageMagick,取得 EXIF、IPTC 資料格式標籤的 Perl,FlickrLive 使用的 Java,當然還有產生網頁用的 Smarty 模版與 PHP。Henderson 說,開放源碼工具省下他們好幾個月的開發時程。他估計他們採用了近兩萬行的開放源碼程式碼。
開放源碼給 Flickr 帶來另外一項好處,就是對新功能需求的迅速回應,郵件上載功能是最佳範例。當初照相手機用戶表示希望用電子郵件,把照片直接傳到 Flickr 帳號裡,雖然 Flickr 團隊從未預料到用戶會有這項需求,但他們很快地便在開放源碼工具中找到解決方案。他們利用開放源碼郵件處理軟體 Postfix,把郵件裡的照片取出後餵送給 PHP 程式,然後就像一般程序進入上載佇列。
在此同時,Flickr 也致力回饋開放源碼社群。Stewart Butterfield 日前接受 Creative Commons 訪問時表示,該公司相信並願意支源開放文化。去年秋天,該公司決定開放其 Web 應用軟體的 API。Hen- derson 表示這項動作非因外界要求,而是自發自為。
Flickr 也鼓勵用戶把照片用 Creative Commons 方式授權,並於網站上解說諸如衍生著作(derivative works)、來源標示(attri- bution)等條件,讓用戶選用適合的條款。如今 Flickr 上以 Cre- ative Commons 方式授權的照片已超過四十萬張,讓其它收集免費使用圖片的網站相形失色。
來源:
http://www.openfoundry.org/article.pl?sid=05/03/08/0421226
全站熱搜
留言列表