我讀 «壽司幹嘛轉來轉去!?» – 上

本書是從日文翻譯過來的 “漫畫", 副標題是 “你一定用得到的財務知識", 作者是 “林總", 繪畫由武井宏文執筆, 譯者是江裕真. 林總是何許人也? 書上說他是日本中央大學會計系畢業的會計師, 目前擔任林總聯合股份有限公司的董事長. 而本書原來的書名似乎是另外一個副標題 “餃子屋と高級フレソチでは、どちらが儲かるか" (煎餃店和高級法國餐廳哪個比較賺錢?), 總之這也是書名的一部分.

相較於一般號稱輕鬆可以讀懂財務報表的書, 這本書選擇用漫畫來表達這門學問, 真是不可能再更淺顯易懂了. 這個故事的背景發生在本書的第二格 (第一格是 “咦?" 這個字), 矢吹由紀的老爸死了, 所以她突然接下社長一職. 原本在老爸的公司 Hanna 裡面擔任服裝設計師的小女孩, 瞬間就得接掌大位.

很不幸的, 矢吹這家公司是個爛攤子. 所以第二天往來銀行的高田五郎行長就來下指導棋. 原來文京銀行早就希望前任社長能夠進行裁員, 但前社長始終不能做到. 高田行長認為矢吹由紀不可能帶領公司起死回生, 所以直接要求她裁員, 不再給予任何空間. 雙方約定一年後, 文京銀行就來驗收  Hanna 的經營狀況. 並且在這一年內, 文京銀行不會再給予 Hanna 任何融資. 不但要求矢吹由紀把房子繼續拿來擔保, 還要以個人擔保公司的債務.

當然, 這是故事的布局, 所以也就不需要太挑剔銀行為什麼要給一年時間, 還有叫小女孩個人擔保有啥用了? 總之,  Hanna 原來只是個空殼子, 根本就不值多少錢. 女主角為了解決問題, 只好回家問媽媽. 媽媽說: 我們家樓上住了有會計師資格的上市公司社長, 雖然他的爆炸頭有點噁心, 不過他在研究所教會計喔? (這根本就是作者的經歷) 於是乎, 女主角立刻就跑上樓請他指導. 爆炸頭的安曇看到由紀還算是個正妹, 於是答應幫忙她. 幫忙的條件是: 1. 每個月上課一次, 所教的事一定在當月執行, 2. 一面吃美食一面上課, 3. 報酬在一年後支付, 由安曇決定收多少錢.

不消說, 在這種狀況下, 不管是什麼不平等條約, 由紀都會簽. 搞定人設之後, 故事就正式開始了.

第一章. 會計是騙人畫, 隱藏畫. 會計只是個近似值, 沒有一定的準則. 只要保有一致性, 就合於會計的原則. 也因為這樣, 會計很容易做假.

第二章, 提升現金製造機的效率吧. 組織重整不一定要裁員, 它的本質像是減肥. 減肥最快的方法是去除贅肉, 公司的贅肉與其說是員工, 不如說是閒置的設備, 原料, 半成品與庫存等等. 資產負債表就像是公司的 X 光片, 這台現金製造機的哪一部分產生問題, 可以從這裡看出來, 再來就是把這些東西變成現金. 

提升公司的 (新陳代謝) 效率, 也可以達到瘦身的目的.  現金和利潤是兩回事, 我們希望公司產生現金, 而非只是產生利潤. 現金製造機的性能好不好, 可以看 “保留盈餘 (含當期利益)".

第三章, 鮪魚大肚肉為何不賺錢?

好吃的大肚肉和便宜的鰶魚哪個比較賺錢? 鰶魚的投資每天周轉一次, 由於每天都要投資一次, 所以一整個月都拿不回這筆錢. 大肚肉的投資也是要押一整個月, 只不過大肚肉要花一個月才能賣完, 所以滯留資金逐日下降呈現一個三角形. 無論是看利潤或是滯留資金, 鰶魚都狂勝大肚肉.

不過現金流量不只是 “選擇賣哪個產品?" 這麼簡單, 有時候什麼都得賣, 有時候又要割捨. 我們要決定從哪個 cash flow (CF) 流到哪一個? 在公司狀況不好的時候借錢擴張, 就是拿財務 CF 去挹注投資 CF, 像是買了新的生產設備, 準備大賺一票. 理想上可以從營業 CF 賺到錢來還財務 CF. 但如果經營得不理想, 不但營業活動沒有改善, 財務的破洞反而更大.

由紀在這一章決定賣掉北海道的工廠. 此舉可以改善財務 CF, 以及營業 CF. 雖然對於投資 CF 沒有正面的作用, 可能會導致競爭力的下降, 不過這是最佳的決定. 社長可以做的事情是選擇最佳的時機, 為北海道工廠賣個好價錢, 然後拿賣出的錢來投資.

AIT Filter 小檔案

說到 AIT, 大家應該會想到 “美國在台協會" 吧!?不過如果是在 HbbTV 規格書裡面看到這個名詞的話, 它顯然就應該是指 Application Information Table. AIT Filter 就是用來處理 AIT 的過程.

一般的 MPEG2 bit stream 裡面會有 PAT, PMT, NIT, BAT, SDT, EIT, TDT, TOT, 其中又以 PAT 和 PMT 最為知名.  不過 AIT 就相當不常聽說. AIT 的功用就是存放 Broadcasting Application 的 Information, 最早用在 MHP (Media Home Platform). 

舉例來說, 某個 service 有 2 個 applications, 那麼這裡的 AIT 就會有 2 個 entries. 接著會記載 application 的名字, 存放的目錄, 以及執行時的參數. [註 1] 

為了區分 application, 他們有唯一的 ID, 包括 32 bits 的公司 ID 和 16 bits 的 Application 的 ID. 這個值可以被 AIT 的 parser 讀出來, 也就是在下圖 loop 中 application identifier() 這行, 會讀出此 data structure. 

雖然在 DSM-CC 裡面同樣會記錄 application 的位置, 名稱等資訊. 但是一個 application 很可能給很多個 service 使用. 所以兩邊都需要記錄這些訊息

比較賊的地方是這裡面還有個專利 US7861280 [註 2]. 這個專利說, 由於大家 (DVB-MHP, OCAP, ATSC-ACAP) 都可以用 MPEG-TS 和 AIT, 所以我們不知道收到 application 需要的環境究竟是 Java virtual machine, HTML, CE-HTML (HbbTV 1.0), 還是 XDML? 這些只會通知 box (receiving terminal),  再由 box 上的軟體來判斷它能不能支援.

…the application type simply notifies (or indicates) the receiving terminal whether the application is a Java Xlet application requiring a Java Virtual Machine or a Digital Video Broadcasting-HyperText Markup Language (DVB-HTML)-based or an extensible DTV Markup Language (XDML)-based application requiring a browser.

這個專利特別強調, 在 AIT 裡面的第一個 data field 放一個 tag, 很快就能看出這個 application 和這個 program 有沒有關係? 如果沒有關係, 我們就不用去理會這些的 application 了.

An object of the present invention is to provide a data structure for an application information table (AIT) which is able to indicate whether a data broadcast application is bound to a broadcast program or independent of any broadcast program.

如果我們從 AIT 裡面可以很快讀到這個 application 是給哪一個 program 用, 或是可以跨 program 使用, 這就侵犯了這個專利.

[reference]

1. OCAP Application Signalling

2. Data structure for application information table, methods of transmitting and receiving broadcast signal, and digital television receiver

 

公債與 ETF 小筆記

 最近有個投顧公司的專員介紹我一檔低風險的基金, 因為本人從來不買基金, 所以慎重地觀察了一下這個標的. 他介紹給我的基金叫做 “ 瀚亞美國優質債券基金“.

這支基金主要投資美國政府或是企業的債券, 信用評級從 BB 到 AAA 都有, 平均評級在 BBB+ 級. 屬於風險較低的 RR2 (RR1 風險最低, RR5 最高). 看資料似乎還不錯, 抱久了也會有一定的成績. 它的資料上說年化報酬約 3.6%, 比我自己算的低一點點, 不知道和隱藏費用是否有關?

既然講到美國的債券, 不如就來看一下 TIPS (treasury inflation protected securities) 吧! 我記得某位大師曾經建議大家買一點 TIPS, 因為它可以稍為抗通膨. 一旦通膨發生, 美國政府可以在債券到期時貼補您的本金. 只要油價上漲, 大家就會預期有通膨, 這種抗通膨債券就會比較搶手. 最近油價每桶跌破 80 美元, TIPS 應該也會走低, 或許這是一個買進的機會. 

不過 TIPS 的信用評級高達 AAA, 所以殖利率硬是比較低一點. 扣掉手續費管理費分銷費經理費.., 好像沒剩多少啦! 就算本來還有 3%, 扣掉那些隱藏費用就沒剩多少了. 不知道這樣的投資有意義嗎? 不過很有趣的是, 先鋒基金超市似乎是我往來的金融機構中唯一有賣 TIPS 的. 如果不跟它買, 就只能去 first trade 找了.

在搜尋的過程中, 我發現中國信託竟然有在賣外國的 ETF! 也就是說其實我們不需要跑到海外開戶, 就可以買到 S&P 500 的 ETF. 不過中國信託能夠買到的 ETF 也很有限, 像是新興國家的 ETF 就買不到. 其實那些新興國家甚至是邊境國家的 ETF 才是比較值得期待的. 大家可以參考這篇, 找到更多的 ETF. 我們先來個表格吧!

Fund Bank Type 發行時間 現在時間 現在淨值 配息 年數 年化報酬
S&P500 中國信託 ETF 93/1/29 12/6/23 132.44 Y 19.4 14.24%
Nasdaq 100 中國信託 ETF 99/3/10 12/6/23 62.69 Y 13.3 14.80%
D&J 30 中國信託 ETF 98/1/20 12/6/23 125.44 Y 14.4 19.15%
MSCI 香港 中國信託 ETF 96/3/12 12/6/23 15.81 Y 16.3 2.85%
MSCI 日本 中國信託 ETF 96/3/12 12/6/23 9 Y 16.3 -0.64%
MSCI 南韓 中國信託 ETF 00/5/9 12/6/23 58.21 Y 12.1 15.63%
DJ 歐盟 50 中國信託 ETF 02/10/21 12/6/23 26.75 Y 9.7 10.70%
MFS 美國 TIPS A1 先鋒 TIPS 05/9/26 12/6/23 15.12 N 6.7 6.32%
MFS 美國 TIPS A2 先鋒 TIPS 05/9/26 12/6/23 12.16 Y 6.7 2.94%
MFS 美國公債 A1 先鋒 TIPS 89/3/20 12/6/23 16.73 N 23.3 2.24%
MFS 美國公債 A2 先鋒 TIPS 89/3/20 12/6/23 12.16 Y 23.3 0.84%
瀚亞美國優質債券基金 先鋒 Bonds 02/7/15 12/6/23 14.954 Y 9.9 4.13%

現在大家都被灌輸了長抱 ETF 可以賺錢的觀念, 剛剛看了一下 S&P500, Nasdaq, 和 D&J 30 的線型 (來自 Yahoo Finance), 摘要如下. 這些數字應該不包含配息, 如果配息會賺更多.

Nasdaq 從 1971/2/5 到 2012/1/1 漲了 2,629.47%,

S&P 500 從 1950/1/3 到 2012/4/2 漲了 7,621.34%,

D&J  從 1928/10/1 到 2012/4/12 漲了 4,113.59%.

不過從這裡只會看到光明面, 看不出真正的風險. 其實從最近的 25 年的資料, 很容易就可以發現原本緩步上漲的曲線變成了鋸齒狀. 簡單地說, 衍生性金融商品發揮了寅吃卯糧的效果, 有時候讓大家賺到暴利, 有時候又讓大家輸光. 既然起伏如此劇烈, 使得長抱本身就變成一件困難的事情, 並不只是投資者心理素質的問題而已. 就算不用停利, 也一定要懂得停損.

在這個顛覆的年代, 國家的信用評級甚至不如大銀行, 而大銀行的信用有時也不如大公司. 雖然有人質疑惠譽或是穆迪的作為, 但是現在信用評價混亂確實是一個事實. 如果一昧相信政府債優於企業債, 恐怕有點 “烙印效果", 而不是個事實. 在這種考量下, 抗通膨的債券可能會有點用, 但是政府債券就沒有優質債券有吸引力 (假設信用差不多, 但利差較明顯), 垃圾債券說不定還比希臘或西班牙政府更穩定可靠. 

ICE 和 Trace 的差異

一般 SOC IC 剛回來的時候, 如果 memory 有問題我們可以用 ECC, 如果 CPU 有問題, 我們可以用 JTAG 去 debug, 以免它一動也不動, 卻不知道原因. 

早期我們用的 ICE (In-Circuit Emulator) 長得非常巨大, 它有一個 socket 攔在單晶片 IC 和 PCB 板子中間, 光是 8051 的 ICE 就可以做成一大台, 彷彿是一台邏輯分析儀的規模. 剛剛 Google 了一下, 已經找不到那種圖片了. 基本上它可以單步執行, 設斷點, 攔截特定位址的讀寫等等.

後來的 ICE 又叫做 Probe, 只需要用 JTAG 介面和 SOC chip 溝通. 那些設斷點的工作跑到 PC 上用 debug 軟體做了. 有時候 probe 也支援幾組硬體位址或資料的比對, 以便快速撈到某個值的變化, 以便找出兇手是誰. 大部分的人用 probe  debug 就夠了.

至於 trace 的功能就是把執行的過程記錄起來, 它可以被保存在一塊特定的 memory 中,  或是直接傳回 PC 再用 tool 分析. 畢竟使用 Probe 的話, 只要有人工介入, 某些 timing 就改變了. 很容易造成平常一定當, 但用 probe 看就不會當的慘劇. 

Trace 容許 IC 用正常的執行環境跑, 不會因為 debug 而造成當機條件改變.  所以它是更強的 debug 工具. 好東西當然不便宜, 由網路上看到買一台 ICE (Probe) 加一台 trace 只要 USD 7,000, 不過買軟體卻要 USD 12,000. 畢竟沒有軟體的話, 錄下一堆 raw data 也是毫無幫助的. 請參考有錢公司的開箱文和官網.

ARM RealView ICE, RealView Trace 開箱文

RealView ICE 和 RealView Trace

[2012/6/27 補充]

1. ARM 的 debug 軟體, 以前是 RVSD 系列, 到了 RVSD 4.x 的下一代, 就改為 DS-5 系列. 最大的差異在於支援了 Linux 和 Android, 因此也可以用 ssh, telnet 等工具去偷看系統.

2. DS 是 DStream 的縮寫, 相對於 VStream. V 就是 Virtual, 實際上還沒有任何硬體的階段, 這個盒子就模擬了整個 ARM 的單晶片系統.

3. RealView 系列的 debug 硬體, 隨之進化到 DS-5 Debugger. 號稱對於 Linux SMP 可以有 seamless 的支援. 只是 RVSD 系列原來也號稱支援 Coretex A9 1~4 core, 其中的差異要比較過才知道.


Child Lock vs Parental Control

這幾天 review 規格的時候, 重新看到 child lock 和 parental control 這兩個名詞. 究竟這兩個字有多大的不同呢?

其實 child lock 可以算是 parental control 的一部分. Parental control 泛指家長在機器上的所有權限, Child lock 特別是指防止小孩子啟動特定的軟體, 例如股票買賣, 網路銀行, 付費的 VOD (video on demand)…等等. 只要把這些軟體統統登錄起來, 在使用前必須輸入密碼, 小朋友就不會莫名其妙地把家敗掉.

這樣的軟體 (APK) 在 Android 的系統中是現成的, 所以可以省去許多開發的時間. 下面這個例子只讓沒有密碼的 “小孩" 玩鬧鐘和計算機, 瀏覽器就被關掉了.

至於經過分級的影片或是遊戲, 這是通常大家認知的 Parental Control, 它也是靠密碼保護. 這些分級的內容通常在影片網站上已經預先分類完畢, 像是 Youtube, 網樂通都是如此. 下圖的分級資訊如紅色箭頭所示.

最後一種叫做 TV Guardian, 它能夠自動發揮 “新聞局" 的效果, 把一般會電視電影中會被消音的部分自動過濾掉. 它的原理是監測字幕, 和一個資料庫比對. 如果比對出 “不和諧" 的句子, 就讓整句沒聲音, 並且把那些特定的字眼用另外的說法代替.

這些侵犯人的字眼主要分為與宗教或是性兩大類, 以及 HxxL, DxxN,…等粗話. 使用時可以切換過濾的強度, 算是滿貼心的. 相關原文如下:

The TVGuardian automatically detects and filters profanity and other offensive phrases while you watch movies or television shows.

How It Works: The TVGuardian monitors the hidden closed-captioning signal and compares those words to it’s database of offensive words and phrases. When an offensive word is detected it mutes the sound for the sentence and displays a replacement text on the screen.