2007年4月29日

不同的戰術,不同的結局

曾在網路上看過一段紀錄了大黃蜂攻擊蜜蜂巢穴的影片。當受到大黃蜂攻擊時,急著保護巢穴的蜜蜂大軍會一隻隻上前去螫大黃蜂,但是毒針對大黃蜂起不了作用,且蜜蜂用了螫針了之後就一定會死亡。而大黃蜂不只身體堅硬不怕螫或咬,更有像鉗子一樣的嘴,可以輕易的對蜜蜂施予致命的攻擊。結果就是蜜蜂一一被幹掉或自己犧牲,3小時內,30隻大黃蜂消滅了一窩30000隻的蜜蜂。

後來找了一些資料,才瞭解,這是日本農民引進歐洲蜜蜂的故事,而且有續集。

當歐洲蜜蜂被本地的日本大黃蜂攻擊時,因為不知所措,所以只能前仆後繼地上前保衛家園,結果不只是全軍覆沒,而是亡國滅種,因為幼蜂蛹都成為大黃蜂幼蟲的食物了。不過歷經天擇的當地的日本土蜜蜂,瞭解如何才能生存下去,所以在面對攻擊時,採用了完全不同戰術,結果也完全不同。

當日本蜜蜂發現進行偵查的大黃蜂時,會想辦法請君入甕,把落單的大黃蜂引進巢穴理。可能是想先解解饞或是想單槍匹馬就滅了這一窩蜜蜂吧?能夠以一敵千的大黃蜂毫無顧忌的進了蜜蜂的巢穴。接下來,神奇的事情發生了,大約500隻日本蜂一擁而上,他們不咬也不螫,只是緊緊的包住無敵的大黃蜂。當蜜蜂團團圍住大黃蜂時,所產生的溫度大約45度,高過大黃蜂可以忍受的上限,但低於日本蜂可以忍受的上限(48度)。所以,不一會兒,被蜜蜂圍住的大黃蜂,就被蒸死了,日本蜂成功地免於被亡國滅種。

這段影片讓我們看到兩種因為戰術改變而產生的結果:
1. 和歐洲蜂一樣弱小的日本蜂,靠著不同的戰術,克敵制勝。
2. 負責偵查的大黃蜂,忘記了自己的任務,發現日本蜂的巢穴後,沒有馬上回去呼叫其他大黃蜂,結果6隻腳敵不過3000隻腳,陰溝裡翻船。

所以說,徹底地瞭解自己和敵人的確很重要,因為這樣,才能夠選擇真正有用的戰術,製造較好的戰果。另外,即使面對再弱小或是不起眼的敵人,都還是不能輕敵,否則,往往會發生自己不願意看到的結果。

最後,我想問,如果是30隻日本大黃蜂同時攻擊這一窩日本土蜜蜂,蜜蜂是否還能獲得勝利?

2007年4月23日

Windows Vista Volume Activation 2.0 摘要

M$ Vista 大量授權版的啟動方式,和以前很不一樣。不看文件不可能知道,看了文件也記不得。所以,整理整理常用的部分是一定要的。注意:所有動作都要在命令列下,用Administrator權限才能執行,當然,如果 UAC 已經關掉了就沒差。

用預設的方式啟動 Vista Business / Enterprise
cscript C:\windows\system32\slmgr.vbs -ato
用KMS方式啟動的Vista稱為KMS Client,KMS Client不需要輸入任何序號,連上提供啟動服務的KMS Host就可以啟動了,而KMS Host可讓無限個KMS Client連上來啟動。

指定提供啟動服務的KMS Host和使用的port並且啟動
1. cscript c:\windows\system32\slmgr.vbs -skms [IPv4 Address:port]
或 cscript c:\windows\system32\slmgr.vbs -skms [IPv6 Address:port]
或 cscript c:\windows\system32\slmgr.vbs -skms [MachineName:port]
2. cscript c:\windows\system32\slmgr.vbs -ato


改回預設啟動方式,並且啟動
1. cscript c:\windows\system32\slmgr.vbs –ckms
2. cscript c:\windows\system32\slmgr.vbs -ato

在Vista看自己的啟動狀況以及KMS相關資訊
cscript c:\windows\system32\slmgr.vbs -dli

