2013年6月23日星期日

新電腦

這個月沒工作的日子,最大工程莫過於換新電腦,由格價,買料,自己砌,安裝新Windows,過Data,重新安裝設定都不止於此。
還有就是把舊有硬碟這行大清洗,清潔一下在網上出售,這足足搞了幾天才搞掂!

現在的電腦真是大平賣,雖然只是幾千元,低階的配備,但對我來說一般寫程式玩遊戲,都已經是一部十分夠用的電腦了。
新電腦:
AMD Trinity Quad-Core Athlon II X4 740 3200GHz APU Processor
MSI FM2-A85XMA-E35 AMD A85X chipset
Kingston DDR3 1600MHz 8GB Ram
WD Blue WD10EZEX 1TB SATA3 6Gb/s /64MB HDD
HIS 6670 Fan 1GB GDDR5 PCI-E
Antec - Neo Eco 400C
GTR 3071 機箱 (這很垃圾, PCI-E位置與底板不太配合)



舊電腦遺照 :

2013年6月14日星期五

令我廢寢忘餐的Unity3D

記得很久很久之前,曾經玩過Adobe的Adobe Atmosphere。用來建立3D世界,當時都有迷戀一段時間,但可惜Adobe最終放棄了這個產品。
自此之後,跟任何3D類軟件都沒有什麼緣份。

沒工作的這段時間,在學習Unity3D,其實寫程式都有近十年的日子,但自己對寫Game沒有太大意向,只是有用過jQuery和Blend+Silverlight做過一些公司春茗環節的小遊戲。
即使自己鐘意打機,但寫2D Game,又想不到有什麼Idea,即使做到出來,又好像沒太大成功感。

而寫3D Game則大不同,自己是FPS類遊戲,如Call Of Duty系列,BF系列,Gears of Wars的高手Fans,所以當然希望有一天自己可以涉獵3D遊戲的開發領域。
但在Unity3D出現之前,這是遙不可及的事。
因為我不懂DirectX,OpenGL,3ds Max等等,統統都是無從入手。
Physics部份如Collision或HitTest的程式碼,大概可能要花半年時間去完成。
甚至是親切的Microsoft曾經推出XNA Studio都學不來。

Unity3D完全改變整個開發門檻,Unity3D就等於當時的Visual Basic 6一樣。
把很多複雜的東西都打包好,即使是3D Model,地形,甚至燈光等等物件,你都可以透過Drag & Drop去完成一個場景。
一些物理上的如重力,撞擊力,Hit Box等等都可以在Properties填上數值就可以。
所以我用VB6去做比喻是很貼切,就如當年VB6的Form Control一樣。你不用懂複雜的C或C++都可以做到至少可以令人自High的程式。

Unity3D同樣不用你寫C++的程式碼,背後的程式如電腦的AI,你大可以寫Javascript或C#程式。
Unity3D安裝過後,本身已經有MonoDeveloper給你做Debug。
如果你像我一樣都是Microsoft派系的人,MonoDeveloper一點也不難上手。

這兩個星期,都在學習Unity3D,目標就是想寫一個簡單的第一身射擊遊戲。
學習了用Unity Package,寫電腦的AI,Physics物件的應用,設計地型等等。

暫時做出來的樣子就是這樣,可以在自己建立的3D世界行走有裊強烈的滿足感。


Capture了影片,因Cam Studio所限,Frame Rate比較低。

2013年6月13日星期四

Pikaview - Bulk copy Picasa web album image url

Picasa Web Album 跟很多Image host比較,有一個極大優點,就是所上載的圖片都是Hotlink,亦沒有限制Bandwidth,你不用擔心連結失效的問題。
但一直以來Picasa Web都有一個缺點,就是不能批次模式去Copy Direct Links。即使官方的Picasa看圖軟件都沒有這個功能。

好像我寫Blog Post時,若果文中圖片多的話,一張一張去開新頁,再Copy & Paste,多沒趣味的動作。
一次都算,但次次都是這樣,真是很浪費時間。
近期Google終於都把Gmail / Drive空間跟Picasa結合成15GB,我可以預期自己會更依賴Picasa。

一直以來都沒有人去做一些軟件去方便取得連結,苦候多時,所以我趁現在空閒,很草草了事地寫了一個小軟件,用途就是要彌補上述的問題。
這個程式很簡單:
1. Login 至 Google Account,取得權限。
2. 列出相簿中的圖片。
3. 按住Ctrl或Shift進行多選圖片,Right Click,Copy。
就是這樣。
介面很醜,反正用到就可以了。
我Google Login部份是使用Google OAUTH 2.0,所以可以放心,我不會取得你任何密碼。
程式不會對你相簿或圖片做任何修改,是Read Only。

軟件是用WPF加.NET Framework 4.0寫的,有需要可以下載。
Pikaview v0.1.0
https://dl.dropboxusercontent.com/u/19160547/Files/Pikaview_v0.1.0.zip
.NET Framework 4 Client Profile
http://www.microsoft.com/zh-tw/download/details.aspx?id=24872

2013年6月7日星期五

Media Player Classic不用AC3 Filter增強聲音!!

自開始用電腦以來,我都是用2.1聲道的喇叭,什麼5.1 , 7.1都未用過。
自己對看片的畫質要求高,但聲音方面則沒太大要求。

很多時候網上下載回來的片,都有機會用上AC3編碼,如果那條片是多聲道,特別是現在的Blu Ray-Rip影片,用我的配備,用什麼Player軟件都好,聲音都會很細聲。
一直以來的解決方法都是來自網上的,就是安裝AC3 Filter,然後調高主音量。
那原來細聲的就會聽到了。


但換來的,就是原本已經夠大聲的,隨之而增大!!!
試想一下,你下載回來的片,對話/背景音響都很細聲,你用AC3Filter把他調到很大聲。
但原來這條片的爆破場面是另一條音軌,你可以試想像當你看到爆炸場面的時候,你的喇叭都會同時爆炸。

或者解決方法已經很多人知道,但至少我從來都不知道.....
其實MPC-HC已經內建一個功能是把所有音軌調較成同一音量,換句話說,可以解決細聲的問題。
雖然大聲的部份都會變成同一音量,但至少不會好像上述的情況嚇過半死。

方法很簡單,在下圖的位置選取"標準化"就可以了。