消失的 APK

Android 的 adb (Android Debug Bridge) 是個非常好用的工具, 基本上它代替了我以前常用的 tftp (Trivial File Transfer Protocol) – 改為 push 和 pull, 甚至可以從 PC install APK 到板子上. 此外, install 的線路可以選 USB 或是網路 (包括有線或無線).

如果對這個東西完全沒有概念, 可以想像在開發 SOC 的主機上安裝了一個 adb tool, 它與 Abdroid SOC 上的 adb "內奸" 建立連結之後, 就可以對 SOC 下達各種指令. 嗯, 聽起來像是木馬病毒…

關於 adb 的詳細用法, 可以參考下面的網站.

[安裝有關]

如何取得Android SDK並使用adb指令

[使用有關]

常用的 Android 指令與模擬器參數

網路使用 adb

不過最近很困擾的是, adb 跟我說安裝成功的 apk, 在平台上卻找不到? 如果安裝不成功也就罷了! 可能是連結失效 (error: device not found 或是 wait for device). 只要執行

adb kill-server

接著全部重來一次即可 (可用 adb startserver). 但說好的 apk 不見了還真是神奇? Google 了一下, 有位老兄的遭遇和我類似.

push apk以后找不到应用程序

但他是 push 到 /system/app, 第一次重啟後 Android 會對它做優化, 所以還能夠解釋. 但我應該是安裝到 /data/app, 狀況相對單純. 看來剩下兩個可能:

1. 相容性問題: 因為 apk 不相容, 所以不出現. 下次再試試

adb -s 172.2X.X.X:5555 install -f xxx.apk

2. 辦公室裡面有另外一塊板子的 IP 和我一樣, 我的 apk 全部安裝給他了??? 這個機率也不能說沒有, 哈!

美國三天兩夜遊

繼前公司的香港一日遊之後, 新公司派我到美國三天兩夜遊.

這段期間恰好是台灣和美國中小學生返國的高峰期, 所以飛機上很少看到旅行團, 但是有很多學生 – 包括從台灣去美國的小留學生, 和從美國回台灣的小遊學生.

不用說, 飛機的經濟艙是很難睡的, 所以我在去程的時候只小試了一下就放棄了, 改為全力看電影. 飛機上的電影往往是很新的, 不過長榮播的好幾部我都已經看過, 像是 “MIB3″, “超級戰艦" 和 “復仇者聯盟". 所以我看了另外的五部電影, 像是 “魔鏡魔鏡", “逆轉人生", “賭博啟示錄", 和 “火線反擊" 等等. 其中我印象最深的是 “詐欺遊戲 – 再生".

詐欺遊戲的男主角還是松田翔太飾演的秋山深一, 但是女主角換成了多部未華子飾演的筱宮優. 不只是經典的女主角消失了, 連我喜歡的配角雛形明子也默默換成了江角真紀子 – 雖然打扮得滿像的. 這次的遊戲很像大風吹, 21 個人要搶椅子坐, 30 分鐘內沒坐到就淘汰. 接著全體 (包括被淘汰的人 – 稱為"嘩嘩") 投票選出 leader, leader 再刪除一張椅子的編號, 進入下一輪大風吹. 坐在最後一張椅子上的優勝者得到 20 億元, 敗者負債一億.

原本我看了好一陣子也看不出 “必勝方 (法)", 等到秋山出來解答, 才知道幾乎沒有 “必勝方". 但是這個遊戲不在於誰是最後的優勝者, 而是誰能夠擁有優勝者的代幣. 優勝者為了讓大家可以選他當 leader (以刪除他人的椅子), 總得用點東西去賄賂別人, 所以他的代幣就會流到別人的手中. 也就是說, 表面上的贏家未必是真正的贏家!

當然, 女主角和前幾集一樣希望大家 win-win, 最後 21 個人也果真平分了 20 億拿去還債. 因為優勝者不用負債, 所以總共 20 億就夠了. 這裡面最有趣的環節就是如何行賄! 如果給嘩嘩很多代幣, 則對方會認為這個賄賂者本身沒有贏的動機, 不值得投票給他. 因此如何給代幣就是本劇最值得一看的地方了.

到了美國之後, 遇上慢吞吞的租車妹而花了不少時間. 最後沒吃成什麼大餐, 而試吃了吉野家. 這個吉野家分量比台灣大多了, 所以額外點的 cheese cake 我都吃不下.   

