2012年12月26日星期三

Microsoft Expression開發中止! 公開免費下載

Microsoft之前已經殺掉了Silverlight.Net,令人擔心Silverlight的將來。
現在又殺掉Microsoft Expression,國外有人說現在的Microsoft有點迷失方向。

因為當初力推的軟件,在幾年之間來個180度轉變。

Microsoft Expression在2006年推出時,曾幾何時都令不少人討論。

Expression Web是我用過不錯的WYSIWYG editor,但我一直都認為Expression Web跟當時的
VS Express 2008的Visual Web Developer (即現在的Visual Studio Express 2012 for Web)或多或少是重疊的。

近年來更有WebMatrix 2,以上問題更甚。



至於Expression Blend,近兩個月我才真正使用過幫公司整Annual Dinner的Game。
只可以說Blend的學習門檻比Flash還要高,資源亦有不足。
軟件本身亦存在force Close的問題。
在Flash很基本的Motion Guide(導向線),Blend要到第4代才出現的PathListBox同等功能。
細心使用過後,就會明白,種種不利因素並不可能使Flash的設計者過檔。



本來單靠用Blend已經可以製作Silverlight動畫,但近期Microsoft又把Silverlight.Net殺掉,實在很難叫人再投資時間去學習。
Blend最終會整合至Visual Studio 2012,持續更新。
沒有死掉,還算是萬幸。

不過無論如何,Microsoft最後都把這些工具免費給大家使用,先下載一份吧。

Microsoft Expression Changes
http://expression.microsoft.com/en-US/

Download Expression Web 4 Free Version
http://www.microsoft.com/downloads/details.aspx?FamilyID=00e6f791-6450-4894-9b3a-2f5b58617a38
Download Expression Design 4 Free Version
http://www.microsoft.com/downloads/details.aspx?FamilyID=00b9727c-c096-41df-ae29-3623e4e15879
Download Expression Encoder 4 Free Version
http://www.microsoft.com/en-us/download/details.aspx?id=27870

超輕量300KB MP3播放器 - XMPlay

現今的電腦配備來說,音樂軟件已經沒有說什麼佔系統資源之憂。
不過亦因為播放MP3/FLAC已經是很基本的事,故我對iTunes/ Winamp 這類熱門的選擇都可免則免。

原因都是這類軟件需要安裝,不是Portable的。而且我要求很簡單,基本上有PlayList,操作順暢已經可以了。
而Windows自帶的Media Player一直我都認為是大而無當,那個PlayList操作總是奇奇怪怪。
所以即使是Portable版本的SongBirdVLC都不是我杯茶。

我還是較愛與Winamp接近的介面操作。

近幾年都是用AIMP,原生已經有Portable安裝選項,亦有第三方的Portable版本



無論功能介面都已經達至完美,完全可以代替Winamp

不過今天在Google Reader看到一個叫XMPlay的軟件有新版本,本來沒什麼特別,而且預設的介面極其嘔心....但見到體積只有不到300KB,有PlayList,有Equalizer,而且是Portable,就Download下來看一看。



試用過後,又覺得不錯,雖然是小小的軟件,但我想有的,都有了。
中文歌名不會亂碼,可以直接Load Folder,修改ID3 Tag等等基本功能都齊全。

換Skins後,靚仔很多了。


再細心探訪一下官網,有Skins,Add-ons,亦有一班支持者,好軟件一定要支持一下。

XMPlay Download
http://www.un4seen.com/
XMPlay Support & Add-ons Site
(Skins / DSP / Winamp Input Plug-ins etc.)

http://support.xmplay.com/
PortableApps版本的XMPlay
http://portableapps.com/apps/music_video/xmplay_portable

2012年12月10日星期一

香港IT哀歌

很久沒看過這麼身同感受的文章。
雖然很多人會話,話寫這種文的人是想吹淡風,怕多人做IT,會同自己競爭。

但Sorry了,無論是大學畢業生,或者是想轉行的人。
原諒我說一句,你不是我們的競爭對手,我們亦沒必要和你競爭。

寫這些文,某程度是有一種"警世"的心態而已。

祝我早日鳴金收兵
香港IT哀歌 - http://jacso.hk/lsw/56049/2012/06/16/393864
香港IT(繼續)哀歌 - http://jacso.hk/lsw/56049/2012/07/09/395822

2012年12月6日星期四

Android開發 - Load XML出現神秘的"#text"

今天幫公司寫Android的程式,其中一部份是類似[分店網絡]的頁面。
內含Google Map元件,載入XML,Databinding顯示Markers。

原來寫普通的Android App一點也不難。網上資源十分多,自己亦寫得很開心,因為自己第一個Android App就快可以誕生了。

但寫到一步,出現很奇怪的錯誤。
就是載入XML文件時,出現NullPointerException
這類似.NET中的NullReferenceException,簡單的說,就是找不到相應的類別物件。
在程式人員生涯中,Throw這個Exception已見慣見熟了吧?