パスコードをランダムで生成するコードです。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.08.25

Logging

2日続けて晴れ間があり、そろそろ雨も開けそうな予感さえしますが、今日は午後から雨模様です。因みにピンポイント天気が結構な確率で当たることに気付いてそればかり見ています。因みにiPhoneの純正の天気予報もかなりの確率で当たります。当たらないのがYahoo!雨レーダーです。どんどん予測がヅレます。

さて、タイトル通り「共同幻想には国家、仕事、お金、法律などなどがある。」の事を書いてみようと思います、この頃、フリーランスという無職でこれっといった仕事をせずに家にいると(※仕事は探していますよ)、国家、仕事、お金、法律などなど共同幻想の事を考えることが多くなりました。

共同幻想とは大勢の人が共有している幻想であり思想であり世間一般にいう常識です。もし宇宙人が地球に来たらクエッションマークになってしまうものです。例えばお金を見てたらこんなもので物が購入できるのかと驚くかもしれませんし、そもそも宇宙人にはお金という概念すらないかもしれません。これは地球人の共同幻想なのです、人が勝手に決めてやめられない物なのかもしれないです。

この事に関してはサピエンス全史にも書かれています。

【世界的ベストセラー】サピエンス全史|人類は「ウソ」に生かされていた。

世界中がユートピアになれば国家、仕事、お金という幻想はいらなくなる可能性はあります。例えばロボットが人の代わりに労働をしてくれるようになると人は労働という仕事を奪われてしまいます。徐々にすべての労働をロボットに奪われるとお金の循環も変わってくるようになり、いずれお金は価値のないものに変わってしまうかもしれません。そうなると国家は機能しなくなり、最後に残るのは法律だけではないでしょうか?人が死ななくなると法律すら機能しなくなるかもしれません。

これから先、こういった共同幻想が徐々に崩壊していく世の中になりつつあるような気がします。あと100年後には共同幻想の一つは消えていっているでしょう。

と・・・この頃、考えを巡らすことが多いので何か前より意欲的になれない自分がいます。

タグ

2, iPhone, Yahoo, お金, かなり, クエッション, こと, これっと, それ, タイトル, つれ, ピンポイント, フリー, マーク, もの, ランス, レーダー, 一般, 世間, 予報, 予感, 予測, , , 今日, 仕事, 共同, 共有, 午後, 国家, 地球, 大勢, 天気, 宇宙人, , 常識, 幻想, 思想, 晴れ間, 概念, 法律, 無職, , 確率, 純正, 結構, 購入, , 雨模様, ,

庵野秀明×松本人志の対談をアマプラで視聴しました。

2021.08.21

Logging

止まない雨はないと言いますが、雨の日が続いています。因みにこれを書いた日は晴れておりました。しかし明日からまた雨模様が続くようです。来週の後半には晴れるような予報ですけどね。

さて、庵野秀明×松本人志の対談をアマプラで視聴しました。感想としましては松本人志さんはドキュメンタリー系の司会には向かないかなと思いました、庵野秀明さんの読みは的確かと思います。庵野秀明さんと松本人志さんは、住んでいる世界が違うからかもしれませんが、話があまり噛み合っていないようでしたね。圧倒的に会話の量は 庵野秀明さんが多い。

『庵野秀明+松本人志 対談』 予告編 | Amazonプライムビデオ

そして庵野秀明さんはヲタクの話になると完全にヒートアップする人だなと感じました。あのテンションには同じぐらい知識力のある人を連れてこないと合わないだろうという印象です。だから宮崎駿さんと庵野秀明さんはあっていたのかもしれません。宮崎駿さんの事を庵野秀明さんは宮ちゃんって読んでいるらしいですからね。

巨匠をフレンドリーな感覚で呼べる人なんてあまりいないじゃないかと思います。あとは鈴木敏夫プロデューサーぐらいのもので限らたものではないでしょうか?

話が脱線しましたが、庵野秀明×松本人志の対談は庵野秀明さんが語るというタイトルが良いぐらい話の量は庵野秀明さんが多いです。庵野秀明さんファンにとっては良い対談ですが、松本人志さんファンにとっては少しがっかりするのではないでしょうか。自分は庵野秀明ファンなので良かったですけどね。

