misc.log

日常茶飯事とお仕事と

C#でCAPTCHA認証を取り入れてみる

研修でC#によるアプリのセキュリティ関連の話をした流れで、CAPTCHA認証という「画像として与えられた文字を入力することで、自動的なログイン試行などを除外する」という機能を盛り込んでみることになりました。下記のマイクロソフト系サイトのコードをサンプルになんとか作成。

code.msdn.microsoft.com

まぁ要するに

  1. パスコードを生成
  2. パスコードを埋め込んだ画像を生成
  3. 表示&入力文字を確認

というこれだけといえばこれだけですね。


徳丸浩のWebセキュリティ教室

徳丸浩のWebセキュリティ教室

キンクマハムスター用のケージ買い換え(金網かじり防止で)

キンクマハムスターのケージ、金網を毎晩ガリガリ囓ってうるさいので、金網を側面に使っていないこちらに買い換えることにしました。高いですけれど仕方ない。

SANKO C601 ルーミィ60 ベーシック

SANKO C601 ルーミィ60 ベーシック

今使っているのはこちらなんですが、メーカーも同じで、どうやら水飲みボトルはそのまま転用できそうです。このルックルックのスカイルーム(上部の部屋)が凄く気に入っているので、これを取り外してそのまま使えるかなと思います。

回し車も転用できそうなので、これで取り付けられるかな……と思いましたが、残念ながらルックルックの回し車はこのワイヤータイプのホルダーにはつきませんでした。

なので、別途「サイレントホイール21」を買ってきて取り付けました。結果、めちゃくちゃな勢いで回し車に取り組み、キンクマハムスターがぐったりしてます(笑)。ルックルックのホイールは「サイレントホイール17」で少しキンクマハムスターには小さかったらしく、あまり勢いよく回し続けることはなかったのですが。こんなにも違うのかと。

SANKO サイレントホイール 21

SANKO サイレントホイール 21

DVD-R購入

メディアが切れました。テレビ録画の退避保存用。最近はBD-RもDVD-RもこのVerbatimシリーズで揃えてます。BD-Rの耐久性が非常に良かったので。