2009年12月30日 星期三

吵人的案子


一向辦公室桌上都會堆一些手機, 最近卻多了一塊主機板. ASUS想要在手機上作一些控制主機板的應用.

因為跟公司通常接的案子屬性不同, 所以每個人經過都會問一下. 加上沒有機殼, 主機板打開後冷卻CPU的風扇很吵, 所以有點擾人. 還好這短短的案子將要結束.
這塊版子不普通但也不能講太多.

2009年11月6日 星期五

F1與保齡球

Pole to Win. 指的是車手排位賽拿到桿位, 正式賽起跑一路領先到贏. 桿位車手因為前面沒車所以能盡情拉大距離, 也最常創造最速單圈成積. 這需要有相當穩定度的車手才能辦到, 但是這種選手並不少見. 這種比賽變化不大, 過程並不緊張刺激. 反而後段車手廝殺難度高, 又有撞車過程反而比較好看. 這是磨練超車技巧的途徑, 但是沒有車手會喜歡這樣的過程. 還是Pole to Win才是最穩妥拿冠軍的模式.

保齡球選手也是要追求一次全倒, 沒有選手會喜歡解背娃娃和Split, 但是解球能獲得比較多的掌聲和讚嘆, 和較少的積分.

所以這兩種運動的相同處就是, 選手會盡可能創造無聊的過程拿到最高榮譽.


2009年11月4日 星期三

Sony Clie


當年Palm正在高峰的時候, Sony也出了幾款使用Palm OS的PDA. 多年後的今天回頭看那些機器依然先進. 印象最深刻的就是兩款有鍵盤的摺疊機, 整體根本就是好幾年後現在日系手機的規格. 但那時(2002)的手機就只是很簡陋只有接打電話的功能, 也許是因為耗電量的關係阻止兩者的合一. 若當時Sony能排除萬難率先將手機和PDA結合推出這樣造型的手機迎領潮流, 現在的手機不知道長成什麼樣子.

手機的發展好像PDA又從頭來過一次, 走了很多冤枉路. 時至今日, 才開始出現比較多像樣的PDA手機. 而SonyEricsson才剛發表第一支Android手機.

2009年10月22日 星期四

帳密

一天需要在自己server上工作, 又要ssh, telnet好幾次從公司機器繞到電信業者的機房弄一弄, 需要動用到的機器超過10台, 需要記住好幾組帳號密碼, 還要記住好多個IP. 一但斷線, 就需要一段時間才能繼續剛剛的工作. 加上一些管理介面的登入, DB的查詢, 光是工作就要重複login好幾十次.

做server端程式的程式員需要這樣, 何況是那些維運管理機器的那些人. 不過工作性質不同, 他們很可能可以整天都沒事做.

除了工作, 還有一堆私人email, 一堆登錄的forum, msn, yahoo messenger, facebook. 每天都浪費很多時間在login. 誰來救救這樣落伍的上網生活.

2009年10月9日 星期五

亞當的任務

其實聖經對人類始祖亞當描寫的不多. 創世紀中, 神造了亞當之後, 教他修理看守伊甸園. 神把走獸和飛鳥帶到亞當面前, 看亞當給他們起名叫什麼就是什麼. 所以, 給生物分類命名算是人類最早的工作.

取名字是上對下的行為, 給別人分類貼標籤好像也沒什麼禮貌, 身為萬物之靈的人類, 這件事做起來有點捨我其誰的感覺. 因為這是人的天性, 這是神給人一個最古老又特別的權柄.

最近看了一個翻譯的報導, 認識這世界-為生物命名的學問 (The Lost Art of Naming the World), 提到分類學是個式微的學門, 但是分類命名是根深柢固且基本的人類活動.

* 全球各地的人們創造分群並為生活在其四周的分群命名時, 遵循非常刻板的模式... 人們一再辨認出相同的基本類別
* 大腦有個特定區域專司分類.
* 認出有生命的物體和無生命的物體是不同的兩件事.
* 人若喪失為生物分類並命名的能力, 就簡直不知該如何活在世上.
* 喪失分類和命名的能力, 因此和這個活生生的世界失去連結, 也失去在這世上的位分.

這一切現象的解釋卻藏在舊約聖經的最開頭. 神一開始就給人有這樣的能力, 而且是植入腦中固有的能力, 且遺傳到現在. 這也說明聖經中的那些類似神話的故事的科學證明.

至今, 人類和自然已經無法和諧的共存了, 人類破壞環境, 壓縮其他生物的空間, 也因此自食惡果.


2009年9月18日 星期五

記錄機器

