聖書の暗号もどき紹介†
一定の間隔の文字を拾っていくと意味のある単語になるという等距離文字列法というアナグラム遊びスクリプトです。javascriptで作っています。重いです。遅いです。
ちなみに等距離文字列の発見のきっかけになったのは、最初のTの文字から50文字の間隔をあけてTWRHという文字列が出現することだったらしい。
ヘブライ語は22文字のアルファベットで母音も無いので簡単に意味のある単語をマッチさせられる言語構造になっていて、母音も含めて49文字の仮名よりも意味のある単語が出現する確率は高い(らしい)。
スクリプト†
最初に数メガくらいあるテキストデータを食わせるのでナローバンドな人はご注意ください。キャッシュに溜まるとまあ普通です。Mozillaだとかなり遅くなるようです。
聖書の暗号もどき
(激重注意)
コメントをどーぞ†
- WIN98で聖書の暗号もどきが動作しません。良い方法を教えてください。 -- かやま
- IEを最新版にしてみたら動くんじゃないでしょうか。(たぶん) -- reddog
- おかげさまで、うまく動きました。ところで、検索語彙を20位に増やすと、表示色が白く消えてしまいますが、私のPCのメモリが少ないためでしょうか? -- かやま
- クエリはトータルで50文字までしか入力できないように作っています。 -- reddog
- 表示色が表れるようにお願いできればと希望するのですが。難しい点があるのでしょうね。 -- かやま
- 全部真っ白になるんですか? -- reddog
- クエリに検索語句を20位入れると、ヒットの有無はすべて欄の上に表示されます。けれども、色の表示が色が出るものと、真っ白になるものとがあります。これは、ランダムのようで、クエリの入力文字の順番とは無関係です。 -- かやま
- ネット接続されていなくても、使えるようにする方法はありませんか -- かやま
- 文字の表示番号が1だけ、ずれてますぞ。 -- ころこ
- 欄の上のhit表示に2hit(850+50,950-72) のように出現間隔があるといいのでは -- ran
- TWRHの文字は、確かに50字おきに出ます! -- TWRH
- TWRH が50字おきに出るように、出現間隔が2hit(850+50,950-72)のように、ぜひ表示されるように改良いただけますと、有用性が増すと思います。ご多忙とは存じますが、何とぞよろしくお願い致します。 --
- TWRH が50字おきに出るように、出現間隔が2hit(850+50,950-72)のように、ぜひ表示されるように改良いただけますと、有用性が増すと思います。ご多忙とは存じますが、何とぞよろしくお願い致します。 -- かやま
- TWRH/50&-50 長さ5000 結果は15hitです。確かに5,659‥‥の表示よりは、5+50(pos:5、skip50の意)、659+16 のように表示できると、全体の結果がよく把握できるように思えます。 -- ARO
- TWRH/50&-50 長さ5000 結果は15hitです。確かに5,659‥‥の表示よりは、5+50(pos:5、skip50の意)、659+16 のように表示できると、全体の結果がよく把握できるように思えます。 -- aro
- お仕事お忙しいと思います。上記修正って難しいことなのでしょうね。 -- aro
- やってみたけどそんなに見やすいかなあ・・・? -- reddog
- おつかれさまです。とても良いと思います。 -- aro
- TWRH/50,-50 としたときに、+50と-50の双方が表示されるようになりますと、優れものです。 -- aro
- 区切りをセミコロン;にして、TWRH/50;-50;1:-1 と検索したら、色表示#ファンクションに抵触しないと思えますけど。 -- aro
- 上記提案は、没のようですね(笑) 意味なかった? -- ARO
- 新提案です。何とぞ、よろしくお願い致します。 -- ARO
- *記号を使用できるようにすることで、例えば T*RH を検索すると、* はすべての文字に一致することができ、隠れた暗号を見つけるのに大変に有用になると思います。特に長い検索文字には様々なバリエーションがあり得るので、以前から頭を痛くするほど「順列組み合わせ」を悩んで考える作業を繰り返しています。お仕事でお疲れと思いますが、よろしくお願いできたらと思います。 -- ARO
- いかがでしょうか。良い案だと思うのですけれど…… -- ARO
- TWRHを検索すると5000文字に 11 hitもあり、30万字では同数スキップが多数存在すると思えるので、個々の開始番号を単独指定できるファンクションを設けることができないものでしょうか。例: TWRH/5,$50,#888888 のように、$で番地指定をしたら、ソフトの意義が増すと思えますよ。 -- 暗号研究者
- reddog さん ↑これは卓見かも たしかに不便を感じていました TWRH/$50はありません。TWRH/$5 で50skpと133skipが検索されれば有用性はあります。でも技術的には難しそう… -- aro
- お仕事おつかれさまです。上記の件、お時間のあるときにご対応いただけますと幸いです。かしこ -- aro
- やはり、技術的にはむずかしいのでしょうか。期待したいところですけれど。 -- aro
- 円周率をもっと多くしてみたら、おもしろそう。 黄金比率は、どうなるのでしょう? 「ほつま」は、濁点を入れた方が良いのでは? -- かいこ
- TWRH/5,$50 のように、$等で開始する番地指定を何とぞ作ってください。トーラで当たる数が多すぎて、混乱していますので おねがいしますだ。 --
- TWRH/5,$50 のように、$等で開始する番地指定を何とぞ作ってください。トーラで当たる数が多すぎて、混乱していますので おねがいしますだ。 --
CategoryJavaScript
CategorySoft