2007年12月27日 星期四

聖誕夜驚魂

這全台僅有的活動, 已是外語學院的傳統了, 也吸引我每年都來參加. 專程從台南趕過來, 原班人馬我, 廖哥, 皓呆, 老伯, 育誠, 這次還加入許多新血, 都是lab的朋友.
一票難求的盛況, 不排個3小時是進不去的, 在門外當然是亂哈拉, 有這幾個好朋友在不怕冷場, 隨便個話題就笑翻了, 即使沒多大意義. 等了許久也輪到我們, 擺明就是進去惡搞的, 希望這次不要再破壞人家的道具.
阿嘉比較大膽走第一個, 對於未知的世界總是充滿畏懼, 儘管知道裡面都是人扮的還是會被嚇到. 不過照著固定的動線走, 少了點冒險個感覺, 燈光過於昏暗, 看不清楚用心的場佈小可惜. 我們太會拖了, 頻頻被趕, 看得出來他們生氣了, 有好幾隻還笑場 真的好可愛.

嘉義, 好久沒回去了, 比起台南的繁榮, 這邊的步調比較適合我, 至少有山可以看, 還有蘭潭 這個交情很深的地方. 文化路豆奶擔都有店面了, 真可說是看著他長大阿. 時間太晚了,沒到經國新城去探一下.
晚上住在宿舍, 幾個男人住一起不外乎就是亂, 啤酒罐砌成的牆壁, 地板舖滿巧拼, 充氣床墊, 給人一種悠閒放蕩的感覺. 一堆運動器材, 在宿舍沒事就鍊身體, 還有拳擊手套, 怪不得隔壁的宅宅看了都會怕. 好久沒用公共衛浴了, 想到以前洗澡都抓整群的, 大聲說話都沒人管.
man's talk~ 當晚聊到快天亮, 關起門來什麼都能講, 報了好多八卦, 久了沒見面我的思想都快跟不上他們.
一個什麼事都幹得出來的地方, 令人流連忘返.

2007年12月13日 星期四

Porting QT/Embedded-3.3.6 on PXA270

QT/Embedded 3.3.6
Cross-Compiler: gcc-4.0.2
以下流程為編譯QTE並驅動Touch Screen(尚未成功)

事前工作
編kernel時要加入touch screen及LCD module
->UCB1400 Touchscreen support
->LCDtype(MTLCD-0353224A 3.5 inches)

下載:
qt-x11-free-3.3.5.tar.bz2
qt-embedded-free-3.3.6.tar.bz2
tslib-1.0.tar.bz2

編譯Qt-X11 (後面會用到)
./configure -thread -no-xft -no-cups -no-stl -no-ipv6 -no-freetype -disable-opengl -disable-xml -disable-canvas -shared
make

編譯tslib (後面會用到)
將toolchain路徑加入$PATH
echo "ac_cv_func_malloc_0_nonnull=yes" > arm-linux.autogen
//解決rpl_malloc的error
CONFIG_SITE=arm-linux.autogen ./configure CC=arm-unknown-linux-gnu-gcc CXX=arm-unknown-linux-gnu-g++ --host=arm-linux --target=arm-linux --prefix=$PWD/_install
make; make install

編譯QT/Embedded
QTE對路徑要求嚴格,在target的library路徑需和編譯時的一樣,這邊預設為/opt/qte
為了讓QT支援Touch Screen
修改qte/src/embedded/qmouselinuxtp_qws.h, 加入
#define QT_QWS_IPAQ
#define QT_QWS_IPAQ_RAW

