2013年2月18日 星期一

又要畫唬爛了

這世界真的是做實在事情的人,說實話的人少
一群只出張嘴的人訂規則
然後浪費一堆人力去築一個紙糊的事實
如果是事實,既然都發生過了,根本不需要證明它的存在

啥鬼 paper、報告、根本從頭畫唬爛騙到尾
都是趕著交結果掰出來的
什麼評鑑?
一群大頭只想看他們想看的東西罷了
可憐我們這些所謂的底層就是明明便秘也要大出點血來給他們看
all crap

天知地知你知我知,永遠都只有那些高層不知

X,為什麼要浪費我的假期和休息時間做這種根本沒有意義的事

=================

我說,Blogger 是 Google 的產品,怎麼用 Chrome 編輯時會沒有將標題提交出去啊

2012年9月21日 星期五

Passcobook & facetime HD & Apple iOS Map

iPhone 沒有梗了?
是的,去年WWDC前就發過一篇文章
說了我覺得硬體要在有重大突破不容易了
接下來都是規格戰了
但是硬體沒梗,軟體的梗也沒了嗎?
I don't think so...

我很喜歡書報攤這個概念在iPad上的表現
但是呢,快一年時間過去了,書報攤,表現如何?
呃,它還是很糟,在台灣
繁體中文的雜誌,還是就那幾個,報紙?一份也沒有
好吧,我認輸
雖然很有可能這東西在國外也一樣沒人重視
但我還是很喜歡這個概念
希望哪天可以用這個方法買到火影忍者等我想看到的漫畫

不過我還是不死心的要推薦
一個和書報攤相類似的整合型功能,Passbook
比起以前的KeyRing之類的App
我是真的覺得這種東西有整合的必要
很遺憾,台灣賣場的條碼掃瞄機,不曉得是真的假的
每個店員都說這種手機的不行,要真實的卡


facetime HD,當然不是每個人都喜歡視訊電話
但對有小孩的我來說,這實在是很窩心的功能
尤其是那個品質,實在沒話說
如果 over cellular 成為常態
那就意味著通訊業者得要更換獲利型態了

Apple iOS Map
哈,被批評的一無是處
但我覺得,這東西缺的就只剩圖資和時間
flyover 或許沒辦法跟 street view 競爭,實用性上輸不少
但是其他的基本功能,真的不差
還比較賞心悅目
不過,確實是還缺時間,和完整的服務
等到做完的那一刻到了,這東西絕對是 Google Map 頭號敵人
喔不對,沒iOS就沒Apple iOS Map,看來沒機會PK了

至於那些比大聲喊來喊去的
LTE,最大的創新?follow一個通訊標準,創新?
怎樣這個規格是 Apple 定的喔?
省省吧你們

創新跟整形,是兩碼子事


2011年12月28日 星期三

圏叉

〇X你個Xdobe
X〇你個Xlash
有本事你就教育好使用你的開發工具的開發者

2011年12月4日 星期日

關於html5和flash,以及存檔這檔事

這是一篇發在mobile01上的文章
有點時間了,但發文時的一些事不吐不快

========================
關於flash與html5
與其說這是Apple的政策,倒不如說html5本身就是一個需求
一個過去Netscape來不及完成的需求
最早提交這個標準的,是製做瀏覽器的公司Opera
印象中,Mozilla也有湊一腳
在這個議題上,Apple並不能算是先驅者

我想先用個例子說明flash和html5兩者在本質上上的不同
是關於『開放』這兩個字的
實在越來越不能忍受為數不少的人在這個議題上錯誤地詮釋

