2011年7月27日星期三

Free Web OCR & PDF Split/Merge Online

剛剛清理Bookmark時,發現一個實用工具網。
這個是Web版本的OCR,而且免費免註冊免Email。

http://www.sciweavers.org/free-online-ocr

第一眼見到說支援繁體中文,其實我沒有太大信心,我隨意在Google上找一張通告

出來的結果又幾令我滿意。



其實這個網站還有很多好用的工具,例如
PDF Split/Merge
http://www.sciweavers.org/free-online-pdf-split
http://www.sciweavers.org/free-online-pdf-merge
Web ScreenShot
http://www.sciweavers.org/free-online-web-to-image
還有香港人最鐘意的表情符號製作機
http://www.sciweavers.org/i2symbol

2011年7月21日星期四

齊來把IDE換黑底!

作為職業的電腦人員,一天到黑對住個Mon,大家的眼睛都會很累的,但Programmer就更甚,對住密密麻麻的Code,可為很不好受。
近年我自己都開始意識到把IDE的顏色轉為暗淡,放工時,眼睛的確沒有那麼累。

所以大家都跟我一樣把Eclipse和Visual Studio的Color Theme換去吧。

Visual Studio : Schemes | Studio Styles
Eclipse: Eclipse Color Themes


我的PHP IDE選擇 - PDT 3.0 & Aptana Studio 3

早前寫了一篇文說我對Aptana Studio 3.0.2很失望,是的,直到昨天都是一樣。
但今天Aptana出了新版本3.0.3,就版本號,理應是小更新,但Aptana一個小版號,所Fix的Bug是十分多,看看Release Notes就知道了。

修正了幾個很重要的Bug :
  1. PHP content assist for build-in constants and static
  2. No autocomplete proposals in incomplete HTML tags
  3. Add support for -webkit- properties in css content assist
  4. -moz- properties are not inserted correctly in CSS content assist
  5. PHP content assist for build-in constants and static
  6. No autocomplete proposals in incomplete HTML tags
  7. PHP Function Parameter/Argument Hinting

再次抱有希望測試一下,又真的改良很多。
之前軟件內很多奇怪的事都沒有再出現,HTML/CSS/JS/PHP的Code-Assist亦正常很多了。

而Eclipse又在上個月出了3.7版本(Indigo),但PDT的工作進度緩慢下,被Eclipse官方下架了。
但基於好奇心,我依照這裡的方法安裝了Eclipse 3.7 + PDT 3.0 milestones,實行互相比較一下。

HTML方面,Aptana始終都做得比較好,有Browser的兼容性指示。


Javascript & CSS方面
Aptana支援-moz和-webkit的,但PDT的就沒有了。而Javascript方面,兩者其實差不多,但Aptana在解釋部份比較詳細,Aptana又再加分。



PHP方面
PDT 3.0就做得好過Aptana,最主要是Aptana 3.0.3版都是依賴按"ALT+/"去叫出Code-Assist,但官方已預計3.0.4版會改成與PDT一樣

我沒有做很詳細的比較,只是針對我以前對Aptana的不滿去試用一下。
始終兩者的含Bug量都是能夠嚇死人,可見:
PDT Bug List
Aptana Bug List

所以暫時不用太計較,反正今次沒有的,下一版就可能會有,但我認為除PDT之外,Aptana終於令我有返信心,期待下一版本。

Aptana Studio 3
http://aptana.com/
另有官方Portable版本,在官網上沒有顯示出來的,把以下連結的X轉成版號就可以了。
例如
http://download.aptana.com/studio3/standalone/3.X.X/win/Aptana_Studio_3_Setup_Win_3.X.X.zip
轉成
http://download.aptana.com/studio3/standalone/3.0.3/win/Aptana_Studio_3_Setup_Win_3.0.3.zip

其實我試過很多不同的PHP IDE,商業的也有,如果是好的IDE,我都不介意花錢去買,但很可惜,收費的並不是好過Free的很多。
例如
PHP Designer,軟件本身有很多不必要的文字功能,3rd-party的軟件呼叫項目,Syntax highlight著色又不好。
PHPEdit,只是PHP Code-Assist做得好,但連HTML/JS/CSS的Code-Assist都沒有,雖然介面是最漂亮(用Office 2010 UI),但最慢的又是它。
Kodomo IDE - 是不錯的,但價錢是最貴,免費版本的又不可Debug。
而出名的NetBeans,我覺得是最差的一個,無論介面,功能上都是差。

