The Will Will Web

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

上傳檔案至 IIS 的檔案名稱有三個字元最好禁止使用: % # +

上個月有個客戶提到他們從後台上傳的檔案不知為何在前台就是看不到,我查看了一下發現檔名中有個加號 ( + ),但奇怪的是原本網站明明就是好的。後來我才想起來客戶最近主機升級了,從 Windows Server 2003 升級到 Windows Server 2008 R2,可能是因為這樣才導致這個問題發生,我研究了一會兒終於明白問題發生的原因,並不是 IIS7 有問題,而是變的更安全了,也因為這個問題讓我更加意識到在實做檔案上傳功能時應該注意到的事情!

... 繼續閱讀 ...

台灣駭客年會 HIT2011 (Hacks in Taiwan Conference)

Hacks In Taiwan (HIT) 台灣駭客年會是台灣最大的駭客與資安技術研討會,雖然我之前沒參加過,不過有幾位朋友都推薦我參加這次研討會,而且我公司裡也有協助 HIT 舉辦的志工,所以這次決定前往一探究竟,希望有志一同的人可以共襄盛舉,參加這次年度資安盛會。

... 繼續閱讀 ...

如何利用 IE 或 Firefox 查詢中文域名轉碼(Punycode)

我前陣子替我的部落格註冊了一個好記的中文域名 ( 保哥.台灣 ),如果各位有註冊過中文域名的話,應該會知道在設定 DNS 的時候必須要先將中文域名轉成 Punycode (中文域名轉碼微代碼) 才能到 DNS 伺服器進行設定,不過一般來說都要靠線上版的 Punycode 轉換器幫我們查詢出結果,若遇到網路安全性特別嚴謹的單位設定,有可能連對外的網頁都不能瀏覽,這狀況就非常適合用我今天要介紹的小技巧來查詢 Punycode 了!

... 繼續閱讀 ...

如何透過 regedit 以修改機碼的方式停用本機的 Proxy 設定

最近有個客戶由於需要我們寫一支程式幫客戶的使用者自動關閉他們本機的 Proxy 設定,由於我之前寫過一篇【Windows 快速切換 Proxy 伺服器的方式 (修改機碼) 】文章,原本以為改一個機碼就能解決,結果被仔細的客戶測出有一個地方沒設定到(自動偵測設定),找了一下資料終於知道要怎樣設定才能徹底停用本機的 Proxy 設定,特此記錄一下。

... 繼續閱讀 ...

MacBook Pro 初心體驗筆記 (以Windows愛用者的觀點出發)

前兩天買了生平第一台 MacBook Pro,要不是為了要開發 iPhone/iPad 應用程式,我想我還真的沒有理由要去買壹台來用,所以現在的我又多一個角色:Apple 開發人員,很菜的 XD。應該是對 Mac 系統不熟悉吧,所以用起來非常卡,當我學習使用了一天後,發現有很多地方與 Windows 不一樣的地方,但這些小地方學起來之後,發現其實也還不錯用,以下就是我這次學習如何使用 MacBook Pro 的心得筆記。

... 繼續閱讀 ...

如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能

在 IIS 7.0 的時候,由於需要額外安裝 Windows PowerShell Snap-In for IIS 7.0 才能在 PowerShell 裡管理 IIS 7 的相關站台與設定,而且安裝好之後還會在「程式集」中建立一個 IIS PowerShell Management Console 的捷徑,開啟之後就可以立即開始使用這些好用的 Cmdlet。不過此功能到了 IIS 7.5 已經內建在作業系統裡,感覺好像是件好事,不過它卻把 Snap-In 的捷徑移除了,我在不熟悉 Windows PowerShell 的時候還真的找不到開啟的方法,費了些功夫才研究出來。

... 繼續閱讀 ...

如何將 Windows Live SkyDrive 的網路空間掛載成網路磁碟

昨天登入到 SkyDrive 時突然發現整個網站的瀏覽速度大增,至少有比以前快了數十倍之多,實在不誇張,有在用的人可以登入上去體驗一下。除此之外,今天森哥又分享了另一個連結介紹如何將 Windows Live SkyDrive 的網路空間掛載成網路磁碟的方法,我覺得挺實用的,因此寫了篇文章來分享這個小技巧。

... 繼續閱讀 ...

如何「找出」並「移除」Excel 檔案中所有重複的資料

前幾天客戶跟說他們有個 Excel 檔,裡面有一千多筆名單資料,但其中有幾筆資料是重複的,用人眼來挑資料挑到眼花了,不知道怎麼辦才好,請我幫他找出來。我先問他想找出什麼樣的重複資料,他說是 Email 的部分想「挑出」重複的資料,然後分析這些人會填寫相同的 Email 資料,這問題其實不用寫什麼程式,用 Excel 公式 (Formula) 就可以了。至於移除重複在 Excel 2010 裡就非常簡單了,已經有內建的功能可以幫你達成。

... 繼續閱讀 ...

2011 微軟開發者大會:Migrate to HTML5

今天是 2011 微軟開發者大會 的日子,我主講 Migrate to HTML5 這個主題,前陣子也做過幾個 HTML5 的專案,當時濛濛懂懂的亂做一通,不知道有那麼多好東西、好工具可用,但因為這次演講我收集了不少資料,也看了幾本 HTML5 的書與 W3C 部分規格內容,而最近 Visual Studio 2010 又推出了個 Web Standards Update for Microsoft Visual Studio 2010 SP1 擴充套件,許多經驗還真的都很自然的連結在一起,這感覺真不錯。備註:一般來說我的演講行程都會公告在 Will 保哥的技術交流中心的 Facebook★★★ Will 保哥的噗浪 ★★★ 上,有興趣的人可以在上面按個讚或按個追蹤。

... 繼續閱讀 ...