2008年12月30日 星期二

黑師傅捲心酥

晚上拿團購的東西給 ai,結果 ai 送了我兩罐她團購而來的黑師傅捲心酥,一罐花生口味、一罐草莓口味,聽說這黑師傅真的是很難買,訂了很久很久才到貨,可謂是大牌中的大牌,今天有幸能吃到,真要感謝 ai。

拆了一罐花生口味的來吃,酥酥脆脆的,滿溢著濃厚的花生味道,一口一口咀嚼著,有種苦盡甘來的幸福感,讓人忘卻了漫長等待的心酸,這下子總算得償所望,接下來,就要好好珍惜地品嚐, 讓它慢慢陪伴我渡過一些時日。

罐子上寫的訂購專線,(02) 2992-2348,網址:http://www.healthful.com.tw/

2008年12月19日 星期五

團購大戶

前幾天我們同事又發起了一次團購『垂坤肉鬆專賣店』, 由於這間很多零食不錯吃,所以我們已經訂了好幾次了, 這次我也轉寄給朋友看看,結果朋友他們訂了三十多包!!!

今天下午貨到了,樓上部門同事叫我去領貨, 一到後,整個人傻了,因為足足有好大一箱, 該部門的同事說,我是要去拿去賣喔, 我開玩笑地說,我是要去擺地攤啦,今天晚上到桃園夜市可以看到我在那邊。

然後費盡九牛二虎之力,把它全部又清點了一次, 點到我腰酸背痛的,真的不誇張, 之後,我只好用拖的拖回我的座位了。

回去座位後,因為也太大箱,根本沒辦法藏了, 就乾脆擺在走道上,主管經過發現後, 驚嘆的說,團購大戶。

由於我這次比較保守,我只訂一包海苔鬆餅, 結果一打開,就被同事們搶了過去吃掉半包了, 哇咧。

2008年12月18日 星期四

隔板是紙糊的嗎

晚上九點我又在辦公室唱歌,想說只剩下幾個熟識的同事在, 他們離我有段距離,雖然他們說有聽到我在唱,但我唱的小小聲的, 我也就不以為意,繼續小小聲地哼著。

過了一會後,突然我 msn 蹦出一個小主管傳來的訊息, 他說推薦我聽五月天的『好不好』, 當場我又呆了,我以為他已經回家了, 並且他位置也離我很遠,我看他應該還清楚的聽到我唱什麼歌, 所以才推薦我五月天的另一首歌, 因為我在唱五月天的『I love you 無望』。

於是我就把嘴巴給關起來,繼續吃我的 Airwaves 了, 並且懷疑我們辦公室的隔音設備還蠻差的。

附帶一提,我們尾牙將至,我正在考慮要不要再報名唱歌的活動。

2008年12月10日 星期三

2008 輔大魔幻之夜

今晚跟 ai 一起去輔大看魔幻之夜, 魔幻之夜就是輔大魔術社的成果發表, 下班後我們約在桃園火車站, 然後風塵僕僕地殺到輔大去。

輔大是我的母校,踏進校園總是溢起往事的漣漪, 很久沒回輔大了,突然很懷念當學生的日子。 不過現在不是懷舊的時刻,因為我們要趕著去排隊, 預約的票已經要不到了,所以只好跟一大票人大排長龍, 不過還好等入場後,還有位子可坐,只可惜的是位置在很後面了, 所以有些魔術表演都看不是很清楚。

這次出場的還蠻多位的,每個人都有個表演的主題, 每個人也表演約十多分鐘,所以整體來說還蠻豐富的, 而且個個身手矯健,還蠻厲害的,手法很熟練, 靠著靈活的手法以及道具,每個人都呈現出來宛如專業魔術師的風範, 有些人的舞台動作很是活潑生動,光看其動作我反而還覺得比魔術更有效果。

