像我們公司的 Subversion Repository 是安裝在 Windows 平台,照理說對於目錄名稱的大小寫應該不會有差別,但如果你這樣想的話那就錯了,雖然你可以正確的簽出(Checkout)專案,不過在簽入(Commit)的時候就會發生以下錯誤。
... 繼續閱讀 ...
我最近發現就算我的 ASP.NET 頁面是用 UTF-8 編碼(包含BOM字元)、或在頁面中設定 ResponseEncoding 為 UTF-8 編碼,最後輸出到瀏覽器的文件都一定不會有 BOM ( Byte-order mark ) 字元,這就很有可能造成 Browser 誤判網頁的編碼,我特別強調是「可能」會誤判而已,在我實際的工作經驗裡,瀏覽器在讀取沒有 BOM 字元的 UTF-8 網頁都沒出問題過,不過當我們選取【檢視 -> 原始檔】的時候,網頁內容被預設編輯器開啟的時候,編輯器就真的「很有可能」會誤判了,像我同事的 Notepad++ 在開啟網頁原始檔時,就幾乎全部變亂碼必須要手動切換到「編譯成 UTF-8 碼」才會變正常。(奇怪的是這些事總不會在我的電腦發生,不知道是不是我的電腦吃了我太多的口水所致)
... 繼續閱讀 ...
我們有個網站,每次當頁面載入 FCKeditor 的時候,全公司就只有我的電腦可以正常執行,其他的開發人員都無法正確載入 FCKeditor,都會出現【'this.LinkedField.value' 是 null 或不是一個物件】的錯誤訊息(如下圖),這真的又是一件很詭異的事,且又再度證明一點,電腦其實是會挑人出問題的!(註:好幾次客戶打電話來問我問題時,電腦都會在我接起電話的當下自動恢復正常)
... 繼續閱讀 ...
今天在嘗試設定 SQLEXPRESS 中的「連結的伺服器(Linked Server)」功能,不知道是 Management Studio 翻譯的不清楚還是怎樣,試了好多次才成功,以下是我設定「連結的伺服器」的心得。
... 繼續閱讀 ...
最近發現了一個之前開發過的網站,大約兩、三天就會發生「已經開啟一個與這個 Command 相關的 DataReader,必須先將它關閉。」的錯誤訊息,整個網站可以正常編譯,代表語法沒問題,測試的時候可以正常執行也不會發生 Exception,但只要一到了客戶那邊的主機執行個幾天就會開始出現問題,但通常多 reload 幾次網頁就會正常執行就好了,完全是一個很詭異的狀況。
... 繼續閱讀 ...
之前有個同事的硬碟發生問題,請我幫他解決,症狀是電腦完全無法開機,且將硬碟拆下來放到另一台主機後,發現只要點選進去都會出現「Inpage 操作執行錯誤」的錯誤訊息,完全無法操作硬碟,眼看快要沒輒的時候,又是 Google 大神拯救了我。
... 繼續閱讀 ...
我之前曾經試用過好幾套不同的 Bug Tracker 軟體,像是 Mantis Bug Tracker、BugZilla 或 Trac,但各家有各家的特色,但我就是一直沒找到一個滿意的,不過之前又在搜尋 Bug Tracker 軟體的時候,突然發現一套由國人王俊斌自行研發的 Bug Tracker 軟體,預設就是全中文的,且畫面也挺舒服的。
... 繼續閱讀 ...
早在幾年前,就常常有各學校的研究生發 mail 給我,請我幫他們填寫動輒超過十頁的問卷,當時的我也覺得有些研究的主題不錯,跟軟體產業也有些相關,我自己也挺有興趣的,所以就問他們在研究結束的時候可否將他們做的研究結果報告寄給我一份參考,而每個同學都信誓旦旦的說:「好啊,那有什麼問題」,填寫完成後他們也會很有禮貌的發 mail 感謝我,也再一次信誓旦旦的說:「當報告做完的時候,會寄給您一份的,感謝您的填寫」。幾年過去了,我也曾經填過十多份問卷,不過,沒有一個人將他們研究的結果報告寄給我。
... 繼續閱讀 ...
之前提到在使用 AWStats 分析的時候必須要注意分析 Log 的時間點,因為預設來說是在格林威治標準時間(GMT)做 Log 的時間紀錄,所以才會造成當天的 Log 檔出現的時間是在台灣時間的 08:00,如果你要在台灣時間的 00:00 作為新一天檔案建立的時間,也是可以設定的。
... 繼續閱讀 ...