Computer Science

Compiz Fusion in PC-BSD

[華語, cmn-Hant-TW] PC-BSD 有內建 Compiz Fusion,啊就加減玩看看。視窗特效用爛爛的內建顯示卡就可以跑的很順,不過那些特效就真的是玩爽的,實用性比較沒那麼高就是了。有些人會批評 Compiz Fusion 太花俏,不過花俏有什麼問題呢?一堆人拼命把自己的桌面及視窗弄得漂漂亮亮的,也一樣是沒實用性的啊,讓人多一種選擇又沒什麼不好。 那來看一下比較可能有實用性的東西好了。試了一下 Expo 和 Scale,分對應在 Mac OS X 上的 Space 和 Exposé。畫面轉換是很順,不過大概因為是兩個分開的 plugin 吧,操作哲學有點不太一致: Expo 用熱鍵展開後再按一次熱鍵才會縮回來,直接用滑鼠點是沒用的;而Scale 則是一定要用滑鼠點到一個東西之後才會縮回來,再按一次熱鍵是沒有用的… 兩者的使用哲學完全衝突 -_-+ 然後又找不到選項可以設定這些,所以只好先晾在那裡了。(註:Mac OS X 上兩者皆可用熱鍵或滑鼠做選擇,滑鼠當然就點什麼就切到哪個程式,而用熱鍵切回桌面時會看你的滑鼠游標停在哪裡決定切到哪邊) 另外 Scale 還有一個問題:程式展開的時候會有些微旋轉移動的特效,還蠻炫的,不過看久了會眼花… 能調成像 Mac OS X 的 Exposé…

PC-BSD 多國語系

[] 如果只是要把介面換成多國語系,那直接用 pkg_add -r 去抓最新的翻譯套件即可。像是台灣用的正體華語的翻譯可以這樣抓: pkg_add -r zh_TW-kde-i18n 哦,不是抓而己,這樣直接就安裝好了。也就是說其實不需要去抓第二片來安裝,就算是抓回來也不過就是看到一堆 FreeBSD 的 Package 而已 :p 只是說如果剛好FreeBSD ports 裡面的 KDE 是比較新版的話,那可能會遇到些麻煩就是了,不過反正這只是翻譯的套件,影響應該不大才是。至於中文字型的話就不需要擔心了,就算只裝英文語系一樣看得到中文的。 

Leopard 的兩三事

[華語, cmn-Hant-TW] 找個時間把 Mac OS X 10.5 Leopard 灌起來,初步的使用感覺是:比 Tiger 還要順。不過這也有可能是因為還沒跑一些有的沒的程式啦,目前的心得: 新的 Finder 快而且好用, Cover Flow 的模式比我想像中的還要順很多,按一下空白鍵(或者按command+Y) 就可以快速查看的功能非常棒,而且速度有點誇張的快,當場讓Finder 直欄模式最右邊的那個”預覽”格變得像廢物一樣。 新的 Finder 可以開啟路徑列。雖然說平常都是用直欄模式,根本不太會迷路,不過在 Cover Flow 模式下就有用不少。而之前因為太容易迷路而很少用的圖像模式或列表模式也可以拿出來用了,然後把 Finder 拿來用檔案總管的方式操作… samba 共享現在會顯示得很清楚是用什麼帳號登入,而且會列在「共享」的分類下。 之前有提到的sidetrack結果似乎在正式板遇到了一些麻煩,所以目前是不相容的狀態,那只好繼續等了。 iCal 的圖示就算在沒執行的情況下,日期也會跟著變化。之前是要有執行才會顯示當天的日期。 Wireless 的列表中,可以直接看到有鎖的沒鎖的 (iPhone/ iPod Touch 上就有了,所以不會太意外)。 iChat 可以直接選…

PC-BSD 1.4

[] 出了有一段時間了,不過一直都沒空安裝他。其實也不是真的要安裝,就是要把 1.3.4昇級就是了,不過 1.4 似乎是不能直接從 1.3 線上升級?總之就是抓了光碟片然後點點點按下一步選升級就是了。 台灣國語的安裝介面看起來還是一樣是翻譯程式硬幹翻出來的 :p安裝的時候因為我懶得抓第二片,所以他就跳出來了 (還好可以跳)。結果重開機之後吃了一個 No /boot/loader ?!我是用 nt boot loader 去叫 freebsd 的 loader 的。看來可能有些地方沒辦法自動設好了,那只好拿光碟片重開進 safe mode 整看看。  開機選單有 emergency shell 可以用,那就跳進去啦。然後試著重抓一次 bootsect.bsd ( 給NTLDR 用的),無效,後來火大了用光碟片的 loader 想要直接開硬碟上的 kernel。哇咧找不到?!/boot 目錄下最好是沒有 kernel 啦 -_-+ 後來發現不只是…

iPod Touch 和 iPhone 的懶人破解法

[] 在 TUAW 看到的這篇有人弄了一個網頁把破解加安裝 Install.app 打包一次搞定,這比之前那一連串步驟或是安裝一個軟體,或是弄 apple script 都還方便,不過我就懶得拿 iPod Touch 來實驗了。 update: 這個破解在完成後還會順便吧 safari 的那個漏洞補起來,還真是有夠貼心的啦。