鈴木一朗在日職和大聯盟都擁有難破的紀錄. 日職的130場賽制時就破天荒打出210支安打的紀錄, 而且是連續7年的安打王(打擊率). 到了美國就年年200安以上. 尤其2004年打出了262支這種可怕的數字, 是大聯盟最難破的紀錄之一. 之前成為大聯盟史上第二快達到2000安的球員, 剛剛又寫下連續9年200安以上的紀錄. 若賽制不改, 這幾乎是絕後的數字. 他雖然是打第一棒, 每場可能有比隊友多一次的打擊機會, 但是身在水手隊這樣一個全聯盟得分能力最弱的隊伍, 並不會比別人多多少打席, 所以這樣的紀錄很困難. 他的安打有很大一部分是靠腳程的內野安打, 這也是他的紀錄之一, 但是美國的棒球文化一般球迷並不太欣賞這樣的打者, 只有球員本身才會對他的打擊技巧讚譽有加. 以他的安打數來說, 他的打點也是低的離奇, 這也是因為他是第一棒的關係, 前面的打者都是後面的棒次, 當然也比較少在壘上. 但是身為第一棒求上壘的任務, 他比別人都還稱職.

NBA每場球賽打不到兩小時, 但是每支球隊一個球季只要打82場. NFL甚至只要打十幾場. 棒球比一般球賽冗長, 但是大聯盟一個球季每支球隊的例行賽卻要打162場, 30支球隊每年例行賽一共打了2430場比賽, 這個數字比起其他的職業運動多出很多. 大概是因為球員表現機會有限, 所以多一點比賽累積的數據才能看出意義. 職棒選手在賽季中每天都在做一樣的事, 其實毫無樂趣可言, 都是為了那堆紀錄. 棒球是最重視數據的運動, 除了基本的紀錄, 還有一堆專家造出一堆奇怪的公式來衡量一個球員的價值, 有沒有用見仁見智. 錢還是最有用的, 基本上有錢就能挖到大明星.

很好奇大聯盟的紀錄是怎樣做的, 又是怎樣用Data mining發掘出一些奇怪的紀錄, 他的資料庫和查詢介面不知道是怎樣設計的.

2009年9月12日 星期六

unix才真正在你左右


因為自已的案子不是做完了就是停掉了, 老闆不讓我閒置只好叫我做不擅長的server端程式, 所以開始使用linux. 以前為了計算和電信機房的案子才會去用unix系統, 沒去深入了解, 太久沒碰所以一整個是笨手笨腳的.

大部分的人每天都會用到windows, 認為unix是遙不可及的系統, 以為需要打很多的命令才能做事. 這也只是這種作業系統的一小部分面貌. 但是當完整的手持設備普及, 反而會讓所有人隨時在使用unix系統, 但是是在不知不覺中.

ex:
  • Linux base的Google Android
  • 傳出Nokia打算要放棄Symbian而投入linux base的Maemo
  • iPhone的OS是源自MacOS, 而MacOS是個BSD和Mach的混合體
  • Moblin, 很多手機PC廠會支援這個也是Linux base的OS.
還有很多是公司自己發展卻只是曇花一現的手機 linux系統. 如令人懷念的Moto E680


2009年9月10日 星期四

Luxgen


好多年了, 台灣又做出了自己的汽車, 而且是個全新的品牌, 雖然並不是從頭到尾一手打造的, 但是品牌總是一個夢想. 想當年多少人就算是有錢也是要等飛鈴101, 納智捷的首發10天就有了200張的訂單.

汽車一直是火車頭工業, 需要有深厚的基礎. 所以目前造車工藝最優秀的國家, 都是二次大戰的侵略國, 因為有這個條件, 再加上一板一眼的民族性. 所以德國車和日本車就是可靠耐用.

有汽車工業的國家都可以從汽車產品看出這個國家的民族性, 老美雖然有最高科技, 但是美國車卻是粗曠(粗糙)又浪費能源. 義大利的法拉利雖然是很夢幻, 但是組裝品質就有點不行, 不時傳出法拉利火燒車新聞. 英國車有獨特氣質但不好相處(以前).

所以說實在話中國人是不適合造車的, 所以納智捷走的就是台灣擅長的電子設備路線, 先把市場區隔出來. 不過汽車本身的價值可能就不高了. 當Porsche 997系列車內開始有螢幕後, 就覺得整台車沒有價值了.

2009年9月9日 星期三

救援外包

因為地理位置的關係, 台灣是個天災多的地方, 地震和颱風早習以為常. 這樣的地方照理來說應該是有數量不少又訓練精良的救難人員和設備, 是一個可以常態向別國輸出救難援手的地方. 就像是和台灣遭遇類似的日本一樣.