話說回來,還是有幾點可惜的, 看了兩個小時下來,覺得有不少手法都是重複的,變的戲法雷同, 所以看到後面會比較沒有新鮮感, 還有就是,覺得缺少舞台的互動,因為上台表演的都是個人秀, 沒有跟觀眾互動的,是比較可惜的, 年初我們公司尾牙時,同事也是上台表演魔術,雖然大都是靠著簡單的道具, 並不像今天的魔術師那樣手法靈活,但是同事搞笑以及與台下的互動, 反而令人覺得比較容易親近,也比較活潑。

今天看的魔幻之夜,總之是還蠻不錯,有機會的話,會再去看看這類的活動。

2008年12月8日 星期一

血拼了三雙鞋

因為前幾天看新聞得知內湖有戶外用品特賣, 所以今天趁著去台北喝喜酒,順道就跑去內湖逛逛這間店, 看看可不可以撈些特價品。

特惠:即日起至 2008 年 12 月 15 日。
地址:內湖區瑞光路 431 號。
電話:(02) 77210838。
時段:每天上午 10 點 30 分至晚上 9 點。

好不容易找到地方後,說起來,它應該也不叫店, 其實它應該是臨時租用的場地來舉辦特賣而已吧! 接著,開始摩拳擦掌,好好的血拼一場!

大概逛了一下,發現大部分都是在賣鞋子比較多, 另外運動服、帽子、外套等算是數量很少, 所以除了戶外休閒鞋外,其他的東西看過後都沒多大的興趣。

鞋子方面大概有 Merrell, Hi-Tec, Diadora 等這幾個牌子, 上一雙我爬山在穿的健行鞋也是趁特賣時買的 Hi-Tec, 對它是還蠻滿意的,只可惜沒防水,加上最近它鞋底開花了, 所以也就趁此來買幾雙新鞋,不過比較可惜的是, 在這賣場防水材質 Gore-Tex 只有 Marrell 這牌子在賣, 而且款式不大多,而且折扣下來其實還是蠻貴的, 令我掙扎許久。

結果總共買了三雙鞋,加上四雙運動襪, 三雙鞋都是買 Merrell 這牌子的, 其中有一雙是 Gore-Tex 材質的,原價 4500,特賣 3500。 另外兩雙各是 1200,襪子的話是一雙 79,買三送一, 所以買一買都花了六千多塊了,荷包真傷阿!


Gore-Tex 材質,這雙花了 3500。


運動襪買三送一。

2008年12月5日 星期五

辦公室唱歌

晚上發生了件很丟臉的事,
今天加班比較晚,
由於加班總是苦悶的,
想說辦公室的人應該都回家了,
我就打開喇叭放著流行歌,
一邊寫 code 一邊狂唱,
唱到了忘我的境界,
到了晚上十點半了,
正當我還沉醉在密密麻麻的 code 海以及自己的歌聲中,
突然聽到有腳步聲接近,
當場我心裡想,媽呀!怎還有人在阿!
那我剛剛還鬼吼鬼叫的!真是晴天霹靂阿!

我還在錯愕的當頭,
同事已經走到了我坐位面前,
笑瞇瞇的說他要回家了。

當時我兩眼大大的,不知道該說什麼好,
支支吾吾地說,喔!

他接著說,你唱的很好聽...

我摸摸頭尷尬地說,不好意思,我剛以為沒人了,
吵到你,真是不好意思。

然後他還是笑笑的說,
沒關係...不會啦...你唱的很好聽.....
要走了...早點回家喔...

嗚!整個很丟臉!

2008年10月4日 星期六

面試靠 google

c 同學最近準備離職,也已經在找工作中,他說今天去面試了某某証卷,面試官還問他是不是單身,c 同學回答是,結果面試官說,沒關係他們這邊女生很多,哈!聽到這裡,我想同學他心裡應該是非常的渴望進到這間公司了,所以接下的表現得更賣力點。

之後面試官給了他一份 code,要他回家看,看這份 code 到底內容在做什麼,用途為何,可以有啥應用,描述個大概就可以了,今天是禮拜五,下禮拜一前要回信給面試官給答案。

