MySQL MyISAM 4GB限制解除

MySQL MyISAM 有 4GB 的限制, 如果使用量超出 4GB, 有何方法能解決.

因: MySQL 用 32bits pointer 來記錄資料位置, 所以只能定址到4GB的空間, 再多就會出現此錯誤.

解法: 將原本檔案大小限制 轉換成 rows 數目限制即可. 但是特別注意, 要做此轉換前, 一定要做備份, 並對 table 做 OPTIMIZE TABLE... 千萬千萬要做 OPTIMIZE TABLE.

閱讀全文〈MySQL MyISAM 4GB限制解除〉

IE 的檢視原始碼 預設編輯程式設定

IE 檢視原始碼, 預設是開啟 Notepad, 但是如果要將他改成 vim, Pspad, Editplus 等的, 做法如下:

  1. 執行 -> regedit
  2. 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name預設值
  3. 將預設值內容改成你要的即可 (default: %SystemRoot\%System32\NOTEPAD.EXE)

閱讀全文〈IE 的檢視原始碼 預設編輯程式設定〉

grep、man 顏色設定

既然 ls 顏色設好了, grep、man 當然也要對一些 keyword 來做做顏色區分囉~

grep 對要找的字做顏色標註, 只要用預設參數即可(--color), 所以在 .bashrc 寫個 alias 就好囉, 如下:

alias grep='grep --color'

man 的話需要在 .bashrc 最後面加以下幾行, 就可以輕鬆的看 man page 囉~

  • # For colourful man pages (CLUG-Wiki style)
  • export LESS_TERMCAP_mb=$'\E[01;31m'
  • export LESS_TERMCAP_md=$'\E[01;31m'
  • export LESS_TERMCAP_me=$'\E[0m'
  • export LESS_TERMCAP_se=$'\E[0m'
  • export LESS_TERMCAP_so=$'\E[01;44;33m'
  • export LESS_TERMCAP_ue=$'\E[0m'
  • export LESS_TERMCAP_us=$'\E[01;32m'

閱讀全文〈grep、man 顏色設定〉

ls 顏色設定(in Bash shell)

ls 出來沒有任何顏色的時後看的很辛苦, 但是 ls --color 秀出來的時後, 看到目錄顏色是深藍色的時後, 有時後看起來會比沒有顏色更辛苦, 所以還是來修改一下顯示的顏色吧.

不過因為 BSD 和 Linux 的設定不一樣(BSD 用 LSCOLORS, Linux 用 LS_COLORS), 所以以下會分別記錄兩者的 原始狀態 和 如何修改.

閱讀全文〈ls 顏色設定(in Bash shell)〉

Screen 中 backspace 無法使用

一直都是用 gnome-terminal, 今天使用 xfce 的時候, 使用 xfce 內建的終端機, 發現到 backspace 在 screen 中居然無法使用.

後來查了一下, 應該是送出去的 key 的問題, gnome-terminal 在設定裡面有個相容性的設定, 預設都是設後退鍵會產生 - ASCII DEL, 但是 XFCE 的 terminal 裡面 偏好設定 -> 進階 -> Backspace 鍵產生 預設是自動偵測, 而這自動偵測送出去的 key 很明顯的並不被 screen 喜歡, 所以就將自動偵測改成送出ASCII DEL就可以了.

作法: 偏好設定 -> 進階 -> Backspace 鍵產生 -> ASCII DEL 即可

或者可以設在 .screenrc 中, 將 backspace 設定成 ASCII DEL 的 key 也可以.

閱讀全文〈Screen 中 backspace 無法使用〉

gmplayer 增加 codecs

gmplayer 要看 wmv 等需要另外加上 codecs, ubuntu 目前好像還沒把這個包進去, 所以就自己手動去抓一下吧~

官方網站: MPlayer Codecs

然後下方有個 essential-version 抓這個, 或者, 把 essential-version 的 link 複製起來, 貼到瀏覽器上, 再把 /essential 之後的全部刪掉就可以看到所有 codecs, 再來抓 all-date version 那個也可以.

看不懂上述作法的, 可直接連此 連結.

閱讀全文〈gmplayer 增加 codecs〉

Beep-Media-Player 設定 Utf-8 顯示曲名

Beep-Media-Player 曲名都以 UTF-8 顯示, 但舊有的歌曲 ID3 都是 Big5, 就全部都會變成亂碼, 解決方法如下:

  1. 開啟 Beep-Media-Player
  2. 選擇 偏好設定 -> Plugins -> MPEG Audio Plugin -> 偏好設定
  3. 進去後再選 Title -> 勾選 Convert non-UTF8 ID3 tag to UTF8
  4. 勾選後打入 BIG-5 再按確定即可

詳細可見 此連結[ How to Music ] 還有圖文並茂的教學

閱讀全文〈Beep-Media-Player 設定 Utf-8 顯示曲名〉

Putty 備份

Putty 主要是將東西都存在 registry 裡面, 所以要備份主要就是備份 registry 裡面的資料.

  1. 執行 → regedit
  2. 到 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
  3. 在此目錄下有 Sessions 目錄: 設定連線的項目、設定值
  4. 再來是 SshHostKeys 目錄: 紀錄所有曾設定過的 Remote Host Public Key
  5. 簡單說, 就是將 PuTTY 這整個 registry 匯出來就對了~

閱讀全文〈Putty 備份〉