修改qte/src/embedded/qmouselinuxtp_qws.cpp, 指定TS的device node為/dev/ts
...
#if defined(QT_QWS_IPAQ)
# ifdef QT_QWS_IPAQ_RAW
if ((mouseFD = open( "/dev/ts", O_RDONLY | O_NDELAY)) < 0) {
# else
if ((mouseFD = open( "/dev/ts", O_RDONLY | O_NDELAY)) < 0) {
# endif
qWarning( "Cannot open /dev/ts (%s)", strerror(errno));
return;
}
...

將QT-X11編出來的bin/uic, bin/moc copy到 qte/bin底下
將tslib編出來的include/tslib.h copy到qte/include底下
修改qte/mkspecs/qws/linux-arm-g++/qmake.conf, 修改gcc為自己所用的
arm-linux-gcc -> arm-unknown-linux-gnu-gcc
arm-linux-g++ -> arm-unknown-linux-gnu-g++

開始編譯
./configure -thread -embedded ipaq -shared -depths 16 -no-cups -no-ipv6 -thread -no-gfx-qvfb -no-freetype -disable-opengl -disable-xml -disable-canvas -qt-libjpeg -qt-mouse-linuxtp -xplatform qws/linux-arm-g++ -L/tslib/lib -L/tslib/lib/ts -I/tslib/include -lts
make sub-src
-L接tslib的library, -I接tslib的include 編譯時一同加入
make完成在qte/lib下產生libqte-mt.so, libqte-mt.so.3, libqte-mt.so.3.3, libqte-mt.so.3.3.6, 前三個為link, 最後一個即為object檔

安裝到target
受限於空間的不足, 可以將object檔放在flash,再用link的方式完成
假設libqte-mt.so.3.3.6放在sda1的根目錄mount /dev/sda1 /mnt/sda1
ln -s /mnt/sda1/libqte-mt.so.3.3.6 /opt/qte/lib/libqte-mt.so
ln -s /mnt/sda1/libqte-mt.so.3.3.6 /opt/qte/lib/libqte-mt.so.3
ln -s /mnt/sda1/libqte-mt.so.3.3.6 /opt/qte/lib/libqte-mt.so.3.3

寫一個hello world放上去跑, 經測試可以正常顯示, 不過touch screen的部份不能使用, 目前僅能以外接滑鼠的方式來操控. (註: 執行程式前要記得export QTDIR=/opt/qte)

參考資料:
QT/Embedded-3.3.8初步交叉编译的完全整理
Qt-embedded-3.2.3到PXA270上的移植
Qt/Embedded 2.3.10 到PXA270上的移植

TSLIB相關資料:
QTE與觸摸屏
tslib 1.4 - WeiBing
Qt-embedded-interest Archive - Touchscreen with qt examples?
Embedded Systems-GUI
tslib download and cross compile for arm

2007年12月12日 星期三

Porting MPlayer on PXA270

期末專題要在PXA270上實做一個播放器, 為了要能播mp3而且支援stream的形式選擇MPlayer. (MADPlayer 不支援stream, VLC太過複雜). 移植過程供大家參考.

Target: Create XScale-PXA270
Kernel: 2.6.15.3
Cross-Compiler: gcc-4.0.2
MPlayer-1.0rc2
libmad-0.15.1b (MAD: MPEG Audio Decoder用來mp3解碼)

事前工作:
toolchain路徑加入$PATH
編譯kernel時把audio相關的module一起編入
在target上建立device node (此為OSS預設的device)
mknod /dev/dsp c 14 3
ln -s /dev/dsp /dev/sound/dsp

編譯libmad
CC=arm-unknown-linux-gnu-gcc ./configure --host=arm-linux --prefix=$LIBMAD
make; make install
$LIBMAD為安裝library的目錄

編譯MPlayer
./configure --cc=arm-unknown-linux-gnu-gcc --host-cc=gcc --enable-cross-compile --target=arm-linux --enable-linux-devfs --disable-dvdread --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --enable-liba52 --enable-mad --disable-libmpeg2 --disable-mp3lib --enable-static --disable-dvb --disable-dvbhead --disable-live --with-extraincdir=$LIBMAD/include --with-extralibdir=$LIBMAD/lib 2>&1 | tee logfile
make
--enable-static 用靜態編譯, 避免安裝library到板子上麻煩.
--enable-mad 採用mad的codec
--with-extraincdir 指向libmad的include
--with-extralibdir 指向libmad的lib
因為我只需要播放mp3的功能, 其他configure的參數就沒太理會, 其實大多可以disable. 只是過程可能會遇到error, 大部分都可以找的解決方法.
make 完之後在目錄下產生mplayer執行檔, 大概7mb, 可以用strip在將其大小縮減.

放到板子上測試
./mplayer -ao oss -ac mad test.mp3
./mplayer -ao oss -ac mad http://192.168.0.1/test.mp3
-ao指定device
-ac指定codec
經測試後播放時delay很嚴重,使用mad library來解碼,將浮點運算轉成整數運算,以滿足沒有浮點數運算的cpu,理論上應該很順才對.

補充: PXA270上對應的audio device node是/dev/dsp 需自行建立.

參考資料:
摩托學園討論區-embedded system
最新版本mplayer移植pxa270成功
MPlayer播放選項

2007年10月25日 星期四

happy hour

話說lab每月都有"娛樂時間",也就是花公基金去happy.這個月剛好是職棒總冠軍賽,提前定了票準備殺過去摟.老闆也是其中的一員,嘖嘖...坐在他隔壁應該會蠻悶的吧,只好來抽籤決定位子摟,幸好苦主不是我.

我沒特別支持那一隊,以前在經國新城的時候晚上常常會和阿銘,鬍鬚一起幫兄弟加油.這一場我們坐La new這邊,台南地主是統一,進去後才知道什麼叫主場優勢,統一的人不只坐滿外野還坐到我們這邊來,真可怕,一方面是因為統一3:1可能在今天拿總冠軍.


一個專業的球迷就是要拉拉棒,K牌交替使用,球迷文化是很深奧的,不同的打者有不同的吹奏聲,投進好球帶,上壘,得分加油方式也不一樣,抱歉我不夠專業,不過跟著人家喊也很過癮啦. 整場以拉鋸戰的形式演出,真的有緊張的感覺,而且都是全壘打得分氣氛high到爆.中繼投手鈴木誠球速一直飆到150,雖然還是一直被打安打,不過好在都是殘壘.

球場另一個焦點當然是啦啦隊,看現場就是不一樣,各個青春洋溢,又超會扭的,抱歉我沒辦法用詞語來傳達我的感覺,只能說前排觀眾真的賺到了.
八局的時候back to back成功超前對手,全壘打的選手把吉祥物丟上來,被我接著正著,運氣超好的 ^^b. 時間來到末局,工作人員開始發送氣球,是勝利的時候要放的.九局上在添兩分,註定要到澄清湖去迎戰了.

回家的路上遇到雙載的統一妹盯著我們看,拿出拉拉棒還有吉祥物挑釁她們一下,沒想到就真的尬起車來了,統一妹飆起車來挺快的還闖紅燈,真是熱血的球迷阿.

2007年10月14日 星期日

懇親

壽年哥最後還是免不了當兵的歷程,新訓兩個禮拜就是懇親日了. 經濟拮据的我本來還想用騎車,看在老伯面子上,少吃兩噸飯也要去,這本來就是自由心證的啦,也不用強迫別人來. 早上5點就得起來,前一晚看星光幫一直到12點半才睡,真的是在賣命阿! 秋季的早晨天色依舊昏暗,帶點微微的涼意. 早餐店老闆手腳真慢,一路趕趕趕的我的胃都痛了.車站前不見某人的身影,月台上笛聲響起,看著火車緩緩駛離.

懇親一定要帶肯德基,我們認真了.下了烏日站被迫搭上坑錢的小黃,一小小段的路程價格隨便他叫的,為了壽年的全家餐不管摟. 到了3號門時間也差不多10點了吧,聽噹說有男朋友在裡面的,早上六點就來排隊了,門一開就像搶頭香一樣瘋狂向前衝,第一個被領出來的大家一定會歡呼吧.

見到本尊還是一副無憂慮的樣子,好像不太操唷.現在都剩一年了,眼睛瞇一下就過摟,是這樣嗎? 年哥說他看到我們很感動,可是我從表情卻看不出來,聲音也沒變哽咽,可能他表達情感的方式不同吧. 說真的我覺得他家人準備不夠豐盛,當然不是我肚子餓想吃,這是面子的問題阿.開玩笑的說我當兵時一定要包一台遊覽車,從南到北接送同學來看我,並準備10鍋雞湯,當歸,四物之類的.

忘了說大師變fashion了,米嘟頭髮長的不像話也是fashion啦.大家都過的很好.

2007年10月9日 星期二

第二次值班

禮拜一是忙碌的開始,happy了兩天心情轉換也不是那麼容易,每次早上聽學長報paper一定會打瞌睡,儘管老闆就在我背後...下午值班有做粗工的感覺,颱風後的落葉夾雜著泥沙,一袋袋厚實,手都起水泡了就知道我多認真.衣服溼透了,不過事情還是要做,踩著腳踏車分送公文,行政大樓來往的正妹特別多,一不小心就上搭同一部電梯.尷尬的事情發生了,只見她摀著鼻子頭撇了過去,也不用這麼明顯吧,我的汗臭味,有種被汙辱的感覺-_-

晚上碰巧電腦教室又是我值班,一天的時間都奉獻在打工了.沒有網路的電腦教室最好有人會想來,睡了一覺還是空蕩蕩的一個人.八點也是該做正事的時候了,今天老闆放大絕,一連十封mail叫人吃不消,硬著頭皮做吧...待lab最晚的一次.

在學校有固定的收入,試著自給自足.開了一個戶頭,也開啟我投資的旅程,跟著阿銘一起學理財.上個月開始記帳,雖然生活費沒明顯減少(因為我是餐餐都得吃的人),至少能掌控金錢的流向.

2007年10月2日 星期二

第一次值班

今天是第一次值班,早上反覆看著工作流程,深怕會表現不好. 下午一點開始打掃系館四周,長期待在冷氣房關係,室外的溫度真不好受,沒流點汗怎麼算在工作,清潔我拿手的. 再來是信件分發,寄來的信分別投遞到各教授,實驗室的信箱.忙碌的星期一,一百多封的信件,分配到四十個多信箱,這個排列組合怎麼算?遇到學生的信還要先查詢所屬的實驗室,超過一半的信件是寫英文的,這是考驗耐心的時候. 很快的跑公文的時間到了,行政大樓在隔壁校區得用騎車的,投遞公文的櫃子也是含有全校各處室各系所,這是考驗眼力的時候. 再來又要收信,收公文,日赴一日循環著.

對於自己的表現算滿意. 就在一切美好的同時,卻犯了可笑的錯誤,記得關閉所有教室偏偏忘了系館大門,直到晚上吃飯的時候才發現,背脊涼了一下,大門難得這麼開,很容易就被注意到的,得趕緊求救系辦小姐,好在她肯送鑰匙過來,太感謝了. 賺錢不容易阿,得早點適應,畢竟一待有可能就是兩年.

最近總算適應lab的環境,能夠專注做研究,不再力不從心.當前還是以熟悉linux與8051為主,課程慢慢開始,再來也會有一些作業要應付了.

很多瑣碎的事,就算逃避也會有人來催促你.

2007年9月30日 星期日

吸引我的廣告

《2007 LG Shine TV》
俏皮的妞妞舞,配樂輕快的節奏,金泰希超正的啦.


配樂 - Epik High-Love Love Love

廣告 桌布 螢保 配樂 下載:Mobile01

2007年9月29日 星期六

越獄第三季

差不多在去年這個時候迷上越獄,要準備研究所的我還是禁不起誘惑,每週二晚上都要跟鬍鬚仔看上一集. 男主角Scofield不像一般電影有非凡的身手可以一敵十,他迷人的地方是過人的智慧,思考時微皺眉頭專注的表情.

第二季結尾隨著Paul的自首,Burrows被宣判無罪,是否兄弟倆真的不用再逃了? 第三季場景來到巴拿馬Sona監獄,主要演員都被關了進去. 一時還摸不清頭緒,稍微回顧一下,原來Scofield被Kim叫來的警察抓了(應該吧?),Mahone被栽贓毒品走私,T-bag跟Bellick在爭錢過程中被逮捕. 我說這也太巧了吧...最扯的是Sara跟L.J.都被抓走,Scofield被迫協助一名囚犯逃出,很明顯的又要上演一場逃獄戲碼,沒辦法為了要呼應主題.

不過觀眾就是喜歡看逃亡的驚險過程,每次總有出其不意的阻撓,又能安然度過.Sona的設計不像Fox River那麼複雜,內部也沒有一些獄警護士之類的可以協助,建築物離圍牆隔了一大段距離,難度提高了許多,不知道導演又有什麼新手法. Company勢力尚未瓦解,想必又會掀起一連串陰謀.

維基百科有劇情大綱,演員點進去還有背景介紹,性格分析.
http://en.wikipedia.org/wiki/Prison_Break

2007年9月25日 星期二

我就是我

信 的新專輯《我就是我》,最近打歌很兇隨處轉台都看得到.
渾厚的高音帶著嘶咧聲,好音樂推薦給大家.

《RUN2008》


《我恨你》

2007年9月22日 星期六

第一週

被老闆安排到採購的任務,剛好最近有一批外國貨卡在海關,需要辦一些手續免除其稅.第一次辦理這種事務,手續之繁雜連系辦小姐都不太記得,反正就是一張一張的表格,類似集點卡到各處室去審核蓋章發公文.成大校園廣大,我得穿梭在各個校區之間,一個上午的時間都耗在上面,重點是還會卡關,剛好承辦人員不在或是Schedule Queue已滿,就得下午再跑一趟.好在事情順利解決了.

下午是徵選系辦助教的時間,經濟上的考量這分工作對我來說很重要,清潔我拿手的!輪到我的時候剛進門就出糗,會議室裡我以為要走到U型桌的中間,像官員被質詢一樣,這時主任開口說話"你這是在幹什麼?",驚嚇了幾秒才看到有安排椅子可以坐,過程相當的快速,說一下網頁設計這方面的長才,剛好也是系辦需要的.考驗的最後一關是爬梯子,可能是需要換燈管之類的吧,每個人輪流爬上去並藉由表情來判定此人是否有懼高症,這是系辦小姐說的-_-. 這次需要的人員比較多,所以很有機會摟.

為了在lab有音樂饗宴,掏錢買了一副入門級的耳機-鐵三角CK5,逛了一圈北門商場發現價格都比網拍貴一兩百,於是就上網競標摟.今天下午郵差來叩門了,趕緊來試聽一下,說真的沒有想像中的細膩,究竟是鐵三角還三角鐵阿?不過我的取向本來就是以舒適長久配戴為主,另外耳塞式的好處就是可以邊聽邊趴著睡覺,壓著耳朵也不會不舒服. 對阿,拆封後發現賣家竟然把顏色搞錯了,也不想弄麻煩的手續了,將就將就.

2007年9月16日 星期日

Media Stream Server

介紹幾款影音串流軟體給大家,目的是什麼呢?以後抓電影的機會勢必很兇,在lab沒時間看或是害怕老闆而不敢看,家裡面網路不像學網一秒幾M在跑,但又有迫切的需求想看,電費高不想利用半夜掛著下載,隨身碟不夠大電影裝不回來...種種因素.
這時就可把lab電腦當主機將影片轉成串流格式送出,在任何地方只要可上網有播放軟體即可觀看,不用等待整個檔案下載完,Buffer滿到一個程度就可開始,上次看到哪裡拉bar就拉到哪裡,像在收看youtube短片一樣,當然網路的速度也要有一定品質.

VideoLAN-VLC media player (下載)
多平台免費軟體,中文介面設定簡單.支援檔案格式眾多唯獨rm不行,算是一大缺陷,也可外掛字幕檔(不過我試不出來-_-) 除了檔案輸入外也支援DVD,攝影機,數位電視,纜線電視... 傳輸上可因自己的網路速度設定視訊品質,輸出可走http,mmsh,rtp,udp.缺點是Server必須要有實體IP,還有就是使用的時候必須先到遠端開啟VLC media player設定好要播放的影片,適合個人使用.

Orb挖寶 (下載)
中文介面,有中文官方網站,使用說明詳盡.檔案格式眾多(包含rm)需自行安裝codec,電視方面支援頻道選擇,另外還有外掛模組可下載,未來還可當成檔案伺服器直接下載遠端資料.會自行偵測網路速度調整影音品質.
流程上:先申請一組帳號,在Server端安裝Orb,並設定好分享的資料夾,系統便會把清單更新到Orb伺服器,不需要實體IP,軟體有自己Mapping的方法,只要拿帳密登入Orb網頁,便會列出所有可以觀看的多媒體,適合好朋友一起分享. (一組帳號可以多人登入,一個MediaServer可以將檔案對應到多組帳號)

RealNetworks-Helix Server (下載)
Real出的付費Media Server,功能相當強大,我也大概摸了一下而已.使用WebServer方式呈現管理與使用介面.
其他還有Apple出的Darwin Streaming Server,沒時間玩.

實測:VLC我比較常用,它可以指定輸出的位元率(kb/s),根據現在的網路速度與所播放的檔案大小來設定,調整到一個不會lag畫質又能接受的地步.Client端播放的時候我都使用VLC player來播,用Windows Media Player有時會連不到或是畫面有雜訊之類的,不過用VLC播放的時候不知為什麼"時間軸"出不來,只能從Server端的地方調整.
如果是看電影長片應該沒太大問題,比較不適合"一直移動時間軸"觀看部份片段,緩衝的時間是漫長的,有的時候還會連接不上得重新播放.

2007年9月15日 星期六

最後的晚餐

禮拜四迎新送舊,選了韓承館為最後的晚餐,實驗室成員排排坐,歡樂的氣氛,很少能夠在老闆前面放這麼開的.韓式料理平常很少接觸,比較起嘉義的無窮花好吃很多,烹煮方式很特別,蠻推薦的.飯後不忘來個頒獎典禮,準備了成大紀念品還有卡片,一人一句的祝福,學長們正式隱退.『實驗室就靠你們撐了』這句話意義深厚...

禮拜五正式進駐實驗室,猜輸的關係選到了全lab最差的位置,也就是門一開就會看到我的螢幕,其實換個角度想反而是有督促的效果,平常我也沒在打遊戲,頂多是看youtube短片的時候要小心點,下禮拜就要開始適應摟.lab的電腦配備還算不錯-P4 3.2G+1G RAM+320G HD+17'LCD,自己要再添購一支耳機,能夠長時間配戴不會不舒服又兼具隔音效果.

昨天廖哥,皓呆,阿嘉又跑來台南,下午開著車到黃金海岸去玩,週末的人潮果然很多,走在沙灘上一整個清閒,很久沒游泳了,要不是沒準備不然就跳下去摟.海面上有幾位阿豆仔玩著拖曳傘的東西,蹋在衝浪板上被風拖著走,海風很大三不五時還能騰空一層樓,過癮.有隻叫拉拉的狗一直跟我們玩,肥肥的拉布拉多放在海面都會浮起來,一顆小球就逗得他團團轉,最後廖哥還把椰子殼丟到10公尺外,想不到狗兒拼了勁的游過去,看他的主人都快擔心死了XD 晚上當然又去花園夜市,差不多是第10次來了,朋友就是要這樣聚一聚阿.

2007年9月12日 星期三

新旅程

小白備上台大了,這是一個夢想,一個攸關一輩子的選擇,身為朋友當然是恭賀他,祝福他在新的環境能夠適應.從嘉大畢業來到台南唸書,還能夠找到同班同學一起住實在難得,衣食住行彼此有個照應,四個人在一起是可以做很多事情的,想不到還沒開學就要面臨say good-bye的窘境,難免會有些不捨.打過一場球,吃過幾次飯,買麻將的念頭也可以取消,成大幫就此少了一人.

晚上大家齊聚為小白歡送,嘉義的,高雄的也都來了,這些都是我大學時很要好的很講義氣的朋友,畢業以後能夠再圍一圈聊天真的很感動,兩年內大概也沒這個機會了,分散北中南各地...吃飽飯也不忘玩『殺手』,還記得這是我教大家玩的遊戲,第一次是在黑亼,再來是花東旅行與謝師宴,隨處可得的小紙條,用盡各位的演技與心機,如果不是時間的關係,遊戲永遠不會結束,一盤接著一盤...歡笑聲後總是一個人的沒落.

2007年9月11日 星期二

點點點...

最近呢,沒有太多的新鮮事,倒是聽到了一些秘密,但卻是不能說的秘密,要好好保守. 上禮拜放假大多時間都待在家裡,想做一些課業上的研究卻力不從心,就如女人的MC一樣我又出現了低潮期,注意力只能集中3,5分鐘,老想些有的沒的事情,不然就把玩一下桌面的東西...種種症狀.

快開學了,不知道以後的生活會是如何,念研究所真的比考上還難,我現在已經有這種體悟,很多問題不再是唯一解,別人指引你是一個方向,凡是還得靠自己,也因這一層的粹鍊更顯其光芒.每次要睡覺了學長們都還在lab奮鬥,相信不久就要步上他們的後塵.禮拜五是這屆畢業生最後走的期限,老闆真會物盡其用,希望學長能走的順利.同時也是新生正式進駐的日子,晚間還有迎新送舊餐會等著我們.

禮拜三輪到我報告,我卻不怎麼擔心,因為老闆是好人.投影片準備差不多了,走走停停的,花了我好多時間,希望有好的表現摟.

2007年9月3日 星期一

New Template

花了三天終於換了新的blog template,在網路上搜尋了很久對Artica這一套情有獨鍾,細緻清新脫俗不花俏,不過原始版模是舊版的(2.0),管理上都得從原始碼下手,新版的可以在'網頁元素'裡線上編輯,新增/修改widget很方便,不過語法較為嚴謹採用xml格式,上傳時還要經過檢查,掙扎了很久還是決定將它升級,一勞永逸.

花了一個下午trace新舊版模的架構,找了Dots這個排版類似的來改,過程是非常辛苦的,稍微更動一些就必須上傳預覽,深怕一不小心就弄壞了~"~ 需要懂基本的css語法,跟widget的分層標籤,最重要的是要懂float排版方式與layer的概念,就像魔術方塊一塊一塊堆起來,我現在的版面就有分左邊兩個sidebar,右邊依序header,main,footer這些版塊.顏色,字型大小,間隔...這些調整起來真的很煩,需要極大的耐心.建議多申請幾個blog來測試,反正申請步驟很簡單,點兩次下一步就完成了.升級時很怕把文章弄不見(事實上是不會的),用ftp把全部給備份起來.

色彩部份稍有不協調未來還要調整一下. 天阿,眼睛跟脖子好酸...

CSS教學:
網站製作學習誌:-樂多日誌 觀念部份寫的很不錯
blogger備份:
自行架設Ftp伺服器備份Blogger文章
Blogger.com 使用者如何備份網站內容
Template提供:
High Quality Blogger Templates 單一主題式的,設計都很高雅.
Blogger Templates (Classic) at GeckoFly 簡單專業的風格,蠻推薦的.
Blogger Template 版面較為簡易
Blogger Templates
Free Blogger Skins 新舊版都有,花俏但無內涵.
CreateBlog
TemplatePanic
Blogger Templates 格式固定,換的只有背景.
Free Templates
Pannasmontata Templates

2007年9月1日 星期六

台中記趣

暑期課程上到禮拜五為止,下禮拜是summer break可以稍微放鬆一下,剛好離中秋差不多剩一個月,就選擇這禮拜回台中摟.每次行李內總會多塞幾本書想著有空可以看,結果發現根本沒開過,就跟小時候去旅行還會帶作業是一樣道理,沒有一次例外的,大多時間還是攤在沙發上或電腦前.

今早和女朋友一起去參觀美術館,真是充滿知性的旅程,美術館改建之後就沒再進去過了,腦海裡有印象已是7,8年前廣場上騎車放風箏.走在藝術殿堂總是驚豔不斷,有一區展覽主題「妮基的異想世界」是我印象深刻的,那是一位法國藝術家的作品,她的作品色彩很鮮明,而且人物都很cute,並非在紙上作畫,而是用一些陶瓷,玻璃纖維,金屬堆疊而成,相較於潑墨山水有趣多了XD 不過有些作品屬"射擊繪畫",還分射擊前射擊後,這是指藝術品被槍打到的意思嗎,我真的不懂.對於這類藝術品還是只能存在著敬畏的態度,越是不懂意境越是高阿,並不是我們這些凡人能夠論足的,多多接觸希望能增加一些藝術氣息摟.販賣部的東西也比風景區的還貴,果然藝術無價.

下午和國中同學跑去中友看林志玲,第一次這麼近見到本人,纖細高挑,淡淡的腮紅外加嗲嗲聲,一旁的專櫃小姐相形見拙,可惜她只請女性上去當她的彩妝model~科科.晚上就守在電視機前,禮拜六的綜藝節目都蠻不錯的,吃飯時間有吳宗憲的百戰大勝利,對於這個節目的尺度我一直很懷疑,看過的都知道實在夠鹹溼,節目廣告不忘徵求泳裝美少女,相信報名的人應該蠻多的,只要身材臉蛋夠好不太需要才藝,配合節目的遊戲激情演出即可,每次總有不一樣的正妹真夠幸福的XD 八點有綜藝大哥大,這個算是老少咸宜,我爸媽我奶奶都喜歡,節目請來的表演者才藝都是一流的,今天是"捕夢者"的街舞還有"女高音".大魔競單元裡請各方的魔術師來挑戰,和街頭魔術不同,在節目上會朔造一種情境,配合音樂及節奏來演出,今天參賽難得有一位女生,穿著和服加上羞澀的表情令觀眾一整個酥麻,不過還是不敵印度老兄的神球@@"\ 最後劉謙老師表演凌空把鑰匙折彎,真的只能用超能力來解釋了.

2007年8月29日 星期三

大乾麵之役

這些日子中午都和學長一同吃飯,常聽他們提到的"大乾麵",今天終於見識到了.這家店叫"水餃之家"位於長榮路跟開元路交叉附近,中午上完課就殺過去了.學長們要求一定要點大碗的,還說吃完免費請喝飲料,有這麼好康的事情,目前有吃完過的碩二碩一各一位,不知新生是否能打破紀錄.

先點100塊滷菜開開胃吧,吃阿吃阿後面有你好受的.等了許久終於來了,光看到就會倒抽一口氣,大碗的大概是小碗的2.5倍,都比碗公還高了,以45塊的價格真是太划算,學長都點水餃,看來他們真的很怕.科科~第一口還不賴,大家的嘴角是上揚的.隨著時間過去表情也略趨難過,照片裡我的嘴巴always鼓鼓的,回想起大一大二趣味一下的拼勁如今已不在,終究還是宣告失敗,有三位喀光真是佩服阿.

服用前 服用後 


小碗的炸菜肉絲麵跟大乾麵差不多高,大碗的炸菜肉絲麵就不可考了.現在已經快八點,我還不餓...下次誰來台南一定帶去體驗一下.

2007年8月23日 星期四

Night Market

晚上和噹的學長姐一起逛夜市,在她們lab裡有位德國來的交換學生,難得能和外國人接觸不能錯過啦.同行的還有她兩位同學,三位這麼高的外國人走在夜市確實吸引了大家的目光,對於台灣的小吃她們當然感到稀奇,臭豆腐,脆皮年糕,蚵仔煎,豬血湯...要用英文來介紹這些確實困擾我,老伯底子比較好,可以邊走邊做介紹.吃飯時坐下來聊天,聽她們談論著生活上的事情很新鮮,偶而能插上幾句,體會到英文不通的苦楚. 稍微展露了射氣球的功夫,打十中九自己非常得意,沒想到緊接我後面的Birta竟然全中,不禁讚嘆德國全民皆兵阿XD 這是我跟外國人talk最多的一次,英文真的很重要!

2007年8月22日 星期三

陰霾

最近一整個不順,淋到雨反而更背...做事提不起勁,花費的時間沒跟工作量成正比,上課常常打瞌睡...

早上是新生選課,成大選課系統採先搶先贏的,大家都很清楚該怎麼做.磨刀霍霍,時間還沒到我已登入系統在等待了,課程代號也都另外列成清單.九點過了發現選項沒跑出來,原來是要重新登入才會出現,天真以為按下重新整理有用,跳出了msgbox不管它直接按確定,結果出現...真哭耶~我八點起床提早到學校就為了這一刻...半個小時看著別人歡樂的挑選.其實有這個機制我早就知道了,選課前我同學也再次提醒過我,都怪自己蠢沒看清楚msgbox跳出的訊息,當成是firefox的提醒訊息...好在沒有影響很大,不過還是覺得選課系統極為差勁.

再來要說房東的鳥事,搬來五樓也半個多月了,電熱水器一直有問題,先前天氣熱還ok,連颱風天都還要恁爸洗冷水,每次洗澡總有一千萬個X.最近慢慢抓到訣竅,發現把蓮蓬頭拿到腰部以下偶爾會有熱水,不是吧,一直蹲著也太克難了.兩個禮拜前已經跟他反應,還在那邊給我裝傻,叫我用提水的,你古人阿.陸續講了好幾次才說要請人來看,希望不是做做樣子的.房東太太也照慣例拿了一顆梨子來塞住我的嘴.

台南一直下雨,搞得我房間濕氣很重,一堆東西發霉,有潔癖的人最不能忍受這種事了.前幾天偶然發現鉛筆盒發霉,昨天看到我最心愛的抱枕也遭殃,今天回來三層櫃後面滿滿的一片,一氣之下把它給拆了,還買了裝屍體用的大垃圾袋來打包,多出來就保留給房東吧. 真懷疑屋頂是不是有漏水,搞不好天花板上的黴菌都比草還高了.

想到要跟這些黴菌共枕眠就一整個火,明年一定要搬走.

2007年8月18日 星期六

推薦你使用Ubuntu

何謂Ubuntu?它是一套以桌面管理為主的Linux作業系統,背後擁有龐大的社群,所以資源取得相當的完整, 適合沒接觸過linux的人來使用.

在傳統印象裡會感覺linux不人性化,只能在文字模式下跑,只適合拿來架設伺服器,或是x-window安裝設定很麻煩...在從前可能是這樣子,不過在ubuntu的世界裡完全改觀了,圖形化介面,安裝步驟比xp還少,週邊裝置幾乎都可順利啟用不需另外安裝驅動程式,開機直接進桌面,只要你會用windows就一定會用ubuntu.相關套件齊全,一條指令即可安裝所需軟體,一般使用者上網找資料,聊天,文書處理,看影片聽音樂...都可輕易滿足,安全性高不太需要煩惱中毒的問題.

Windows用的好好的幹嘛要換,這...我也不知道怎麼回答你,身為資工人多接觸其他的系統有益無害啦,真的是好東西才推薦給大家的.不敢說對以後謀生有幫助,但至少可以在解決問題中得到成就感,且不自覺提昇了英文閱讀能力(時常都要找國外的資料哩).

對於初學者要轉換跑道不可能完全沒問題啦,還是有很多東西要學習的,最起碼你得適應新的操作介面.照著步驟來,慢慢就能上手.

1.取得安裝光碟
這裡到Ubuntu 7.04下載頁,裡面有分三種版本,Desktop Server Alternate,各版本又分x86與amd64.就選擇desktop吧,alternate版具救援模式,可以載下來備用.若想取得免費CD請點這裡,我大概2個禮拜就收到了.

2.開始安裝 (*在設定網路好前的步驟最好做個筆記,因為開始安裝就沒辦法看了)
大部分的人會把windows安裝在c槽,也就是第一顆硬碟的第一個partition(分割區),就算是安裝在其他槽,windows還是會把開機檔案放在第一個partition,因此得另外準備一個給ubuntu使用.如果你沒有多的partition得用軟體切出一塊,無論如何請務必看"挪出空間安裝 Ubuntu".再來就可以放進cd開始安裝了,安裝步驟請看"圖形介面安裝指南"每個步驟都有圖片指示.切記分割區要選好,帳號密碼請牢記,以後會常常用到.
安裝完成後多重開機選單也會自動設定好,可選擇要進windows或ubuntu.如果沒看見windows選項請自行新增,參考"增加 Windows 開機項目".

3.進入桌面
自行熟悉一下操作介面,設定解析度,字型,桌布...
認識Terminal(終端機). 所有的事情不可能全靠滑鼠點選完成,必要時還是得透過文字模式下指令(就像下面的網路設定).這邊有兩個網站(網址一, 網址二)列了一些基本指令,以後可以慢慢看.
另外,你在桌面底下都是以"一般使用者"的權限在操作,如果需要"管理者"權限時,系統會跳出視窗要求你輸入密碼.而在指令模式如果想提昇權限時,記得在指令前加sudo,這個指令就會以管理者權限來執行,如sudo apt-get install ...

4.設定網路
adsl用戶:請看"設定ADSL網路連線"
dhcp用戶:系統->管理->網路, 選擇網路連線->屬性->使用dhcp
打開firefox看看是不是成功連上線了.
可以看一下常見問題:Ubuntu7.04 FAQ. 或是看一下使用手冊,有很多想做的事情.

5.安裝軟體
(1)透過apt-get指令,軟體可以自動下載,安裝,設定.什麼是APT? 指令的使用下面這個網站寫的很完整:Apt-get使用指南
(2)Synaptic圖形化套件管理工具,它把套件庫可以裝的軟體都列出來了,透過標記的方式即可安裝/移除.參考:HowToUseSynaptic

6.安裝中文輸入法
如果選擇繁體中文安裝作業系統後,中文輸入法應該已經有了,系統->偏好設定->SCIM輸入法設定
自行安裝,設定的步驟參考:UbuntuL10n

6.推薦軟體
Automatix2-套件管理程式
PCManX-BBS
emesene-MSN
amaroK-音樂播放
AcetoneISO2-虛擬光碟
StartUp Manager-GRUB圖形介面管理程式
Nvidia顯示卡驅動程式
ATI顯示卡驅動程式, 成功安裝x1400
Compiz-桌面特效
VirtualBox-虛擬機器
Wine-Windows的模擬器
Gnome-RDP-遠端桌面
MONO-.Net程式撰寫
epsxe-玩ps遊戲
跑 WoW (World of Warcraft)
其他像燒錄,看影片,FTP下載,抓bt,驢子,JRE,RSS閱讀,網頁編輯,c語言撰寫,RAR壓縮,磁碟分割...請參考Ubuntu6.10Guidetw

如果能走到這一步,大概就能做你平常在windows下做的事情,其他像是遇到電視卡無法驅動,中文變亂碼,影片需外掛字幕...等問題,只能靠自己解決了,當然要找我一起討論也歡迎.
至於要玩到什麼程度端看個人摟.

右邊的learning linux區塊列了幾個常逛的網站
媲美Windows Ubuntu 10大應用程式-裝來玩玩看吧
17 Must-Have Free Apps for New Ubuntu Users
GetDeb-還未收入套件庫的新軟體,可以多來逛逛
如何在Windows NT/2000/XP上安装Ubuntu-特別的安裝方法
重新安裝windows後,無法進入ubuntu. 請看:HowtoRestoreGrub (限Alternate CD)

2007年8月17日 星期五

終於出太陽了

很少看見陽光會感到欣慰的,除了今天.

禮拜二是我抽兵種的日子,體檢結果拖這麼久以為可以當替代役的,不過我也不是那麼擔心啦...要上課的關係只好請老爸代抽了,反正我自己的手氣一向不太好.下午同學就丟msn來告訴我了,原來是中了陸軍,94個人抽有9支海陸,機率其實也蠻高的,頓時覺鬆了一口氣.很多人都畏懼當兵,在我想法裡認為這是人生的歷程,一種新的體驗,所以也不是那麼排斥,錯過還覺得有點可惜(頭殼壞了?),如果今天抽到的是海陸我還會這麼說嗎?我想是吧,我會從容的應付,而且好好的噱大家一頓.

學長的論文看的差不多,把問題整理起來今天一併討論完,實做流程上也都清楚了,不過有很多background的東西都還很淺,我怕一一survey時間恐怕不允許,另一方面也要開始熟悉開發工具與其程式語言.老闆又指派新的project,他總是藏了許多可以耗損我們腦袋的東西.Multi-channel Digital Wireless Speaker(多聲道數位無線喇叭),多聲道之下需考慮同步播放的問題,另外得學一下網路的東西(802.11,NTP,RBS,RTP...),還有訊號分析.

晚上在論壇看到一套軟體-PhotoZoom,發文的大大標明說"放大圖片不失真",隨然覺得豪洨還是抓來玩玩,試了一下發現效果比想像中的好,最起碼看起來比較順眼,不像其他繪圖軟體有失焦的感覺或鋸齒狀,但有些圖片放大以後變得有點假假的,直接來官網看個比較圖吧.我抓了第一張人臉的原始圖檔下來測試,放大後比官網的稍微模糊一點點,不知道跟參數的設定有沒有關係,不過比起ACDSee做出來的確實有好一些.

2007年8月13日 星期一

無名相簿瀏覽器final

delay了很久終於完成.這是上個月設計的一個程式,主要用途是在瀏覽兼下載無名相簿,之後又添加了一項"隨選"的功能,可以依自己設定的條件來挑選相簿主人,操作容易,設計簡樸.

按此下載本程式(32kb壓縮檔,最後上傳:08/14 01:16)
※程式由Visual Studio 2005撰寫,使用前需下載必要條件.Net Framework 2.0

操作簡介:
打入無名帳號(這邊借用gyba來測試一下),按下確定即可列出所有相簿.選單具自動完成與歷史紀錄功能.

點選相簿會以分頁的方式呈現內容.

"全部下載"就是把這本相簿所有照片打包,路徑可自行設定.分頁按右鍵可選擇關閉.

點選照片可以看原始大小的圖片,再點選可以另存新檔.

再來說一下另一項功能"隨選",依自己喜好設定條件,打勾表示需要這個選項,第一次搜尋較花時間.

結果出來了,下圖就是一個合乎條件的相簿主人,有沒有謊報我就不知道了,不滿意可以再按一次.本程式不保證每次挑出來都是正妹or帥哥,請小心使用.

一些心得:遇到批次作業,網路傳輸的問題都得用thread來輔助,單線執行會讓你的程式一直處在等待中,這也是我頭一次使用thread,其原理學過os的都懂,只是要套用在自己的程式上往往得思考一番,Critical Section問題也是常常碰到的,vb.net都有對應的解決方法(Monitor,Interlocked...).TabControl控制項的運用也得透過一些技巧.字串分析是最耗時間的,如何切出自己想要的部份,都要多方觀察與測試.區區一個"隨選"功能也花我很多功夫,要兼顧效率與負載,避免不需要的重複動作.

當然bug是永遠存在的,程式寫到最後也不是我能控制,最大的問題大概就是"何時,如何結束不需要的thread".如果遇到錯誤視窗跳出,請按"繼續"鈕通常可以繼續使用,如果視窗突然消失也不要太驚訝,這些都在正常的操作範圍.也歡迎大家回應給我.
目前已知的bug有:
1.新分頁的圖片還未全部load完成,按下關閉會造成嚴重的錯誤.
2.隨選功能大量連接無名的伺服器,連續玩30次可能會暫時被封鎖,浮動ip者斷線重連即可.
3.無法使用滑鼠滾輪捲動頁面.
4.超吃記憶體.
...(待發現)

※如果想要贊助請匯款到我paypal帳戶(還未申請).

ref:
體驗.NET Multithreading的快感-以VB.NET開發Thread Pool式網路芳鄰掃瞄程式
Understanding Threading in .NET Framework using VB.NET
Multithreading in .NET - The Code Project - .NET
達可鴨的池塘總有好的idea

2007年8月11日 星期六

陰雨綿綿

這次回台中算是補慶祝父親節,雙手空空的,最大的禮物莫過於88節當天打電話回去慰問.週末下雨的時間居多,一些行程都得取消,帶了一些電影回來,家裡卻沒dvd光碟機.三兄弟難得同時在家,爺爺奶奶都會準備好料等著我們,碗公總是讓我忘記吃下多少飯.家裡的床也睡的特別安穩,在台南總是醒的比鬧鐘還早,可能是有壓力的關係吧.
和女朋友在特賣會買了一件levi's 509卻不敢拿回家,偷偷寄放著...我什麼時候變這麼孬了.衣蝶也封館特價,不過沒時間逛;世貿電腦展得花門票錢,去又會買一些有的沒的.
學長的畢業論文120頁,額外還有8篇要k,花了兩個禮拜還沒看完,看英文的東西專注力總是特別低,原本想說利用這兩天好好的...不可能.
一些想完成卻未完成的事情,一再拖延. 明天回去的車票也還沒劃位,看來得用站的了...

2007年8月6日 星期一

Visual Studio Tools - Spy++

Spy++來顯示執行中的程式的各項資訊,包括執行緒、開啟的視窗,以及隱藏的視窗等等。有了這些資訊我們可以透過API呼叫的方式來控制應用程式,不需要了解應用程式如何implement.

以Windows Media Player為例:
開啟Spy++,選擇紀錄檔訊息.

將搜尋工具的準星移到目標程式上的最外框.訊息中的"文字"與"類別"是我們需要的.

先清除全部,再選擇WM_COMMAND.按下確定後開始監控.

執行想擷取的動作,如"播放/暫停".Spy++會收到訊息.

訊息欄位說明:第一欄-訊息編號. 第二欄-視窗代碼. 第三欄-訊息代碼:S(代表送出),R(代表收到),P(代表posted),S(代表訊息已送出,但是安全管制設定禁止你取用傳回值). 第四欄-訊息、參數和傳回值選擇訊息的屬性.
選擇屬性.

wParam的16進位值是我們需要的參數.

開啟VB.Net專案,宣告參數及Function.
Public WM_MCOMMAND As Integer = Val("&H111")
Public WM_KEYDOWN As Integer = Val("&H100")
Public WM_CHAR As Integer = Val("&H102")
Public WM_KEYUP As Integer = Val("&H101")

Declare Auto Function FindWindow Lib "USER32.DLL" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As IntPtr

Declare Auto Function SendMessage Lib "USER32.DLL" _
(ByVal hWnd As IntPtr, ByVal Msg As Integer, _
ByVal wParam As Integer, ByVal lParam As Integer) As Integer

開啟WMP後,Call Function來執行播放/暫停的功能.
Dim wmplayerHandle As IntPtr = FindWindow("WMPlayerApp", "Windows Media Player")
SendMessage(wmplayerHandle, WM_MCOMMAND, Val("&H4978"), 0)

範例程式下載

Ref:
HOW TO:以程式碼模擬滑鼠和鍵盤事件
WM_COMMAND Notification

2007年8月4日 星期六

Multi Channel Digital Video Broadcasting Streaming Server

Multi Channel Digital Video Broadcasting Streaming Server(多通道數位電視影音串流伺服器),這是老闆派給我的第一個project,它是一個成大學生的專題,而我的工作就是練習架設一次,雖然有文件可以照著做,對於linux不熟悉的我,還是進行的很不順.

架構如下,Serer端由linux架設,接有數位電視天線,Client藉由網路向Server要求,以達到四處可以看電視的目的.

由於linux核心尚未整合,需另外下載driver及kernel source自行安裝.數位電視棒是usb介面,firmware也得另外下載,透過指令dmesg|grep dvb查看硬體是否啟動.再來就是安裝dvbstream,及server control軟體,client透過Real-time Transport Protocol接收,telnet方式轉台,這就是架設的流程.

手中的指令是有限的,遇到什麼問題都得上網搜尋,操作介面不同習慣也不同.編譯錯誤時往往束手無策,即使有error message也不知道如何處理,只能另外尋求安裝管道,這也是挫折最大的地方. 數位天線需要在沒有遮蔽的地方訊號才夠強,在我房間裡面訊號都斷斷續續的,buffer要填滿到100%才會送出,測試時不曉得client到底有沒有收到,最後在lab終於搞定,證明流程上沒出問題.另外還學到了一個實用的工具Visual Studio Tool的Spy++,他可以紀錄應用程式改變動作時送出的訊息,如此就可從自行編寫的軟體去控制其他的應用程式.

Client端目前限定在windows application(base on .net framework),學長說老闆希望改用web service方式呈現,達到有瀏覽器的地方即可觀看,搞不好下一步就輪到我了.

Ref:
LinuxTV.org - Television with Linux
用Linux看數位電視

2007年8月3日 星期五

Lab歡樂時光

話說暑假在lab的時間都不長,都是有特別的事情才過去,自從體會到這邊這邊電費後,大概以後都會待在學校吧...今天是第一次留這麼晚,不過lab的學長幾乎都還在,這是很操的意思摟? 晚飯時間學長拿出家鄉寄來的黑鮪魚(驚),原來他們每個禮拜都會自己煮東西來吃,58%高粱醃製,250度烘烤,看來我真的選對日子了QQ.雖然已經吃飽了,還是忍不住要喀上好幾口,奠定了黑鮪魚在心裡的感覺,相信我會更有動力留在lab的.

搬來五樓後漸漸習慣,記得第一晚還有點睡不著,便宜總是要付出代價的,除了每日要爬五樓,房間真的很熱,脫掉上衣得過且過啦,反正夏天也快過了(是嗎@@).初來時水管有點不通,房東弄了罐通樂,按...原來這個東西這麼臭,看來他想徹底的讓我封口,味道久久不散大概被牆壁吸收了,光想到就讓我做噁,害我得開兩包熊寶貝把味道覆蓋過去,別騙人了其實有毒氣體還是被吸進去,今天打算買去味大師看看有沒有效了...

電費的問題阿銘提供了不少意見,要看電錶是否有被偷改,可以觀察封鉛有沒破壞的痕跡,問題是我連鉛封都找不到...用磁鐵可以讓電錶轉慢一點,壞硬碟裡面的不知道夠不夠強.考慮跟鬍鬚借個電錶來測量,不過要偷偷的,被房東發現了不知道會怎樣.

2007年8月2日 星期四

這個家越來越黑了

最近比較忙,幾天沒更新網誌了,有股怨氣要發洩一下...

話說前幾天對面要搬走的房客突然來找我,他說這邊的電錶比較快...夭壽咧,他拿出一張紙寫了好幾條公式,一邊解釋給我聽,物理的東西我是忘的差不多了啦...結論就是他測了好幾遍,只開兩支40W的日光燈一小時,電錶會計成200W,也就是快了2.5倍,到其他地方測試都有合乎他的算法...講到一半房東太太突然出現(驚)@@",她說有請電力公司測過,也不知道真假...我們沒具體證據也不好說什麼...

月底也是繳費的時候了,驚覺竟然如此的多,125度x3.5=438,拜託我搬來20天(扣除回家3天),沒冷氣,只用過一次熱水器,只用電扇不用吊扇,白天不開燈,晚上一半時間開日光燈,一半時間開檯燈,電腦出門關機,睡覺也關機...想當初在經國新城根本沒有省電的觀念,出門電燈電腦沒在關的,夏季每天都要吹2,3小時的冷氣,最多也才500初...最扯的是房東還跟我說3f有人一個月才一百多,阿是都點蠟燭的喔...

當然不只我摟,噹噹10天70度,比我還慘,她白天都在lab天黑了才回來,莫非lab的冷氣錢寄到家裡來.文欣住滿一個月150度,不過有10餘天是在彰化,多個冰箱應該也不至於多這麼多~~~

房東說電費以3.5計算,是一個平均數,台電分段式收費,用越多花越多,無分地域性,只有營利與非營利之差,且冬夏電費有分,全部以最高段來算:
夏季3.74 非夏季2.9 平均只有3.11 ,雖然說夏天用量會比其他季節來的多,不過差值還是有點距離...

看來我也要來計算電錶的轉數了,可惜對面的房客已經走了,得重新整理公式...
以後做什麼都要斤斤計較了,考慮在大門口貼個陰宅之類的...

Ref:
台灣電力公司-電價表

2007年7月30日 星期一

Linux Programing

今天課程教的是socket程式,剛開始複習一下TCP與UDP的概念,最後有個lab算簡單,由於code都給我們了,稍微修改一點點就ok,不過卻遇到額外的難題,c語言整數字串的轉換,itoa函式linux library好像沒內建,兜了半天沒有結果...

這算是蠻常會碰到的問題,從網路整理一些資料:
數字轉字串,使用sprintf
#include "stdio.h"
#include "stdlib.h"

void main(void){
char string[10];
int num=55;
sprintf(string,"%d",num);
// sprintf的用法和printf完全相同,只是printf把結果印在螢幕上,sprintf把結果印到一個字串中.
printf("%s\n",string);}

數字轉字串,使用itoa()
char * itoa(int value, char * str, int base);
This function is not defined in ANSI-C and is not part of C++, but is supported by some compilers.
#include "stdio.h"
#include "stdlib.h"

void main (void){
int i=12;
char string[10];
itoa(i,string,10);
printf("decimal: %s\n",string);}

字串轉數字,使用sscanf
#include "stdio.h"
#include "stdlib.h"
void main(void){
char string[]="100";
int num;
sscanf(string,"%d",&num);
// sscanf和scanf用法一樣,只是輸入的來源改成從字串中讀取而不是從鍵盤
printf("%d\n", num);}

字串轉數字,使用atoi()
int atoi(const char * str);
#include "stdio.h"
#include "stdlib.h"

void main (void){
char string[]="34";
int i=atoi(string);
printf("%d\n",i);}

Ref:
cplusplus.com - The C++ Resources Network

2007年7月26日 星期四

summer trainintg

研究所課程這禮拜開始了,由於嵌入式系統門檻較高,其基礎課程很重要,軟體方面大多架構在linux,基本的command,shell script,tool都要會使用,更深入到kernel的運作.硬體方面由單一晶片8051入門,線路的焊接,組合語言控制,之後還會接觸到各式的嵌入式開發板...頓時開始懷念熊寶貝的課程,都怪我大學的時候沒認真學.programing方面以c為主,我想這是念這行不可避免,可以說是萬物的根源阿.

今天老闆特地關切一下我們的學習狀況,其實學長上課都以輕鬆為導向,沒有太大的負擔,lab,homework也不會刁難,畢竟是在暑假嘛,呵呵~ 聊了一下從前接觸過的課程,未來可能會往Multi-Core發展,必須額外加強parallel processing,multiprocessor的觀念.一切還是要端看我的能耐摟...

話說lab裡面有位自己開發作業系統的學長,有"一哥"的稱號,偷偷觀察一哥的桌面環境...還蠻亂的,最特別的就是那台只有外殼的主機,嘖嘖...這就是達人的境界阿.

training schedule
Home Automation, Networking and Entertainment Laboratory

2007年7月23日 星期一

2007 Summer Training Course

由於課程多樣化,不得不把每次上課內容記錄下來,不然真的很容易忘記.

8/30 Linux Block drivers


8/29 NS2, NCTUns
安裝ns2,寫簡單的tcl語言,跑sample並用awk翠取數據,gnuplot繪出圖形.

8/28 mP-8051 Interrupts
timer中斷, uart中斷

8/27 Linux CHAR drivers
為何使用kernel module. 自製一個module掛上去跑. lab2沒做.

8/24 Linux World, Parallel Port And Linux I/O Programming
Hacker的基本態度與所學. 焊接板子利用Print port做溝通.

8/22 Oscilloscope and logical analyzer [SCREAM]
示波器的使用

8/21 mP-8051 Interfacing–I2C, serial communications
介紹serial port,借由rs232跟8051溝通,sdcc編譯測試程式.

8/20 Linux GUI
在板子上跑測試程式.編譯QT

8/17 QEmu II
國科會計畫.

8/16 Linux Bootloader
自行編譯bootloader再燒到板子的rom執行.bootloader就像bios開機時偵測週邊裝置並作初始化.

8/15 QEmu I
國科會計畫.QEmu(a virtual hardware),製作/修改Hard Disk Image, Ramdisk, 撰寫I/O測試程式.

8/14 8051 Timer
利用timer製作跑馬燈.使用interrupt service routine...

8/13 RVDS
RVDS(RealView Development Suite)基本設定與編譯.

8/13 Linux Root filesystem
編譯embedded linux 的檔案系統.

8/10 8051 board schematics and soldering
焊接8051平台,基本input,output測試.

8/9 Linux Kernel image
OS工作簡介,練習編譯kernel,再從超級終端load到嵌入式板子.

8/8 Trace 32 Training
Trace 32 debug工具的使用

8/7 mP-8051 Assembly programming II
8051 Bank register and stacka 簡介.ssembly inline use SDCC compiler.

8/6 Linux Toolchains
建立makefile的方式以及makefile的語法,並且實際演練,再利用autotools自行產生makefile的檔案.
Automake:http://pigfoot.org/cc/devel/auto1/

8/1 Lab Equipment
介紹所有嵌入式開發版

7/31 mP-8051 Assembly programming I


7/30 Linux Programming II

7/26 Linux Programming I

7/24 mP-8051 Architecture and instruction set

7/23 Linux Architecture and commands

2007年7月21日 星期六

A Nice Day

今天是中區大學博覽會,感謝darker兄把機會讓給我,代表嘉大資工去做宣傳.理工學院代表只有我跟王老師,實在是人才缺乏,發發文宣必要時介紹系所發展,不過一天下來詢問本科系的似乎沒有~囧,礙於理工學院之一,硬是要介紹應物應數系真是太為難了,只能翻著簡章亂哈拉的...

各校宣傳方式花樣也很多,最在意的當然是贈品摟,雖然不是大學新鮮人,還是到處去搜括有的沒的,有獎徵答還拿到隨身碟,屏科商技真是大手筆阿^Q^ 不過台清交成完全沒附加那些東西,但攤位的人群似乎沒少過...嘖嘖.最讓我印像深刻的是一所軍校,直接把攤位佈置成叢林射擊場,依我對CS的熱衷當然是進去扣扣板機啦,步槍基本站姿射擊,目標物一一倒下QQ 很多學校也有表演節目,一整天都是那麼歡樂;)

