パスコードをランダムで生成するコードです。JavaScriptで書いてみました。

2021.08.27

Logging

今日は朝から蒸し暑さを感じます。あの一週間も続いた雨はどこに行ってしまったのでしょうか?東京では立て続けに悲惨な事件が起きています、報道することにより模倣犯を増やしているような気がします。

さて、今日はパスコード(パスワード)をランダムで生成するコードをJavaScriptで書いてみました。パスコードの強度はそれ程、高くないかもしれませんが一応、パスコードを生成する事が出来ます。ソースコードを書いていてうっかりミスをしてしまいまして、無限ループを発生させてバグ取りに5分ぐらい費やしました。ループした原因は違う変数を判断文で使っていたという初歩的なミスです。この頃はそういうミスは稀ですが・・・その結果、無限ループに陥っていました。

パスコードというものを作ってみて案外簡単に作れるものだと実感。これを作る前にパスコードメーカーを作成するという動画を見ました。githubにソースコードも記載していましたので考え方は参考にしましたがコードは違うと思います。たにぐちさんの動画はvue.jsを使用してパスコードを作っているのに対して、自分はネイティブjsでパスコードを生成しているという違いがあります。

https://zip358.com/tool/PassCode/

JavaScriptでパスコードを生成するコード。
document.getElementById("btn1").addEventListener("click", () => {
    const mode = {
        mode0: !document.getElementById("mode0").value ? 8 : document.getElementById("mode0").value,
        mode1: document.getElementById("mode1").checked ? true : false,
        mode2: document.getElementById("mode2").checked ? true : false,
        mode3: document.getElementById("mode3").checked ? true : false,
        mode4: document.getElementById("mode4").checked ? true : false
    };
    const data = {
        txt_cnt: mode.mode0,
        txt1: mode.mode1 ? "0123456789" : "",
        txt2: mode.mode2 ? "ABCDEFGHIJKLMNOPQRSTUVWXYZ" : "",
        txt3: mode.mode3 ? "abcdefghijklmnopqrstuvwxyz" : "",
        txt4: mode.mode4 ? "#$&*@+-" : "",
    };


    // console.log(mode,data);

    let str = "";

    if (mode.mode1 || mode.mode2 || mode.mode3 || mode.mode4) {
        let txt_str = data.txt1 + data.txt2 + data.txt3 + data.txt4;
        do {
            str = "";
            for (let i = 1; i <= data.txt_cnt; i++) {
                str = str + txt_str.substr((getRandomInt(txt_str.length) - 1), 1);
            }
        } while ((() => {
            let flg = [];
            flg[0] = mode.mode1 ? /[0-9]/.test(str) : true;
            flg[1] = mode.mode2 ? /[A-Z]/.test(str) : true;
            flg[2] = mode.mode3 ? /[a-z]/.test(str) : true;
            flg[3] = mode.mode4 ? /[#|$|&|*|@|+|\-]/.test(str) : true;
            
            return (() => {
                let f = true;
                for (const key in flg) {
                    if (!flg[key]) {
                        f = false;
                    }
                }
                return f;
            })();
            return false;
        })() === false);
        document.getElementById("view").value = str;
    } else {
        alert("どれかを選択してください");
    }

});
function getRandomInt(max) {
    return Math.floor(Math.random() * max);
}

タグ

5, github, javascript, コード, こと, これ, ソース, どこ, バグ, パスコード, パスワード, ミス, メーカー, もの, ランダム, ループ, , , 事件, 今日, 作成, 判断, , 動画, 原因, 報道, 変数, 実感, 強度, 悲惨, , , 東京, 模倣犯, , 無限, 生成, 発生, 立て続け, 簡単, 結果, 記載, , ,

悲報:仕分け作業、時間の問題になった件(ロボットが仕分ける!!)

2021.04.05

Logging

仕分け作業、時間の問題になった件について日本では全然報道しないけど・・・。常識をそろそろアップデートしなくてはならない気がしてきた。数年後は大丈夫かもしれないけれど数十年後の未来は絶対、仕分け作業はロボットがやっているよという世界になる。自分が好きな仕分け作業も奪われるのか・・とこの動画を見て思った次第です。

BOSTONDynamics(ボストン・ダイナミクス)社の株を今から買っても損はないなと思う、ほんと、数十年後には化け物みたいに株が上がってる気がする。

Introducing Stretch

ロボット革命、絶対来るな、そして本当に人間の仕事は奪われていく気がする。ビル・ゲイツが言うようにIT税やロボット税が必要な世の中になり、ベーシックインカムも国が検討しないといけない世の中になるのかも。

タグ

BOSTONDynamics, IT, アップデート, インカム, ゲイツ, ダイナ, ビル, ベーシック, ボストン, ほんと, ミクス, ロボット, , 世界, , 人間, , 仕事, , 作業, 動画, 化け物, 問題, , 報道, 常識, 必要, 悲報, , , 数十, 日本, 時間, 未来, 本当, , 検討, 次第, , , , 自分, 革命,

映画、記者たち 衝撃と畏怖(いふ)の真実を観ました。

2020.11.19

Logging

畏怖(いふ)とは恐れおののくことを指す。
映画、『記者たち 衝撃と畏怖(いふ)の真実』がプライムで無料で観れるようになっていたので、今頃、視聴しました。メディアはやはり真実を取り扱わないとやばいなと思いました。これは今見るべき映画なのかもなと…。アメリカでも日本でもそうだけど、この頃のメディアは政権よりの報道が多い。真実を知ることは大切だと映画を通して感じました。SNSが普及して、どこからがフェイクニュースかなどがわからなくなり、どの情報源が正しいのかが素人では判断できなくなってきているように思います。

映画『記者たち 衝撃と畏怖の真実』2019年10月2日(水) Blu-ray&DVDリリース


民衆はメディアに結構騙されている。あのファクトフルネスにも書かれているように結構、常識的に思い込んでいることでも本当は違うことが結構あるだなと思います、それが科学や医学、病気などにも言えるじゃないかな。なのでメディアは真実を伝えること、真実をアップグレードすることが大事なことだと感じます。

【9分で解説】ファクトフルネス【歪められた世界を見ている私たち】

タグ

SNS, アップ, アメリカ, グレード, こと, これ, それ, どこ, ニュース, ネス, , ファクト, フェイク, プライム, プル, メディア, , 今頃, 判断, 医学, 報道, 大事, 大切, 情報, 政権, 日本, 映画, 普及, 本当, 民衆, 無料, 畏怖, 病気, 真実, 科学, 素人, 衝撃, 視聴, 記者, ,

北に限らずだけど日本の報道は真実か?それとも虚像か?

2017.08.24

Logging


北朝鮮の報道を正確に伝えているような気がしない。
北が言っている事も本当かどうか疑わしい部分もあるけれど、日本やアメリカの都合の良いように
変えられた部分もあるのではないかと思います。
そう思ったのは、兄が殺害されたときの報道、今まで
兄も悪者扱いされていたのに、いつの間にか兄は悪者扱いから
善人扱いよりの報道がされていたのを見て、本当かどうか疑わしいなと
思えてきた。
日本の報道に限らず、TVで報道されていること全て
鵜呑みにすることは、危ういなと感じます、自国の良いように
捻じ曲げられた報道がされているのは、どこの国も同じなんだろうなと
大なり小なりそういう事が行われているのは間違いない。
北朝鮮の国民が洗脳教育を受けているとかいうけれど
日本もそれなりに洗脳教育を受けているだろうなと感じます。
武士道っていうのは、洗脳そのものみたいなもので未だ根強く日本国民の
心の底にあるものではないかなと思っています。
そして玉音(耐え難きを耐え忍び難きを忍び)が終戦の日あたりに流たりするのも
なんかあるだろうなと・・・。
国はそれなりに国民を洗脳している。
そうしないと統括出来ないというのもあるだろうけれど、
北朝鮮みたいには日本はなってほしくはないのですが、この頃、SNSで炎上すると
すぐにCMが中断したりするのは、あまり宜しくないと自分は思っています。
モノが言えなくなる社会は危ういからという理由です。
SNS炎上したからと言って、CMを中断したりする事は
しない方が良い、そういう事をしていると徐々に息苦しい社会に
必ずなっていくと自分は思っています。
 

タグ

北朝鮮, 善人扱い, 国民, 報道, 大なり小なり, 大なり小なりそういう事, 心の底, 息苦しい社会, 悪者, 悪者扱い, 日あたり, 日本, 武士道, 洗脳教育, 玉音, 疑わしい部分, 虚像, 鵜呑み,

ある人が「地方はジブンで考えろ!」と言った。

2015.10.23

Logging

ある人が「地方はジブンで考えろ!」と言った。
ある人とは梅原真さん、全国的にも名前の通るデザイナーです?
言っていることはごもっともだなとなと感じます。
これは非正規雇用のひとにも通じる所がある。
今日、フェイスブックでグーグルの及川 卓也さんが非正規の事を
語っていた。詳しくは及川 卓也さんのフェイスブックを参照してください。
非正規の1世代が40歳に突入したそうです。
今でも4割が非正規雇用だという日本の現実をあまり報道は
語らないが、実際、この国は正規雇用と非正規雇用と二分化している。
ちなみに自分も非正規雇用です、非正規雇用だけど
おそらく非正規雇用にしては、高知県では良い方に入る。
自分は今後、非正規雇用が改善されるとは思わないし
国が対策してくれるまで待っていられないのが、殆どの非正規雇用の
現実だと思います。まずは国に期待しないことです。
ここ数年を振り返ったらもわかると思いますが、今でも非正規雇用は
4割いるという現実です。この現実を簡単には変えられないのも現実。
だったら、どうするか。
自分たちで何とかするしか無いということ。
自分で考えて頑張るしかないのです。
むかし、みたいな「終身雇用の時代は終わったのではないかな?」と
自分は思っています。ずっと同じ所で働けている人はラッキーだと思います。
でも、そういう人が半ばで切られると、後がアンラッキーに
なってしまう場合もあり、一寸先は闇なんだろうと感じます。

タグ

グーグル, じぶん, デザイナー, ひと, フェイスブック, むかし, 一寸先, 半ば, 卓也, 及川, , 地方, 報道, 梅原真, 殆ど, 現実, 終身雇用, 非正規雇用, 高知県,