The Will Will Web

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

網站建置不是件簡單的事 @ 跨瀏覽器網頁設計密技 (3)

網站建置的過程中一定會不斷的打開瀏覽器測試,先測試完常用的瀏覽器,然後再測另一個瀏覽器,就這樣測試、修改、測試、修改的循環,說實在也挺累人的,無奈瀏覽器種類跟版本又是出奇的多,話說白了,網站建置根本不是「人」能做的工作,所以我們一定需要一些幫助我們測試網頁在各瀏覽器呈現的工具,本次文章主要會介紹幾款免費與付費的跨瀏覽器測試工具,幫助網頁設計人員完成繁複且困難的測試工作。

... 繼續閱讀 ...

在 Mac 電腦壓縮含有中文檔名的 ZIP 檔案如何正確在 Windows 下解壓縮

我們公司合作的網頁設計師使用的 Mac 電腦不是 MBP (MacBook Pro) 就是 MBA (MacBook Air),有些已經很習慣用 Dropbox 交換檔案,不過還是有些設計師並沒有在用,而會直接透過壓縮檔的方式當成附件寄出,在 Mac 電腦裡內建的壓縮格式為十分常見的 ZIP 檔案格式,但是有個問題卻一直困擾著我,那就是他們在 Mac 電腦上壓縮過的 ZIP 檔案跟 Windows 常見的壓縮編碼不相容,如果壓縮檔裡的檔案檔名含有任何非英文的字元(例如中文檔名),解壓縮時就會發生嚴重的亂碼問題,直到這幾天我才找到解決方法。

... 繼續閱讀 ...

CollabNet Subversion Edge 安裝筆記 (4):自訂版本庫範本

昨天在研究 CollabNet Subversion Edge 如何自訂版本庫範本 (Repository Template),照著介面來設定、查了線上文件,其中有種範本的格式文件都說支援,但我怎樣設定就是不成功,雖然最後找到官方論壇有解決方法,但不是很方便,我便利用 WinMerge 找出真正無法設定成功的主因,特此筆記一下。

... 繼續閱讀 ...

介紹好用工具:Log Parser Lizard GUI (最佳視覺化 LP 工具)

三年半前我曾經介紹過一個 Log Parser 分析工具,透過這套工具可以分析各式各樣的紀錄來源,分析的資料來源可以是 IIS Logs、檔案與目錄資訊、Windows 事件紀錄、Windows 機碼、Active Directory 物件、ETW traces、還能分析 NetMon .cap 擷取資料。但 Log Parser 眾所皆知的問題就是缺乏 GUI 操作介面,也因此我之前也介紹過另一套 Visual Log Parser 視覺化查詢工具,但此工具已經年久失修,在實務上並不夠好用。今天要介紹的是由 Lizard Labs 所研發出來的 Log Parser Lizard GUI 工具,他在工具中結合常用的查詢語法更能適用於實務上快速查詢的需求,實在是個不得不介紹的好工具。

... 繼續閱讀 ...

CollabNet Subversion Edge 安裝筆記 (1):基本安裝設定篇

今天花了好多時間把 CollabNet Subversion Edge 給安裝起來,龜毛的我當然不甘於「基本安裝」,還連同「整合 AD 網域環境」與「安裝 SSL 憑證」(並非自簽憑證) 也都一併安裝成功,不過這過程實在有艱苦到,且有點小複雜,因此我打算切割成三篇文章,並仔細的把所有安裝步驟記錄下來,我們就先從「基本安裝設定」開始吧。

... 繼續閱讀 ...

在 Windows 架設 Redmine 專案管理平台的安裝設定筆記

Redmine 是一套 Web 介面的專案管理平台,經同事推薦便試著安裝起來試試,試用的過程由於能夠與 Subversion 完美結合,所以看起來很能夠彌補公司裡 SVN 專案缺乏專案控管與議題追蹤的問題,由於 Redmine 安裝步驟有些麻煩,所以不得不將完整的安裝過程做個筆記,這樣才能確保下次重裝的時候能夠按圖施工、保證成功。

... 繼續閱讀 ...

練習開發 Socket 網路應用程式最佳套件:簡單 TCP/IP 服務

簡單 TCP/IP 服務是一個非常古老的 Windows 服務,打從 Windows NT Server 3.51 開始就有了,它提供了一組非常簡單的網路服務,其中包括了字元產生器 (CHARGEN)、日期時間服務 (Daytime)、丟棄服務 (Discard)、回應服務 (Echo)、每日一句 (QUOTE) 等,而它所提供的網路服務都有定義在 RFC 網路通訊協定標準裡,最主要的目的就是用來測試網路功能是否正常,但真正使用到這些服務的人應該非常少,由於最近正在實驗 Windows Phone 7.5 (Mango) 的 Socket 功能,才發現這服務真的太好用了。

... 繼續閱讀 ...

如何在 Windows 透過批次檔模擬出 Linux 的 watch 指令

前陣子在做一個網管的案子時,看到客戶端的 IT 人員在 Linux 底下執行了一個 watch 指令,設定每一秒執行一次 netstat -tna 指令,當下眼睛為之一亮,想不到原來有這樣一個好用的工具指令,可以設定固定時間自動重新執行一次,並檢視其結果,實在太方便啦。後來我也寫了一個 Windows 批次檔的版本,雖然沒辦法跟 Linux 下的 watch 指令相比,但也是還堪用啦。

... 繼續閱讀 ...