反而最近一年才冒起的PHP Storm,我就認為是最完美的一個,應有的,都有了。

不是吹牛,這個PHP IDE測試平台,我玩了幾天。

2011年7月18日星期一

ASP.NET MVC 3 簡體中文/繁體中文 參考文件

本來MSDN Document有多國語系一向都不足為奇,但這次ASP.NET MVC3的是人工翻譯,並不是機器翻譯,所以值得提示一下。

Chinese (Simplified): http://msdn.microsoft.com/zh-cn/library/gg416514(VS.98).aspx
Chinese (Traditional) http://msdn.microsoft.com/zh-tw/library/gg416514(VS.98).aspx

網頁設計之殤

正所謂 - 有人辭官歸故里,有人漏夜趕科場。
自我開Blog來,都記得潑過幾次Web Designer冷水。有人很多人中途轉行,但亦有很多新畢業生滿懷大志投入工作。

事實上在我心目中Web Design屬IT行業多過設計行業,IT業的步伐是很快,每幾年又一新境象,但在香港的環境下,論職位,人工升幅,晉升機會,Web Designer實在是比其他職位的來得較慢。如果是單一技能的話,例如以為能夠一個Photoshop + 一個Dreamweaver打天下,就更值得擔心。
不是要抹殺Web Designer的功夫,但很可惜我們都知道事實如此。

其實外國都是如此,剛剛就睇到一篇國外Blog文,文中所說的行業生態,都幾似香港。

Why we gave up web design after 10 successful years

http://blog.silktide.com/2011/07/why-we-gave-up-web-design-after-10-successful-years/

2011年7月14日星期四

Tenda W150M 不錯!

這是我一直都在想買的東西,就是把酒店/公司的Lan線以Switch方式分享出來,但又是Wifi。

就我自己經常出入深圳的酒店,都是開通電腦要錢,但本身房間的Lan線是可以免費使用的。
有時房間亦未必有電腦,所以如果有一個東西可以把房間的LAN線轉為Wifi給手機上網就太好了。

原來早在一年多前已經有相關產品。

看過幾款這類Portable Wifi AP,平價的有Tenda W150MTP-Link TL-WR700N,市價都是HKD$200左右,在淘寶買的話,HKD$130就有了。



最後都是選擇了Tenda W150M,因為那個電源插坐是外接USB線,跟我的SE Xperia X8一樣,換句話說,我可以省回帶手機的充電器。
上網上到沒電時,可以用Tenda的那個接駁X8的USB線充電。其實Tenda的可以用USB做電源,但這個設計實際上有點無聊,假如我外出的地方有電腦的話,又何必要再接上AP或Router?

Tenda W150M有5種模式 (AP, Client+AP, WDS+AP, WISP, wireless router),基本上都是用AP功能喇。
網上很多人都說這個東西很難Config,其實我覺得是一點難度都沒有,以下是我小小心得。

1. W150M的Admin Panel IP是192.168.2.1,ID/Password : admin/admin。(機背有寫)
2. 接實Reset制7秒等閃燈全滅才算是Reset。
3. 進入Admin Panel有兩種方法:
  • 直接把Lan線連電腦和W150M,因為W150M那個Lan口本身是WAN亦是LAN,所以不用奇怪為什麼這樣都可以進入192.168.2.1。
  • 有時第一種方法會失效,可以把W150M連接到你的Router,再由W150M拉一條Lan線插進你的電腦,這個時候W150M會變成一個Switch角式,你的Windows應該都可以上網,但你會發現進不到192.168.2.1。所以在Windows中的Network Setting把DHCP關閉,再自訂IP做192.168.2.2,Subnet Mask 255.255.255.0,Default Gateway 192.168.2.1,然後應該就可以進入了。

4. 千萬不要好像我一樣,手多把Lan IP轉做Dynamic IP,因為你Apply後會進不到Admin Panel,要Reset後才回復正常。
20110707_202906_000-t.jpg

5. W150M預設Wifi是Open的,沒有任何密碼,緊記要設定。模式選Mixed WPA/WPA2就可以給Android手機用了。
(iPhone我不知道...)
20110707_202846_000-t.jpg

6. 我試過TP-Link Router->Level-One Switch->Tenda W150M,這種架構都可以用到Wifi AP功能的。

大概就是這樣,真怪自己太遲才知道原來有這樣的好物!