pythonのOpenCVでリアルタイムに笑い男
python/Opencvを使って、webカメラの映像をリアルタイムで読み込んで顔を検出して、笑い男の画像を重ねるプログラムを作ってみました。
HaskellでCGIを書いてみた
ライブラリ無しのHaskellだけで階乗を計算するcgiプログラムを作ってみました。
gentooのカーネル更新したらvboxdrvがどっか行った
gentooのカーネルを更新したら、"vboxdrv"というカーネルモジュールを読み込めなくなってしまいました。この問題の解決方法です。
シェルで"昨日"みたいな相対的な日付が欲しい
dateコマンドを使って、「昨日」や「n日前」、「n時間後」といった相対的な日時を取得する方法です。
gentooのaudacityでピッチを変えたい
gentooにインストールしたaudacityにはデフォルトでは「時間軸のスライド/ピッチの変更」という項目が無いので、USEフラグを変更して使えるようにする方法です。
node.jsで404と500のエラー処理
node.js/expressで404や500などのHTTPエラーが発生した場合のレスポンスをカスタマイズする方法です。
node.jsのNunjucksっていうjinja風なテンプレートエンジンを使ってみる
Pythonのjinjaのようなシンタックスで書けるnode.js用のテンプレートエンジン「nunjucks」の使い方の解説です。
pythonのクラスでprivateっぽいことをしよう
Pythonではプライベートなメンバを作れない…ということになっていますが、一応似たような事は可能です。この記事では、プライベートっぽいメンバの定義の仕方と、その挙動を解説しています。
OpenSSLを使ってC言語でAES暗号
C言語でOpenSSLを使って、AES暗号の暗号化や復号を試してみました。若干面倒な手間が必要ですが、その分簡単に別のアルゴリズムに切り替えられるようです。
mdadmのRAID5にディスクを追加した
mdadmで作ったRAID5のディスクアレイに新しいHDDを追加する手順の解説です。