在Vista改自己的CMID和SID(要ghost或對拷前必用)
c:\windows\system32\sysprep\
sysprep.exe /generalize /oobe /shutdown

把一台 Vista Business / Enterprise 變成 KMS host 並且啟動
cscript c:\windows\system32\slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript c:\windows\system32\slmgr.vbs -ato
這個序號只能用來啟動KMS Host。一組大量授權的序號,只給啟動六部KMS Host,且每部KMS Host只能啟動9次。所以說,KMS Host要顧好,不然超過這些限制要打電話給微軟才能再加KMS Host了。

在KMS host看KMS Client的啟動狀況
cscript c:\windows\system32\slmgr.vbs -dli 或用 event viewer 看更詳細的資料

2007年4月19日

微軟提供的虛擬光碟 for Windows XP

今天看MSDN的FAQ時,不小心發現一個微軟提供的小工具,是一個虛擬光碟的軟體,很簡潔,總共只有兩個檔案和一個說明檔。雖然已經習慣用Daemon tools了,但還是記下這個軟體,或許以後用得到。以下是MSDN FAQ的節錄:

========================

What are ISO image files and how do I use them?

....刪

Mounting ISO files virtually

The following tool for Windows XP allows image files to be mounted virtually as CD-ROM/DVD-ROM devices. This tool is provided here for your convenience and is unsupported by Microsoft Product Support Services.

========================

說明:

Readme for Virtual CD-ROM Control Panel v2.0.1.1

THIS TOOL IS UNSUPPORT BY MICROSOFT PRODUCT SUPPORT SERVICES


System Requirements
===================
- Windows XP Home or Windows XP Professional

Installation instructions
=========================
1. Copy VCdRom.sys to your %systemroot%\system32\drivers folder.
2. Execute VCdControlTool.exe
3. Click "Driver control"
4. If the "Install Driver" button is available, click it. Navigate to the %systemroot%\system32\drivers folder, select VCdRom.sys, and click Open.
5. Click "Start"
6. Click OK
7. Click "Add Drive" to add a drive to the drive list. Ensure that the drive added is not a local drive. If it is, continue to click "Add Drive" until an unused drive letter is available.
8. Select an unused drive letter from the drive list and click "Mount".
9. Navigate to the image file, select it, and click "OK". UNC naming conventions should not be used, however mapped network drives should be OK.

You may now use the drive letter as if it were a local CD-ROM device. When you are finished you may unmount, stop, and remove the driver from memory using the driver control.


2007年4月16日

更換 OFFICE 2007 的序號

今天灌MSDN的Visio,灌好了就直接啟動。結果,啟動次數被用光了!大家還真是會用啊,好不容易弄到另一組MSDN的產品金鑰,卻不知道要怎麼換產品金鑰。難道,要重灌Visio才能再打一次產品金鑰

別再相信沒有事實根據的說法了!求助於Google吧,用中文找,找到的都是教破解或是免序號。改用英文找,以"visio 2007 change key"為關鍵字,果然一下就找到了,趕快記下來,下次再遇到同樣的情形就可以參考了:

1. 在Registry裡找到下面的subkey
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration

2. 因為Visio和Office 2007的其他東西分屬於不同的subkey,所以,Registration這個subkey下面會有不只一個長得像{901.......0FF...}的subkey。一一點進去看ProductName,就可以確認Visio是在哪一個subkey之下。

3. 在Visio所在的subkey中,把ProductIDDigitalProductID兩個subkey給刪了。

4. 執行Visio,就會出現輸入產品金鑰的對話框了。輸入新的序號後,就可以進入Visio的畫面並接著成功啟動了。

PS1:
用正版還要受罪,真是不太爽啊!
PS2:這方法應該也適用於其他Office 2007的產品吧?

New Hitachi 320GB HDD





今天用HDDScan測了新買的Hitachi 320GB HDD。測試的結果,每個block的access time都在20ms以下,看起來效能不差,穩定性也不賴。

HDDScan可以在Windows XP下掃描硬碟有沒有壞軌,是非常好用的工具,不用再為了測硬碟而用DOS開機了。可以拿來掃描看看新買的硬碟有沒有壞軌,也可以順便測試一下硬碟的效能。

