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 的優缺點〉

dd 塞爆硬碟測試

要測試硬碟快滿的時後, 是否會有警示信寄出等~ 總不能每次都去找一堆電影來塞吧~

dd 來做這種事就蠻合適的~

作用: 製造一個 file(filename: hugefile), 內容都塞 0, 塞到 470Mb 為止, 語法如下:

dd if=/dev/zero of=/hugefile count=470m obs=4096

  • of: filename
  • count: 塞 470mb
  • obs: 每個 black 要 4096 bytes

閱讀全文〈dd 塞爆硬碟測試〉