2013年8月11日星期日

Chrome Developer Tools Theme

雖然我幾乎不用Chrome的 Developer Tools,因為那個Console到現在Chrome 28都沒有Multi Line。
所以依然是用IE的F12 Developer Tool比較多。

不過見有熱心人整了一個叫mnml Theme的東西,都幫Chrome打扮一下吧。

這個Theme安裝很簡單。
在下載頁Custom.css。
放在
C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\
或PortableApps版本路徑 :
\Google Chrome Portable\Data\profile\Default\User StyleSheets
覆蓋裡面的Custom.css就可以。

完成後如下圖:

2013年7月29日星期一

Office Web Apps與Office 365的分別

近期收到TechNet subscription將會停止服務的通知。
所以以免浪費,動用了Office365的權益。
玩了幾個星期Office365,亮點在於Exchange Online 和SharePoint Online,免去一切安裝維護的煩惱,
跟Office 2013又完美整合,一開戶就可以使用。

其實我聽過有人誤以為Office365是雲端的Office,將那時的Google Doc。
其實雲端的Office,就是SkyDrive那個Office Web Apps。
坦白說,的確比Google Drive的做得更好,因為做得近似桌面版本,用起上來感覺很爽,可以直接在Browser處理Word, Excel, PowerPoint, OneNote文件。


而Office365除了上述雲端的Exchange和SharePoint,還有Lync視訊會議,當然還有Office Web Apps。
除了網上的應用,還有就是Windows版本的Office軟件使用權。

值得一提的是Office365的帳號是獨立的。
跟你的Microsoft Account沒任何關係,如果你有自己的Domain,可以申請以如boss@mycompany.com登入,沒有的話,Microsoft會給你以name@xxxx.onmicrosoft.com的帳號。

所以日後有人問你什麼是Office365,就不要回答:(雲端的Office!)了。

參考:
Microsoft Office vs. Office 365 vs. Office Web Apps: How Do They Differ and How Can They Work Together?

下面是SharePoint Online的截圖,你可以不用安裝SharePoint Designer,在Browser上就可以設定項目。

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比較低。