Archives

gravatar

中正一日遊

已經有好長一段時間沒有回中正逛逛和看看以前同學。中正裡面看起來沒什麼大變化,不過也倒沒進去逛逛,只在活動中心附近而已。而外面的變化似乎較大,BOT 的學生宿舍開始在動工了。外面公園預定地雖然還大多是草皮,但是附近蓋了不少住宅和租給學生的宿舍。那種感覺不是新竹能比的,房子的外觀很漂亮也很歐式,也因為有規定容積比,比新竹的方塊建築、老舊房舍、華廈公寓給人的感覺就是心情好很多。未來如果公園能夠發展起來,將是非常棒的住宅/學區地點。同時經過豐收村,同樣的租給學生的套房也多了,雖然一看就知道房間很多的房子就是出租用。但是經過給人的感覺很像別墅、旅館,加上庭園造景,住起來就是不一樣。外面的道路不像光復路一樣亂和繁忙,騎車/開車在整排的芒果林蔭大道上就很舒服。
交通上基本不是大問題,在大學畢業前,基本的主要幹道已經做完或是快完工了,可以方便接到國道1,3號。至於火車,民雄站還是一樣同樣的小站,大概只有電車,復興號和某些少班次莒光號會停 (順帶一提,經過省道與鐵路平行的大林段,看到自強號後面多了一節莒光號車頭,大概又是自強號車頭出槌了)。而中正位於半山腰上,只要沒有建築物遮蔽,可以看到下面嘉南平原的 view。雖然距離台北、竹科很遠,老師同學接計畫要開會、討論、接洽等等不方便外,其他條件都是很不錯的選擇。

今天去的地點 (皆位於 google maps 中央,but 應該是2003年的衛星地圖)
  1. 以前住的地方;集合的地方 (三興村)
  2. 活動中心的湖畔咖啡 (中正)
  3. 吃飯的地方:玫瑰情懷 (豐收村)
  4. 嘉義酒廠 (民雄工業區)

gravatar

2005/07/28

gravatar

加速 Windows 關機速度

Joe Horn 的啟示錄: Windows 關機加速程式看到的,因應 Microsoft 正式啟用 WGA,因此也作一個 mirror,提供不想試 WGA 的 users。這種 M$ 的安裝檔應該都有簽章,按右鍵內容應該可以看到簽章內容,不怕被竄改或是感染病毒。(我是用 Mac OS X,看不到)
U P H C l e a n - S e t u p . m s i 下載(Mirror)

gravatar

亂七八糟的網路商店商品介紹

之前在鳥窩BBS看到有人買了 MP3 Player,結果只能用 12Mbps 傳,馬上在退貨期限內退回去。但是說真的,看錯就算了,但是網路商店上亂七八糟的商品規格和說明,不懂的人買到就算了,連懂的人買到都會吐血。像是以下前三種寫法,都令人不敢下手:

  • USB 2.0 提供大檔案的快速傳輸:只說 USB 2.0,卻沒說速度多少。後面的中文註解大概是工讀生自己看 USB 2.0 字眼寫上去的吧。
  • USB 2.0 相容 USB 1.1:真是廢話,問題是想知道實際傳輸速度是多少。
  • USB 2.0 Full-Speed:一般人看到大概就會想說應該夠了,但是 Full Speed 其實也才跟 USB 1.1 的 12Mbps 一樣快。
  • USB 2.0 Hi-Speed (480Mbps):僅有少數幾樣產品寫出這樣的字眼。
雖然 USB 1.1/2.0 只是理論傳輸速度,實際上速度還是看 flash memory 的 read/write 速度而定,但是現在能夠用在真正 USB 2.0 Hi-Speed 的 flash,傳輸速度還是比用 USB 1.1 快很多。畢竟現在 flash memory 那麼便宜, 256 MB 以上 512MB/1G 的 MP3 player 一堆,真的用 USB 1.1 12Mbps 傳檔案,真的會等到死。

gravatar

放太久的鳳梨與鳳梨酥

切好並放在冰箱很久的鳳梨,台語應該是說「過酒」。吃起來的味道,感覺有點像是在吃鳳梨酥裡面的味道感覺。

gravatar

Convert dict file from StarDict

