JavaScript: substr() 負數的算法 IE, Firefox 不同

最近踩的地雷真多, IE 對 margin-top 的負數, IE6/7 都不同, 然後臨時又發現 JavaSciprt 的檢查在 IE 有問題, 大概情況是如下:

做圖片上傳, javascript 的檢查最簡單的就是檢查檔名後四個字元, 再轉小寫, 去看看是不是 .jpg, jpeg, .bmp, .png ... 等. 於是就用 substr 來取最後四個字元囉~

閱讀全文〈JavaScript: substr() 負數的算法 IE, Firefox 不同〉

Vim 設定 foldmethod for PHP

Vim 只要 {{{ 和 }}} 包起來, 就會自動折合 fold 的動作, 但是不知何時開始, 在 php 裡面的 fold 動作都沒用了, 花了點時間研究怎麼再弄出來(.vimrc 設了都不理我, 但是在 .vimrc 裡面使用 {{{,}}} 都還是有用. :~)

Fold 的動作快速鍵:

  • zo: Open Fold
  • zc: Close Fold 
  • zm: 全部縮起來(將 foldlevel-1)
  • zM: 全部縮起來(設 foldlevel=0)
  • zf: 製作出起始 Fold 符號
  • zF: 製作出起始與結尾 Fold 符號

閱讀全文〈Vim 設定 foldmethod for PHP〉

IBM 鍵盤 小紅點中鍵(滾輪)使用 於 Linux Xorg

IBM 小紅點鍵盤相信用過的大多都會喜歡, 但是習慣滾輪的, 在 Xwindow 裡面滾輪可以用, 就覺得不太方便.

在 Xwindow 要讓中鍵可以直接用類似滾輪的功能, 只要加三行簡單的設定即可.

閱讀全文〈IBM 鍵盤 小紅點中鍵(滾輪)使用 於 Linux Xorg〉

Debian/Ubuntu Linux Xwindow 字型選擇(for Firefox)

於 Linux 使用 Firefox 在看新聞的時後, 會發現到字型很糟糕, 特別是用到新細明體(PMingLiu)的狀況, 整個字就會亂掉, 解法主要是先挑選到自己喜歡的字型, 再取消勾選一個選項即可.

狀況如附圖(上面的字型是原本狀況, 下面是調整過後的結果):

tsung blog - linux 字型

閱讀全文〈Debian/Ubuntu Linux Xwindow 字型選擇(for Firefox)〉