2010年9月24日星期五

Windows Phone 7 Final RTW Build 7003 Unlocked Emulator

在WP7實機推出市面之前,可以體驗一下WP7 OS,這個Emulator Image是Windows Phone Developer Tool的Unlock版本,是暫時最新的,但可能玩的功能不太多,我相信(希望..)不是最終零售時的版本。
http://forum.xda-developers.com/showthread.php?t=784523

20100923_173815-t.jpg20100923_173904-t.jpg20100923_174011-t.jpg20100923_174053-t.jpg20100923_174119-t.jpg20100923_174445-t.jpg20100923_174516-t.jpg20100923_174700-t.jpg

2010年9月21日星期二

ASP.NET - 發現嚴重安全性問題

今天由Scott Guthrie(微軟開發部門掌舵人)剛發佈的消息,原文可按此觀看,我細看這個問題後,覺得有必要告訴給更多人知。

以往寫ASP.NET的人都會把Connection String,License Key或API Key之類的敏感資料放在web.config,當然這不是因為懶或其他原因,大家都知道這是有必要這樣做,我和其他ASP.NET開發人員一樣,可能都花了不少時間,花了不少唇舌向他人解釋為什麼要放在web.config,因為一般人(老闆...甚至PM...)都認為這是不安全。
但當然由ASP.NET 1.0到現在4.0都沒聽過很多事故發生,但由於是次問題牽涉到web.config,所以不容忽視。

容我以最簡單的方式解說這問題成因,
一般情況下,IIS不會對*.config的檔案名稱的Request,作出任何對外Response,例如download file。
但.NET 3.5 SP1 / 4.0,就有一個漏洞Override IIS的安全性保護,而可以容許做上述的動作。

Scott Guthrie立即發出解決方案,亦同時建立討論區給人發問。(這是很少見的,可想而知問題的嚴重性。)

Windows Phone 7 - 檔案總管? File Manager?

雖然Windows Phone 7實在來得太遲,但我個人對WP7是充滿期望的,主要原因是支援XBOX Live。
所以前天推出Windows Phone Developer Toolkit 正式版之後,我急不及待想立即開工寫一點東西。

我本想探索一下WP7的File System是怎樣,但WPDT的WP7模擬器實在太簡單,只得一個IE和簡單的設定,沒有檔案總管之類的東西,所以我上MSDN Forum查詢一下。

20100920_210509-t.png20100920_210530-t.png20100920_210738-t.png

照Forum上的MVP所說,即使是實機,亦沒有所謂的檔案總管,當然原因是什麼我不知道,可能靠Third Party的軟件還是什麼到時再算。
但為什麼網上有很多Emulator的Screen Shot都比較完整呢?原來是Hack Rom...

wp7s_unlocked-t.jpgwp74-t.jpg

具體情況,大家可以自己去下面幾條Url看看。
How To Unlock Task Manager, File Explorer, Word And Excel On Windows Phone 7 Emulator
How To Unlock Windows Phone 7 Series Emulator
Windows Phone 7 build 7.0.0.6077--for WP7 emulator only (Unlocked)

Windows Phone 7 支援中文良好

WP7 CTP時,中文的支援並不好,剛剛立即一試中文和香港字,顯示的效果已十分好。
20100920_211349-t.png

2010年9月18日星期六

Windows Phone 7 Developer Tools Released

雖然真的有點遲,但我都希望WP7可以趕上Android...

Windows Phone 7 Developer Tools包含以下元件,
  • Visual Studio 2010 Express for Windows Phone
  • Express Blend 4 for Windows Phone – 免費版本的Blend 4,用作進階設計UI。
  • Silverlight for Windows Phone 7
  • XNA Game Studio for Windows Phone 7 – 設計2D/3D遊戲用
  • Windows Phone Emulator – WP7模擬器,暫時內建軟件只得IE一個。
  • Phone Registration Tool

我試過英文版的Windows Phone 7 Developer Tools可以安裝在中文版的Windows 7,但唯一問題就是如果你是中文版VS2010 Pro,WPDT不能與Pro版整合,換句話說,你需要獨立使用Visual Studio 2010 Express工作。

Download Windows Phone 7 Developer Tools

image_thumb_01AE07FB-t.pngimage_thumb_499BEE4A-t.pngimage_thumb_4338E021-t.pngimage_thumb_530486F3-t.png

科學園工作閒談

寫了兩星期Ruby on Rails,其實感覺依然不習慣,雖然我覺得Ubuntu系統都很好用,而IDE Aptana RadRails,亦只是Eclipse而已,工具上沒有大問題。

ROR其中一個優點是Syntax簡潔,但和C系語言出入太大,寫起上來很不習慣,任何Syntax sugar或者Helper算不上什麼,500行跟1000行Code,其實又有什麼分別。
那個ORM - ActiveRecord又和.NET的LINQ2SQL或EF差天共地....一些比較複雜的Query,我還是使用SQL算了...
而且Ruby on Rails的網上資源又不是很足夠,安裝那些什麼RubyGem搞到我頭昏腦脹,ROR3的東西又好像和ROR2不太兼容。
唉~所以工作上難面會有點挫折感,唯有努力一點完成這個Project,希望將來不要再寫ROR....

其實如果沒有Programming底子下學ROR,或者會更好,但我用ASP.NET和PHP一比較之下,我真的不覺得ROR有什麼優勝之處...

拍了幾張工作台的相片,我的位置可以望出街外,都不錯吧。

2010年9月11日星期六

Firefox - 香港製造的高品質黑色主題

用黑色做主色的Theme,要做得好真的不容易,一不小心就會有死沉沉的感覺。
這個Firefox Theme就很合我心意,很有時代感,間隔條線方面很花心思,Drop Down Menu更有半透明效果。
而且這個Theme是香港一家公司製造的,支持!!!

其實有題外話是,相信很多人都用22吋顯示器,其實畫面那麼大,所產生的光線都很厲害,
很容易令眼睛疲累,如果把畫面上一些顏色轉暗一點,當你眼球望到這些位置時,其實會舒服一些。 :flowerface:
我自己最長時間用的兩個軟件,Firefox和Visual Studio,現在都把主題轉用黑色了。

SmallringFX DARKMagenta
https://addons.mozilla.org/en-US/firefox/addon/213952/
SmallringFX DARKBlue
https://addons.mozilla.org/en-US/firefox/addon/214798/

20100911_000307-t.png20100911_000505-t.png20100911_000537-t.png

Firefox Office 2010 Theme

看起上來幾順眼,而且自身帶有Addon給你做Tweak。
TwentyTen is an Office 2010 inspired theme for Firefox. This theme features Office 2010 inspired graphics, and color schemes to match all of the Office 2010 suite's applications. Aero Glass effects can be toggled on or off, so if you are not running Windows Vista or Windows 7, you can still use this theme.
Download TwentyTen2
https://addons.mozilla.org/zh-TW/firefox/addon/twentyten2/

20100910_235136-t.png20100910_235222-t.png