2008/08/06

HTC P3702勝利機使用心得…迷之聲:這是精神勝利法嗎?

昨天拿到手的勝利機,晚上我馬上就把裝PaPaGo給裝上去了,早上測試它定位的速度也是不錯,一分鐘內定位完成(它內建有GPS加速器,其實就是事先透過網路將星曆傳送到手機上,讓使用時馬上定位!)
##CONTINUE##
外型上我個人是認為比Diamond好,比較圓潤,也比較不留指紋(個人討厭這種設計,使用後難清理也難看~)包裝上其實是跟Diamond一模一樣,也內附了一張保護膜,至於其他附件也大概一般是有線耳機、充電座(兩頭跟三頭吧~)至於兩張包裝裡的光碟就是ActiveSync(這個也就夠了)跟一些微軟附贈的適用軟體。


操作上呢,我只能說,廣告真的是廣告,有噱頭但是一用就知道骨子裡是沒有換的!觸控筆不能少,當然對於使用上的落差更是會讓使用者吐血,就像當初推出的Touch一樣,是層皮,像你換掉Windows的佈景主題,而且老實說我原本的SE K810i使用上手速度都比Windows Mobile的速度快!也許一般手機不能跟智慧型手機比啦(說是智慧型,其實就是功能太多,搞得大家不太能上手…)像是藍牙傳檔這樣平常的動作,我跟同事都花了快十分鐘才找到,原來叫做檔案傳輸,那原本傳輸裡面為何不能有藍牙?搞啥阿?而且一次只能選一個檔案傳,每次傳都要重新搜尋一次附近裝置…整個是很令人挫折的經驗…


老實說如果不是為了要寫程式,我是不會考慮使用Windows Mobile的手機,操作上的設計非常有微軟作業系統的模式,點來點去又會讓機子變髒,操作起來又會有鈍鈍的感覺,HTC您要好好加油阿!至少外觀設計上有緊縮、精緻極品的感覺了!加油!

2008/08/04

李家同來工研院演講

我們要變成強國 as title。

很有工科人的演講方式,李校長提出強國的定義,從二次大戰到小叮噹還沒出現的現在:21世紀。

G8強國用產品力,用工業技術佔領各個領域,而台灣,漂浮在西南太平洋的小島,只能淺淺的、自欺欺人的以為我們終於強大。
##CONTINUE##
記得以前機車文化看台灣的那篇文章就深深點出了台灣人的宿命跟行為模式,我們沒有根、移民來此為的是逃難、只求一朝一夕平安,如此的命運所帶來的是我們不求長遠,因為不知道在這塊土地能走多久,也許該說是不知不覺吧!風雨飄搖幾十載,當我們科技進步到這個程度,終於我們碰到了世界列強所設下的天花板,我們是不是該終於體悟到,若不進行體質、觀念、習慣上的改變,我們終將停留在這個境界,抑或是跟別人一樣的境界而已。

政府與媒體交相賊,讓我們的國民眼不清、耳不明,只能困頓在煙囂瀰漫的島上。又為何我們會選出這樣的民意代表,在該發生作用的時候他們置身於事外?愚民至此,悲哀至極!

你我的無力感,不是這一篇文章能完全說明的吧!

2008/07/19

「慢」

趁著jdk下載的空檔來寫篇網誌吧~

早上尿急呼嚕嚕的上完廁所,我竟然發狂似的對著剛要從山巔冒出來的初陽拍起照來~才五點多我倚著窗台,用K810i來紀錄像在做夢的日出(上次看到日出應該是在關西受訓的時候了吧~)晚點我會把照片放上來。
##CONTINUE##

這次回家是跟小琬交往之後第一次回家,媽剛好去佛光山代學生露營(颱風天…露營…XD)只剩老爸在顧家,他還是一樣自豪他的水墨畫作不斷精進中,讓老師驚豔,讓同學讚嘆(真的是不錯啦~羨慕這麼能畫的人~)人家說:「慢工出細活!」,其實不一定是真的動作慢,而是心境「慢」,所以心得以觀察、欣賞、學習、進步,學畫是這樣,學琴更是這樣!我實在也應該把這種耐著住性子的「慢」,嘗試「典範轉移」到工作上!寫程式不也是這樣需要慢的功夫,來累積思考的能源,否則老是看東看西沒有思考,都是枉然呀!(誰說過「學而不思則惘,思而不學則怠」?)

