pythonのgeventとやらでwebsocket
pythonのgeventというライブラリを使って、websocketを使ったリアルタイム通信を実装してみました。
UNIXソケットとやらをC言語で試してみた。
macやlinuxなんかで使えるUNIXソケットを使った通信をC言語で試してみました。
uwsgiでpython動かそうとしたらunrecognized optionって言われた。
nginxとuwsgiを組み合わせてpythonを動かそうとしたところ、「unrecognized option '--wsgi-file'」というエラーが出たので対処方法を調べました。どうやらプラグインが足りなかったようです。
nginxでエラーページが表示されない
nginxを試していたのですが、上手く404ページが表示されずに"200 OK"が返ってきてしまっていました。この問題への対処方法です。
apacheで特定のディレクトリ、特定のUAだけ拒否する。
apacheで実行しているWebサーバで、特定のディレクトリに対する特定のユーザーエージェントだけを拒否する方法の解説です。
linuxのmdadmで作ったRAID5を壊したり直したり。
linuxでRAIDを実現するためのツールであるmdadmの使い方の解説です。RAID5環境を構築したり、ディスクを破壊してみて復旧を試みたりしています。
apacheのmod_rewriteでドメインの移行
ドメイン移行しました! apacheのmod_rewriteを使って、新しいドメインに正規化する(転送する)方法の説明です。
RCSは結構便利っぽい?
RCSという超単純なバージョン管理ソフトの紹介です。1ファイルだけですが、地味に便利に使えます。
pythonでテスト用のメールサーバーを建てる
smtpを使ったアプリケーションのテストのために、pythonを使って簡易的なデバッグ用サーバーを立ち上げる手順です。
apacheのログに"GET http://www.google.com.tw HTTP/1.1"なんてのが来てる。
apacheのログを見ていたら、明らかに攻撃っぽいものが残っていたので目的と内容を調べてみました。