2010/01/29

iPad



原本想寫少少關於 iPad,不過相信有很多人已經寫了 iPad 有什麼優缺點了,重覆也沒有意義。
不過對我來說,iPad 是一部不錯的機器,可以當成一部很輕巧的筆記本電腦,雖然速度可能比較慢,又沒有多工作業,不過外出的話,也不會做太多文書之類的東西吧。
iPad 又可以當成一部電子書,這麼大的畫面看書應該很好。
不過以產品來說,iPad 的定位似乎有點麻煩,當 Notebook,效能不足,當 iPod/iPhone 又太大太重,當電子書、相框好像有點小題大做。
不知道它最後會不會成功,但是我覺得這個產品還是很不錯的,我給80分。


2010/01/27

Android? Maemo? WebOS?

差不多又一年了,以我的習慣通常,都會一年換一部手機,我知道有點不環保,不過我都會賣掉手機,或者送給媽媽或其他壞了手機的人的,也不算很浪費吧。
21世紀,手機變得強很多了,特別是 SmartPhone, 例如 iPhone 等,功能變得比較強,很多程式可以直接在手機上購買、下載來用,不像以往要故意去電訊公司或者其他不同的一堆網站去找程式,方便得多,也造就了一個新的經營模式吧。
但問題來了,想換手機應該買什麼好呢?iPhone 我就不會考慮了,一來太多人用,哈哈哈,實在害怕坐車整個車箱的人的手機都一樣的感覺,二來很貴啊。Windows Phone 更加不會考慮,不能定制化,不適合我,而且也不穩定。
所以餘下會選的應該 Android (Acer Liquid, Motarola Backflip 等)、Maemo (Nokia N900) 或者 WebOS (Palm Pre),這3 種系統的定制化跟穩定性好像都不錯,也有一堆的應用程式可以選。如果就自由度來說 Maemo > WebOS > Android,如果看程式的選擇,Android > Maemo > Palm,不過 PDA 功能來說 Palm 應該是首選吧。
好,還是... 再考慮多一會!

2010/01/23

VirtualBox的实时迁移试验 [轉載文章]

文章來源:liangsuilong 的 Blog
網址:http://www.liangsuilong.info/?p=517

自VirtualBox发布3.1版本以来,Sun赋予了VirtualBox实时迁移的能力。当然Sun没有称自家的实时迁移技术为Live Migration,而是叫Teleportation。按照它自家的说法就是Teleportation比Live Migration更高级。

实现实时迁移的条件之一就是要先把虚拟机存储文件存放在公共的存储空间,因此需要设定一个共享存储(Shared Storage)的空间,让实现迁移的两台实体主机都能够连接到共享存储空间上的虚拟媒体文件,包括虚拟磁盘、虚拟光盘和虚拟软盘。否则,即使迁移完成以后,也会因为无法启动迁移后的虚拟机。实时迁移实际上把虚拟机的各个配置文件封装在一个文件,然后透过高速网络,把这个封装文件和内存运行状态从一台实体机迅速传送到另外一台实体机上,期间虚拟机一直保持运行状态。在现有技术条件下,大多虚拟机软件,如VMware、KVM、Hyper-V、Xen都需要共享存储。VirtualBox支持NFS和SMB/CIFS协议的网络文件系统,也可以支持iSCSI连接到SAN网络。选用哪一种网络文件系统,则需要根据具体情况而定。SMB/CIFS在Windows和Linux都设置简便。NFS在Windows则略显烦复。

Source机
CPU: Pentium E2160
RAM: 2GB
OS: Fedora 12 x86_64

Target机
CPU: Athlon 64 X2 4200+
RAM: 2GB
OS: Windows 7 Ultimate x64

Guest机
Name: XP
CPU: Virtual Single-Core Processor without VT
RAM: 1GB
OS: Windows XP Professional

首先架设一个共享存储环境,我就选用了SMB/CIFS协议,在Source机架设了Samba服务。如果把共享存储服务放置在第三台电脑上会更好,但是我由于条件所限只能把共享存储服务安装在Source机上。具体方法就不再详述了。然后移动Source机上的虚拟磁盘文件移动到共享存储服务器上。重新注册到Source机上的VirtualBox,并重新连接到Guest机,即可启动Guest机。

在Target机上新建一个虚拟机。虚拟机的配置和特性要求与Source机上的Guest机完全一致。随后把共享存储上的虚拟磁盘文件连接到这台虚拟机上。随后在Target机运行如下命令:

VBoxManage modifyvm –teleporter on –teleporterport –teleporterpassword
以我的试验为例:

VBoxManage modifyvm XP –teleporter on –teleporterport 1234 –teleporterpassword 123456
若是在Windows上使用VBoxManage命令行,则需要在命令提示符进入VirtualBox的安装目录,用VBoxManage.exe替代VBoxManage,使用效果是一样的。

