Android 即將進入 K 版

Android 一向以英文字母順序來命名產品, 大家可能都注意到它是甜點名稱, 而忽略掉它在 10/29  (傳言有誤, 待更新)就要進入第 K (11th) 版了. Android 進版如此迅速, 當然反映出它跟進競爭對手的決心. 否則它大可以讓使用者覺得 4.0, 4.1, 4.2 都是第四版, 而毋須給予各自的暱稱. 不過對於軟體開發的工程師而言, 實在是追得太辛苦了. 網路有個很好的比較表, 可以知道每一版的 Android 有何差異.

[打岔 1] 據說第 K 版的名稱是酸橙派 (Key lime Pie), 那麼第 P 版來個珍珠奶茶 (Perl milk tea) 也不算是意外.

我這邊另外做一張表, 把三個作業系統 (假如 Android + Linux 也算一個 OS) 的三個重要指標 – 能否跨平台, 人機互動, 消滅異己的版號列出來. 至於雲端, Market, 社群, 開機速度, 拍照, 強化語音辨識, 改善 UI 速度或美化等等不具戰略價值或大家都有的功能, 我就自動忽略了.

  Google Apple Microsoft
消滅異己 JB, 去 FLASH

IOS6, 去 Google 化
向來不支援 FLASH

不知
人機互動 JB (2012/6/27), Google Now IOS5, SIRI Win8, 據說有  chatter
跨平台

ICS (2011/10/19)

IOS5 (2011/10/12) Win8 (2012/10/23)

[紅色為更正]

不用說, Microsoft 真是敗在 Windows 太過臃腫. 以致於在跨平台上輸了競爭對手好大一截, 不過它也並非全無優勢. Skype 和 XBOX 算是它的獨門武器. 預計另外兩大陣營短期之內, 都不可能跟上進度. Apple 看似占盡上風, 不過封閉系統的問題也慢慢浮現 – 一個遊戲 App 就要 60MB,你手中的蘋果裝置塞爆了嗎?.

在人機互動方面, 只要耕耘得夠深, 客戶很容易養成習慣. 如果我是它們的操盤手, 我一定要讓這些裝置的 AI 軟體變成主角, 而不是綁定硬體. 它們需要被取名字, 而且能夠跨平台轉生. 如此一來, 客戶未來在換機時, 不得不考慮到讓那個 "虛擬的朋友 – 人工智慧" 還能繼續投胎轉世. 如果客戶再也不買我家的硬體產品, 沒關係, 只要付一點投胎費, 虛擬朋友在別的平台也可以活過來, 只是難免會有一點相容性的問題而已.

[打岔 2] 如果 AI 太強, 會不會主動拗客戶幫它 "換屋" 啊? "主人, 我想搬到最新的 iphone8…, 聽我朋友說隔壁老王的新手機很好住…"

最後, 有篇 Win8 十大升級理由 供大家參考. 其中 style app – 預設style App整合Facebook、Flicker、Google、Twitter、LinkedIn服務。個人覺得這類功能挺重要的. 畢竟我們沒有那麼多時間去關注那麼網站, 還是讓他們自己協調一下匯報上來就好! 有 AI 當然就更好. 但 Windows 能做到什麼程度, 我沒有報什麼期望.

好用的 Outlook 整理工具

因為屢次 sync 通訊錄的關係, 我在 Outlook 裡面的行事曆或是通訊錄變成有好多重複的備份. 這種東西雖然害處不是很大, 但是既浪費硬碟空間, 看了也礙眼.

如果按照 Microsoft 官網上推薦的方法, 是可以一筆一筆地刪掉. 不過正常人應該都不會這麼做.

幸好, 還是有聰明的免費工具可以選擇. 我找到一個 VAitA 出品的 Outlook Duplicate Item Remover.  安裝它之後, 它在 Outlook 裡面會產生一個 ODIR 的按鍵. 點選此鍵, 會跳出一個應用程式, 我們就用它刪除各種重複的項目, 包括行事曆, 信件, 聯絡人, 工作, 筆記等等.

比較遺憾的是它只有 Windows 版本, 所以得在 Microsoft Windows 的環境下把東西清乾淨, 再靠 exchange server 更新到 Mac 的 Outlook 上. 另外一個限制是 64 bits 的 Office 不適用此軟體.

新增 Linux User 小檔案

由於 Android 4.1 的編譯環境不再支持 32 bits 的 Linux, 一定要用 64 bits. 所以富士通的同事跑來要求加個 server 的帳號. 我想說只是加個帳號, 就順便替他處理一下. 想不到害他前後跑了三趟, 第一次是加帳號, 第二次是要開 Samba, 第三次是要加 sudoer; 既然三大革命應該一次完成, 我還是寫個 SOP 吧!

1. 加帳號

useradd USERNAME

增加一個和帳號同名 (USERNAME) 的目錄在 home 下面,

mkdir /home/USERNAME

把目錄指設定為帳號的 home 目錄.

