2012年7月13日 星期五

FreeBSD 於 Console 下寄信

使用 mpack

# mpack -s subject file address


ps. mutt 容易出現亂碼問題


2012年7月12日 星期四

兩行 Code 就 PHP 將 Array 行列互換


function transpose($array) {
array_unshift($array, null);
return call_user_func_array('array_map', $array);
}


出處:http://stackoverflow.com/questions/797251/transposing-multidimensional-arrays-in-php


FreeBSD 中設定 MySql log 與 定時 rotate

設定 /etc/rc.conf

mysql_enable="YES"
mysql_args="--log=/LOG_PATH/mysql.log"


設定 /etc/newsyslog.conf 以定時 rotate

/LOG_PATH/mysql.log mysql:wheel 660 30 * @T00 JC /var/db/mysql/HOSTNAME.pid


Subversion 修正 local unversioned, incoming add upon update 的方法

狀況:
本地端在 svn up 的時候,與 repository 有同名的資料夾,且此資料夾尚未 svn add。

解決方法:
以 repository 的資料夾為準。

# svn resolve --accept working conflicted_directory
# svn revert conflicted_directory


PS. 若本地端檔案要留下來,請先複製一份做備份,解決完衝突後,再將檔案覆蓋回來即可。


在 vim 中刪除空白行

使用指令:

:g/^\s*$/d