免費的雲端伺服器

Redhat OpenShift

想一嘗在雲端伺服器開發軟件的感覺嗎?不妨試一試 Redhat 的 OpenShift Express,每個帳號可以發佈最多 5 個應用程式,每個應用程式將獲分配 1GB 硬碟容量,512 MB 記憶體,可以儲存不超過 4 萬個檔案,官方網站說保證無限期免費任用,伺服器支援 Java, Perl, PHP, Python, Ruby,數據庫方面,伺服器支援 MySQL, PostgreSQL, MongoDB,當然你還可以使用 SQLite。

至於最多人關心的問題是網站的 URL 是否有限制,不用擔心,預設的域名是 rhcloud.com 的ㄧ個副域名,不過你也可以使用自定的域名。

使用電腦的七個好習慣

Stephen Covey 著有「7 Habits of Highly Effective People」,我也來邯鄲學步,寫一篇「7 Habits of Highly Effective Computer Users」,包括:定時儲存、防毒軟件、網絡安全、密碼管理、檔案組織、備份方案、伸個懶腰。被電腦欺負的人或許可以得到一些反擊的提示。

軟件開發十大名言

Ranker.com 刊登了十大軟件開發的名言,很多都是由大名鼎鼎的學術界和業界巨頭說的,真是發人深省。

名言一:

"Measuring programming progress by lines of code is like measuring aircraft building progress by weight."

- Bill Gates (Founder of Microsoft)

「用程式的行數來測量編程的進展,相當於用重量來測量飛機建造的進展。」

- 比爾‧蓋茨 (微軟的創辦人)

繼續閱讀 »

Google 教你優化 PHP,PHP 開發團隊指內容不確

Google 的 webmaster Eric Higgins 寫了一篇文章介紹怎樣優化 PHP,文章刊登不久,PHP 開發團隊其中一員 Gwynne Raskind 發文提出異議,指 Eric 所說的與事實不符,有些甚至完全相反,在 PHP 5 上幾乎沒有一項 Eric 的優化技巧能帶來實質的好處。我們摘錄了比較具爭議性的幾點,看看誰是誰非。

繼續閱讀 »

Mozilla 推出 Firefox 3.5

經過四個測試版本和三個 release candidate,Mozilla 終於把 Firefox 3.5 這個第二最流行瀏覽器的最新版本釋出,新版本帶來了私人瀏覽模式、更高的 JavaScript 效能、以及支援新的 HTML 5 標準,例如無需外掛的視頻和音頻播放。用戶可以在 www.getfirefox.com 下載 Firefox 的 Windows、Mac OS、及 Linux 的版本 70 多種語言版本。

Mozilla 的行政總裁 John Lilly 在聲明中說:「在網絡上這麼多事發生,現在是瀏覽器的偉大的時刻,Firefox 3.5 匯集了最創新的網絡技術,並且是最完整和強大的瀏覽器。」領導 Mozilla Firefox 小組的 Mike Beltzner 期望新版本可以使 Firefox 各版本的下載總數超越 10 億。

Firefox 3.5 還包括一項新技術,容許用戶告訴網站它們的位置,讓網站可以提供相關訊息,例如附近的餐館和企業,這項功能使用 Google Location Services 服務,它使用一個 Wifi 接入點 (access point) 和已知 IP 地址的數據庫。

JavaScript 的效能由於得到新的 TraceMonkey 引擎之助,速度提升了兩倍以上,但是 PCMag.com 的測試顯示它仍然落後於 Chrome。新的視頻和音頻播放利用 Ogg Vorbis 和 Ogg Theora 的開源編碼解碼器,但這些尚未被 W3C 接納為官方標準。

線上文書應用服務問卷調查

東吳大學企業管理研究所的朱琪瑤同學,正在為她的研究專案進行問卷調查,想了解電腦族對於線上文書應用服務的接受度,若果你曾經使用過或瞭解此新應用模式,請花少許時間幫忙回答朱同學的問卷

最好和最差的編程人員,效率平均相差 3 倍!