想像你擁有一間剛起步不起眼不受重視的小公司
由於不願意受制於這些大廠
你籌資金找人才,開發一個全新的作業系統
辛苦努力,好不容易完成了作業系統的核心架構
接下來,為了跟上網際網路的腳步,你的系統需要一個瀏覽器
沒有瀏覽器的作業系統,哪來的競爭力,是吧
你很欣賞Google Chrome的效能,於是你去拜託Google
希望Google能移植Chrome到你的平台上
結果,Google以人力不足為理由委婉的拒絕了
退而求其次,你找了Opera和Mozilla,結果都不盡人意
怎麼辦?沒有怎麼辦,求人不如求己
自己做就好了
做得出來嗎?當然
W3C的標準是公開的,只要你願意花時間
要做一個跟W3C標準完全相容的瀏覽器絕對不是問題
又經歷了一段辛苦努力的工作,你的瀏覽器完成了
結果,你發現一堆用外掛物件寫成的網頁,你的瀏覽器完全沒法運作
你只好去找Adobe,也希望Adobe能開發在你的系統與瀏覽器上能運作的flash player
很不幸的,你沒能說服他們
怎麼辦?自己來嗎?
抱歉,這次沒辦法了
不提技術上有沒有可能,或是相容性能有多少%
真要給你做出來,接下來你搞不好要跟Adobe法庭上見

上述只是個舉例,基本上我不認為這些廠商真的會這麼拒人於千里之外
我要強調的是
html的規格是『公開標準』
而flash呢?它是一個因為很多人使用而約定成俗的『業界標準』
正如同以前台灣這邊最常用的文字編碼格式Big5一樣
都是一種很多人使用而形成的的業界標準
實際上,它根本不是一個標準
它是一個Adobe這間公司買來的私有的技術
它看似跨平台,但實際是看Adobe想不想要支援那些平台
他是個很不錯的solution,但只要Adobe把持住這個技術一天
它就不能算是網際網路的perfect solution
如同微軟的ActiveX,或是現在被甲骨文收購後的Java
這跟微軟的office或是Apple的iLife這種安裝在電腦本機上不屬於網際網路一部分的的軟體不同
這些用外掛的方式綁在html身上的東西
他們都是在過去的年代因為html的不足而延伸出來的產物
他們都可以算作是網際網路發展的功臣,但他們都不能算是網際網路的主要架構的一部分
最大的原因就是,他們是屬於某間公司私有的規格
html本來式設計成大家都可以自由進出的共有的領域
這些外掛就是各家廠商自行劃地圈起來並規定你得穿他們能辨識的衣服才能進來
雖然,那是合乎html本身規定的,但這對html的發展,怎麼看都不是件好事

看看上頭我舉的例子,再仔細想想,支援flash player比較開放?
這種自願把腳伸個某個公司抓緊的心態比較開放?
很有趣的是,Steve Jobs在之前發表的有關flash的公開聲明就已經有說明
Apple對網際網路的發展政策是支持公開標準的,但flash是封閉的
結果呢,多少因人廢言酸言酸語批Apple自己封閉卻好意思說別人封閉
十足是有嘴說別人沒嘴說自己的代表
而在我看來
這是完全沒搞清楚作業系統的封閉和網際網路規格的封閉根本是兩個不同層級的事
那樣的一篇聲明,讓我知道這間公司是在瞭解事情本質的情況下規劃未來的藍圖
我是真的不清楚有多少人是像我一樣看的背脊發涼
我原先一直認為Apple是為了確保開發者沒法繞過App Store的審查才持續禁用flash
當我們還在爭論技術、效能、耗電、商業利益的同時
結果,Apple想得比我(或者說我們)以為的還要深入
沒錯,商業利益的考量不可能消失,這是對一間商業公司的合理懷疑
但Apple對這件事情的考量,至少跟我比起來,是不同等級的
偉不偉大我不知道,但我知道他們作出了選擇,選擇了一個方向
到底台灣有多少企業或是我們偉大的政府能有這樣的智慧理解『方向』的含義
這方向有多重要?
別說Apple,Apple爭議太大
看看Google在做什麼,看看Google有多重視瀏覽器
甚至作一個以瀏覽器為主的Chrome OS出來
用開放或跨平台作為理由攻擊Apple對flash的政策(這是之前Adobe的說辭)
其實是很不妥當的
因為Apple在做的事,其實是解決跨平台問題最釜底抽薪的辦法(被抽掉的當然就是flash)
只是他們的方法,很激烈,很多人受不了

