Ubuntu入りLenovoのInsertキーをEndに変える

Lenovo X240にUbuntu 14.04をいれて使っています
Fnキーを常にONにして使っていると、EndキーがInsertに変わってしまいます
InsertじゃなくてEndを常に使いたかったので、変更してみます

Thinkpadの戻る/進むキー対策 – golgokojiの日記
を参考にしました

$ xev

でキーを打つと情報がでるので、Insertを押して、Endを押してみました

KeyRelease event, serial 37, synthetic NO, window 0x4000001,
    root 0x9e, subw 0x0, time 8867329, (-58,347), root:(934,399),
    state 0x0, keycode 118 (keysym 0xff63, Insert), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x4000001,
    root 0x9e, subw 0x0, time 8871684, (-58,347), root:(934,399),
    state 0x0, keycode 115 (keysym 0xff57, End), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

keycode 118がInsert、keycode 115がEndのようです

自動で読み込まれるファイルに書き込みます

$ vim ~/.xmodmap

keycode 118 = End

すぐ読み込むには

$ xmodmap ~/.xmodmap

これでInsertを叩いても、Endになります、便利

Cakephpでtest.phpにアクセスすると Debug setting does not allow access to this URL.のエラー

Cakphpでphpunitをいれると、/test.phpのアドレスでテスト結果が見れますが

Debug setting does not allow access to this URL.
のエラーがでました

cakephp_test.php

ただ単にデバックレベルを2にしないとだめだっただけ..

$ vim Conifig/core.php

Configure::write('debug', 2);

これで直りました

Chromeのデフォルトアカウントを切り替える

Googleアカウントを複数持っていてChromeでログインしてると、簡単にアカウントが切り替えられます

google-chrome-account

めんどうだけど、いったんデフォルトユーザーからログアウトして、デフォルトユーザーにしたいユーザーでログイン
でデフォルトを変えられます
最初にログインしたユーザーがデフォルトになるようで

いったんログアウトすると、すべてのマルチアカウントがログインし直しになるのでさらに面倒です

Apacheのaccess.logに処理にかかった時間を表示する

Centos 6.4のApache2.2のaccess.logに処理にかかった時間を表示してみました

$ sudo vim /etc/httpd/conf/httpd.conf

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D" combined

CustomLog logs/access_log combined

こうなっていればOKです
Logformatのcombinedを変えたら、CustomLogのところをcombinedにしてください

Apacheを再起動して

$ sudo service httpd reload

ログ確認

$ vim /var/log/httpd/access_log

xxx.xxx.xxx.xxx - - [06/Jan/2016:19:14:53 +0900] "HEAD / HTTP/1.0" 200 - "-" "sample/1.0 (536039)" 650931
xxx.xxx.xxx.xxx - - [06/Jan/2016:19:14:56 +0900] "HEAD / HTTP/1.0" 200 - "-" "sample/1.0 (536039)" 617790
xxx.xxx.xxx.xxx - - [06/Jan/2016:19:14:59 +0900] "HEAD / HTTP/1.0" 200 - "-" "sample/1.0 (536039)" 692822

とかでます、一番最後にマイクロ秒が表示されます
これだと0.6秒くらいです