晚上是高中同學會在迦南園,稍微晚了點到,遠看都是些生面孔,是我們太久沒見面了嗎><" 熟悉的動作相近的話題,問候來問候去的,大家感情都還很熱絡.吃飽飯當然不忘續攤啦,在Elva為主體之下,茶店裡又充滿歡笑聲,高腰男還帶了"簫"來助興,真是高~~~明阿!傅永茶一搭一唱全場都笑翻了,動不動就提A的,誇張的動作都記錄在影片裡面,咱們YouTube相見XD

補上影片,老實說有點髒髒的啦~哈哈

後記:
第二天的大博會人潮依舊,詢問度提高很多,又得介紹一些非本科系手忙腳亂的...其中有個人讓我超不爽,竟然說我講話都在包裝不像念過資工系,他X的我才講沒幾句話,妳存心是來踢館的阿,一副屌屌的樣子我看妳跟本不適合念大學...運氣似乎都用光了,今天有獎徵答主持人都不叫我...好在荷包跟肚子都滿滿的...

2007年7月20日 星期五

台中生活

台南到台中想不到近3小時,還好現在改搭莒光,不然電車可能會讓我得恐懼症.中午和三位ntcu新朋友吃飯,聊了一下嘉義跟台中學生的大學生活.在資科樓遇到了林老師,她當然是嚇了一跳~科科,彼此稍微敘敘舊啦.實驗室裡見識到了真正的程式女魔人(腦海浮現出抓狂一族的田中),那種熱衷的態度是很少見的,在一旁聽她們kuso的對話都快笑翻了,聽說她都不愛洗澡刷牙,這就是魔人的特權啊XD

