2009/01/20(火) [n年前の日記]
#1 [linux][vine] 日記ページが見れなくなってた
/var/log/httpd/error_log を見たら、
/etc/logrotate.d/apache をこんな感じに修正。
[Tue Jan 20 01:15:27 2009] [notice] child pid 3752 exit signal File size limit exceeded (25) [Tue Jan 20 01:15:28 2009] [notice] child pid 3743 exit signal File size limit exceeded (25) [Tue Jan 20 01:15:32 2009] [notice] child pid 3758 exit signal File size limit exceeded (25)的なエラーメッセージが。/var/log/httpd/ 内を眺めたら、rewrite_log が馬鹿みたいに巨大なサイズに。logrotateで回してなかったのか…。>昔の自分。
/etc/logrotate.d/apache をこんな感じに修正。
/var/log/httpd/access_log /var/log/httpd/error_log /var/log/httpd/rewrite_log { missingok sharedscripts rotate 10 postrotate /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true endscript } /var/log/httpd/gzip_log /var/log/httpd/virus_log /var/log/httpd/worm_access_log /var/log/httpd/worm_error_log { missingok sharedscripts rotate 3 postrotate /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true endscript }久々にviで作業したけど使い方を完全に忘れていたり。
[ ツッコむ ]
#2 [iappli][prog] AutoHotKeyスクリプトと格闘中
パターン検出に使う画像を変更するのに、スクリプトソースを直接弄っているのが面倒になったので、かなりそれっぽいGUIにしてみたり。
幸い AutoHotKey には、GUIパーツ?をレイアウトできるツールがあって。smartgui_4_0.zip をDL・インストール。SmartGUI.exe (Rajat's GUI creation tool for AutoHotkey scripts)を実行。レイアウトして、スクリプトの状態で保存。それを参考に、元スクリプトにコピペして修正。素晴らしい。簡単にそれっぽいGUIに出来てしまう。
画像指定が簡単になった上に、スライダーで画像比較時の誤差許容値を変更できるようになったので、パターン検出に失敗した時の対処も随分楽になった。
パターンを検出したら、その時点で処理を止めて、次のムービーを開いて処理するようにしてたけど。CheckBox のon/offで、全フレーム数をカウントするとか、ムービーの最後のほうから逆にコマ送りするとか、そういった処理も追加。
幸い AutoHotKey には、GUIパーツ?をレイアウトできるツールがあって。smartgui_4_0.zip をDL・インストール。SmartGUI.exe (Rajat's GUI creation tool for AutoHotkey scripts)を実行。レイアウトして、スクリプトの状態で保存。それを参考に、元スクリプトにコピペして修正。素晴らしい。簡単にそれっぽいGUIに出来てしまう。
画像指定が簡単になった上に、スライダーで画像比較時の誤差許容値を変更できるようになったので、パターン検出に失敗した時の対処も随分楽になった。
- 処理する様子をボーッと眺める。
- パターン検出に失敗したと気づいたら、特定キー(ループの中で毎回押し下げをチェックさせてる)を押して、スクリプト処理を停止。
- パターンとして認識して欲しい部分を、ArtTipsで矩形選択キャプチャ。
- ArtTipsでキャプチャした際には、MassiGra を起動してキャプチャ画像を表示するようにしてあるので、MassiGra で必要な部分だけ切り出し。bmpとして保存。
- 保存したbmpをスクリプト側に指定して、あるいは、誤差許容値を変更して、再度処理開始。
パターンを検出したら、その時点で処理を止めて、次のムービーを開いて処理するようにしてたけど。CheckBox のon/offで、全フレーム数をカウントするとか、ムービーの最後のほうから逆にコマ送りするとか、そういった処理も追加。
◎ xyzzy用のahk-modeを探したり。 :
[ ツッコむ ]
#3 [nitijyou] 歯医者さんに行く予定だったけど
予定の時間に起きることができず、予約キャンセルの電話を。
徒歩で40分ほどかかる場所・商店街の近くで開いてる歯医者さんなので、早目に準備を整えて動かないと厳しい。雪がなければ自転車で行くのだけど、それでも結構時間がかかるし…。かといって近所の歯医者さんは、どんな治療をするのかすら説明してくれなかったりするので、できればお世話になりたくないわけで。
徒歩で40分ほどかかる場所・商店街の近くで開いてる歯医者さんなので、早目に準備を整えて動かないと厳しい。雪がなければ自転車で行くのだけど、それでも結構時間がかかるし…。かといって近所の歯医者さんは、どんな治療をするのかすら説明してくれなかったりするので、できればお世話になりたくないわけで。
[ ツッコむ ]
以上、1 日分です。