Discord botのglitchを使った常時起動でUptimerbotが使えなくなってしまった話。
ある日の筆者茶番⤵︎ ︎は読みたくなけりゃ飛ばしておけ「あれ?なんかdiscordのbotが落ちてるな……」「しかもglitchでUptimerbot使って起動してる奴じゃん」「あれー?前エラー治してから何もいじってないはずなんだけどなぁ」「とりまエラー探すかぁ」 (数時間後……)「どこにもエラーがねぇぇぇぇぇぇぇ」...
View ArticleMac上でnodenvをインストール、任意のバージョンを有効化
nodenvをインストール参考 : https://github.com/nodenv/nodenv#basic-github-checkoutgit clone https://github.com/nodenv/nodenv.git ~/.nodenv cd ~/.nodenv && src/configure && make -C src 上記サイトで2.Add...
View Article簡単レシート印刷 receiptline と 20 行の JavaScript でレジプリンターをインスタントカメラにしてみた
日本発のオープンソース receiptline でレシート印刷に少しずつトライしています。今回は、前回のレシートプリンターと変換 API...
View ArticleReactとNodeでsocket
Node.js% npm i socket.io server=app.listen(port);varsocket=require('socket.io');io=socket(server);// ①io.on('connection',(socket)=>{// ②constusr=Object.keys(io.sockets.sockets).lengthconsole.log("Hi...
View ArticleDeno対Nodeのパフォーマンスについて
Performance aspect of Deno vs. Nodeこの記事に関してPerformance aspect of Deno vs. Nodeを翻訳しました。また、私のブログからの転載ですDeno対Nodeのパフォーマンスについてパフォーマンスが良いことは、素晴らしいことです。数日前、Craig Mortenの投稿What Is The Best Deno Web...
View ArticleNode.js の beforeExit で非同期処理を書くと終わらなくなる
Node.js で終了時のクリーンアップ処理を書こうとすると、 exitイベントか beforeExitイベントの2択になる。 exitだと非同期処理が書けないので、事実上...
View ArticleReact + IndexedDBでCRUD作成、Form登録など #React #React.js #node
概要React ,node.js版で IndexedDBのCRUD作成となります dexieライブラリで、IndexedDB操作して。ブラウザ内に保存する形で。使用を想定しています環境react react-dom react-router-dom dexie画面・リスト・編集参考のコードhttps://github.com/kuc-arc-f/react_cms1_1crud実装など、React...
View ArticleNode.jsでGCEのインスタンスを作成・削除する
作成constCompute=require('@google-cloud/compute');constcompute=newCompute();constoption={..........};constzone=compute.zone('asia-northeast1-b');const[vm,operation]=awaitzone.createVM(vmName,option);awai...
View Article【はじめてのIoT】サイリウムを自動的に光らせてみた【ラブライブ】
はじめに 「推しが複数いるとき、どの色にすればいいか悩む・・・」 「サイリウムで盛り上げたいけど、もっとライブに集中したい」...
View ArticleNode.jsのDockerイメージのマルチコア対応をがんばってみた
いろいろ頑張ってみたものの、Docker本家とかその他の情報によると、Dockerfile内部でマルチコア対応は頑張らない方が良いらしい。せっかくがんばったので供養のためにまとめておきます。DockerでNode.jsアプリをイイ感じに保つ4つの方法 #dockernodejs.org: Dockerizing a Node.js web appDocker and Node.js Best...
View ArticleNode 12 以降の環境で Gulp 3系を動かす
Gulp 3系がサポートされなくなってから結構たちましたが、3系環境の案件を保守する事例はまだ少なくないです。ただ、 Node 12 以降では正常に動作しないので、ほとんどの場合エラーになるかと思います。なので単純にマシンに Node 11 を入れ直せば一応は動くんですが、代わりに最近の NPM が動かなくなってしまいます。(案件ごとに Node...
View Article【初心者向け】Node.jsとは?を初心者ながらまとめてみた
1.はじめに最近Node.jsを使って開発を始めました。ただ、現状「とりあえず触ってみている状態」なので、今回はNode.jsとはそもそもなんたるものかということと特徴について勉強し、自分なりの解釈でアウトプットしてみます。2.Node.jsとはNode.jsの公式サイトによると 非同期型のイベント駆動の JavaScript...
View Articledreddで認証付きのAPIをテストする
しばらく書いてなかったけどメモ程度にdreddとはdreddはopenapi(swagger)やAPI Blueprintの定義を読み込んでテストを実行してくれる便利なツールです。例えば localhost:8080でAPIサーバを動かしてdredd openapi/schema.yaml http://localhost:8080/v1/...
View Article【JavaScript】ライブラリ化しておく便利な3つの自作共通関数を記録
前提※記載の共通関数は、各環境によって動作しない場合がある。→ES2015からES2019で利用できるメソッドも利用しているため1....
View ArticleLambda(node.js)とJavaScriptのタイムゾーン
Lambda(node.js)で日付の計算をしたら思ったより面倒だったのでまとめる。やりたかったこと日本標準時(JST)で先週/先月の範囲を、世界標準時(UTC)で取得したい。例えば、今日が 2020-07-29...
View Article【初心者でもできる】仕事が忙しくても、赤ちゃんの熱中症の危機にすぐに気づけるIoTをつくった
はじめに少し前に、2才のこどもを保育園に送り忘れ、かつ、車の中に放置してしまい、亡くなってしまう痛ましい事件が起きました。本当に悲しい出来事であり、あってはならないことですが、人ごとではないような気がしました。何かに集中してしまって、つい何かやるべきことが抜け落ちてしまうことはある人も多いのではないでしょうか。今回は、それと類似のシーンとして、「仕事が忙しく、赤ちゃんの部屋が高温になっていることに気...
View ArticleTypeScriptを始めよう ~ すぐにできる実行環境構築 ~
TypeScriptとは?TypeScriptとは、マイクロソフトによって開発された、JavaScripで型定義を可能にできるように拡張した言語(AltJS)です。AltJS、つまりJavaScriptの代替言語であり、コンパイル時にJavaScriptに変換されます。そして、互換性を持つスーパーセットであるため、JavaScriptと同様の記法が使えます。そのためJavaScriptの知識があれば...
View Article【obniz】IoTでSpotifyライフを充実させよう【node.js】
はじめにあなたの人生を変えたWebサービスを教えてくださいと問われたらこの三つを答えます。メルカリ...
View Article【初学者向け】package.jsonについて調べてみた
業務でnpmライブラリのアップデートを行うにあたって、package.jsonについてちゃんと調べてみたので忘備録としてまとめました。まずnpmとは意味としては大きく2種類あると思います。①npm.Inc社のサービスhttps://www.npmjs.com/...
View Article