今年應該是我第一次在美國過端午節,去年這時候剛好學校放暑假,所以跑回台灣去了。今年因為種種原因,待在這邊沒回去,所以就只好在這邊過節。其實這應該不是第一次沒回家過端午,當兵去東引期間,也有待在外島沒回去過節,但在美國到還是第一次。本來其實沒打算特別慶祝,或者買粽子來吃的,不過前幾天爸媽用 Skype 交代,要我想吃的話就去買。爸媽交代,只好就照辦啦 :P
亞特蘭大這邊,雖然東方人不少,但最多的是印度人,其次是韓國人。韓國人雖然把端午申請為他們的文化遺產,但是據說實際上他們申請的是『江陵端午祭』,與我們的端午節並不相同,因此似乎他們並沒有過端午節時吃粽子的習慣。因此其實這幾天在這邊,完全沒有任何端午節的氣氛,事實上我還差點忘了哪天是端午,直到昨天晚上看月曆,才發現原來 6/19 是端午節。趁著這邊還是 6/18,趕快找機會去買個幾顆粽子。
今天下午出門辦事,回家的路上,順便先跑了一趟附近的韓國超市。在冷凍食物區找半天,果然沒看到粽子。雖然印象中,在距離我家 10 英哩左右的某家台灣人開的快餐店,之前就開始賣肉粽,但是實在是有點遠,所以先把那邊當備案,先跑去我個人不是很喜歡的大華超市看看。大華超市雖然據說幕後老闆是台灣移民,但是因為通常賣場看起來比較髒,東西也比較少,櫃檯臉也比較臭,東西多半不知道放多久,而且還沒有保存期限,所以我去大華買東西的次數非常少。韓國超市雖然也不見得東西會標示保存期限,但是至少東西看起來比較新鮮,整體東西也比較多,賣場也比較乾淨。不過像粽子這種東西,果然還是要在大華超市才找得到。在大華的冰櫃區繞了好幾次,在兩個冰櫃內找到了冷凍的湖南肉粽。一開始只有看到一個疑似中國品牌的『金星』牌冷凍湖南粽,雖然標示在美國製造,但是基本上我對中國品牌的食品類非常的不信任。後來其實有找到味全的湖南粽,不過因為都沒吃過,不知道哪個比較好吃,所以就各買一包,共四顆粽子。
回到家之後,看了一下烹調指示,沒想到竟然兩個都說要在冷藏中退冰一整晚,然後用沸水煮 40 分鐘。雖然明天才是端午,但是一來嘴饞,再來覺得還是先試試味道會比較保險,所以就兩包各拿一個,在未退冰的狀態下直接丟進沸水去煮,只是煮久一點。我一共煮了約 1 小時,過程中當然有加水,讓水蓋過粽子。煮到一半,發現其中一顆也許因為煮過之後米膨脹的關係,竟然有一點漏出來,還好不嚴重。煮好起鍋,放涼幾分鐘之後,拆開來看,發現還不錯。剛好有一個學弟來找我拿東西,我就把兩顆各分一半,和學弟吃掉啦!(啥?為何沒有照片?吃掉了自然沒有照片啦 XD)
說實在的,雖然味道當然不如現包的好,但在我看來,已經相當不錯了。湖南粽因為做法的關係本來就是比較糊,所以用水煮放涼以後,吃起來口感其實沒差太多。雖然這兩個牌子的粽子其實料都不多,吃半天只有吃到一塊肉,但還可以接受。出門在外,能在地球的另一端,且是台灣人不多的地方,吃到還可以的粽子,實在是相當值得感恩了。
繼續閱讀全文
星期四, 6月 14, 2007
老美的效率:一個禮拜
大約兩年前剛來美國時,由於住的宿舍的電話費用已經包含在宿舍費用中,只要有話機就可以用,加上我平常電話本來就不多,因此一開始申請手機時,採用了我姊姊的建議,使用一家叫 TracFone 的預付卡手機公司。不過這間公司實在是很差勁,他們的系統不見得都是 GSM 的系統,但是在網站上卻不會註明到底某個手機是否是 GSM 的系統的,還是已經被他們改過的專有系統。很不幸的,我拿到的 Nokia 1220 就是屬於後者,本來應該是 GSM 手機的,被該公司修改了以後,不但不是 GSM 系統(沒有 SIM 卡),更把一些功能去掉了。我本來預期是 GSM 手機,還特別跟朋友買了一支二手的 Nokia 6230 來,沒想到收到手機以後卻發現根本不是 GSM 系統。針對這件事情,跟 TracFone 的客服來回通信了好幾次,詢問是否可以更換成 GSM 的系統,對方一再用制式的回應轉移話題。在來回數次之後,我確認對方根本沒有理會消費者的權益,因此就要求至少在網站上標示哪些手機不是 GSM 系統的,對方說謝謝我的建議,會通知相關部門處理。不過當然事實證明又是制式回應而已。在這件事之後,我就一直想要換手機公司,只是很不巧的是我用手機的頻率實在太低了,加上 TracFone 的系統在每次加值之後,有效期限只會延長 60 - 90 天,導致每次期限要到了的時候,還有一堆分鐘數沒用完,所以就只好繼續加值下去。
好在大約四個月前,終於有一次在期限內用完分鐘數了,因此剛好可以準備換手機。經過一些打聽,當時決定了換到 T-mobile 去。T-mobile 的方案是當時比較以後覺得算是比較便宜且還可以接受的,而且有不少朋友是用 T-mobile 的,雖然收訊狀況聽說只是普通而已,但在各大機場還有 WiFi hotspot,且網際網路的收費也是各家裏面最低的 (不過 T-mobile 的網際網路並不單純是 GPRS,而是 GPRS + WiFi 的混合體) ,所以就在他們網站上下訂單,而且要求把舊手機的號碼轉移過去。由於當時我已經搬出學校宿舍了,加上手機分鐘數又用完了,所以整個訂購過程用網路處理,對我來說是唯一選擇。不料 T-mobile 的網站系統在收到我的訂單之後,立刻就寄了確認信到我的 e-mail 信箱中,但是沒多久又寄一封信說,我的訂單必須做身份認証,要我在上班時間使用 online chat 『或』打電話給客服。對我來說,打電話是不可能的,而且當時的網路連線的頻寬不高,無法使用 Skype-Out 打電話,加上對我來說,當然還是使用文字來溝通會比較容易,英文的聽和說雖然還好,但是透過電話往往聲音會更糢糊,更難聽懂,所以自然我就選擇使用 online chat。T-mobile 的 online chat 系統似乎也是針對 IE 寫的,因此一開始問題一堆,在適當調整過 Firefox 的設定後,總算跟某個 agent 連絡上,也確認過身份了,照道理說應該已經搞定了。沒想到等了兩三天,T-mobile 的網頁的訂單狀態查詢,始終顯示我的訂單狀態還是在 "pending"。由於已經兩三天過去了,我只好寫 e-mail 跟客服說這種狀況,結果得到的回應竟然是他們無法處理,要我打電話給客服。這讓我相當惱火,因為如果非得要打電話不可,那為何一開始的 e-mail 不說清楚,一開始就說要打電話就好了不是嗎?在我照他們的遊戲規則搞了好幾天以後,才告訴我說非打電話不可,這樣很糟糕,因此我回信說,如果真的非要打電話不可,為何不一開始就說清楚?難道沒有想過我為何會採取 e-mail 和 online chat 的方式處理這件事嗎?當然就是打電話有困難啊!要嗎就幫我搞定,不然就把訂單取消,並且請清除掉我在下訂單時留的所有個人資料。通常這樣說會有兩種極端的結果,一種是會有真的能負責的高層跟我接觸,把訂單搞定。另一種就是真的訂單被取消。很不幸的,回我信的客服是屬於後者,她說既然我不願意打電話,她會通知相關部門取消我的訂單。說是這麼說,但是幾天後我再查詢,我的訂單紀錄還是存在在他們系統上,而且狀態還是 "pending"。這樣來回大概花了 1 週,而且沒有結果。
在那之後,由於轉換系統沒有成功,只好加值繼續使用 TracFone 的爛服務。然而,就在最近一次,該死的 TracFone 網頁系統在我加值時停止回應,導致我的信用卡被重複扣款。要求他們取消其中一次交易,但是又是回官樣文章說,要我自己跟他們的信用卡部門接洽。網頁系統爛,還要使用者自己搞定,這是什麼爛服務?因此我又是趁著剛好分鐘數要用完了,趕快跟 Cingular 下訂單。Cingular 本來是 AT&T/Bell South 分出去的公司,但是最近好像是 Cingular 先和 Bell South 合併 (不過我忘記是誰把誰買走),然後 Bell South 又把原來的母公司 AT&T 給買下來,但是現在三者都使用 New AT&T 當公司名稱。所以不管是網站還是客服專線,都會說 "Cingular now is new AT&T" 之類的。總之,現在 Cingular/AT&T 應該是美國最大的電話公司了。跟 Cingular 下訂單也是透過網路訂購,時間是 6/6 下午3點左右,下完訂單以後,想當然的接到了確認郵件,同時沒多久又接到一封信說要我打電話給客服進行身份確認。這部分其實跟 T-mobile 差不多,但是至少一開始就講明要打電話。不過當然事情沒有那麼簡單,打過電話以後,對方核對我的姓名、電話號碼、帳單地址、社會安全號碼等等之後,說要我等 24 到 72 小時,讓他們的信用部門完成信用狀態檢查。不過在等了 24 小時候,也就是 6/7 下午,我在他們網站上檢查我的訂單狀態時,竟然系統顯示沒有這筆紀錄。所以我只好又打一次電話去問,這次電話大約整個時間講了 35 分鐘 (我使用 skype-out 打的),但是整個講到話的時間不超過 5 分鐘,大部分都是那位小姐說要跟 XX 部門連絡,要我等一下.....等了好幾次的『一下』之後,最後跟我說,現在流程卡在號碼轉移要求上,那個要求會花 3 - 4 小時才會處理好,要我 3 小時以後再打電話過去。乖乖等了 4 小時,打過去以後,又是說號碼轉移部門還沒有處理好我的號碼轉移要求,因此把我的電話轉給該部門。該部門接聽的小姐則是又問了一堆個人資料,重新發出號碼轉移要求給 TracFone,並要我隔天早上打電話過去看狀況。又是乖乖等到隔天早上,打電話過去之後,由於這種客服電話通常是自動轉接的,每次打過去基本上都是不同的人接聽的,所以每次都要費一翻脣舌先解釋狀況是怎樣。解釋完以後,客服小姐說,TracFone 那邊對於號碼轉移要求一直沒有回應,所以他幫我直接打電話過去該公司問,結果對方公司沒有人接聽電話。因此她要幫我發 ticket (可能是指正式的請求單之類的,問過朋友,但沒有人知道中文該怎麼翻譯才對) 到 TracFone 去。在這之後,我又收到 e-mail,要我打另一個電話,以完成我的訂單。我打了以後,基本上又是問了個人資料,然後說號碼轉移沒有完成之類的,幫我轉接過來轉接過去的。總之,搞了好幾次之後,總算在週一 (6/11) 下午,在跟號碼轉移部門的客服小姐雞同鴨講了半天之後,才知道我的號碼轉移要求已經完成了,但是我的訂單不知道為何沒有被他們的系統處理好,導致我一直沒有收到新的手機,因此沒辦法把就號碼移到新手機上。那位小姐蠻熱新的,我一開始搞錯一些事情,她有跟我說明,然後還幫我把電話轉接給某相關部門的某小姐那,而且還是先幫我把情況跟對方說明清楚了。轉接過去以後,那位小姐則立刻幫我查我的訂單狀況,然後立刻幫我把訂單送進系統處理。不過很不剛好,那天下午 Atlanta 這邊下雷雨,導致 Skype-Out 在我講完之前就斷線。當時實在是一個頭好幾個大,因為我不確定最後到底那位小姐會不會在斷線之後繼續幫我把流程跑完,而且因為電話是轉接過去的,我也不知道該怎樣連絡上之前講話的那位小姐。只好還是先打電話給號碼轉移部門,又是費了一翻脣舌說明狀況,但是那位客服先生似乎有點會錯意,把我的電話後來轉給 Sales 部門,而該部門接聽電話的先生則說,他沒辦法幫我處理網路訂單的問題,但是如果訂單真的有問題,他可以幫我重下訂單,要我先打另一支我之前打過的號碼,先確認訂單到底怎樣了,有需要再打給他。當然又是一場混戰,又打了一通電話,在轉來轉去之後,總算客服的先生說,我的訂單基本上沒有問題了,他不知道為何網頁系統無法查詢我的訂單狀態,但是他們系統內的紀錄顯示,我的訂單已經被處理好了,我週三或週四 (6/13 或 6/14) 就應該會收到新手機,收到之後打電話給號碼轉移部門,完成最後的轉移手續即可。聽到這邊,我忍不住跟他說:『I fight for my order for 5 days, and finally it's done!』他則回我說:『Yes, it's good for you.』總算奮戰了 5 天之後,有比較明確的結果了。當天晚上也收到了 AT&T 寄來的 e-mail,說我的訂單已經被處理,東西已經寄出,並且給我追蹤編號。根據該追蹤編號,我查了一下,包裹預計 6/13 下午 7 點到達。過了不用跟電話公司奮戰的一天,到了 6/13 上午,我查了一下追蹤紀錄,啥!一早東西已經到附近的轉運站,而且已經在遞送到我這邊的途中!那不就代表可能上午就會到了?這讓我慌了一下,本來預訂上午要出門處理一些瑣事的,只好把時間延後了。果然大約 10 點半左右,FedEx 的快遞先生把東西送來了。收到包裹之後,拆開看,包裹裏面有一台簡配的 Nokia 6102i,然後還有一張 SIM 卡,但是 SIM 卡的本體已經幫我裝在手機裏面了。在 11 點左右,我打電話到 AT&T 的號碼轉移部門,要完成最後的轉移手續。不過不知道為何,接聽電話的先生在問了一些問題以後,然後說我必須接受他們的使用條約,才能夠完成整個啟用程序,因此他幫我把電話轉接到語音的手機啟用系統去,在聽完語音後,語音系統則說,我的號碼轉移有問題,所以又把電話轉回給號碼轉移部門........轉過去以後,又是問了個人資料,搞了半天之後,電話又被轉給另一個不知道啥部門,在這中間,手機只要開機,就會說『SmartChip registration failed』而無法使用。跟該部門的客服小姐扯半天之後,她說他們要花 2 個小時才能把我的手機啟用,要我至少 2 小時以後再打電話給客服的技術服務部門。又是乖乖的等了兩小時,打電話過去以後,發現手機還是不能用。在又是扯了一堆,客服小姐也是要我等了好幾次以後,她說她幫我發 ticket 給相關部門,要求相關部門處理我的案子,我問這個程序要花多久時間,她則說至少 3 - 4 小時,我又問說,如果到明天早上我都還是不能用我的手機,我該怎麼辦時,她則說......再打客服電話吧.......好樣的,在這通電話之後,過了大約兩個小時,總算手機可以用了!此時時間已經是 6/13 下午 3 點多了,離我下訂單幾乎剛好整整一週!
結論:老美的辦事效率真是差,電話公司都至少要花 1 個禮拜才會處理好一個案子...唉...
繼續閱讀全文
好在大約四個月前,終於有一次在期限內用完分鐘數了,因此剛好可以準備換手機。經過一些打聽,當時決定了換到 T-mobile 去。T-mobile 的方案是當時比較以後覺得算是比較便宜且還可以接受的,而且有不少朋友是用 T-mobile 的,雖然收訊狀況聽說只是普通而已,但在各大機場還有 WiFi hotspot,且網際網路的收費也是各家裏面最低的 (不過 T-mobile 的網際網路並不單純是 GPRS,而是 GPRS + WiFi 的混合體) ,所以就在他們網站上下訂單,而且要求把舊手機的號碼轉移過去。由於當時我已經搬出學校宿舍了,加上手機分鐘數又用完了,所以整個訂購過程用網路處理,對我來說是唯一選擇。不料 T-mobile 的網站系統在收到我的訂單之後,立刻就寄了確認信到我的 e-mail 信箱中,但是沒多久又寄一封信說,我的訂單必須做身份認証,要我在上班時間使用 online chat 『或』打電話給客服。對我來說,打電話是不可能的,而且當時的網路連線的頻寬不高,無法使用 Skype-Out 打電話,加上對我來說,當然還是使用文字來溝通會比較容易,英文的聽和說雖然還好,但是透過電話往往聲音會更糢糊,更難聽懂,所以自然我就選擇使用 online chat。T-mobile 的 online chat 系統似乎也是針對 IE 寫的,因此一開始問題一堆,在適當調整過 Firefox 的設定後,總算跟某個 agent 連絡上,也確認過身份了,照道理說應該已經搞定了。沒想到等了兩三天,T-mobile 的網頁的訂單狀態查詢,始終顯示我的訂單狀態還是在 "pending"。由於已經兩三天過去了,我只好寫 e-mail 跟客服說這種狀況,結果得到的回應竟然是他們無法處理,要我打電話給客服。這讓我相當惱火,因為如果非得要打電話不可,那為何一開始的 e-mail 不說清楚,一開始就說要打電話就好了不是嗎?在我照他們的遊戲規則搞了好幾天以後,才告訴我說非打電話不可,這樣很糟糕,因此我回信說,如果真的非要打電話不可,為何不一開始就說清楚?難道沒有想過我為何會採取 e-mail 和 online chat 的方式處理這件事嗎?當然就是打電話有困難啊!要嗎就幫我搞定,不然就把訂單取消,並且請清除掉我在下訂單時留的所有個人資料。通常這樣說會有兩種極端的結果,一種是會有真的能負責的高層跟我接觸,把訂單搞定。另一種就是真的訂單被取消。很不幸的,回我信的客服是屬於後者,她說既然我不願意打電話,她會通知相關部門取消我的訂單。說是這麼說,但是幾天後我再查詢,我的訂單紀錄還是存在在他們系統上,而且狀態還是 "pending"。這樣來回大概花了 1 週,而且沒有結果。
在那之後,由於轉換系統沒有成功,只好加值繼續使用 TracFone 的爛服務。然而,就在最近一次,該死的 TracFone 網頁系統在我加值時停止回應,導致我的信用卡被重複扣款。要求他們取消其中一次交易,但是又是回官樣文章說,要我自己跟他們的信用卡部門接洽。網頁系統爛,還要使用者自己搞定,這是什麼爛服務?因此我又是趁著剛好分鐘數要用完了,趕快跟 Cingular 下訂單。Cingular 本來是 AT&T/Bell South 分出去的公司,但是最近好像是 Cingular 先和 Bell South 合併 (不過我忘記是誰把誰買走),然後 Bell South 又把原來的母公司 AT&T 給買下來,但是現在三者都使用 New AT&T 當公司名稱。所以不管是網站還是客服專線,都會說 "Cingular now is new AT&T" 之類的。總之,現在 Cingular/AT&T 應該是美國最大的電話公司了。跟 Cingular 下訂單也是透過網路訂購,時間是 6/6 下午3點左右,下完訂單以後,想當然的接到了確認郵件,同時沒多久又接到一封信說要我打電話給客服進行身份確認。這部分其實跟 T-mobile 差不多,但是至少一開始就講明要打電話。不過當然事情沒有那麼簡單,打過電話以後,對方核對我的姓名、電話號碼、帳單地址、社會安全號碼等等之後,說要我等 24 到 72 小時,讓他們的信用部門完成信用狀態檢查。不過在等了 24 小時候,也就是 6/7 下午,我在他們網站上檢查我的訂單狀態時,竟然系統顯示沒有這筆紀錄。所以我只好又打一次電話去問,這次電話大約整個時間講了 35 分鐘 (我使用 skype-out 打的),但是整個講到話的時間不超過 5 分鐘,大部分都是那位小姐說要跟 XX 部門連絡,要我等一下.....等了好幾次的『一下』之後,最後跟我說,現在流程卡在號碼轉移要求上,那個要求會花 3 - 4 小時才會處理好,要我 3 小時以後再打電話過去。乖乖等了 4 小時,打過去以後,又是說號碼轉移部門還沒有處理好我的號碼轉移要求,因此把我的電話轉給該部門。該部門接聽的小姐則是又問了一堆個人資料,重新發出號碼轉移要求給 TracFone,並要我隔天早上打電話過去看狀況。又是乖乖等到隔天早上,打電話過去之後,由於這種客服電話通常是自動轉接的,每次打過去基本上都是不同的人接聽的,所以每次都要費一翻脣舌先解釋狀況是怎樣。解釋完以後,客服小姐說,TracFone 那邊對於號碼轉移要求一直沒有回應,所以他幫我直接打電話過去該公司問,結果對方公司沒有人接聽電話。因此她要幫我發 ticket (可能是指正式的請求單之類的,問過朋友,但沒有人知道中文該怎麼翻譯才對) 到 TracFone 去。在這之後,我又收到 e-mail,要我打另一個電話,以完成我的訂單。我打了以後,基本上又是問了個人資料,然後說號碼轉移沒有完成之類的,幫我轉接過來轉接過去的。總之,搞了好幾次之後,總算在週一 (6/11) 下午,在跟號碼轉移部門的客服小姐雞同鴨講了半天之後,才知道我的號碼轉移要求已經完成了,但是我的訂單不知道為何沒有被他們的系統處理好,導致我一直沒有收到新的手機,因此沒辦法把就號碼移到新手機上。那位小姐蠻熱新的,我一開始搞錯一些事情,她有跟我說明,然後還幫我把電話轉接給某相關部門的某小姐那,而且還是先幫我把情況跟對方說明清楚了。轉接過去以後,那位小姐則立刻幫我查我的訂單狀況,然後立刻幫我把訂單送進系統處理。不過很不剛好,那天下午 Atlanta 這邊下雷雨,導致 Skype-Out 在我講完之前就斷線。當時實在是一個頭好幾個大,因為我不確定最後到底那位小姐會不會在斷線之後繼續幫我把流程跑完,而且因為電話是轉接過去的,我也不知道該怎樣連絡上之前講話的那位小姐。只好還是先打電話給號碼轉移部門,又是費了一翻脣舌說明狀況,但是那位客服先生似乎有點會錯意,把我的電話後來轉給 Sales 部門,而該部門接聽電話的先生則說,他沒辦法幫我處理網路訂單的問題,但是如果訂單真的有問題,他可以幫我重下訂單,要我先打另一支我之前打過的號碼,先確認訂單到底怎樣了,有需要再打給他。當然又是一場混戰,又打了一通電話,在轉來轉去之後,總算客服的先生說,我的訂單基本上沒有問題了,他不知道為何網頁系統無法查詢我的訂單狀態,但是他們系統內的紀錄顯示,我的訂單已經被處理好了,我週三或週四 (6/13 或 6/14) 就應該會收到新手機,收到之後打電話給號碼轉移部門,完成最後的轉移手續即可。聽到這邊,我忍不住跟他說:『I fight for my order for 5 days, and finally it's done!』他則回我說:『Yes, it's good for you.』總算奮戰了 5 天之後,有比較明確的結果了。當天晚上也收到了 AT&T 寄來的 e-mail,說我的訂單已經被處理,東西已經寄出,並且給我追蹤編號。根據該追蹤編號,我查了一下,包裹預計 6/13 下午 7 點到達。過了不用跟電話公司奮戰的一天,到了 6/13 上午,我查了一下追蹤紀錄,啥!一早東西已經到附近的轉運站,而且已經在遞送到我這邊的途中!那不就代表可能上午就會到了?這讓我慌了一下,本來預訂上午要出門處理一些瑣事的,只好把時間延後了。果然大約 10 點半左右,FedEx 的快遞先生把東西送來了。收到包裹之後,拆開看,包裹裏面有一台簡配的 Nokia 6102i,然後還有一張 SIM 卡,但是 SIM 卡的本體已經幫我裝在手機裏面了。在 11 點左右,我打電話到 AT&T 的號碼轉移部門,要完成最後的轉移手續。不過不知道為何,接聽電話的先生在問了一些問題以後,然後說我必須接受他們的使用條約,才能夠完成整個啟用程序,因此他幫我把電話轉接到語音的手機啟用系統去,在聽完語音後,語音系統則說,我的號碼轉移有問題,所以又把電話轉回給號碼轉移部門........轉過去以後,又是問了個人資料,搞了半天之後,電話又被轉給另一個不知道啥部門,在這中間,手機只要開機,就會說『SmartChip registration failed』而無法使用。跟該部門的客服小姐扯半天之後,她說他們要花 2 個小時才能把我的手機啟用,要我至少 2 小時以後再打電話給客服的技術服務部門。又是乖乖的等了兩小時,打電話過去以後,發現手機還是不能用。在又是扯了一堆,客服小姐也是要我等了好幾次以後,她說她幫我發 ticket 給相關部門,要求相關部門處理我的案子,我問這個程序要花多久時間,她則說至少 3 - 4 小時,我又問說,如果到明天早上我都還是不能用我的手機,我該怎麼辦時,她則說......再打客服電話吧.......好樣的,在這通電話之後,過了大約兩個小時,總算手機可以用了!此時時間已經是 6/13 下午 3 點多了,離我下訂單幾乎剛好整整一週!
結論:老美的辦事效率真是差,電話公司都至少要花 1 個禮拜才會處理好一個案子...唉...
繼續閱讀全文
星期六, 6月 09, 2007
為什麼老是遇到這種人?
仔細想想,我認識了不少情緒管理很差的人,而這些人裏面,大都是 IQ 高的人,難道 IQ 必然和 EQ 成反比?
今天晚上,前室友及其女友約吃飯,不過我是間接由另一位也被約一起去的學弟通知的。其實我的手機是使用預付卡的,這件事情大家都知道,但是不知道為何,最近老是有人喜歡用免費的市話,或者在他們手機免費的時段打電話給我,有時候說的也不是什麼重要的事情,更甚者,明明不是什麼重要的事情,又恰巧我手機關機,卻還是要在我的語音信箱留言,我聽語音信箱也是要扣錢的,真的是別人的錢花不完。明明我的 Skype 和 MSN Messenger 幾乎都隨時掛在網路上,這種不重要的事情,難道不能用文字訊息傳過來就好?不是我那麼愛計較,而是分鐘數已經快用光了,我又不打算繼續使用這家爛公司的服務,偏偏這種時候接二連三的硬是要打我手機。也許不知者無罪,但是一樣類似的情形發生在那位先生的身上,他是當事人時,他就會希望大家儘量不要打,這是什麼道理?
離題了。總之約吃飯,吃飯前後大致上都還好,但是我不清楚當初我前室友他們到底是怎麼跟那位學弟講的,只約了地點,卻沒有約確實的時間,理由是前室友的女友要洗澡,洗好才出門。那位學弟對此一開始只是碎碎唸,因為時間還早,路上又塞車,預計我前室友他們還要一段時間才會到,要我載他先去一些賣場買東西。買完去餐廳,我前室友他們已經到了。我不清楚他們到底到多久了,反正整件事情一開始本來就沒有約確定的時間,我因為手機的問題,沒有用手機直接跟他們連絡,我都是間接聽那位學弟轉述。吃完之後,我們一起去附近的韓國超市買菜,買完時間還早,大家就約要去一位前幾天回台灣換簽證的學長家中坐坐,因為他的鑰匙有交給我們。不過因為還有另一位朋友也想去,因此就只好兵分兩路,我前室友他們開車去捷運站載那位朋友,他們把學長家的鑰匙交給那位學弟,然後我先帶那位學弟回我住的社區開他自己的車,然後再到學長家會合。本來似乎兩方預訂應該是我們會先到,因此鑰匙交給那位學弟,但是我一開車,那位學弟就希望我先帶他去旁邊的 Walmart 買東西。整個問題就出在這邊,那位學弟為了要買某些東西而猶豫了很久,導致我前室友已經接到人了,但我們才剛要往回程出發。由於我知道時間已經有點晚了,所以我已經儘量開快,但是回程的大約 15 分鐘車程中,我前室友已經打電話『連繫』那位學弟好幾次,據我間接了解,口氣不太好。甚至就在我快要下高速公路時,打來了最後一通電話,我前室友他要開回我的社區(這樣有多跑一段路)來等我們,跟我們拿鑰匙。此時那位學弟已經對我前室友的語氣感到相當不高興了,已經在我旁邊公開『訐譙』我前室友,說為了他女友,我們已經在吃飯前多等了一個小時,要我前室友等我們十多分鐘都不行等等。就在我開車要進入我住的社區時,看到我前室友的車停在旁邊,眼角餘光看到他的臉色很難看。那位學弟只好先下車把鑰匙拿給我前室友,不過一上車當然就立刻破口大罵,後來他拿到自己的車以後,也不想去學長家坐坐,就直接回家了。其實我當時也有點想,既然都回到家了,氣氛又那麼差,又下著雷雨,我也不想過去了。只是想到那位朋友在那邊可能會很尷尬,而且問題不直接出在我身上,我想我前室友應該風度沒那麼差。沒想到,我高估了我前室友的 EQ。
由於手機沒辦法用,加上 call box 因為學長有把他的手機帶回台灣,也沒辦法用,所以到了那邊,我本來想如果進不去就算了。好在剛好有該社區的人要進去,我就跟著一起進去了。到了學長家,一進去,就看到我前室友他女友,以及那位朋友兩人,看著我的臉色怪怪的,而我前室友則似乎有意無意的當作沒看到我。我本來也以為單純只是他剛剛不高興,所以不想講話,但是我們在學長家放影片看時,我前室友好像當作沒有人在一樣,在畫面前面走動幾次就算了,到最後還在我旁邊不知道在拆他今天買的 NAS 的包裝還是幹啥,製造一堆噪音。到這邊我都還沒有覺得怎樣,最誇張的是最後要離開時,我跟他們三位打招呼,我前室友竟然有意無意的當作沒聽到,完全無視於我跟他打招呼。
基本上我自認為我的 EQ 也不是很好,但是除非非常誇張,我幾乎沒有公然擺臭臉給別人看過。但是我也不是沒有脾氣的,既然要明著來,我也不會跟你客氣。我在外島,都敢在半公開的場合裡,跟營長吵架了,這是已經足以達到軍法審判的行為了,難道還會怕你?人是互相的,我可沒有脾氣好到打不還手罵不還口的地步。要擺臭臉大家來,誰怕誰?
四年多前的某一次,跟某位學長吵架,當時的原因也主要是學長自己的情緒管理不好,莫名其妙開罵,而且在我解釋過後,依然繼續罵人,我當時最後還是翻臉了。那時候就已經讓我深深感到,身邊有不少人是屬於高 IQ 低 EQ 的類型。今天總算讓我又確認了一位這種樣子的人。
網路因為雷雨的關係斷線,回到家一個多小時之後才又回復連線,因此來貼一篇『紀念』一下。腦袋現在一遍混亂,最近很多瑣事煩心,又遇到這種情形,所以要比脾氣差,那就來比吧!
繼續閱讀全文
今天晚上,前室友及其女友約吃飯,不過我是間接由另一位也被約一起去的學弟通知的。其實我的手機是使用預付卡的,這件事情大家都知道,但是不知道為何,最近老是有人喜歡用免費的市話,或者在他們手機免費的時段打電話給我,有時候說的也不是什麼重要的事情,更甚者,明明不是什麼重要的事情,又恰巧我手機關機,卻還是要在我的語音信箱留言,我聽語音信箱也是要扣錢的,真的是別人的錢花不完。明明我的 Skype 和 MSN Messenger 幾乎都隨時掛在網路上,這種不重要的事情,難道不能用文字訊息傳過來就好?不是我那麼愛計較,而是分鐘數已經快用光了,我又不打算繼續使用這家爛公司的服務,偏偏這種時候接二連三的硬是要打我手機。也許不知者無罪,但是一樣類似的情形發生在那位先生的身上,他是當事人時,他就會希望大家儘量不要打,這是什麼道理?
離題了。總之約吃飯,吃飯前後大致上都還好,但是我不清楚當初我前室友他們到底是怎麼跟那位學弟講的,只約了地點,卻沒有約確實的時間,理由是前室友的女友要洗澡,洗好才出門。那位學弟對此一開始只是碎碎唸,因為時間還早,路上又塞車,預計我前室友他們還要一段時間才會到,要我載他先去一些賣場買東西。買完去餐廳,我前室友他們已經到了。我不清楚他們到底到多久了,反正整件事情一開始本來就沒有約確定的時間,我因為手機的問題,沒有用手機直接跟他們連絡,我都是間接聽那位學弟轉述。吃完之後,我們一起去附近的韓國超市買菜,買完時間還早,大家就約要去一位前幾天回台灣換簽證的學長家中坐坐,因為他的鑰匙有交給我們。不過因為還有另一位朋友也想去,因此就只好兵分兩路,我前室友他們開車去捷運站載那位朋友,他們把學長家的鑰匙交給那位學弟,然後我先帶那位學弟回我住的社區開他自己的車,然後再到學長家會合。本來似乎兩方預訂應該是我們會先到,因此鑰匙交給那位學弟,但是我一開車,那位學弟就希望我先帶他去旁邊的 Walmart 買東西。整個問題就出在這邊,那位學弟為了要買某些東西而猶豫了很久,導致我前室友已經接到人了,但我們才剛要往回程出發。由於我知道時間已經有點晚了,所以我已經儘量開快,但是回程的大約 15 分鐘車程中,我前室友已經打電話『連繫』那位學弟好幾次,據我間接了解,口氣不太好。甚至就在我快要下高速公路時,打來了最後一通電話,我前室友他要開回我的社區(這樣有多跑一段路)來等我們,跟我們拿鑰匙。此時那位學弟已經對我前室友的語氣感到相當不高興了,已經在我旁邊公開『訐譙』我前室友,說為了他女友,我們已經在吃飯前多等了一個小時,要我前室友等我們十多分鐘都不行等等。就在我開車要進入我住的社區時,看到我前室友的車停在旁邊,眼角餘光看到他的臉色很難看。那位學弟只好先下車把鑰匙拿給我前室友,不過一上車當然就立刻破口大罵,後來他拿到自己的車以後,也不想去學長家坐坐,就直接回家了。其實我當時也有點想,既然都回到家了,氣氛又那麼差,又下著雷雨,我也不想過去了。只是想到那位朋友在那邊可能會很尷尬,而且問題不直接出在我身上,我想我前室友應該風度沒那麼差。沒想到,我高估了我前室友的 EQ。
由於手機沒辦法用,加上 call box 因為學長有把他的手機帶回台灣,也沒辦法用,所以到了那邊,我本來想如果進不去就算了。好在剛好有該社區的人要進去,我就跟著一起進去了。到了學長家,一進去,就看到我前室友他女友,以及那位朋友兩人,看著我的臉色怪怪的,而我前室友則似乎有意無意的當作沒看到我。我本來也以為單純只是他剛剛不高興,所以不想講話,但是我們在學長家放影片看時,我前室友好像當作沒有人在一樣,在畫面前面走動幾次就算了,到最後還在我旁邊不知道在拆他今天買的 NAS 的包裝還是幹啥,製造一堆噪音。到這邊我都還沒有覺得怎樣,最誇張的是最後要離開時,我跟他們三位打招呼,我前室友竟然有意無意的當作沒聽到,完全無視於我跟他打招呼。
基本上我自認為我的 EQ 也不是很好,但是除非非常誇張,我幾乎沒有公然擺臭臉給別人看過。但是我也不是沒有脾氣的,既然要明著來,我也不會跟你客氣。我在外島,都敢在半公開的場合裡,跟營長吵架了,這是已經足以達到軍法審判的行為了,難道還會怕你?人是互相的,我可沒有脾氣好到打不還手罵不還口的地步。要擺臭臉大家來,誰怕誰?
四年多前的某一次,跟某位學長吵架,當時的原因也主要是學長自己的情緒管理不好,莫名其妙開罵,而且在我解釋過後,依然繼續罵人,我當時最後還是翻臉了。那時候就已經讓我深深感到,身邊有不少人是屬於高 IQ 低 EQ 的類型。今天總算讓我又確認了一位這種樣子的人。
網路因為雷雨的關係斷線,回到家一個多小時之後才又回復連線,因此來貼一篇『紀念』一下。腦袋現在一遍混亂,最近很多瑣事煩心,又遇到這種情形,所以要比脾氣差,那就來比吧!
繼續閱讀全文
星期五, 6月 08, 2007
我也來貼圖 - Linux 的 3D 桌面
上週的某一天,總算下定決心,把我帶來美國的筆記型電腦中,用了兩年多,從 Mandrake 10.0 一路修改升級,到後來因為很多原因而運作不順暢的 Mandriva Cooker,給換成 Ubuntu Linux。在這之前,雖然為了嘗鮮,已經自己忍不住試過許多次,在我的機器上嘗試驅動 XGL 和 AIGLX 等新的 X Window 3D 加速架構,但因為我的機器的顯示晶片是 ATi Radeon Mobility 7500,而該晶片只有 Open Source 的 driver 可以用,但該 driver 在要滿足 XGL/AIGLX 所需的 OpenGL extension 上,一直略有不足,導致往往無法完全正常運作。此外,自己手工打造能使用 XGL/AIGLX 環境的 X Window 系統,是一件十分繁重的工作,雖然後來 Mandriva 宣佈會支援 XGL/AIGLX,而 Cooker 中也已經有相關的套件了,但實際試用的結果,比我自己手工打造的系統看慘。
沒想到等了一年多以後,Ubuntu 7.04 的表現讓我眼睛為之一亮。Ubuntu 的安裝方式與我之前較熟悉的 Red Hat Linux 為基礎的系統(例如 Red Hat Linux、Fedora Core、Mandrake/Mandriva 等等)不太一樣,安裝光碟本身就是一片 LiveCD,安裝過程也算是相當順暢。安裝完成之後,只需要安裝 Compiz 或 Beryl 相關的套件,XGL/AIGLX 所帶來的好處,以及 Compiz/Beryl 的各種特效 plugin 的效果,幾乎都可以有效運作在我的機器上。雖然部分特效,如雨滴特效等等,因為某個 OpenGL extension 支援的不足,導致無法使用,而且因為 ATi Radeon Mobility 7500 的 3D 運算功能沒有時下最新晶片來得強悍,但也已經堪用。Beryl 豐富的 plugin,以及所提供的靈活設定,讓 Beryl 本身不單純只是提供 eye candy 而已,同時也提高的整個圖形介面的可用性。唯一的缺點是,應該是因為內建的顯示記憶體的空間比較小,且顯示晶片的計算能力比較差,所以螢幕解析度最高只能到達 1024×768,而我的螢幕本身最高可以達到 1400×1050,但一但使用高於 1024×768 以上的解析度時,不論是 Compiz 或 Beryl,都無法正確啟動。我倒是還沒測試過 Metacity 的特效功能,而且也還不確定 Ubuntu 的 Metacity 是否已經是內建 composite manager 的新版本,下次有空再試試看好了。
標題既然提到要貼圖,當然不能免俗的,來貼一下大家都有的 cube plugin 的圖:
從圖上可以看到,視窗並不是平貼在 cube 上,而是立體的浮在 cube 表面,那是所謂的 3D Window 的效果。此外,下面則是所謂的視窗預覽功能,該功能在 Windows Vista 中也有:
從圖中可以看到,該縮圖是即時影像,與視窗的內容是一樣的。事實上,即使視窗是最小化,但該功能產生的預覽縮圖也還是視窗正常狀態時的內容。再來則是視窗透明化的特效:
最上層被透明化的視窗是 GNOME terminal,可以看到下面的 GNOME 字典程式,以及最底層的 PCManX。該透明化的效果可以自己調整透明度。然後是 Switcher 視窗切換器的特效:
視窗切換時的縮圖也是即時影像,換句話說,視窗也任何變化,會立即反應在縮圖上,這樣可以讓我在不需要真的把某個視窗切換到前景的狀態下,知道視窗中程式執行的狀態。此外,切換視窗時,不是只可以切換現在面向螢幕的 cube 或目前虛擬桌面上的程式而已,事實上可以切換至任何一個在 cube 上有視窗的任何程式,相當方便。而切換器提供的切換方式,除了如上圖中最傳統的將視窗橫列在切換器中以外,還可以做到類似 Windows Vista 中的視窗環狀排列的切換方式。不過因為抓圖熱鍵設定的問題,我沒有抓該模式下的圖。最後,當然免不了要貼一張摹仿 Mac OS 的 Expose 功能的視窗排列特效:
同樣的,視窗排列時的視窗縮圖也都是即時影像,且也可以選擇只要排列當前虛擬桌面上的視窗,還是要排列所有執行中程式的視窗。
其實還有種種其他的特效,例如畫面反白功能(藉由反白視窗或整個畫面,暫時提高目前畫面的對比,以方便觀看)、視窗捲軸功能(把視窗『捲』到標題列,只剩下標題列在畫面上)、各種視窗變換特效,以及視窗黏著特效等等,雖然有些比較單純是表現特效而已,但還是有不少功能讓圖形介面變得更好用。有不少特效要用影片來展示會比較清楚,但因為螢幕連續影像捕捉,如果是使用程式來做,之前試過幾次,frame rate 都不夠高;但如果用外部攝影機來拍攝,我又懶得這麼做,所以就先算啦!反正在 YouTube 上可以找到一堆相當棒的展示影片。
我喜歡 Linux + XGL/AIGLX 最重要的一點是,在 Windows Vista 絕對跑不動的硬體上(像我的電腦就絕對無法安裝 Windows Vista,因為光是記憶體就不夠了,我只有 512MB 的記憶體而已),還是可以達到相同程度,甚至更好的 3D 桌面,而且 3D 桌面也不單純只是很炫好看而已,還更進一步的提昇了 X Window 的可用性,加上 Linux 本身的一些特性,實在是讓我愛不釋手啊!
繼續閱讀全文
沒想到等了一年多以後,Ubuntu 7.04 的表現讓我眼睛為之一亮。Ubuntu 的安裝方式與我之前較熟悉的 Red Hat Linux 為基礎的系統(例如 Red Hat Linux、Fedora Core、Mandrake/Mandriva 等等)不太一樣,安裝光碟本身就是一片 LiveCD,安裝過程也算是相當順暢。安裝完成之後,只需要安裝 Compiz 或 Beryl 相關的套件,XGL/AIGLX 所帶來的好處,以及 Compiz/Beryl 的各種特效 plugin 的效果,幾乎都可以有效運作在我的機器上。雖然部分特效,如雨滴特效等等,因為某個 OpenGL extension 支援的不足,導致無法使用,而且因為 ATi Radeon Mobility 7500 的 3D 運算功能沒有時下最新晶片來得強悍,但也已經堪用。Beryl 豐富的 plugin,以及所提供的靈活設定,讓 Beryl 本身不單純只是提供 eye candy 而已,同時也提高的整個圖形介面的可用性。唯一的缺點是,應該是因為內建的顯示記憶體的空間比較小,且顯示晶片的計算能力比較差,所以螢幕解析度最高只能到達 1024×768,而我的螢幕本身最高可以達到 1400×1050,但一但使用高於 1024×768 以上的解析度時,不論是 Compiz 或 Beryl,都無法正確啟動。我倒是還沒測試過 Metacity 的特效功能,而且也還不確定 Ubuntu 的 Metacity 是否已經是內建 composite manager 的新版本,下次有空再試試看好了。
標題既然提到要貼圖,當然不能免俗的,來貼一下大家都有的 cube plugin 的圖:
從圖上可以看到,視窗並不是平貼在 cube 上,而是立體的浮在 cube 表面,那是所謂的 3D Window 的效果。此外,下面則是所謂的視窗預覽功能,該功能在 Windows Vista 中也有:
最上層被透明化的視窗是 GNOME terminal,可以看到下面的 GNOME 字典程式,以及最底層的 PCManX。該透明化的效果可以自己調整透明度。然後是 Switcher 視窗切換器的特效:
視窗切換時的縮圖也是即時影像,換句話說,視窗也任何變化,會立即反應在縮圖上,這樣可以讓我在不需要真的把某個視窗切換到前景的狀態下,知道視窗中程式執行的狀態。此外,切換視窗時,不是只可以切換現在面向螢幕的 cube 或目前虛擬桌面上的程式而已,事實上可以切換至任何一個在 cube 上有視窗的任何程式,相當方便。而切換器提供的切換方式,除了如上圖中最傳統的將視窗橫列在切換器中以外,還可以做到類似 Windows Vista 中的視窗環狀排列的切換方式。不過因為抓圖熱鍵設定的問題,我沒有抓該模式下的圖。最後,當然免不了要貼一張摹仿 Mac OS 的 Expose 功能的視窗排列特效:
同樣的,視窗排列時的視窗縮圖也都是即時影像,且也可以選擇只要排列當前虛擬桌面上的視窗,還是要排列所有執行中程式的視窗。其實還有種種其他的特效,例如畫面反白功能(藉由反白視窗或整個畫面,暫時提高目前畫面的對比,以方便觀看)、視窗捲軸功能(把視窗『捲』到標題列,只剩下標題列在畫面上)、各種視窗變換特效,以及視窗黏著特效等等,雖然有些比較單純是表現特效而已,但還是有不少功能讓圖形介面變得更好用。有不少特效要用影片來展示會比較清楚,但因為螢幕連續影像捕捉,如果是使用程式來做,之前試過幾次,frame rate 都不夠高;但如果用外部攝影機來拍攝,我又懶得這麼做,所以就先算啦!反正在 YouTube 上可以找到一堆相當棒的展示影片。
我喜歡 Linux + XGL/AIGLX 最重要的一點是,在 Windows Vista 絕對跑不動的硬體上(像我的電腦就絕對無法安裝 Windows Vista,因為光是記憶體就不夠了,我只有 512MB 的記憶體而已),還是可以達到相同程度,甚至更好的 3D 桌面,而且 3D 桌面也不單純只是很炫好看而已,還更進一步的提昇了 X Window 的可用性,加上 Linux 本身的一些特性,實在是讓我愛不釋手啊!
繼續閱讀全文
標籤:
3D desktop,
Linux
星期五, 6月 01, 2007
星期三, 5月 30, 2007
最近實在是不順
最近遇到一些倒楣的事情。其實一直以來,似乎都多多少少會遇到一些倒楣的事情,只是似乎最近頻率比較高。
先是房租續約因為 leasing office 的作業問題,搞得一團亂,到現在還不確定到底完全解決了沒有。接下來,似乎我的好人名號太出名了,沒事就被一堆人找去當好人。再來,又遇到該死的手機公司的爛網站,多跟我的信用卡扣了一筆實際上沒有完成的交易的經額,目前還在交涉中。還有,似乎莫名其妙被某事件波及,某甲問我某乙的狀況,然後沒幾句之後,卻叫我不要再問了,問題是我啥都沒問啊!是他先問我的,怎麼變成好像我太閒去探人隱私的感覺呢?
情緒管理實在是很重要的事情。自從三年多前的某事件,讓我見識到了高 IQ 絕不等同於高 EQ 以後,我一直覺得,跟人打交道實在是非常累的事情。其實從高中以後就已經有這種感覺了,這也導致我越來越不擅長和人打交道。這年頭情緒管理不好的人實在是越來越多了。唉!
諸事不順的同時,又要處理討厭的人際關係,實在是非常的令人厭煩。趁著最近打算重新安裝我的 notebook pc 上的 Linux 的同時,暫時切斷 IM 一段時間好了。
繼續閱讀全文
先是房租續約因為 leasing office 的作業問題,搞得一團亂,到現在還不確定到底完全解決了沒有。接下來,似乎我的好人名號太出名了,沒事就被一堆人找去當好人。再來,又遇到該死的手機公司的爛網站,多跟我的信用卡扣了一筆實際上沒有完成的交易的經額,目前還在交涉中。還有,似乎莫名其妙被某事件波及,某甲問我某乙的狀況,然後沒幾句之後,卻叫我不要再問了,問題是我啥都沒問啊!是他先問我的,怎麼變成好像我太閒去探人隱私的感覺呢?
情緒管理實在是很重要的事情。自從三年多前的某事件,讓我見識到了高 IQ 絕不等同於高 EQ 以後,我一直覺得,跟人打交道實在是非常累的事情。其實從高中以後就已經有這種感覺了,這也導致我越來越不擅長和人打交道。這年頭情緒管理不好的人實在是越來越多了。唉!
諸事不順的同時,又要處理討厭的人際關係,實在是非常的令人厭煩。趁著最近打算重新安裝我的 notebook pc 上的 Linux 的同時,暫時切斷 IM 一段時間好了。
繼續閱讀全文
星期四, 5月 24, 2007
使用 OpenOffice.org 建立 PDF 電子表單
上週,在學校的校友信箱中,收到了系上某位自稱是負責校友會校友資料更新的學妹寄來的 e-mail,信中附上了一個叫『校友更新資料表』的 Word 檔,希望我填完以後寄回去。
基本上看到是 Word 檔,想填的意願就已經不高了,又不是每個人都會裝 MS Office,也不是每個人都用死微軟的暈倒系統啊!不過由於之前似乎系上也寄過相同的調查表的紙本到台灣的家裏,所以還是打開看看。打開一看,果然是用 Word 畫的表格。這到還好,雖然填起來不是那麼方便,但還可以接受。直到我看到了某個讓我受不了的東西 -- 使用『□』符號做出來的 checkbox--我決定不填了。使用『□』符號來『畫』checkbox 是在製作紙本表格時,蠻多人會用的方法。問題是在電子表格裡面,這種作法實在很糟:填表人還要想辦法去找到『■』符號來把原來的『□』取代掉!這是相當不專業的方法。
在現在,電子表單逐漸成為無紙作業中,相當重要的一個基本工具。不過以往看到的 PDF 電子表單,大都是使用一些昂貴的 Windows 平台軟體製作的。至於使用 FS/OSS 製作 PDF 表單的方法倒不是沒有,我第一個可以想到的,是使用 pdfTeX 搭配 hyperref 等 package 來達成,不過這種製作方式對於不懂 LaTeX 的人來說,相當不方便。那是否有更方便的方法呢?
其實是有的,OpenOffice.org(以下簡稱 OOo) 目前已經支援 PDF 表單的製作了。OOo 的英文版目前最新版本是 2.2,而中文版則是 2.1。以中文版為例,要製作 PDF 表單,基本的步驟如下:
OOo 實在是越來越強悍了,搭配蓬勃發展的其他各種自由軟體,使用電腦而不必被 MS 綁死的難度直線下降,尤其是對末端使用者來說,實在是一大福音。
繼續閱讀全文
基本上看到是 Word 檔,想填的意願就已經不高了,又不是每個人都會裝 MS Office,也不是每個人都用死微軟的暈倒系統啊!不過由於之前似乎系上也寄過相同的調查表的紙本到台灣的家裏,所以還是打開看看。打開一看,果然是用 Word 畫的表格。這到還好,雖然填起來不是那麼方便,但還可以接受。直到我看到了某個讓我受不了的東西 -- 使用『□』符號做出來的 checkbox--我決定不填了。使用『□』符號來『畫』checkbox 是在製作紙本表格時,蠻多人會用的方法。問題是在電子表格裡面,這種作法實在很糟:填表人還要想辦法去找到『■』符號來把原來的『□』取代掉!這是相當不專業的方法。
在現在,電子表單逐漸成為無紙作業中,相當重要的一個基本工具。不過以往看到的 PDF 電子表單,大都是使用一些昂貴的 Windows 平台軟體製作的。至於使用 FS/OSS 製作 PDF 表單的方法倒不是沒有,我第一個可以想到的,是使用 pdfTeX 搭配 hyperref 等 package 來達成,不過這種製作方式對於不懂 LaTeX 的人來說,相當不方便。那是否有更方便的方法呢?
其實是有的,OpenOffice.org(以下簡稱 OOo) 目前已經支援 PDF 表單的製作了。OOo 的英文版目前最新版本是 2.2,而中文版則是 2.1。以中文版為例,要製作 PDF 表單,基本的步驟如下:
- 啟動 OpenOffice.org Writer
- 在 [檔案]->[開啟新檔] 中,選取『XML 表單文件』
- 使用提供的元件設計想要的表單。各個元件都有一些設定項目可以設定,只要 double click 該元件,就可以開啟設定視窗。設計完畢存檔。
- 使用 [檔案]->[匯出成 PDF...] 將 XML 表單轉換為 PDF 表單
OOo 實在是越來越強悍了,搭配蓬勃發展的其他各種自由軟體,使用電腦而不必被 MS 綁死的難度直線下降,尤其是對末端使用者來說,實在是一大福音。
繼續閱讀全文
標籤:
typesetting
mplayer/mencoder 的 profile
Mplayer 原本是在 Linux 環境下發展的一個功能強悍的媒體播放程式,除了播放之外,附屬的 Mencoder 也可以用來做媒體壓縮處理,是個相當強悍,幾乎所以格式都通吃的媒體播放與壓縮軟體。在許多人的努力之下,Mplayer 目前除了 Linux 以外,連 Windows 以及 MacOS 上,都有了可用的官方版本了。
Mplayer/Mencoder 自從 1.0pre8 版本以後,支援所謂的 preset profile。所謂的 profile 是允許使用者把一些特殊設定結合起來,在呼叫 mplayer/mencoder 的時候,使用 "-profile profile_name" 的方式來使用這些設定,而不需要每次都在命令列下給一堆參數。這個功能對 mplayer 來說,用途比較沒有那麼明顯,但對於 mencoder 而言,則是一個很有用的功能。
以下是我自己的設定檔中,幾個比較有趣的 profile:
其中 "wii" profile 是用來把影像檔轉換成符合 Wii Video 的格式用的,而 "flv" 則是把檔案轉換成 Flash video 用的。簡單的使用方式如下:
不過使用 flv profile 產生的檔案,還必須使用 yamdi 或 flvtools 等工具來插入 metadata,才能夠在播放器上進行快轉等等。
繼續閱讀全文
Mplayer/Mencoder 自從 1.0pre8 版本以後,支援所謂的 preset profile。所謂的 profile 是允許使用者把一些特殊設定結合起來,在呼叫 mplayer/mencoder 的時候,使用 "-profile profile_name" 的方式來使用這些設定,而不需要每次都在命令列下給一堆參數。這個功能對 mplayer 來說,用途比較沒有那麼明顯,但對於 mencoder 而言,則是一個很有用的功能。
以下是我自己的設定檔中,幾個比較有趣的 profile:
[wii]
profile-desc="Wii Video standard format"
oac=pcm=yes
ovc=lavc=yes
lavcopts=vcodec=mjpeg
sws=9
font=c:/windows/fonts/arialuni.ttf
[flv]
profile-desc="Flash Video"
of=lavf=yes
lavfopts=i_certify_that_my_video_stream_does_not_use_b_frames=yes
oac=mp3lame=yes
lameopts=abr=yes:br=64
srate=22050
ovc=lavc=yes
lavcopts=vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0=yes:trell=yes:v4mv=yes:cbp=yes:last_pred=3
[flv-ntsc]
profile-desc="Flash Video in 29.97fps"
profile=flv
ofps=29.97
vf=scale=320:240
sws=9
[flv-pal]
profile-desc="Flash Video in 25fps"
profile=flv
ofps=25
vf=scale=320:240
sws=9
其中 "wii" profile 是用來把影像檔轉換成符合 Wii Video 的格式用的,而 "flv" 則是把檔案轉換成 Flash video 用的。簡單的使用方式如下:
- 轉換檔案成 Wii Video:
mencoder -profile wii -o output.avi source.whatever
- 轉換檔案成 Flash Video (frame rate 為 29.97fps)
mencoder -profile flv-ntsc -o output.flv source.whatever
不過使用 flv profile 產生的檔案,還必須使用 yamdi 或 flvtools 等工具來插入 metadata,才能夠在播放器上進行快轉等等。
繼續閱讀全文
星期二, 5月 15, 2007
yamdi 的Windows porting
最近似乎找東西都還蠻順利的,一些以前找不到的資訊,最近都找到解答了。像是使用自由軟體來產生 Flash video (FLV) 的方式,最近也找到了,而且還是使用我個人偏好的 mencoder 來達成。這個等我下一篇 blog 再詳述。
yamdi 是 Yet Another MetaData Injector 的縮寫。這個軟體的作用主要是用來在使用某些軟體轉換出來的 Flash Video (FLV) 檔案中,插入一些缺乏的 metadata,使檔案可以在 flash video player 上快轉和倒帶等等。這個軟體本來是針對 Un*x 平台,使用 C 語言所寫的,原作者也還沒有放出可以在 Win32 上使用的版本。相同功能的自由軟體還有一個叫做 flvtool2 的軟體,不過是用 Ruby 寫的,而我不會 Ruby,也懶得為了跑一個 script 而去裝一套我可能不會再去用的直譯器。Win32 下倒是還有其他的 freeware 可以用,例如 flvmdi,但 flvmdi 不是自由軟體,事實上根據網頁的說明,甚至不算是 freeware。
昨晚發現了 yamdi 這個 C 語言的自由軟體實做,下載回來看,發現其實程式碼不長。雖然作者在網頁上只說了這個軟體能夠在 *BSD 和 Linux 上跑(作者在 FreeBSD、MacOS、以及 Ubuntu Linux 上試過),但沒有提到到底行不行在 Win32 的環境上編譯。看到這種小程式,當然就要實際拿到 MinGW 上試試看啦!使用 MinGW 也是我的個人偏好,雖然移植 Un*x 程式到 Win32 上用 Cygwin 會簡單很多,但畢竟有一種隔靴搔癢的感覺.....回歸正題,使用 MinGW 的 MSys 環境,呼叫 GCC 去編譯時,馬上就發現了為何不能在 Win32 上編譯的主要原因:該程式使用到了 mmap() 這個記憶體映射函式。yamdi 的作者會使用 mmap() 的理由其實很明顯,他覺得 flvtool2 是把整個 FLV 檔案載入到記憶體中處理,這樣對檔案很大時,就會很慢又吃光記憶體。不過問題出在 MinGW 並沒有實做 mmap() 這個函式,所以這個程式在沒有修改的狀況下,沒辦法在 MinGW 上編譯通過。除了 mmap() 這個主要的問題外,還有使用到了 bzero() 這個也是 MinGW 沒有定義的函式,以及存取到了 /dev/null 這個在 native Win32 下不存在的裝置檔案。
我對 Win32 API 可以說是個門外漢,事實上對於用 MinGW 寫純的 Win32 程式也只是略知一二而已,所以這種情況下,當然只好拜請古狗大神啦 XD bzero() 和/dev/null 的問題好解決,根據 bzero() 的 manpage,bzero() 做的事情就只是把某塊記憶體空間填滿 0,因此可以用 memset() 來取代。至於 /dev/null,根據在 DOS 時代的記憶,以及以前做過的試驗,在 Win32 下可以使用 "nul"這個特殊的虛擬檔案來取代。剩下最麻煩的是 mmap() 了。查了好幾下 Google,Win32 API 中,與 mmap() 類似的對應函式是 CreateFileMapping() 以及 MapViewOfFile() 這兩個函式的組合。根據從 Google 找到的一個 libgda 的 MinGW porting 的 patch,我依樣畫葫蘆的,很快的改好了第一個可以編譯的版本。不過很不幸的,事情沒有這麼簡單。這樣依樣畫葫蘆的結果是,CreateFileMapping() 每次都會失敗。翻了一堆 MSDN 的網頁,也看了幾個範例程式,本來以為問題只是單純的參數或者旗標設錯。呼叫 GetLastError() 取得錯誤代碼後,發現是 File handle 錯誤。這下頭大了,我完全是照著該 patch 的邏輯,把 fopen() 回傳的指標,使用 fileno() 轉換成 file descriptor 之後,再強制型別轉換成 HANDLE 類型,難道這樣做不行嗎?經過幾次使用 gdb 去看一些變數的內容後,我決定放棄這條途徑,改用 MSDN 裡面建議的 CreateFile() 這個 API 來開啟檔案,直接取得 CreateFileMapping() 能夠接受的 file handle,這樣總不會錯了吧?又經過一些修改,總算產生了一個可以運作的版本啦!
經過一連串的找找改改,程式是編出來了,但到底能不能正常運作呢?當然要實際測試一下才知道了。找了一個很短的影像檔,先用 mencoder 轉換成 FLV 格式,然後再用我編出來的 yamdi.exe 來插入 metadata,最後再用另一個 flash video 播放器的自由軟體 -- FlowPlayer 來測試,果然成功,可以正常快轉和倒帶等等。辛苦還是有代價的。確定成功之後,我做了個 patch,並貼上該計畫網頁的 patch 頁面去了。
好久沒有這樣改程式了,加上 Win32 API 我本來就不熟,看了一堆 MSDN 的網頁,頭好昏啊 :P
繼續閱讀全文
yamdi 是 Yet Another MetaData Injector 的縮寫。這個軟體的作用主要是用來在使用某些軟體轉換出來的 Flash Video (FLV) 檔案中,插入一些缺乏的 metadata,使檔案可以在 flash video player 上快轉和倒帶等等。這個軟體本來是針對 Un*x 平台,使用 C 語言所寫的,原作者也還沒有放出可以在 Win32 上使用的版本。相同功能的自由軟體還有一個叫做 flvtool2 的軟體,不過是用 Ruby 寫的,而我不會 Ruby,也懶得為了跑一個 script 而去裝一套我可能不會再去用的直譯器。Win32 下倒是還有其他的 freeware 可以用,例如 flvmdi,但 flvmdi 不是自由軟體,事實上根據網頁的說明,甚至不算是 freeware。
昨晚發現了 yamdi 這個 C 語言的自由軟體實做,下載回來看,發現其實程式碼不長。雖然作者在網頁上只說了這個軟體能夠在 *BSD 和 Linux 上跑(作者在 FreeBSD、MacOS、以及 Ubuntu Linux 上試過),但沒有提到到底行不行在 Win32 的環境上編譯。看到這種小程式,當然就要實際拿到 MinGW 上試試看啦!使用 MinGW 也是我的個人偏好,雖然移植 Un*x 程式到 Win32 上用 Cygwin 會簡單很多,但畢竟有一種隔靴搔癢的感覺.....回歸正題,使用 MinGW 的 MSys 環境,呼叫 GCC 去編譯時,馬上就發現了為何不能在 Win32 上編譯的主要原因:該程式使用到了 mmap() 這個記憶體映射函式。yamdi 的作者會使用 mmap() 的理由其實很明顯,他覺得 flvtool2 是把整個 FLV 檔案載入到記憶體中處理,這樣對檔案很大時,就會很慢又吃光記憶體。不過問題出在 MinGW 並沒有實做 mmap() 這個函式,所以這個程式在沒有修改的狀況下,沒辦法在 MinGW 上編譯通過。除了 mmap() 這個主要的問題外,還有使用到了 bzero() 這個也是 MinGW 沒有定義的函式,以及存取到了 /dev/null 這個在 native Win32 下不存在的裝置檔案。
我對 Win32 API 可以說是個門外漢,事實上對於用 MinGW 寫純的 Win32 程式也只是略知一二而已,所以這種情況下,當然只好拜請古狗大神啦 XD bzero() 和/dev/null 的問題好解決,根據 bzero() 的 manpage,bzero() 做的事情就只是把某塊記憶體空間填滿 0,因此可以用 memset() 來取代。至於 /dev/null,根據在 DOS 時代的記憶,以及以前做過的試驗,在 Win32 下可以使用 "nul"這個特殊的虛擬檔案來取代。剩下最麻煩的是 mmap() 了。查了好幾下 Google,Win32 API 中,與 mmap() 類似的對應函式是 CreateFileMapping() 以及 MapViewOfFile() 這兩個函式的組合。根據從 Google 找到的一個 libgda 的 MinGW porting 的 patch,我依樣畫葫蘆的,很快的改好了第一個可以編譯的版本。不過很不幸的,事情沒有這麼簡單。這樣依樣畫葫蘆的結果是,CreateFileMapping() 每次都會失敗。翻了一堆 MSDN 的網頁,也看了幾個範例程式,本來以為問題只是單純的參數或者旗標設錯。呼叫 GetLastError() 取得錯誤代碼後,發現是 File handle 錯誤。這下頭大了,我完全是照著該 patch 的邏輯,把 fopen() 回傳的指標,使用 fileno() 轉換成 file descriptor 之後,再強制型別轉換成 HANDLE 類型,難道這樣做不行嗎?經過幾次使用 gdb 去看一些變數的內容後,我決定放棄這條途徑,改用 MSDN 裡面建議的 CreateFile() 這個 API 來開啟檔案,直接取得 CreateFileMapping() 能夠接受的 file handle,這樣總不會錯了吧?又經過一些修改,總算產生了一個可以運作的版本啦!
經過一連串的找找改改,程式是編出來了,但到底能不能正常運作呢?當然要實際測試一下才知道了。找了一個很短的影像檔,先用 mencoder 轉換成 FLV 格式,然後再用我編出來的 yamdi.exe 來插入 metadata,最後再用另一個 flash video 播放器的自由軟體 -- FlowPlayer 來測試,果然成功,可以正常快轉和倒帶等等。辛苦還是有代價的。確定成功之後,我做了個 patch,並貼上該計畫網頁的 patch 頁面去了。
好久沒有這樣改程式了,加上 Win32 API 我本來就不熟,看了一堆 MSDN 的網頁,頭好昏啊 :P
繼續閱讀全文
標籤:
hacking,
programming
星期五, 5月 11, 2007
遠在天邊,近在眼前
今天在偶然的機會,想起了在東引當兵時的兩項特產 -- 『東引地雷』和『乖乖』。在東引時就很好奇,這兩樣東西的學名到底是什麼?以前也做過一些搜尋,不過沒有得到太有用的結果。今天再次用 Google 做了些搜尋,總算找到了學名以及相關圖片。
我在 2001 年 4 月到 2002 年 6 月份期間,在東引下部隊,駐地是西引島,職位是兵器連排長。剛到部時,就有老兵和士官告訴我,要小心東引的兩樣特產,『東引地雷』和『乖乖』。
東引地雷其實是一種植物,印象中幾乎一年四季都會看到,不過似乎春夏時最茂盛。東引地雷會開花,其實也還蠻漂亮的,只是葉子尖端有刺,和含羞草類似,都會穿透衣服刺到皮膚,被刺到的部位會刺痛紅腫很久。在花謝了以後,只剩下葉子的部份,隱藏在草叢中,不小心就會中彈,我想『東引地雷』的稱號可能是這樣來的。Google 找到的學名是『南國薊』,而且其實不用跑到東引,在陽明山國家公園就有了:(圖片取自陽明山國家公園的網頁)

