2007年12月27日 星期四

為什麼整理照片是十分艱鉅的工程?

如果你認識我,你會知道我喜歡照相。我有兩個相機,一個小型的可以放到口袋裡以致於我可以隨時隨地拍到稀有的事物。我知道人們時常問,「我什麼時候可以拿到我的照片?」。整理照片對我來說是一件艱鉅的工程。這不止是把檔案從記憶卡上傳輸到硬碟上,還有其他很多小步驟。容我一一解釋

照片

Exif

由數位相機製造出來的JPEG檔通常含有Exif元資料(資料的資料)。它所記錄的包括時間、光圈、快門、旋轉方向、和其他攝影機的設定。

旋轉方向

拍攝直式照片時,佳能的相機是存成橫式,然後在Exif裡加述這個照片式橫的。而結果是並不是所有的軟體都能辨識這種儲存方式。Photoshop、ACDSee、Firefox、IE都不能辨識。所以我必須另外再旋轉。有很多軟體可以旋轉圖片,但是大多會毀壞或是部份毀壞Exif資料。唯一不會毀壞的是佳能自己出的軟體ZoomBrowser,至少對於佳能像機製造出來的檔案是這樣。

時戳

如我所講,Exif包含時戳。而檔案系統,就我而言是NTFS,也記錄時戳。NTFS內部是以世界標準時間紀錄,而顯示成使用者設定的時區。當我改變電腦上的時區時,檔案系統的時戳看起來也跟著調整。但因為Exif對檔案系統來說,它是檔案資料本身的一部份,所以不會跟著一起調整。而我利用這個差異來記錄照片的拍攝地點,至少能夠指出是哪個時區。我讓Exif紀錄拍攝地點當地時間,而NTFS紀錄當時我系統上的時間。但是為什麼我要告訴你這些呢?旋轉照片會改變NTFS上的時戳,所以我需要事後用ACDSee更正回來。

影片

佳能的相機是以Motion JPEG的格式來儲存影片。這是一種壓縮率不太好的格式,所以拍下來的影片必須要再壓縮,而我所選用的壓縮格式是Xvid。下面是對於影片我需要採取的步驟
  • 從原始的影片裡取出聲音的部份(wav檔)
  • 把wav檔轉換成mp3
  • 以Xvid與mp3聲音檔重壓縮影片
  • 檢驗新影片的品質(同時看兩檔)
  • 確認新擋的確是以Xvid和mp3壓縮
  • 恢復原始時戳
  • 刪除舊檔並以舊檔名命新檔之

發表

有成千上萬的網站提供網上相簿,但是沒有一個我滿意的。是什麼問題?大小和規模。這些網站通常會縮小照片,如果不縮,那就是限制上傳量。如果你認識我,你就會知道大小和完整性對我來說很重要。線上沒有免費的空間容納9GiB大的8600個檔案。還有什麼其他地方會比我自己的硬碟好?所以我用JAlbum來產生HTML和縮圖,然後用Apache做伺服器。這個過程也是要花很多時間(電腦的時間)。我現在在找其他辦法。

文字敘述

很多人問我為什麼不在照片上加文字,理論上可以,即使是在上述複雜的程序之下。但不是加上文字本身的過程要花很多時間,而是決定要寫什麼。如果我真要寫些什麼,我一定得參照資料、寫上背景故事、還有更重要的是中英兩種語言都要寫。我試圖對去巴黎和英格蘭的照片加上文字,這個過程證明了這也是一個耗時的工作。

既然這所有的一切是一個複雜的程序,我最好是累積多一點再一起做。這樣我可以在短時間內重複同樣的步驟以達到規模經濟

2007年12月10日 星期一

大的數量

我們時有所聞「某某方案將花費幾億」或是「某某東西需要幾兆」。我們真的對這些大金額有概念嗎?研究指出一群人通常花很多時間來決定美金3000圓的預算,但是相對地花比較少的時間來決定數百萬的預算。理由很簡單:我們知道美金3000圓有多大。為了您的方便,我編譯了一個大金額的表格。在做此表格時,我發覺銷售量也很重要。於此,獻醜