這份 code 是 c# 寫的,由於 c 同學沒寫過 c#,臨時安裝 .Net 來試試看,發現程式不能執行,又想到明後天要出去玩,沒時間惡補,整個人急的像熱鍋上的螞蟻,不知如何是好,一直喊他這下死定了!完蛋了!

後來過了一個小時,他興高采烈的 q 我,說他快笑死了,他說他用關鍵字去 google 找時,居然發現有一模一樣的 code,而且那篇文章還介紹蠻詳細的,天那,這簡直是喜出望外,他整個樂不可支的,一直笑說這也太搞笑了,面試官也太混了,隨便拿網路上的一篇文章,就拿來唬弄, 所以這下子,他明後二天又可以出去玩了,也可以很順利的交差,這真是多虧了 google,google 可真是功不可沒阿。

2008年10月2日 星期四

嚇我ㄧ大跳的投影片

剛剛傍晚十二點多,有個朋友 - 紫,msn 傳了個投影片檔案給我,
說是她朋友的故事,還蠻感人的,叫我要看看,
於是我就這樣,傻傻的一頁一頁看下去,
大概是述說著一個宿舍發生的鬼故事,
結果看著看著,突然間蹦出來一張很嚇人的鬼臉照,
而且還搭配著很嚇人的聲音,
當時我 Notebook 還是開著喇叭,開到最大聲,
所以我整個超震撼的被嚇到,
脫口而出了很大一聲,
靠~~~~~~~~~~~~~~~~~~~~~~~~

這樣一嚇,本來眼睛瞇瞇的,這會兒睡意全消,
結果連我媽都衝來我房間,急忙問我發生什麼事了?
我因為怕丟臉,支支吾吾的,說沒什麼事情啦,
然後,等我稍稍鎮定心情後,
開始一直罵朋友,幹嘛傳這種東西給我,
可惡咧!嚇的我六神無主的,
沒想到我敢一個人在高山上呆了好幾天,
也在半夜沒燈時走在墳墓堆過,
竟然,被這個投影片給嚇到,
真的是.......

然後我傳給了同學 chunju,我已經跟他說我看這檔案有嚇到,
先給他心理建設了,結果他看完,也是驚嚇了一大跳,
之後,也跟我做我嚇到時一樣的事情,就是一直臭罵啦!

然後要去睡覺了,我傳訊給嚇我的那個朋友,
『你早點去睡吧,
沒關係啦,嚇到我這件事,你不用放在心上,
我真的沒事,我很堅強的,
你只要,改天出來,讓我打幾拳』

如果有人想被嚇一嚇的話,請跟我索取,我再給您這投影片,但本人一蓋不負責喔!

2008年9月3日 星期三

請假爬嘉明湖

剛剛午睡醒後,在茶水間遇到主管,於是我趁機跟主管說禮拜五我要請公假,然後主管一臉狐疑的問我?公假?你是有什麼事嗎?我說,沒啦,就跟一群朋友去爬山,接著我回到座位才發現,我剛說錯了啦!我是要說請年假的,怎嘴巴說出來變成公假了,害我本來不想說請假原因,這下子全都招出來了,難怪主管當時表情怎不大一樣,害我以為主管不准假咧!笨到死了我!阿呆!

另外跟大家預告,我這週五六日要去爬嘉明湖啦!

2008年8月30日 星期六

剪頭髮膽顫心驚

今天下班後我去剪個頭髮,老闆跟我聊了起來,聊到明天 8/30 剛好有嗆馬的遊行,然後老闆就越說越氣,說什麼人家馬英九才做一百多天而已,就要去嗆他,阿扁都有機會做了八年,那馬英九才做一百多天,大家再給他機會嘛,做不好再換掉阿,浪費這麼多資源去遊行,那些人真的是吃飽沒事做。

我當時還跟老闆說,就大家表達一下心聲嘛,這也合情合理。不過老闆越說越氣,他手上拿著剪刀揮來揮去的,也真的讓我有點小害怕,不過我也大概得知他是深藍的,所以後來我都不敢插嘴,免得我被他插個幾刀。

