真假 QuickTime

我們的客戶一直強調不可以播 Quick Time 格式. 但是什麼是 Quick Time 格式呢? 我 Google 了一下, 但是 keyword 不對, 怎麼也抓不到重點. 像是 "wiki quicktime" 這些都沒用. 唯一有用的 keyword 是 "quicktime spec.", 只有願意看規格的人才找得到答案. :D

 Apple 認為 Quick Time 格式是 MPEG4 的基礎, 雖然 quick time 和 MPEG4 長得很像, 但是 Quick Time 是 Apple 的智慧財產權, 和 MPEG4 不能混為一談!如果因為長得很像, 就當做同一個東西的話, Apple 豈不是要和 MPEG-LA  分權利金了嗎?當然不行囉!

Important:  The QuickTime File Format has been used as the basis of the MPEG-4 standard and the JPEG-2000 standard, developed by the International Organization for Standardization (ISO). While these file types have similar structures and contain many functionally identical elements, they are distinct file types.

QuickTime file format 由一個個的 atom 組成, 每個 atom 都和 MPEG-4 的 box 差不多. 再強調一次, 只是看起來很像…

Note: An atom, as described in this document, is functionally identical to a box, as described in the ISO specifications for MPEG-4 and JPEG-2000. An atom that includes version and flags fields is functionally identical to a full box as defined in those specifications.

對於一個典型的 MOV 檔, 它就是以 movie atom, movie data atom 所構成的 quick time file. 這個 movie atom 後面會跟著 4 bytes 的 atome size, 接著就是 4 個 byte 的 atom type. 當 atom type = ftyp, 那麼它可能就是一個 MPEG-4 或是 JPEG2000.

緊接在 ftyp 後面就是這個 atom 的 data, data 的開頭則可能是 major band.

Major_Brand

A 32-bit unsigned integer that should be set to 'qt  ' for QuickTime movie files. If a file is compatible with multiple brands, all such brands are listed in the Compatible_Brands fields, and the Major_Brand identifies the preferred brand or best use.

 所以 ftypqt 連在一起, 就是 quick time 的 MPEG04. 除了 major band 還有 compatible band, 它包含了 major band.

Compatible_Brands

A series of unsigned 32-bit integers listing compatible file formats. The major brand must appear in the list of compatible brands. One or more “placeholder” entries with value zero are permitted; such entries should be ignored.

如果 compatible band 沒有一個是 qt, 那麼這個 file 就不是 Quicktime movie. 因此, 判斷方式很明顯了. 就算附檔名看起來一樣, 檔案結構很相似, 但是有個明顯的標記區分著 QuickTime 和一般 MPEG4 或 MOV, 賴也賴不掉~~~

Note: A common source of this error is an MPEG-4 file incorrectly named with the .mov file extension or with the MIME type incorrectly set to “video/quicktime”. MPEG-4 files are automatically imported by QuickTime only when they are correctly identified as MPEG-4 files using the Mac OS file type, file extension, or MIME type.

[ref] 

在 Mac 底下用 UART debug

MBP 又出新款, 感覺我的這台又貶值了許多. 總之, 今天的主題是, 怎樣在 MacBook 下透過 UART debug.

首先我們要買一條 USB 轉 RS232 的線, 它不算貴 (360 NTD), 所以還要多買幾樣東西才能達到 PCHOME 的免運費標準. 我買的這條是 Atake 的, driver 在這裡抓:rs232-newdriver-091031.zip.

接下來安裝 Mac OS 10 的 driver, 重新開機後, 上面會出現一個像是電話的 icon.

點選這個 icon, 會進入網路選項. 接著進入右下角的 “進階…". 莫驚慌, “進階" 裡面沒啥東西. 此時要選擇的 modem 是 null modem, 速率看狀況. 但撥號前等撥號音, 可以避免它亂撥號, 否則會收不到 QA board 傳回的 print, 也就是所謂的打印信息.

此外, 就是要記得把終端機打開, 終端機命令取消.

當然, 這有點投機取巧. 對 MBP 來說, 我開了視窗卻沒撥號, 只是一個暫態. 因此相關的視窗是以 “連線中" 的方式佔據了前景, 只能放大還不能縮小. 不過, 在沒有更高科技的解法之前, 大家也可以像我一樣湊合著用.

我讀 «超爆蘋果橘子經濟學»

這本書是 “蘋果橘子經濟學" 的續集, 探討的主題也差不多. 在續集當中, 作者也為前作找了當初自己也沒掌握到的主題, 那就是人類做每件事都是因為有足夠的誘因. 於是 “爆柑經濟學" 的重點就在這裡, 雖然後面明明又跑題了~~~

上集講了毒販, 本集就講妓女. 毒販為何和母親同住?因為小咖的毒販沒有錢, 有錢的是他們的大頭目. 作者說這和麥當勞等連鎖店沒有多少區別. 至於妓女呢?因為功能別有限和組織扁平的關係, 妓女業沒辦法像黑幫一樣做到上有董事會, 下有臨時打手. 所以本集就不再拿不同的行業來類比了. 