但是從來就沒有. 每每有重大災難和意外發生, 總是災民哭天搶地, 政府窘態不盡. 基本上每次的天然災害造成的傷亡其實都可以歸類為人為意外. 災民的態度也是很奇怪, 只希望總統和行政院長那兩個沒用的人到場解救他們.

台灣是選舉政治, 從來就不是民主政治, 政治人物只會為了下次選舉去投資看的到的建設, 不會去精實那平常看不到但是卻是寧可百年不用不可一日不備的救難相關人員和設備. 既然我們無法成為別的國家和自己人民的幫助, 那我是建議把這種工作外包給別的國家, 下次災難後馬上花一筆錢發包出去給鄰近國家或附近的美國太平洋艦隊, 這樣符合企業的成本控管, 而且也許可以挽救比較多的生命.

2009年8月11日 星期二

準又怎樣

中央氣象局在這次颱風的雨量預測被嫌到不行, 不過如果預測神準, 情況會比較好嗎? 該淹的地方還是會淹吧, 該洩洪的時機還是會洩吧. 不過可以確定的是, 下一次颱風來襲, 無論大小, 中央氣象局勢必會竭盡唬爛之能事加油添醋一番. 畢竟若是一切平安它也比較不會被責難, 笑笑過去就好.

氣象預測是個非線性方程的問題, 這種模擬天氣的微分方程只要初始值的一點小擾動, 後面的結果就會大相逕庭. 這就是所謂的蝴蝶效應. 一些長者的經驗可能都比這些超級電腦的氣候模型還有用. 像是諸葛孔明之流, 只要看一下雲, 再喵一下烏龜, 就可以掌握天氣打勝仗之類的. 不過地球受創氣候異常, 極端氣候頻繁, 沒人想的到2天下了整年的雨量, 就算動植物也會錯亂. 這次有一些台大學者聲援中央氣象局, 我想大家其實都很無奈吧, 這本來就是個困難差事, 尤其是台灣這種海島型氣候. 氣象局成為政治推諉工具.

悲劇一再發生, 該檢討的是那些狗官和嘴砲民代吧.

2009年8月7日 星期五

頑皮家族

雞的頭可以定住3D空間的絕對座標, 不會跟著身體搖擺.
早知道黃帝大戰蚩尤時綁一支雞在戰車頭就可以了, 幹嘛費心去發明甚麼指南車.


這堆米格魯的主人覺得很奇怪, 為什麼這一隻每次都可以從籠子裡逃脫出來. 於是放了台監視攝影機, 終於發現這個令人震驚的事實.
我懷疑這隻是外星人偽裝的, 像是MIB裡面那隻巴哥犬, 要不然其他米格魯怎麼只能眼睜睜看他離去而沒學會.

2009年7月19日 星期日

很有遠見的木柵捷運


















國外的單軌電車很能融入都市景觀, 輕巧不占空間. 沒有像台北木柵內湖線捷運那種厚重灰色的醜陋混泥土軌道那樣. 台灣的公務員一向沒什麼膽, 中低運量也不敢採用這種單軌設計. 加上政治人物就怕被人說沒有政績, 號大喜功的心態總是編列巨大預算把公共建設造的很大. 復興南北路上的捷運站幾乎占去整個路面的寬度.

不過最近幾次的捷運出包事件倒是看出了這種超大軌道的好處. 民眾可以從停駛的列車上自行打開車門走軌道脫困. 單軌的設計可能就沒那麼容易, 需要等人來搭救或是等恢復正常. 不知道這是台北市官員的遠見還是不幸中的大幸.

2009年6月30日 星期二

King of pop

照電影MIB說法, 麥克回去了.
電視上出現很多討論麥可的談話姓節目, 其中看到一次余光有出現. 余光當年最轟動的一件事就是把麥可的演唱會引進台灣, 所以他是台灣少數有近距離跟麥可相處的人. 前幾年信主的他, 言論跟其他媒體記者有很大的分別. 麥可近幾年麻煩纏身, 媒體記者當然都聚焦在那些爭議的事上頭, 很明顯而余光的口氣很不同, 沒去論斷這些事, 是一直盡量講麥可的好話, 解釋他爭議的行為. 在這噬血媒體的現代, 除了 神以外, 有誰能了解這個可憐的天才.

2009年6月19日 星期五

極簡設計


全球因為apple興起一股極簡設計風潮, 很多3C產品要就外觀設計得很簡單, 要不然本身就是抄襲apple的設計. 但是3代 iphone發表下來, 有多少人可以一眼就分辨出來? 當形狀沒有太大改變時, 極簡設計本身就讓產品差異縮小, 因為可動的地方實在不多.

手機的設計不外乎手要好拿, 趨勢是螢幕越來越大. 慢慢大家都長成一個德性. 電器產品的創意和設計都需要科技的支撐, 手機設計下一個階段就是等待, 等待顯示技術的革命, 等待輸入方式的改變, 等待電池瓶頸的突破. 到時又會多了很多種組合帶來外觀的巨大改變.