至於『乖乖』,號稱是東引毒物之首,在老兵的眼中,是威脅性遠超過蜈蚣和蛇的一種毒昆蟲,每次只要看見,就一定全力撲殺。這個東西到底有多毒?我在當地的一年多裡面,沒有遇到過有『體驗』過的人,我自己也只有在寢室被蜈蚣偷襲而已,但在老兵的口中,是相當毒,甚至可能會致死的東西。乖乖之所以讓老兵如此畏懼,除了毒性之外,恐怕最可怕的地方在於,它常常無聲無息的出現在意想不到的地方:安全士官室的牆上、休息時脫下的鋼盔上、內務櫃上、甚至是直接出現在床上、棉被上、身上等等。乖乖的外型其實也許猛一看沒有像蜈蚣那麼令人驚悚,但其實也有點讓人毛骨悚然,尤其是在聽到老兵們的一些『現身說法』之後。這個東西在 Google 查到的學名則是『蜒蚰』(音同延由),而且也一樣,不必到東引,在陽明山國家公園裡,一樣可以找得到:(圖片一樣引自陽明山國家公園的網頁)

沒想到在東引赫赫有名的兩樣毒物,竟然在陽明山國家公園裡都有,著實讓我吃了一驚。不過,我在東引的回憶中,毒物不是最毒的,最毒的是人心。一心想要整備戰備,但完全不顧基層死活,心狠手辣的旅長;加上逢迎拍馬超一流,但沒肩膀又陰險的營級主官主管;還有本來相當有新人新氣象,但被旅長嚇到後,龜縮推卸責任的連長;最後還有出身師大體系,但卻帶頭擺爛擺老的另一位預官排長,還有一樣出身師大體系,但卻擺爛到連冰都看不起的預官學弟。軍隊真的是社會的縮影,但是是黑暗的那一面。事後回想,我能夠平安退伍,真的是福大命大了,有好幾次演習時,因為一些長官不懂裝懂,差點把整個山頭炸掉,還好後來都沒有釀成大禍。唉!
繼續閱讀全文
我在 2001 年 4 月到 2002 年 6 月份期間,在東引下部隊,駐地是西引島,職位是兵器連排長。剛到部時,就有老兵和士官告訴我,要小心東引的兩樣特產,『東引地雷』和『乖乖』。
東引地雷其實是一種植物,印象中幾乎一年四季都會看到,不過似乎春夏時最茂盛。東引地雷會開花,其實也還蠻漂亮的,只是葉子尖端有刺,和含羞草類似,都會穿透衣服刺到皮膚,被刺到的部位會刺痛紅腫很久。在花謝了以後,只剩下葉子的部份,隱藏在草叢中,不小心就會中彈,我想『東引地雷』的稱號可能是這樣來的。Google 找到的學名是『南國薊』,而且其實不用跑到東引,在陽明山國家公園就有了:(圖片取自陽明山國家公園的網頁)

