第十八屆交大高階經理人培訓班第一課

本屆開班的講師是曹興誠學長, 聽到這堂就值回學費了~~~

不消說, 曹學長的講題就是 "善蟻雄兵" [1]. 什麼是善蟻雄兵呢? 就是集合一大群善良的螞蟻, 支持學長對兩岸的問題的看法. 學長主張台灣人應該要有共識: 被統一的底限就是公投.並且用這個主張要求中國提出吸引台灣可以公投通過統一的條件. 雖然說簡單地講就是這樣, 但是這個主題茲事體大, 大家還是上善蟻雄兵的官網去看討論區比較恰當. 

我記得先前曾經聽趙少康先生在中廣流行網訪問曹學長 [2], 當時印象深刻的點就有幾個: 其一是學長跟蔡同榮先生說, 我幫你們落實台灣前途決議文, 你們怎麼不支持? 概 1999 年民進黨提出的台灣前途決議文第一條就是,

「台灣(即中華民國)是一主權獨立的國家,任何有關獨立現狀的更動,必須經由台灣全體住民以公民投票的方式決定」。

我想這微妙的差異就是: 民進黨只說 "不獨" 需要投票, 但硬是不碰 "統一" 這個字眼.後來馬總統也學了這種模糊的論調: "不統、不獨、不武". 曹學長說, 這根本不合邏輯.不統就是獨、不獨就是統! "互不承認主權、互不否認治權."  也是一樣, 邏輯都不通, 怎麼能產生共識呢?

即使是中國在 2005 年提出的, 害得股市下跌的 "反分裂國家法" 也說: 

『以和平方式實現祖國統一,最符合台灣海峽兩岸同胞之根本利益。國家以最大的誠意,盡最大的努力,實現和平統一。國家和平統一後,台灣可以實行不同於大陸的制度,高度自治』。

因此, 學長認為善蟻雄兵的理念恰好是這兩者的交集.  我在心裡早就 simulation 過好幾輪, 確實沒有更好的說法. 它在實務上雖然不一定可行, 但是理論上沒有什麼弱點. 比方說, 學長會以公司併購來比擬兩岸統一. 我就想: 無論是否惡意併購, 被併購公司最後都是賣掉股票, 才釋出股權, 再怎麼樣都會有點收穫. 但是公投併入中國, 人民放出選票後、就算換到鈔票也不划算啊? 不過回頭想想, 如果是善意併購, 對方當然會以餌食引誘, 若是惡意併購, 本來也就不會有好下場. 我們只能決定自己的態度和立場, 不能解決的事也無須費心.

我又有一個想法是, 併購也要講誠信. 如果對方併購前說一套, 併了之後又是一套, 那麼公投豈不是等於專程去上賊船? 平常選舉選錯人可以等他任滿, 但公投亡了國, 以後可是要依中國人民共和國的律例來辦理,  這怎麼得了? 後來想想, 這是談買賣前本來就要顧慮到的事情, 如果真的公投出統一的結果, 有些人應該會移民吧! 或是尋求政治庇護也有可能. 不過, 我們再怕選舉的結果也不能反對投票制度, 所以善蟻的邏輯依然無誤.

學長說到他現在歸依佛法.佛法說財布施不如法布施,法布施不如無畏布施。財布施可以想成是捐獻供奉,法布施可以想像為弘揚佛法。而無畏布施就是讓我們免於恐懼。現在他所推的善蟻雄兵就是無畏布施 – 找出一個可行的方案來解決兩岸的問題. 應用公投這類程序正義的方法, 可以解決很多問題. 包括馬總統真的要怪罪王金平院長在立法院辦事不力, 這是名正言順的. 如果光明正大地做也罷了; 弄出監聽案去揭發檢察官纏訟的案子,反而後者變成佔上風了. 

Of course, 如果請到曹學長來現場, 只講公投怎麼行呢? 當然是要講企業治理了. 有人問到, 如果要推行善蟻, 是否應該從政? 學長說, 搞政治一定要有班底. 像是柯文哲說要出來選, 但是他沒有班底就不能成事. 總要花個 20 年光陰, 網羅各種人才, 才能真正搞好政治. 有人可用才會有力, 這也是他希望衝高善蟻人數的原因. 如果有幾百萬個人支持, 就會有談判的籌碼. 