金額
來源 日期 事物 美圓 台幣 人民幣
維基百科轉載國際貨幣基金組織 2006 全球生產毛額(匯率換算) 48.25 兆 1559.77 兆 356.82 兆
國際貨幣基金組織 2006 美國生產毛額(匯率換算) 13.19 兆 426.58 兆 97.59 兆
白宮 2007 美國聯邦政府支出 2.78 兆 89.85 兆 20.55 兆
國際貨幣基金組織 2006 中華人民共和國生產毛額(匯率換算) 2.64 兆 85.50 兆 19.56 兆
國際貨幣基金組織 2006 法國生產毛額(匯率換算) 2.25 兆 72.81 兆 16.66 兆
英國財政部 2007 英國政府支出 1.20 兆 38.70 兆 8.85 兆
國際貨幣基金組織 2006 中華民國生產毛額(匯率換算) 3645.63 億 11.79 兆 2.70 兆
國際貨幣基金組織 2006 新加坡生產毛額(匯率換算) 1321.55 億 4.27 兆 9774.18 億
國際貨幣基金組織 2006 越南生產毛額(匯率換算) 609.95 億 1.97 兆 4511.19 億
富比士 2007 比爾蓋茲淨值 590.00 億 1.91 兆 4363.64 億
(美國)Yahoo 財經 2007 微軟營收 540.70 億 1.75 兆 3999.02 億
行政院主計處 2007 中華民國中央政府支出 514.63 億 1.66 兆 3806.22 億
(美國)Yahoo 財經 2007 微軟毛利 404.30 億 1.31 兆 2990.20 億
(美國)Yahoo 財經 2007 亞馬遜公司營收 131.50 億 4251.40 億 972.57 億
國際貨幣基金組織 2006 汶萊生產毛額(匯率換算) 115.61 億 3737.67 億 855.05 億
《誰是接班人》第五季第五集 2006 遊輪業 100.00 億 3233.00 億 739.60 億
紐約大都會運輸署 2007 紐約大都會運輸署總營運預算 97.15 億 3140.86 億 718.52 億
《誰是接班人》第五季第四集 2006 美國人在穀類早餐共花這麼多 60.00 億 1939.80 億 443.76 億
國際貨幣基金組織 2006 馬達加斯加生產毛額(匯率換算) 54.99 億 1777.83 億 406.71 億
台北市政府主計處 2007 台北政府支出 43.94 億 1420.47 億 324.95 億
(美國)Yahoo 財經 2007 亞馬遜公司毛利 24.60 億 795.32 億 181.94 億
華盛頓大都會運輸 2007 2007年預算 18.91 億 611.42 億 139.87 億
國際貨幣基金組織 2006 厄利垂亞生產毛額(匯率換算) 11.60 億 375.03 億 85.79 億
國際貨幣基金組織 2006 賴比瑞亞生產毛額(匯率換算) 6.14 億 198.51 億 45.41 億
(美國)Yahoo 電影 1997 鐵達尼號電影累計毛營收 6.01 億 194.23 億 44.43 億
(美國)Yahoo 電影 2004 史瑞克2累計毛營收 4.41 億 142.65 億 32.63 億
維基百科轉載路透社 2007 空中巴士A380定價 3.19 億 103.20 億 23.61 億
台北捷運公司 2006 台北捷運營收 3.12 億 100.80 億 23.06 億
(美國)Yahoo 電影 2003 X戰警2電影累計毛營收 2.15 億 69.49 億 15.90 億
紐約大都會運輸署 2004 長島公車營運預算 1.01 億 32.52 億 7.44 億
捷運工程局 1988-2006 台北捷運高運量每公里造價 8957.62 萬 28.96 億 6.63 億
國際貨幣基金組織 2006 吉里巴斯生產毛額(匯率換算) 7000.00 萬 22.63 億 5.18 億
台北捷運公司 2006 台北捷運稅前利潤 3154.96 萬 10.20 億 2.33 億


