apacheで特定のディレクトリ、特定のUAだけ拒否する。
apacheで実行しているWebサーバで、特定のディレクトリに対する特定のユーザーエージェントだけを拒否する方法の解説です。
PILで保存するときにencoder error -2とか言われた。
Python/PILでプログレッシブJPEGを保存しようとした時に発生する「encoder error -2 when writing image file」というエラーへの対処方法です。
apacheのmod_rewriteでSSL通信を強制する。
Apacheのmod_rewriteモジュールを使って、特定のページ(あるいは全てのページ)でSSL通信を強制させる設定の方法です。
apache2でURLの最後のスラッシュの省略をさせない
Apacheで立てたWebサーバで、ディレクトリ名の末尾のスラッシュを強制するための設定の方法です。
RCSは結構便利っぽい?
RCSという超単純なバージョン管理ソフトの紹介です。1ファイルだけですが、地味に便利に使えます。
apacheのログに"GET http://www.google.com.tw HTTP/1.1"なんてのが来てる。
apacheのログを見ていたら、明らかに攻撃っぽいものが残っていたので目的と内容を調べてみました。
うちのapacheにCONNECTとかいうリクエストが。
apacheのアクセスログにCONNECTメソッドを使った攻撃が来ていたので、何をしようとしていたのかを調べてみました。
シンタックスハイライトに対応してみた。
このブログでもついにシンタックスハイライトに対応しました。そのために使用した「source-highlight」というツールの使い方の解説です。
Pythonで末尾再帰する
Pythonのデコレータを使って、末尾再帰最適化を実現する方法です。速くはならないけれど、少なくともどれだけループさせてもメモリが枯渇して停止することは無くなります。
キーワード機能を実装してみた
このブログにはタグ機能やジャンル分けなどが無いので、キーワード機能を付けてみました。