把 Vista 從一顆硬碟移到另一顆上面

[華語, cmn-Hant-TW] 本來的 vista 是裝在一顆 PATA 的硬碟上,想要把他移到 SATA 的硬碟去,先用 ghost 把整顆硬碟複製過去,然後在原來的硬碟開機,先用 Vista Boot Pro 把新的那顆硬碟上複製版的 vista 的開機 entry 加上去,然後等一下開機就可以看到新的 vista 的選項了。可以這樣做的原因是開機硬碟是在另外一顆啊,所以不管系統磁碟怎麼換,開機磁區還是在那邊不會換位置,這也算是系統磁碟和開機硬碟分開放的好處吧 :p 本來以為這樣就弄好了,沒想到開機是可以開機,要登入的時候給我顯示 preparing your desktop… 這下大條了,花了很久的時間登入之後不只是桌面是空的,連工作列都出不來。還好工作管理員可以叫得醒,然後試著用他來開啟程式,才發現原來系統磁碟代號跑掉了,所以才會什麼都叫不起來。重新開機進安全模式之後,用工作管理員把 regedit 叫起來, HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 這下面有一堆叫 \DosDevices\*: 的,把他改成原來的即可,像是本來應該是N: 結果變成 F: 了,那就把 F: 抓出來改回 N:,重新開機之後就一切正常了。 這樣是有比較好用嗎?…

想要灌一些東西進 iPod Touch 的話…

[] 就 jailbreak 吧。iPod Touch jailbreak 的程序,在這裡 首先用 ipod touch 裡面的 safari 連到 http://jailbreak.toc2rta.com,讓 safari crash,這樣子iPHUC就能讀到整個根目錄了。 然後下載IPUNC和PPC的Binary,用ppc的機器就需要把執行檔換成這個。 開一個terminal,切到剛剛那個目錄,執行iPHUC,有可能會需要用到libreadline,不過如果有用fink或是macports裝過了的話就不用去抓了。然後不能用 root 去執行,用一般使用者執行即可。 在iPHUC的命令列執行getfile /dev/rdisk0s1 iphonefs/rdisk0s1.dmg 314572800 (要花一段時間)。 然後他就會把檔案 dump 到 iphonefs/rdisk0s1.dmg 了,要用別的名字應該也是沒有問題的,不過因為要 mount 所以最好是叫 *.dmg。 mount之後會看到一個 Snowbird3A110a.N45Bundle 的磁碟,然後動手修改裡面的 etc/fstab,把 /dev/disk0s1 的 ro…

iTunes Store 的價錢

[華語, cmn-Hant-TW] 美國的,買一首歌 $0.99,買無DRM的一首$1.29,這個不是祕密。 通常來說買一張專輯是 $9.99,不管是幾首歌買一張就是這種錢。像親親這張專輯一共有12首歌,雖然說一首一首買理論上要 $11.88,不過一次買一張的話那就只要 $9.99。而如果說之前已經買過這張專輯的一首歌,之後用 “Complete my album”補完的話 (有期限,沒記錯的話應該大約是半年左右),他會把之前買過的那首歌的錢折掉,等於說還是 $9.99。 那 DRM Free 的專輯咧?好像也是 $9.99?!然後如果曾經買過一首歌,那把整張補完的價錢就是 $9.99-$1.29 = $8.70。 那這樣買一張超多歌的專輯就超划算的,而且錢還是和一般有DRM的錢一樣!不過是不是每張專輯都是這樣就不清楚了。

notMac 競賽結果發表!

[華語, cmn-Hant-TW] 最後是由 Ben Spink 用他的 ftp 軟體搭配新寫的程式達成,兩者皆是用 Java 寫成。 http://www.notmacchallenge.com/ 基本上這東西還蠻有意思的,不過目前的情況是這個 ftp server 會用到21/80 port (主要是用在iDisk),不太可能拿重要的對外機器測試,理論上應該會有其他的方案,像是notMac + apache/web_dav 之類的,在這種組合出現之前一切只能觀望了。 另外就是他的安裝目錄是配合 Mac 而已經固定了,所以一定得丟到 /Library/blah/blah 不過既然原作者本來就有跨平台的打算,只是競賽目標沒有這種要求所以他之前沒有特別調整,這東西應該沒多久就會有合理的方案出現了吧。

貼心到有點煩的 Safari

[華語, cmn-Hant-TW] Java 在 FreeBSD 上比較討人厭的地方就是因為版權的問題 ports 不會自動幫忙下載,東西要自已手動去下載。 然後用 Safari 快樂下載其中一個 tzupdater01_2_2-2007g.zip 的時候,好心的 Safari 居然主動把 zip 解開,然後變成一個目錄了… 這樣 FreeBSD 是要怎麼用?! 啊沒辦法,只好重新下載一次了。下載前要先把 Safari 偏好設定中 下載完成後自動開啟”安全的”檔案 的選項勾掉,這樣子 zip 檔就不會被從來沒有看過那麼熱心公益的 Safari 解開了。