晚上有一則新聞比較吸引我的注意,是關於一個新興行業"SEO"(Search Engine Optimization,搜尋引擎最佳化),美國教育部評為2010年最迫切需要的十大行業之一.大家都知道搜尋結果會依其重要性來排列,而越前面的網頁點閱率越高,商機也越大,因此SEO的目的就是找出搜尋引擎的排名因素(如分析google的PageRank),再將網頁最佳化,使其排名提高而且穩定.感覺上這是一種干擾搜索引擊的偷雞法,不過每個搜尋引擎都有自己的防範措施,演算法也常常在變,只能說是一場打不完的仗.

2007年7月18日 星期三

丁丁大站

今天一個人在家閒著,想說來寫個台鐵查詢系統,當然不是台鐵的系統不好,而是我想將查詢結果排版濃縮(簡單說就是過濾掉不要的東西),列印在一張小紙上面,說真的複製貼上word快多了,想說藉機練一下程式也無妨.

vb.net連接http不用自己建立socket,有專屬的HttpWebRequest HttpWebResponse元件可用,困難之處大概就是在字串分析跟排版上,html語法做切割稍微複雜了點,不過只要有時間就一定弄的出來,台鐵系統不常改版,做一次就可以用很久;)

焦點不知不覺轉移到丁丁大站,有些人blog相簿有鎖右鍵+防止複製文字的功能,想說透過字串取代那些語法再送到瀏覽器上,看了一下原始碼:
body id="blog_main" onDragStart="return false" onContextmenu="return false" onSelectStart="return false"