我在文章一開始就表明了html5是一個需求
一個什麼樣的需求?
一個因應著『雲端』而產生的需求
一個發展到極致的雲端系統,瀏覽器就是你的檔案總管、你的多媒體播放器
以我的觀點跟還能記得的IT歷史而言,這個需求最早的實踐就是『網頁郵件』
outlook express算很夠用了,MS office的outlook功能更強大
不想被微軟綁住也有一狗票第三方的收信軟體供人選擇,很多都不輸給大廠做的
既然如此,為什麼要把私人信件放在廠商的伺服器然後用瀏覽器去看?
理由我想不需要我多說
而隨著網際網路的發展越來越多媒體化
標準制定的腳步跟不上變化,當然就造成各家廠商各搞各的
但是到頭來,只要消費者有整合的需求,標準就不能永遠擱著不管
簡短地說,網頁郵件的概念產生的那一刻起,就注定了總有一天html得什麼都吃下去
郵件、文件、簡報、音樂、影片甚至是高畫質電影
所有的數位資訊,都透過瀏覽器去瀏覽、管理甚至於是創作
Any time, Anywhere, Any platform.
如果雲端是一個避免不了的趨勢,那html5就是必然會存在
html5到底有什麼好處
這麼說吧,如果html的標準發展到可以負荷現階段的網際網路需求,包含安全性的需求
那只要微軟願意好好做IE,或Google好好做Chrome
Apple就不用開發那個做到流汗又要被人嫌到流口水的iTunes windows版
想想Apple已經把多少原先iTunes在負責的工作做進iCloud就知道了
重點是,任何人,任何公司,都可以在沒有其他公司的影響下做自己的瀏覽器
而且可以瀏覽任何的網頁
隨便一台電腦你都可以安全的存取你的資料的時候
哪怕這台電腦上沒有你自己習慣使用的軟體
iOS再封閉,看office文件一點都不方便,但你還是一樣能正常瀏覽別人的Blog
這就是標準存在的意義
這樣一來Windows或Mac OS X有多封閉又奈你何
當然,這個夢想還有點距離

而關於flash的跨平台......
我用linux的時間不算短,從來就沒覺得Adobe支援的很有誠意
很有誠意的話,不會我現在還在用10.x的版本
Firefox一直跟我講有安全性漏洞,我卻一直更新不了
每次都要我自己去找檔案來替換是那招.....
iPhone 2007年上市,那時的Nokia還是如日中天的時候
我的s60手機號稱有flash支援,實際上是一個版本1.x的獨立flash播放軟體
一直到我換手機前,Nokia放出來的更新我也都有更新
它依舊躺在那裡,從來沒有變也一直都沒有用
因為它根本吃不進最新的格式,也沒辦法直接播放網頁上的物件
這就是Adobe宣稱的跨平台支援?
如果Adobe真的有心,我相信當時Nokia的symbian上flash的支援絕對不會只有那樣
說穿了,是他們自己低估了行動裝置市場也低估了iPhone對行動裝置市場的影響力
我自己是一直覺得這些外掛才是跨平台最大的障礙
flash能做的事情很多
但糟糕就糟糕在不是每個平台每個瀏覽器都能有flash player完整的支持
一般私人機構做的網頁要酷要炫,我沒意見
政府呢?
花人民的納稅錢編預算發包發標,承辦人員或是不專業規格亂寫或是不想多管事隨廠商搞
用一堆外掛物件來實做一些公眾訊息地呈現
好死不死Apple搞了一個不支援這些非標準物件的裝置偏偏又熱賣
不就政府又要在花另一筆預算改寫系統讓系統支援新的市場
花錢回歸標準,不覺得浪費嗎?何不一開始就跟好這個標準呢?
怪當時標準還沒寫好?這些做頭的不要求,標準會自己生出來?
如果政府規劃這些資訊時拒絕這些非標準的東西,廠商為了得標自然得去找solution
找不到solution才會化成標準催生的動力
這樣不好嗎?
沒錯,反過來說,只要Apple願意支援,問題不就解決了嗎?
解決了嗎?不,不是,那只是延後問題發生的時間,不叫解決
『從盒子裡拿出來,就可以開始用』
這是Apple之前Get a MAC系列廣告中其中一則想傳遞的理念
認不認同都沒關係,但我覺得這至少是個值得思考的點
Windows做不到嗎?做得到的,只要想清楚方向在那即可
在Google的Android 3.x問世之前
這世上沒有任何電腦裝置是出廠時就預先裝好flash player並且確定能用的
既然如此,如果要讓使用者把電腦拿出來就可以直接獲得網頁提供的訊息,試問該如何做?
過去就是微軟空有市佔率但相關的作為卻不足,這標準才會至今都不夠完備
而當時他們哪個怪獸瀏覽器IE6,到今年,終於有點像是要進入終點了
想想看這是多大的包袱,又拖了多久
如果像Apple、微軟這種這麼有影響力的公司都懶得去push
那.....不過就是過去PC上曾經有過的混亂原封不動地在行動裝置上重新演一次罷了
Google繼續支援flash當然不是不好
說得好聽,這是個過渡時期
但,要過渡多久呢?這個過渡時期可不是最近一兩年才開始的
flash,我懶得去查了,但這個因為html不足而產生的解決方案
我能記起來的時間,至少九年了
消費者不會去關心他們看到的東西是用什麼技術做的
只要有solution,誰會想要認真並早點去渡過這個過渡呢?