タグ

アップ, アマ, これ, テンション, ドキュメンタリー, ヒート, プラ, ヲタク, 世界, 予報, , , 会話, 印象, 司会, 完全, , 宮崎, 対談, 庵野秀明, 後半, 感想, , 明日, 来週, 松本人志, 的確, 知識, 視聴, , , , 雨模様, 駿,

少しjava言語を勉強中。自分の勉強方法はこんな感じになります。

2021.08.18

Logging

最近、雨が続いていてあの暑さを忘れかけていますが、いま夏なんですよね。。。天気が回復したら空の良い写真が取れそうな気がします。

さて、先日からjava言語をまともに勉強しだしました、アプリ制作をしながらjavaに触れようかなと最初は思ったのですが、考え直して基本から始めた方が遠回りだけど近道に思えたので、そちらを選びました。

今までPHP言語ばかりしていたので正直な所、java言語はとっつきにくいですけど、オブジェクト指向の王様を勉強していると他の言語にかなり応用が効くみたいなので今更ですが、勉強しているですね。

自分の勉強方法は参考書などを手にして勉強するのではなくて、実際に手を動かしながらネットで調べつつ勉強スタイルです、これが一番自分には向いている勉強方法なのかなと思います。参考書は一番最後に開くようにしているという感じです。手を動かしながら学ぶときに重要なのはお題を見つけることなのですが、この頃はアルゴリズムの問題を提供しているサイト(競技プログラミング)が山程あるので、そちらを解きながら勉強していくのがベストだと思います。

参考書を読んで、そのまま身につくという人はあまりいないじゃないかなと思いますし、実際に使う関数って限られているので、そのパターンを身につけるには問題を解いていくのが大事になると思います。

因みにjavaのコンパイルと実行方法はこんな感じになります。

javac -encoding UTF-8 example.java
java example

タグ

java, php, アプリ, いま, オブジェクト, かなり, こと, これ, スタイル, そちら, とき, ネット, まとも, 今更, , 先日, 写真, 制作, 勉強, 参考書, 回復, 基本, , 天気, 実際, 少し, 応用, 感じ, , , 指向, , 方法, 最初, 最後, 最近, 正直, , 王様, , 自分, 言語, 近道, 重要, , , ,

Notionというアプリが定着しているけどどうなのかな。

2021.08.15

Logging

雨はシトシトと降っている、平日に土日の記事を予約投稿しています?。

非ITエンジニアの方はあまり知らない、もしくは、はじめて聞いたという方もいると思いますがITエンジニアの方々にはNotionというアプリが結構、定着しています。使用していなくてもIT界隈の皆さまは名前だけは聞いたことあるよという人は多いはずです。Notionというアプリを簡単に説明するならばメモアプリです?。

