我去年有一段時間睡覺前都在看 SQL Server 2005 證照的書(MCTS 70-431),從中學到許多資料庫實際運作的技術細節,例如: 索引的結構。當資料庫中的索引碎裂(index fragmentation)程度過高時,索引的效率就會大大降低,為了避免這個問題發生,就必須定時替資料庫健檢(維護資料庫),也就是進行索引重建(rebuild)或索引重組(reorganize)。
... 繼續閱讀 ...
一般來說公司若是首次導入 AD 網域,在 AD 網域建立完成後就要開始將現有的電腦一一加入 AD 網域了,當電腦加入網域後第一次用 AD 帳號登入在電腦內會新增一個獨立的網域使用者(Domain User)帳號,而這個網域帳號與舊有的本機帳號是完全不一樣的,除了所在目錄不一樣之外,每台電腦的 User SID 也不一樣,所以通常都需要大費周章的將原本帳號下的檔案與資料搬移到新帳號中,這過程耗時又費力,今天我將分享另一種更好的方式,讓現有電腦加入 AD 網域更有效率的方法。
... 繼續閱讀 ...
我想一般人對於 HTTP 狀態碼(Status Code) 多少會有些印象,例如 HTTP 200 代表網頁正常、404 代表找不到網頁。但似乎一般人大多不曾仔細研究所有 HTTP 狀態碼的定義,以及 HTTP 狀態碼到底對開發人員來說有何影響。
... 繼續閱讀 ...
就在剛剛幾個小時前,jQuery 1.3 最新版剛剛出爐,而昨天(1/14)也正好就是 jQuery 的三週年生日。在 jQuery 1.3 這版有許多核心的程式碼已經重新寫過,效能大幅提昇數倍之多,詳細的說明各位可以參考 jQuery 1.3 Release Note 文件,裡面有包含部分效能數據的圖表。
... 繼續閱讀 ...
我之前曾經寫過一個 Shell Script 要找出「昨天」的 Apache Log,找到後會自動用 bzip2 壓縮,但這段程式我記得當時寫的十分痛苦,因為實在很難組合出一個「昨天」的字串格式,當時我的程式碼如下:
... 繼續閱讀 ...
Google Reader 一直都沒有提供可以方便修改資料夾名稱的功能,所以如果一開始匯入的資料夾名稱有錯或想要改的時候就會很麻煩,我特別研究了一下修改的方式,共有六個步驟,還挺囉唆的。
... 繼續閱讀 ...
今天從資安人雜誌的電子報中發現一則駭人聽聞的熱門新聞:『戰國策4,270筆資料外洩 Google全都露』。我上網研究了一下,果然還有許多非 Google 的搜尋引擎還殘留著快取住(Cached)完整的客戶資料與鉅細靡遺的訂單資訊,包括公司資訊、連絡人、電話、地址、身份證字號、購買了什麼服務、何時到期、折扣、帳號、密碼、.... 簡直什麼死人骨頭都在上面,這實在是太恐怖了,真無法想像這些資料落入詐騙集團手中後,這些客戶是何下場。
... 繼續閱讀 ...
在專案中或多或少都有機會遇到需要處理壓縮檔的情況,而一般最常見的壓縮格式就是 ZIP 格式,雖然有人愛用 RAR 格式,但因為若要建立 RAR 壓縮檔時,只能用 WinRAR 軟體,而這是個需付費的商業軟體,所以我本身很不愛用,大多僅使用 ZIP 或 7-Zip 等較為開放的壓縮格式。
... 繼續閱讀 ...
我之前曾經介紹過 IBM OmniFind Yahoo! Edition,我也曾經安裝在 Windows 與一台舊版的 Linux 主機,都沒有問題,但最近我安裝到 Ubuntu 8.04 LTS 上面卻遇到一些問題,雖然安裝的好,但卻怎樣都 run 不起來。
... 繼續閱讀 ...
我去年有弄一個 WinForm 的案子,案子完成後要給客戶安裝檔,程式還蠻簡單的,但除了主執行檔外,還有包括幾個相關的檔案,因為我不打算用 Setup Project 進行部署,而想直接做成「綠色軟體」,讓程式點兩下即可自動進行解壓縮並執行程式。那時就決定用 7-zip 來實做,因為真的容易很多,以下是當時的筆記。
... 繼續閱讀 ...
我昨天試著用 TcpClient 類別 模擬 telnet 指令企圖登入一台公司用的網路設備,想透過 .NET 直接下 Command Line 指令修改參數與取得設備狀態,但寫到一半卻遇到一個奇怪的狀況,狀況說明如下:
... 繼續閱讀 ...
安裝 Subversion 到 Windows 平台可參考這篇文章,但是在設定 Subversion 存取權限時卻需要注意關於中文目錄名稱的問題,我最近在設定 Subversion 存取權限時就遇到一個用中文命名的目錄怎樣都無法設定成功,所有被賦予這個目錄權限的人都無法存取,永遠都會回應 403 Forbidden 的錯誤訊息(如下):
... 繼續閱讀 ...
上次在客戶那邊遇到一個資料備份的問題,由於客戶之前的伺服器都是透過一個特定的網路分享目錄進行資料備份 ( 例如: \\xxxx\share1 ),但是主機重整之後想說直接改用預設管理共用(Default Administrative Shares)的方式備份檔案 ( 例如: \\xxxx\c$\share1 ),但卻怎麼設定都沒辦法從遠端寫入資料,即便將該使用者在分享目錄的本機安全性權限設定為「完全控制」,一樣無法寫入遠端的預設管理共用目錄。
... 繼續閱讀 ...