tanihito’s blog

デジタル・新規事業開発・健康など、興味のあることについてつらつらと書いてきます。

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

SMD5の実装

パスワードを平文で保存するのは危険であり、MD5などでパスワードをハッシュ化した値を持っておくのが一般的です。しかしMD5を使った場合、一般的なパスワードでは辞書攻撃で解読されてしまいます。例えば、「5f4dcc3b5aa765d61d8327deb882cf99」というハッ…

様々な類似度の計算

ある2つの単語a, bの関連を調べる場合に検索エンジンのヒット数を利用することが多いですが、ヒット数から類似度を計算する方法はたくさんあります。そこで様々な類似度の計算方法をPythonで実装しました。なお、類似度や距離についての解説は類似度と距離 …

エンジニアのためのWindowsフリーソフト集

仕事でWindowを使う機会が増えてきたので、Windowsで快適に作業するためのフリーソフトを集めてみました。 キーバインド AutoHotkey_L:設定ファイル (emacs.ahk) を使ってどこでもEmacsキーバインドに! Change Key:CtrlとCapsの変更。 エディタ NotePad++…