vi / vim 圖解鍵盤按鍵圖

取自 Jserv "vi/vim 圖解鍵盤指令" 的銘言:

  • 一開始接觸 vim 時,總覺得渾身不對勁,想說,天底下怎麼有如此奇怪的 editor?後來上手後,卻不想更換,這就是 vim 迷人之處。

真的就是這樣子的感覺呀~ 以前上課都覺得老師怎麼那麼變態, Liunx 下用 vim 就算了, 還特別要用 Windows 版的 gvim, 但是 現在叫我捨棄 vim, 換其它的編輯器, 實在是很難切換的過去~ vim 真是既方便又強大. ( 甚至有魔術方塊的外掛唷! )

閱讀全文〈vi / vim 圖解鍵盤按鍵圖〉

破解 圖片辨識(驗證碼)

這幾天被 Spam Comment 狂灌, 真是火大,想要加個 圖片辨視 才能留言的程式~ 但是看到這個網站後, 暫時沒有寫的意願了...

一般亂數字母的辨視率, 根本就都是 100% (雖然沒有公佈 辨視的Source code)

可以參考看看: PWNtcha - captcha decoder

閱讀全文〈破解 圖片辨識(驗證碼)〉

支援 XMLHttpRequest 的瀏覽器

支援 XMLHttpRequest 的瀏覽器 列表

  • Microsoft: Internet Explorer 4.0 之後版本
  • Mozilla: Firefox 1.0 之後版本
  • Netscape: 7之後版本(Mozilla M18:2001009 之後 / 1.0:20020530 之後較穩定)
  • Opera: 7.6 之後版本
  • Safari: 1.2 之後版本
  • Konqueror: 3 之後版本

取自: AJAX與Google Map API 入門實作 (書)

閱讀全文〈支援 XMLHttpRequest 的瀏覽器〉

PHP header Location 寫成 function 的優缺點

我們很常用的一個寫法

header("Location: http://plog.longwin.com.tw/");

這個寫法基本上沒有什麼問題, 但是寫在 function 裡面就有些問題寫了, 詳見下述說明.

先簡單說結論就是:

若要寫成 function, 在 heade Location 下面要加 exit, 否則最好就不要寫成 function 來呼叫.

閱讀全文〈PHP header Location 寫成 function 的優缺點〉