Jakob Nielsen 有一篇關於電腦相關工作的個人效率調查研究, 發現越複雜的工作,人們的效率的差別便越大,其中最複雜的程式編寫工作,最好和最差的員工的效率平均相差 3 倍,最壞的情況下甚至達到 20 倍。研究所涉及的工作包括:文書處理、個人電腦使用、尋找資訊、網站使用、和程式編寫,若果把效率最高的 25% 與最低的 25% 員工相比,平均工作效率的比例是:

 工作種類  效率比例  文書處理  1.8  個人電腦使用  1.9  尋找資訊  2.2  網站使用  2.4  程式編寫  3.0

根據研究的結果,Jakob Nielsen 認為所有機構、公司寧可多花一點時間,多付出一點薪金,也要聘請最好的編程人員,找到最優秀的 1% 的人才可能不容易,但是只要付出一些努力和誠意,找到最好的 25% 人才還是不難的。

SitePoint 書籍特價發售,為澳洲火災災民籌款

為了支援澳洲森林大火的災民,總部位於澳洲的科技網站 SitePoint 舉行歷來最慷慨的書籍義賣行動,購買五本 PDF 版本的 SitePoint 書籍,只需支付一本的價錢──美金 29.95!這次義賣為期三天,SitePoint 會把這次義賣所得的款項全部捐贈給火災的災民,目標籌得美金 100,000 元善款。

免費下載 The Art & Science of CSS,只有 14 天

SitePoint 出版,五位頂尖 CSS 專家 Jonathan Snook、Steve Smith、Jina Bolton、Cameron Adams,及 David Johnson 編寫的 CSS 技巧書 The Art & Science of CSS (譯名:CSS 的藝術和科學),現在可供免費下載, 下載的是全書完整彩頁的 PDF,沒有義務,完全免費,絕對合法,不過請儘快,因為現在只有 14 天,大概到 12 月 2 日(2008 年)便會停止這項優惠。SitePoint 介紹這本書說:「這本書以漂亮的全彩色圖像,教你如何應用創新的 CSS 技術來創造震撼視覺感官的標題、表格、菜單、導航棒、背景等。利用這本書,你會看到釋放你的創造天份和利用 CSS 來設計鼓舞人心的網站是多麼簡單的事。書中所有令人心動神馳的設計,都是透過簡單、高效、跨瀏覽器兼容的 CSS 實作。」

PHP 開發資源網 ── 一個大陸的知識產業剽竊網站

最近在網上瀏覽的時候,偶然發覺一個大陸的 PHP 網站「PHP 開發資源網」,竟然抄錄了一些香港網頁開發網誌的 文章,例如「Cute Editor for PHP 6.0── 一個所見即所得的線上 HTML 編輯器」和「每一個 PHP 開發者都應該認識的十個開發項目」全文抄錄,一字不改,甚至圖片也直接連到我們的伺服器,真的有點受寵若驚,不過遍尋整篇文章,也找不到任何提及我們的字句或者連結。大陸什麼都是假的,除了騙子,又一次親身體會。

香港 PHP 用家社區的所有文章,皆附有原文作者和網站的連結,以表示對原作者的尊重,也讓有興趣閱讀原文的讀者可以找到來源,或者聯絡原作者。

「PHP 開發資源網」的編輯們可能因為太忙,居然沒有提及文章來自我們的網站,這種剽竊行徑,真是中國人之羞。

大陸的教育,究竟是怎麼樣的教育?在他們向著奧運火炬高喊「中國人站起來」,覺得別人虧欠了他們的時候,絲毫不覺得自己狂妄嗎?

Sun 出價 10 億美元收購 MySQL

Sun Microsystems(大陸稱為「昇陽電腦」)出價十億美元收購全球最受歡迎、最多用戶的開源數據庫系統 MySQL,在 Sun 及 MySQL AB 的網站均有發出聯合新聞公告

MySQL 是互聯網基礎架構 LAMP 之中的「M」,全球有數以百萬計的用戶,下載總數累計超過一億次,並以每天五十萬次的速率增長中,多間大型企業均採用 MySQL,包括 Facebook、Google、Nokia、YouTube、百度及中國移動通訊。此次收購使 Sun 染指估計價值達到 15 億美元的數據庫市場,也增強了 Sun 作為最大的商業性開源系統提供者的地位。

goPHP5 工程全面結束