以上命令瞬间执行完毕,然后启动Target机上的Guest机。此时VirtualBox弹出等待迁移的窗口。若取消迁移,可以按下窗口上的关闭键。


fig. 1

然后在Source机运行迁移命令:

VBoxManage controlvm teleport –host // –port –password
以我的试验为例:

VBoxManage controlvm XP teleport –host 192.168.1.3 –port 1234 –password 123456


fig. 2

Source机和Target机的VirtualBox控制台同样出现了正在Teleportiong的状态:


fig. 3

迁移过程实际上是很短暂的。VirtualBox把虚拟机的配置文件封装并与虚拟机内存运行状态一并从Source机传送到Target机即可。按照我家里的网络情况,TP-Link百兆家用路由器搭建的局域网,大约20秒的时间就可以完成迁移过程。VirtualBox显示的剩余时间实际上是没有意义的。迁移前段VirtualBox进行文件校验应该会花费不少时间。实际所需要的时间是根据网络情况与Source机和Target机的性能配置而定。

当迁移完成以后,Source机上的Guest机自动关闭,而Target机上的Guest自动启动并且恢复到Guest机关闭前的那一刻状态。此时VirtualBox控制台就会显示Teleported状态。


fig. 4

当Guest机下一次在Target机上启动前,需要把实时迁移的功能关闭,否则就会出现等待迁移的界面。

VBoxManage modifyvm XP –teleporter off
至此,整个实时迁移的试验宣告完成了。此外我更换了Target机的OS,改为与Source机一样的Fedora 12 x86_64,似乎迁移的稳定性会更加好。以上截图大多数取自第二次迁移试验。

注意事项:

1. 在VirtualBox上运用实时迁移功能,Source机和Target机的硬件配置越接近越相似出现错误的机会就会越少。如果Source机和Target机硬件配置一致,那么出现兼容性的问题就非常地小。特别是两台机器的处理器,尽量要相近的型号。型号差异过大,则非常容易导致出错,尤其是Guest机内运行着专门为特定处理器优化的软件。当在两台处理差异过大的机器上进行实时迁移,特别是在跨品牌处理器之间(主要是AMD与Intel)的迁移,那么建议用户关闭虚拟处理器的筛选器。命令如下(后面<>为命令选项):

VBoxManage modifyvm –cpuid
2. 实施迁移前,一定要确保Source机和Target机上的Guest机硬件配置和设置都是一样的,特别是System和Display的选项一定要保持一致,同样也需要采用相同的虚拟网卡。VirtualBox的实时迁移功能并不需要依赖VT技术,但是不能在一台没有VT的Guest机和一台开启VT的Guest机之间迁移,否则就会出现错误。

3. 最好配备有千兆局域网或者更好的网络条件,因为Guest机的磁盘操作需要较高的速率,如果仅仅靠百兆局域网,那么速率上的限制和操作上的延时则极大地影响文件操作的效率和适用体验。

总结

VirtualBox 3.1带来了实时迁移能力,实在让人惊喜。这应该是第一款跨处理器品牌跨平台的虚拟机软件,能够在Windows、Linux、Mac OS X和Solaris平台上进行实时迁移。良好的易用性,一直都是VirtualBox的优点。不过看起来,实时迁移对于VirtualBox而言还是刚刚起步,还有很远的路去走。没有为实时迁移这种重量级的特性配备图形化操作界面对VirtualBox这款以易用闻名的虚拟机来说,不得不说是一个遗憾。

最后,限于条件,我没有带有VT技术的Intel处理器。如果哪位热心朋友有这样的条件,可以进行一次带有VT的AMD与Intel的实时迁移试验,将会更有挑战性,因为这种情况下更容易出现处理器兼容性的问题。

2010/01/16

高鐵

要記著這些東西。
在高鐵的會議上,保皇黨31票反對了什麼?

馮檢基提出,要求發放高鐵對大角嘴地皮結構影響資訊,動議立即處理以31對21票被否決。
黃毓民提出,要求向年青人多解釋有關高鐵撥款,動議立即處理被否決,票數是21對31。
李永達及梁耀忠提出,要求匯報高鐵對相關地層結構影響,動議立即處理以31對21票被否決。
余若薇提出,要求每年向市民匯報高鐵財務情況,動議立即處理以31對31票被否決。
陳淑莊動議,盡快就高鐵影響尖沙嘴及油麻地交通作諮詢,動議立即處理以31對21票被否決。
吳靄儀動議,譴責政府在一地兩檢合法性存疑下推高鐵香港段工程,動議立即處理被否決。
何秀蘭提出,要求就高鐵對社會影響進行評估,動議立即處理被否決。
梁家傑提出,要求政府聘請獨立專家調查有專家歪曲失實說法,動議立即處理被否決。
梁耀忠提出,要求高鐵工程聘用殘疾人士,並為殘疾人士提供半價優惠,動議立即處理被否決。
謝偉俊提出,鑒於政府對諮詢高鐵不足,要求政府改善施政,動議立即處理被否決。
梁國雄提出,必須保證甲級工程依期動工,動議立即處理被否決。
梁國雄提出,必須重新評估高鐵工程,動議立即處理被否決。
陳偉業提出,若高鐵經濟效益不彰,要求追究顧問責任,動議立即處理被否決。