這些就是搞鬼的地方,用replace取代掉即可(解決的方法很多,我的算複雜的了).拿了小偉哥的相簿來測試,上述功能是擋掉了不過照片都變XX,搜尋一下,原來丁丁伺服器會檢查referer(上次瀏覽的網頁),簡單說就是從無名網域來的才能成功顯示,直接打在網址列上referer是空的,這就是為什麼直接輸入照片網址會錯誤的緣故,所以只要用程式修改referer就可以摟.
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create("相片網址"), HttpWebRequest)
myHttpWebRequest.Referer = "丁丁大站的網址"
Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
Dim picture As Bitmap = New Bitmap(myHttpWebResponse.GetResponseStream)

試了一下鎖住的相簿一樣找的到,不過前提是你要知道相簿的網址啦,網址的命名規則有人知道?

參考資料
HttpWebRequest.Referer屬性
darker兄

2007年7月17日 星期二

KWANG YANG HONDA

今天要介紹的是我爸的愛車(HONDA不知什麼哇戈型號的,有人知道嗎?),這台車應該有15年以上的歷史,我腦海中仍存在記憶是國小三年級,那時上下學都是靠它,全身上下大概只有殼沒換過,里程錶搞不好已經轉過一圈重頭開始了.

以前在台中我都不敢騎它,奇特的外表讓我覺得很丟臉,好像路人都在看似的,寧可去騎吐白煙的小50.近期才發現它的好! 6公升菜籃,隨你想放些什麼,加長形椅墊寬敞好坐,柔軟度媲美沙發,乘載3名都不覺得擠(小時候都3+1貼的).前擋玻璃讓你見識不是汽車才有的專利,擋風擋雨擋泥巴,尤其是在民雄那種蟲多的地方功能更顯著.重點是約會都不會被發現,配合著簡樸的裝扮-汗衫+短褲+夾腳拖+龜殼式安全帽(照片太可怕就不放上來了),完全不會被懷疑,不過你得擔心後座乘客的感受...

