2009年1月28日 星期三

吉祥話

遭裁禁飽、
裁員滾滾、
薪餉四成、
裁員廣盡、
萬市如憶、
紅屠大斬、
先炒me、
李技安抓鬼!

2009年1月25日 星期日

HTC G1

因為幫公司拿到一個有點棘手又吃力不討好的案子, 而且馬上就要kick-off, 所以跟Android的短暫相處應該要結束了. 多少也作了一些事. 
全世界第一台Android作業系統手機HTC G1. 公司買的好像是開發用手機(Dev). 

...通常我只會去看繪圖API而不太搭理這種小東西的系統UI, 畢竟我自己也一行行打造過一套還算完整的. 它提供的一般UI函式庫是夠用的多, 用心一點可以弄得很炫, 寫起來也不困難. 且支援使用XML layout UI. 
...機身感應事件處理, 可以做出像wii類似的遊戲或應用. 做了一個平衡滾球模擬.   
...寫出了薄薄一層MIDP的轉換, 讓以前的遊戲(基本上)可以不用修改只要重新打包就可以執行. 
...(承上) 並做了觸控模擬鍵盤和體感鍵盤. 

優點
---有個完整的作業系統對手持式設備來說是越來越重要的事, 有個桌面至少畫面不像一般手機凌亂. 
---操作上還算順暢, 但是需要一段熟悉的時間培養直覺. (OS)
---API夠完整, 給的系統事件存取權限也不少. (OS)
---模擬器跟實機相當接近. 開發過程蠻方便的. 可以在實機上debug. (OS)

缺點
---太耗電
---仿 iphone 手指頭肉操作 但沒有多點觸控. 常常按不到想要按的地方, 尤其是網頁link. (OS + device) 
---組裝品質不是很好. 機構複雜震動好像會解體. 背蓋難拆. 很多人嫌醜又大. (device)  
---Menu設置不直覺, 有時不會想到要去按那個鈕找選單. (OS + device) 
---許多預設應該有的應用程式都沒有, 像是檔案管理員, 打發時間的遊戲. (OS) 
---號稱可以置換掉所有預設的程式, 但實際上並沒有. 像是來電畫面. (OS) 
---輸入一定要開鍵盤. 非鍵盤模式沒有虛擬觸控鍵盤可以使用. (OS + device) 

會在台灣上市的G2 可能是長這樣, 台灣工業設計下的智慧型手機怎麼都這副德性. 
 

2009年1月23日 星期五

阿榮詩選 - 4


人生有幸消費券
大家爽花政府錢
乘數效果尚未知
街友先去解酒饞



消費券非人人愛
逃稅馬上現形骸
三六OO  邊沒沾
二OO九  真難捱

2009年1月19日 星期一

小綠人

小綠人算是台北城市之光. 有上下兩個LED螢幕; 綠燈時一個顯示會走動的小綠人一個顯示綠燈剩下的秒數. 走動的小綠人會依所剩時間表現出一般步行或快步走的動作. 

最近高雄想要用只有一個LED螢幕的紅綠燈來取代. 這個單體LED螢幕用外框來表達所剩的時間, 中間是一個不會動的小黑人(讓它動很難嗎?). 因為只有一個LED螢幕, 所以可以省些電. 雖然用圖像式來表達秒數, 但是搭配不會動的小黑人很難表達出急迫性(讓它動真的很難嗎?). 面對不同的路口的秒數也很難去估計. 

原本的小綠人有很大的改進空間. 就像是我覺得也是可以整合成一個寬螢幕的LED螢幕, 既不會喪失原本資訊的讀取, 也可以順便做一些政令宣導或廣告跑馬燈. 多一點附加價值. 

長久下來文字表達(尤其是數字)已經讓我們感覺很自然. 硬要用成圖像有時反而並不直覺. 就像一般電梯裡面的
<|> (開)
>|< (關)
就常常讓我瞬間猶豫不決而按錯夾到人. 

2009年1月16日 星期五

金錢遊戲者 應該鄙視?

金融風暴後李家同這個蠻喜歡放炮的學者在聯合報發表一篇文章標題是"那些金錢遊戲者 我們應該鄙視!"
===
大意是他那時代美國精英份子都想成為科學家或是工程師, 要造出最好的電腦, 最快的戰鬥機, 送人入太 空. 而如今, 在科技上追求卓越, 已不是菁英分子的興趣, 人人想去華爾街做一個操盤手, 做垃圾債券, 連動性債券, 信用違約交換, 一堆衍生性金融產品等等. 外人很少搞得懂, 卻美其名為"產品". 年輕的菁英分子變成了庸俗不堪的惟利是圖者. 
我們應該尊敬流汗工作的農人和工人, 認真教書的老師, 建立工廠的企業家, 工程師和管理人員, 絞盡腦汁的研發人員, 認真的公務員, 給我們快樂的藝人、音樂家和運動員. 努力工作者, 都應是我們尊敬的對象. 應該鄙視那些用我們的錢豪賭的金錢遊戲者. 他們最多能替我們打造虛幻而短暫的繁榮, 但他們卻會在一夜之間使無數辛勞的人民受到嚴重的打擊. 
===

