VMWare Workstation V6.5.2 的網路選項

昨天為了 pass through 的事情, 還是搞到 10 點才吃晚飯. 不過今天清晨五點多就夢到 HDMI pass through 有問題而 "嚇" 醒了. 可是我 9 點鐘還要送小孩去上學, 不可能一早衝進辦公室. 於是起來研究 VM Ware.

VM Ware 可以讓一台 PC 上並存多個作業系統, 甚至可以互相通訊. 先前裝 VMware Workstation 4.X 版的時候, Vista 直接不能開機, 所以我憤怒地將它移除. 不過, 聽說 VMWare 新版已經可以和 Vista 相容了, 所以我就再給它一次機會. 因為我還有一套正版的 XP Home, 一套正版的 XP Professional 都晾在一邊. 與其這樣, 還不如把它灌起來使用.

新的 VMWare 安裝界面變得簡單易懂多了, 所以很直觀地就可以把系統設定好. 較難弄懂得就是網路設定的部分. 網路上有人說: 勾第一個就好, 有人說為了方便就勾第二個. 光是這樣, 我們很難搞清楚其中的玄機… 

其實網路的第一個選項是 bridge, 第二個 NAT (network address translation), 第三個是 host only, 第四個是 custom. 選 bridge 的話, 這個 guest (也就是新開出來的虛擬機器 virtual machine, VM) 和主體的機器 (host) 具備同等的上網權力, 因此相當於要給 guest 一套完整設定. 若是 NAT 的話, guest 只是用虛擬 IP 分享 host IP 的上網能力. Host-only 的時候, guest 就不能上網了. 至於 custom 選項可以決定用哪一個 VMNet 上網. 我看到 VMnet1 就等於 host only, VMnet8 就等於 NAT.

為了先求苟活於亂世, 我就選了 NAT, 打算等到有空再來設定 bridge 網路. 畢竟, 我的主要需求是在 blog 架站的 PC 上寫網誌, 而避免去打開 notebook. 此事的解決之道包括: 架 DNS 站, 改 host 檔案, 或者是用另外一個網路 (例如 3G). 若是想用 3G 的話, 就得用 bridge 的設定. 唉! 一切只怪買 rounter 的時候年紀太輕, 還不懂得要指名有 NAT loopback 功能, 只好事後補救, 改東改西.

VMWare 很強大的一點是, 所選定的東西都是可以改的. 這樣給了使用者很大的彈性. 目前較不滿意的就是 guest 的視窗太小, 只有 800 x 600. 不知道受到哪一個條件的限制? 如果按照 VMWare 裡面的選項來看, 選到 2360 x 1770 也沒有問題. 如果這點解決了, 幾乎就完美了.

目前還在試用期 30 天之內, 如果用起來感覺不錯. 應該是要贊助一下開發這麼強的軟體的廠商才是.

[reference]

http://www.dk101.com/Discuz/viewthread.php?tid=54236

[20090623 補充]

要把 guest 的螢幕解析度調高, 只需要到 guest 的控制台裡面去調整, 這樣螢幕就可以愈調愈大.

 

超短日記

20090619 新社/薰衣草森林

雜記

最近十天真是超忙, 因為 bug 太多, 每天都弄到很晚,  好像沒有幾天可以在社區關鐵門之前到家.

回家以後, 多半都不太想開電腦了. 頂多就是再翻幾頁書, 增長一些學問: VAR 不只是 variance, 也是 value at risk, volatility. 所以有時候 sqrt (Variance) = VAR. 估計從 T 個 observation 求 variance 不是除以 T, 而是除以 T-1, 少了一個到哪裡去?…

除了我, 某些人也是很慘, Irene 本來請了四天假要去墾丁的, 見狀只能主動銷假. 剛好碰到英國的客戶那邊有問題, 所以她昨天還得上小夜班. 今天我走的時候, 還剩下 Neco, Kuhn, Otis, 和 Irene; YL (又稱野田妹) 也才剛離開. 不過再怎麼晚, 我們總算是回家了, 還是比在韓國客戶那裡當人質的同仁幸福一點.

工作是很難講究公平的. 微觀地看, 有人工作多, 有人工作少. 巨觀地看, 在某個國家做到死, 都不如另外一個國家代客遛狗的收入高. 所以與其計較事多事少, 不如把自己的頭腦弄通一點, 把眼光放遠, 正確定位自己的將來.

