星期一, 6月 29, 2009

公司演講 The story of H.264 and MPEG serial

2009/6/29 (一)

時間:2009/06/29 13:30 - 14:30
主講:Jack
參與人員:公司同仁

這次準備資料約 2HR,文章中的專有名詞需要多注意,打上去的東西必須要每個縮寫都了解他的來源及定義,對於內容的順序性在最後要在作修正,根據不同的參加人員講解不同的內容。

星期六, 6月 27, 2009

FileZilla 所使用的 GUI Library

FileZilla Dependency Installed:
  • tinyxml.x86_64 0:2.5.3-4.fc11
  • wxBase.x86_64 0:2.8.10-1.fc11
  • wxGTK.x86_64 0:2.8.

星期一, 6月 22, 2009

Surveillance terms


  • ONVIF - Open Network Video Interface Forum.
  • WSDL - Web Service Description Language. [WSDL1.1]
  • WDR - Wide Dynamic Range.
  • SOAP - Simple Object Access Protocol [SOAP 1.2, Part 1]

  • NVC - Network Video Client.
  • NVT - Network Video Transmitter.
  • OASIS WS-BaseNotification


Reference:

星期五, 6月 12, 2009

HyperV and VMWare 測試報告

2009/6/12 (五) 陰天

這幾天研究了一下要跑 Virtualization Technology的軟硬需求:

HOST OS: 就是主要掌管 Guest 的主要 OS
GUEST OS: 子 OS 被 HOST 管/的 OS
哈! 這樣清楚明白瞭解喔~~ 不懂??
For Example:
  • 在 Win Server 2008 下灌 xp 32 + Linux Fedora ... xp32/Fedora 就叫 guest os, Server 2008叫 host os.

硬體需求:
  • 主機板Bios 要有Support :詳細名稱不知道,不過我的是 Execute Disable Bit,有可能是Enable Intel-V / AMD-V 之類的,我的主版是P5B-VM SE,CPU:Intel E6420 Ram:DDR2 8G
  • 北橋 Memory Remap Feature 要開,開了才能突破 4G.
系統需求:
  • OS : 跑VMWare Server/Workstation 不管那種OS,但 ESXi & HyperV 要跑 XP 64bit or Server 2008,這兩個都是獨立OS,而且硬體Driver抓不到很麻煩,但有支援半虛擬化,效能上會較好。
  • 至於為何要64bit,因32Bit 定址問題,只能定到3G多我看跑VM也是吃力。
  • 目前是打Host / Guest 的 虛擬記憶體通通關掉,因為還蠻大的 ;)
軟體分類:
  • Windows XP 64 bit + VMWare Server 2.0
    • Workstation 6.5- 要錢的
    • Server 2.0 - 免費的:
      • 這是用網頁來呈現控制中心,Host端龜龜的,Guest端開Full Screen 還ok 蠻順的。
      • Guest 開三個都還能接受,每個1 cpu , 2G Ram,至少滑鼠是順的
        • Windows XP 64 跑
        • Windows XP 32 跑暗黑II
        • Fedora 11 64bit
    • ESXi - 也是免費的,跟HyperV 類似的做法,要有Bios/CPU 的 Intel-V or AMD-V Support
  • Windows 2008 Server + HyperV
    • HyperV Server 2008 - 這套是微軟大放送的,免費,不過只有文字介面,我裝好後竟然抓不到網卡,又只有文字介面,不知道要用甚麼Command 去搞,又抓不到網卡,有點難搞,放棄。
    • Windows Server 2008 - 內建HyperV,這個有內建Desktop,用WINDOW 操作會好些,這個模式下感覺Windows Server還蠻穩的,不知道是不是錯覺,整個不像XP了,也不像2000 Server,我落伍了-.-
      • 慘!Server 2008 內建DirectX 10,我顯卡是內建的Intel GMA3000,只支援到DirectX 9,所以也沒得測了,前幾天看到燦X賣一塊 Nvidia 9600GT 2GDDR2 2780 @@真想敗下去,跑個HyperV + 雙螢幕來瞧瞧。
      • Host 端的 Server Manager的管理介面在 Collecting data 一樣要等,比VMware好的是,滑鼠不會卡死,整個系統卡著的感覺,不過安裝XP32時....Guest超龜,VMWare都沒這個問題,原本裝XP32只要半小時,裝了一小時才好,感覺上是 IO 龜住了。
      • 打開 Host 的 Resource Overview看,Disk overHead很高,奇怪了,VMWare也是用 Virtual File 來做就不會這樣,讀取好像正常,寫入就很龜了。
      • 終於灌好了,失望,沒有別的了,光滑鼠都輸人家。
      • 嘗試著更新所有東西看看有沒救。
        • KB950050 HyperV update.
        • update all
        • 通通最新了,重裝一次XP 32.....結論是,我要趕快殺掉 Server 2008 + HyperV ....爛爆了,光XP32一開始的安裝藍畫面就龜到爆,後面的操作就不用講了,本還想多試幾個東西,跑成這樣.....放棄。【微軟】果然是名不虛傳。
  • Windows 2008 Server +VMWare Workstation 6.5
    • 首先要將剛剛裝的HyperV 弄走,移除又很龜,順便看看Workstation跑的如何。
    • 拿之前在XP64 + VMWare server 2.0做的 XP 64/32 Image 跑看看。
    • 金頂電池的兔子!我只想到這個,我的滑鼠像是裝了這個電池,【筋蹦】!!。
    • 超順,比Server 2.0還順,不知道是不是錯覺,打暗黑的時候,哭簍怪跑好快,感覺像開了加速器,真的很快,不過D3D還是沒開,不知為何,設定檔也改了。
    • 不過這可能是Server 2.0 / Workstation 6.5 的差異,不一定是 XP 64 / 2008 Server的差異,因為有兩個變數。
    • XP64下試了一下 一樣快。
  • Fedora 11 64bit + VMWare Server
    • 這個模式有點難搞還要Compile,想到就暈。
    • Linux 下還有KVM/Xen 等可以弄,請參閱鳥哥。
    • 推薦一下Fedora 11 剛出喔~~ 開機20秒,畫面還ok。
