2009-03-01から1ヶ月間の記事一覧

run-partsが認識するファイル名ではまった

run-parts - run scripts or programs in a directory 指定ディレクトリ以下のスクリプトを順次実行するコマンド。/etc/crontabで run-parts /etc/cron.dailyこんな感じで使われている。 特徴 実行はアルファベット順(ASCIIコード順? 数字、英大文字、英小…

同時に実行されると困るジョブを定期的に実行する - atd編

ジョブの実行は普通cronでやるんだけど。たまに問題になる。 */5 * * * * /path/to/script 処理に時間がかかるscriptを動かしていると、同時に実行されることがある。(上の例なら5分以内に終わらない場合)かと言ってlockファイルを作るの面倒だし、TheSchwar…

nkfで半角カナを全角カナに変換

nkfを使うと勝手に変換してくれることに気付いた。変換したくない場合は-xをつける。 man nkf -x 通常おこなわれる、いわゆる半角カナ (JIS X 0201 片仮名) からいわゆる全角カナ (JIS X 0208 片仮名) への変換を行わず、半角カナを保存する。入力は、Shift_…

みんなでスペランカー

みんなでスペランカー 2400円は高いよwwと思いつつ購入。みんなで探検してみんな死にまくるゲーム。 これぐらい死んでいきます。 みんなでスペランカー‐ニコニコ動画(ββ) 【PS3】みんなでスペランカーをみんなでプレイしてみた‐ニコニコ動画(ββ)

ジョジョ文庫版BOXセット

1+2部,3部,4部,5部のセット。ヴィレッジバンガードで見つけたので勢いで購入。3部がDIO様のコーラン問題で出荷停止になっていたものが、いつのまにか修正されていたんですね。

htmlにヘッダ、フッタを挿入するmod_layoutを使ってみた

http://hain.jp/index.php/tech-j/2007/04/02/mod_layout http://linux.mini13i.gotdns.org/Apache/mod_layout.html http://download.tangent.org/ http://d.hatena.ne.jp/hogem/20070424/1177386989 コンテンツ作ってる人がやたらと.htmlでSSIを使いたがる…

RewriteRuleのQSAフラグ

QSA、QSAって覚えてるうちに、なにそれ?となってしまった。query string append、とまともに覚えればよかったな。このフラグがないと、RewriteRule時にクエリ文字列が消える。 http://wiki.bit-hive.com/tomizoo/pg/mod_rewrite%20-%20QSA%A5%D5%A5%E9%A5%B…

mod_deflate有効時に、特定のディレクトリで圧縮させたくない場合

apache 2.2。もしhttpd.conf、virtualhost全体でSetoutputFilter DEFLATEとか設定されていた場合に、特定の場所だけしたくない場合はどうしたらいいんだろう。RemoveOutputFileterは拡張子ごとだしなぁ。 Accept-Encodingヘッダを消せばいい? <Directory /hoge/ > RequestHeade</directory>…

mktemp - ユニークなtempファイルを作成

ひょえー。コマンドであったのか。今までわざわざperlのFile::Temp使ってごにょごにょしてたわー。 -dをつけるとディレクトリを作成出来るのな。

mod_deflateの圧縮効果

某サイト*1で実験してみたら、下りのトラフィックが約2/3になった。設定前と比較してCPU使用率、load averageはほとんど変わらず。DeflateCompressionLevelとかは設定せずデフォルトのまま。 *1:PVは約50万/day

phpmyadminをSSLアクセラレータ環境下で使用する

apacheで↓の設定をしている場合に困った。httpsのページでphpmyadminにログインするとhttpに飛んだ。しかもport:443の。 SSLアクセラレータ配下のapacheで、アクセスがhttpかhttpsかを判別する方法 https://www.sample.com/phpmyadmin/ にアクセスしてログイ…

apacheでURLに%2F(スラッシュ"/"をエンコードした文字)を含む場合

URLに%2F(スラッシュ"/"をエンコードした文字)が含まれると404になる〜と悩んでいたら、デフォルトで拒否されるのを思い出した。 http://httpd.apache.org/docs/2.2/ja/mod/core.html#allowencodedslashes 許可する場合は AllowEncodedSlashes On ただしhttp…

ssコマンド - another utility to investigate sockets

man ssいわく DESCRIPTION ss is used to dump socket statistics.最近はnetworkのsocket確認するときに、netstat -anpじゃなくてlsof -iがss -nlとかしてます。主な理由はtype数が少ないからってだけですけど。 で、何パッケージに入ってたんだっけ、とド忘…

apacheのRlimitCPUをhtaccessで上書きさせない方法

ここまで制限する必要があるかどうかはさておき。デフォルトではhtaccessが使用可能なら上書きできてしまう(AllowOverRide Fileinfo)。なのでhtaccessは使用させたいけど、リソース制限したい場合はserver/core.cを書き換えないとダメらしい。 参考 http://m…