StarDict有很多的字典檔,像是 cdict5 英漢/漢英、朗道英漢/漢英、牛津英漢、xdict 英漢/漢英。不過 StarDict 在 Mac OS X 下編譯,似乎有點問題,加上他是 GTK 寫的,所以要用 X11 來開,中文輸入的話要不就用 X11 的輸入法,不然就只能用 paste,否則無法使用 Mac OS X 輸入法給 X11 使用。另外一個 tool,SDCV 就是 StarDict Command line Version,可以在命令列查詢字典。但是原始檔似乎有點問題,在 Mac OS X 上使用 mmap 會出問題,只能手動改成不用 mmap。但是一旦配合很多字典檔,啟動會非常慢,加上命令列模式和 Terminal 非常的不實用。所以手動修改了一下 sdcv.cpp,把字典檔裡面每條字彙和解釋相對應地轉換為 SQLite 的 database。如此一來,再來寫個 Cocoa 程式來查詢 database 應會快不少。如果要寫 Dashboard widget 的話,也可以很簡單的寫個 Obj-C + SQLite 的 Plugin,配合 HTML/Javascript 就可以了,不用受 SDCV command line 啟動速度和 interactive 的麻煩,及 widget.system(...) 的 4K 問題影響。

gravatar

由命令列控制 AirPort

Source: macosxhints - Control a wireless card from command line.
位於 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/ 之下,有一個程式 airport,是由 Apple Inc. 所隱藏起來的 AirPort 命令列控制程式。使用 ./airport -h 就可以看到相關的命令參數。可以使用下面指令

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport /usr/bin
來作 symbolic link 到 /usr/bin 之下。因此,有了這個 "強大" 的 command line tools,就可以擁有比 UI 上的 AirPort menu icon 或是 network preference 裡面的選項更多的選擇。像是 -m 指定特定的 MAC,blah blah。

gravatar

怪醫黑傑克原來也能醫電腦

今天在台視的頻道看到的,第一次看到怪醫黑傑克醫的不是奇怪症狀的病人,而是一台電腦。把巨大的電腦其中一小部份外殼打開,好像在動手術一樣對電路板作修復。所以現在才知道他除了是醫學奇葩外,可能也是 EECS 的。

gravatar

Limitation of widget.system(...).outputString

DashboardWidgets 看到的討論,也讓我覺得在寫 Widget 時奇怪的地方有個答案。

This is a major flaw in the widget.system design where the output can only be less than 4096bytes (4k).......It's a huge pain in the ass and it took me many hours to find out the problem. Considering the documentation on widget.system makes no mention of this utterly ridiculous limitation. I hope this helps you all stuck with this issue.
總而言之,要取得回傳的字串,不能超過 4KB。否則 widget.system 所執行的程式執行完畢後, widget 就 hang 在那邊不能動,只能 close。因為我在寫 StarDict 的 widget 版本,只要是簡單的字就正常,太多解釋的英文字,因為有 cdict、朗文、牛津、xdict 這些字典檔,加一加很快超過 4KB,然後 widget 就掛了。
不過拿掉一些字典似乎不是治本的方法,比如說牛津雖然內容很多,但是拿掉了,難保以後其他字典查出來不會超過 4KB,可能還是照樣 hang 住不能動。

gravatar

[Mac OS X] VLC vs Media Player

VLC & Media Player 應該都是在 Mac OS X 上大家都會有的軟體,其中 VLC 可以播放大部份的軟體,包含 wmv。但是有些 wmv 比較奇怪,需要完全用 Media Player 才能看到畫面。或者是有些網頁有 wmv 的話,就需要用 Media Player 來看或是瀏覽。但是 Media Player 似乎只是個很爛的半成品,相對於 Windows 上的 Media Player,Mac OS X 上的 Media Player 處處都不像一個 player。最重要的重點是,他似乎完全沒有利用到 UI 的 Graphics Card 加速。感覺就像在 Virtual PC 或是舊電腦裡面播放影片一樣,因為 Virtual PC 模擬 S3 Trio64 或是比較舊的電腦沒有加速和平滑反鋸齒功能,可以看到畫面放大會呈現格子狀,Media Player 在 Mac OS X 上就完全是這樣子的畫面。再打開 System Activities 軟體,當 Media Player 在播放影片時,可以發現 WindowServer 這個 system process (猜測與視窗 UI 有關之系統程式),其 CPU loading 並不亞於 Media Player。但是,反而用 VLC 看同樣的 wmv,畫面放大會有平滑效果,WindowServer 也不會有太大的 CPU loading。因此說 Mac OS X 的 Media Player 就像個半成品,不僅沒有利用到電腦內的顯示卡優點,反而不知使用什麼方法在 render 影片畫面,不僅畫質不好,也讓 cpu loading 更高。

gravatar

Cyberduck 啟動比較慢 & 耗記憶體