極具爭議性的 goPHP5 工程已經到了它的終點(實際的結束日期是 2008 年 2 月 5 日),它的其中一個創辦人 Robert Douglass 一直認為這個項目是成功的,他說:「自從推辦 goPHP5,已經有超過 100 個軟件開發項目和超過 200 個網絡主機支援 PHP 5.2。相對幾個月前,現在可以輕鬆地找到託管解決方案,軟件開發商亦可以使用 PHP 5 具吸引力的新功能,而不需要擔心他們的用戶別無選項。」

他同時讚揚 Larry Garfield 及 Marc Delisle 在推動這個項目上的貢獻,並表示這是整個社區對改善軟件開發及其平台的一種共同力量。當然,別忘了看一看這張長長的 PHP5 軟件列表,及支援 PHP5 的網絡服務商

10 大求職必備的編程語言

Deborah Rothberg 根據一些資訊科技經理及網頁開發人員的經驗,總結出求職市場上 10 大必備的編程語言,雖然你不一定要全部懂得,但若果你正在考慮多學一種語言的話,從在這份名單中挑選一種準不會錯。

PHP C# Ajax JavaScript Perl C Ruby 及 Ruby on Rail Java Python VB.net

你同意 Deboah Rothbery 的名單嗎?

Google 開放光學字元辨識系統 Tesseract 的原始碼

Google 數月前靜靚地開放了光學字元識別系統(optical character recognition, OCR)Tesseract 的原始碼,放在 SourceForge.Net 公開下載。

Tesseract 本身不是 Google 的產品,它是在 1985 至 1995 年間在 HP 實驗室開發出來,並且在內華達州立大學拉斯維加斯分校 1995 年的光學字元辨識比賽中,奪得準確率的首三名的其中一件作品,但是沒多久 HP 決定退出光學字元辨識市場,這個系統便被塵封在 HP 的貨倉中,直到一、兩年前數名 HP 的員工覺淂與其讓這麼優秀的系統默默無聞,倒不如把它的原始碼公開,給全世界帶來更大的益處,內華達州立大學拉斯維加斯分校也樂意玉成其事,他們找上 Google 協助除去幾個 1995 年後引入的臭蟲,經過一番努力 Google 終於使這個系統重新運作,並且具備了一定的穩定性,數月前便把它的原始碼公開。

Tesseract 系統現時只支援英語,而且它並不能分析頁面的排版,所以對於例如多行排列的文章表現未如理想,對於灰階或者彩色的圖像也表現差勁,與一些商業性的光學字元 辨識系統比較,Tesseract 也較為遜色,但是在開放原始碼的系統中,Tesseract 的準確率卻是其他系統望塵莫及。

Google 之所以對光學字元辨識系統有興趣,原因是 Google 的經營理念是向用戶提供資訊,把印刷品上的資料轉化成文本資料,正是光學字元辨識系統的工作,跟著便可以把文本資料編列索引。

全能線上文書處理器:Google Writely

Google 拼購了線上文書處理器 Writely 後,現在推出供網民免費使用。Writely 是一個以 Ajax 為基礎的 WYSIWYG(所見即所得)的文書處理器,可以讀取 Microsoft Word、RTF、OpenOffice、HTML 等文件,輸出的格式除以上各種外,還包括 PDF。和其他人合作編輯或者分享你的文件,也是 Writely 的特色之一。現時 Writely 仍處於 beta 階段,Google 表示已完成 62% 的開發工作。Writely 提供的服務包括:

拼字檢查 邀請其他人分享你的文件 讓指定的人閱讀你的文件 讓指定的人編輯你的文件 開放你的文件給所有人閱讀 把文件下載成 Microsoft Word、RTF、OpenOffice、HTML、PDF 格式 把文件送到你的網誌 修訂追蹤功能

若果你未試過而又有興趣一試 Writely 的強大功能,可以到 Google Writely 免費註冊。

W3C 更新了XML 的規格

W3C 在 8 月 16 日一口氣推出了四份 XML 文件的更新版本:

XML 1.0(第四版) XML 1.0 命名空間(第二版) XML 1.1(第二版) XML 1.1 命名空間(第二版)

W3C 表示這幾項 XML 核心規格是其他同樣由 W3C 制訂的 XML 相關技術的基礎,他們包括 XML 查詢、XML 轉換、XML 顯示、XML 加密、及 XML 優化。