銷售量
來源 開始 結束 事物
維基百科轉載ITWorld.com 2001/10/25 2006/1/15 Windows XP 4.00 億
維基百科轉載新力 2000/3/4 2007/9/20 全球銷售PS2 1.20 億
維基百科 2001/10/23 2007/10/15 各種iPod 1.19 億
維基百科轉載新力 1994/12/3 PS 1.02 億
維基百科 1983/7/15 FC遊戲機(紅白機) 6179 萬
維基百科轉載摩托羅拉 2004/11/8 2006/7/18 RAZR V3 5000 萬
維基百科轉載任天堂 1990/11/21 超級任天堂 4900 萬
維基百科轉載gamecubicle.com 1985/9/13 超級瑪利歐兄弟(不含合集) 4024 萬
維基百科轉載GameDaily Biz 2000/10/26 2007/9/13 在美銷售PS2 3910 萬
維基百科轉載任天堂 1996/6/23 2005/3/31 任天堂64 3293 萬
維基百科轉載Wired雜誌 1988/10/29 Sega Mega Drive 2900 萬
維基百科轉載Xbox.com 2001/11/15 2006/5/10 Xbox 2400 萬
維基百科轉載任天堂 2001/9/14 2007/9/30 GameCube 2166 萬
維基百科轉載ownt.com 1988/10/23 超級瑪利歐兄弟3(不含合集) 1800 萬
維基百科轉載Punch Jump 2005/11/22 2007/9/30 全球銷售Xbox 360 1340 萬
維基百科轉載任天堂 2006/11/19 Wii 1317 萬
維基百科轉載GamePro 1998/11/27 Dreamcast 1060 萬
維基百科轉載IGN 1998/4/1 星海爭霸 950 萬
維基百科轉載GameDaily Biz 2005/11/22 2007/9/13 在美銷售Xbox 360 630 萬
維基百科轉載新力 2006/11/11 2007/9/30 PS3 559 萬


註:使用以下的匯率
US$ = TW¥ 32.33
GB£ = US$ 2.03947
US$ = CN¥ 7.396

2007年11月25日 星期日

青菜

1997 年:
人:「你吃青菜啊?」
我:「對,我吃。」

2007 年:
人:「你吃青菜啊?」
我:「對,我吃。」

2017 年:
人:「你吃青菜啊?」
我:「對,我吃。」

括號

我認為一般文章適當的地方應該包括括號。像是之前寫的解放我的電話,裡面有寫著
  • 破壞(產品和服務的生產者)以及(使用者)之間的連結
  • 一個{消費者[購買網路的能力]是與[購買(在其網路上運行的硬體和軟體)的能力]分開來}的環境
要是沒寫括號,而解讀為
  • (破壞產品)和(服務的生產者以及使用者之間的連結)
就不對了。第二個例子更誇張,因為它是英文翻譯過來的,原文是「one where the consumers' purchase of network capacity is separate from their purchase of the hardware and software they use on that network」。你要怎麼翻?要保留原意又不混淆就一定得用括號。

再舉一個比較生活的例子:「套餐,附贈飲料、甜點、湯或薯條」。這是哪一種呢?
  • (飲料、甜點、湯)或薯條。(三樣或一樣)
  • 飲料、甜點、(湯或薯條)。(都是三樣)
再給一個電腦遊戲的例子
  • 紅(狼肉)。(肉是紅的)
  • (紅狼)肉。(狼是紅的)
事實上文明IV這款遊戲中的科技樹已經在適當的時候用括號來敘述新科技的先決條件。例如說要發展光纖,需要「電腦和(塑膠或衛星)」。

2007年10月30日 星期二

解放我的電話