html5可以取代flash嗎?
現階段,一句話,不可能(就是因為不可能,我才覺得這些大廠動作要再更快一點)
flash可不是只拿來播影片而已
而W3C定義了video標籤,卻沒規定影片的編碼格式,以後一定會衍生出更多的問題
當然,這部分Apple要負責
Opera最早提交的規範裡是有把Theora作為視訊編碼標準的
但Apple說什麼都不願意妥協,才迫使W3C退一步
是因為Apple就是H.264的專利持有者的關係嗎?
說實話,我雖然跟Steve Jobs不熟
但我覺得我猜得到Steve Jobs看到Theora編碼後的影片是怎樣的光景
大概就是滿嘴垃圾狗屎之類的
兩邊的堅持都是正面的,只可惜是衝突的
至於什麼時候才能出現有意義的交集,那就留給現在還在台面上的這些人努力了
這些有關多媒體技術的東西,又牽扯到錢、專利
想說明清楚,真的是在小弟的心力所不能及之處了
抱歉我就不再多做評論了

==========================

這篇文章根存檔有啥關係,沒
有關係的是
發文章的過程我花了四個小時寫文章
最後卻因為一個錯誤的預覽提交,白花時間了
在電腦前面啊出來的時候,已經是凌晨三點了
那時真的有種,喵的,這可是Lion耶
一台先進的作業系統,Version可是Lion重要的特色啊
怪誰?怪我自己沒用文字編輯的軟體而用Mobile01的網頁界面
而那個界面又不會自動存檔
像Blogger這樣多好
純牢騷

後來雖然還是把文章發出去了
但是是兩天後利用假日重頭開始寫
11月2號晚上寫的文章,11月5號才發出去
一度不想寫了
存檔啊,這檔事真的很重要
html的標準真的不夠用啊
搞不清楚Apple把這件事情鬧大的用意
還站在Adobe那邊自以為是的當廠商的幫兇是怎麼回事啊?
我多年前看過一部好萊塢電影,片名不詳,但是是跟美國總統有關的
裡頭有個角色是演回到未來系列電影的那位男主角
他有句台詞很有趣,當時年紀小不能理解但是印像很深刻
翻譯看起是這樣:
人民渴求領導者渴求到他們根本無法理解他們喝進去的是沙子還是水
我想表達的是
使用者和開發者其實都有html5的需求
卻把flash當成是解藥在喝
現在好了,不再提供更新
不就是因為它是私有的規格
Adobe才有權利不管使用者需求與否說停就停嗎?
html的標準,微軟老大哥不理不睬,也攔不住其他的公司推動
這不就是標準的價值所在嗎?
還在吵flash,喝進的是沙還是水?