2009年6月18日 星期四

胖皮用javascript?


Android : Java
iPhone : Objective-C
Symbian : C++
Windows Mobile : C++/C#
BlackBerry : Java
Palm Pre : Javascript

以上是幾個手機平台和開發用語言, 以語言性質來說最突兀的就是Palm Pre使用 javascript. Palm Pre 使用的是一種新世代的WebOS, 是以Web唯基礎的一個軟體平台, 所以可以用javascript搭配css來開發程式. 這是一個很突破的作法, 但是我個人無法接受也對Palm感到憂心.

敗Ajax風行之賜, javascript最近幾年突然又變得很熱門, 程式語言排名也節節上升. Ajax讓Web的使用經驗接近傳統應用程式. 但是在瀏覽器初期發展時, 可能沒有考慮太多, 以至於讓這樣的語言少了很多現代語言應有的特色特長. 嚴格講起來有些歷史上的錯誤. javascript可以做到許多令人驚訝的效果, 但是語言的本質多少限制了發展. 一些IT大廠開始規劃他們下一代的Web開發平台, javascript頂多也只是個陪襯角色.

Palm的作法確實吸引了一些開發者進來, 但是也應該會讓許多開發者卻步. 主要的原因是, 再來勒? 未來勒? 我能輕易修改就成為別的平台的code嗎? 這個原本只是在瀏覽器端使用的語言對於硬體存取和圖形處理上應該綁手綁腳諸多限制. 如果WebOS能支援Flash, 使用ActionScript表現在動畫遊戲上應該會蠻吸引人的. 如能搭配其他物件導向script語言如Python, Ruby之類的那就更能迎合趨勢.

2009年6月4日 星期四

娛樂革命

自從任天堂wii出現後, 體感玩法成為吸引不玩game的人的手段, 也是某種趨勢. 雖然wii不算是體感的濫觴, 甚至手機上早就出現這種玩法, 但是卻是普及到家庭的開始. 硬體校能很差的wii讓任天堂重回遊戲機王者寶座.

不過拆開來看, wii做到的只是把體感控制器當成default控制器跟主機一起銷售, PS3和Xbox也只是失了先機. 這種設備其實是很容易可以擴充的. 今年的E3展, 微軟就展出了Natal. 甚至沒有控制器, 只是一個攝影機捕捉玩家的身影, 而且不只一位.






以效能來講, ps3絕對可以撐到任天堂下一代的主機出現而游刃有餘, 要做這種玩法可以慢慢來. 而sony也不示弱推出了自己的體感控制器, 看起來是比較像wii, 有景深的效果而且能做到的事蠻讓人驚訝的.



每次看到這些就會很討厭自己的工作.

2009年5月22日 星期五

WolframAlpha

WolframAlpha是一個新出的知識引擎, 不過新聞總是拿它來跟google比較, 實在是很不恰當. 它反而比較像是具備解析語法的維基百科. 因為他給你的並不是一堆 url links, 而是同一個網頁下搜尋和計算的結果.

不過這東西引起我的注意的其實是它背後的公司和產品. 這家公司是做Mathematica這個數學軟體出名的. 這個數學軟體名氣並沒有MatLab響亮, 不過他有自己的程式語言和不錯的函數繪圖輸出, 可以應付足夠的數學工作. 當年因為論文需要作符號計算和幾百行列的矩陣計算所以就是拿這個軟體來完成.

這個網站因為搜尋的結果都會寫出Computed by: Wolfram Mathematica, 所以猜測這個知識引擎數學的那一部分跟這個軟體的指令是相容的. 但是試了一下發現並非如此. 不過因為這是要給一般人用的當然語法上就比較自然. 要能善用這個知識引擎, 英文也要好. 如果想要有中文化的此類產品, 可能要期待大陸同胞那邊.



...世界因此變平的...


2009年5月16日 星期六

下載軟體

下載軟體是很多人每天都在做的事, 這應該就是未來軟體的唯一通路. 這樣一來可以省下許多的材料, 達到環保節能的現代最高指導原則.

比較早也完整的一個business model是手機Java遊戲下載. 透過手機封閉的環境搭配上電信的帳單機制, 已經算是個成熟的市場.
最近興起幾個智慧手機平台的程式下載市場, 最熱鬧也最多話題的就是Apple的AppStore; 3萬多個軟體, 超過10億次的下載. 在Android Market上目前好像都是免費軟體. 最近起步的還有symbian Ovi store, 再加上Windows mobile也開始了. 透過每個平台的統一市集對user使用和軟體業者發佈上都很方便.