FAQ:
  • 裝ESXi 發生怪問題,HyperV 也是。
    Failed to load lvmdriver: 看來是網卡問題導致。
  • 暈倒,完到最後發生一個麻煩的事情,灌了太多OS,整個MBR 及 OS 亂掉,出現 Ntldr is Missing 導致不能開機,解決方式如下:
    • 找回原廠CD 按 R 進CONSOLE修。
    • CP [CD DRIVE]:\I386\NTLDR C:\
    • CP [CD DRIVE]:\I386 \NTDETECT.COM C:\
    • fixmbr, fixboot, bootcfg 等命列斟酌用。 不知道怎用就辜一下吧 or HELP.

結論:
  • 要打Game 另外割一塊好,我用 Host: XP64 + Guest : XP64 打暗黑很順(VMWare Server 2.0),但要跑Direct3D能解但有問題,粉龜,使用DirectDraw 的Game 沒問題,Direct3D則要開選項,並加大顯卡memory,也就是要吃Ram啦。
  • 實在是沒有那麼多時間都玩一次,只依我的需求去看,結論是 XP64 + VMWare 來跑最佳。
  • 我是一個Embedded Linux 的工程師,平常也都在Linux下環境操作,攪了那麼久,雖然 不愛在Windows 上Coding,但它真的是...讓人容易操作,這應該是為啥Linux一直為何搶不下的原因,先不管Open office的問題,操作上一下子那有問題一下子缺啥的,MicroXXX在這塊真的是做的比較好,雖然他甚麼都沒有,只有一個OS + IE,加灌個Office其實一般人要的只是上網跟文書吧。

Reference:
To be continue...

星期三, 6月 03, 2009

13年前的 零分

引用圖片 http://www.meishichina.com/Health/UploadFiles/200812/2008122614102155.jpg
突然想放一張雞蛋的圖片

2009/6/3 (三)

今天早上是博士班逕讀口試的日子,教授這個 【為甚麼那麼多零分】 的問題真的是讓我印象深刻。

13年前當我再就讀二專時,其實算是一個不用功的學生,還記得當時所使用的Linux 是 Slackware,為了灌這套 OS,花了一整天用十幾片 5.25 的磁片在灌(因為我的電腦是 386sx-16Mhz),為了就只是他的多工(雖然當初只會ls) ^^,因為當時只有DOS好用,翹課在家打電腦,所以拿了一個 0 分。

13年前,家中沒有ADSL,上網只能用1200 modem 撥接,為了上Internet打MUD,提升等級,達到巫師的等級可以用C語言撰寫房間,翹課到計算機中心打MUD,所以又拿了一個 0 分。

13年前,由於學費要貸款,要半工半讀,還兼差幫同學寫期末程式(當時一個人收5000塊,一次收了四個,一個人寫了 4 個Project),導致連考試都放棄了,有些課都翹掉了,又一個 0 分。

...那麼多藉口,不過還是很多 0 分,哈。

問我後悔以前不學好,拿了那麼多 0 分嗎? 不 ! 這些 0 分是有代價的。

沒有這個 0分,我不會那麼早接觸 Linux。
沒有這個 0分,我不會那麼早接觸 Internet。
沒有這個 0分,我不會知道原來以前我 0 分......。