當然,想駕馭它也不是那麼容易,第一就是要學會腳踩發動,非常抱歉沒提供電發的服務.老舊的變速齒輪大概磨損,催油門的時候一定要緩緩的,如果太過猴急就會發出巨大的聲響,好像引擎要解體一樣.油錶指針永遠都在0,必要時也得打開油箱看高度,除此之外別想考驗它的極限,小心罷工給你看.

2007年7月16日 星期一

First Week

上週末阿銘來找我,誰叫他這麼閒呢,由於下雨的關係,能夠做的活動是很有限的,逛夜市,吃小吃,上打擊練習場,發現我這禮拜一直做重複的事情,而且花了好多錢.去了黃金海岸,本以為可以下去游泳,沒想到水深危險只能在岸邊踏浪~囧.跑去看了變形金剛,畫面特效音效都很棒,有肅然起敬的感覺,劇情部分有些牽強,反正那個不是重點,前半段超搞笑的,尤其是回家拿眼鏡那一段;)

在東門路地下道看到女生騎車跌倒,經過之後跟阿銘才想要幫她把車扶起來,我們兩個人綽綽有餘...做與不做就在一念之間,其實在那經過的後幾秒,回頭還來得及,只是往往...你沒有去做,在那邊內疚也於事無補,為善不落人後,下次不要再猶豫了.話說台南的路很複雜(呈放射狀),車子無時無刻都很多,又騎的很快,真的要很小心.

王建民第10勝,大魯閣全天免費,早上一開門就阿銘過去了,人潮意外的少球道任你挑,打得真過癮,算一算也省下好幾百塊,要不是手指起水泡了,不然就繼續留在那邊.下午手又癢起來,包個ok蹦一個人殺過去,不過人好多,排一次就要一小時沒什麼耐性了.

房東真機車,連我帶同學回來也要管,拜託才來住兩天而已耶,又不會把你樓梯走壞,用水電又不是不給錢,頂多喝你飲水機的水也別計較那麼多,車子借放裡面也不行,好歹我自己的也放外面.叫你裝個窗簾裝了一個禮拜還沒弄好,拿了一個破窗簾用俗力控黏一黏就想了事,半夜掉下來差點讓阿銘回不了家,三不五時就來敲門,人不在還會自己拿鑰匙進來,我最厭惡這樣了.

最近林嬿雯老師的學生和我接洽,問一些專題上的問題,是關於SQLserver遠端連接的,弄了幾天都還搞不定,變因太多了...嘖嘖.

寫了一支程式,用來紀錄高中同學最近的情況,順便了解哪些人準備報效國家,方便大家好餞行.每個人都有編輯的功能,每次編輯都會被紀錄下來,試用看看...之後再多加一項功能-同學會日期最佳選定,期待ver2.0吧XD

教授說這禮拜要上課卻一直沒有下落,倒是轉寄一些校內的活動給我;)

2007年7月14日 星期六

Shine

金泰希和玄彬LG Shine廣告歌曲,好聽 分享給大家.


朴慧京-Yesterday








LG KU970 Shine

Sad

最近發現,大家對於"畢業"這個歷程似乎是感傷的,只是分別的當下沒表現出來而已.相處四年,經過無數次磨合,了解彼此的生活習性,不得不說,大學同學是我生長到現在最具感情的,有些事有些人無法被取代,獨處的時候最有感覺,一個人逛街,一個人吃飯,一個人說話...

侷限在這房間,兩扇窗卻看不到陽光,懷念起經國新城11F鳥瞰的夜景.老是抱怨時間太多,發呆變成一種習慣,找一些娛樂來欺騙自己,音樂的迴盪聲述說了一切.想大聲唱歌,這邊隔音不是很好,耳機漸漸封閉了自己.文字世界溝通的是心還是手指,腦海裡 身影依舊那麼清晰,眼前景象是 模糊...

離別的時刻,沒理由挽留,忘記上次流淚是什麼時候了...

2007年7月13日 星期五

小吃+古蹟=台南

初到台南當然是四處巡訪,這兩天就與玲銀在這以小吃及古蹟聞名的城市遊蕩,不是第一次來了,一些著名的的地區就沒安排.說到景點好像都是一些古蹟,似乎是興趣缺缺哩,尤其這麼熱的天氣,連孔子都躲在屋裡休息了.

安平樹屋在西門國小旁邊,荒廢的古厝被榕樹包圍,鬚根沿著屋簷牆壁生長,盤根錯節蠻壯觀的,殘破的屋瓦實為陰森,如果是晚上來的話應該別有一番風味.隔壁是德記洋行,這邊可沒賣東西唷,純粹參觀,裡面蠻多蠟像的,一個人走可能會怕怕...

四草跨海大橋上有很多釣客,在這邊看夕陽是不錯的選擇,旁邊是生態區,有沙灘可以玩,離市區真的很近,想坐竹筏遊紅樹林這邊也是有提供的.傍晚到漁人碼頭看夕陽,這邊規劃了一大片的運動公園,蠻多親子在這邊嬉戲.夜晚遊花園夜市,相當的廣,美食區佔了快1/3,印象比較深的是入口一家滷雞翅雞腳很夠味,其他的就還好...

下面是一些網路收集到的資料

*夜市
花園夜市 和緯路三段與海安路三段路口(四,六,日)
武聖夜市 武聖路(三,六)
大東夜市 林森路一段與崇善路口(一,二,五)
小北夜市 西門路三段與和緯路口(二,五)

*小吃
度小月擔仔麵.......中正路16號
赤崁棺材板.........友愛街康樂市場180號
周氏蝦捲...........安平路408號之1
鴨母寮蝦捲.........成功路618號
阿鐵鱔魚意麵.......西門路二段352號
再發號肉粽.........民權路二段71號
江水號米糕粥.......國華街58巷13號
山根壽司...........民族路二段357號
富盛號碗粿.........西門路二段333巷8號
阿憨鹹粥...........公園南路168號
阿鳳浮水魚羹.......保安路59號
松村燻之味.........成功路鴨母寮菜市場
茂雄蝦仁肉圓.......中西區保安路46號
武廟肉圓...........永福路二段225號
同記安平豆花.......安平區安北路433號
茂記安平黑豆花.....安平區安北路443號
義豐冬瓜茶.........永福路二段216
雙全老店紅茶.......中正路131巷2號
莉莉水果店.........府前路一段199號
順天冰棒...........開山路151巷7號之19


2007年7月10日 星期二

Metro Kaohsiung

為了參加研討會,提前一天下去高雄,原本打算騎車過去的,40多公里的路程,去走台1線,回來走台17一邊看海,手繪地圖都已完成,不過看看台南→高雄的電車票也只有$70,瞬間就退縮了~囧,我的選擇是對的,出發的時候竟然下起雨來,這是來台南的第一場雨.

到了高雄車站,阿銘已經再出口等我,不過我卻走錯方向,明明知道下火車要走右手邊(前站),卻忘記自己轉了180度.趁著太陽還沒下山繞到中山的大門口,看到大海整個人就開闊了起來,走上旁邊的打狗英國領事館,看得更遠了,四面環繞的是西子灣,旗津區,高雄市,真的好美(幻想自己是念中山).今天雲層較多,我們沒留下來看夕陽,回到阿銘的住處(位於建國四路),先去嚇嚇仰哥吧:P

高雄的白晝似乎比較長,七點了天還沒暗,依我們在嘉義的生活習性,晚上當然是去逛夜市摟!前鎮區光華夜市規模沒有很大,誰叫今天是禮拜一沒得選擇,和嘉義的不同這邊的夜市是沿著馬路擺攤的,碳烤三明治算是比較特別的東西,網路上也推這間哩!吃飽離就寢的時間還有一段,聽說壽山的夜景很棒,從鼓山路與萬壽路交叉口上去,阿銘說這裡是往"萬壽山公墓"害我們越期越怕(其實是寫"公園"),繞了幾個彎來到忠烈祠,原來這邊是約會聖地,情侶一對一對的.往後一望是霓虹閃爍的市區,想不到這邊視野也這麼好,高樓也不會少於台北,沿著五福路直直看過去,遠方是夢時代摩天輪,偶爾還可看到飛機起降,可惜我們是三個男生~囧.

高雄的路名:一心,二聖,三多,四維,五福,六和,七賢,八德,九如,十全,夠有趣吧!(由來).路牌晚上還會點燈,雖然為於市中心,但行車卻不會很壅塞,未來捷運通車便利性就更佳了.沿路的造景很棒(特別是夜間),也有很多讓人休憩的地方,愛河畔,城市光廊,河堤公園,這幾個是我經過的地方,其他還有光之塔,生日公園,漁人碼頭...這是我想去的(參考).

隔日早晨前往科工館"南館"參加研討會,這次的主題是16bit嵌入式控制(與我未來發展方向相關),這是我第一次參與這種活動,我自己的感覺是比較像產品說明會,大廠業者果然出手大方,便當茶點毫不吝嗇,填完問卷還送轉接板(很像茶几的東西:P),六個小時下來,個人比較有興趣的就其library的支援及相關的應用sample,技術上沒什麼增進,算是來"嘗鮮"吧.

議程結束後,來去真正的"科工館"參觀一下,由於開放時間只剩一小時,門口的阿姨看我這個外地臉,就讓我免費進去了.裡面之廣大我無從參觀起,時間的關係我必須一邊小跑步.文化演進,食品,電信,電子,災害,機械,動力...這是裡面的分類,擬真的設施配合詳細的解說,靜態文字動態影片都有,我無法看得仔細.怎麼個擬真呢,例如機械區就真的有幾部起重機讓妳操控,透視的引擎隨著你的油門而轉動,19xx年的電話交換機運作展示...親手操作真的有趣啦,夠你逛一整天.

夜晚逛瑞豐夜市(比嘉樂福夜市還大)就不贅述了,9:16普快,回家.

2007年7月8日 星期日

清閒

上午到老伯家作客,位於永康一處住宅區,我覺得這裡的房子都很有設計感,屋齡應該很少吧.人未到聲先到,是Kevin Kern的鋼琴樂曲,進了屋稍微跟老伯的父母寒喧一下,在客廳享用奇妙的果汁(熟悉的味道卻說不出名字)跟金黃芒果.看一下中華電信MOD隨選電視(使用者挑選節目付費),就四處參觀去了,擺設整齊,裝潢典雅,給人的感覺是簡單清爽,快到午餐時間也不方便打擾太久了,一句say good-bye與老伯家道別.

為了買魚飼料(忘在台中了),老伯還帶我繞了大半個東區,經過王建民的住所,原來離這麼近.想放棄的同時,終於找到了一家,不過卻因太貴而打消念頭~囧,買了盆水草先撐著.時間也過12點,這個時候真不適合外出,路上騎仕幾乎各個都穿長袖,可見陽光的強烈,還是回去歇息吧.