在Video Game三大主機上也都有這樣的一個下載平台. xbox live arcade, PSN, wii 都可以下載到懷舊經典遊戲和一些容量較小的便宜遊戲. 據說下一代的PSP取消掉UMD, 所有遊戲取得管道就只有下載.

這種機制一定會對下載的檔案管制, 不能隨意複製到另一台硬碟或記憶卡上. 不過如果硬碟或記憶卡壞掉, 是不是所有遊戲又需要花錢重新取得? 至少目前換手機或遺失手機是這樣的情形.

2009年5月15日 星期五

Smart Phone 大戰


HTC第二支Android手機, 也是第一支中文化Android手機最近要上市. 不過感到氣憤的是, 使用免費又open source的作業系統, 並沒有反應在價格上, 在沒有業者手機貼補下一支竟然要2萬台幣. HTC長期發展智慧型手機, 技術上應該已經駕輕就熟, 不但無法壓低手機價格, 甚至比OS要錢的windows手機還要貴. 

目前市面上有好幾家的手機OS ...  
  • 佔有率最高卻沒什麼話題的Nokia Symbian
  • 佔有率不高也沒什麼話題的Windows Mobile
  • 軟體熱鬧滾滾的Apple iphone
  • 開放的 Google Android
  • 歐巴馬最愛的RIM BlackBerry
  • 倍受期待的Palm WebOS 

目前這些都是使用觸控界面或是剛開始用觸控界面的作業環境, 不過使用界面上已經開始抄來抄去. 手機也是講求佔有率的, 但是卻不像PC這樣的應用程式導向. 應用程式的多寡和相容性不是太重要, 這麼多年發展下來, 手機上該有什麼樣的軟體基本上大家都有了. 
手機使用上可能比較講求新鮮, 也許有人一年下來所有平台的手機都擁有過了. 

2009年5月5日 星期二

對豬出了一口氣

豬流感肆虐北美. 這個感冒病毒最初是豬傳豬, 後來進化到豬傳人, 後來成為人傳人將病毒擴散出來造成恐慌. 
最新消息指出, 已經進化到人傳豬. 總算是做了一個完美的Ending. 也對豬報了一箭之仇. 

2009年4月30日 星期四

模仿的Honda

Honda很有名的一件事就是當年開發NSX. 據稱他們買了法拉利回去拆開研究, 造就了之後好幾年的經典"東洋法拉利NSX". 

Honda眼看著Toyota的Hybrid混合動力車Prius在全世界大放光芒, 雖然也有自家的混合動力車Insight, Civic Hybrid, Accord Hybrid, 但是銷售量實在不能比. 所以最近發表了Insight第二代要跟Prius拼了. 不過造型上實在模仿的太過. 


另外還有Acura ZDX vs BMW X6. Honda眼看BMW創造了新的車種級距, 也馬上出了ZDX這台運動休旅4門coupe 



科技的本田最近變成抄襲的本田...

2009年4月25日 星期六

超時空戰機

如果有一天能在捷運上看到有陌生人正在玩我的手機遊戲, 不管他是從什麼管道下載的, 是否有賺到他的錢, 就算沒有白做這一行. 不過到現在還沒見過. 

超時空戰機是2年半前我做的一個手機遊戲. 台灣這個市場就是需要有這樣一個模凌兩可的名稱來誤導吸引消費者. 多少會有一些認為是超時空要塞動畫的相關作品而下載的. 這個遊戲是3D視角的射擊遊戲, 是我自製的場景, 以分類來說算是2.5D. 俗稱假3D.  

最近因為也做了個跟手機遊戲有關的案子. 所以心血來潮試試看在網路上能不能找到我以前上架遊戲的資訊. 結果找到一個部落格內容. 作者很感動在open market的手機遊戲中竟有這樣的作品. 不過回覆他信件的原作者並不是我, 是合作的Content Provider. 也提到了整體收益並不好. 

不過還是覺得沒白做. 

2009年4月24日 星期五

亂到自己都忘了

才票選出一個最沒創意的2008台灣代表字"亂". 幾個月後大家似乎都忘了. 當成龍批評香港台灣太自由所造成的亂, 馬上罵聲四起. 

當然爭議不在"亂", "亂"台灣的常態. 而是在"自由"和中國人的被奴性. 自由到底是不是好事, 或對每個民族來說自由是不是好事? 是不是對不同人種有不同標準. 

台灣的自由是很人性的, 很原始的. 自由到自私, 自由到妨害別人的自由. 如果沒有一個標準遵守或是法律約束, 或是執法不彰, 就好像是失去文明的野蠻社會. 

我們也許不能容忍一個"外人"對我們的批評, 除去政治或商業因素, 這也許這是一個"國際人士"客觀的感受. 因為我們身在廬山之中. 

