利用【 Alt + 數字鍵 】可輸出任意 Unicode 字元與符號

分享到噗浪!

各位在噗浪上或 MSN 聯絡人清單上經常都會看到一些人在命名時會用一些非常特殊的字元,例如用圈圈框起來的數字 ➀ ➁ ➂ 或 ✓ ✗ ✫ © ® 或貨幣符號 € £ ¥ ¢ ƒ 或是 {。^◕‿◕^。} 等俏皮的符號,這些特殊符號其實都是 Unicode 的標準字成員之一,如果你知道這些 Unicode 字元的編碼的話,你還能透過 Windows 內建的【 Alt + 數字鍵 】直接打出來喔,其實你現在就可以試試按著 Alt 鍵不放然後在輸入數字鍵的 10112 然後再將 Alt 鍵放開,看會不會看到 ➀ 被打出來呢!

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/7/4 下午 11:35:25

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Tips | 介紹好用工具 | Web

標籤: , , ,

Microsoft Expression Web 3 Service Pack 2 已提供下載

分享到噗浪!

自從好幾個月前將 Firefox 升級到 3.6 版後導致 Microsoft Expression Web 3 SuperPreview 無法分析網頁在 Firefox 3.6 的顯示狀況,直到前幾天推出的 Microsoft Expression Web 3 Service Pack 2 (SP2) 終於解決此問題。除此之外,也解決幾個在 Expression Web 3 有時會掛掉的重大問題,有在使用的人趕快更新吧。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/4/9 上午 10:49:15

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: 介紹好用工具 | Web

標籤: , , ,

解決 OutputCacheLocation 指定為 ServerAndClient 的問題

分享到噗浪!

Web 效能調校博大精深,眉眉角角的細節之多實在難以整理,我想大部分人也都跟我一樣,也是從一次又一次與茶包戰鬥中累積經驗,這次又遇到了一個有趣的問題。當我想將頁面設定輸出快取時,可能會希望同時快取在伺服器端(Server)與用戶端(Client),因此在設定 OutputCache 時有個 Location 屬性,我們會將其設定為 ServerAndClient 或 Any,但是你可否知道即便你這樣設定,一樣無法快取網頁內容於用戶端(Client),所以單單這樣設定並沒有達到我們真正想達到的目的 ( 同時在 Server 與 Client 快取網頁 )。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/3/30 下午 08:45:51

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: ASP.NET | ASP.NET MVC | Web

標籤: , , , ,

介紹好用工具:Stop Forum Spam (有效阻擋垃圾訊息入侵)

分享到噗浪!

我的部落格偶而會遭受廣告機器人攻擊,常常有一些奇怪的英文廣告被發表在文章的回應裡,每次看來源 IP 都是從美國/加拿大來的居多,我想大多是透過機器人自動攻擊的,由於時常要刪除這些廣告留言也覺得蠻煩的,上網找到一個 Stop Forum Spam 網站,這裡記錄了許多全世界到處在論壇散佈廣告訊息的 IP 位址、常用的帳號、Email 等,有趣的是來我這發表廣告的 IP 位址都會出現在這裡,此網站提供簡易的 API 方便透過程式整合,所以就寫了個小程式保護我的部落格留言機制。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/3/17 下午 11:57:43

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Web | 介紹好用工具 | ASP.NET

標籤: , ,

使用 Regular Expression 驗證密碼:使用 JavaScript 的陷阱

分享到噗浪!

我在前年有寫過一篇【 使用 Regular Expression 驗證密碼 】文章,當時撰寫的技巧完全是針對 .NET 提供的 Regular Expression 而寫,雖然我的文章在標籤的地方有特別提到 .NET,但還是有人將文章裡提供的 Regular Expression 直接抄去給 JavaScript 使用,結果當然是養出一堆莫名其妙的臭蟲(Bug)。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/3/8 上午 02:17:01

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: JavaScript | Web

標籤: , ,

如何讓 IIS6 / IIS7 中同站台不同應用程式間共用 Session 資料

分享到噗浪!