我自知天生不屬於動作想法快速的人,跟taka工作更是讓我深切感受到這點,工作方式人人都不同,沒有對錯,只有能否合作愉快罷了,那我到底應該要怎麼跟taka合作呢?天知道呀!每天花些時間聊聊計畫的事,沒有進展也就算了,可我不想在這空耗阿!於是我決定自我學習,不論是Protege還是GWT,或是AP,只要想都是有進展的空間不是嗎?

不能說環境不會影響一個人的行為,但這我也不想拿來當作藉口!每個人只要一聚就要聊上幾句股票期貨,我不懂這樣的team,對於工作有什麼樣的想法?還是其實大家都有個底,就做多少算多少,反正部門不差這多做什麼,也不會有什麼加薪,所以現在這個看不到盡頭的計畫就悶著頭作?我也知道不要問別人為你做了什麼,要問自己為別人做了什麼,也許我只是瞎操心吧~要操心根本也輪不到我,你說是吧?呵呵~

當每個人都被拆成個體,我們,不,每「個」人,就自力救濟,獨自奮鬥吧?讓我開始來慢慢爬吧!

2008/07/17

為甚麼這個網誌的名字那麼奇怪??

##CONTINUE##
在公園院上班也一年多了(將近一年半),這邊國防役的過程跟外面公司的生活可說是截然不同!雖然總是聽別人說怎樣怎樣,但自己卻是很少體會到那種巨大落差的訝異~似乎是因為自己還自得其樂在這個楚門世界裡吧!

七月的鋼琴發表除了讓我發覺到自己還是很容易緊張之外,也警覺到自己是不是花太多時間在練琴上?好像我彈得比大家都好耶!特別是上班族有幾個能像我這樣能早下班回去,每天花個一兩個小時在自己的房間裡練琴?說練琴也不只是單純練技巧而已,需要的是集中力!專注!如果一個正常的上班族來說我覺得回到家裏應該很難還有精神去練琴吧!(謎:是你自己身體不好吧?Mr.6人家都說上班只是上一半而已耶!下班的那一半才是真正的自己耶~)

慢慢在這邊上班累積下來的錯覺,讓我越來越有強烈想要把這段經歷寫下來的衝動!除了吐吐苦水,至少還能讓自己努力保持清醒吧!我想~

接下來,我會慢慢紀錄一些在這邊光怪陸離的事件,不論是自己的傻事,還是接觸到的人事物可能都會成為我筆下的犧牲者,所以就請多擔待嚕!(當然不會透漏當事人資料…)

2008/01/07

Firefox Extension Implementation

##CONTINUE##
近來想要提昇網站的便利性,Firefox的外掛延伸套件便成了不可或缺的選擇,君不見連用IE6連上facebook,它都建議你改用Firefox或Safari了,全世界大概只剩OTRO內部還在用IE6吧~

Firefox Extensions英文教學在 Getting started with extension development

chrome.manifest-用來設定你的extensions提供了哪些package跟overlays(換言之,介面),用來指定各個相關資源的路徑。

XUL是用來定義你要如何改變目前Firefox的視窗介面Locale是用來定義語系編碼、並且透過CSS來規範XUL裡面的元件

overlay.xul-定義如何覆蓋原來的視窗

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://helloworld/skin/overlay.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://helloworld/locale/overlay.dtd">
<overlay id="helloworld-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script src="overlay.js"/>

<menupopup id="menu_ToolsPopup">
<menuitem id="helloworld-hello" label="&helloworld;"
oncommand="HelloWorld.onMenuItemCommand(event);"/>
</menupopup>
</overlay>


overlay.js-指定覆蓋時介面的反應

var HelloWorld = {
onLoad: function() {
// initialization code
this.initialized = true;
},

onMenuItemCommand: function() {
window.open("chrome://helloworld/content/hello.xul", "", "chrome");
}
};

window.addEventListener("load", function(e) { HelloWorld.onLoad(e); }, false);



上述程式十分簡單,就指定在這個helloworld選項被選擇到時,蹦出一個我們另外寫的hello.xul介面,這個介面是什麼呢?如下所示:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://helloworld/locale/hello.dtd">

<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&title.label;">

<hbox align="center">
<description flex="1">&separate.label;</description>
<button label="&close.label;" oncommand="close();"/>
</hbox>

</window>


hello.xul跟overlay.xul的差異在於我們要hello.xul出現一個視窗或Alert,所以程式會有,而不是overlay.xul裡面的。

overlay.css-定義介面的格式

/* This is just an example. You shouldn't do this. */
menuitem#helloworld-hello {
color: red !important;
}


這邊只是把選項改成紅色而已。以上只寫了幾個比較重要的元件,在完成上面的設定之後我們最後要將所有的檔案都交給Extension Manager進行包裝