LINE Messaging APIの新機能でLINE公式アカウントのアイコンを変更する
概要先日(2020/03/17)、LINE公式アカウントのアイコンをメッセージ送信ごとに変更できる機能が一般開放されました。これを使うことにより、ボットの機能や担当者ごとにアイコンを切り替えたりできるようになります。詳細はこちらの公式サイト(...
View Articlenode.js @line/bot-sdk を使ってAWS lambdaからLINE Messaging...
https://developers.line.biz/en/reference/messaging-api/#send-push-messageにてconst line = require('@line/bot-sdk'); const client = new line.Client({ channelAccessToken: '<channel access token>' });...
View ArticleNode.jsのworker_threadsに使えるバイナリフォーマットを考えた件
本記事はNode.jsのworker_threadsに何を渡すべきかの続きです。よろしければそちらも是非お読みになってください。1....
View ArticleNode.js: 文字列をUint8Arrayに変換する方法
Node.jsで文字列をUnit8Arrayに変換する方法です。conststr='Hello こんにちは'constencoder=newTextEncoder()constencoded=encoder.encode(str)console.log(encoded)実行結果:Uint8Array(21) [ 72, 101, 108, 108, 111, 32, 227, 129, 147,...
View ArticleNode.jsをバックグラウンドで起動させたい
コードnohup node proxy.js & 止めたい時プロセスを調べる(例)lsof -i :80 ・ ・ ・ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 10566 root 18u IPv6 95714 0t0 TCP *:http (LISTEN) プロセスを指定し、止めるkill -9 10566
View Articlenodeサーバーで express session と passport.js を用いた認証処理
express session と passport.js を用いた認証処理SPA アプリケーションのサーバーサイドでexpressフレームワークで作成したサーバーの認証処理について、苦労した点が多かったのでまとめます。仕様は以下の通りです。フォーム認証passport.js を使用するセッション管理は MemoryStore1.認証処理の実装認証処理を行うためのクラス...
View ArticleNode.jsからAutoML Vision の鼓膜画像分類モデルを使ってみる
概要普段は耳鼻科の開業医をしています。前回の記事はこちらGCP Cloud AutoML Vision を使った鼓膜画像分類今回は作成したAutoML Visionの鼓膜画像分類モデルをNode.jsから使ってみました。作成1.プロジェクトの作成こちらを参考にしましたCloud AutoML: Node.js...
View Article[Node.js] npm ls 時の deduped とは
dedupedとは/app # npm ls minimist mastogetter@0.0.1 /app +-- ava@3.5.0 | `-- update-notifier@4.1.0 | `-- latest-version@5.1.0 | `-- package-json@6.5.0 | `-- registry-auth-token@4.1.1 | `-- rc@1.2.8 | `--...
View ArticleNestJSで特定のサービスのメソッドを直接実行する
NestJSをLambdaでホストしているとき、特定のサービスのメソッドをダイレクトに実行したい場合があります。例:cronジョブをCloudWatch Event -> Lambdaで実行するそういう時はこんな感じのhandlerを作ればOKです。import{NestFactory}from'@nestjs/core'import{Handler}from'aws-lambda'//...
View ArticleWindows10にオレオレ証明書でSSL通信のWebサーバを作るメモ
はじめにWindows10にSSL通信のWebサーバを作るための備忘録いつも忘れるのでメモ必要なものWindows10 Webサーバ構築するnodejsインストール済 nodejs : v12.13.1npm : 6.13.4ラズパイ オレオレ証明書(SSL証明書)を作るオレオレ証明書を作る$openssl genrsa 2048 > server.key $openssl req...
View ArticleAutoML Visionを使った鼓膜画像判別Botの作成
概要普段は耳鼻科の開業医をしています。今回AutoML Visionで作成した鼓膜画像分類モデルを使った鼓膜画像判別Botを作ってみました。Botが診断するのは法的にまずいので公開はしない予定ですが、名前は鼓膜占いボットということにしておきました(占いならよさそうなので)。前回までの記事はこちらGCP Cloud AutoML Vision を使った鼓膜画像分類Node.jsからAutoML...
View ArticleBLE nobleでPasskey入力する
偉大なnobleを使っていると、BLEペリフェラルとペアリングするときに、BLEペリフェラルが要求するPasskeyを入力したい場合があります。 nobleは、ペアリング方式としてJust Works固定となっているので、ちょっと改造する必要があります。noble/noble https://github.com/noble/noble以下、そのときの改造個所を備忘録として残しておきます。Just...
View ArticlenestjsとTypeORMに入門した
はじめにnode.jsのフレームワークで最近勢いのあるnestjsと、これまた人気が出てるORMのTypeORMを触ってみました。 node.jsのフレームワークは薄いものが多いですが、それらとは違って結構多機能で便利に感じたので、備忘録がてら記事にします。typescript,eslint,prettier,jest,ホットリロードなどが初めから設定された状態で開発できるnest new...
View Articlegatsbyでポートフォリオ作ろうとしたらコマンドが使えなかった話
gatsbyでポートフォリオサイト作ろうとしたら・・・何をしてもzsh: command not found: gatsbyが表示される何度もこの表示を見て泣きそうになりました。Success!とかWelcome to the Gatsby CLI! Please visit https://www.gatsbyjs.org/docs/gatsby-cli/ for more...
View Article【Node.js】ログにリクエストIDを記録する
概要各APIリクエストに対して一意なIDを付与しログに記録しておくと、なにかと便利です。リクエストID付与なし[2020-01-01T00:00:00.000] DEBUG system - start // APIリクエスト1 [2020-01-01T00:00:00.000] DEBUG system - start // APIリクエスト2 [2020-01-01T00:00:00.000]...
View ArticleJavaScript Multi-dimensional Array;
JavaScript (Node.js) で AtCoderの問題を解いていて困ったが、現時点で日本語の情報がなかったので後学者のためのメモ。そもそもJavaScriptでAtCoderやってる人自体少ないので需要はあまりなさそうですが、興味ある人だけ読んでください。例えば a = [[0, 0], [0, 0]]というArrayを作って、a[0][0] =...
View Articleexpress コマンドのcommand not found を解決するのに手間取った話
【事象】node.jsの expreass generatorを使って見ようと思い、ターミナルからexpressコマンドを叩いてみたが、command not foundexpress --version zsh: command not found: express...
View Article