經過一夜輾轉反側, 第二天大家都是強打著精神去見客戶. 我想如果我們不去拜訪他們的話, 他們絕對不會主動玩我們的 EVB (evaluation board) 吧! 果真我們到了之後, 他們才從紙箱中取出在台灣 “非常缺貨" 的開發板, 看來已經閒置了一段時間. 接下來就是幫客戶安裝好所需的一切, 並且 demo 各種最新的功能.  

客戶看完 demo 還算滿意, 因為老美太習慣說 cool 和 great, 所以我也很難拿捏對方的滿意度有多高. 但是, 當他們要留下我帶去的 3 支大拇哥時, 我可是有點心痛, 因為那些都是我的私人財產, 有一支藍色的 8GB TDK 已經陪伴我好多年了. 本來想幫公司省錢, 這些小東西都沒有報帳, 但是白白送人就捨不得啦!

幸好客戶也希望簡化環境, 以便再 demo 給他的老闆看. 我臨時整理一下環境, 總計犧牲 8GB USB 兩枚, 和 8GB SD 卡一片就可以 demo Android 多分割畫面和 transcoding. 幸好 Charles 在出發前幫我改了一版 MPlayer, BK 也幫我試過 80 Mbps 的阿里山確實能 從  MPEG2 transcoding 成 3 Mbps H.264, 所以在工程端算是達成任務.

客戶的公司看起來很氣派, 完全不輸給旅館.

Customer Hotel

當然, 到了客戶那邊, 總是要自掏腰包請客戶吃飯. 我的對應窗口是個伊拉克人, 本來想請他介紹我吃他的家鄉菜, 不過因為附近正在修路, 所以我們改去一家他推薦的連鎖餐廳. 以致於兩天的午餐都是吃沙拉, 晚餐都是吃墨西哥餐. 顯然美式沙拉比墨西哥餐的賣相好, 吃起來也比較爽口.

墨西哥餐很簡單, 但是名字有點學問. 雖然我在 22 年前就獨自去過洛杉磯的 Taco Bell 探險, 但是老實說我直到現在還是不懂什麼是什麼, 只好去他們的網站撈點資料. 原來我第一天吃的是 Burritos 和照片中的 Taco, 第二天吃的是 Chalupas, 餅皮另外附, 沒有照到.

 脆皮  軟皮  軟皮  脆皮  脆皮  韌皮

吃完了機場餐, 當然就是坐飛機了. 很意外的我們也進了貴賓室. 洛杉磯機場的 International 貴賓室顧名思義是許多航空公司共用的, 由於人數太多, 無線網路品質不佳. 於是我跑到商務中心去看 web mail, 一看就看了兩三個小時, 完全忘記大吃大喝那回事, 還得小跑步才趕上登機.

老實說, 這個時候我很需要睡眠. 我的時區介於台灣和美國之間, 隨時都想睡但是睡不著. 然而飛機上依舊很難成眠, 勉強看了一部不知所云的 “普羅米修斯", 終於累到睡著了一會兒. 陸續死撐了 10 個小時, 總算回到台灣. 所幸出關前辦的自動通關很方便, 所以才清晨 6:30am 就進到了辦公室, 回家洗個澡, 接著忙到 9:00pm 才下班. 第二天是週六, 一直睡到 11:00am 才起床, 總算是把時差搞好了!

[在 Irvine 拍到的兩道彩虹, 希望不順利的事都雨過天晴]

護照與美簽小註解

話說為了出美國的這趟差, 真是吃了不少苦頭. 首先就是我的美簽過期了. 我又有個錯誤印象: 辦美簽需要 6 個月的護照有效期限, 所以我原本打算在天秤與布拉萬雙颱來襲的 6 個工作天裡面, 依序換護照和辦簽證. 幸好不是那麼回事.

其實, 台灣人雖然美牛吃得不夠多, 還沒有資格免簽證. 但是辦理美簽時, 台灣的護照只要還有效就可以了, 不需要有 6 個月的有效期限. 若是日後護照到期, 還是可以拿著有美簽的舊護照加上新護照進美國.

如何申請非移民簽證

假如要火速把這兩件事都辦好, 需要以下的步驟.

Step 1. 去照快照, 兩吋的照片 (護照用) 和 5 公分見方的照片 (美簽用) 各需要兩張. 

Step2. 上網把落落長的 DS-160 表格填完, 網路預約面談時間.

