[JS]二つのArrayの中身が同一か判定する簡単な方法
二つのArrayの中身が同一か判定する方法を書いておきます。Array#everyとArray#includesの組み合わせなどを使う方法もありますが、複雑だったり、古いブラウザでは使えなかったりするので、俺の知っている簡単な方法を紹 ...
[NodeJS]相対パスを絶対パスに変換する方法
ローカルのリソースを読み込んで作業するとかで相対パスを絶対パスに変換しなければならない時があります。今回はその時使える方法です。
方法path.resolveを使う。
例「/home/user/project」 ...
[NodeJS]依存ライブラリを一切インストールせずにSlackにメッセージを送る一番簡単な方法
今回はタイトル通り余計なライブラリに依存しないでSlackにメッセージを送る一番簡単な方法を書きます。
俺自身がAWSのLabmdaで利用するために、できる限り簡単なコードを模索してこれにたどり着きました。メッセージをSlac ...
[Puppeteer]「TimeoutError: Navigation timeout of 30000 ms exceeded」の解決方法
タイトルにはTimeoutError: Navigation timeout of 30000 ms exceededの解決方法と書いてありますが、下記のエラーメッセージが出たときも同じく解決方法の一つになります。原因が一緒ですので。 ...
[Puppeteer]ERROR: Execution context was destroyed, most likely because of a navigation. 解決方法
Puppeteerで「ERROR: Execution context was destroyed, most likely because of a navigation.」が出る時の解決方法。
原因エラーメッセージにも ...
Puppeteerで位置情報(Geolocation)取得許可と位置(緯度経度)指定する方法と注意点
Puppeteerを操作する際に位置情報が重要になることありますが、普通に操作しらたPuppeteerが動作しているマシンの大体の位置が利用されます。
例えば、Googleの検索だとマシンのIPで大体の位置を特定してその位置を ...
NodeJS v12で「error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol」解決方法
NodeJS v10では正常に動作していたコードがNodeJS v12では下記のようなエラーメッセージを表示して正常に動作しなくなることがあります。
Error: write EPROTO 4568329664:error:14 ...
JSランダム数字生成(整数)スニペットと実動作サンプル(JSFiddle)
タイトル通り、JSランダム数字生成(整数)のスニペットとそれが実動作するサンプルです。
Snippetなので特に説明は省きます。
実動作を見た方が早いですよね。
jsdomをDOM操作で使うならjsdom-globalも使おう
あなたも、あなたの周りの人もハッピーになれます。
jsdom-globalとは簡単に言うと、DOM API(document, window等)を注入(Inject)してくれるので、jsdomの利便性を最大化してくれるパッケー ...
「npm ERR! asyncWrite is not a function」時の解決方法
NPM便利ですよね。
今回はその便利なNPMを利用してInstallをする時に出るエラーの一つ「npm ERR! asyncWrite is not a function」の対処法を書きます。
エラーの原因は幾つかある ...