有一天我看到了一篇由牆壁街日報科技專欄主筆 Walt Mossberg 在 2007 年 10 月 21 日寫的有關美國行動電話市場的荒謬情況。原文來自這裡(另有影片)。為了讀者的方便,我把他翻成中文並加上維基百科連結。


假設你有一台戴爾的電腦,而想要一台新力的,你不需要得到你的網路提供者的允許,或甚至告知他們,你只要把舊電腦收起來,架設新的即可。

再假設你的新電腦附有某個瀏覽器或是音樂服務,但是你想用其他的,你只需要下載新的軟體,刪除舊軟體,訂購新的音樂服務,取消原有的即可。你根本不需要通知你的網路公司,更何況是尋求它的許可。

哦,那些電腦硬體、軟體、服務的開發者可以直接把產品提供給你,無須透過網路公司、無須它們的許可、無須給它們一分錢。很簡單地,網路公司做什麼事,賺什麼錢:提供網路連線。一般使用狀態下,它不控制誰連接到網路,或是網路上傳輸什麼。

這些是數位資本主義應該營運的模式。而在大眾個人電腦業以及網路世界中,該模式創造了人類史上最偉大的科技革命之一,及消費者權力和財產創造最大的衝刺。

所以發明這些好東西的國家對於下一個偉大的科技平台—行動電話—將其國民鎖於一個落後的系統是不能讓人容忍的。

短視、時常愚蠢的聯邦政府幾十年來讓自己被幾大家行動電話網路公司欺負和欺騙,而結果是行動電話的營運模式是個人電腦的相反。這個模式極度地限制消費者的選擇、壓抑創新、粉碎創業家精神,並在行動電話成為多功能的手持電腦的當下,讓美國成為行動科技世界裡的笑柄。

不管你是消費者、硬體商、軟體開發者、或是新服務的提供者,在美國行動電話市場中若是沒有這些大公司的允許,很難採取行動。其它科技產業在消費者和靈活的創業家之間快物流動時,反觀行動電話業仍掌握在少數幾家大公司。

蘇聯部門模式

這就是為什麼我稱這些大行動電話網路蘇聯部門。它們就像是共產主義的老官僚,與市場力量逆道而行,破壞(產品和服務的生產者)以及(使用者)之間的連結。

某種程度上,它們試圖取代市場制度,就像是蘇聯部門一樣,而且它們是很糟糕的代替品。它們決定它們的網路上可以使用那些電話、在這些電話上可以使用那些軟體和服務。它們要求硬體和軟體商量身訂做產品,為的不只是可以在他們的網路上順暢運作,而還外加推銷它們的品牌以及各式外加服務。

讓我明白地表達:任何花費了數十億(美金)來建設和維護行動電話網路的公司有權利收錢,也有權利有營收而分配給股東。不只如此,他們應該有賣手機、軟體、各種服務的權利。

需要什麼

但是依我的看法,它們不應該選擇在它們的網路上可以使用什麼電話,或是那些電話上執行什麼軟體,提供什麼服務。我們需要一個像是個人電腦網際網路生態環境的無線行動科技生態環境,一個{消費者[購買網路的能力]是與[購買(在其網路上運行的硬體和軟體)的能力]分開來}的環境。要達到那一點,需要政府的行動,或是某種具爆發性的科技或商業創新。

就我所知,只有一家手機製造商蘋果公司(Apple Inc.)能夠在同時與一家行動電話網路公司合作且不受行動電話公司干預硬軟體規格的狀態下發表新手機。而這個例子,挨電話(iPhone),是一個特例,因為蘋果是當下最熱門的數位品牌,並自己擁有值數十億(美金)線上和實體零售管道。

儘管如此,蘋果還是要與魔鬼打交道才能夠直接向使用者賣這個不受干預的產品。蘋果公司給美電電(AT&T)挨電話獨家網路的權利若干不公開年數。它鎖定並再鎖定挨電話以確保消費者不能解除該限制。報導指出,這項安排讓蘋果公司向美電電收費,但是住在美電電訊號差的地方的人的權益就受到了損失。