期待這顆硬碟能夠毛病少少,服役久久。

WinXP in VirtualBox on WinXP

VirtualBox 1.3.8 Windows版安裝Windows XP,安裝和執行速度都很快,速度比VMWare和Virtual PC都快,也不會在Host的XP裡裝一堆東西。用NAT模式上網也都沒問題,但是好像還不能拿來裝FreeBSD,所以目前只用來測試Windows XP和Vista,總體上,還有很多進步空間,但已經夠一般測試用了。

另外,手冊中有提到,Guest的XP和Host的XP要透過特殊方式才能共享檔案,方式如下:

Host XP:
1. C:
2. CD\Program Files\InnoTek VirtualBox
3. VBoxManage sharedfolder add "XPtest" -name "test" -hostpath "C:\vboxshare"

Guest XP:
1. net use z: \\vboxsvr\test

如此,在XPtest這個Guest OS裡,存取Z磁碟機,就等於在存取Host OS的
C:\vboxshare資料夾

2007年4月15日

Google 和 Microsoft 正面交鋒

Google推出google apps服務後,以gmail帳號整合各種服務和軟體。試用其文件和試算表的功能後,我真的認為,在未來,有可能只要有Browser,就可以滿足大部分人的需要了。也就是說,未來Windows和Office的需求可能真的會因為這種服務而大減。這真的讓我感到,Google是在90代之後唯一可以嚴重威脅到微軟的公司,威脅程度比當初的Netscape大太多了。這齣真實戲碼,比連續劇還好看,正好在別的部落格上看到類似的見解,可以參考看看,不過人家寫得實在比我好太多了。

2007年4月14日

有趣的 www.snap.com

www.snap.com 是個有趣的搜尋引擎,所有的搜尋結果都會以snap的方式呈現 ,使用者不只看到文字的搜尋結果,也可以預覽搜尋結果會連到的網頁畫面。介面是用Flash做的,也可以搜尋圖片。另外,該網站免費提供的 Snap Preview Anywhere 服務也很有趣,blogger們可以利用這個服務,讓閱讀者在閱讀posts時,預覽hyperlink的snap preview,真很有創意。

My wife is a spy

現在這個世界實在是太可怕了,資料都數位化之後,如何保密實在是一個傷腦筋的課題。

【bookmarks】for 好站

照字母順序排列囉

Mr./Ms. Days
http://mmdays.wordpress.com
這是一個由一群大學同學共同維護的網誌,很多文章都頗有深度,值得一看。我猜這群人大概是五年級後段或是六年級前段的吧,特別的是,他們以Days作為自己的暱稱,讓我想起海賊王的阿拉巴斯坦篇。

2007年4月13日

【好用軟體列表】

排列方式就是依照英文字母的順序囉

7-Zip -> 壓縮和解壓縮軟體
http://www.7-zip.org
7-Zip是免費的壓縮和解壓縮軟體,支援常用的壓縮格式(Rar, Zip, Gz, Cab等)。使用7z格式產生壓縮檔,也支援用Zip格式產生壓縮檔,一般功能該有的都有了。

Active Virus Shield(AVS) -> 防毒軟體
http://www.activevirusshield.com/antivirus/freeav/index.adp
AVS是American Online提供的免費防毒軟體,使用Kaspersky Anti-Virus掃毒引擎,簡單好用且病毒偵測率和KAV相同,沒有中文版。

Audacity -> 音樂剪輯軟體
http://audacity.sourceforge.net
Open Source的音樂剪輯軟體,小巧快速,可以滿足簡單的音樂剪輯需求。

Daemon Tools -> 虛擬光碟軟體
http://www.daemon-tools.cc
非商業使用下,免費的虛擬光碟軟體。

Filezilla -> FTP傳檔軟體
http://filezilla.sourceforge.net
Open Source的FTP軟體,讚!

Firefox -> 網頁瀏覽器
http://www.mozilla.com
Mozilla Open Source Project的Web Browser,小巧快速且相容性很好。

Foxit Reader -> PDF閱讀器
http://www.foxitsoftware.com
Adobe Reader小很多也快很多的PDF Reader,雖然列印某些PDF檔時好像有點問題,但是拿來看PDF檔仍然是很好的選擇。