useradd -d /home/USERNAME USERNAME

chgrp GROUP_NAME USERNAME

chown USERNAME USERNAME

passwd USERNAME, 接著依提示輸入密碼兩次.

2. 開 samba

smbpasswd -a USERNAME, 增加 samba user.

smbpasswd USERNAME, 接著依提示輸入密碼兩次.

3. 加 sudo

sudo 放在 /etc/sudoer, 它不能用普通的 vi 去編輯.

必須使用特殊指令 sudo visudo -f /etc/sudoers

在裡面增加一行

USERNAME ALL=(ALL) ALL NOPASSWD: ALL

紅色部分可以省略, 好處就是打 sudo 時不用輸入 password 了.

按 ^X 離開, 按 Y 確定, 跑出一個選項後, 再按 enter 確認.

問卷的解讀

一般製作問券的人都有先入為主的觀念, 準備好標籤和帽子之後, 等著填問券的人上鉤. 也很有趣的是, 被貼標籤的人也樂此不疲. 或許自由的思考本來就是危險的, 人類很想知道自己是什麼? 所以並不介意被貼標籤.  比方說: 人們早就習慣以十二生肖, 姓名筆劃, 生辰八字, 十二星座, 血型,…甚至是塔羅牌來為自己定位.

從四張塔羅牌中選一張, 來判斷當事人應該怎麼做, 這應該是最簡單的問券了. 然而, 這麼玄妙的分類都有人相信, 那麼經過權威機構包裝的統計分析, 效果就更加厲害了. 一般人將會很容易認同這種解籤詩的方式, 而失去自己的想法.

昨天讀到了擱置很久的八月號 Cheers 雜誌,裡面有個“比現在薪水更重要的事”的問券分析。大意是說, 58.7% 的人對自己目前的薪水不滿意. 而大家認定比目前薪水更重要的事, 依序是這些:

1 做自己有興趣的工作 23.1%
2 工作前景看好 15%
3 遇上好公司好老闆 11.7%
4 建立人生目標 11.4%
5 同事好相處 11.3%
6 投資理財 8.5%
7 拓展人脈 7.5%
8 培養第二專長 7.1%
9 強化自己的第一專長 3.2%
10 以上皆非, 沒有事比薪水更重要 1.2%

這應該怎麼解讀呢? 雜誌上說認為第 2,3 項不能操之在我, 卻得到高票; 能夠自己掌握的 6,7,8 項沒啥人選, 甚至連第 9 項: 強化第一專長的意願都特別偏低, 所以上班族的想法 "令人擔憂". 但是我覺得這個結果相當合理, 沒有什麼好擔憂的. 值得擔憂的是雜誌社, 大家覺得重要的東西, 他們若是不能提供服務, 專題就做不下去了.

這裡面不可控制的天分因素和技能養成所需要的環境和時間, 當事人也並非全無覺悟. 因此暫時或是認命地接受現在的環境, 恐怕才是大多數人心理的想法. 畢竟不滿意薪水的比例 (58.7%) 遠遠多過於業界的離職率 (依經驗估計是 15%). 雖然悶但不離開, 正是其他因素發揮了作用, 這正好解釋了: 興趣, 同事, 老闆, 大餅 (前景),…得以名列前茅的原因.  

何茲伯格(F.Herzberg) 在 1950 年代就提出激勵保健因素的說法. 此理論說大部分的人 (調查對象是工程師和會計師) 的不滿意感往往都是來自 "外在環境", 而滿意感多來自工作的本身. 所以工作的本身 (第一專長的部分) 通常都可以令人接受, 否則他們早就改行了. 至於工作中容易引起不愉快的 "工作環境" 等等, 則稱為保健因子, 用來與激勵因子相區隔.

保健因子一般包括:工作場所、薪水、工作保障、監督、人際關係、組織政策 (from wiki). 基本的薪資是保健因子, 吃不飽飯, 養不起老婆孩子就一定會不滿意, 這與從事什麼工作沒有關係. 超高的薪資是激勵因子, 有了會更高興, 但是它的邊際效益遞減, 屆時再多也不能改變什麼. 當然, 兩者的界限也是模糊的. 本來對自己薪資很滿意, 後來被超過三個人譏笑後就變得不滿意的也所在多有.

問券中的第一名恰好就是 "工作本身", 而前幾名幾乎都是保健因子? 前景, 好公司是工作場所 + 工作保障 + 組織政策 + 薪水, 好老闆算是工作保障 + 監督 + 人際關係 + 薪水, 同事和人脈都是人際關係. 薪水滿意但是討厭同事的人, 或是不滿薪水但是喜歡同事的人都可能勾選 "同事關係比薪水重要".

同樣地的道理, 若是調查現在的正在交往的男女, 什麼東西比 "維持現狀" 更重要? 回答 "找到真愛" (vs 做自己喜歡的事) 的應該還是最多, "保持現狀就好, 其他都不重要" (vs 除了現在的薪水…) 的應該也是最少.