有些網頁寄存計劃提供數個甚至無限數據庫,什麼情況下我們需要超過一個數據庫?單一數據庫和分散數據庫有甚麼相對好處和缺點?
General Technology
比較 PHP 與 ASP .NET
在網頁開發的世界,尤其是背後以數據庫支援產生動態資料的網頁應用程式,往往都是由這兩種語言編寫的:微軟的 ASP .Net 及開放原始碼的 PHP。Ian Wilson 在他的網誌中分析人們是如何從這兩種語言中作出選擇。
人們根據甚麼來選擇?
Ian 認為不外乎以下幾個條件:
- 開發工具的成本
- 獲取開發工具的容易程度
- 對開放原始碼的擁護程度
ASP .Net 有甚麼好處?
作為動態網頁的開發語言,ASP 已經有很長的歷史,它把大部分數據庫操作的細節隱藏起來,使應用程式聯繫到 Access 或者 SQL Server 的時候得到很大的便利。它也是 .Net 家族的其中一種編程語言,開發 ASP .Net 必須要擁有微軟昂貴的 Microsoft Visual Studio Programming Suite,這個開發工具套裝儘管昂貴,功能卻不少,微軟也經常為它提供補丁及支援,所以對網頁開發人員來說很有吸引力,它的售價可說就是它的致命傷,對獨立的開發人員來說幾乎是無法負擔的。
對天真爛漫的設計師說的十大謊言
Mark W. Lewis 在 Painter Creativity 發表十個年輕天真的設計師最經常聽到的謊言,看來還真有點依據!
- 「這次你平宜一點(或者免費)替我們工作,下次一定補償給你。」
- 「在見到最後的作品前我們分文不付。」
- 「幫我們工作的話你會得到很大的暴光率,工作便會陸續找上門。」
- 看過草圖或者概念圖後說:「嗯......我們還未能確定是否使用你的作品,但你可以把東西留下來以便我跟我的拍檔/投資者/妻子/牧師商量。」
- 「啊......那個項目只是延遲了,沒有取消,請繼續保持你的帳號,我們會在一兩個月內繼續的。
10 大求職必備的編程語言
- PHP
- C#
- Ajax
- JavaScript
- Perl
- C
- Ruby 及 Ruby on Rail
- Java
- Python
- VB.net
Google 開放光學字元辨識系統 Tesseract 的原始碼
Google 數月前靜靚地開放了光學字元識別系統(optical character recognition, OCR)Tesseract 的原始碼,放在 SourceForge.Net 公開下載。
Tesseract 本身不是 Google 的產品,它是在 1985 至 1995 年間在 HP 實驗室開發出來,並且在內華達州立大學拉斯維加斯分校 1995 年的光學字元辨識比賽中,奪得準確率的首三名的其中一件作品,但是沒多久 HP 決定退出光學字元辨識市場,這個系統便被塵封在 HP 的貨倉中,直到一、兩年前數名 HP 的員工覺淂與其讓這麼優秀的系統默默無聞,倒不如把它的原始碼公開,給全世界帶來更大的益處,內華達州立大學拉斯維加斯分校也樂意玉成其事,他們找上 Google 協助除去幾個 1995 年後引入的臭蟲,經過一番努力 Google 終於使這個系統重新運作,並且具備了一定的穩定性,數月前便把它的原始碼公開。
8 招抵禦假冒者
Eric Lundquist 在 eWeek.com 表示美國聯邦貿易委員會(Federal Trade Commission, FTC)發表了一份如何預防假冒者的忠告,所謂「假冒者」是指那些以虛假的託詞來騙取你的個人資料的壞蛋,這些資料包括了你的身分證號碼、信用卡號碼、銀行帳戶號碼、或者任何與你個人相關的資料。
FTC 的忠告包括八大點:
Zend 籌得二千萬美金新資金
根據 Network World 報導,Zend 最近從風險基金籌得二千萬美金,Zend 的技術總監兼創辦人之一 Andi Gutmans 表示這筆資金將會優先用作 Eclipse 的整合工程、開發 Zend Framework、增強公司的服務編制與及歐洲方面的銷售部隊。
Andi Gutmans 說,Zend 在 Eclipse 的整合工作上正與 IBM 合作,由 Zend 開發以 Eclipse 為基礎的 Zend Studio 提供一個整合的 PHP 開發環境,還有 HTML 的設計功能,Zend 正在開發一個可拖放的元件工具棒,開發人員只需專注於編寫業務邏輯,無須擔心 Ajax 的具體實作,但是一點點的 JavaScript 知識還是必須的。
最優秀的開發人員的四種品格
Rob Walling 根據多年觀察的心得,在他的網誌羅列了最優秀的開發人員的四種品格,這是一篇很精彩的文章,Rob 引用 Facts and Fallacies of Software Engineering 書中所述:「 最優秀和最差劣的開發人員可以相差 28 倍。」下次面試員工的時候不妨檢驗一下他們是否具備這四項品格,你也可以藉此訓練自己成為最優秀的開發人員。
無心之失:十大爆笑公司域名
每一間公司都會為用公司的名字申請一個域名,但是很多人在選擇域名的時候顯然沒有深思熟慮,Independent Sources 列舉了十個公司的域名,屬於那種無心之失,但我們看起來卻是十分詼諧惹笑,以下其中幾個:
有一間名叫「Who Represents」的公司,專門替顧客尋找名人的經理人,他們的網站名叫 www.whorepresents.com,可以拆解為 whore presents,即是「這裡有妓女」。
我的域名被搶佔了!
網絡保安專家 Larry Seltzer 最近發表了一篇文章「誰搶佔了我的域名?」他做了一個實驗,首先憑空構思三個不存在的域名,他在 CNet 的域名搜尋器上確認三個域名均尚未登記,檢查完後過了 30 小時,Larry 發現三個域名都被一間名叫 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)
在公眾電腦上如何安全地輸入密碼?
中國大陸解除對 Google 的封鎖
Web 2.0 已經成為註冊商標了
又一宗商標註冊、侵權的事件。
在互聯網上有多少網頁與 Web 2.0 有關?數以百計?成千上萬?太少了,Google 一下 Web 2.0,一共超過八億個!Web 2.0 近年已經成為資訊科技界的明星詞彙,但原來它已經被人註冊,以後不能隨意亂用,否則可能要面對大公司的法律訴訟。
IT@Cork 是愛爾蘭一個為資訊科技界的專業人士服務的非牟利團體,他們將於今年六月八日舉行一個名為 Web 2.0 的半天會議,就在會議舉行前兩星期(即五月廿五日)他們接到 O’Reilly 一份法律文件,指 Web 2.0 是他們的註冊商標,要求 IT@Cork 不要用 Web 2.0 作為他們的會議名稱。
PHP 有望成為第三受歡迎的編程語言
根據最新一期 Tiobe Programming Community 的報告,PHP 在最受歡迎編程語言排行榜已經追貼 C++,有望進入頭三名的位置,頭兩名分別是 Java 和 C,落後在 PHP 和 C++ 後面的是 Visual Basic 和 Perl。
這個排行榜每月更新一次,主要根據世界各地各種編程語言的
- 使用人數
- 課程數量
- 軟件公司的數量,
- 各大搜尋器如 Google、Yahoo、MSN 等也會用來做評估之用
Tiobe 強調這個排名榜並非要選出最優勝的編程語言,也不是反應用來編寫最多程序的語言;這個排名榜的其中一個用途是檢核我們的編程技術是否跟得上潮流,或者當我 們開始一個新項目時作為選擇編程語言的一個參考。
CodePlex 是否微軟版的 Sourceforge?
CodePlex 是一個由微軟建立的開放源碼專案伺服器,功能跟 Sorceforge 很相似,用戶可以在 CodePlex 建立和管理他們的開放源碼專案,CodePlex 提供一系列專案管理的功能:
- 版本管理
- 工作事項管理
- 源碼發放
- Wiki 為本的專案團隊聯絡系統
- 專案討論區
- 新聞發布
整個系統由 C# 建基於 .NET 2.0 寫成,後台使用微軟的 Team Foundation Server,已經在今年的 5 月 11 日開放讓人們註冊專案,但根據微軟的平台策略主管 Bill Hilf 表示,正式的開放日期會在六月底或七月初。