標籤為 “Software Development” 的頁面如下
Space 與 tab 的爭論
程式碼中究竟應該用 space 還是 tab 來縮排和對齊,可說是電腦科學界歷時最久,參與人數最多,爭論最激烈,但仍然沒有結論的話題。你只要在 Google 搜尋一下「space vs tab」,便可以感受到爭論是何等激烈。這裏我會分享我的方法,並盡可能解釋其中的原因和好處。
WampServer 的配置檔
WampServer 由 Apache 伺服器、MySQL 數據庫、PHP、及一些輔助程式整合而成,每一個元件 (component) 都有自己的配置檔,本文將會介紹其中常用的幾個。
從一個到一百萬個用戶 - 淺談系統擴展的方法
編寫網頁應用是一個進入門檻低的行業,只要隨便翻一、兩本書便可以學得有關的知識,架設一個基本的網站也很便宜,或許你早已有了自己的網站,甚至不只一個呢。隨著網站的知名度上升,訪客人數和數據流量也逐漸上升,真是值得高興。但是漸漸你發覺網站的反應速度變得緩慢,系統逐漸負荷不來,很多人開發人員這時開始手足無措,應該如何擴展系統呢?通常這些問題會落到一些擁有花哨頭銜例如系統架構師、高級架構師等等的人手中,唉,這些問題實在太難了,即使想一想它有多難也令你頭疼不已。
備份 WampServer 資料
本文將會介紹怎樣備份 WampServer 的資料,若果你不知道 WampServer 是甚麼,請先閱讀「在 Windows 7 安裝 WampServer」。為了方便說明,下面的例子假設 WampServer 安裝在預設的路徑 C:\wamp\,其他路徑的配置 (網站檔案的路徑、phpMyAdmin 的安裝路徑、MySQL 數據庫資料儲存的目錄等等) 均使用預設值,若果你安裝在其他路徑,請自行按需要更改。
程式開發員搏擊手冊
十五年前我在 www.developer.com{.smarterwiki-linkify} 索取了一份「Software Developer’s Combat Manual」(程式開發員搏擊手冊) 的海報,這張海報早已遺失,最近在 FutureTask 網站重遇這張海報,感到很有親切感,它的爆笑程度並未因歲月而稍減,我嘗試把它翻譯過來跟大家分享。原來的海報已不能在當年的網站找到,幸好有有心人把它掃描放上網。
在 WampServer 安裝 PEAR
若果只用一句說話來解釋 PEAR,它是一個用來發佈和管理 PHP 可再用元件的系統,若果你還是不懂,下面有更詳細的說明,暫時你明白 PEAR 對 PHP 開發工作非常重要便夠了。很可惜的是 WampServer 並不包括 PEAR,所以我們需要手動安裝,幸好整個過程只需兩、三分鐘,讓我們看看應該怎樣做。
HTML5 3D 遊戲開發工具
免費的網頁應用開發工具
網頁設計涵蓋了多種從程式編寫到圖像處理的學問,建立了一套完整的工具應付這些工作,成本可以非常昂貴。然而,在名牌軟件上大灑金錢並非唯一選擇,Gary Marshall 在 .net 網站上[列出了 50 個免費的工具](http://www.netmagazine.c om/features/50-free-web-design-tools-rock),從圖像處理器到整合式開發環境 (IDE) 和內容管理系統一應俱全,一毛錢也不用花。
在 WampServer 安裝虛擬伺服器 (virtual host)
若果你需要同時開發數個專案,每個專案的程式碼都需要在網站的根目錄上執行,而且各有特定的伺服器設定要求,這時僅用一台網站伺服器便不敷應用,但使用多台機器,或者在一台機器上安裝多個伺服器又會增加管理的工作,虛擬伺服器便可解決這個問題,你只需為每一個專案安裝一個虛擬伺服器,各專案的程式碼便可以在獨立的環境下運作。