2008-06-01から1ヶ月間の記事一覧

opensslによるファイル暗号化

openssl enc -e encode_engine -in plain_text -out chiper たとえばaes-128-cbcを使って暗号化するときは次のようにする. openssl enc -e -aes-128-cbc -in plain_text -out chiper 復号は次のように行う. openssl enc -d -aes-128-cbc -in plain_text -o…

Octaveでのマンハッタン距離の求め方

sum(abs(i - j)) i, j はベクトルです.たとえば3×3の行列aの1行目ととあるベクトルvの距離を測りたければ次のように書くとよい. octave:8> a=rand(3,3) a = 0.316816 0.470100 0.042874 0.562923 0.048504 0.756269 0.280402 0.860104 0.655687 octave:9> …

実マシン上のホストを仮想マシン上へお引越し

ddでイメージを作り,それをvmdk形式に変更して動かそうかとも思いましたが,ドライバ回りなどではまるのも嫌だったので,パッケージリストや設定のみを移すという方針でお引越ししています. VMWare Serverのインストール 仮想マシンの作成 Ubuntuのインス…

Subversionで,まだレポジトリに追加していないファイルをすべて追加する方法

メモとして残しておきます. % svn status | awk '{if($1 == "?") print $2}'|xargs svn add

Catalystのモデル生成機構が便利なので,真似をして書いてみました.

その上でちょっとはまったのが,動的にクラスをロードすることでした.使うクラスが決まってしまえば動的にロードする必要はないのですが,今後必ず増えることと,増え方が読めなかったので動的にロードすることにしました. sub load{ my ($self, $class) =…