據 W3C 的官方公佈,這四項更新版主要是把所有已知的錯誤修正,與及澄清一些容易出現誤解的地方。

OSI 處理開原碼執照氾濫的問題

開原碼執照氾濫的問題存在已久,GPL、LGPL、BSD 執照、PHP 執照、Apache 執照等等,弄得眼花撩亂,他們施加了甚麼限制?甚麼保障?互相之間兼容嗎?對於個人開發者或者小型公司來說,弄清楚各個執照的條款細節然後挑選一個合適自 己項目的執照,並不是一件簡單的工作,何況其中還牽涉到不少微妙的法律問題,即使有能力聘請法律顧問的大軟件公司,面對一個包含眾多元件的大型項目,每一 個元件有自己的執照的情況下,應如何制定最終產品的執照,也不是一件容易的事。這個現象可能對開原軟件的發展構成障礙,開原軟件的領導團體 OSI 去年(2005)終於組成了「執照擴散問題委員會」,研究解決的方案。

OSI 是一個規範和推動開原軟件的非牟利團體,它給開原軟件下了一個嚴謹的定義,並且發證書給那些符合這個定義的開原執照和開原軟件。

這次組成的委員會目標是把 OSI 認可的執照進行一次大檢閱,然後把他們分為三類:優先使用、建議使用但非優先、不建議使用。可是當他們開始工作後,發覺很難找到一個對所有人的需要都照顧 周全的執照,委員會的法律顧問 Diane Peters 說:「我們掙扎著如何把執照分為這三類,最後終於領悟到不同的業務有不同的需要,我們應該做得更有彈性。」結果原定在 2005 末呈交的初步建議,到了今年七月末才完成。

在上個月呈交給委員會的草案把執照分為三個大類:

大受歡迎廣泛流傳,或者有強大社區支持的執照 委員會透過統計列出一些有很多開原軟件使用的執照,與及 一些儘管不屬於最受歡迎之一,但在它們所屬的社區卻受到廣泛使用的執照,這個類別總共有九個執照,包括 Apache License 2.0, 新的 BSD license,GNU GPL (General Public License), LGPL ("Lesser" General Public License), MIT license, Mozilla Public License 1.1, Common Development and Distribution License, 最後是 Eclipse Public License。 特殊用途的執照 一些政府部門或者學術機構因特殊的需要而編製的執照,例如一些執照需要考慮政府部門專用的版權法。這個類別包含了三個執照。 多餘的、不能重複使用的、或雜項類執照 所謂多餘的執照很多其實很不錯的,但是它們的內容都已經被那些 大受歡迎而廣泛流傳的執照所涵蓋,既然要打擊執照氾濫的問題,委員會忍痛把這些執列入多餘的類別,其中包括了 Academic Free License (可被 Apache License 取代)等共九個執照。至於不能重複使用的執照是指那些針對創作者而設計,只對創作者有意義的執照,包括了 PHP License、Python License、W3C License 等 24 個執照。雜項類包括一些已經引退、被取代、或不能分類的執照,總共有 14 個執照。

草案的全文詳細列出每一個類別的定義和包含了那些執照。

這個委員會強調他們並不是要限制開原碼執照的數目,也不是要限制執照的內容,亦不是要剔除任何現有的執照,它們只是想鼓勵用戶集中注意力在少數幾個執照上(即是第一類的九個執照)。委員會的下一部工作主要有兩點:

制定新執照的分類機制 現有的執照固然會不斷更新,例如使用了 15 年的 GNU GPL 繼續閱讀 »

無心之失:十大爆笑公司域名

每一間公司都會為用公司的名字申請一個域名,但是很多人在選擇域名的時候顯然沒有深思熟慮,Independent Sources 列舉了十個公司的域名,屬於那種無心之失,但我們看起來卻是十分詼諧惹笑,以下其中幾個:

有一間名叫「Who Represents」的公司,專門替顧客尋找名人的經理人,他們的網站名叫 www.whorepresents.com,可以拆解為 whore presents,即是「這裡有妓女」。 有一個名叫「Experts Exchange」的網站,是一個給電腦技術人員交流經驗的知名網站,域名是 www.expertsexchange.com,可以拆解為 expert sex change ──「專業變性」! 想買一支筆嗎?到 Pen Island 吧,他們的網站是 www.penisland.net,拆開成 penis land,中文的意思是……你們還是自行查字典好了。 身體不舒服要找治療師的朋友,可以光顧在 www.therapistfinder.com 的 Therapist Finder,他們是專業的治療師介紹所,若果把域名拆開成 the rapist finder,卻變成了「強姦者介紹所」! 有一群設計師成立了一個網站叫做 Speed Of Art,域名當然是 www.speedofart.com,拆開成 Speedo Fart,難道他們在投訴 Speedo 這間水上用品公司放屁?

順便一提,Experts Exchange 已經把域名改為 www.experts-exchange.com ,實在有點可惜!

我的域名被搶佔了!

我們在註冊域名之前通常都會首先到一些 whois 或者域名註冊網站檢查, 有人發現每當我們檢查後十多個小時,那些本來尚未註冊的域名總會被別人搶佔了,這正是一些域名黑客的新招式。

網絡保安專家 Larry Seltzer 最近發表了一篇文章「誰搶佔了我的域名?」他做了一個實驗,首先憑空構思三個不存在的域名,他在 CNet 的域名搜尋器上確認三個域名均尚未登記,檢查完後過了 30 小時,Larry 發現三個域名都被一間名叫 Chesterton Holdings 的公司註冊了!

三個域名同時發生這種情況,顯然不可能是巧合,Chesterton Holdings 怎樣得知 Larry 檢查過這三個域名呢?沒有人可以回答,首先 CNet 總算是一個大名鼎鼎的網站,不會拿自己的聲譽開玩笑出賣用戶的資料,CNet 背後倚靠幾個不同的 whois 伺服器來檢查域名,這幾個伺服器都是有名氣的有規模的網絡公司,出賣用戶資料的事情也不大可能發生(何況還這麼明目張膽?)。Chesterton Holdings 當然也不會告訴你他們怎樣獲得有關資料。

但無論如何,Chesterton Holdings 一定不是使用合理合法的手段來取得資料,她如此明目張膽地搶別人的域名,多少人願意付錢贖回域名也值得懷疑。

3 億 5,730 萬美金罰款對微軟來說微不足道

在布魯塞爾的歐盟監管機構在上星期三 (2006 年 7 月 12 日) 判決微軟觸犯了反壟斷法,利用視窗的市場優勢在伺服器市場驅逐對手,監管機構曾經要求微軟向競爭對手發放伺服器的技術細節,但是自 2004 年至今,微軟提供的資料無法令監管機構滿意,所以判處微軟罰款 3 億 5730 萬美金(折合港幣 27 億 8700 萬),若果微軟在 7 月 31 日前仍不就範,從 8 月 1 日開始微軟將要面對每天 385 萬美金(約港幣 3 千萬)的罰款!(相關新聞:http://www.eweek.com/article2/0,1895,1987852,00.asp

Steven J. Vaughan-NicholseWeek.com 認為 (Steven 原文:http://www.eweek.com/article2/0,1895,1988066,00.asp),對於像微軟如此龐大的企業,這樣的罰款額根本沒有效用,他說:

根據上一季的報告,微軟的純利是 29 億 8,000 萬美金(港幣 232 億),即是大約每天 3,300 萬美金(港幣 2 億 5 千 7 百萬),這是純利,不是收入!所以對微軟來說,每天繳交 385 萬美金(港幣 3 千萬)罰款給歐盟,相當於我們每天早上到 Starbucks 喝一杯鮮奶咖啡加一塊曲奇的消費。

Steven 還說,微軟近年來似乎已經習慣了在各種反壟斷法、侵權法等官司中打敗仗,繳納這些官司的罰款便好像我們繳納電費帳單一樣成了微軟的例行公事,它的股東收到的股息仍然繼續每年上升,微軟是一間不折不扣的壟斷企業,它的規模令一般的法律干涉和私人訴訟都無法對它做成任何實質的損害,破壞商業法規然後繳交罰款,已經成了微軟業務的一部分。

Steven 最後說:

期望這些官司可以令微軟改變經營方針的人,我祝福你們,你們的期望不會實現的。