正規表現からそれにマッチするランダム文字列を生成する String_random.js
var randomUrl = String_random(/http:\/\/[a-z]{3,8}\.example\.com\/([a-z]+\/){3}/);
console.log(randomUrl); //=> "http://nsgd.example.com/epij/tmvlh/bkjmsyahwhj/" 正規表現からそれにマッチするようなランダム文字列を生成する String_random.js というのを書きました。
Perl の String::Random みたいなのが JS でも欲しいなあと時々思うことがあったので作りました。括弧によるグルーピング・パイプによる選択も実装してあるのでそれなりに楽しい感じです。
String_random という名前は、String.random = String_random; できる感じのイメージですが、そのまま String に突っ込むと怒る人がいそうなのでこのような感じです。
ランダム文字列生成の活用方法を書きました。
関連エントリー
- String_random.js の活用方法 すごい便利なのに誰も褒めてくれないので、応用例を紹介します。 セミの鳴き声を生成する コーフィースクリップトの発音を生成する ルイズ
- 数種類のタスクをタスクごとに別々の並列性ポリシー使いつつ、順次実行する (Java です) 例えばクローラみたいなのを書こうと思うと、 リモートからダウンロードしてくるタスク ストレージに格納するタスク メタデー...
- JavaScript ArrayBuffer -> String 変換 500 Can't connect to stackoverflow.com:443 (certificate verify failed)...
- WebAudio ComplexFirFilterNode AudioWorklet ComplexAnalyserNode (WebAudio) を作った (IQ信号のFFT) | tech - 氾濫原 に続き、WebAss...
- ブログシステムの HTML 生成を効率化 そろそろやることなくなったので minify などをやることにしました。 ただ、ブログシステムの出力の最後ほうでページごとに全体を mini...
gerry++
✖
✖
最近とにかく元気がでなくて、特に仕事のやる気が全くまっさらで出てこなくて、前やってたタスク (自分の手からはずしてもらった) の影響を未だひっぱっている感じがする。
モールスの学習は、一つの現実逃避であると同時に、やればできるようになるという気持ちを取り戻したいという思いがある。現に、ちゃんとモチベーションがありさえすれば、僕のようなクズ人間でも、ちゃんと1ヶ月続けられているし、結果的に (記録をつけていないとわかりにくいんだけど) 着実に進歩している。
また、異分野の学習をすると、何かしらプログラミングで解決したい問題が発生するので、ちょうどいい問題をプログラミングで解いて楽しい思いをすることができる。
いくつか気付くことがあって、やはり以下の点が自分のモチベーション維持にとって重要だと思った
- 誰かに強制されない
- 誰かにバカにされない
- やる価値を信じられる
基本、独りでいさえすれば、誰にもバカにされることなく、自分の考え自分が信じられることをやり続けられる。そこに誰か意味不明なことを言うクソ人間が介入することで、重要なタイミングで余計な口出しをされ、何もかもが台無しになる。社会生活上、それらを避けることができない以上、一生やる気が回復しない。
関連エントリー
- ✖ とにかくバカにされていると感じ続けるのをなんとかしたい。まぁ実際バカにされてるんだろうけど、気にしないようにしたい。なんか集中して取り組んで...
- ✖ 前年に書いているが、今年の目標は「原点回帰」であります。失なったモチベーションは全力で取り戻さなければならない。幸い自分のモチベーションは無...
- Twitter, Facebook を見ないようにして2ヶ月 そういえば なんとなく思いたったので Twitter 使うのをやめてみ… | Mon, Feb 15. 2016 - 氾濫原 というエントリ...
- 尊重されないということ 普段からほとんど常時に「バカにされている」と感じている。基本的には特定の誰かというわけではない。ただしコンテキストによっては特定の誰かの顏が...
- ✖ もう少し先で踏ん張りどころだなーという感じのところだけど、モチベーションの火を燃やし続けるのはものすごく難しいので雨とか降らないで欲しい。
gerry++
✖
モールス学習 進捗
20wpm/10wpm でレッスン40まで行ったあと、20wpm/11wpm から 20wpm/18wpm まで徐々にあげてみてる。調子がいいときと悪いときとで全然正確さが違う (70%〜90%) ので、いかんともしがたい。いまいち、ちゃんと成長しているという実感がない。
実際の交信も聞くだけ聞いて、とにかくコールサインだけでもとろうとやっているけど、まず一発ではとれない。ないしは複数回聞いてもエリアまでしかわからないことも多い。ただ、送信側が気をつかってコールサインのときだけ文字スペースを長めにしてる場合があって、これだと1発でとれたりする。しかしコールサインがとれても本文が殆どとれない。599 5nn とか、交信終了時の E E は特徴があるのでわかるけど、BK あるいは K、もうっかりしてると聞きのがす始末。
実際、プレーンテキストを 15wpm/15wpm で聞いてみると、60〜80% 程度しかとれない。プレーンテキストの場合、E S T I など短い符号が頻発するので、難易度が増すように思う。とにかく聞き慣れるしかなさそうだけど、結構萎える。
関連エントリー
- モールス練習 練習開始から93日、ほぼ3ヶ月ぐらい経っているので経過を書いておく 10月09日: 25wpm ランダムまで90%をとれ次第すぐ進むぐらいの...
- 無線 まだ2局ほど 599BK 形式でやっている局を呼んだだけで、それ以上のことはできてない。近畿あたりの局を呼んでみたりしたけど、パイルアップに...
- 最近のモールス訓練 23wpm で文字+数字、数字だけ、文字だけ、をそれぞれ90%なんとかとったので24wpmでやりはじめてる。20wpmだと完全ランダムでだい...
- トトト・トトトト・トトトトト S (トトト) H (トトトト) 5 (トトトトト) の区別がつくように全然ならない。20wpm 程度でも結構間違える。全部とれない場合、ミ...
- モールスコードを再生できるだけのページ をつくった。 http://play-morse.lowreal.net/ だいたい、符号って長点短点を可視化して見せてしまっていることが多...