使用 cyberduck 時候,一向有啟動慢,系統也會變慢,swap 用量增加。後來發現在 cyberduck 的 resources 裡面,發現了 Java 的目錄,裡面有 ftp, sftp, cocoa, core 等等的 jar。猜測 cyberduck 應該是 cocoa + java 的混合,這樣也跟啟動時候較慢,較耗記憶體(需要JVM),以及系統可能變頓有關。後來上往下載了 Transmit 3.2 安裝,其實整個程式不大,啟動上速度也快不少。

gravatar

大陸的 CPU 譯名

Opteron 翻成"酷龍",Xeon 翻成"至強",Itanium 翻成"安騰"。在不少中文 wikipedia 他們都寫 "官方中文名稱",就只有中國的 Intel 網站這樣翻,連台灣 Intel 都不用這種名詞。至少 Pentium = 奔騰,Itanium = 安騰,以音譯就算了,至於酷龍、至強真是俗到極點,大概很和大陸人的口味吧。況且有沒有中文名稱倒是無所謂,只是翻成這種名詞很難聽,也很難聯想到底是那種處理器。

gravatar

人民幣升值

雖然在多國壓力下,人民幣依舊保持與美金固定的匯率。之前甚至傳聞說五一長假會升值,導致當時熱錢大量湧入香港跟大陸股市。因為人民幣升值會順勢讓亞洲貨幣也升值,因此當時熱錢也大量湧進台灣,造成台幣匯率波動。後來近期傳聞是十一大陸會升值,前幾天報導應該還都可以找得到。但是在毫無跡象下,大陸人民銀行晚上突然宣佈人民幣不再僅盯美金匯率,匯率兌換瞬間升值約 2%。照理來說,若連帶影響亞洲貨幣升值,那麼一籃子的美元計價基金受影響情況不知多大,但目前尚不想贖回。雖然人民幣先前固定不動,但是其他亞洲或是像是日圓,韓元,新台幣等都已經有反應一定程度的升值情況,加上葛老的證詞多方認為美元會繼續走強,預計應該不會照成太大的升值波動才是。

gravatar

這就是新聞霉體

當哈利波特6全球開始銷售,一堆媒體包含 UDN、中時、ETtoday、Yahoo(因為有來自各大新聞的內容),還有各新聞台跑馬燈不是除了新書的消息,也順便把誰死了給寫上去。到現在又可以寫一則新聞 ''媒體透露哈利波特6情節 書迷氣炸'',雖然是在 yahoo 上,但其實就是中時的消息。

gravatar

颱風來了

氣象達人:0716 天氣 海棠颱風直撲台灣。看膩了新聞節目的八卦誇大式氣象台,換看網路上的天氣 blog,搭配氣象局衛星雲圖 widget。

gravatar

Lego Starwars Game vs Pixel Shader 1.1

很遺憾的,這款 Lego Starwars 的遊戲需要顯示卡支援 Pixel Shader 才能玩,可惜家裡的電腦是 GeForce 4 MX,並沒有 Pixel Shader 引擎。且因為上面有 nVidia 的 logo,而 nVidia 網頁上的遊戲 collection 也有這款遊戲,且建議 GeForce 5600 什麼的以上,這大概又是一樁公司間內部交易好的手段。畢竟這款遊戲,沒玩過的人看網頁上的 screenshot 就知道,這種 3D 畫面就算是 GeForce 2 MX 都做得出來,而且是委託 CORE 來製作的遊戲。不論這個,在好幾年前的 Voodoo 或是 GeForce 年代,CORE 做的,EIDOS 經銷的古墓奇兵都賣得很爽。G2MX 年代,CS 大家打得嚇嚇叫,GeForce 4 出現前,Need For Speed 都開得很爽,只是沒有 Ti 等級的話,pixel shader 的特效少一點。
現在連這款遊戲都強制要 Pixel Shader 以上才能執行,不只是進去遊戲特效少一點,而是連進去都進不去。大概不管什麼雜七雜八的特效,都改用 Pixel Shader 設計,所以沒有支援就沒得玩的份。一方面叫 programmer & designer 大量使用 Pixel Shader 引擎來作特效,一方面公司又可以賣高階顯示卡賺錢。

gravatar

用 flash 來作 widget 可行性?

是否能用 flash 來作 dashboard widget,如果既然 widget 都是一個小的 embedded browser 了,那麼使用 flash 應該不是問題,而且 flash 也更能畫出絢麗的圖案,一般 widget 都是 javascript + css + 圖片產生的畫面效果。像是 widget 上面,把滑鼠移動上去,會慢慢出現 "i" 的字樣,也是 javascript 配上 css 的透明效果做出來,我只看過光是要作這樣的東西就不少 javascript,以及需要多少 browser 資源(javascript, DHTML, DOM, CSS)就不知道。但是如過用 flash 作呢?想想 flash 就是專門作這類畫面效果的東西,應該能比單純用 HTML 節省 browser 資源吧,其他的功能如網路/form/音效等等 flash 也都作得出來。

