t-salad
/blog
Public
JA
EN
概要
記事一覧
399
アプリ
記事一覧
【Node.js】for文内の非同期処理の完了を待って、次を実行する
JavaScript/Node.js/TypeScript
Node.js
Node.jsのfor文で非同期処理を1件ずつ完了を待って実行する方法をasync/awaitで解説。全件並列で待つPromise.allとの違い・使い分けも紹介します。
2020-01-11
Firebaseへのdeploy時のエラー対応
AWS/クラウドインフラ
エラー対応
Firebaseへのdeploy時に「TypeError: Cannot read property 'wanted' of undefined」が出たときの対処法を紹介。エラーが出た環境と、解決までに行った対応内容を備忘録としてまとめました。
2019-12-25
スポンサーリンク
【JavaScript】少し特殊な挙動をとるundefined値の判定
JavaScript/Node.js/TypeScript
JavaScriptでは、初期化されていない変数にundefinedという少し特殊な挙動をとる値が入る。このundefinedの判定方法を「===」や「void 0との比較」など6パターン見つけたので、それぞれ試してみた。今回はこれを備忘録としてまとめておく。
2019-12-13
ブロックチェーン検定受けてみた
ブロックチェーン/Web3
ブロックチェーン
FLOCブロックチェーン大学校の「ブロックチェーン検定」(基礎検定)を実際に受けてみた体験記。正答率と解答スピードで点数が変わるルールや出題の雰囲気、受けてみた結果と全国ランキングの感想をまとめました。
2019-12-11
まだJSのデバッグでconsole.log()とか書いてんの?
JavaScript/Node.js/TypeScript
JavaScriptのデバッグでconsole.log()を書き続けていませんか。debugger文とブラウザの開発者ツールを使って、見たい場所で処理を止めて変数の中身を確認する方法を、使い方の手順つきで紹介します。
2019-11-29
【nem2】fushicho-2試す【設定変更等TIPS】
ブロックチェーン/Web3
NEM
fushicho-2でプライベートネットを構築しました。下手くそな図ですが、こんな構成です。 設定変更箇所 例のごとく、デフォルトのままでは動かしません。内容はelephant-2で構築した時と、だいたい一緒です。(今回 […]
2019-11-27
arguments.callee()ってなんで使っちゃダメなの?
JavaScript/Node.js/TypeScript
arguments.callee()がES5以降で非推奨・使用禁止になった理由を解説。再帰呼び出しでの用途とバグの温床になる仕組みを詳しく紹介します。
2019-11-19
【JavaScript】"&"と"&&"、"|"と"||"のメモ
JavaScript/Node.js/TypeScript
JavaScriptの論理演算子(&&, ||)とビット演算子(&, |)の違いをサンプルコード付きで解説。実務で使えるデフォルト値設定のテクニックも紹介します。
2019-11-12
【JavaScript】parseInt()とNumber()の違い
JavaScript/Node.js/TypeScript
JavaScriptのparseInt()とNumber()の違いを解説。parseInt(true)がNaNになるのにisNaN(true)がfalseになる理由をきっかけに、それぞれの変換ルールの違いを整理します。
2019-11-07
JavaScriptでQuineする
JavaScript/Node.js/TypeScript
JavaScriptで自身のソースコードを出力するプログラム「Quine」の作り方を解説。単純な方法がうまくいかない理由から順を追って紹介します。
2019-11-02
FirebaseにアップしたWebサイトを非公開・削除する
AWS/クラウドインフラ
FirebaseにデプロイしたWebサイトを非公開・削除する方法を解説。firebase hosting:disableによる非公開化の手順と、あわせて行うことの多いfunctionsやfirestoreの削除方法も紹介します。
2019-10-29
【Rails】プリコンパイルがこける
Ruby/Rails
Rails
エラー対応
Railsの本番デプロイでrake assets:precompileが「ExecJS::RuntimeError: SyntaxError: Unexpected token」で失敗する原因と対処法を解説。変更が反映されない・JS実行エンジンで詰まるハマりどころを実例つきで紹介します。
2019-10-28
Node.jsからexeを実行したい!
JavaScript/Node.js/TypeScript
Node.js
Node.jsからWindowsやMS DOSのプログラムファイル形式である「exe」を実行する方法について調べたので、共有します。今回は、非同期で実行するchild_process.exec()と、同期的に実行するchild_process.execSync()を使って試してみます。
2019-10-27
JavaScriptからexeを実行する
JavaScript/Node.js/TypeScript
JavaScriptからexeファイルを実行する方法を解説。WScript.Shellのrunメソッドの使い方とセキュリティ上の注意点を紹介します。
2019-10-27
Promiseで複数の戻り値を返す
JavaScript/Node.js/TypeScript
JavaScriptのPromiseで複数の戻り値を返す方法を解説。resolve(a, b)では2つ目以降がundefinedになる理由と、配列やオブジェクトに戻り値をまとめてthenで受け取る正しい書き方をサンプルコードで紹介します。
2019-10-20
console.table()が便利な件
JavaScript/Node.js/TypeScript
console.table()を使ってオブジェクトを表形式で見やすく出力する方法を解説。console.timeなど他の便利なメソッドも紹介します。
2019-10-15
Node.jsで音声を再生する
JavaScript/Node.js/TypeScript
Node.js
Node.jsで音声ファイルを再生できるnode-wav-playerの使い方を紹介。MP3を再生する最小のサンプルコード、対応環境の注意点、テスト用フリー音源の入手先、WAVとMP3の違いまであわせて解説します。
2019-10-07
オブジェクト配列のプロパティの値の重複を削除する
JavaScript/Node.js/TypeScript
JavaScriptでオブジェクト配列から特定プロパティの値が重複する要素を削除する方法を解説。最初の要素だけを残すfilterの書き方と、削除された要素のほうも取り出すやり方をサンプルつきで紹介します。
2019-10-02
【Windows】タスクバーが自動的に隠れなくなった
開発環境・ツール(Mac/Windows等)
Windowsでタスクバーを「自動的に隠す」設定にしているのに隠れなくなったときの直し方を紹介。タスクマネージャーを開いてエクスプローラーを再起動するだけで、PCを再起動することなくすぐに解消できます。
2019-09-28
【Rails】本番環境でのみ画像が表示されない
Ruby/Rails
Rails
問題 画像を以下のように指定しており、ローカル環境(development)では正常に動作していた 画像のパスは、app/assets/images/ しかし! 本番環境では、表示されない... ブラウザの開発者モードで […]
2019-09-27
← 前へ
18 / 20
次へ →