2008年8月29日 星期五

同事的便當被整

我跟幾個同事都習慣帶便當到公司蒸,中午吃飯時間到了,同事小T去拿了便當回來準備飽餐一頓,結果他一打開,赫然發現裡面只有一條魚,而且還半生不熟的,經他調查才知,原來是他媽昨晚把魚放另一個便當裡再放到冰箱,結果同事帶錯便當,就拿到放有這條魚的便當。

超好笑的,我說,你是不是得罪你媽,被你媽整了,結果我跟同事,還特地來圍觀這條魚長啥樣子,最後因為魚也沒熟,所以同事很悲情的去便利商店,買了個麵包回來當午餐。

以上故事各訴我們,不要得罪幫你煮飯做菜的人。

附圖給大家參考。

2008年4月4日 星期五

早餐店老闆把妹對話全都錄

今天早上正在買早餐時,聽到男老闆跟一個女客人的對話:

老闆:小姐,你有沒有 45 公斤阿?
小姐:當然有阿!
老闆:是喔!我覺得你好像隨時都會被風吹走耶!

聽到這裡,我在竊笑老闆還真會把妹呢...

2008年3月27日 星期四

為 Fedora 8 裝上 kernel source

為 Fedora 8 裝上 kernel source

March 26th, 2008 by Chuan-Hsien Lin
Last Modified on March 26th, 2008

Fedora 8 裝好之後,會發現 kernel source 目錄是個空殼,只留下一堆 Makefile 卻不見 source code,當想要看 kernel source 時才驚覺 code 到用時方恨少,所以本文在此介紹如何在 Fedora 8 下安裝 kernel source。

首先,先確認一下系統裡的 Linux kernel 版本,

[root@chtest i386]# uname -r
2.6.23.1-42.fc8
[root@chtest i386]#

然後再到 http://download.fedora.redhat.com/pub/fedora/ linux/releases/8/Fedora/source/SRPMS/ (請自行將網址接起來) 尋找我們要的 kernel source rpm。接著在這網頁可以發現到 kernel-2.6.23.1-42.fc8.src.rpm 這個檔案存在,大約 46MB,確定了版本無誤之後,將它下載。

接著,使用 rpm 工具將它安裝,過程中會看到一堆 warning: group kojibuilder does not exist - using root 訊息,不用去理會它。

[root@chtest i386]# rpm -ivh kernel-2.6.23.1-42.fc8.src.rpm

接著執行 rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec, kernel source 就會安裝到 /usr/src/redhat/BUILD/kernel-2.6.23 了,在這個目錄裡面有兩個子目錄 linux-2.6.23.i686 及 vanilla,vanilla 這目錄是存放原始的 kernel source, 而 linux-2.6.23.i686 則是 Fedora 團隊為原始的 kernel source 上些 patch 及 updates。

經過以上動作後,如此一來就有一份完整的 kernel source,以便要 trace 或是要寫些 driver 使用。

參考資料,Personal Fedora 8 Installation Guide , http://www.mjmwired.net/resources/mjm-fedora-f8.html

2008年3月26日 星期三

Hello world by Assembly

Hello world by Assembly

March 25th, 2008 by Chuan-Hsien Lin
Last Modified on March 25th, 2008

不免俗地,也要來寫個 Hello world 組合語言版本,本範例是使用 DOS INT 21h/AH=09h 去顯示字串,只要將字串的 offset 帶給 dx,將 09h 帶給 ah,再呼叫 DOS INT 21h 即可,要注意的是,字串要用 $ 符號來表示字串結尾,完整程式如下,

       .MODEL TINY
       .CODE       
       ORG 100h       
begin: jmp show
message  db 'Hello, world!$'
show:  mov dx, offset message
       mov ah, 09h
       int 21h
       mov ah, 4ch
       int 21h
       END begin  