對了! 最近的忙碌, 不知是否可以用李嘉圖的 "比較利益" 理論來做解決. 把每個人比做一個國家, 那麼每個人擅長的事情就是國家擅長的項目. 透過 "國際貿易", 就可以達到整體的最佳化. 這樣還滿可以說得通的.

附帶一提, 大師也是不太負責任的. 馬爾薩斯雖然提出人口論, 自己卻生了 3 個小孩, 使得人口更加地上升. 這點真是有趣, 上週六晚餐時讀到這一段, 特別記了下來.

 

更新到 wordpress 2.8

昨天更新了本站的版本到 2.8 版. 這次的更動意外地順利, 我想可能是外掛 wordpress automatic upgrade 被關掉了的關係. 原本自動升級的功能在某個時間點之後就再也沒有成功過了, 這次一按就 OK 還真是大喜過望! 如果有網友遇到自動更新失敗, 上傳 2~3 秒就 time out 的時候, 可以考慮把我懷疑的外掛關掉. 甚至是把所有的外掛都關掉!

這次升級過後, 我也赫然發現我的 slide show 功能全部不見了. 雖然我拍的照片的確不怎麼樣, 但是 slide show 功能失效我還是頗為在意的. 檢查了一下, Nextgen Gallery 更新之後, 它指定要配合 3.17 版的 Imagerotator 才能夠做 slide show. 平常從 gallery 裡面貼圖的功能還是不受影響!

把 imagerotator 抓回來以後, Nextgen Gallery 的 slide show 選項下面有提示:  要把 imagerotator.swf 放在 URL wp-content/uploads 下面. 起先我把它當作 plugin 一樣, 給了一個目錄名稱, 然後再按 search, 結果是失敗的. 想來想去還是滿頭霧水, 甚至想跳槽到 slideshow 那個外掛下算了. 不過靈機一動, 把 imagerotator.swf 直接放在 wp-content/uploads 下面的那一層, 不要再加子目錄. 按下 search 之後, 安裝就正式完成. 回去看 slideshow 也就都播得出來了~~~

 2.8 版有甚麼特色呢? 請參考:

升级必读:WordPress 2.8十大改进与更新详解

WordPress 2.8版推出

感覺改得不多, 主要是主題管理進步了, 還有更多外掛變得不相容了.

 

MP3 不能播的秘密

今天有個 bug 是 MP3 播不出來, 而檔頭有 MaDRM 字樣. 我想這應該就是 MarkAny 公司用 AES 加密過的 MP3 吧! 這個 DRM 技術就叫做 MaDRM.

http://www.markany.com/ch/index.asp

MarkAny 這家公司還滿有趣的, 專門做文件與多媒體的加密與浮水印. 產品包括 Document Safer, e-Page Safer, Content Safer, MAIM (water mark) 與 e-Banking (virtualization technology) 等等 . 顧名思義, 它的產品都很容易理解.

當然, 若非這個原因, 能夠讓 MP3 播不出來的可能還有很多. 包括沒有迴避美國專利  5,777,992, 而用了 spec. 上也沒說不能用的 padding bit, 那麼就有可能播不出來某些檔案. 這"某些" 檔案就是專門抓誤用了 US patent 5,777,992 的 MP3 decoder 用的. 只要能播出這些測試檔, 就證明你是清白的, 沒有參考到 padding bit.

說到迴避這個專利, 我們當然也下了一些功夫. 特別是 MTK 公司也申請了一個白濫的專利 US  patent 7,386,082 和原先的 US patent 5,777,992 相頡頏, 所以我們還得一次避過這兩個. 身為工程師去申請這種專利, 真是令人不齒啊!  但是這年頭, 臉皮厚好像還是比較吃香的~~~

另外一類播不出來的可能在於 MP3 pro. 自稱為 MP3 發明人的 Fraunhofer 公司, 把 MPEG 2.0 的 half-sampling rate 又降低了一半, 創造出 MP3 2.5. 如果不支援 8, 11.025, 12KHz, 就沒辦法播 MP3 2.5.

Fraunhofer 公司也把 AAC+ 的 SBR (spectral band replication) 技術用在 MP3 上, 製作出 MP3 pro. 這個 MP3 pro 倒是和 AAC+ 一樣有向前相容性, 所以一般 MP3 player 可以播的出來.

[reference]
US Patent 5,777,992 : Decoder for decoding and encoded digital signal and a receiver comprising the decoder

US Patent 7,386,082 : Method and related apparatus for searching the syncword of a next frame in an encoded digital signal