2011年10月20日 星期四

書報攤!!

書報攤
是的
我要講書報攤
這是個iOS 5上極度不起眼的新功能
沒人在乎,沒人當一回事
目光都被吸引到iCloud或Siri上了
硬體控嘛,關心Apple的人應該不多

它能做什麼?
它現在什麼都不能做
上面能找到的資源少得可憐
不會比Android market剛上線時候的好到哪去
而且目前在iPhone上它真的很廢
因為iPad更適合拿來閱讀
會想在iPhone上開發相關資源的人可能真的不多

這個書報攤,是讓你做下面的事
訂閱、時間到了自動下載
早上你起來時iPhone、iPad上已經有傳輸好的報紙、雜誌、漫畫
讓你可以在吃早餐或上班通車時拿出iDevices就可以開始閱讀
討厭Apple的人看到我這樣寫又會說什麼以前已經可以怎樣怎樣的
是的,我知道以前有人有廠商嘗試過
否則哪來的RSS
但是,有人真的使用過任何行動裝置訂過報章雜誌甚至是漫畫?
然後訂閱後它們就會主動的下載到你的裝置裡頭?
而且都是擁有版權合法的資訊?
例如固定每週某日我起床就有可隨身提著走隨時可以看的少年快報?
這可是我多年前的夢想
我很主觀的看法認為
這是Apple極有前瞻性的設計
好吧,極有前瞻性可能歌功頌德了點
但這確實是絕佳的時間點
至少目前有比較多人願意相信
Apple的設計能讓消費者願意購買這些虛擬的服務
而不是把「找免費資源」當成「高手」
順便揶揄一下消費者花錢是一種「凱子」的表現
也是廠商「邪惡」的證據

管你雙核還四核,管你記憶體多少
訂閱數位內容也不是什麼了不起的設計
但這些都不是Apple真正關心的事
Appele真正關心的是
將後端整合到
前端消費者除了改變資訊的載具外
就跟以前一樣,只要閱讀就好
這才叫科技始終來自於人性

當然,以前有付錢的,現在還是要付錢

沒人氣不等於沒用
這個設計告訴我的事情就是:
Apple已經設計好
就等著文創產業加快數位化的腳步追上來
依舊,Apple仍然站在前面拖著這個世界前進

無需印刷工廠,沒有倉儲需求
空中自動化,不用物流
沒有過期的垃圾需要回收
這些都是數位化本身就有的優點
重點是
消費者只需要換個裝置就行了

只是,能打工的項目又少了幾項了

2011年10月7日 星期五

To the infinity, and beyond

現在是台灣時間十月六號晚上11點

這是個多事之秋,對IT產業而言
過去這兩個月發生的事情
少說有超過五件勾起我寫文的動力
但是
疲憊和懶惰,是創作的殺手
不過再多的藉口
都不應該掩蓋這個令人遺憾的消息

Steve Jobs, 1955-2011

To the infinity, and beyond
這是巴斯光年在玩具總動員這個經典的動畫電影裡的台詞
常看到的中文翻譯是飛向宇宙,浩瀚無盈
說真的,有幾分詞不達意,但我也不會翻
超越無限...邏輯上不好理解,也很沒有美感
但我很想用這句話來表達我對Steve Jobs的看法

皮克斯動畫公司以及玩具總動員的成功
是Steve Jobs重新再起的重要關鍵
重握人生的主導權,接下來在機緣下透過NeXT回到蘋果電腦公司
上演了一場王子復仇記
開啓了Apple從谷底翻身的黃金年代
一個領導者的重要性,不言而喻