執行 ml /AT hello.asm 編譯後,執行程式結果如下,

C:\masm>hello
Hello, world!
C:\masm>

關於 DOS INT 21h/AH=09h 的介紹,可以參考 Ralf Brown's Interrupt List 裡的 http://www.ctyme.com/intr/rb-2562.htm 這篇文章。

最簡單的一個 Assembly 程式

最簡單的一個 Assembly 程式

March 24th, 2008 by Chuan-Hsien Lin
Last Modified on March 25th, 2008

本篇介紹寫一個最簡單的 Assembly 程式,首先你得有 Assembler 以及 Linker,才能將你的組合語言程式組譯及連結成執行檔,本文中是使用 Microsoft 的 MASM 6.11。

本範例是以使用 DOS INT 21h/AH=02h 中斷去顯示一個字元 'A' 來作為練習,接下來使用文字編輯軟體將下列幾行程式編寫並存檔成 test.asm,

       .MODEL TINY
       .CODE
       ORG 100h
begin: mov dl, 41h
       mov ah, 02h
       int 21h
       .STACK
       END begin  

然後執行 ml /AT test.asm 就會將程式組譯並且連結成執行檔了,

C:\masm>ml /AT test.asm
Microsoft (R) Macro Assembler Version 6.11
Copyright (C) Microsoft Corp 1981-1993.  All rights reserved.

 Assembling: test.asm

Microsoft (R) Segmented Executable Linker  Version 5.31.009 Jul 13 1992
Copyright (C) Microsoft Corp 1984-1992.  All rights reserved.

Object Modules [.obj]: test.obj/t
Run File [test.com]: "test.com"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:

可以看的出來已經產生出 object file 以及 .COM 格式的執行檔了,

C:\masm>dir test*
 Volume in drive C is system
 Volume Serial Number is 9488-6570

 Directory of C:\masm

2008/03/24  ?? 05:17               218 test.asm
2008/03/24  ?? 05:32                 6 TEST.COM
2008/03/24  ?? 05:32               123 test.obj
               3 File(s)            347 bytes
               0 Dir(s)   5,750,042,624 bytes free       

這就來執行看看,果然執行成功,正常顯示出我們欲顯示的字元 'A'。

C:\masm>test
A 

但是別高興的太早了,因為你可以發現剛剛的程式一執行後就當掉停住了,一動也不動,這是因為 DOS 下執行的程式,都還需要呼叫一個 DOS INT 21h/AH=4ch 這個中斷來告訴 DOS 作業系統該程式已經結束了,這樣執行完程式後,才會把控制權交還給 DOS,所以完整的程式如下:

       .MODEL TINY
       .CODE
       ORG 100h
begin: mov dl, 41h
       mov ah, 02h
       int 21h
       mov ah, 4ch
       int 21h
       .STACK
       END begin  

這次執行果然程式正常結束,而且返回 DOS 的提示符號下,可以繼續別的動作了,

C:\masm>test
A
C:\masm>

附帶一提,可以看到 .COM 格式的執行檔可真是小巧精美,以上的程式只佔用 10 bytes 空間呢!下面即在 Cygwin 的環境下來顯示該執行檔內容。

$ od -t x1 test.com
0000000 b2 41 b4 02 cd 21 b4 4c cd 21
0000012

關於 DOS INT 21h/AH=4ch 的介紹,可以參考 Ralf Brown's Interrupt List 裡的 http://www.ctyme.com/intr/rb-2974.htm 這篇文章。

2008年3月20日 星期四

HTTP 方式安裝 Fedora 8

HTTP 方式安裝 Fedora 8

March 19th, 2008 by Chuan-Hsien Lin
Last Modified on March 19th, 2008

本文將介紹如何使用 HTTP 方式來安裝 Fedora 8,先來說明為什麼我需要這樣做,因為主管抱了一台 Pentium III 等級的舊電腦給我用,我打算將 Fedora 8 裝在這台機器上,但是這舊電腦上的光碟機是 CD-ROM 而不是 DVD,而我手上僅有一片 Fedora 8 的光碟片,以及它的原始 ISO 檔 Fedora-8-i386-DVD.iso。

