jclin::Wordpress

Jul 31, 2005

中正一日遊

Filed under: talk — jclin @ 6:39 am

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

今天去的地點 (皆位於 google maps 中央,but 應該是2003年的衛星地圖)

  1. 以前住的地方;集合的地方 (三興村)
  2. 活動中心的湖畔咖啡 (中正)
  3. 吃飯的地方:玫瑰情懷 (豐收村)
  4. 嘉義酒廠 (民雄工業區)

Jul 28, 2005

2005/07/28

Filed under: talk — jclin @ 7:35 pm

Jul 27, 2005

加速 Windows 關機速度

Filed under: talk — jclin @ 10:24 pm

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)

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

Filed under: talk — jclin @ 10:07 pm

之前在鳥窩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 傳檔案,真的會等到死。

放太久的鳳梨與鳳梨酥

Filed under: talk — jclin @ 9:30 pm

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

Jul 26, 2005

Convert dict file from StarDict

Filed under: talk — jclin @ 10:44 am

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 問題影響。

Jul 25, 2005

由命令列控制 AirPort

Filed under: talk — jclin @ 9:53 pm

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。

Jul 24, 2005

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

Filed under: talk — jclin @ 7:28 pm

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

Limitation of widget.system(…).outputString

Filed under: talk — jclin @ 6:37 am

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 住不能動。

Jul 23, 2005

[Mac OS X] VLC vs Media Player

Filed under: talk — jclin @ 6:23 am

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 更高。

Older Posts »

Blog at WordPress.com.