Steve Jobs回到Apple不久,透明果凍的iMac就很讓人驚艷
隔年,iBook(不是現在iOS上的iBook,我應該沒記錯名字)一樣吸睛
但是,C/P值太糟,華而不實,錢都繳到品牌去了
這是我當時對Apple電腦的評價
2001年,iPod問世
不過就一台mp3播放器嘛,雖然那轉盤真的設計的很不錯
2003年,iTunes Store上線
那時雖然我不住在學校宿舍,但還住著認識的朋友
宿網裡面,最不缺的就是mp3
買歌?我買遊戲已經是勒緊褲帶了,還買歌?
.com都泡沫化了,搞線上商務
「白癡」,我當時是這樣看Apple的

畢業後當兵,當完兵找工作,那時我渡過了一段非常混亂的人生
好不容易,工作有著落攢了點錢
我買了我人生第一台PC筆電(現在看起來也是最後一台了我想)
我很滿意的使用這台擁有獨立顯卡的筆電
享受著我所認為的效能與行動力的整合方案
玩遊戲,收發郵件,上網
要說缺點,就是電池持續力不夠,得常常充電
觸控板是只有在沒有滑鼠時才會動用到的替代方案
佔地方又廢到不行
鍵盤小了點,沒有數字鍵盤
重了點,帶久了很累
到頭來
常接著電源線和滑鼠,甚至是鍵盤,又重
所謂的行動力,根本是說爽的
不過,Warcraft III跟World of Warcraft可以爽爽玩,很棒了
Mac?想玩遊戲買Mac,那一定是瘋了

直到.....

無意間在論壇上看到Apple的擁護者們吹噓著什麼Multi-touch的觸控板
呸,觸控板不就那麼一回事
能拿來玩Diablo嗎?
能拿來玩SC和Warcraft III嗎?
能拿來玩World of Warcraft嗎?
能拿來玩任何一款FPS嗎?
滑鼠都取代不了,能搞出什麼名堂
去看看也好,反正不會有什麼損失的
陪女朋友到信義區,她逛她的百貨公司時
我繞去一間Studio A見識一下
雙手放上Mac Book Pro鍵盤和觸控板後
......五分鐘過去了
多年前iPod的圓盤,我只是欣賞,衝擊不大
那一刻,我才曉得
真正的「a ding in the universe」敲在腦袋上有這麼痛
對我而言
滑鼠是電腦產業界多年來難以找到替代品的輸入方案
而Apple只花了五分鐘就說服我,Apple有替代方案了
比起來當兵的時候看到的Windows Tablet
那個鍵盤+滑鼠+觸控筆+可以旋轉的觸控螢幕,簡直是個笑話
沒錯,現在它一樣不能取代滑鼠玩GAME
但我完全沒辦法否認它有取代滑鼠的潛力
重點不在於硬體,在手勢,在軟體,在作業系統怎麼設計
當時PDA手機不算成熟的市場,但小有規模
觸控筆是基本配備
我是為了筆電的觸控板而來
然而我踏出Studio A的那個時候
我腦袋裡想的卻是這種技術有沒有可能應用在PDA手機上
GUI與滑鼠,看似還制約著電腦的樣式,左右著電腦的發展
但那個下午,我卻發現有人找到答案了
而且是有實作並且可行的方案
諷刺的是,滑鼠是Apple偷出來讓它發光發熱的
而Apple卻也準備終結它的未來

2006年
Apple放棄了PPC,全面轉換到x86
我打定主意要買台Mac
就算Mac OS用不慣,要裝個Windows又不是難事
誰曉得錢都還沒存夠
2007,iPhone就這麼呈現在世人面前
雖然台灣沒賣,但我已經決定一起排入序列中
敗家列表,瞬間Loading極重
當年我訂婚,岳父岳母送的六禮當中,有一支Nokia Symbian手機
正是我想拿來在沒有iPhone前的「替代方案」
後來......Nokia怎麼了,Symbian怎麼了
我只能用不勝唏噓來形容了
之後我就很喜歡找地方看那個外型洗鍊的Mac Pro
以及AIO的iMac
除了感受外型及設計,主要是為了看看Get a Mac
I am a PC, I am a MAC...
享受一下美式幽默的樂趣
官網可以看,幹嘛還要特地去門市?我知道
但是我的電腦沒辦法Mac Pro一樣一次開個10來個播放器一口氣看完啊
定目標是一回事,真要實現又是另一回事
手上的Apple裝置,全部搞定已經是2010年底的事了