至於『乖乖』,號稱是東引毒物之首,在老兵的眼中,是威脅性遠超過蜈蚣和蛇的一種毒昆蟲,每次只要看見,就一定全力撲殺。這個東西到底有多毒?我在當地的一年多裡面,沒有遇到過有『體驗』過的人,我自己也只有在寢室被蜈蚣偷襲而已,但在老兵的口中,是相當毒,甚至可能會致死的東西。乖乖之所以讓老兵如此畏懼,除了毒性之外,恐怕最可怕的地方在於,它常常無聲無息的出現在意想不到的地方:安全士官室的牆上、休息時脫下的鋼盔上、內務櫃上、甚至是直接出現在床上、棉被上、身上等等。乖乖的外型其實也許猛一看沒有像蜈蚣那麼令人驚悚,但其實也有點讓人毛骨悚然,尤其是在聽到老兵們的一些『現身說法』之後。這個東西在 Google 查到的學名則是『蜒蚰』(音同延由),而且也一樣,不必到東引,在陽明山國家公園裡,一樣可以找得到:(圖片一樣引自陽明山國家公園的網頁)
沒想到在東引赫赫有名的兩樣毒物,竟然在陽明山國家公園裡都有,著實讓我吃了一驚。不過,我在東引的回憶中,毒物不是最毒的,最毒的是人心。一心想要整備戰備,但完全不顧基層死活,心狠手辣的旅長;加上逢迎拍馬超一流,但沒肩膀又陰險的營級主官主管;還有本來相當有新人新氣象,但被旅長嚇到後,龜縮推卸責任的連長;最後還有出身師大體系,但卻帶頭擺爛擺老的另一位預官排長,還有一樣出身師大體系,但卻擺爛到連冰都看不起的預官學弟。軍隊真的是社會的縮影,但是是黑暗的那一面。事後回想,我能夠平安退伍,真的是福大命大了,有好幾次演習時,因為一些長官不懂裝懂,差點把整個山頭炸掉,還好後來都沒有釀成大禍。唉!
繼續閱讀全文
星期二, 3月 20, 2007
星期一, 1月 29, 2007
料理大挑戰:月亮蝦餅
繼之前挑戰兩次輕乳酪蛋糕之後,有好一陣子沒有挑戰新料理了。趁著最近失業中,又恰巧在某 BBS 的某版友的版上看到一篇介紹月亮蝦餅作法的網頁連結,在經過幾次跑超市買菜順便找找相關材料後,確定關鍵性的材料都買得到的狀況下,今天總算實際『實做』了。
作法上我大致都照著該網頁作者描述的作法來實行,不過除了用刀背來剁蝦泥之外,我還偷懶用了肉槌來『加速』,效果還不錯。另外由於忘了買五香粉,加上還沒買量匙,所以有些東西的份量依然用估計的,有些則從缺。基於人懶的關係,蝦子我是買超市的帶殼冷凍生蝦,雖然比超市賣的生鮮蝦來的貴一些,不過由於已經做了基本的處理(挑筋和去沙腸),並也已經做過基本的冷凍處理,保存上比較容易,價錢也比去殼冷凍生蝦或冷凍熟蝦來得便宜。所有材料除了春捲皮是在韓國超市買的以外,其他材料除了調味料以外,都是在 Walmart 買的。
直接來看看成果如何。首先是油炸時的照片:

