JugemKey
一通り weblogin.rb でも実装してみたけど、アイコンとプロフィールぐらいはかけるようにならないと使えない。
hmac_sha1 って何だよとか思った。他の実装をみながら以下のように実装 (拡張性皆無)。
def hmac_sha1(key, str) key = Digest::SHA1.digest(key) if key.length > 64 key << "\0" * (64 - key.length) ipad = "\x36" * 64 opad = "\x5C" * 64 (key.size - 1).times do |i| ipad[i] ^= key[i] opad[i] ^= key[i] end sha1 = Digest::SHA1.new sha1.update(ipad) sha1.update(str) str = sha1.digest sha1 = Digest::SHA1.new sha1.update(opad) sha1.update(str) sha1.hexdigest end
関連エントリー
- Redis のメモリ消費量を見積る 実際に値をセットしてみて、そのキーの容量を求めることができるコマンドがある。 https://github.com/sripathikris...
- はてな認証API コメント欄の認証で実装したけど、メンテ中でテストできない>< API 自体は Flickr と殆ど同じなので、Flickr クラスをコピペっ...
- G-code での切削パスをブラウザでプレビューするやつを書いた http://cho45.stfuawsc.com/GrblServer/browser/gcode-viewer.html GrblSer...
- NanoVNA のリモート化 (Wi-Fi 中継) アンテナの調整をする場合、給電点 (測定点) と調整点は離れていることが多いなというコンテキストで、NanoVNA の Bluetooth ...
- NiZ Keyboard PLUM からキーマップや打鍵回数を読み出す NiZ のアプリケーションは Windows 向けしかない。プロトコルが気になったので、とりあえず打鍵回数を読み出すところをまでをやってみた...