還有人問到, 學長這麼有創意從民進黨和共產黨的 "共識" 中找出方法, 又發明員工分紅, 在經營聯電的時候有什麼理念可以分享. 學長說, 當時做聯電也是摸著石頭過河, 遇到問題才去想如何克服. 創造力的根源來自於連接力, 把兩個看似無關的東西連接在一起就是創意. 比方說當初為了找人才, 他想到 "公司法" 說員工可以分紅, 而公司又可以現金增資,把兩者合在一起,就是讓員工也可以用紅利參與現金增資. 他覺得他的方法很好, 但是若公司沒有填權也發股票給員工就算是濫用了.

學長說,當初聯電就想做 fabless 的 IC 設計. 但是 TSMC 很聰明不接他們的案子, 他們只好自己做. 因為若 TSMC 一直幫聯家軍代工,則聯電的營業額總是比台積電高,TSMC 就無法超過 UMC. 當然啦, 這是指當時的狀況. 學長認為, IC 設計業是 3 高 1 低 – 高科技、高投資、高毛利、低周轉. 鴻海是 3 低 1 高 – 低科技、低毛利、低投資、高周轉. 這兩種生意都能做. 反而是 2 高 2 低的行業, 有些不能做 – 例如高科技、高投資配上低毛利、低周轉就不行. 我們政府近來打算扶植的產業恰好是這種.

學長說我們做事一定要能分辨限制和困難。如果是限制, 就要想辦法繞開, 不需要硬碰硬. 如果是困難, 就要去解決! 如果主管誤把限制當作任務派給下屬, 那只有害了大家, 沒有所謂什麼使命必達. 但如果確認是個困難, 就要設法解決問題, 公司請人來上班是要解決問題、報告成果, 而不是解釋問題、報告為什麼沒有達成目標.當部屬的如果沒把事情搞清楚, 就貿然給上面建議, 老闆光看你的建議就覺得煩.

關於膽識,學長說膽在識先。覺得有成功的機會就大膽投入是靠膽。官渡之戰時曹操苦無糧草,但敵營叛逃的許攸來報,若能先燒袁紹在烏巢的糧草,則袁軍會先垮。曹操聽信此計就是'膽'。親率五千人前去大概就是'膽'+‘識’了。這樣除了讓袁紹誤判大營無帥,正是偷營的好機會 – 反正守糧的淳于瓊已經足夠輕鬆消滅曹操的五千人. 另一方面也給足了許攸面子. 當然, 計策雖好, 萬一曹軍不勇, 真的被淳于瓊殲滅那也就無言了. 所以也不能膽大妄為.

以上可以看出用人的重要, 要能聽進忠言, 才能勝出. 大家如果去看 WIKI 上的官渡之戰 [3], 很快就可以看到曹操聽了誰誰誰的計謀、而袁紹又不聽誰誰誰的獻策. 在公司裡面, 學長說 4 等親以內不得任用, 不管多優秀都一樣. 此外, 管理是常識 + 邏輯, 即使 PDCA 做得再好, 也不過是自己跟自己比. 把腳踏車的功力練到極致, 等到旁邊摩托車呼嘯而過就來不及了. 我們要注意別落入 sub-optimal 的 solution. 找外面的顧問時, 也很容易得到局部的優化, 而不是真正最好的答案!

我們如果讀歷史,重點不在於朝代更替, 而是要以宏觀去看人類的歷史.在漁獵時期, 人類的生活與野獸無異、到了農業時期已經算是個人了. 然而我們看到農業時期所產生的宗教, 都是告訴我們天堂或來生比較值得期待, 今生就忍耐吧! 可見得過得不好是常態. 到了現代我們已經算是超人. 以一台手機可以做的事情來說, 我們已經遠遠超過幾百萬年前的人類. 未來呢? 學長說我們要做神人, 神人和超人不一樣的地方在於我們要有慈悲心.

最後, 學長未來有什麼計畫呢? 他說最近會接受 TED 訪問, 多增加一些視訊的媒體來推廣善蟻雄兵. 如果這個兩岸問題搞定了, 他想轉換議題到司法. 話說學長就是覺得台灣的司法很麻煩, 所以才入籍新加坡. 新加坡最近有點不平靜, 但是先前都很歡迎移民, 學長在新加坡連戶籍都沒有, 但是卻有護照, 這個比起台灣死撐著不讓外國人入籍要開放多了.