由於真的用『炸』的話會用很多油,而且油煙也會比較嚴重,所以油量大致上只有跟餅的厚度差不多,沒辦法完全蓋過餅皮,因此有點半煎半炸的。至於為何餅看起來不是很圓?其實是因為美國這邊買到的味全春捲皮是『正方形』的!所以只好用盤子當模子來把皮剪成圓形的。接下來是油炸完成以後的照片:

油炸完成以後,餅皮接觸空氣一段時間,就會呈現金黃色的色澤,蝦子的紅色隱約可見,綠色的部份是香菜屑。顏色看起來跟我形容的可能有點差,主要出在燈光顏色造成的色偏。使用閃光燈會曝光過度,因此我關閉了閃光燈,直接使用燈光,而燈光造成的色偏比我想像中的嚴重。不過反正看起來差不多就好,我不是專業的美食攝影師啊!全部的製作時間,不包含冷凍蝦的退冰時間的話,我花了約 90 分鐘,包含了撥蝦殼、準備材料、混合材料、下鍋油煎、簡單收拾廚具等等。雖然比原作者的 30 分鐘長了 3 倍,但我覺得以第一次嘗試來說勉勉強強啦!
做完之後,搭配今天稍早連續嘗試兩次的泰式奶茶,感覺真是....我會被自己餵到肥死 :P 大致上口感相當不錯,蝦泥有點打得不夠碎,但相當有咬勁。果然用刀背和肉槌來打是對的。此外,鹽有點加太多,白胡椒還加不太夠,香菜因為品種的關係,味道不夠。沒有家五香粉似乎不是很大的問題,不過有加的話應該會更有另一番風味。總結一下,成果比我預期的好。
這次嘗試的代價是,由於冷凍蝦的退冰時間比我預期的長,導致開始做的時間已經是晚上快 10 點了,因此做完以後坐下來品嘗,已經是 11 點半的事情了。此外,還付出了被油和鍋子燙到的代價,不過還好相當輕微。整體來說,月亮蝦餅是一道製作簡單,但口感一級棒的『點心』。
繼續閱讀全文
作法上我大致都照著該網頁作者描述的作法來實行,不過除了用刀背來剁蝦泥之外,我還偷懶用了肉槌來『加速』,效果還不錯。另外由於忘了買五香粉,加上還沒買量匙,所以有些東西的份量依然用估計的,有些則從缺。基於人懶的關係,蝦子我是買超市的帶殼冷凍生蝦,雖然比超市賣的生鮮蝦來的貴一些,不過由於已經做了基本的處理(挑筋和去沙腸),並也已經做過基本的冷凍處理,保存上比較容易,價錢也比去殼冷凍生蝦或冷凍熟蝦來得便宜。所有材料除了春捲皮是在韓國超市買的以外,其他材料除了調味料以外,都是在 Walmart 買的。
直接來看看成果如何。首先是油炸時的照片:

由於真的用『炸』的話會用很多油,而且油煙也會比較嚴重,所以油量大致上只有跟餅的厚度差不多,沒辦法完全蓋過餅皮,因此有點半煎半炸的。至於為何餅看起來不是很圓?其實是因為美國這邊買到的味全春捲皮是『正方形』的!所以只好用盤子當模子來把皮剪成圓形的。接下來是油炸完成以後的照片:

油炸完成以後,餅皮接觸空氣一段時間,就會呈現金黃色的色澤,蝦子的紅色隱約可見,綠色的部份是香菜屑。顏色看起來跟我形容的可能有點差,主要出在燈光顏色造成的色偏。使用閃光燈會曝光過度,因此我關閉了閃光燈,直接使用燈光,而燈光造成的色偏比我想像中的嚴重。不過反正看起來差不多就好,我不是專業的美食攝影師啊!全部的製作時間,不包含冷凍蝦的退冰時間的話,我花了約 90 分鐘,包含了撥蝦殼、準備材料、混合材料、下鍋油煎、簡單收拾廚具等等。雖然比原作者的 30 分鐘長了 3 倍,但我覺得以第一次嘗試來說勉勉強強啦!
做完之後,搭配今天稍早連續嘗試兩次的泰式奶茶,感覺真是....我會被自己餵到肥死 :P 大致上口感相當不錯,蝦泥有點打得不夠碎,但相當有咬勁。果然用刀背和肉槌來打是對的。此外,鹽有點加太多,白胡椒還加不太夠,香菜因為品種的關係,味道不夠。沒有家五香粉似乎不是很大的問題,不過有加的話應該會更有另一番風味。總結一下,成果比我預期的好。
這次嘗試的代價是,由於冷凍蝦的退冰時間比我預期的長,導致開始做的時間已經是晚上快 10 點了,因此做完以後坐下來品嘗,已經是 11 點半的事情了。此外,還付出了被油和鍋子燙到的代價,不過還好相當輕微。整體來說,月亮蝦餅是一道製作簡單,但口感一級棒的『點心』。
繼續閱讀全文
星期五, 11月 17, 2006
在學校的 MacOSX 上使用 VNC 控制家中的電腦
今 天到圖書館拿列印的文件,但是很該死的是又有一份文件被印到不見,所以就去圖書館的電腦區找機器來用一下。很不巧,所有的暈倒機都被佔用了,剩兩台 MacOSX 的機器沒人用。對我來說,MacOSX 雖然不常用,但也不至於沒辦法用,而且我主要是想要連上家裡的電腦查一篇文張的網址。本來想說 VNC viewer 應該各平台上都有,即使不是 TightVNC 也還好,最差可以用 Java VNC viewer。沒想到實際上開始找 VNC viewer 到找到並可以用,還是花了一些時間和傷了點腦筋。
首先,TightVNC 並沒有官方的 MacOSX 版,不過這個問題主要出在 TightVNC 的 Server。MacOSX 上,其實有非官方的 TightVNC, 不過必須要有 root 權限才能安裝。TightVNC 的 FAQ 中建議使用 Java viewer 即可。不過很不幸的,我使用的這台 Mac 上,似乎是因為 J2RE 版本的問題,導致 TightVNC 的 vncviewer.jar 執行之後無法正確完成使用者認證以及畫面傳輸。所以只好詢問 Google 看看有沒有不錯的 Mac 版的 VNC viewer。結果讓我找到了 Chicken of the VNC 這個 MacOS 的 VNC viewer 計畫。
Chicken of the VNC 的圖示是一隻可愛的雞在罐頭裡。Double click 之後,要選擇要連線的 server。基於安全性的理由,我當然是使用 ssh 的 port forwarding 功能來轉接,因此選 New Server 之後,填入 localhost 到 Host 欄位,Display 選 0,然後輸入密碼。結果....竟然無法連線?看了一下訊息,似乎是 MacOSX 自己的遠端桌面支援也是在 port 5900 的樣子,不然就是我之前測試 OSXvnc 時造成的結果。由於 MacOSX 我相對來說沒有那麼熟悉,所以一時間也不知道到底是出了什麼問題。不過山不轉路轉,既然 localhost:5900 不行,那就真的沒救了嗎?
其實問題沒有那麼嚴重,有 ssh 在手上,還會有什麼大問題呢?既然 5900 不行,那改轉接 5950 到遠端機器的 5900 不就好了嗎?那 VNC viewer 該怎麼設定呢?VNC 的 port 的算法,如果是使用 VNC viewer 的話,其實是以 TCP port 5900 為基底,5900 + Display 就是實際連線時使用的 port 了。因此 5950 代表必須使用 Display = 50 即可。
繞了一大圈,總算可以連上家裡的電腦。為了怕忘記,加上這邊嚴重缺水,所以就來記錄一下吧!
繼續閱讀全文
首先,TightVNC 並沒有官方的 MacOSX 版,不過這個問題主要出在 TightVNC 的 Server。MacOSX 上,其實有非官方的 TightVNC, 不過必須要有 root 權限才能安裝。TightVNC 的 FAQ 中建議使用 Java viewer 即可。不過很不幸的,我使用的這台 Mac 上,似乎是因為 J2RE 版本的問題,導致 TightVNC 的 vncviewer.jar 執行之後無法正確完成使用者認證以及畫面傳輸。所以只好詢問 Google 看看有沒有不錯的 Mac 版的 VNC viewer。結果讓我找到了 Chicken of the VNC 這個 MacOS 的 VNC viewer 計畫。
其實問題沒有那麼嚴重,有 ssh 在手上,還會有什麼大問題呢?既然 5900 不行,那改轉接 5950 到遠端機器的 5900 不就好了嗎?那 VNC viewer 該怎麼設定呢?VNC 的 port 的算法,如果是使用 VNC viewer 的話,其實是以 TCP port 5900 為基底,5900 + Display 就是實際連線時使用的 port 了。因此 5950 代表必須使用 Display = 50 即可。
繞了一大圈,總算可以連上家裡的電腦。為了怕忘記,加上這邊嚴重缺水,所以就來記錄一下吧!
繼續閱讀全文
標籤:
networking
星期一, 11月 06, 2006
研究牲漫畫作者的新網誌
之前介紹過過一些我比較常看的網路漫畫,今天碰巧發現『研究牲』漫畫的作者又有了一個新的網誌,裡面的分類『研究牲的秘密花園』也是使用漫畫的手法來紀錄一些趣事。
其實這類型的網誌有逐漸增多的趨勢。例如 PTT Joke 版的名人輔大猴(fjumonkey)的網誌就是相當早混用四格漫畫來紀錄的一個例子。
繼續閱讀全文
其實這類型的網誌有逐漸增多的趨勢。例如 PTT Joke 版的名人輔大猴(fjumonkey)的網誌就是相當早混用四格漫畫來紀錄的一個例子。
繼續閱讀全文
星期日, 10月 29, 2006
料理大挑戰:輕乳酪蛋糕
在美國,吃的東西比起台灣,算是又貴又不好吃,真的要好吃的,要不是因為口味上偏好的差異而買不到,不然就是貴到買不下手。
前幾天,由於心情煩悶,突然覺得想吃乳酪蛋糕。這邊確實買得到美式乳酪蛋糕,但通常不便宜,而且通常又非常的甜。因此只好秉持窮留學生本色,自己動手做。
在網路上搜尋了一下,找到不少中文和英文的乳酪蛋糕的食譜,不過引起我注意的是一篇標題為『理論廚師的實驗廚房 - 輕乳酪蛋糕』的 blog。會選這一篇有很多原因,包含有幾張顯示重點步驟的照片,以及有附上所需用具與材料的英文名稱。
不過由於之前完全沒做過這種點心類的東西,很多用具我手邊沒有,因此在昨天週五下課後,走路到離學校比較近的美式超市去購買材料以及缺乏的用具。沒想到買一 買也花了約 US$40 左右,包含我手邊沒有但需要的材料,以及一個濾網、簡單的電動攪拌器、矽膠刮刀、鋁箔製的原型小烤盤,還有一個小量杯等等。本來想乾脆買蛋糕烤盤 (Springform Pan),不過覺得太貴了,所以就先算了。
回到家中,大約下午 6 點左右開始動手。由於缺乏經驗,而該網誌上並沒有把所有步驟都拍照,所以有些地方有點手忙腳亂,甚至忘了加檸檬汁。又由於沒有量材料份量,加上手邊剛好有 代糖,所以把糖用代糖取代,而某些材料的份量,是用總重量去計算估計,有些沒辦法估計的,就只好憑感覺了。一陣手忙腳亂之後,總算在7點之前把蛋糕丟進烤 箱去烤。烤了約半小時左右,表面上色了,不過好像有點太過頭了...蓋上鋁箔紙以後繼續烤,大約每 10 到 15 分鐘去『搓搓看』。由於實在不知道該烤到怎樣的程度,所以又繼續考了約 1 個半小時,因此總時間約考了 2 小時。烤好之後拿出來放涼。等到夠涼了之後,放進冰箱冰。冰一段時間後(我冰了半天吧?)就可以了。
附上一些照片:
剛烤好:

冰過一晚後:

切開以後:



吃了一小塊以後,大致上還好,可能是因為我用的烤盤比較大,所以感覺太薄了,加上混合打發的蛋白和蛋黃糊時,也許動作太大,所以感覺太緊密了些,不過我實在不知道該怎樣輕輕的混合。表皮有一層可能是因為『上色』得太過頭,或者是整體時間太久,感覺比較硬,有點破壞口感。代糖加得不夠多,因此感覺有點不太甜。不過就第一次嘗試來說,我自己是覺得還可以接受。
繼續閱讀全文
前幾天,由於心情煩悶,突然覺得想吃乳酪蛋糕。這邊確實買得到美式乳酪蛋糕,但通常不便宜,而且通常又非常的甜。因此只好秉持窮留學生本色,自己動手做。
在網路上搜尋了一下,找到不少中文和英文的乳酪蛋糕的食譜,不過引起我注意的是一篇標題為『理論廚師的實驗廚房 - 輕乳酪蛋糕』的 blog。會選這一篇有很多原因,包含有幾張顯示重點步驟的照片,以及有附上所需用具與材料的英文名稱。
不過由於之前完全沒做過這種點心類的東西,很多用具我手邊沒有,因此在昨天週五下課後,走路到離學校比較近的美式超市去購買材料以及缺乏的用具。沒想到買一 買也花了約 US$40 左右,包含我手邊沒有但需要的材料,以及一個濾網、簡單的電動攪拌器、矽膠刮刀、鋁箔製的原型小烤盤,還有一個小量杯等等。本來想乾脆買蛋糕烤盤 (Springform Pan),不過覺得太貴了,所以就先算了。
回到家中,大約下午 6 點左右開始動手。由於缺乏經驗,而該網誌上並沒有把所有步驟都拍照,所以有些地方有點手忙腳亂,甚至忘了加檸檬汁。又由於沒有量材料份量,加上手邊剛好有 代糖,所以把糖用代糖取代,而某些材料的份量,是用總重量去計算估計,有些沒辦法估計的,就只好憑感覺了。一陣手忙腳亂之後,總算在7點之前把蛋糕丟進烤 箱去烤。烤了約半小時左右,表面上色了,不過好像有點太過頭了...蓋上鋁箔紙以後繼續烤,大約每 10 到 15 分鐘去『搓搓看』。由於實在不知道該烤到怎樣的程度,所以又繼續考了約 1 個半小時,因此總時間約考了 2 小時。烤好之後拿出來放涼。等到夠涼了之後,放進冰箱冰。冰一段時間後(我冰了半天吧?)就可以了。
附上一些照片:
剛烤好:

冰過一晚後:

切開以後:



吃了一小塊以後,大致上還好,可能是因為我用的烤盤比較大,所以感覺太薄了,加上混合打發的蛋白和蛋黃糊時,也許動作太大,所以感覺太緊密了些,不過我實在不知道該怎樣輕輕的混合。表皮有一層可能是因為『上色』得太過頭,或者是整體時間太久,感覺比較硬,有點破壞口感。代糖加得不夠多,因此感覺有點不太甜。不過就第一次嘗試來說,我自己是覺得還可以接受。
繼續閱讀全文
星期一, 10月 23, 2006
有趣的網路漫畫
網路上除了有各種各樣的網路寫手寫的網路文學之外,還有不少相當有趣的漫畫,其中 River 的兩大系列漫畫應該是知名度最高的了,但除此之外,還有不少相當有趣的漫畫。
以下是幾個我比較常看的漫畫:
繼續閱讀全文
以下是幾個我比較常看的漫畫:
- River's 543 - River 自己在 Sina 上的 blog,本來是固定發表於 Sina 的漫畫網頁,後來不知道為何改用 blog
- Yahoo!奇摩漫畫 - 這是 Yahoo 的漫畫網頁,其中有 River 的已經完結的Yahoo!奇摩高校漫畫以及新的 OL蔡桃桂,以及一些新興的漫畫,例如極樂地獄、泰山爸爸、毛球寶兒等等。
- 研究所漫畫集錦 - 研究生發洩漫畫之一。作者名言:『
研究生不死,只是生不如死…』 - 發洩漫畫 研究牲(18禁) - 另一研究生發洩漫畫。作者對該漫畫相簿的註解:『
我的形象...毀於一旦』 - 雨夫的故事 - 幽默,有時候有點冷的小漫畫 :P
繼續閱讀全文
星期六, 10月 21, 2006
有趣的 Festival
Festival 是個 Free Software 的語音合成 (Speech Synthesis/Text-to-Speech) 程式。不過可惜 Festival 本身只提供英式和美式英文以及西班牙文等的男聲。不過 Festival 有提供一個 Wrapper 來呼叫 MBROLA 計劃的封閉原始碼程式,以使用 MBROLA 計劃的語音庫 (Festival and MBROLA 網頁中有安裝方式的簡介)。
Festival 的使用方式有幾種:
以下是幾個我寫的應用實例:
其他還有許多可能的應用。目前中文的語音合成程式就我所知,似乎還沒看到有 Free Software 的實作可用。
繼續閱讀全文
Festival 的使用方式有幾種:
- 執行 festival client 程式,使用 interactive 模式下指令進行操作
- 使用 festival 提供的 text2wave 工具程式,直接把文字轉換成 wave 格式的語音檔案
- 使用其他語言的 wrapper,例如 perl 的 Festival::Client
以下是幾個我寫的應用實例:
- 語音報時:voice-clock.sh
#!/bin/bash
function usage {
echo -e "Usage:\n\n\t$(basename $0) date|time\n\n";
}
[ "x$1" == "x" ] && {
usage;
exit 1;
}
TEXT2WAVE="text2wave -scale 3.5 - "
TIME="$(LC_ALL=C date '+%l:%M %p')"
DATE="$(LC_ALL=C date '+%A, %B %d, %Y')"
PLAYER="aplay"
case $1 in
[Dd][Aa][Tt][Ee])
echo ${DATE} | ${TEXT2WAVE} | ${PLAYER} 2> /dev/null;
;;
[Tt][Ii][Mm][Ee])
echo ${TIME} | ${TEXT2WAVE} | ${PLAYER} 2> /dev/null;
;;
*)
usage;
exit 1;
;;
esac - 檢查某關站維護的 BBS 是否重新啟動了:check-bbs.sh
#!/bin/bash
while true; do
ping -c 1 bbs.somebbs.org > /dev/null && {
voice-clock time;
for (( i=1; i<=5; i++ )); do
echo "Some BBS is back again" | text2wave -scale 3.5 - | aplay;
sleep 1;
done;
break;
}
sleep 60;
done
其他還有許多可能的應用。目前中文的語音合成程式就我所知,似乎還沒看到有 Free Software 的實作可用。
繼續閱讀全文
星期五, 9月 15, 2006
幸運和不幸只有一線之隔
很多事情其實不能只看一面。有些事情在旁觀者的角度來說,似乎當事人是幸運的。但是站在當事人的角度又是如何呢?當事人聽到大家都說他很幸運,又是怎麼樣的感覺呢?
幸運與不幸往往只是一線之格,端看從哪個角度來觀察。在得到的同時,往往也失去了些東西。世界上沒有事情是十全十美的。
繼續閱讀全文
幸運與不幸往往只是一線之格,端看從哪個角度來觀察。在得到的同時,往往也失去了些東西。世界上沒有事情是十全十美的。
繼續閱讀全文
Firefox 的 Performancing
Drivel 目前對我來說算是不堪用,改用 Firefox 的 Performancing Extension 看看。如果搞得好,這個應該會比用 Drivel 好,因為跨平台,我切換到 Win32 上時,不需要再去找替代軟體來用。
希望這次可以成功。
繼續閱讀全文
希望這次可以成功。
繼續閱讀全文
標籤:
networking
星期三, 9月 13, 2006
標籤:
networking
訂閱:
文章 (Atom)