為了抵抗這邊的天氣,傍晚到小林去剪頭毛,來了位年輕的設計師幫我徹底的剪短,卻沒想像中滿意...趁著天色未暗再去市區熟悉一下吧,好多相連接的路名只差一個字,裕農,裕豐,裕英,裕和,裕,裕孝...崇學,崇德,崇明,崇善,崇信...有夠像的.圓環,高架橋,有些汽機車要分開走,真是欺負我這外地人,在北門電腦商場本想逛一下,不過卻找不到停車位...還是專心找魚店吧.看來看去水族館的價格好像都差不多,最後到小北百貨找到又便宜又大罐的飼料,嘖嘖...我想黑雨毛應該會很難過吧!

2007年7月7日 星期六

慵懶

早上前往台南進住,東西沒上回搬回家那麼多,小轎車還可以塞下我跟爸媽,以往一個多小時就到嘉義,現在得多一個小時了.卸完貨物以後,當然要跟房東商討一下房租了,在軟硬攻勢之下,價格就是沒變,嘖嘖...說到房東就有氣,說好房客沒搬走要弄一間空房給我的,到了搬家前一天竟然說我聽錯了,落得要先跟小白住一間,當然不是小白不好啦,而是有點擠+不方便.

下午就和爸媽一起到安平出海口那邊晃一晃,安平古堡,老街,鹿珥門天后宮,林默娘紀念公園,充滿歷史味的旅程.傍晚還有一件重要的事情,就是把機車騎回台南,礙於運費的關係,當時回台中機車就先留在嘉義了.回程老爸讓我練一下車,第一次上高速公路感覺真不賴,路很寬敞往往不覺得快,時速都已經破百.回到嘉義經國新城也五點了,踏上台一線往南,繽紛的晚霞搭配路燈閃爍,從夕陽看到天黑,再到燈火通明,昨晚忘記先看地圖,到台南市區還稍微迷路一下.

結束麥當當晚餐,回到房間開始應付這滿佈灰塵的地方,該死的潔癖又發作了,沒弄乾淨實在難以入睡,地板非得擦到有澀澀的感覺,門窗牆壁看的到灰塵的都得抹過一便,偏偏房間又不是我的,真是無奈(小白你要付我清潔費啦),今天真的累了,明天還要去永康拜訪老伯,先上床休息摟...

租屋規定第8條,若常帶友人回來睡,得支付額外費用,水電都自己付了真不夠意思,開始懷念經國新城那個好所在.
附註:電熱水器最冷的一格還會燙人,非得用水管來洗澡.外面機車來來往往,大門開開關關,鄰近狗兒一直叫,帶耳塞才睡得著.

2007年7月2日 星期一

小孩子

老媽平日在家當褓母,這一帶有小孩需要託管就會找上門來,各方面都照顧得很不錯,另外就是附近的玩伴也不少,加上爺爺奶奶也很喜歡^Q^

假日回家都得陪陪他,練習一些基礎的工作,換褲子那些我就能避就避了,為什麼這麼說咧,因為他有個癖好就是喜歡大在褲子上~囧.小孩子真的很神奇,他的行為模式大部分都可以預測,不過卻很難說服去做你要他做的事情,他寧可聽同年紀小孩的話(鄰居都是小學一二年級),卻不聽大人的,嘖嘖...

小孩今年兩歲半,稱我為'阿舅',乖乖的時候會覺得天真可愛,不聽話時就#@&*.帶小孩真的需要很大的耐心,不過也不能百般順著,有時候得用一些非常手段幫他導入正途,但是一直跟他唱反調只會讓他更生氣,這時哄騙的技巧就派上用場,試圖以談判的方式使他接受你,相處久了也會有一套共通的肢體語言,了解他的需求是什麼.

附近的小朋友有時候也會拿功課來問我,現在的作業都偏向生活化與實際應用,並非不思考就能解決.昨天他跟我說暑假作業都還沒開始動,我回答:以前暑假還沒到我就做完了(得意),他:那你們老師還真混!\ / 偶爾和他們玩遊戲,數字拳,丟骰子,自行發明的球類運動...真愛計較,玩什麼都要比分數,當然我都是贏家,哈哈!感覺我小時候比他們皮多了,以前都會和厝邊相約做功課,做完功課都會一起去玩火,真可怕.

可惜沒相機不然就把照片丟上來~科科.

2007年6月30日 星期六

Storage

最近考慮買隨身碟,上了研究所應該蠻常用的,不過單單只有儲存功能似乎少了點樂趣,於是又考慮mp3播放機,然而差個幾百塊就擁有液晶面板mp4,真難抉擇阿.
稍微做了點功課:

隨身碟容量越大速度越重要,2G算是主流,價格下跌很快.
《威剛PD7》
‧速度(讀/寫):30M/20M
‧支援:密碼保護,磁碟開機,容量分割
‧尺寸:66x19x10mm(LxWxH)
‧重量:15g
‧價格:850(2G)/1700(4G)


MP3播放機以外觀,耐用度,蓄電量為重
《創見T630》
‧格式:MP3,WMA,DRM-10
‧支援:動態歌詞,播放清單,可變播放速度,音場設定,睡眠模式,排程錄音,FM 廣播...
‧其他:外接MiniUSB連接線,內建鋰電池
‧操作時間:15hr
‧尺寸:73x33x12.5mm(LxWxH)
‧重量:30g
‧價格:2000(2G)/2600(4G)

MP4端看個人需求,螢幕普遍偏小,影片流暢度還及格
《創見T820》
‧格式:MP3,WMA,DRM-10,WAV/MTV(含YouTube檔案)/JPG,BMP
‧螢幕:1.5吋(128x128像素)65K高彩度OLED
‧支援:動態歌詞,播放清單,FM 廣播,音場設定,純文字閱讀,進階數位錄音,檔案密碼保護...
‧操作時間:15hr
‧尺寸:82x40.5x12(LxWxH)
‧重量:45g

給有需要的人;)

2007.7.12
PD7 2G $900 購入

2007年6月29日 星期五

先別急著吃棉花糖

《棉花糖守則3》
不要一開始就把棉花糖吃掉。
等待對的時機,這樣可以吃到更多棉花糖。

《棉花糖守則6》
成功看的不是你的過去或現在。
當你願意開始去做別人不願意做的事時,就是成功的開始。

故事是從一個實驗開始,幾個小孩各自在一個房間內,給他們一顆棉花糖,讓他們選擇馬上吃掉,或是延遲15分鐘後再給予另一塊.研究發現,能夠等待獎賞的小孩子,長大以後都比較成功,也就是能夠"延遲享樂"的人得到的收穫會更多,中國人也有"先乾後苦"這種觀念,一個簡單的道理大家都懂.

舉書上的例子,今天給你一百萬,或是每天給你一塊錢累積金額的倍數,連續給你30天,你會選哪一個?我們都學過數學,很明顯的2的29次方會大於一百萬;) 當然這不是再考驗你會不會上當,而是貪圖眼前小利與放遠眼光的兩種結果.

光懂道理是沒作用的,要如何運用才是個難題,仔細想想,我們可以從生活上的小地方開始著手,很多時候我們都會面臨這種抉擇,在家吃飯或是上速食店,名牌與普通的服飾,買車代步或搭乘交通運輸...當然棉花糖守則不是要我們做到一毛不拔,而是讓你在現在與未來的"慾望"間取得平衡點.

這本書也許能改變既有的觀念,或是產生一股衝動,當你看完了它,心中一定有一些想法一些事想去做,成功就是從此刻的行動開始.

2007年6月28日 星期四

天生驕傲 各有不凡

這是Mazda3 2007的電視廣告,引領十二星辰各具天賦,超然出眾的特性,會讓人在視覺上想多留戀,配合歌曲DreamAgain,顯得和諧.


雖然我對車款沒有研究,對於Mazda3卻情有獨鐘,渾圓的車體剛中帶柔,飛翼型擾流尾翼,炫麗晶柱型尾燈印象最深刻,四速手自排系統體驗打檔的感覺,內裝採和風搭配銀燦金色皮質座椅,一整個舒適.

天上傑作,凡間臻品,化風的線條為軀,日月相映成型
藝術的姿態渾然天成,洒落為人世間最極致的光景
唯美,因此為眾人所信仰


Mazda3 Sport 五門掀背車型


現階段一台馬車要50萬,如何最快拿到?
接20個case? No
到微軟面試? No
甄選進入google? No
從現在開始不吃不喝100個月? No
買幾本書增強自己的實力? Yes

2007年6月27日 星期三

在台中的日子

一早老爸就來嘉義載我了,想不到我的東西這麼多,一台小轎車幾乎塞不下,父子倆就在樓下思考著幾何數學問題,充分運用空間後,正式告別b棟11樓.

回家後,哩哩扣扣佔據一整個房間,連走路都會被絆倒,昨夜才收起來的今天又要攤開,很多有紀念價值的東西捨不得丟掉,滿滿都是大學回憶,老樣子還是先把電腦組起來比較實在.

在台中原本是沒有網路可以用的,剛好哥要搬回來住,於是就復線摟,回家之前還計畫著未來兩個禮拜打發時間的問題,上Y拍標了幾本書,也用驢子下了幾本,要幾部影集...

生活步調輕鬆許多,至少不用為了三餐吃什麼而煩惱,冰箱打開就有涼水喝,伸手掏錢的動作暫時擱著,電視機前呆滯的眼神...

2007年6月23日 星期六

望風台

望風台位於嘉義梅山鄉往太平方向,第一次去是在大二下的二月,那時候紀翔偉意外發現了這個地方,我們在華山喝過咖啡,往上到十字關看日出,繞過龍眼路最後是望風台,一座休憩的亭子.早上八點多籠罩的雲漸漸散去,景物變得清晰,南方可以看到嘉義市,仁義潭,東邊是大林鎮,更遠可以看到海(我也不是很確定,海邊離我們至少30公里).

從那之後又陸陸續續去了幾趟,不過每次雲層or霧氣都太濃,當初的景象再也沒見過,昨天想說要離開嘉義前再去一次,結果還是向隅了...海拔900多公尺,和平地的溫度相差5以上,夏天去非常涼快,上下山的時候也很特別,180度迴轉,三十六個彎公路,體驗壓車的感覺!一個屬於嘉義人秘密基地,不知道下次去是幾年後了.

2007年6月21日 星期四

雞肉飯

今天改做美食節目,說到雞肉飯相信各位都有一番見解,畢竟在嘉義待4年了,吃過無數碗雞肉飯.

記得剛上大一時,都和張志嘉騎車在市區找網咖,有一次隨便進了一家雞肉飯吃,結帳時發現爆貴的,小小碗就要40,幾年後才知道噴水雞肉飯是嘉義最有名的.比較有印象的還有微笑,特色是半夜才開,可以看到一些兄弟同行,大家都推雞片飯,還算有嚼勁,四年來也只吃了兩次,屬於夢幻型.呆獅50年老店,吃過一次,真的好油.簡單是嘉大學生的最愛,屬均衡型,郭家沒特別的感覺,大同是我室友的最愛,真的是以量取勝,我是覺得蠻難吃的,飯乾乾硬硬的又不香~"~

我要推薦的是阿溪火雞肉販,位於仁愛路上,搬到經國新城來意外發現它.特色是雞肉有嚼勁,湯汁也很入味,常常十點多吃早餐,中午還是要來一碗,聞到香味就胃口大開,吃完了比沒吃的時候還餓(這樣說好像變缺點了),就是很讚的意思啦!但是量真的有點少,算是呷氣味的.順便介紹一下附餐,味增湯是一定要點的,口味偏淡,不過味增的味道卻不減,排骨酥與肉羹在這邊也很暢銷,營業時間從早上到中午一點,東西是限量的,12點半後就會有部份賣光.趁著在嘉義的最後一個禮拜多吃幾碗.

2007年6月20日 星期三

心路歷程 辛路歷程

前些日子打包家裡時,看到那一疊疊升學考試的書,感觸很多.