[ref]

1. 善蟻雄兵

2. 趙少康時間 – 曹興誠 先生暢談「善蟻雄兵」理念

3. 官渡之戰

4. 「台灣半導體的先鋒」 – 曹興誠先生

萊特幣小註解

萊特幣 (Litcoin) 是除了比特幣之外, 另一個比較多人在挖的"幣".它的原理和比特幣差不多, 只是工具有點不一樣.

首先它有另外一個錢包要 download.

然後它也要找挖礦軟體、礦池、 以及註冊帳號. 不過比起比特幣, 它的資源真的比較少. 如果只是要玩一玩, 那麼可以下載極少數有 GUI 的 Litecoi n 挖礦軟體.

ScryptMiner GUI – Simple GUI for Litecoin mining

這個軟體有一個 bug, 那就是它 start mining 一次就會起一個 task, 以至於後面按了半天沒反應, 其實第一個 task 就已經卡住了. 把那些正 idle 的 task 都砍光, 才能夠正常運作.

至於礦池, 可以先找個台灣的. 在挖礦軟體中, server 輸入: http://litecoin.tw, port 設為 9327. user 設成 Litecoin-qt 錢包中的收帳地址, 密碼隨便亂填, 基本上就可以了.

如果各位看倌會用 DOS 的 .bat 檔, 只要做個 batch 檔, 內容是這樣就行了.

cgminer –scrypt -o http://litecoin.tw:9327 -u 收錢地址 -p 密碼

參數其實還有更多 [3], 但是程式默認會優化, 所以不如不要寫參數.

此外, 也有針對 Nvidia 的 CUDA 所寫的 cudaminer [4], 用法和先前一樣, 把 cgminer 換成 cudaminer 就可以了. 

不過, 不知道是這個 cudaminer 寫得太爛, 還是 CUDA 沒有 OpenCL 厲害. 總之, 它的效能只有 170 K Hash/sec. 比起 bitcoin by OpenCL 的 98 M Hash /s, 簡直是 COBOL 對上組合語言!

因此, 傳說中 cgminer 是萊特幣唯一的挖礦好軟體, 可能所言不虛. 另外人家說 ATI 網卡比 Nvidia 好用, 可能也是這個原因.

[ref]

1. Litecoin.org

2. 萊特幣台灣礦池 Litecoin.tw

3. cgminer运行参数详解

4. A new Litecoin mining application

如果大家下載了此處的 cudaminer, 它執行的時候會抱怨找不到 MSVCP100.dll 之類的. 莫驚慌害怕, 只要把 cgminer 目錄裡面的同名檔案 copy 過來就好了.

 

我讀 «史上最大的搶案»

看書名有點像是小說, 但是它是一本講金融問題的書, 副標題就叫做 “金融體系如何掏空你的口袋", 德文的作者是馬蒂亞斯.維克 (Matthias Weik), 和馬克.弗利德里希 (Marc Friedrich).

這本書的主旨是在抱怨金融業讓我們變窮, 其中鉅細糜遺描述美國金融海嘯的部分, 雖然講得比別人深入, 但是可以看成是長篇抱怨文. 全書最有價值的幾個點, 我覺得是這幾個:

1. 作者質疑銀行業的存在意義. 首先, 國家要舉債發行國債,或者向國民徵收稅款或規費來當作收入.當然, 在第一筆稅款入帳之前, 政府首先要用中央銀行公債來籌措財源. 那麼誰來買公債呢? 除了外國人, 就是本國的銀行.為了吸引銀行來買公債, 公債殖利率一定低於銀行放款利率. 如此一來銀行業可以說立於不敗之地. 銀行就算不買公債, 也可以和中央銀行以極低的利率借錢, 而抵押品可能又是另外一些信評更低的債券.

2. 當銀行賺錢的時候, 高階主管快樂地分錢. 而銀行搞砸了, 卻是全民買單.