至今蘋果不讓使用者在挨電話上安裝其他人開發的程式,雖然說上星期該公司宣佈它明年初會開放。(網路應用程式,即在瀏覽器中運行的程式,在第一天就可以使用。)

這些限制讓一些科技愛好者對這個最棒的手持電腦敬謝不敏。

其他主要給商業用的「智慧型電話」在軟體和外加服務上比較沒有受到電話網路公司的限制。即使是這些電話,像是手掌牌(Palm)Trēo視窗行動(Windows Mobile)裝置、和黑莓手機(BlackBerry),都有被電話網路公司干預的跡象。

身為一個科技評論者,我時常碰到因為需要得到電話網路公司允許而有困難推銷他們的產品到消費者的小公司。得到這些允許通常代表著要要付錢。沒錯,雖說有一些拐彎抹角的破解辦法,但這跟幾十年來小公司在視窗或是麥金塔電腦上提供他們的軟體的簡易程度仍差遠了。

另外我們還需要電話硬體更多的移植性。因為聯邦政府數年前沒制訂行動電話科技標準,美國現在有兩大種不相容的行動電話科技。威訊(Verizon)和短跑下一代電(Sprint Nextel)使用分碼多工(CDMA),而美電電德意志電信股份公司(Deutsche Telekom AG)的踢行動(T-Mobile)使用全球行動通訊系統(GSM)。除了一些少數怪機種,大部分的手機只能在一種網路上運用。這限制了消費者的選擇與權利。如果你想要從美電電換到威訊,那你必須自行負擔新電話的費用。

問題不只是這些,政府沒有要求使用分碼多工的公司在電話裡提供可移除性的儲存帳號晶片,通常稱作用戶身份模塊(SIM)。所以不像使用全球行動通訊系統電話的用戶,短跑和威訊公司的客戶如果要在這兩家公司之間切換,他們不能繼續使用原有的電話,即使說這兩家公司使用同一種科技。而且政府允許使用全球行動通訊系統的公司「鎖定」它們的電話,以致於用戶身份模塊不能在其他公司的手機上使用,至少維持這樣一段時間。科技愛好者有時候可以找出破解辦法,但是一般人就不一定。

這些行動電話公司為這些限制辯駁說他們補貼電話機器的錢來吸引你使用它們的網路,所以他們可以要求簽約和早退費。它們說如果沒有這些補貼,一個(美金)99 圓的電話可能會成為 299。所以不讓你跑是公道的,至少別那麼早。

但這些補貼遊戲是早期行動電話是新鮮貨時代所遺留下來的殘留物。今天這些補貼是消費者的陷阱。如果沒有這些補貼的話,或是相關限制,那市場就有辦法快速地生產出便宜的電話,就像是其他早期無補貼的電子產品,如(美金)399 圓的電腦和 79 圓的挨怕的(iPod)。

聯邦通信委員會正在賣一些新的無線頻道執照,預計會減低對消費者和科技公司的限制。但是這完全不代表這些大行動電話公司與其律師及說客團隊會讓這一天來到。谷歌(Google)似乎在採取某種行動用新的軟體和服務來爆開行動電話的監牢,但也不能保證什麼。

記得市話嗎?

其實我們在美國經歷過類似的情況,雖然一些年輕的讀者可能不知道。

直到 1970 年代聯邦政府介入,你不能自己買市話電話,其他公司不能開發新電話功能、制定價錢、直接賣電話給大眾。所有的美國人都必須租由那些壟斷電話公司—美電電—的子公司做的爛電話。美電電稱如果他不控制連接到它的網路的機器,網路可能會受損。

當政府把這個市場撬開後,不但市話市場沒有倒塌,他還成為了一個更有用的東西,像是便宜的網路連線。

我猜測要是政府採取行動或是某種具爆發性的創新瓦解今天行動電話公司施加的限制,自由的市場會帶來一個類似的完美結局。

請來信 mossberg@wsj.com

2007年8月22日 星期三