作者訪談此特種行業的業內人士, 在問卷調查後做出了以下的結論:

1) 妓女業今不如昔, 因為一夜情使得這個產業的獨佔性下降.

2) 這個產業供給小於需求, 故司法只處罰妓女, 會使得供應更加不足, 而導致價格上揚. 高薪也會吸引新人的加入. 因此禁不勝禁.

我看到其中最爆笑的片段是:書中被訪談的這位女主角愛莉, 因為覺得自己已經賺很多了(年收入 20 萬美金), 所以把自己的收費提高, 希望以價制量. 想不到從時薪三百美金一路漲到五百美金, 生意還是沒有減少!於是她赫然發現她以前平白賤賣了自己, 乾脆把多的時間拿去大學修經濟學, 哈!

作者說, 人會因為足夠的誘因而做不同的選擇. 比方說, 人類會有利他的舉動嗎?當然!我們看到很多默默行善的市井小民, 也有高調行善, 但順便把資金匯出海外的首富. 最讓經濟學家不明白的就是不自私的人. 如果人類不自私, 經濟學家根本就沒得混了不是嗎?所以行善的人也是經濟學家必須了解的一個族群 – 他們的誘因是什麼?

書上列舉了很多的實驗, 但是作者知道大部分都沒有意義. 因為受試者不過是去做個實驗, 即使受試者在匿名的情況下也願意釋出善意, 但這並不表示他們在真實生活中也能如此大方. 最接近真實的一個實驗應該是這個:受試者可以把錢給另外一個受試者, 甚至還可以從對方那裏拿走錢.

當這筆錢是實驗經費, 類似我們說的公款的話, 受試者往往吝於把錢分給陌生人, 只有10% 會分給對方錢. 60% 會把陌生人的錢拿走,  其中 24% 會把對方的錢拿光, 一點也不留給陌生人.

假如參賽用的錢是打工賺來的 – 顯然是由實驗室提供的工作. 那麼大家就不會這麼黑心了. 只有 28% 的人仍然會拿走陌生人的錢, 2/3 的人選擇不拿也不給. 這表示人類不見得會有莫名其妙的慷慨善心, 但是往往都有同理心. 既然錢也是別人辛苦賺來的, 多數人不忍拿別人的血汗錢. 當然這裡也有例外, 這就是為什麼有詐騙集團的原因.

作者在這本書中, 花了很多的篇幅介紹:兒童安全座椅只能減少輕傷, 比直接用安全帶好不了多少. 以及地球本來就會變暖或是變冷, 與其節能減碳, 不如在平流層放一點二氧化硫. 這些都是有統計數字, 但是相當危言聳聽的言論. 個人覺得不太相信, 不過我也沒有數據可以說話就是了.

書中有個有趣的片段: 一百多年前, 醫生接生的初生嬰兒死亡率 (7.6%) 遠高於助產士 (3.7%). 每十位母親就有一位因生產而死亡. 匈牙利醫生西梅爾魏斯 (Ignatz Semmelweis) 後來發現, 這是因為醫生不常洗手. 由於細菌當時還沒有被發現, 所以大家認為這個醫生瘋了, 將他送進精神病院.

另外本書有一個統計, 1999 年, 在洛杉磯的西德斯西奈醫學中心裡, 由臥底護士所統計的美國醫生洗手率約 9%, 而醫生自評的數字也只有 73%. 由此可見, 醫生誇大了自己講衛生的程度, 甚至很多醫生大方承認自己不愛洗手. 醫院採用的對策是:被看到正確洗手的醫生可以得到 10 美元的星巴克咖啡抵用券, 再加上醫生雙手在培養皿裡養出細菌的螢幕保護程式.

原本就是有錢人的醫生會在乎 10 美元嗎?答案是:會!因為這對醫生有利與名雙重的誘因. 加上螢幕保護程式的警醒, 據說洗手率可以達到 100%, 並引起其他醫院的效法. 反之, 如果對不洗手的醫生開罰 10 美元會怎麼樣?看過這本書的人, 應該很快就會有答案!


ISDN與茉莉花

回想我大四的時候, ISDN 剛剛推出來, 老師在課堂上提出來, 這是一個可以整合所有通訊媒體, 並且連到每家每戶的基礎建設. 我的同學很有興趣地找我聊這個題目, 覺得這個東西很夯, 可能是以後發展的方向. 不過, 我還小, 我不太在意 ISDN 能不能賺錢?我只是想:如果每家每戶都知道世界的另外一頭發生什麼事, 彼此沒有隔閡, 不就實踐世界大同了嗎?"世界大同?" 我同學想了想, 也覺得不是沒道理.

最近世界掀起了茉莉花革命, 獨裁政權紛紛倒地. 其中 Twitter, Facebook 都扮演了以前我認為 ISDN 會做到的事情, 資訊可以讓人不再接受操控! 反觀獨裁者的特徵莫不包括儘力阻擋著資訊的流通. 像是鬼屋這種恐怖的事情, 只要全世界都知道, 就算真有鬼都被人嚇跑了, 何恐怖之有?這就是資訊公開的力量.