3. 雖然先前發生金融海嘯, 金融業並沒有學到教訓. 過去有次級房貸,美國買了好多年都還沒買完那些不值錢的抵押品. 現在又有了次級信貸. 某些機構專門買銀行的風險貸款, 賺取手續費. 銀行把不良債信脫手之後, 對應這些放款的自有資本就可以降低. 舉半澤直樹裡面的例子, 東京中央銀行因為貸款給快破產的伊勢島酒店, 所以被迫要拿出一大筆準備金. 如果這筆貸款賣掉了, 銀行的準備金就可以大幅減少,也就可以運用更大的槓桿. 這招就叫做 “資本寬減交易" (Capital Relief Trade).

4. 大家都以為銀行很有錢. 但其實銀行自有資金非常之少. 國際清算銀行推出了銀行自有資本比率管制的國際統一標準為 8%如果要它臨時拿出一大筆錢來, 它還辦不到. 就是因為如此, 才會有隔夜拆款利率. 想領錢? 沒先講不能領,還要加收手續費.隨便 Google 幾個:

 中國建設銀行: 人民币个人通知存款是经中国人民银行批准的个人存款业务,存款人在存入款项时不约定存期,支取时需提前一天或七天通知银行,约定取款日期和金额的一种大额存款方式。 

中國工商銀行: 如果是大額取款,請事先通知我行。

香港渣打銀行: 本行保留權利要求閣下在發出事先通知後才作出大額現金提款或存款。請向本行任何一間分行查詢,以確定須發出通知的金額。本行保留權利就大額現金提款或存款徵收服務費。 

5.作者強烈抱怨德國不應該在當濫好人了, 為了歐元區的團結, 不斷去貼補不長進的希臘、義大利、西班牙…等國家. 此舉使得德國的經濟成長率衰退, 利率偏高等等. 另一方面, 作者也抱怨不該放棄金本位制. 在作者成書之日 – 大約是 2011 年, 黃金價格來到 1,700 美元一盎斯. 因此作者再三地強調, 只有黃金是貨幣, 其他看似貨幣的東西都是負債.

6. 不可能永遠成長, 因此你我的退休金、保險金都不要指望了.各國狂印鈔票的結果, 就是實質購買力不斷打折! 股票、GDP 也都不會永遠上漲,因此不要以為買了指數型基金就會賺錢! 

7. 作者不厭其煩地把高盛銀行出身的政治人物洋洋灑灑地列了一頁半, 還真是讓我印象深刻! 這些政治人物不只是在美國身居要津, 連歐洲國家的政治人物都和金融界很有關係. 其中, 作者也把雷曼兄弟銀行倒閉視為高盛派剷除異己的一大勝利, 總之, 金融業已經污染了政治圈, 因此它們都是利益共同體 – 除了德國總理梅克爾, 作者一直說她好話.

或許大家看到作者擁護的黃金已經腰斬了, 不免以言廢人, 再以人廢言, 覺得本書不值一觀. 雖然我對 5,6, 7 這三點的確不太認同, 但是金融業為了賺錢而不擇手段倒是不爭的事實. 畢竟連食品業都是要錢不要命 – 別人的命,每天和錢為伍的銀行又怎麼會例外呢? 

這邊我也稍微抱怨一下作者有時語意實在不清. 比方說,作者引用一段話: “歐盟委員會目前總共邀請了 260 位專家, 希望他們為金融市場立法時提供建言. 而這 260 位專家中僅有 200 為真正來自金融業." 言下之意, 200/260 太少! 不過我局外人會覺得挺多的啊! 難道不能有些法律專家、公益團體什麼的去開會嗎?  

另外一個例子是, 作者抨擊美股太高, 而且都是一些經營虛擬事業的公司在漲, 像什麼 twitter, facebok,…etc. 最後補上一段: “根據 <<富比士>> 雜誌, 2010 年十大熱門股中, 有 8 支股票具備以下特性: 高股價、低營業額、前景看好、販售實物商品." 我特別看了一下, 裡面確實有 ACME, Netflix,還有販賣網路空間的. 但是其他多數好像真的是在賣實物商品, 這不就和作者的抱怨相矛盾了? 這是我看著看著覺得怪的地方.

最後, p. 195. 愛爾蘭的總負債是 GDP 的 1,166%, 誤植為 GPD. 

比特幣火速挖礦指南

比特幣最近滿流行的,聽說中國的大媽都在挖礦,我就來快速跟大家講一下如何挖吧!