それも無料枠で結構使える、メモアプリ。どこかの記事では神アプリとも言われているぐらい良いアプリですが・・・(*´ω`*)、自分はまだこのメモアプリを使用しておりません。なので、今回どんなアプリなのかを知るために平岡雄太さんのYOUTUBE動画を視聴しました。

Notionの使い方徹底解説!Notionの魅力と基本的な使い方を解説【前編】

それを見てITエンジニアが使うわけだと思ったわけです、その理由はメモした情報をデータとして管理・整理することが出来るという所です。データベースの使い方を平岡雄太さんが詳しく分かりやすく解説していますので、これからNotionを使用したい方は必見の動画になると思います。

Notionの使い方徹底解説!データベース管理の基本を分かりやすく紹介します【中編】

因みにNotionは、日本語対応をしていないので、ページをGさんの翻訳機能を使用して使用するか英語を理解するかになります。尚、2021年中に日本語対応する可能性があります、遅れたとしても2022年には日本語に対応することになりそうです、そうなれば一気にNotionというアプリが広がりそうな気がします。そんな訳もあり今回紹介しました。

Notionの使い方徹底解説!Viewを活用して欲しいものリストや読書記録を作る【後編】

尚、自分としてはガントチャートが使用できるというのはすごく便利だなと思いました。

人気の情報共有ツール「Notion」が2021年中に“日本語対応“へ──日本第1号社員を直撃

タグ

IT, Notion, youtube, アプリ, エンジニア, こと, それ, ため, データ, データベース, どこか, パス, まだこ, メモ, わけ, 予約, , 今回, 使い方, 使用, 動画, 名前, 土日, 定着, 平岡, 平日, 情報, , 投稿, 整理, , 方々, , 無料, 理由, 界隈, 皆さま, , 管理, 簡単, 自分, 視聴, 記事, 説明, 雄太, , ,

人はなぜ「死んだ馬」に乗り続けるのか曰く、死んだ馬(ブログ)に乗り続けている日々。

2021.08.14

Logging

この雨は一週間ぐらい続くそうなので、高知県は土日も雨のままみたいです。

さて、人はなぜ「死んだ馬」に乗り続けるのか曰く、死んだ馬(ブログ)に乗り続けている日々を過ごしている自分ですが、ここで何かアクションを起こさないといけないなと思っています。

人はなぜ「死んだ馬」に乗り続けるのか

いっその事、ブログを辞めてnoteを本格的に始めようかなとか思ったりしています。この状態が死んだ馬に乗り続けている状態と同じなんだなぁとたまに感じます。このまま無収入?と無職が続くのならば何とかしないといけないなとは切実に感じているのですが、じゃ何をどうすればメンタルに重さを感じずにずっと生きていけるのだろうかと思うとクエッションマークがつきます?。

そういう事で日々のルーチンワークを見直してみることにします。まず起床してから最新のニュース記事に目を通します、次にハローワークの求人に目を通します。その後、朝食を取ります。朝食後、再度記事に目を通し投資信託などにも目を通します。その後、8時頃までYOUTUBEなどを見たりして過ごしクラウドワークスの案件に目を通します、何か良い仕事があれば応募しますがこの頃は全然というほど出来そうな案件がないので応募していないです。

クラウドワークスに目を通した後、ハローワークに出かけたりスーパーに買い出しに行ったりしています。そんな事をしていると昼になるのでお昼御飯を食べます。昼からはネットサーフィンをしたり仕事を探したりして夕方まで過ごします。コードを書くときもあるのですがそれが毎日という訳ではないです。夕方になると散歩に出かけ夕食を取り夕食後はお休みモードになります。

だらっと平日の過ごし方を書きました。他人から見れば優雅な生活を送っているように見えると思いますが、これでもメンタル的に疲れる時があります。

そういう状況下で生活をしています。はたから見ると、結構らくらくな生活をしているように思えるでしょうけど、自分は今の生活を改善したいと思っています。死んだ馬に乗り続けていることは分かっているので、平日の過ごし方を改善して出来る範囲で収入を確保していきたいと思います。もしストレスの重みにならない範囲で活動でき、定期的に収入が得られることになれば、それが低収入だとしてもそちらを選ぶと思います。

お金よりも自分が辛くないと思える生き方の方が良いと思うからです。激辛ラーメンが嫌いな人が毎日それを食べ続けないといけない環境にいればその人は逃げようと考えると思います。これを仕事に置き換えると何故か人は嫌いな仕事を続けています。それは体を壊すきっかけになったりするので逃げたほうが良いと思います。それよりか自分の苦にならない仕事をする方が断然良い死んだ馬には乗らないほうが賢明です。

タグ

note, アクション, クエッション, ここ, こと, このまま, たま, ニュース, ハローワーク, ブログ, マーク, まま, メンタル, ルーチン, ワーク, , , , , 収入, 土日, , 日々, 曰く, 最新, 求人, 無職, 状態, , 自分, 記事, 起床, , , 高知県,

BrainとはBで雨なのだろう。

2021.01.21

Logging

英語で脳はBrain。じゃなぜBでrainなのだろう。これはなんか、意味があるのかな。脳は頭蓋骨の中で脳脊髄液という液体のなかに浮かんでいるから来ているからそういう単語が生まれたのか、じゃなぜ、Bが最初につくのかと語源が知りたい。だれか知っている人はいるのかな?

英語を覚える中で語源辞典とかいうものが、本屋で売られていることは知っているけれど、おそらくそれには書いていない感じがする。もっと分厚い語源辞典には意味が記載されていると思うのだけども。。。。未だに自分の中では謎のままだ。

全然関係ないだけどBRAIN VALLEY(ブレイン・ヴァレー)という小説がある、この小説が発売されていたころに螺旋(らせん)がヒットして世の中ではちょっとしたブームになっていた。自分は螺旋、ループやバースディなどにも衝撃を受けたけど、ブレイン・ヴァレーにも結構衝撃を受けた。人工知能とかそういうことが今みたいに話題になっていない頃に書かれた小説なのだから・・・。

タグ

Brain, rain, VALLEY, ヴァレー, こと, これ, ころ, それ, だれ, なか, バースディ, ヒット, ブーム, ブレイン, まま, もの, らせん, ループ, , , , 人工, , 単語, 小説, 意味, 感じ, 最初, 本屋, 液体, 発売, 知能, , 脳脊髄液, 自分, 英語, 螺旋, 衝撃, 記載, 話題, 語源, , 辞典, , , 頭蓋骨,

まともな考えが消えかけている。

2020.08.09

Logging

暑い日々が続きますね、高知県では今日は雨か曇りらしいです。久しぶりに雨なので一コマ漫画(絵)をお休みしてYOUTUBEチャンネルの紹介です。(※追記:めちゃめちゃ晴天ですね)

YOUTUBEで茂木健一郎さんが語っているのが動画がこの頃伸びてきているのが救いだなと思う。まだまともな考えが少なからずいるのは救いかと思うけど・・・。

軽薄な日本にサヨウナラ

やっぱ社会ではそういうのが、受けているだろうなと思う今日このごろですね。茂木健一郎さんはパロディーからランニング、Vlogまでいろいろな事を公開しています。自分はいろいろな知識を解説していることや対談している動画が好きで見ています。

自動運転車の倫理問題

茂木健一郎さんのYOUTUBEチャンネル登録はこちらから
https://www.youtube.com/channel/UCIvVJaNmUFJ8MKpyBfgslCg

タグ

Vlog, youtube, いろいろ, お休み, こちら, こと, チャンネル, パロディー, まとも, ランニング, 一コマ, 久しぶり, , 今日, 今日このごろ, 公開, 動画, 対談, 日々, 晴天, 漫画, 登録, 知識, 社会, 紹介, , 自分, 茂木健一郎, 解説, 追記, , , 高知県,

こういうの結構需要あるよね。

2019.12.01

Logging

こういうYOUTUBE動画は結構需要あるよねと思ってしまいます。
例えば、雨の街角を記録した映像とか、ほんと何気ないのだけど
ほんとにそういうのが好きです。

雨の音のアプリがあるのは、自分は納得しています。
自分も結構使っています。スマートスピーカーから雨音を一日中流すことも
あります。雨音って聞いていても雑音にもならないし、
逆になんだか落ち着けるので良いかなと思っています。

屋久島の夜音(虫の音色)も雨音と同じぐらい落ちけます。
ちなみに雨音聞かせてくれるサイトがあります。
https://www.rainymood.com/ 【昔は映像も流れてた】

こういった環境音っていま流行っているらしいですが…
休日は何も考えないでぼーっとこういう映像を観るのもリラックスに
良いかなと思っています。

Walking in Heavy Thunderstorm at Night in NYC (Umbrella Binaural 3D Rain Sounds) ASMR 4K

タグ

com, rainymood, youtube, アプリ, いま, こと, サイト, スピーカー, スマート, ほんと, リラックス, 休日, , 動画, , 屋久島, , 映像, 環境, 納得, 自分, , 街角, 記録, , 雑音, , 雨音, 需要, , 音色,

雨だろうなきっとと思いながら、東京9月の天気予報を見るとやっぱ雨だった。

2018.09.08

Logging


なんだか雨なんですけど東京へちょっくら行く日が雨ぽっい
雨かぁ・・・移動が大変だな。
晴れてほしいと思いながら、この頃の天気予報はよく当たるので
晴れないだろうと思っていたほうが良さそうです。
結構、スケジュール詰まっているが大丈夫かなと
思いつつも自分の今までの経験から行くとまぁスケジュール通り進むことが
多い、道に迷ったりすることがあまりなく有っても何か適当に
直感で進んでいるとうまく目的地に付くことが多いのです。
それに田舎と比べて道案内が優れているのでまず、迷わない
迷ったら交番かJRの駅員に聞けば、答えてくれるので
なんとか、片言の日本語しか話せない自分でも
何とかなるのです。
 
ジョジョ展 10:00頃


チームラボ 12:30頃

東京駅へ友Xと待ち合わせ 15:XX頃

友X観光案内。

タグ

00, 10, 12, 15, 30, , JR, Xx, こと, ジョジョ, スケジュール, それ, チームラボ, 予報, 交番, , , 大変, 天気, , 日本語, 東京, 案内, 片言, 田舎, 目的, 直感, 移動, 経験, 自分, 観光, , 道案内, 適当, , , 駅員,

5月の雨、6月の晴れ

2018.03.18

Logging


東京に住んでいた頃、雨の電車通勤がとても嫌でした。
高知で住んでいると通勤は殆どの人は車です、たぶんこれから先もそうなんだと思います。自分の世代が60代になる頃には自動運転とかが当たり前になっている世の中になるでしょう。
ちなみに今、自分は30代後半ですけど、心は20代前半の気分です。
40代になったとしても何にも変わらない気がします。
トイウコトハ、50代、60代と歳寄せてもあまり変わりそうにないです、あくまでも自分の場合ですが他の人はそれなりに変わっていくだろうと思いますよ。
じぶんは「新しい技術に興味、関心があります」なので少しも変わらないだろうと思います。このままの脳処理で行けば同じかなと思います。記憶力も20代から何も変わらないので変わらない気がします。
技術の節目ってあると思うです。
例えばパーソナルコンピュータが登場した時、インターネットが登場した時、大きく世の中が変わっていきます。今後、大きく変わることと言えばAIがAI2.0になった時、自動運転が普及した時、再生医療が確立した時、5G通信が普及した時に大きく世の中変わっていくだろうと思います。
世間では、働き方改革とか言っていますけど、それで世の中が変わっていくのではないです、世の中が変わるのは技術の進歩が飛躍した時だという事です、技術の単価と普及率は当たり前ですが、比例の関係にあります。単価が安いと普及率は上がります。
なので、5G、IOT、AI2.0、再生医療=自動運転の順に世の中に普及していくのかと思います。
そんなモノで2019年には5Gというのが都市から浸透していくと思います、新しい技術にふれるというのは情報を知るよりももっと可能性を感じられるのではないかと思います。

タグ

2.0, 20, 30, 40, 5, 50, 6, 60, AI, インターネット, こと, このまま, これ, コンピュータ, じぶん, それなり, トイウコトハ, パーソナル, , 世代, , , , 今後, , , , 再生, 処理, 前半, 場合, 少し, 当たり前, 後半, , 技術, , 普及, 晴れ, 東京, , 殆ど, , 気分, 登場, 節目, , 自分, 自動, 興味, 記憶力, , 通勤, 運転, 関心, , 電車, , 高知,

高知県津野町の天狗高原へ行ってきた( ゚д゚ )。

2016.08.22

Logging


高知県津野町の天狗高原へ行ってきた( ゚д゚ )。お一人様で。
津野町の天狗高原に行ってきたのですが
道中の道が狭い・・・・。
(愛媛県側から行けばそうでもないらしいです。)
肝心のカルストも観てきましたよ。それよりも山の景色が壮大な感じです。
もっと晴れていたらもっと良い感じがしましたが、あいにくの曇り空で
帰る頃には雨が降ってくる始末で・・・・。
やはり山の天気は変わりやすいのだと実感しました。
肝心のカルストの景色は取れていません。
カルストの岩ゴツゴツは見ましたが、高原は見ていないのです。
なので、写真がない。
山々の景色をパシャパシャ取ってきたので載せときます。
ちなみにカップルが5割、団体が1割、家族連れが3割、お一人様は1割と
言う比率になっています。




タグ

4, あじさい街道, アレ, カップル, パシャパシャ, 中高年, 休日, 地図, 場所, 平日, 数分, , 滞在時間3分, 紫陽花, 若い女性, 見頃, 遠い方, , 香南市, 駐車場,