過了二十多年, 我看到的我 "遠見" 有一半成真, 還是滿高興的. 不過, 我更感興趣的, 變成了商機在哪裡?如果獨裁政權倒台, 這些國家最需要什麼?能夠賺到錢嗎?我猜他們最需要的應該是新的領導人吧!其他的民生物資, 奢侈品等等反而急不來.:P

我讀 «蘋果橘子經濟學»

這本書 (Freakonomics) 是由一位芝加哥大學的經濟學教授李維特 (Steven D. Levitt) 和一位紐約時報雜誌記者杜伯納 (Stephen J. Dubner) 所合寫的. 除了原來的版本之外, 我買的它的增訂版, 譯者是李明先生.

Freak (搞怪)+ Economics (經濟學)就是本書英文書名的由來, 也含有模仿 3K 黨密語的意思, 因為 3K 黨喜歡把所有 C 開頭的單字換成 KL. 由於本書花了很多篇幅介紹 3K 黨, 所以內容和書名也堪稱…裡應外合? 總之, 這本書是以統計社會學的觀點, 來解釋經濟現象. 因此裡面提到很多出現在大家身邊, 但是平常大家沒有想過的問題.

3K 黨和房仲業者有何相似之處?作者說他們都有隱藏的資訊, 比方說, 房屋真正的價值, 或誰是 3K 黨. 這種訊息社會大眾並不知道. 3K 黨到底有多恐怖呢?3K 黨只要曾經殺死過一兩個人, 大家就會把 “3K 黨很恐怖" 的印象銘記在心. 而房仲業者同樣操作著神秘的訊息, 老是恐嚇我們說很難找到這麼好的買 (賣) 家了. 作者透過數據分析, 發現房仲業者在賣自己的房子的時候, 成交期普遍更長 10 天而不是更 “有效率", 賣出的房價也比他的客戶高 3%.

說到這裡, 房仲業的朋友一定不滿意. 沒錯! 作者的分析得罪很多族群. 事實上, 他總是在身邊找可疑的題材. 如果他不是剛好要賣房子, 而是買了意外險. 他可能會類比保險推銷員和幫派份子在恐嚇不特定的對象方面的異同, 並且提出相關數據. 因為作者的數學不是太好, 上大學時還問旁邊同學 x’ 的那根東西 (‘) 是什麼? 但他的確是個 data mineing 的專家.

小學老師和相撲選手有何不同?作者強烈質疑日本的相撲比賽有弊端, 因為快要被淘汰的選手遇到一定晉級的選手勝率都超高(79.6%), 下次立場交換時勝負就會易位, 再下一次互不相欠時就會恢復 5 成勝率. 小學老師的飯碗和學測成績有關時, 全班的成績都會進步. 等他們重新測驗, 或是升上更高年級, 換了導師之後, 平均成績又打回原形.

因此, 作者認為只要從這些數據上, 就可以分析出大家都有道德風險…為人師表在飯碗保衛戰上可能會逾矩. 相撲選手縱然代表日本的國技, 但其中一成有舞弊的嫌疑. 話說棒球也是台灣的國球, 還不是…

當然, 以上的類比只會得罪少數人. 後面的章節涵蓋就更廣了!比較嚴肅的探討像是犯罪率為何下降?作者認為大家提出的原因都不是主因, 最重要的關鍵是墮胎合法化了. 不被喜歡的小孩沒有被生出來, 所以治安變好. 作者也說, 他只是探討問題. 如果要用墮胎所消滅掉的生命, 和因謀殺而死掉的人命相比, 其實大概是 100:1 以上的懸殊比例. 因此墮胎絕不是改善治安的良方.

此外, 作者花了很多篇幅在分析好父母是什麼?我直接講結論吧!影響小孩成就高低的因素, 主要就是遺傳, 父母地位高, 家中有錢, 藏書多. 這些都是小孩的成就正相關的. 至於家人關係是否親密? 有沒有帶小孩去博物館? 都和小孩未來的求學順利與否無關. 您只能 “是" 好父母, 不能 “做 "  好父母. 當然, 幫小孩取個好名字就更無關了!! 

作者分析指出, 菜市場名起源於家長在模仿某個成功者, 這位被模仿對象不用是郭台銘或張忠謀先生, 而是他們身邊的成功者,可能只是街坊親戚之流. 等到某個名字爆紅之後, 根據大數法則, 成功與失敗者應該各半, 大家就漸漸不喜歡這個名字了.

如果改名有用的話, 書上說: 男的要叫做 Benjamin, 女的要叫做 Alexandra. 哈!這是指白人而言. 美國黑人的名字有自己的文化, 至今仍然不喜歡取聽起來像白人的名字. 1990 年的黑人男菜市場名是 Michael, 2000 年是 Isaiah.