首先需要一個比特幣錢包, 還沒有挖礦, 也沒有買賣, 要錢包做什麼? 主要是為了取得自己的地址, 打開錢包的收受方就會看到地址了. 他長得像一個 1 開頭的 32 bit 的十六進位的值, 不過除了阿拉伯數字還有英文的大小寫.

光是錢包就有很多選擇, 我安裝了號稱比較慢的 BitCoin-QT [6], 真的很慢~~~, 落後 75 個星期是什麼概念? 看來這東西不能用, 只要獲取地址就好.

其次需要一個挖礦機, 理論上什麼軟硬體都能挖礦. 新聞還報出了世芯電子出的挖礦機, 總之專屬的硬體一定是比一般的電腦好, GPU 又比 CPU 好.據說 Nvidia 的 CUDA 有比較好的加速, 

有了挖礦機之後還要去找礦池.

有沒有一次搞定的方法呢? 網站上 [1] 推薦使用 GUIMiner [2].顧名思義, 它是有 GUI 的挖礦機, 上面有個 server list (服務器), 從這裡就可以選要去哪個礦池 (server) 挖礦, 不同的 server 有不同的抽成規則, 總之, 為了好玩的話, 可以選一個抽成比較少的 [3][4].

選好 server 之後, 當然要去註冊啊!於是我就點了右邊的網站 http://mining.bitcoin.cz, 註冊需要定一個帳號和密碼, 還要用一個有效的 email address 去 active 這個帳號. 此時, 網站就會給您另外一個帳號和密碼, 這個是挖礦專用的, 要填在用戶名和密碼哪兩欄. 因為軟體已經偵測到我的顯卡 – CUDA 核心比 GTX760 多兩個的 GTX660 TI, 所以大致上就算 OK 了?

不! 我本來很開心地去點 “開始採礦", 想知道會發生什麼事? 結果底下跑出一行 bug 訊息: “ValueError: need more than 1 value to unpack”, 原來是我少了一個參數! 哪一個呢?原來我要在礦池登錄我的地址. 用申請帳號的那個 username 和 password 登入之後, 要在 My Account 的下面輸入 BitCoin Address! 剛剛從錢包裡抄來的地址, 在此正式派上用場! 附帶一提, 錢包裡的地址不用真的去抄寫, 它可以用 copy 的, 不然可累死了.

好了! 這次我真的可以採礦了! 軟體右下角的 “已停止" 會變成 “XX Mhash/s", 也就是每秒做多少 M  個 HASH. 我的顯卡跑起來大概是 98 個 M.

不過身為搞了好幾年演算法的人,怎麼能和大陸大媽做一樣的事呢? 當然是要研究一下採礦軟體怎麼寫? 以及開一個礦池來抽別人的成囉! 哈! 這個 BFGMiner 的網站 [5] 就是有提供 open source 的.只不過有 source code 的部分僅限於 OpenCL 的 CL 檔.

另外, 大家應該會想知道挖礦能不能回本吧, 網路上也有計算機 [7] 可以算. 重要的因素有三個, 一個是現在採礦的難度有多高, 這個 Difficulty Factor 會一直上升. 第二就是採礦的能力有多大, 我就填了我剛剛測到的 98MH/s. 然後就是匯率, 以現在的匯率來說,採一天是 0.08 美元, 也就是 2.4 元台幣左右. 換言之, 不是專業的採礦機是很難賺回電費的!

[REF]

1. 比特幣挖礦詳細圖文教程 

2. http://guiminer.org/

3. [Bitcoin礦池] 礦池Pool簡介 (中文)

4. Comparison of mining pools (英文)

5. http://bfgminer.org/

6. 下載 BitCoin-QT 錢包 Download Bitcoin-Qt

7. Bitcoin Mining Calculator

終於搞定 WDS

因為我的房間在四樓的關係, 所以 VDSL 當然也就裝在這裡.如果一樓要用網路, 就用 10 Mbps 的電力線橋接器接上小 AP 來使用.不過十年前的產品除了速度慢之外, 性能也不穩定. 即便是後來有 200 Mbps, 500 Mbps 的替代品, 還是偶爾需要 reset, 插拔一下. 最近天氣變冷, 不知怎麼搞得就再度故障了, 一回家就聽到老婆大人抱怨連連. 嗯, 不買 iPad 給她可能就沒有這個問題了…哈!

