IBM CloudのCloud Foundryデプロイの無料枠のメモリ制限
IBM Cloudを試してみてます。無料枠を使って試してましたが2個目のアプリケーションのデプロイを試そうとしたら下記エラーでした。You have exceeded your organization's memory limit: app requested more memory than available無料枠の制限を超えたようですね。$ ibmcloud cf push 'cf...
View ArticleJest --watch Error: EMFILE: too many open files, watch
急にjest --watchができなくなったので、調べてみた。現象❯ yarn test:watch yarn run v1.22.10 $cross-env NODE_ENV=test jest --config=jest.config.json --watch2021-03-23 20:35 node[59503] (FSEvents.framework) FSEventStreamStart:...
View Articleexpress-sessionをMongodbで。
初めに今回の記事は対して裏取りをしておりませんので憶測で物をいうことが多いと思います。気になりすぎて夜も眠れネェヨクソが!という方は"フッザケンじゃねぇよ!"を接頭辞にコメントを寄せてもらえればと思います。connect-mongoバージョンがアップしたのかどうなのかこちらのモジュールを日本語の記事を参考に使おうと思えば使えませんでした。というわけで、公式のページを参考にちょこっとだけ覚書していきま...
View ArticleIBM CloudでNode.jsアプリケーションをデプロイするまでの流れ
IBM Cloudを使ってみようと思い触ってみたので主に自分用に残します。終わってみるとそこまでハマる感じではないと思いますが、僕はハマったところがありました苦笑 1....
View ArticleFirestore: Reference型をJSONにするときの挙動を変える
前置き例えば以下のようなデータをFunctionsでFirestoreのドキュメントusers/12345に入れたとする.{"display_name":String,..."userDetail":Reference}Functionsでこのデータを取ってきてJSONでクライアントに返すAPIを作る(error()とかsuccess()は別で作ってあるって言う体で...).app.get("/us...
View ArticleLambda関数から別アカウントのDynamoDBに接続
記事を書いた経緯初めてAWSを触った!記録取っておこう!Lamdba関数から他アカウントのDynamoDBにアクセスを経験!個人的に詰まったところもあったので、同じミスはしないように記録として残そう!ナレッジ化して共有できればいいなーって感じです。初投稿なので、「ん?」って思うところがあるかもしれないですが、参考になれば幸いです。環境TypescriptDynamoDBLambdaまず驚いたことLa...
View ArticleCloud Foundry(IBM Cloud)でNode.jsの最新バージョンを利用する
IBM CloudのCloud Foundry、Node.jsの新しいバージョンを使うときに少し工夫が必要でした。ibmcloud cf pushでデプロイした際のログから辿ってると、IBM Cloud側の対応状況と、Cloud Foundry側のドキュメントの対応状況が若干異なるみたいですね。Cloud...
View Article[AWS][nodejs] S3にある JPEG ファイルの EXIF 情報を削除して書き戻す
必要な npm パッケージは aws-sdk, file-type, piexifS3.getObjectでデータ取得して、file-typeで JPEG 画像かチェックして、piexifで EXIF...
View Article音声データからのキーワードを可視化する
はじめに音声認識を使って何かアプリを作ってみたかったで、音声データからそのキーワードを抽出しすることができるツールを作ってみました。平凡なアイデアかもしれないですが、、録画・録音されたファイルから、その要約(キーワード)を抽出することができれば、情報のキャッチアップの効率が少しでも上がるのではないかと思います。前提Node.js(Express)で実装事前調査使用APIGoogle Cloud...
View ArticleNode.jsでAWSのパラメータストアから値を取得する
はじめにシークレット系の情報をAWSのパラメータストアに格納し,それをNode.jsで呼び出してみました。この記事はその際の備忘録になります。誤っている箇所や修正したほうがいい箇所などありましたらコメントいただけますと幸いです。AWSのパラメータストアとはAWS System Managerの機能の一つ。パスワードなどのシークレット系の情報をセキュアに保存することができます。公式ページ :...
View Article[メモ]Cloud Functions + Node.jsでさくっとAPI開発
たまにはfirebaseでAPIを作りたくなったので、作ってみました。次気が向いたとき、さくっと作れるように。firebase --version 9.1.0 プロジェクトを作成するまずGUIでプロジェクトを作成し、課金モードにしておくのが楽。https://console.firebase.google.com/u/0/ cd desktop mkdir api cd api...
View ArticleNode.jsでLINEBOTを作ってみた①
はじめにJavaScriptの学習の中で、サーバー側を書いてみたいと思い、以前から興味のあったLINEBOTの制作をしてみようと考えました!作りたい予約システムを考える「予約」と入力すると予約に関するメッセージをリプライ予約は自動次回予約を確認予約のキャンセル予約が確定された時の、管理画面の制作システムの全体像開発環境MacBookmacOS Catalina 10.15.7Visual...
View ArticleNode.jsでLINEBOTを作ってみた②
はじめにパート①前回までにやったこと・Node.jsのインストール・npmのインストール・npm initによるpackage.jsonファイル作成・expressのインストールHerokuにアプリを作成する上記よりHerokuの新規登録orログインターミナルでHerokuを操作するためにCLIのインストールが必要となります。下記の記事を参考にHeroku...
View Articleelectron で "require is not defined" がどうしても消えないとき
electron でどうしても"require is not defined" が消えない!!electron を使用していると"require is not defined"...
View Articleスーパー便利!nvmを使ってwindowsでNodeのバージョン管理を1秒で行う方法
皆さんこんちは!ふとnpm i --save firebaseを実行したところ、今までは出来ていたのですが急にエラーが出てインストールが出来なくなりました。どうやらNodeのバージョンが原因らしい。node --version v14.15.1...
View ArticleAlexaスキル開発チュートリアル(AWS Lamda, node.js)
Alexaスキル開発チュートリアル(AWS Lamda, node.js)個人で開発した、Alexaスキル開発チュートリアルを記載します。今回は自分の目標設定をAlexaに記憶させて、次回起動時に目標期限を自動で算出して教えてくれるAlexaスキルを開発してみようと思います。完成イメージ◼︎ 初回起動時 (自分)アレクサ、目標リマインダーを開いて...
View ArticleNode-REDにおけるnpm installの正しい位置
c:\users\<your username}\.node-red です。参考例はcd c:\Users\torisan\.node-red npm install node-red-contrib-.... です。 npm globalの位置はc:\users\<your username}\AppData\Roaming\npm にあります。
View Articlediscord.jsで音声合成機能を作る
今回つくるもの1.discord上で読み上げるテキストを指定するコマンドを実行 2.メッセージから読みあげたいテキストを取得 3.GoogleのTTSAPIにリクエスト送信 4.結果を取得 5.1が送信されたチャンネルに結果を送信必要なもの・node-fetch(npm i node-fetch)・stream(npm i stream)・util(npm i...
View ArticleNode.jsでLINEBOTを作ってみた③ 〜フォローしたら挨拶するBOTまで〜
はじめに前回までのあらすじは下記を参照してください。パート①はこちら今回の目標はLINE公式アカウントをフォローしたら挨拶が返ってくるまでの実装を目指します!!@line/bot-sdkのインストールLINEBOTをnode.jsで使うには、@line/bot-sdkというライブラリが必要となります。「SDK」とは?→ソフトウェア開発キットのことで、少ない労力でソフトを開発できるようにプログラムやサ...
View ArticlePhoenixで Error: Node Sass does not yet support your current environmentになった話
先日phoenixでmix phx.server したらこんなエラーがでたERROR in ./css/app.scss Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): ModuleBuildError: Module build failed (from...
View Article