The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹好用工具:IObit SmartDefrag 磁碟重組工具

我電腦的硬碟容量大概已經超過半年是處於不太夠用的狀態,可用空間 C 磁碟機不到 2%,D 磁碟機不到 8%,導致我一直無法使用 Windows XP 內建的「磁碟重組工具」進行硬碟的磁碟重組工作,因為要使用 Windows XP 內建的「磁碟重組工具」進行重組的話,硬碟的可用空間至少必須超過 15% 的容量才可以執行。

... 繼續閱讀 ...

在 Win32 安裝 Apache 2.2 with OpenSSL + Subversion 1.5

... 繼續閱讀 ...

用 .NET 寫 COM 元件的注意事項

之前曾經接了一個案子,需要寫一個元件給 ASP 來呼叫,我最後是採用 .NET 開發出相關功能,然後設定成一個 COM 元件,而當時也有紀錄下整個開發的過程,如下:

... 繼續閱讀 ...

用 SqlCacheDependency 快取 LINQ to SQL 的查詢結果

在 ADO.NET 2.0 有個 Query notifications (SqlDependency) 機制,讓 SQL Server 2005 能夠主動通知你的應用程式(Application)來源資料是否變更,尤其是在做資料快取(Cache)的時候特別有效率。但自從改用了 LINQ to SQL 好像就很少人提到如何利用 SqlCacheDependency 類別進行 LINQ to SQL 查詢後的結果做快取。

... 繼續閱讀 ...

有特定格式的 JPEG 圖檔無法在 IE 瀏覽器中顯示

好久以前我就發現 IE 在讀取特定 JPEG 圖檔的時候會無法顯示,也就是會顯示俗稱的叉燒包 ( image ),但圖片下載回來後使用各式看圖工具都可以正常顯示,唯獨 IE 無法瀏覽,有幾次客戶在我們開發的網站後台上傳圖片發現前台都看不到,就急忙的打電話來說我們寫的程式有 Bug,真的是很冤望啊。

... 繼續閱讀 ...

神奇的指令:netcat

... 繼續閱讀 ...

架設簡體中文網站時要選擇正確的中、英文字體

我們偶爾會需要建置「簡體中文」的網站,但由於居住在台灣的人大多沒使用簡體中文的習慣,所以在建置簡體中文網站時常常不知道要如何設定中、英文文字的字型。

... 繼續閱讀 ...

批次使用 AWStats 分析 IIS 所有 W3C Logs 的方式

像我之前寫過一篇關於【使用 AWStats 分析 IIS Log 要注意分析 Log 的時間點】的問題,當發現問題的時候可能都已經是半年後了,代表這半年來的流量都有些誤差,這時我就會重新跑一遍 AWStats 分析程式,將我歷年來所有的 Logs 全部重新分析一遍,所以當我想將網站所有的 Logs 重新分析的時候發現每一天都一個檔案,很難讓 AWStats 一次執行完所有 Log 檔的分析,雖然可以用 type ex*.log > all.log 先將所有 Log 檔集中再分析,但畢竟還是暫用了一些硬碟空間,像我從去年到現在的 Logs 檔就累積了好幾 GB 的容量。

... 繼續閱讀 ...

qUIpt:一個很有創意的 JavaScript Cache Library

qUIpt 是一個很小很小的 JavaScript Library,所有原始碼也才只有 115 行而已(包括註解),我覺得作者 Mario Heiderich 真是太有創意了,他的原理十分簡單,使用的 Cache 方法是將資料儲存在 window 物件的 name 屬性中 ( window.name ),在這裡他是將透過 XHR ( XML Http Request ) 取回的 JavaScript 檔案內容儲存在 window.name 屬性裡。

... 繼續閱讀 ...