經濟學開宗明義就是 "資源有限, 人類慾望無窮" 所以才會想要去創造實體以外的價值. 資本主義下才會有那麼多衍生性金融商品出現. 什麼都可以賣, 金融制度下什麼都可以換取價值. 
其實科技界有多少研發能量是來自於金融界的炒作, 網路熱潮把許多公司市值炒到天價. 如此研發人員才有動力去作下一步的精進. 辛勤工作者也確實獲得加倍的報酬. 但到最後擁有者都想換現了事, 當初車庫創業的初衷不再. 
世界恢復景氣後, 縱然可能多了一些金融法規限制, 創造加乘的財富是人類在這資源有限的星球中永遠努力的目標. 還是很多人前仆後繼去移動金融槓桿. 

2009年1月14日 星期三

Android MIDP simulator


每當接觸新的平台, 第一個想到的是怎樣移植以前的code? 這個在相同程式語言下容易, 只要多寫一層轉換新API的原平台API即可. 當然新平台要比原平台更豐富才容易實作. 

所以當要開始寫Android這個平台的程式, 第一件事就是看繪圖的API, 讓我以前的遊戲可以在不修改code的狀態下移植到Android手機上. 類似的事以前做過, 但還是遇到Android繪圖上面一些奇怪機制的問題. 有些東西還沒解決掉, 像是按鍵(觸控)控制, 音效, 和讀取resource的API. 

最近也拿到HTC G1實機, 發現這是我接觸過實機和模擬器最接近的一個機型吧. 可見Google用心之處. HTC G1台灣不會上市, 說是台灣市場有全鍵盤手機接受度不高, 所以會出無鍵盤的G2. 但是我是建議等別廠牌使用Android作業系統的手機. 

2009年1月10日 星期六

最佳職業


最近美國公布最佳和最糟的職業排行榜; 這是依據收入, 工作環境, 前景, 體能需求, 壓力來做評比. 最佳職業第一名是數學家, 這不單單是指大學裡的數學教授, 也包括一般私人企業裡面從事數學相關研究的職員, 新聞報導中提到一家3D軟體製造商的數學研究員, 也只是提到因為這種工作是在很理想的環境中進行, 沒有體力上的負荷. 沒深究這種現象. 

排行榜也可以發現前5名的最佳職業都跟數學有關(近代生物也都用上許多數學), 近幾年的趨勢也顯示一個國家國民的數學能力也就代表這個國家的國力. 

這種結果在台灣人看來是有點匪夷所思的, 沒有醫生律師進排行榜(應該是壓力方面的評比拉低的), 生物學家, 歷史學家和社會學家是怎麼一回事? 美國是高度發展的國家, 產業結構和台灣是不同的, 價值觀所造就出來的職業種類的高低當然也跟台灣有很大的差異. 數學系在台灣從來就不是熱門的科系可見一般. 


2009年1月7日 星期三

多點理解可以少點記憶

很多數學不好的學生都是硬背某種題型對應的解法, 很多數學公式也是用強記的方式. 這樣如果記性不好或是題目多做一點變化就會鼠在當場. 所以我常常跟學生講的一句話就是: 多一點理解思考就可以少一點強記. 

像是一個組合的遞迴式:

Cmn=Cm-1n+Cm-1n-1

只要用組合上選取的意義就可以湊出來還可以做一些變化... 從來沒去硬背過, 但十多年了想忘都忘不掉.

2009年1月4日 星期日

數學家與羊

工程師,物理學家,數學家. 想要圍一群羊. 
工程師畫了大圈圈, 把羊趕進圈內; 
物理學家畫了大範圍的圈圈直接圈住羊, 然後漸漸將圈圈縮小; 
數學家只在自己腳下畫了小圈圈圍住自己, 然後定義這個小圈圈為"外圈". 



有三個人搭乘火車, 在英國的原野上觀光, 一個人是工程師, 一個人是物理學家, 一個人是數學家. 經過一處鄉村, 三個人看到窗外草地上站著一隻黑色的羊, 一動也不動. 
工程師首先驚訝開口: " 沒有想到英國的羊是黑色的! " 
物理學家說話了: " 我必須要糾正你, 你應該說, 你所看到的這一隻羊是黑色的. " 
數學家說話了: " 我必須要糾正你, 你應該說, 你所看到的這一隻羊, 這一邊是黑色的! " .



數學家是最嚴謹的, 也許也是最荒謬的一群.

2009年1月1日 星期四

秤幾次?

有一個秤, 和8袋彈珠, 其中有一袋彈珠每一顆比其他袋彈珠少一公克. 
請問至少要秤幾次才能找出比較輕的那一袋彈珠?
每袋取一顆
一般人都知道大致上要秤3次  :  
0000|0x00    0x|00    x|0
但是其實可以只要秤2次  :  
兩種狀況  
(i)  000|000  剩下  0x   秤剩下   x|0  得到x
(ii)  000|0x0  剩下  00  右邊取兩個秤  0|0 得到剩下 x  或  x|0 得到x
如果身邊有幾個一公克的砝碼
只要秤1次 : 
第1袋取1個; 第2袋取2個; 第3袋取3個; 第4袋取4個
放秤左邊
第5袋取1個; 第6袋取2個; 第7袋取3個; 第8袋取4個
放秤右邊
如果左邊較輕 將砝碼放左邊幾個使平衡  如果放2個砝碼就是第2袋 以此類推
如果右邊較輕 將砝碼放右邊幾個使平衡  如果放3個砝碼就是第7袋 以此類推