在 Web Farm 環境下部署網站需要關注的細節可不少,在部署大型網站的時候 IIS 這部分到底要算 IT 的領域還是開發人員(Developer)的領域其實分不太清楚,像要在「同一個站台」區分「不同應用程式」且還要能讓 Session 彼此互通,這到底應該歸誰管呢?這可不是用「ASP.NET 開發伺服器」可以模擬出來的,而 IT 人員如果不會寫程式應該也不知該如何是好,這也是我認為 ASP.NET 開發人員應該多熟悉 IIS 的原因。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/1/24 下午 02:02:10

永久連結 | 評論 (7) | 此文章的RSSRSS comment feed |

分類: Web | ASP.NET | IIS

標籤: , , , ,

利用 WebClient 類別模擬 HTTP POST 表單送出的注意事項

分享到噗浪!

我們都知道 WebClient 類別是個簡單易用的東西,不只可以用作 HTTP 用途,連 FTP 都能用,想偷懶時很快就能寫出一些網路資料上傳、下載的程式,像我在寫一些測試程式時經常會使用 WebClient 類別,但大多情況都用來「下載網頁」居多,少有模擬表單上傳資料的情況,但利用 WebClient 類別在「傳送表單資料」時要小心使用,否則遠端接不到資料又很難除錯時哪就麻煩了。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/1/23 下午 01:34:45

永久連結 | 評論 (5) | 此文章的RSSRSS comment feed |

分類: Web | .Net | ASP.NET MVC | ASP.NET

標籤: , , ,

使用 Google Public DNS 服務,上網速度不一定會變快!

分享到噗浪!

這幾天 Google Public DNS 被炒的火熱,漂亮的 IP 位址 ( 8.8.8.8 , 8.8.4.4 ) 被瘋狂的宣傳,連我也一頭熱的研究了一番,一開始覺得速度還挺快的,網路延遲時間也很短,我猜也許已經有人開始將個人電腦的 DNS 切換過去了,但對於 168.95.1.1 的琵琶別抱真的是好事嗎,以下些許淺見供參。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/12/8 上午 10:26:14

永久連結 | 評論 (7) | 此文章的RSSRSS comment feed |

分類: Web | 心得分享 | 系統管理

標籤: , , , ,

如何自動取得所有前端 JavaScript 錯誤以提升網站品質

分享到噗浪!

我們每個案子都會用許多錯誤追蹤的機制確保網站品質,但還是不時會讓客戶發現有些功能無法操作,而這些問題大多出在 JavaScript 錯誤,由於一些老舊的瀏覽器或不同瀏覽器特性不同的關係,難免會有不小心寫錯的時候,為了能有效追蹤這些不易察覺的錯誤,我們會利用 JavaScript 追蹤 JavaScript 錯誤!

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/12/7 下午 12:08:01

永久連結 | 評論 (5) | 此文章的RSSRSS comment feed |

分類: Tips | JavaScript | Web

標籤: , ,

介紹好用網站:UserAgentString.com

分享到噗浪!

每個瀏覽器都會送出不同的 User-Agent 標頭(HTTP Header),當在開發網站時有時為了依據不同的瀏覽器來提供不同的服務時,都會特別寫程式比對瀏覽器的種類與版本,這簡單的判斷在 ASP.NET 或 jQuery 都已經有現成的物件可用,不需特別去查表,但有時我會想查詢這瀏覽器的各版本到底用了哪些字串表示,我就會上這個 UserAgentString.com 網站查詢。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/12/3 下午 11:57:17

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: 介紹好用工具 | Web

標籤:

如何辨識使用者從瀏覽器按下 F5 或 Ctrl + R 重新整理頁面

分享到噗浪!

有時候有些頁面有計數器或者有些程式碼只需要讓使用者執行一遍而已,我們會不希望使用者拼命用 F5 或 Ctrl + R 重新整理頁面時擾亂程式的運作,要達成這個需求其實有很多作法,例如透過一個 Cookie、一個 Session 來做判斷,但今天我要分享一個暗黑密記,教你如何從 HTTP Request Header 就可以判斷出使用者正在執行該頁面的重新整理。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/12/2 上午 10:24:18

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: Web | ASP.NET

標籤: , , , , ,

網頁開發人員應對 URL 的大小寫「有感覺」!

分享到噗浪!

