轉貼:加密程式出錯引致台灣身分證的保安功能作廢

台灣的身分證使用 RSA 公鑰加密技術來實現自然人憑證 (Citizen Digital Certificate),市民憑藉著憑證在網上確認自己的身份,使用政府的網上服務,例如交稅,汽車登記等。將於本年十二月在印度 Bangalore 舉行的 Asiacrypt 2013 會議,數位科學家將發表一份論文,指部分憑證存在致命的缺陷,讓攻擊者輕易偽冒憑證持有人的身份。產生憑證的系統都已經通過 FIPS 140-2 Level 2 和 Common Criteria 標準,所以有理由相信其他使用那些系統的國家所產生的憑證,都有相同的缺陷。若果一個科技先進的政府在緊守最佳操作原則下仍然出亂子,其他人應該怎樣做?

繼續閱讀

互聯網上的廣告已經走到窮途末路?

Adblock Plus 是一個瀏覽器的附加元件 (addon),它藉著由社群共同建立的廣告網址黑名單,把網頁中的廣告過濾掉,使我們只看到乾淨整潔的頁面,沒有了令人分神甚至厭煩的廣告。對網民來說這真是救世主,但對廣告商和靠廣告維持網站營運的公司卻是大災難。現在 Adblock Plus 走出來對網上廣告商說:「你們的財路給我截了,但只要給我們一點買路錢,我會把你們的網址放入 Adblock Plus 的白名單,讓它們重見天日。」如此明刀明槍的勒索居然在光天化日之下發生,更離奇的是,已經有公司付了「贖金」,包括網上廣告巨人 Google。人們還能依靠 Adblock Plus 攔截廣告嗎?

繼續閱讀

免費的雲端伺服器

Redhat OpenShift

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

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

繼續閱讀

軟件開發十大名言

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

名言一:

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

– Bill Gates (Founder of Microsoft)

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

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

繼續閱讀

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 億。

繼續閱讀

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

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

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

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

繼續閱讀

免費下載 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 開發者都應該認識的十個開發專案」全文抄錄,一字不改,甚至圖片也直接連到我們的伺服器,真的有點受寵若驚,不過遍尋整篇文章,也找不到任何提及我們的字句或者連結。大陸什麼都是假的,除了騙子,又一次親身體會。

繼續閱讀

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 的網絡服務商

繼續閱讀

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

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

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

繼續閱讀