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 的,可以試試看這個版本囉。