Archives

gravatar

CrossOver Chromium

CrossOver 把 Google Chrome 瀏覽器的開發版本 Chromeium,以及 wine 1.1.4 直接包裝成完整的執行檔 CrossOver Chromium。以下是執行畫面,背後的程式是 Firefox 3.1 beta。 下載後,拖拉到桌面或應用程式裡面,就可以馬上執行由 wine 模擬起 windows 環境執行 Chrome 瀏覽器的功能。不過這當然是非常非常嘗鮮的玩法,因為在 wine 裡面執行的 Chrome 會加上參數 --no-sandbox --in-process-plugins,最主要的 multile processes 優點就沒有啦。如此一來,醜醜的 windows 視窗外框,不是很漂亮的 X11 Font Rendering,只能跑 single process 的 multithread,優點大概只剩 V8 Engine 的速度。不過 Firefox 3.1 beta 是 TraceMonkey (記得把 about:config 的 javascript.options.jit.content 和 javascript.options.jit.chrome 打開才有效) 也差不到哪去; Safari 4.0 preview 是 WebKit 搭配 SquirrelFish,既然都是用 WebKit,就直接跑 Safari 就差不多了。

gravatar

神奇的 Windows Internet Connection Firewall

Microsoft 社的 Windows 時常有些驚人之舉。因為最近發現某台 IBM X31 上的 XP 竟然把 Wireless 介面的 DHCP UDP 封包全部 drop,結果就是切換到無線網路,Access Connection 會卡在等待 IP 配置。然後當然就是等很久時間,接著以失敗收場。一開始是懷疑無線訊號問題,或是 AP 的 DHCP server 問題,結果其他電腦都一切正常使用,唯獨 MS 社的 XP 無法使用。然後就把 ICF 的 log 打開,發現竟然把 UDP port 67, 68 全部 drop 掉,也難怪 XP 本身網路無法收到 DHCP 封包。這種怪現象還是第一次看到。知道對策之後,就把 UDP port 67, 68 加入到例外名單內。結果一樣失敗,無論如何一定會被 drop,這是哪們子的防火牆。總不能要用無線網路時候把防火牆關了,連結成功後,再把防火牆打開。最乾脆解法就是,直接關掉防火牆,然後抓免費的防火牆軟體取代內建的。

gravatar

用 Adeona 找回失竊電腦的資訊

第一次看到 Adeona 的資訊,是在 OpenFoundry 的電子報。詳細內容就請看電子報內容囉。當時覺得很有趣也很有用,就在 MacBook 上裝了。
在這裡特別下的標題是找回失竊電腦的資訊,而非找回失竊電腦。因為並無法幫助使用者馬上找回失竊電腦,而是提供和提高一些線索的機會。Adeona 會把使用者的資料,像是目前 IP, Wireless SSID, iSight 照下來的圖片,經過加密後存在 OpenDHT 的 server 上。目前這些 server 是由 PlanetLab 維護的 200~300 台 Linux 機器。
一旦裝了 Adeona 後,請記得把產生的 adeona-retrievecredentials.ost 備份下來,供以後必要時候用來作身份認證使用。否則直接放在安裝的 NoteBook 上,被幹走了當然連這檔案都沒辦法取得,要事後跟 OpenDHT 要回可能的資料是不可能的。同時設定的密碼也是要牢記,因為他沒有 central server 管理你的帳號密碼,因為根本也不回要你註冊帳號。所以有了 adeona-retrievecredentials.ost 沒有密碼,也是作白工。
當真的有需要取回有關資訊時候,同樣也要安裝 Adeona 程式,然後執行 /Applications/Adeona/adeona-retrieve.term。這是個 Terminal 設定,他會執行 /usr/local/adeona/adeona-retrieve.exe。然後就是選擇之前的 adeona-retrievecredentials.ost接著會問你要取回哪個時間範圍,以及數量的選項。以及輸入正確密碼。都無誤後,會向 OpenDHT 取回相關資訊。如果當初有透過 iSight 擷取圖片,也會下載下來。基本上不一定下可以取回全部紀錄的時間所記載的資訊,像是可能電腦狀態相同,就沒有上傳; 或是網路問題等等。下載的圖片解析度為 160x120px,雖然小但是對於正面看著螢幕操作電腦的距離來說,已經是可以非常清楚辨識出面貌。另外還有 internal ip, external ip(如果是使用 NAT 或是 AP 的話), nearby routers(基本上就是類似 traceroute 的結果)。同樣,這些資訊並無法幫助使用者取回電腦,只是提供部份線索,以及提高尋回的機會。
缺點的話,如果 iSight 鏡頭被刻意遮掩住,當然就無法取得照片資料。另外,電腦開機後,因為沒有密碼所以可能沒辦法進系統操作。雖然 Adeona 在開機就啟動,也有辦法在登入前就有能力回傳資料。但是大部分除非被接上網路而且是可以直接存取 Internet,否則要對方透過像是 Wireless AP 之類的,通常還是要使用者登入。當然因為對方不知道帳號密碼,所以不可能登入。電腦內當然也不可能有對方 AP 帳號,也不可能直接就連上 Internet。況且對方甚至就直接重灌 OS,當然本來在電腦內的 daemons 就不復存在。除非這種功能是類似內建在 Firmware 的軟體。

** 部份畫面圖片直接引用自 http://adeona.cs.washington.edu/osxretrieveguide.html

gravatar

破解 iphone/ipod touch 2.1 韌體

iPhone-dev 的 PwnageTool 和 QuickPwn 都推出了針對 2.1 版的破解程式。但不要用在新推出的 iPod touch 上,部份是因為作者們本身都還沒有。

gravatar

新竹手足球公開賽

中華民國手足球協會於上月底,在新竹科學園區科技生活館舉辦的手足球公開賽。
檢視全部照片 @ Picasa Web Albums。相片著作權和所有權屬原作者所有。

gravatar

Google Chrome Browser

因為 google chrome 的 mac 版本尚未推出, 因此只能在 windows 上一探究竟和體驗. 但是某公司電腦作業系統不在支援範圍 (XP/Vista), 因此只得透過 Virtual Box 的 Windows XP 來體驗. 況且 CPU 不是 Vx 技術, 執行起來速度還可以接受, 但是實際上宣稱的 JavaScript 效率就無從實際體驗, 只能透過別人的benchmark來了解效能.
基本上用起來很不錯, 對於中文輸入支援也很好, 簡潔的畫面和 google 風真的很不錯. 另外在開發者選單裡面有工作管理員, 可以看到每個網頁的 tab 所佔用的資源和CPU loading 真的是很新鮮. 不過還沒遇到過網頁當掉, 然後直接把某個tab給殺掉的用法.
基本上還是看mac版推出後有什麼跟Safari/Firefox上的效能差異,畢竟Firefox雖然也是native程式,但是那堆message pump framework, XPCOM, 搞得Firefox又肥又大,GUI 效能上好像沒有Safari快.