Docker環境のWebアプリをAWS EC2にデプロイする手順
作成したアプリ ふつうのTODOアプリみたいなアプリです。 特段すごい機能があるわけではないので、詳細は割愛します。 技術スタック フロントエンド: Vue3, TypeScript バックエンド(…
View ArticleAWS Transcribe × AWS Bedrock でリアルタイム音声文字起こし&要約を実装してみた!
🔥 はじめに 今回は音声データをリアルタイムで文字起こしし、その内容を要約するシステムを構築してみました! 今回は AWS Transcribe Streaming を使ってリアルタイム文字起こしを…
View Articlenode-mssqlでバルクインサートするときに外部キーを有効にするメモ
概要 SQLのbulk insertの仕様として、そのまま使うと外部キーなど制約を無視してしまう。 一括インポート操作中、対象テーブルまたはビューに対するすべての制約を検証します。 CHECK_CO…
View ArticleUnhandledPromiseRejectionにご注意
Lambdaでのこと。 長い通信をパスしたくて、axiosで下記のような書き方をした。 うおおおおおおお脳死try-catch!!!!! try { axios.post(requestUrl, p…
View ArticleVS Code + Gemini コードアシストがめっちゃ便利
X API の認証に係る問題の解決に一番時間がかかりました。 はじめに Notion データベースから URL を取得、AI で良い感じに加工してから X にポストするという Node.js アプリ…
View ArticleNode.js 22 + TypeORM (ESM) でハマった
はじめに Node.js 22 で TypeORM を使ってバックエンドを構築しようとした際に、ESM (ECMAScript Modules) の扱いで様々なエラーに遭遇しました。本記事では、発生…
View ArticleRailsでweb開発をしよう!-2
こんにちは、韓国在住sanaです! 昨日に引き続きRudy on Railsに関する講義を紹介したいと思います。 JavaScriptを楽しく使いたい方、実務で役立つ概念を学びたい方必見です! 最近…
View ArticleMastraでQiita記事を要約するAIエージェントを作ってみた
はじめに AI エージェントを簡単に開発できると話題の Mastra を試してみたくなり、Qiita 記事を要約するというシンプルな AI エージェントを作ってみました。 この記事では Mastra…
View ArticleColyseus:リアルタイムマルチプレイヤー用フレームワーク
マルチプレイヤーのロビー機能やボードゲームの状態をリアルタイムでやりとり/管理できるライブラリが欲しい・・・!!! と思いBoardgame.ioに数年前出会い、とっても便利なライブラリだったのです…
View ArticleWebRTCとSignalingを体験する
ブラウザでWebRTCを試したくサンプルアプリを作りました。 また、WebRTCで接続するにはインターネット上にSignalingサーバが必要ですが、それもherokuの代替サービスとして知られてい…
View ArticleブラウザJS と node.js で互換を持たせるコード
ブラウザJS と node.js で互換を持たせるコード 下記コードでブラウザJSと同じ環境を作りました // main.js if(typeof require !== 'undefined') …
View ArticleDiscordBotをおためしで作ってみた!
Node.jsでDiscord Botを作ってみた! こんにちは!今回は、Node.jsを使ってDiscord Botを作成した経験を共有します。 使用した環境 Node.js: v22.14.0 …
View ArticleCloud Functionsが消えた? CloudRun関数へ
Cloud 「Run」 functionsに変わったようです Google CloudのCloud FunctionsはCloud Run functions(またはCloud Run関数)となりま…
View Article【Node.js】OpenAI の API + 新モデル(gpt-4o-mini-tts)で音声合成
はじめに 以下のニュースなどにも出ている、OpenAI の音声系の新モデルに関する記事です。 ●OpenAI、自然で感情豊かに文章読をみ上る音声合成モデル 書き起こしも強化 - Impress Wa…
View Article【Node.js】OpenAI の API + 新モデル(gpt-4o-transcribe、gpt-4o-mini-transcribe)で音声認識
はじめに 以下の記事の最後の部分に書いていた、OpenAI の新モデル(gpt-4o-transcribe、gpt-4o-mini-transcribe)を使った音声認識のお試しの話です。 ●【No…
View Article2025年のトップ5 Node.js バックエンドフレームワーク
Leapcell: The Best of Serverless Web Hosting 2009年以降、Node.jsは議論の的となっており、多くのバックエンド開発者はNode.jsを使用する傾…
View ArticleNode.jsにおけるシングルトン
そもそもシングルトンとは? インスタンスが必ず一つであることを保証するようなデザインパターンの一つです。 Node.js におけるシングルトンの実装方法 node.js では、インスタンスをエクスポ…
View Article【Chrome Extension MV3】fetch の Header Referer を設定する方法
Chrome Extension 内で実行される fetch の Header に Referer を設定したかった。 GoogleとかChatgptとか使って調べまくったけど、全然できなくてハマっ…
View Articleazure/msal-node を使って Entra ID (Azure AD) で認証、JWT トークンを取得する
表題の件、やりたくてCLINEに依頼したら一発でやってしまったので私は何も理解していません…。 ということで、このエントリで内容を検証することで理解を深めたいと思います。なお、このエントリの内容もC…
View Article🌲nodenv:Node.jsのバージョン管理をスマートに行う
はじめに Node.jsのバージョン管理ツールであるnodenvについて、整理も兼ねて実務で使う基本コマンドをまとめました。 目次 nodenvとは? nodenvと他のツールの違い nodenvの…
View Article