Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Entries from 2012-02-01 to 1 month

WScript.Argumentsで空白を含む248(260?)文字以上のパスを扱う

WSHスクリプトに、空白を含む248(260?)文字以上のパスを持つファイルをドラッグ&ドロップすると、ファイル名が空白の前と後で2つの引数として扱われてしまう。 空白を含むパスでも、上記の制限より短いパスなら問題なく1つの引数として扱われる。回避方法は…

レインボーテーブルで使う還元関数の作り方

レインボーテーブルでは、チェーンの各要素に対して別々の還元関数を適用する必要があるが、これをどう作るかという話。まず、単純な還元関数の作り方を説明する。 最初に、定義域中の各記号に対して番号を振っていく。定義域が[0-9A-Z]だったら、0→0, 1→1, …

顧客ブラックリストを提供するサービス

顧客ブラックリストを提供するサービスというのを思いついたがどうだろう。 まず、個人情報保護法では「特定の個人を一意に識別できる情報」が個人情報とされているので「Yes」とか「No」は個人情報ではない。 その上で、入力として個人の住所*1の256bitハッ…