===
香港: 一切准許, 除非法律禁止.
新加坡: 一切禁止, 除非法律准許.
台灣: 一切准許, 包括法律禁止.
中國大陸: 一切禁止, 包括法律准許.
===

2009年4月23日 星期四

別浪費平台

最近幾個單獨介紹某種領域的網站不約而同增加了許多別的主題.
像是U-Car一看就知道是汽車網站, 不過卻多了3C, 鐘表, 酒, 音響...這些不同的主題.
還有Sogi手機網, 也多了3C和汽車的主題. 只要把網址www換成3c和car即可. 
就算是網路書店始祖Amazon, 早早就想在網路上賣所有的東西. 

畢竟商業網站最重要的就是人氣, 特定領域瀏覽人數有限. 當有了一個可以出版報導的平台, 當然最好多做利用. 不過這也增加了專業領域編輯人員的成本, 但是省下了重做一個報導平台的成本. 

2009年3月31日 星期二

BrawnGP


F1近3年驚奇不斷. 舒馬克退休後, 2007 出了第一個黑人車手新人, 還差點成為冠軍拿了個年度第二. 且這兩年爭冠車手的分數都是1,2分差距而已, 一直要賽到最後一站才產生冠軍車手. 今年澳洲開幕站又冒出了一個大黑馬, 不過這黑馬也不算什麼新加入的車隊, 就是前陣子宣佈退出F1的本田車隊, 後來由車隊總監Ross Brawn自己接收所新成立的車隊(BrawnGP). 在周六排位賽中, 拿下了桿位和第二, 站盡頭排位置. 後來又在周日正式賽中拿下了一二名. 已經很多年看不到私人車隊可以有這樣的成績. 也是因為本田很早就已經放棄了去年的賽事全力研發今年的車輛. 不知道本田高層看到這樣的結果會不會後悔的跳腳. 

有這樣的結果也不會太令人驚訝. Ferrari車隊2000~2004主宰F1賽事, FIA每年都在制訂新規則, 為的是縮小車隊間的差異(去年前年的比賽就能看出). 能花大錢搞風洞, 空力套件的車隊, 在今年因為規則的限制玩不出太多新花樣. 整個賽事回歸到在比策略和車輛的設定. 所以像Brawn這樣有經驗的領導人開始發揮累積多年的長處. 

不過FIA這樣也把整台車的造型給搞壞. 今年的車好大的鼻翼好窄好高的尾翼, 頭大尾小的實在有夠醜. 比賽中動不動就被壓到扯掉前翼. 

2009年3月22日 星期日

中國最後一個王朝

清朝是中國最後一個王朝, 就是因為這樣, 導致外國人對中國人古裝的印象都是剃半個光頭, 留個辮子. 這也怪漢人太腐敗, 導致中國最後三個王朝有兩個王朝是所謂的異族統治. 

不過現在想想覺得至少到現在來看, 是有好處的. 滿人最後的主政讓滿人有自己也是中國人的歸屬感, 讓中國東北不致於獨立. 田中奏摺提到, 欲征服世界, 必先征服中國, 欲征服中國, 必先征服滿蒙. 這是有道理的. 因為中國的重工業都在東北. 少了那塊根本不用打仗了. 又東北的土地肥沃, 土都是黑色的(當年). 相較於南方人的安逸, 東北人更顯得強悍許多. 若仔細觀察基本上那個緯度的國家幾乎都是工業科技強國. 當年日本扶植的偽滿洲國若能吸取日本的精華繼續到現在, 一定是個有分量的強國. 

2009年3月18日 星期三

專案經理

Project Manager專案經理是每個軟體專案裡面都有的編制, 但是不同公司卻有不同的定位. 以前待的一家公司是一個案子找其中一位資深程式設計師來擔任PM管理進度; 後來在一家做電信加值服務手機遊戲的公司是由遊戲企劃名義上來擔任, 但是都顯得很卑微沒有影響力; 目前工作的這家公司是有一個專門PM的Team負責安排調度專案的PM. 人人只要有心都可以當PM. 

最近有一個才剛新來的PM將要走人, 就是因為每家公司PM的權責不同, 需要寫的文件也不相同, 所以有適應的問題. 其實也是此人在原本的公司有他的高度, 無法接受到此處還需要寫一些低階需求的文件. 以至於文件出了問題導致專案也出了問題. 

公司還比較算是技術導向, 連老闆都在寫code, PM的角色通常會兼任SA(System Analyst), 無論科系或是工作經驗大都有技術背景. 純粹的PM當然就無法在這存活, PMP認證考再高分若沒有多一點的附加價值其實在這時代也會被淹沒. 