Free Download Manager -> 檔案續傳軟體
http://www.freedownloadmanager.org
免費且功能完整的下載管理和加速軟體

ImgBurn -> 燒錄軟體
http://www.imgburn.com
DVD Decrypter作者的新作,小巧好用。

Microsoft PowerToys for Windows XP -> 系統功能加強
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
微軟提供的許多免費小工具,可以讓Windows XP更順手好用。

PSPad + WinSCP -> 純文字編輯
http://www.pspad.com + http://winscp.net
PSPad是很不錯的純文字編輯軟體,內建透過FTP編輯遠端檔案的功能,這樣子寫網頁就很方便了。可惜的是目前PSPad還不支援SSH所以若要透過SSH編輯遠端的檔案,要搭配WinSCP這個SSH傳檔軟體,並且把WinSCP的預設編輯器設定成PSPad。如此,就可以透過WinSCP以SSH瀏覽遠端的檔案,然後用PSPad直接編輯和儲存。

Putty -> Telnet和SSH軟體
http://www.chiark.greenend.org.uk/~sgtatham/putty/
免錢又好用,不過中文支援好像有問題,好像不適合拿來打BBS不過能SSH來遠端管理FreeBSD就已經夠我用了。

Regshot -> Registry修改工具
http://regshot.blog.googlepages.com/regshot.html
想要知道某些程式或是設定的動作暗中修改了windows registry的哪些地方時,可以用Regshot來比較before和after的差異。


Thunderbird -> Email收發軟體
http://www.mozilla.com
Mozilla Open Source Project的Email收發軟體,小巧快速且過濾廣告信功能比Outlook Express好很多。

VirtualBox -> x86虛擬機器
http://www.virtualbox.org
一個free of charge for personal and evaluation use的x86 virtual machine。作者也提供以GPL作為Licence的Open Source版本,不過要自己編譯就是了。在Windows XP下,以VirtualBox執行Windows XP的速度,感覺上比Virtual PC快上不少,和VMWare差不多甚至更快。

WinMD5 -> MD5訊息摘要產生工具
http://www.blisstonia.com/software/WinMD5
在Windows下計算檔案的MD5 Message Digest的軟體,網路下載族必備。

XnView -> 看圖軟體
http://www.xnview.com
Free for personal and non-profit use。小巧快速。

在 HP NX8220 重灌 Windows XP

終於忍不住重灌我的HP NX8220 Notebook了,整個系統已經慢到讓人無法接受。原本想說既然要重灌就灌Vista好了,但是很多軟體對Vista的相容性好像都還有待進步,看來,灌XP還是比較保險。希望能夠趕重灌好,還有很多事要做哩。

既然重灌電腦,日常有用到軟體當然也要順便更新囉。現在安裝程式,除非沒辦法,不然都想盡量採用Free or Open Source software,這些軟體這幾年發展下來都有一定的成熟度了。乾脆用一個post,為這些好用軟體整理一個【好用軟體列表】,以後灌其他電腦時也可以有個依循。

重灌電腦順便也整理了IE中的我的最愛,要隨時同步IE和Firefox的Bookmarks還真是不容易,還好有google toolbar的bookmarks可以用,現在愈來愈習慣使用Firefox,但IE也還是不能丟掉,所以,以後都只用google toolbar來記錄bookmarks好了。

現在用電腦和網路真的和以前不一樣了,Google興起後,找資料超方便,找資料的同時,也常不小心找到一些好站。不過現在隨便找也可以找到一大堆資料,資料量太大腦袋不太可能記得住,就算是收集下來了,沒有一個好的檢索方法,以後也很難再找到當初自己收集的資料,結果,蒐集的資料往往就像失去File allocation table的磁碟分割區一樣,內容都變成廢材了。

今天就不小心看到一個很不錯的網誌,當下腦中突然興起一個念頭,為何不像整理軟體列表一樣,弄一個post來當【bookmarks】呢,這樣弄得話,好像還頗方便的耶。而且可以紀錄比較多的描述資訊,不像browser的bookmarks,只能靠名字去辨識內容,可是隔了一段時間後,誰還會記得啊?