2011-06-01から1ヶ月間の記事一覧

現在開いているファイルの関数一覧

「:!コマンド」とするとvimからコマンドが打てるのでfunctionをgrep(-nで行も表示) :!grep -n function %%と打つと、現在開いているファイルパスに展開されるので以下のようになる :!grep -n function /var/www/.../actions/actions.class.php 18: public …

sfFormでvalidateエラーを洗い出す

isValid()が偽になった時、などにtemplateにて getErrorSchema() as $key => $err) { echo $key.'='.$err.'<br />'; } ?> ↓↓↓ //name=入力してください。 //email=入力してください。 //password=入力してください。 //password_confirmation=入力してください。 /…

最後にログインした時間を確認

特定のユーザが見たい場合は以下 $ lastlog | grep ユーザ名例)ユーザhogeの最終ログイン時刻 $ lastlog | grep hoge hoge pts/1 xxx.xxx.xxx.xxx 月 6月 20 22:39:33 +0900 2011

procmailでフィルタリング

例)ユーザhogeに対し、件名にSPAMを含んでいたらspam@example.comへ転送あらかじめ.forwardに以下を設定した後、.procmailrcにレシピを書きます ~/.forward "|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #hoge"~/.procmailrc :0 * ^Subject:.*SPAM.…

フィンガープリント確認

# ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub 2048 88:e6:**:91:53:**:a7:04:**:3f:64:69:**:89:**:18 /etc/ssh/ssh_host_rsa_key.pubあらかじめフィンガープリントを入手しておけば、初回接続時に表示される「RSA key fingerprint is ...」と照合する…

mydestinationとvirtual設定時の送信先

例)サブドメイン(***@staging.example.com)を切った場合でメール配信検証 main.cf mydomain = example.com mydestination = $mydomain, staging.$mydomainローカル配送を行なうドメインに追加すれば/etc/aliasesにそって配信される/etc/aliases test: tes…

行指定でヤンク、削除

vim

例)4行目から24行目までをヤンク :4,24y「Enter」例)2行目から5行目までを削除 :2,5d「Enter」

ハードウェアの性能評価

読み込み速度を計測 # hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 1892 MB in 2.00 seconds = 945.29 MB/sec Timing buffered disk reads: 100 MB in 1.71 seconds = 58.65 MB/sec -t: バッファキャッシュを使わず読み込み速度を計測 -T: バッフ…

sf test 結果をカラー表示

new lime_test(null, array('force_colors'=>true))を追加 //$browser = new sfTestFunctional(new sfBrowser()); $browser = new sfTestFunctional(new sfBrowser(), new lime_test(null, array('force_colors'=>true)));$ php hogeActionsTest.php # get /…