若是時間緊迫, 好的時段都被別人約走了, 大概只剩早上 7:45 和 8:00 兩種時段可以選. 我建議選取 7:45 而不是 8:00, 因為約 8 點結果早到了也不能排隊. 反之, 約 7:45 但遲到了, 還可以和 8 點的人擠. 只要稍微用心, 不太可能預約 7:45 結果因為遲到 15 分鐘而無法進場.

Step 3. 請助理/旅行社辦急件換本新護照. 如果有美簽面談預約單和機票, 本人親自到外交部辦理的話, 甚至可以拜託他們當天辦好新護照. 否則最快就是隔天取件, 再隔一天去面談. 而且這種急件非常貴.

燦星辦護照的價碼:

種類 一般件 急件 特急件 超特急
工作天 5 4 3 2
價碼 1,900 2,200 2,500 2,800

Step 4. 去郵局劃撥一大筆錢給美國在台協會 – AIT (4,800 NTD) 與一小筆錢給源訊公司 (275 NTD).

由於免美簽是早晚的事, 所以美國在台協會不久前才做出反撲, 把簽證的價錢調高. 畢竟一天只要 313 人劃撥, AIT 單日就進帳超過1.5 百萬 NTD, 這個利潤不賺白不賺, 反正以後也賺不到啦!

Step 5. 切記帶著面談預約單, D-160 確認單, 照片和護照去面談. 雖然某個官方網站上說到要帶戶籍謄本, 但是我沒有用到它.

Step 6. 乖乖排隊通過各個關口. 其中在繳交訊源公司收據後, 以及等待掃描指紋後有個空檔. 趁這個時候可以去上洗手間. 它的地理位置也剛好在動線上. 不然一旦脫隊, 想要再排回隊伍都有點困難, 因為人真的太多了.

Step 6. 面談完辦理快遞. 這裡有個 170 NTD 的費用是貨到付款. 最近大概 2~3 天後可以收到貼上美簽的護照.

按照 AIT 的官網說法, 一班訪客需要 4 天才能拿到護照. 如果按照這個標準, 我的努力都是徒勞無功的. 幸好, 即使是在 747 都坐滿的開學旺季, 其實不需要那麼多時間也能得手.

我讀 «走進我的交易室» – 下

雖然在上一篇結束的時候, 本書的心得報告就可以告一段落了, 但是本書的第三部曲 – “走進我的交易室" 確實有一點值得提的東西. 所以特別把這個段落整理出來.

由於本書的作者以股票交易維生 , 所以他心目中的好交易人必須恪守紀律, 認真地研究股票. 就拿每支股票的交易紀錄來說, 他要求要紀錄的項目多達 19 項. 其中包括股票代號, 交易流水號, 數量, 進場價格, 出場價格, 特別是要幫自己打三個分數 – 進場分數, 出場分數, 和交易分數. 

所謂的進/出分數是指成交價落在當天高低價之間的幅度, 例如最高 100 元, 最低 90 元, 買到 97 元則進場分數是 30 分, 賣到 97 元則出場分數是 70 分. 交易分數就是所賺到的錢, 佔這支股票在壓力與支撐之間的比例, 比方說壓力在 120 元, 支撐在 80 元, 買進賣出後, 若賺到 10 塊錢就是 10/(120-80) = 25%. 這個比例若在 30% 以上就是 A 級交易, 落在 20% 以下就是 C 級交易. 如果連 10% 的獲利都沒有, 那很可能是白忙了一場. 好的交易人要幫自己打平均分數, 時時反省自己的表現.

除了上面的交易紀錄之外, 交易人要以自己的財產 “淨值" 來檢視自己的表現, 每天看看自己的淨值有多少, 曝險在 2% 單筆損失的部分有多少? 曝險在 6% 整體損失的部份有多少? 接著要寫個日記, 描述自己為何要買那支股票? 以什麼樣的心情賣掉?

當然, 以上都屬於事後的檢討, 在 PDCA 中只包括了 C -check. 如果要做好 P – Plan, 就要在收盤之後擬定下一個交易日的作戰計畫.  首先選定目標, 然後檢視它的線型, 把買賣價和停損點預先設好.

(第一個螢幕) 週線圖: EMA 上升, MACD 柱狀圖逐漸向下 

(第二個螢幕) 日線圖: MACD 柱狀圖空頭背離, 股價逐漸拉回 EMA