我以前混 Linux 的時候就對檔名的大小寫很注意,因為一個英文字母的大小寫搞錯就會都找不到網頁,之後雖然改混 Windows 也沒丟掉之前的習慣,雖然 NTFS 檔案系統或 IIS 在處理 URL 時預設不會特別區分大小寫,打錯大小寫依然找的到網頁,但不管是網址還是檔名,我對大小寫還是很龜毛,看到別人亂取檔名或 URL 大小寫與檔案大小寫不同時也多少也會唸一下,我還曾經被譏笑太無聊,不過今天我就要證明我的堅持是對的!

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/11/30 下午 12:44:35

永久連結 | 評論 (3) | 此文章的RSSRSS comment feed |

分類: Tips | Web

標籤: ,

設定 Cookie 時可善用 HttpOnly 特性減低網站安全風險(XSS)

分享到噗浪!

Cookie hijacking 是個很常見的 XSS 攻擊手法,大多是利用網站既有的 XSS 漏洞並透過 JavaScript 取得 documnet.cookie 資料,而 documnet.cookie 就包含所有你在該網頁所有可用的 Cookie 資料,但若你的網站程式在設定 Cookie 的時候有特別加上 HttpOnly 屬性,就可以進一步避免該頁的 Cookie 被 JavaScript 存取,也可保護使用者的 Cookie 不會偷走。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/11/26 下午 12:13:48

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Web | JavaScript | ASP.NET | Security

標籤: , , ,

在 Web 2.0 時代必須重視 JavaScript/JSON Hijacking 攻擊

分享到噗浪!

ASP.NET MVC 2.0 Preview 2 開始 JsonResult 已經被修改成只能在 HTTP POST 的時候回應,像我們經常使用 jQuery$.getJSON 就不能再用了,我從 ASP.NET MVC 2.0 Preview 2 Release Note 得知 JSON Hijacking 之後就持續追蹤下去,覺得這是個非常值得注意的安全問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/11/13 下午 11:55:00

永久連結 | 評論 (3) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET MVC | JavaScript | Security | Web

標籤: , , , , ,

介紹好用工具:IIS 6.0 Resource Kit Tools 與 TinyGet 工具

分享到噗浪!

雖然之前就下載過 IIS 6.0 Resource Kit Tools 卻沒注意到有個好用的 TinyGet 工具,以前我要對網站做壓力測試都會用 ApacheBench ( ab),但若要單純的做網站有效性測試卻不知道能用什麼工具。最近發現用 TinyGet 搭配 LogParser 進行驗證是個蠻不錯的解決方案,買不起 Visual Studio Team Suite 的人可以考慮用這個工具進行測試。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/11/9 上午 10:08:00

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: IIS | Web | 介紹好用工具

標籤: , , ,

利用 jQuery 將 DOM 元素聚焦 focus() 的六個版本

分享到噗浪!

簡單的東西不簡單,將 DOM 元素聚焦是個再簡單不過的功能了,在實務上也經常用到,但是我們最近在使用 FancyBox 利用 IFRAME 載入頁面時卻怎麼樣都無法讓游標自動停在特定的文字輸入框中,除此之外,我也將我這些年累積遇到無法 focus() 的問題做了一次總整理,一共有六個版本之多。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/10/29 下午 09:56:43

永久連結 | 評論 (5) | 此文章的RSSRSS comment feed |

分類: Web | Tips | JavaScript

標籤: , , ,

分享 ApacheBench 的壓力測試結果報告分析心得

分享到噗浪!

這幾天一直在分析 ApacheBench 壓力測試的數據結果,由於對一些產出的數據在判讀上不是很有信心,而且網路上幾乎都沒有這方面的數據說明 (連英文的我都找不到),所以特別下載 httpd-2.2.14 的原始碼回來研究 ApacheBench 實際測試數據計算的方式,也特別將研究心得寫下來。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/10/9 下午 09:16:30

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Web | Tips | Linux

標籤: , ,

對於 ApacheBench 進行測試時出現的 Failed requests 詳解

分享到噗浪!

我最近在用 ab ( ApacheBench ) 測試一個網站時發現結果報告中一直會出現 Failed requests,而且出現的次數非常高,我原本以為是壓力測試的結果有大部分是失敗的,但看觀看其他數據卻一點也不覺得有失敗,經過一番研究後才真正理解為何會出現 Failed request 數據。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/10/7 上午 11:34:05

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: Tips | Linux | Web

標籤: , ,