政府在失業率高漲時一直高喊第二專長的培養其實跟人類的發展有點違背, 因為我一直以為人類會朝專才去發展, 因為人的能力有限, 但知識的累積太大量. 只是碰上百年難得一見的不景氣, 任何企業都希望一個人能當十個人來用. 


2009年3月15日 星期日

Gear of War 2

Gear of War戰爭機器是2006年度最佳遊戲, 續作2008年11月上市. 製作公司Epic在技術上是很了不起的公司, 這遊戲成為此類射擊遊戲的經典(可以看到整個人的第三人稱射擊), 卻不同於FPS射擊. 二代雖然創新度不夠, 但是整體還是有不少的提升. 

不知道是不是錯覺, 遊戲有刻意營造電影搶救雷恩大兵的戰爭體驗. 像是小隊的行動, 同袍的情誼, 狙擊的快感, 槍彈的音效(某種槍的聲音根本就是直接拿來用), 血腥的程度. 找掩護和射擊是玩這遊戲一直重複的動作. 雖然自由度不高, 不像Halo一樣會摔死, 看到交通工具就可以隨意駕駛或乘坐或開炮. 但是卻讓人有真的在戰場上的感覺. 

前幾天德國有個小鬼拿了家裡的槍, 到學校殺了12個人, 每個人都是頭部中彈. 報導說他平常都在玩殺光光的video game. 不知道是有暴力傾向的人愛玩這種遊戲還是玩這種遊戲會產生暴力的傾向. 但是這遊戲和其他血腥的遊戲多少會對不成熟的身心產生影響, 但也沒有人會因為玩這種遊戲成為正義的使者. 模擬真實是電腦發展的趨勢, 這讓很多人越來越分不清楚現實和虛擬, 線上遊戲業者更巴不得把這兩個世界結合. 電腦技術的進步竟然會帶來很多的死傷. 遊戲分級18禁也只是徒具形式. 

2009年3月8日 星期日

換個國球

台灣棒球連續兩次在國際賽中敗給中國, 很多人搥胸頓足, 也有人像我一樣笑鼠了. 棒球一直都是運氣成分很高的運動, 每次聽台灣代表隊總教練的談話就知道他們都抱著僥倖的心態在打國際賽 (總認為球是圓的), 希望能撿到幸運的結果. 不過最近陰溝裡翻船, 兩次的失敗已經代表實力已經遠輸給一個起步沒多久的隊伍. 如果能跟著馬英九的成名作CECA一起跟對岸的棒球聯賽整併, 就還有點脫離井底之蛙的希望. 

台灣的球員本來就都是混口飯吃的心態在打球, 所以賭博事件層出不窮, 大家還是都想要過奢華的生活, 記錄一點都不重要. 至少有一件事可以放心, 那就是不會有人為了得到好成績而去吃禁藥. 張泰山是冤枉的. 

棒球已經跟不上世界的腳步, 不過這也只是一個奇怪的game, 沒什麼大不了. 台灣真的可以尋找另一個國球, 保齡球熱潮已過, 撞球選手也都要出走. 不過可以想辦法自創一個運動. 

2009年2月28日 星期六

靈活的大拇指

人類自古以來公認最靈活的手指一直都是食指. 食指對自己身體關照甚多. 舉凡搔癢抓癢, 挖鼻孔, 摳牙齒, 摳腳, 拔皮拔毛髮等等.

今日, 出現了許多手持式設備. 像是遙控器, 手機, TV game手把. 這些設備都是握在手上, 只用大拇指操作. 所以新一代的人類具備了比食指更靈活的大拇指. 尤其是日本人, 他們用手機數字鍵打字的能力相當出眾, 據說很多人反而不會用一般電腦鍵盤.

