ls 出來沒有任何顏色的時後看的很辛苦, 但是 ls --color 秀出來的時後, 看到目錄顏色是深藍色的時後, 有時後看起來會比沒有顏色更辛苦, 所以還是來修改一下顯示的顏色吧.
不過因為 BSD 和 Linux 的設定不一樣(BSD 用 LSCOLORS, Linux 用 LS_COLORS), 所以以下會分別記錄兩者的 原始狀態 和 如何修改.
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
ls 出來沒有任何顏色的時後看的很辛苦, 但是 ls --color 秀出來的時後, 看到目錄顏色是深藍色的時後, 有時後看起來會比沒有顏色更辛苦, 所以還是來修改一下顯示的顏色吧.
不過因為 BSD 和 Linux 的設定不一樣(BSD 用 LSCOLORS, Linux 用 LS_COLORS), 所以以下會分別記錄兩者的 原始狀態 和 如何修改.
當 MySQL 的資料量太大, 在使用 mysqldump的時後遇到 Out Of Memory 的時後該怎麼辦?
有以下兩種做法:
1. 設定 my.cnf, 設定以下參數, max_allowed_packet=16M 可隨機再調大.
[mysqldump] quick max_allowed_packet = 16M
2. 使用 -q (--quick) 的參數, 使用此參數就不會使用到 Memory.
使用範例: mysqldump -q -u root DB_NAME > DB_NAME.sql
原廠的說明是如下:
--quick,-qThis option is useful for dumping large tables. It forces mysqldump to retrieve rows for a table from the server a row at a time rather than retrieving the entire row set and buffering it in memory before writing it out.
PHP 的程式要在 Shell 下執行, 寫法很簡單, 只要在程式的最開頭加上如下:
#!/usr/bin/php <?php // ooxx ?>
記得要 chmod +x filename.php, 就可以執行了.
如果比較講究一點, 可以寫如下(以下都只寫程式第一行)
#!/usr/bin/php -q
遇到的比較嚴的 Server, 會去鎖 open_basedir(開檔、讀檔的目錄有限制) 時, 就要用以下的做法:
#!/usr/bin/php -q -d open_basedir=:.
加上 -d 的參數, 就可以不受開啟一般檔案, 不限制於 open_basedir, 不過只有在開發的時後才這樣子使用就好, 實際要上線時, 還是要限制好 open_basedir 的存取權限比較好.
一直都是用 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 也可以.
VIM 多了一些新的功能, 但是要如何使用, 有人特別介紹出來:
另外一篇有個大陸人把 vim help 翻譯出來, 並列了實用的技巧, 平常可以一點一點慢慢看.
在剛開始學 CSS 的時後, Html Tag 的原有樣式要取消是最頭大的, 正好看到 Yahoo! UI library 有 Reset CSS, 正好就是取消這些功能, 連 CSS 壓縮(濾空白, 合成一行等.)都做好了.
在取得檔案後, yui/build/reset 裡面有兩個檔案, reset.css 和 reset-min.css, reset-min.css 就是壓縮過的 CSS file.
使用方法:
gmplayer 要看 wmv 等需要另外加上 codecs, ubuntu 目前好像還沒把這個包進去, 所以就自己手動去抓一下吧~
官方網站: MPlayer Codecs
然後下方有個 essential-version 抓這個, 或者, 把 essential-version 的 link 複製起來, 貼到瀏覽器上, 再把 /essential 之後的全部刪掉就可以看到所有 codecs, 再來抓 all-date version 那個也可以.
看不懂上述作法的, 可直接連此 連結.
當要用某個 function 看了說明後, 還是不知道怎麼寫時, 要就是多 try & error, 要不然就是找 example, 這個 Search engine 就是做後者~
Koders - Source Code Search Engine
此有各種程式語言, 找出來會把那整區塊的程式碼印出來, 並列出是某個套件的哪隻程式, 可以直接點選去找到此隻程式.
不過搜尋時速度有點慢就是了....
Beep-Media-Player 曲名都以 UTF-8 顯示, 但舊有的歌曲 ID3 都是 Big5, 就全部都會變成亂碼, 解決方法如下:
詳細可見 此連結[ How to Music ] 還有圖文並茂的教學