(第三個螢幕) 在 71.03 放空, 73 認賠出場, 65 獲利了結.

規劃好了之後, 開盤就按表操課. 但是作者也不完全認同機械式的操作, 如果確實看錯方向, 只要不違反原則, 他也可能會加碼或是反向操作. 

我特別整理出這篇的意思就是, 靠炒股維生絕非易事. 人家這麼認真在打仗, 閒人有閒錢時去號子 “玩股票", 99% 都是只有被宰的份! 當然, 如果像巴菲特一樣做長期投資, 就不用這麼辛苦守紀律. 相對地, 長期投資人必須有更高的財務素養做支撐, 不像是本書作者所寫的, 只要有心 (紀律), 有法 (技術), 有錢都可以當專業的交易人.

我讀 «走進我的交易室» – 中

前一篇讀書心得被我變造成 “權證與期貨" 專題, 這次正經地來看這本書. 本書的首部曲叫做 “初生之犢", 主要是講投資人和交易人差異, 以及每個市場 (股票, 期貨, 選擇權) 的不同.

基本上, 首部曲裡面沒有太特別的東西. 但是作者以心理醫生的角度, 把盲目的投資人比喻酗酒成癮的病患倒是非常傳神.

第二部曲所提到的 “交易成功三要素 – 心、法、錢", 確實讓我體會到賠錢的外行人只懂得用一維思考, 而專家的想法有好多個維度. 外行人遇到專家, 雖然也有微小的勝算, 但是最後的結果可想而知.

作者說到, 一個成熟的交易人要有紀律. 除了對交易作紀錄, 什麼時候該買? 什麼時候該賣? 都應該在前一天計算出來, 並且在開盤中適時依據行情作出買賣的動作.

作者認為在開盤前下單買賣的人不夠謹慎. 因為他們根據的是開盤前訊息, 並不能反映真實的情況. 我記得某個人曾經提過從開盤開始就要觀察 5 分鐘箱型有沒有突破? 作者的想法也是這樣, 他的買賣判斷都是即時反應的.

那麼, 他如何根據即時行情判斷買賣點呢? 首先要看懂指標. 指標分為 3 種, (1) 趨勢指標. (2) 擺盪指標, 和 (3) 其他指標. 趨勢指標用來判斷大方向, 大方向決定該買或是該賣. 擺盪指標用來決定交易點. 大方向往上, 短期指標向下, 造成擺盪的話, 作者認為這就是買點. 反之就是賣點.

那麼什麼是作者喜歡的指標呢? 他認為一個彈匣裝 5 顆子彈就夠了, 所以主要推薦五個指標. 但如果大家去看這本書, 就會發現作者提供的子彈根本滿出來裝不進彈匣了~~~

趨勢指標 移動平均線 SMA, EMA
MACD 包括柱狀圖
擺盪指標 力度指數 這是作者的發明
通道 包絡線, 布林格通道 = 標準差通道
隨機指標 KD
混合指標 艾爾德射線  這也是作者的發明 

對了! 作者不喜歡當日沖銷. 所以他總是以長期的觀察來選擇交易時機. 為了避免自己衝動, 它還發明了三螢幕法. 第一個螢幕用來看喜歡的交易時間單位的上一個單位 (例如週線), 第二個螢幕則是看自己喜歡的交易單位 (例如日線), 而第三個螢幕則是用來交易. 很辛苦吧!

作者特別為每一個指標背後的意義作註解, 所以這部分就厚達 60 頁.  雖然技術指標能夠幫助作者有一定的勝算, 那麼萬一看錯方向怎麼辦呢?

在這本書的第七章說到: 只能拿 6% 的資金可以承受風險. 每個投資標的只能損失 2%. 只要達到 2% 的損失就表示失誤了 – 例如被主力騙線, 他會立刻斷尾求生, 把機會留到下一次! 所謂的承受風險或損失, 意思是說他已經預設買價和停損點, 所以最大損失是可以預先知道的.

假設本金有 50K USD, 2% 是 1K USD. 那麼買價設在 20 USD, 而停損點在 18 USD 時, 風險就是 2USD. 1K/2 = 500, 表示作者最多買 500 股, 扣掉手續費和滑價 (就是買賣不到設定的價錢) 之後, 頂多只能買 400 股. 事實上, 400 X 20 USD = 8 K USD, 佔他所有資金的 16%.