プログラミング【Node.js】for文内の非同期処理の完了を待って、次を実行する APIリクエストとか非同期処理をfor文で何度か繰り返したい時に。 例えば、こんなfor文を書いた時に、 var sum = 0 for (let i = 0; i <= 10; i++) { exampleF... 2020.01.11プログラミング
プログラミングFirebaseへのdeploy時のエラー対応 FirebaseへWebアプリをデプロイしようとした時にTypeError: Cannot read property 'wanted' of undefinedというエラーが出た。その対処の備忘録。 エラー内容 既に別のアプ... 2019.12.25プログラミング
プログラミング【JavaScript】undefined値の判定 JavaScriptでは、初期化されていない変数にundefinedという値が入る。こいつがちょっと特殊な挙動をとるため、判定方法を備忘録としてまとめておく。 思いついたり調べたりした6パターン 1. a === undef... 2019.12.13プログラミング
ブロックチェーンブロックチェーン検定受けてみた FLOCブロックチェーン大学校の「ブロックチェーン検定」を受けてみました。 (あっミスマイさんだ!) Webサイトをみると、 なんとなく知ってるブロックチェーン。あなたの知識はホントに正しい?3分で試してみません... 2019.12.11ブロックチェーン
プログラミングまだJSのデバッグでconsole.log()とか書いてんの? JavaScriptで開発中に処理の途中の変数の中身とか見たり、エラーになるけどどこまでは正常にいけてるのか確かめたりとか、いわゆるデバッグしたいときはたくさんあります。 そんなとき、見たいところにいちいちconsole.log()... 2019.11.29プログラミング
ブロックチェーン【nem2】fushicho-2試す【設定変更等TIPS】 fushicho-2でプライベートネットを構築しました。下手くそな図ですが、こんな構成です。 設定変更箇所 例のごとく、デフォルトのままでは動かしません。内容はelephant-2で構築した時と、だいたい一緒です。(今... 2019.11.27ブロックチェーン
プログラミングarguments.callee()ってなんで使っちゃダメなの? jsでQuineしてて、arguments.callee()なるものを知った。(それまで知らなかった) しかし、これES5以降ではエラーになるらしい。つまり使っちゃダメ。その理由を詳しく調べてみた。 そもそもarg... 2019.11.19プログラミング
プログラミング【JavaScript】”&”と”&&”、”|”と”||”のメモ&と&&、|と||の違いについてまとめておく。ほとんど自分用メモ。 挙動の違い まずは、見える範囲での挙動の違い。 var a = true var b = false console.log(... 2019.11.12プログラミング
プログラミング【JavaScript】parseInt()とNumber()の違い はじめに parseInt(true)はNaNになるのに、isNaN(true)がfalseになる理由が分からなかった isNaN() これ こいつは、引数が数値型でない場合に、暗黙的な型強制が発生する ... 2019.11.07プログラミング
プログラミングJavaScriptでQuineする Quineとは クワイン(英:Quine)は、コンピュータプログラムの一種で、自身のソースコードと完全に同じ文字列を出力するプログラムである。 ソースコード自体を文字列として出力します。字面にすると簡単そうですが、これが意外と... 2019.11.02プログラミング
プログラミングFirebaseにアップしたWebサイトを非公開・削除する Firebase便利ですよね。公式サイトでの説明がいまいち分かり辛かったので、Hostingしたサイトを非公開にしたい場合のTIPSをメモしておきます。 やり方 $firebase hosting:disable ※エラ... 2019.10.29プログラミング
プログラミング【Rails】プリコンパイルがこける ポイント 本番環境にdeployしても、変更内容が適用されていない!となった初めはエラーに気づかず、なんで変更部分が反映しないのか小一時間、悩んでいた再度、本番環境で assets をコンパイルしたところエラーが発生していた ... 2019.10.28プログラミング
プログラミングNode.jsからexeを実行する 素のJavaScriptからexeを実行する方法は以前やったが、やっぱりNode.jsから実行したい。 child_process.exec() コマンドを非同期で実行する。実行結果はcallbackで受け取る。 ... 2019.10.27プログラミング
プログラミングJavaScriptからexeを実行する JavaScriptからexeを実行したい。実行時に引数を与えたり、exeの終了を待ったりしたい。 Runメソッド object .Run(strCommand, , ) 引数 strCommand実行するコマン... 2019.10.27プログラミング
プログラミングPromiseで複数の戻り値を返す Promiseで複数の戻り値を返したくなった 出来ない形 通常通りのイメージで、複数の戻り値を書いてみる。エラーも出てないし、なんだか出来そうだが、二つ目以降の戻り値は undefined となる。 function t... 2019.10.20プログラミング
プログラミングconsole.table()が便利な件 console.table()とか知らなかったんですが、便利そうなのでメモしておく。きっといつか多分使う。 console.table() console.table()は、コンソールに、オブジェクトの内容を表形式で表現したも... 2019.10.15プログラミング
プログラミングNode.jsで音声を再生する node-wav-playerを利用し、MP3のファイルを再生する node-wav-player いくつか記事見てると、Windowsオンリーみたいなこと書いてあるものもあったが、MacOSにも対応している T... 2019.10.07プログラミング
プログラミングオブジェクト配列のプロパティの値の重複を削除する ある要素(以降キー値)が重複している場合は、はじめに出てきたもののみを残してそれ以降のものを削除したリストにしたい 重複を削除する dupList =[ { key: 'a', data: 'Sat... 2019.10.02プログラミング
未分類【Windows】タスクバーが自動的に隠れなくなった Windowsでは、タスクバーを「自動的に隠す」の設定をしていても、たまに隠れなくなることがあります(バグ?) その直し方。今までは、わざわざ再起動してたw 直し方 タスクマネージャーを起動する タスクマネージャー... 2019.09.28未分類
プログラミング【Rails】本番環境でのみ画像が表示されない 問題 画像を以下のように指定しており、ローカル環境(development)では正常に動作していた 画像のパスは、app/assets/images/ <%= image_tag('gazou.png... 2019.09.27プログラミング