タグ

ブックマーク / kaworu.jpn.org (3)

  • Pythonでhmacを計算する - Python入門

    Pythonでhmac(HMAC,Hash-based Message Authentication Code)を求めるサンプルプログラムです。ここでは、md5 sha1 sha224 sha256 sha384 sha512などのハッシュ関数を利用します。 読み方 hmac えいちまっく 概要 HMACは、暗号ハッシュ関数を使用して、メッセージ認証を行う仕組みです。 ハッシュ関数と秘密鍵を組み合わせて使用します。 秘密鍵を変更するとメッセージが同じであっても、異なるハッシュ値となります。 1つ目と2つ目は、同じ鍵、同じメッセージであるため、2つのハッシュ値は同じになります。関数の呼び出し方が少し異なるだけです。 3つ目は、1,2番目と異なる秘密鍵を使用しているため、メッセージは、1,2と同じですが、ハッシュ値が異なります。 hmacを求める hmac.new()の第三引数でハッシュタイプ

  • node.js foreverによるデーモン化 - Node.js/JavaScript入門

    node.js npmのforeverとは、アプリケーションの永続化/デーモン化するツールです。HTTPサーバなどをデーモン化できます。プログラムの予期せぬエラーでサービスが停止してしまっても、foreverが起動しなおしてくれます。 読み方 forever ふぉーえばー $ node /tmp/a.js /tmp/a.js:7 a ^ ReferenceError: a is not defined at Object.<anonymous> (/tmp/a.js:7:1) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js

  • Mac ことえりをShift+Spaceでオンオフする方法 KeyRemap4MacBook

    このドキュメントの内容は、以下の通りです。 手順 やり方 FreeBSD + X で過ごしていた時間が長いこともあって、インプットメソッド(Kinput2やMS IMEなど)をトグル(オンオフ)するのに、Shift+Space(シフト+スペース)を使っています。 Mac OS Xのインプットメソッドのことえり(WindowsでいうIMEのようなもの)のトグル(要するにIMEの切り替えのこと)は、Command + Space です。Happy Hacking Keyboard Lite2 JPだとCommandキーがスペースの左側にある半角/全角キーなので、非常に打ちにくいです。それに、Shift+Spaceじゃないと使いにくいです。 FreeBSD の感覚だと xmodmap とかでやるのかなぁ、と思うのですが、少し調べてみました。 MacOSの環境設定でどうにか変更できないかと思ったの

  • 1