看著Steve Jobs以他的最後的火花重新定義著未來
風光了好久的滑鼠
以及看似原本已經快發展到快變不出把戲的電腦產業
突然間要準備著被超越了
是的,還要一陣子,但它會發生的
To the infinity, and beyond

2011.10.06~07 @home, edit by my iMac

2011年4月30日 星期六

輕薄的假象

這是漫畫獵人裡又強又變態的殺手西索的絕招
也是現在社會極為奇怪的一個現象
GUI為電腦拉近與使用者的距離
但電腦的本質仍脫離不了計算機
簡單的來說,GUI就是現代電腦專屬的輕薄假象

故事,得從上禮拜的大紅人 iPhoneTracker 開始講起

說實話,這個軟體所展現的第一印象相當驚人
大量數據的累積,將使用者過去的行蹤呈現在畫面上
非常有震撼力
我這種對自己的隱私龜毛到即便是我的好朋友也不講情面的人
我如何能忍受這件事
當天看到新聞回家第一件事就是下載iPhone Tracker
當然,謹慎為妙
還是先搜尋了一下一些心臟夠大顆的前輩衝下去的結果
也先看了看影片,和FAQ
東西下載來順便下載source code
開始了這一段事後想起來僅剩下悲歎的過程

看影片的時候除了只覺得那些點的分部似乎有規律可循以外
其他都沒特別發現什麼
但真的開始執行後,才發現,這些點的排列真的有規律
不管怎樣,整個完整的Play之後,我確實不爽
這間公司也太誇張了點
我很介意,我非常介意,我說幾次介意都不足以表現我的不舒服
但就因為很介意,我決定好好對一下我的行程表,以便確認資料庫的完整性
將來或許哪天真的法庭上用得上
這一比對,才開始發現,數據好像不太對的上
有些很合理,有些不太合理
我對到過年,以及三月回老家的那個禮拜,因為那時畢竟有出門,資料比較好找
我對這個數據庫的不安轉成懷疑更進一步轉成覺得這個資料庫好像不太像是我的行蹤
很像,但不是
尤其是有兩個族群的點,可以算得上是在那個時間點之前我完全沒去過的的地方
如果他是紀錄我的行蹤,那我沒去過的地方記錄怎麼來的
放大地圖看後,那些一顆一顆的點排列的像棋盤狀
我總不可能跳格子吧,說是基地台的位置
別傻了,我們的政府怎麼可能有這種規劃力,基地台排得這麼整齊
我下了一個結論,不對,這資料庫跟我的位置有關聯沒錯,但它不是我的行蹤,不可能
如此以來,那些靠這個軟體大肆批評Apple的,一定沒像我這樣仔細對應自己的資料就大放厥詞
爛死了,我最討厭這種人
我發了篇不算很中看的文章在mobile01上
發表我的發現,順便嫶一下那些啥都不看或是搞不好根本沒這隻手機的傢伙
想當然爾,這粉絲的帽子就這麼戴上了
本想多回個幾篇,但想想給個台階下也比較不會碰到哪天有人人肉搜尋來砍我
你們就儘管再去覺得這就是證據吧,去告吧,反正錢不是我出
當時覺得算了,反正丟臉的不是我
而那篇文章之後,確實也壓了壓一下一些人發文批評Apple的意願
廢話,手頭上沒數據,講話氣勢當然就小了
眼看文章沈下去了,可是呢,好死不死過個兩天又有人把文章挖了出來
在揶揄了一下這些人,爭端再啟
我本來沒打算管了,don't care 就don't care吧
但是看看這混亂的媒體記者,每天都有人好幾爆的
來作個對照組吧,我對自己說
看看真正的對照組可不可以讓人閉嘴
對照組的資料,就從我發現有問題的那一兩週,從照片取實際位置和時間出來
看看到底和傳說中的資料庫,有多接近,就讓我來證明,有多不接近
由於照片的時間都很精準
下載下來的iPhone Tracker這種七天一次的算法,太攏統,找不到適合的資料
我開始修改下載下來的source code,並直接存取資料庫
改啊改的,邊改邊tracing,你看你看,這差太遠了吧
我明明還在某區域,你就給我回頭抓其他縣市的資料
最好是有人可以拿這份資料找到我,這時間根本對不上
好了,當這個念頭掃過,我突然反問我自己,阿如果這時間算錯的話咧
可能就是兩天熬夜tracing資料多到忽然發現,好像時間都錯的有點規律
回頭看了一下時間那邊的code,似乎又沒什麼問題
第二天工作時,越想越覺得不對,用mysql的function測試了一下
不得了,這下子,真相大白了
底下是原始的code及作者的註解
// The timestamps seem to be based off 2001-01-01 strangely, so convert to the
// standard unix form using this offset
const float iOSToUnixOffset = (31*365.25*24.60*60);
const float unixTimestamp = (timestamp+iOSToUnixOffset);
問題在哪?
就在那個iOSToUnixOffset
註解裡面說明了實際上從資料庫讀出來的時間似乎不是一般常用的unix timestamp
也就是從1970/1/1 00:00:00 UTC開始算的秒數
而是從2001/1/1 00:00:00 UTC開始算
作者怎麼知道的?
第一,猜的
第二,預期應該是這兩年的資料,兜出來的(就是湊答案啦)
1970年到2001年共31年,每四年一個閏年多一天,就是每年多0.25天
所以就31*365.25
對嗎?
剛開始我還沒感覺
後來發現,這根本是植樹問題沒學好
31*365.25閏年算起來只多7.75天
實際上呢?1970到2001有八個閏年,要多八天
所以所有的timestamp全部少算0.25天,也就是六個小時
使得ui上顯示的時間,往過去的方向位移了六個小時
去檢視ui上第一個時間戳記,也就是手機開通的時間
果然沒錯,買手機的時候,當時iPhone搶的兇
所以是店員先確定晚上會到貨,我們下午先付訂金晚上來拿貨並開通
弄好都半夜了,可是iPhone Tracker的第一個時間卻是下午,而且正好差六個小時
這什麼鬼,我過去這一個禮拜的努力證明,所有的疑惑,全是這個bug引起的
更鬼的是,哇靠,連作者自己都沒作對照組喔
然後一群人指證歷歷的基礎就是這個有問題的軟體資料喔
如果今天真的拿自己的真實資料來對應
等同於證明了iPhone紀錄的是你六個小時後的位置,而非現在
六個小時後的世界還沒發生,所以iPhone不是紀錄,是會算命
我知道這有點詭辯
但如果所有人都是下載這個有bug的軟體,卻沒人像我一樣感覺這個軟體的資料有誤差
這代表什麼?代表什麼?

這至少證明了三件事:
1. 人,真的很容易被搧動,即便是所謂的事實被發現錯誤,依舊可以完全無視,這年頭,建立在事實上的討論和發現,沒有市場,對立和衝突才是王道
2. 小學自然與科學老師說得對,作實驗要有實驗組和對照組,不然數據就沒有意義,連實驗做錯都不知道。
其實我真正想說的是:媽的,你們兩個是小學沒畢業喔,連這種高度敏感的數據都不驗證,一群人就這麼超high的搞革命運動
3. 這證明了開放原始碼的價值,也證明的開放原始碼的沒有價值,作者沒開放原始碼的話,我大概會在可預期的未來如跳針般的跟著一群建立在想像中的事實的人們爭論在一個漩渦裡面出不來,但也因此證明了這種缺乏人力財力的開發程式方式,其軟體的可靠度,不高。重點是,開放跟自由,其實只是一句口號,對多數使用者而言,沒有意義,因為他們根本就不會花時間看你的code

真正覺得可悲的,我發現了事實,證明了其他人的事實是想像的,但事實背後的那個事實,卻讓那些人的想像變得不是那麼像想像的了
我們都困在iPhone Tracker那輕薄的假象裡了