為了解決問題,一年前我買過號稱適用於 100 坪空間的 “穿牆王" AP – Tenda W309R 作為後援. 它有 7 dBi 的雙天線. 由於它並沒有功率調整的選項, 我就假設它已經輸出最大功率了. 此時, 我的 Mac Book Pro 在二樓還是可以收到訊號, 但是 new iPad 就不行.後來我想說, 是不是把天線反轉向下就可以? 結果也沒有比較好. 我想可能是指向性天線的關係, 在垂直方向確實可以收到訊號, 但是往下三層地板再換個房間就不太夠力了.

其實我真正想要搞定的一直是 WDS (Wireless Distribution System), 因為它可以不受電力線或網路線的限制, 我愛佈置兩台或三台都可以, 也不必追求大功率, 理論上應該比較健康. 自從知道有這項技術之後, 我也試著做了些設定. 但每次把第二台 AP 的 WDS 打開之後, 就再也找不到它了. 這次再度遇到電力線當機修不好, 我只好再研究一下別人是怎麼做得. 或許是因為這項技術愈來愈成熟, 隨便 Google 都可以找到一大堆教學, 這次再設不好就豬頭了.

歷次失敗的經驗很多, 其實我至少有 5 台 AP, 7 枝天線可以組合. 前天晚上試了很久, 證明不同廠商的 AP 真的很難連得起來. 想想乾脆再上網買一台 Tenda W309R 算了! 結果看到已經有 W309R+ 了,  差別在於天線換成 9dBi. 半夜下單之後, 昨天下班回家就收到一大盒產品. 我想可能是天線比較長吧? 光看外盒大小好像買了個 5 公升熱水瓶. 由於前天晚上已經 Google 了很多, 大概知道先前的問題所在, 我的作法大致是這樣:

1. 準備好兩台 AP, 一台連外稱為 AP1, 一台對內稱為 AP2.  連外的 AP1 要有 WAN, 我是讓它去撥接中華電信. AP2 就不必有  WAN 了.  如果有 FW 更新的話, 先把兩台 AP 都升級.

2. 拿條短 Ehternet 線連到 AP2 的 LAN port, 我是以固定 IP 有線的方式去連. 這麼做的原因是, 稍後 AP2 要換 SSID, 並且關掉 HDCP, 這麼做可以保持偵錯的方便性.

3. 由於 AP1 早就已經存在了, LAN IP 也設好 192.168.1.1, 因此我就把 AP2 的 LAN IP 設為 192.168.1.2.

4. 把 AP2 的網路加密方式設成和 AP1 一樣, 例如同樣是 WPA 或 WEP, 密碼 (金鑰) 也設成一樣.

5. 把 AP2 的 無線 Channel 設成和 AP1 一樣. AP1 如果是 autodetect, 就先連上 AP1 去改, 建議設為 1, 6, 或 11. 這樣以後要做 P2P 和 AP mode 互切的時候, 比較方便. P2P 的 social channel 就只支援 1/6/11 三個頻道.

6. 讓 AP2 去 scan wireless AP, 並且把 AP1 的 Mac address 存在來. 如果 AP2 沒有這個功能, 要先去連 AP1 偷看. 把 AP2 成為 WDS mode. 當然, 也把 AP2 的 Mac address 先拷貝一份起來.

7. 把 AP2 的 DHCP 關掉, 有些網站上說, 兩台 AP 的 SSID 不需要一樣. 但是這對 Tenda W309R 不適用, 總之把 AP2 的 SSID 設成和 AP1 一樣.

8. 拔掉網路線, 用無線去連 AP1, 把 AP2 的 Mac address 貼給 AP1, 把 AP1 設為 WDS. 並且把 AP2 用到的 IP address 從 DHCP 的範圍中扣除, 例如指定從 192.168.1.3 開始.

雖然穿牆王的功力之差有目共睹, 不過為了相容性起見, 我還是多敗了一台. 網路上有個默片教學, 相信按圖施工也是可以保證成功.

https://www.youtube.com/watch?v=6jrzcnvBMZI

[REF]

1. 無線WDS與網路中繼比較心得

2. [無線] Tenda W309R沒有想像中好