pythonのクラスでprivateっぽいことをしよう
Pythonではプライベートなメンバを作れない…ということになっていますが、一応似たような事は可能です。この記事では、プライベートっぽいメンバの定義の仕方と、その挙動を解説しています。
OpenSSLのBIGNUM関連の関数群に関するメモ
C言語/OpenSSLのBIGNUM関連の日本語ドキュメントが極端に少なかったので、必要そうなところだけ和訳したものです。
mdadmのRAID5にディスクを追加した
mdadmで作ったRAID5のディスクアレイに新しいHDDを追加する手順の解説です。
tsocks使ってみたらlocal subnetがどうのこうので失敗した
tsocksを使っているときに発生した「xxx.xxx.xxx.xxx is not on a local subnet!」というようなエラーを修正する方法です。
apacheでmod_authz_svnを読み込もうとしたら失敗した
apacheでmod_authz_svgモジュールを読み込む際に発生した「undefined symbol: dav_svn_get_repos_path」という感じのエラーへの対処方法です。
nginxでエラーページが表示されない
nginxを試していたのですが、上手く404ページが表示されずに"200 OK"が返ってきてしまっていました。この問題への対処方法です。
apacheで特定のディレクトリ、特定のUAだけ拒否する。
apacheで実行しているWebサーバで、特定のディレクトリに対する特定のユーザーエージェントだけを拒否する方法の解説です。
pythonでビープ音を鳴らし、あまつさえ演奏する。
Pythonを使って、windows環境で自由な音程・長さのビープ音を鳴らして音楽を演奏するプログラムを作ってみました。
pythonのモジュールをC言語から使う
Pythonで書かれたモジュールをPython/C APIを使ってC言語から呼び出す方法を試してみました。
pythonのwhooshで全文検索してみる
Pythonの「woosh」というモジュールを使って日本語の全文検索を試してみました。若干構築が面倒ではありますが、かなり高速な検索が出来ます。