陳鑑林、黃容根、劉江華、李慧琼、譚耀宗、陳克勤
張學明、黃定光、葉國謙、黃國健、劉健儀、張宇人
方剛、劉秀成、黃國健、王國興、葉偉明、潘佩璆
李鳳英、葉劉淑儀、劉皇發、梁君彥、梁劉柔芬、陳茂波
梁家騮、譚偉豪、林大輝、霍震霆、黃宜弘、謝偉俊、詹培忠

歷史會記著這班出賣香港的人。

2010/01/13

謝安琪 Slowness

今天午飯之後去買了謝安琪的新唱片
朋友說裡面的歌比之前幾張唱片的歌少了商業味,回歸謝安琪原本的感覺。



其實謝安琪剛出道(還是未出道?新聞少得可憐)時我也有聽她的歌,真的跟其他的歌手很不同,沒有那麼大路。
不過後來出名了,出歌太多太密,有點“行貨”感覺,希望今次真的可以重拾 Original Kay.

2010/01/09

80分鐘死亡續播 (REC 2)

今天下午去了屯門UA 看 80分鐘死亡直播 (REC) 的續集 - 80分鐘死亡續播 (REC 2)。





上一集說到女主持跟消防員進入一座大厦採訪他們日常工作,結果遇上 “生化危機” 般的事件,最後全軍覆沒,最後一個鏡頭是女主持給不知道什麼拉走了。

今集是續集,說政府派了一個專家(原來是神父... 囧rz)和特種步隊進入大厦採集血液樣本去研制解藥。神父說裡面的人是因為著魔而不是生化危機。結果今集就變成了驅魔人...

不過道高一尺、魔高一丈,最後女主持再次出現,把神父他們帶到閣樓找到所謂的“源頭”,女主持最後一槍解決了 “源頭”,當一切看來已經完結的時候,怎料,原來上集最後女主持已經被 “源頭” 入侵,變成了 “另一個源頭”,結果仍然是全軍覆沒,女主持更成功離開大厦,往後會如何?要看有沒有第三集了。

總體來說,上一集比較好看,今集把生化危機說成著魔好像怪怪的,有點說不通,也沒有原本的刺激感。


---

故事簡介

2007年西班牙十大賣座電影《80分鐘死亡直播》票房勇創千萬美金,西班牙各大網站觀眾票選最佳影片。2010年,延續篇《80分鐘死亡續播》再次把觀眾帶回地獄般的恐怖夢魘,經歷全新的恐懼,誓將上一次的恐懼感延續!
延續《80分鐘死亡直播》的故事,接報到市區一座古舊公寓救援的消防員一一遭遇慘絕人寰的恐怖經歷,連貼身追隨拍攝消防員工作的女電視台主持人也不能倖免……警方跟消防員失去聯絡,沒有人知道在這座被封鎖隔離了的老舊公寓裏究竟發生了甚?事。公寓外,也是一片混亂。
政府馬上派出國家特種部隊直闖禁地,誓要查明公寓裏的情?,並帶同攝錄器材拍下現場實証。他們能否揪出隱身公寓的恐怖幽靈?公寓裏還有沒有倖存者?攝影機的第一主觀鏡頭,將再次讓觀眾親身經歷更生不如死的全新夢魘!

導演 : 尊美巴拿格魯, 柏高派薩
演員 : 奧斯卡辛卓薩法, 瑪蕾拉維拉絲高
片長 : 85 分鐘
級數 : III
語言 : 西班牙語 (中英文字幕)


2010/01/04

2010 第一個假期

今天到星期三是 2010 年的第一個假期,充分休息一下!
每天睡到自然醒的感覺真是爽。

2010/01/01

除夕倒數@偉記

昨晚又去了元朗的偉記 BBQ,由於是除夕關係,比26號時更加多人,感覺像旺角...
燒烤場到差不多零時開始派紙炮(結緍喜晏時新人進場放那一種),到直播倒數的一刻,大家一起放,全場都彩紙漂揚,好像下雪一樣,很美。