既然沒辦法使用 CD-ROM 來吃 Fedora 8 的 DVD 光碟,只好用別的方式來安裝了,依稀記得以前有用過網路來安裝 Redhat,當時是透過 FTP 方式來安裝的,這次就來依樣畫葫蘆,改用 HTTP 試試。可能有人會說為什麼不把這台電腦的 CD-ROM 拆下來,換上一台 DVD 就好了,因為,一來我懶,二來不喜歡照著既有的方式去做,有時喜歡嘗試別的路線,就像平常回家的路有很多條,但有時你會故意走別條看看,尋找些驚奇。

不多說廢話了,直接來看整個過程吧,首先得去網路上抓 Fedora 8 救援光碟 ISO 檔 Fedora-8-i386-rescuecd.iso,將之燒成一般 CD,然後用它來開機,開機後會出現 boot:,然後輸入 linux askmethod 或 linux text askmethod,前者是圖形模式安裝,後者是文字模式安裝,接著就會有一個選單是問你要用何種方式安裝,有 NFS, HTTP, FTP 等等,再選擇了 HTTP 方式之後,會詢問你 HTTP Server 的位址及路徑。

這時候,我先到別台 Server 把 Fedora-8-i386-DVD.iso Mount 起來,放在我個人網頁空間底下,路徑像是這樣 /home/chlin/public_html/fedora,然後將 Apache 的設定,改成可以瀏覽檔案,然後再回到正在安裝 Linux 的那台機器上,將 HTTP Server 位址填入後,再將目錄路徑輸入像是 ~chlin/fedora/ 就可以了,至於其他的安裝設定,比照一般的安裝情況即可。

最後,建議大家多使用網路安裝的方式,就可以不用燒一堆光碟,以響應環保。

2008年3月17日 星期一

偶遇街頭藝人張瓊玉

今天下午經過台北站前捷運站地下街,小小舞台上有個很高的女生在唱歌,歌聲蠻好聽的,柔柔的,輕輕的,聽得很舒服,本來還要去別的地方跟朋友會合的,看看手錶還有一點點時間,於是就在那裡聽了好幾首歌。

後來發現舞台前有幾個佈告,原來描寫著她是個街頭藝人,名叫張瓊玉,罹患罕見的病 - 馬凡氏症候群,導致一眼全盲,另一眼視力 0.1,而且這病會讓她手長腳長的,真的是件 "麻煩事",也因為這病讓她求職一直不順利,後來有人邀約,於是踏唱街頭藝人一途。

另外,她唱的歌剛好都是我蠻喜歡聽的歌,應該說我們聽歌的調調還蠻近的呢!還有唱蘇打綠的 "小情歌" 耶!超開心的!這可是我這陣子一直猛聽的歌!要不是還要趕去別的地方,不然真想找坐在地上聽完整場呢!希望下次去台北,還可以再遇到,再聽她的歌,也希望她身體可以健健康康的。

對了,她的 blog 在 http://tw.myblog.yahoo.com/ihug-seven/,也空可去逛逛喔!要是在街上遇到她演唱的話,大家也別吝嗇自己的荷包喲!

雖然我的 Canon 860 相機有防手震,但是現場亮度還是不夠,我又不敢打閃光燈,所以拍了幾張都糊糊的了!另外我也有用錄影模式拍了兩首歌喔!只是尚不知怎麼分享出來給大家看就是了。

2008年3月15日 星期六

公司會監控 msn 訊息

今天先增了一個大學同學阿康的 msn,加入了 msn 後,於是跟他打聲招呼,結果他有時都會回傳 "系統訊息:紀錄訊息中" 這訊息給我,傳給我了好幾次,於是我納悶地問他這是什麼?同學他說他們公司會監控 msn,聽到之後,就不敢再跟他傳訊了!真恐怖。