gravatar

真天才的安全性 (Windows XP)

把家裡的舊電腦主機板跟 CPU 換成帶回來準備淘汰 P4 1.6GHz 的,順便拿了一顆 40G 硬碟灌上新的作業系統,然後把舊的硬碟插上去,準備要把 "Documents and Settings" 裡面使用者的目錄一些重要檔案 copy 過來。結果從新的 windows 要進去 users 目錄,接著 explorer 跳出訊息說無法存取。因為是私人資料夾的關係,這下可麻煩了。
使用 windows xp 光碟開機進入修復模式,很可惜只能進去 windows 目錄,其他目錄不給進去。參考網站上的文章,用 windows 2000 光碟開機進去連密碼都不用問,只是那種控制台修復模式太難用了,連個 xcopy 都沒有,copy 也不能複製目錄,真是簡陋的 rescue 環境,連 linux boot floppy 都比他強。也用過 linux 進去或是 dos + ntfs 開機,都可以進去那些目錄。
所以事實上微軟做這種天才 ''安全防護'' 真是笑掉大牙。如果真的是 hacker 要偷重要檔案內容,用 linux / dos+ntfs 開機都進得去也可以看內容,唯獨用 windows xp 不行。只是因為我要完整 copy 到另一個 disk,所以用 EBCD linux 和 dos 會有長檔名、目錄結構、中文等等問題,所以我只好捨棄這種方式。不過要是只偷看檔案內容,真是輕而易舉。
最後搞了一天,嘗試各種方法後,最後乾脆把電腦裝回原本的,接著用舊硬碟開機,把資料 copy 到 FAT32 的磁區。最後就可以進新的 windows xp 把資料放進來。為了微軟這種天才的 security,順便試了一些方法,也花了很多時間,還有搞得自己心浮氣躁,結果還是最笨的方法有效。
最後還是想不到微軟為什麼會設計這種 security 有跟沒有一樣的東西,而且到底是微軟裡面哪個天才設計的。

gravatar

Firefox Mug

經過了半年,終於收到了 firefox mug。當然不是因為 ship delay 的關係,而是因為託學弟然後一起買,為了節省郵資就寄到學弟的同學那(在Virginia念軍校)。然後大概是台灣寒假的時候寄到的,很不幸的學弟的同學已經回台灣了,因此只好在等一個學期。然後接著我忙完學校後回家,今天跟學弟約個時間跟他拿 mug & stickers。mug 看起來蠻漂亮的,只是 firefox 和地球的顏色有點太深和鮮豔的感覺。但是看到杯底的一行字比較讓我驚訝,那行字就是 "Made in China"。哈,沒有什麼詆毀中國大陸的意思。只是就像那種出國買東西,買到 "Made in Taiwan" 的感覺。

gravatar

Firefox Optimized build on Mac

Firefox & Camino Optimized Builds 上面提供的 firefox (7/10) 版本,下載之後發現是 Dear Park Alpha 2,不過跟目前的 firefox 1.04 所安裝的 AdBlock 版本不合,其他都正常而且還可以直接使用。用起來的感覺很棒,第一個是網頁裡面的任何物件都可以按 tab 了,之前的版本只有在 url 和 form 的 edit 物件之間 tab 跳躍,現在任何 link,任何 form 物件都可以直接 tab,方便許多而不需要滑鼠輔助。第二個是中文的問題,雖然發現在 preferences 的設定字形裡面,把字形列表拉下來時候,有些中文名稱掉字。不過在網頁上倒是很正常,還沒發現有任何問題。整體感覺速度也有變快,對於 mac 上想要用 firefox 卻因為種種小問題而改用 safari 的,可以試試看這個版本囉。

gravatar

回教的假日 - 宰羊節