新一代的TV game讓食指多做了一些活動, 在手把上加了4個用食指操作的按鈕(xbox's RB RT LB LT). 對於槍支射擊遊戲上蠻自然的. 但是也加重了大拇指的負擔: 除了方向鍵, 多加了左右兩個類比搖桿, 四個功能鍵.

加上現代遊戲越來越複雜, 操作上功能眾多. 每換一個遊戲就要回想記住一大堆的按鍵功能, 實在是很辛苦, 每天想這個就夠了.


2009年2月17日 星期二

一個就好


以前聽學長說, 程式語言只要能熟練一個就夠, 當時寫的是Pascal, 數值分析大多是用Fortran. 回到2009年, 以商業的眼光來說Pascal已經漸漸式微. 不過Pascal這個程式語言90年代中到21世紀初也曾靠Borland Delphi風光一時.

Java存在也已經15年左右, 它可以寫windows, linux, MacOs的視窗程式, 可以寫Web程式, 可以寫一般手機Midp程式, 可以寫其他手機程式像是Black Berry, Android, 還可以寫智慧卡的程式. 還有更多的周邊技術架構出現. 因為可以滿足一般專案的需求, 所以縱然技術不同, 但是使用同一種語言就可以有這樣多的效益, 是很划得來. 確實可以達到只要熟練一種語言就夠的. 所以當Web有更快速開發的語言像是PHP, 以及Ruby, Python這些物件導向描述語言的出現, 還是覺得既然Java可以作到一樣的事幹嘛花時間去學這些.

但是當有特定平台的需求, 就得要去屈服. 像是iPhone的Objective-C, Microsoft XNA目前所使用的C#.

就算語言再變, 除非計算機架構有革命性的變動, 其實要去解決問題的思維是一樣的. 所以只要稍微了解一下程式語言的未來趨勢, 要去跟新世代語言銜接不會是太大問題.

2009年2月10日 星期二

一時, 永遠

看著書架上電腦技術的書, 覺得一點興趣都沒有. 因為大部分的書都是描述現今市面上的技術和規格, 以工作的眼光來說是重要的, 可以幫你完成一個專案, 做出一個成品. 但都是一時而不是長久的, 幾年後都變成可笑的東西. 但是卻可以讓你挣得薪水, 過著奢華的生活. 近年來已經很少去買那類型的書, 技術的問題都丟給google search engine; 除此之外, 還是有很多長久的純計算機科學方面的知識可以吸收.

電腦IT界的規格幾乎都是美國IT產業一手主導的, 少有其他公司可以有自己的規格而其他人遵守. 在台灣工作, 製造業被專利綁死; 軟體業規格被大廠拿在手上; 沒有力量和眼光就只好是一隻狗. 還好軟體會漸漸走像開放, 規格因為網路的關係也會是開放的. 只要你的東西夠好, 又open source, 就可以成名.

科技是一時的 科學是永遠的
比較羨慕從事科學研究的人, 這才是可以有累積又長久的一種工作.

2009年2月7日 星期六

上帝的語言

適逢達爾文200歲生日, 全世界都在慶祝或討論他那影響世界的進化論. 使我想到前陣子看的一本書, 叫做"上帝的語言". 作者Francis S. Collins是
-醫生
-遺傳學家
-人類基因體計畫主持人
-相信進化論的科學家
-基督徒

這裡面似乎有兩種身分互相矛盾. 長久以來類基督教好像都是反進化論, 或是進化論被貼上無神論的標籤. 本書作者則是個"有神論的進化論(theistic evolution)"者, 試圖在信仰和進化論中另做解釋. 雖然進化論只是一種推論, 但近年來許多進化論的中間產物證據陸續被找到. 如果硬要去否認這麼多聰明優秀的人所架構的理論, 事實之外, 似乎大多數基督徒沒有這樣的專業立場. 就像以前在繞日和繞地上的爭論.

"自從造天地以來、神的永能和神性是明明可知的、雖是眼不能見、但藉著所造之物、就可以曉得、叫人無可推諉."
羅馬書一:20
科學和信仰本來就不該有矛盾, 不能否認神所創造的是個理性的世界, 可被觀察可被預測(可被破壞). 全能的神給有限的人智慧去了解祂創造的世界. 祂不試探人, 不會故意放奇怪的線索引導錯的結果. 其實聖經並沒有明講神是怎樣創造物種, 創世紀所描述神創造物種的順序其實恰好是進化論所描述物種的產生順序. 達爾文所觀察到的某個層面來說或許神就是這樣做的.

以前想過如果神的創造是像進化論描述的那種奇妙漸進式的, 是不是更能顯出神的奇妙. 幾億物種要個別去設計創造似乎不夠優雅. 如果神創造的是一種自行變化的機制, 可以自動產生出適應這個世界的物種. 等到演化出現代人這種物種, 神再向人吹一口氣, 賦予人靈魂, 然後開始後面一連串悖逆的人類歷史.


2009年2月1日 星期日

中國-台灣-日本


因為工作的關係, 有時會透過yahoo Messenger聯繫, 以前杭州的同仁有時會問我一些工作以外的事. 文字語氣中覺得台灣富裕, 流行音樂較優, 電視節目有趣, 媒體自由可以亂扯. 某種層次他們看台灣的眼光是羨慕的, 就像是我們看日本那種羨慕的感覺. 只是語言文字沒有隔閡, 可以全盤了解也更多直接批評.

不過這樣的差距也漸漸在縮小. 他們基本上是對自己有期望和信心的, 台灣本身優勢已經消失人民也表現的較沒有自信的. 相信過一陣子我們看中國的眼光就會像我們目前看美國的眼光一樣.

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袋 以此類推