回想起拼研究所的日子真的蠻辛苦,大三下暑假,從零開始的一段心路歷程,早上八點多圖書館報到,有段時間都是我在開燈.三餐都在學校附近解決,起初都只念到天黑,隨著時間逼近,延後到晚上八九點,一月的時候受到班上同學上成大的刺激,都過11點半才回家,子時的學府路,前後看不到來車,有時候越騎越毛.回到家室友都差不多要睡覺了,明早出門時,他們也還躺在床上,有時候一個禮拜真的遇不到幾次.

晴天,雨天,颱風天.寒流來的12月,羽毛衣+毛帽,冷風讓我的頭腦更清晰,清楚這一切都是值得的.蘭潭景色是苦中作樂的休閒,清晨的露水,無風湖面的寧靜,看不到對岸的濃霧,大雨滂沱的漣漪,倒映的夕陽,好想把四季都給照下來.

說快不快,說慢不慢,好矛盾的感覺.早期的時候,每當想起還要在這待半年,就覺得熬不下去;不過真正坐下來唸書時,心思只有課本上的內容,往往今日的進度還未完成,廣播聲就提醒你該回家了.時間逼近考試,深怕念不完,時間永遠不夠用,緊張的心情讓我想快度過這漫長時期.

很慶幸我撐過來了,再次以黑馬的姿態,騁馳. 放榜後的今天,一切都寫入歷史.

真的要感謝幾位同學.建元,既是我的戰友也是競爭的對象,是他給了我動力,且頓悟時間的不足,看他唸書時一副輕鬆的樣子,實力卻在我之上,無時無刻想超越他.推回更早的時期,讓我甦醒的是敬中,大三成立了讀書會,以研究所考科為目標,雖然進度不如預期,不過卻讓我將重心轉向課業,意外拿了書卷獎,也造就今日的我.噹的一席話,借書給我的,在K中奮戰的,一路支持我的同學,借我印表機的學長...謝謝你們.

長期以來我都秉持的一個信念,沒功勞也有苦勞,一旦花時間下去,即使感覺自己沒什麼進步,最終一定會有收穫,至少在我身上驗證了.

補充一下,書都送出去了,一筆一劃都是心思,真的非常不捨,不過留在身邊也用不到,只希望能給新主人有莫大的幫助!

2007年6月19日 星期二

好幾個第一次

第一次騎車回台中,自己包粽子,在市區開車,打wii...

端午連假想騎車回家,說走就走這就是青春阿,要畢業了,錯過這次就沒機會.禮拜六早上展開了我的旅程,天空雲朵遮住了太陽,一路吹著風很舒服.路途並不是那麼順利,才到了民雄,喀喀...似乎有東西掉落,調掉頭回去看到的是散熱風扇的罩子,不以為意繼續往前騎了.半小時過後,某次紅綠燈下出現怪味道,探頭發現機油已經外洩,化為一道道白煙了,差點要搭火車回家,好在及時趕去修理之後,算是恢復正常.

時快時慢,從小鄉鎮到大都市,田野,花卉,高樓林立,享受一個人的自在,那種感覺真的很棒,這就是浪子的感覺嗎?呵呵~~~ 台一線在花壇出現一條74號公路往台中,幾番思考後應該是條捷徑,往上爬了一段時間,緊接著3公里的下坡,時速表都快轉了一圈,原來這兒直接通往烏日,熟悉的街道,四十五樓的建築,我到家了.

在台中的日子沒有網路可以用,整天幾乎都守在電視前,其餘就跟家人聊聊天,吃吃粽子,找朋友打牌,到打擊練習場揮棒,比較特別是開車上路,暨拿到駕照以後一直沒機會練習,在我哥的陪同下出去繞繞,掌握方向盤是那麼興奮,自排車果然比駕訓班的車好開許多,道路駕駛沒什麼問題,也該練練路邊停車,這跟路考的差很多,往往嚕了好幾次才有辦法停的正~"~ 累積駕駛時間兩小時.

端午假期結束,回嘉義一樣得靠那台125,沿路上發現同行的車友真不少,特徵都是大包包時速八九十.難忘西螺大橋下的夕陽,兩個小時又十分,100公里整.

2007年6月15日 星期五

祝山日出

念舊大一衝阿里山的時期,昨日半夜兩人一起出發了,以往都是跟在別人車後,這次要領頭還真是刺激,沒有路燈的18號公路,只能靠地上的反光片來判斷方向,天空的星星是以一群一群來計算,山腰處俯瞰市區街燈格外吸引人.

邊騎邊抖,10度C的低溫,在平地是想像不到的,4點鐘抵達遊樂區大門,剛好趕上小火車.上了祝山遠方的光芒已經透了出來,接連幾個禮拜的雨,今天雲層有比較少,解說員保證看的到日出,我們真是幸運.信義鄉濃霧漸漸散去,觀日平台遊客排排站,郡大山太陽緩緩升起,這美妙的一刻!



很喜歡眺望高山那種視覺享受,整個心境都寬敞了起來,聽完登峰隊的行程,有股衝動,想著有朝一日登上玉山主峰.

2007年6月11日 星期一

相聚

昨日和一位算是老朋友聚餐,雨下了整日,晚上有稍微小一點,想不到左岸風尚意外的人多,當下決定轉往古月,在那邊有我更多的回憶.兩雙人點了餐開啟了話題,上次見面是什麼時候自己都記不得,來之前還擔心彼此不知道要說什麼,看來是我多慮...

聊聊生活,八卦,家庭,未來...老朋友一時沒考上,再過兩個禮拜就要去當兵了,聽他說這個時間點入伍,剛好明年能夠趕上升學或是就業.欣賞他那分充滿理想的心,積極的態度,已經通過某公司面試,想好3,5年後想做的事情,住在山坡上的他,還打算將果園往觀光產業發展,生動的表情搭配肢體,像極了經驗老道的果農...

這是第一次在古月待到打烊,一起說好下次再到豐原山上相聚.

2007年6月10日 星期日

畢業典禮

四年時間從新生到畢業生,氣氛似乎是歡樂大於感傷.

穿上學士服格外有氣勢,照著該有的禮程來走,今天沒有上臺頒獎,但臺下掌鏡的重責交付在我身上,鎂光燈閃阿閃,藉著相片留下彼此相聚的最後.家長期盼的眼光,師生道別的景象,生命重要的時刻.

下午,以家長的姿態出席民雄校區的畢業典禮,兩束花做足了面子;) 麥克風一樣的台詞,不同是隨處可見的低胸禮服,攜手相伴,熱情相擁...相別離.

                      這張很有畢業的感覺

畢業,象徵著社會再添一批米蟲?不,是生力軍!

2007年6月8日 星期五

該面對未來

今天收到成大老闆的來信,是要我們參加一場研討會(16-bit嵌入式控制),看一看時間我已經晚了四天回信了,這幾天都沉浸在玩樂的日子裡...想一想我的實力真的足夠面對將來進研究所的一切嗎?

查了一下另外幾位同lab的新生
仁揚-東吳大學商用數學系
冠璋-義守大學資訊工程系-應該是甄試生
秀邦-交通大學管理科學系-似乎有跨考電子類組
柏伸-中興大學資訊科學系
未來大家合作的夥伴,也是競爭的對手...
還是趁早規劃好這兩個月該做些什麼事吧.

2007年6月7日 星期四

謝師宴

謝師宴在萬國百匯舉辦,這也是近一兩年看到最多班上同學聚在一起的一次.

吃東西是其次,重要的是能夠和好朋友師長們聊聊天,拍照聲沒停過.隨著老伯的帶領下,拿著酒杯圍繞著師長敬酒,說說感性的話,歡送他們離開.我的心情有點低沉,也許是該說再見了...

遊戲讓我們忘記用餐時間,人群紛紛散去,我們互相道別.

2007年6月6日 星期三

大學最後一次唱歌

上一次和班上同學一起去唱歌已經是3年前的事情,快畢業了以後這樣相聚的機會也更少了.這次出席的人有15位,宅宅也都有來非常難得,聚會另一個目的是幫廖哥還有壽年慶生,買了蛋糕以後安排錢櫃的服務生來個surprise.9點整,隨著快樂鳥日子的音樂,蠟燭閃爍著進來是晚上最高潮的時候,大夥合唱一首happy birthday,壽星也接著許願,此時他們感動得說不出話來,It's enough...

氣氛從頭到尾都保持在很high,可能是非夜唱的關係精神很足夠,重點是每個人都有拿到麥克風,不管老手新手都唱的過癮.kway的地平線,老伯的受罪,金主的雪中紅,育誠的circus monkey,廖哥的中國話,皓呆的人質,仰哥的曲終人散,合唱終結孤單,瘋狂世界...時間過了午夜12點,大合照以後6個小時的歡唱也落幕了.

2007年6月4日 星期一

花東之旅

研究所考試結束,也開始規劃東部旅遊,行程在5月中密切討論後定案.這次同行的一共有8位,剛好塞滿一輛MITSUBISHI SAVRIN,司機由廖哥擔任.


旅行的第一天坐車居多,延國道3號經雪山隧道至宜蘭,這時窗外的景觀已是藍海+岩岸,中午吃完名產卜肉後在南方澳停留一陣子,炎熱的太陽讓我們想下去玩水,礫石海灘邊打著水漂.往南到達花蓮之前必須經過曲折的蘇花公路,車速沒有因此而減慢,引擎加速聲,60過彎,沿途超車來到花蓮,比預定時間來的早.晚上是吃吃喝喝的時間,自強夜市的棺材板比台南的好吃,南濱還也很熱鬧,坐在海邊吹風說說笑,整個人很放鬆.

隔天早上起床不一小時路程就來到太魯閣國家公園入口,這個行程是我最嚮往的,心想著走在山中吊橋那種刺激感.陡峭的山壁與峽谷,整個渾然天成,溪水是藍綠色可能是夾帶石灰岩的關係.沿途的燕子洞,深紅色鐵橋吸引著我的目光,端倪那仰角超過60度的峭壁,不知為什麼會讓人往後倒退幾步.行駛到天祥九曲洞,我們徒步往前,隧道中頭頂上的岩石凹凸不平有快掉下來的趨勢,左側山谷的水流聲磅礡,兩山間距離不到50尺,之中的對流風相當強烈.返回停車場後,見到的是被敲碎的玻璃,車內的物品也因此遭竊,小插曲結束了今天的行程,白楊瀑布掰掰.


第三天告別玫瑰花園,往南來到瑞穗秀姑巒溪泛舟,穿上整套裝備我們衝鋒陷陣去,八人坐在一艘橡皮艇上,隨著溪流漂盪,平穩的時間居多,還是得靠各位雙手用力划槳.當遇到急流,船身就不受控制往下衝,大家也會跟著尖叫著,就是要享受這種快感.好幾次擱淺得靠人下來用推的,這也是行程的一部分.中午休息時,最令人注目的還是我們的自製溯溪鞋,夾角拖+尼龍繩,真的很自豪.吃飽飯後,繼續未完的旅程...漂阿漂...過了最後一個灣,看見長虹橋也是終點站了,身軀有點疲憊,不過心情還是保持興奮的狀態,看一看各位,你們都黑了一圈啦.往南在三仙台拍個照,來到了台東.吃過當地名產米台目與臭豆腐,我們回去休息了,今天住的是一棟擺設精緻的別墅.

最後一天還是高潮不斷,早上先到初鹿牧場,在那邊品嚐原產地的牛乳製品,有層次的圍欄和綠色草皮是拍照最佳背景,草地上我們推著稻草綑,還玩著新奇的充氣球,皓呆一個人在裡面滾阿滾,不一會兒衣服都濕透了.離開牧場來到紅葉溫泉,這個點非常具原始的特色,因為溫泉得靠自己來開採,紅橋下溪水湍流緊鄰著是一圈用石頭圍繞的池子,想必是前人挖好的,試了試水溫大家都下去泡摟.溫水玩膩還可以來個三溫暖,泡在溪水裡享受被沖刷的感覺.在廖哥的帶領下,攀上近90度的高台玩起了跳水,一次不過癮還來個空翻式,高度也慢慢提升到兩層樓高,只能說太瘋狂了,開玩笑的說這是跟野孩子出來才能夠體驗到的.不會忘記在入口轉彎處光著屁股換衣服的經歷.

感謝有你們陪伴,3+1天旅程也告一段落,沿著南迴公路經屏東高雄,再次經時速100山路洗禮,慢慢沉睡.嘉義,右線出口...提著行李,不捨關上車門,漫步著...。

參考資料:
玫瑰花園
橘子38