在回教中有一個假日,稱為宰羊節。在這一天,回教徒會宰殺一隻羊,然後第一份會分給窮人,第二份分給親朋好友,然後剩下的才自己吃。乍聽之下,覺得這是一種跟其他民族其他宗教很類似的節日,就像台灣的大拜拜要殺大豬公一樣。但是背後的歷史由來,還是讓我覺得回教是一種讓我反感的宗教。
這個節日的由來,是因為真主阿拉託夢給先知穆罕默德,為了刺探穆罕默德是否真的對阿拉忠心耿耿,因此叫他把他自己的兒子殺了。而穆罕默德雖然不願意,但是還是拿起刀子往他的兒子砍下去。當還沒有砍到的時候,阿拉就把他的兒子變成一隻羊。
當然很多回教教徒都是愛好和平,也不會殺人放火等等。但是知道這種歷史緣由之後,還是覺得回教是很怪的宗教也有點反感。畢竟我知道像是佛教、道教、基督教、天主教還有一大堆衍生出來的宗教,他們的上帝或是神應該不會因為要知道忠不忠心,而以殺人的極端方式來測試。即使雖然不是真的殺了,但是以這種不得已要在真主和兒子二選一的的心態還是讓我覺得反感。所以我也就不難想像,回教激進派可以以阿拉真主和永生為名,做出恐怖攻擊和汽車炸彈等等事件。雖然回教教義不允許這種事情,但是在先前的那種心態下,很容易讓激進的回教徒誤解或是讓有特殊用意的人用來誤導其他回教徒。

gravatar

軟體專利權投票

重大消息! 歐洲議會表決結果反對軟體專利權提案! 最後結果是反對,並且是幾乎壓倒性的多數。對於自由軟體來說真是一大福音。

gravatar

亮度不足下的拍攝技巧

使用相機時,在昏暗或是燈光亮度不足下,而又不想使用閃光燈(因為閃光燈會讓近的物體很明亮,遠處背景很暗,形成大的對比)。因此不使用閃光燈下,相機的快門會變長,這時候攝影者如果不是用腳架固定而是使用手拿著,可能會造成相片的模糊。因為畢竟按下快門那一霎那,手會有動作而使相機震動形成手震。所以為了避免讓按下快門的動作影響到相機的振動,所以嘗試了一下延遲"兩秒"的功能,也就是按下快門之後,等兩秒才會拍攝。雖然也是使用手拿著相機,但是沒有同時按快門的動作,自己覺得手的晃動並不會很大,實際上看拍出來的照片也比較清晰。所以如果在沒有腳架情況下,亮度不足又要避免晃動產生模糊,使用這樣的延遲有不錯的功效。

gravatar

Live 8

今天仔細看了新聞,才知道 Live 8 的活動和其意義為何。同時看到那麼多的歌手和參加的世界各地民眾,覺得這個世界上還是擁有很多溫暖的。其中一位在 20 年前在垂死邊緣的女孩,靠著當時的救助,現在已經大學畢業了。同時也不禁想起經由世界展望會認養的馬拉威小女孩,提供他在學校上課學習和生活所需。自己一點些微的力量,但對他們來說卻是非常大的助力。藉由這個活動也讓我再次體會到自己付出的重要與驕傲。相信在未來的某天,他們也能對人類做出更大的貢獻。

gravatar

放棄買唱片

今天逛到唱片行,看到 Gorilla 的 CD,有點考慮要不要買。後來看到下面幾行字, copy protected CD,所以我放棄買了。至少我買了是合法使用者,想要 import 到 iTunes 以及自己的 mp3 player 來聽,如果這點都做不到,那唱片公司憑甚麼賣音樂給大眾?如果非得只能用那片 CD 來聽,唱片公司還真偉大可以限制消費者的使用習慣。當然事情很明白的就是他們要防盜版,但是對於這種情況下,我想當個合法消費者,在他們無法完全保證 CD 可以在 iBook/iTunes 上面轉成 MP3/AAC 來聽的話,我寧願不想當他們的消費者。而且不買 CD 可不是完全因為網路下載的關係,儘管他們宣稱因為網路盜版所以 CD 銷售量滑落,但至少我可不想嘗試買回來的 CD,所以寧可不聽而不買。

gravatar

中國信託通信貸款

現在銀行競爭激烈,從電視的現金卡、房貸、分期付款廣告等等一拖拉庫可以看出。現在中國信託還想出了另外一種推銷貸款的方法,稱為通信貸款。因為是中國信託卡友,所以我在中國信託有帳戶等等資料。於是就寄了貸款申請書,連上面的貸款金額都寫上 50 萬,分 50 期,只要把其他欄位相關資料填寫完畢,附上證件影本寄回就完成貸款手續,然後貸款的金額就匯入到你指定的帳戶中。當然我只是個學生哪來的需求需要 50 萬元使用。不過他們這樣的手法,對於廣大的客戶群中,像是中國信託擁有台灣最多的發卡量,因此這樣亂槍打鳥,幾百萬客戶中總可能會有至少幾百個會去這樣申請,如果利息允許的話。畢竟手續簡單,且都已經通知客戶申請了,不用去其他家銀行看信用狀況來審核,對於需要的人來說是相當方便。但是同樣的因為這類現金卡或是貸款的負面新聞也不少,對於我來說沒有什麼需要,就會視之為鬼神,敬而遠之。