NestJSで実装するイベントドリブンアーキテクチャ 実践ガイド 🚀
はじめに 「このクラス、なんでこんなに責務が多いんだ...」 コードレビューでこんな感想を持ったことはありませんか?決済処理のクラスがメール送信もキャッシュ削除もログ記録も全部やってる。まるで全部入りラーメンみたいな状態。 今回は、そんな密結合地獄から脱出するための イベ...
View ArticleNVS
NVS は Node.js 環境を管理できるツールである。 インストールする (Windows) Windows でのインストールはインストーラーを実行する。 インストールする (Linux) Linux でのインストールは以下のコマンドを実行する。 # インスト...
View Articleなぜデプロイサーバーでgit pullが失敗する? npm installとnpm ciの違いまとめ
はじめに ある日、見慣れないエラーでサーバーへの自動デプロイが失敗。 Command failed: git pull origin develop error: Your local changes to the following files would be ove...
View ArticleOpenAI公式の情報をもとに GPT-5 の API をさっそく試す【Node.js】
はじめに ライブストリーミング実施の事前予告があり、それで公式の発表が行われた GPT-5 の話です。 GPT-5 に関する公式情報を確認してみつつ、API からの利用を試してみた、という流れを記事に書いています。 公式からのリリースに関するポスト・記事 ライブストリー...
View Article【Node.js】 OpenAI公式の情報をもとに「GPT-5 の API」の従来との違いを少し見てみる(reasoning.effort minimal...
はじめに GPT-5 がリリースされた日に、API を試して書いた以下の記事の続きのような内容です。 ●OpenAI公式の情報をもとに GPT-5 の API をさっそく試す【Node.js】 - Qiita https://qiita.com/youtoy/items...
View ArticleNode.jsのファイル間共有グローバル変数について
Node.jsのファイル間共有グローバル変数について 基本的な仕組み Node.jsでは、ファイル間でグローバル変数を簡単に共有できます。これはNode.jsのモジュールキャッシュの仕組みによるもので、一度読み込まれたモジュールは同じインスタンスが再利用されます。 最...
View ArticleGPT-5 対応した Codex CLI を ChatGPT のアカウントに紐付けて試す(API を使わない形)【OpenAI】
はじめに 以下のお試しをやってきた、OpenAI の GPT-5 が関連する話です。 OpenAI公式の情報をもとに GPT-5 の API をさっそく試す【Node.js】 - Qiita 【Node.js】 OpenAI公式の情報をもとに「GPT-5 の API」の...
View ArticleCursor CLI を少し試してみた(現在ベータ版)
Cursor CLI 情報を見かけて気になっていた Cursor CLI の話です。 ●Cursor CLI | Cursor - The AI Code Editor https://cursor.com/ja/cli ●Cursor Agent CLI | Cur...
View ArticleOpenAI の GPT-5利用とその API の新オプション 2つを Vercel の AI SDK で試す
はじめに この記事は、OpenAI の GPT-5 を Vercel の AI SDK で試してみた、という話です。 さらに、以下の記事を書いた時に試した「GPT-5 の API」で使えるようになった新オプション 2つを、Vercel の AI SDK で使えるか試してみ...
View ArticleGoogle Colabでeasy-datasetをデプロイするチュートリアル
このノートブックでは、Gitリポジトリ「https://github.com/ConardLi/easy-dataset.git」をクローンし、依存関係をインストールしてビルドし、最終的にアプリケーションを起動するまでの一連の手順をガイドします。 ステップ1:Nod...
View ArticleS3へのアクセスを特定の拡張子に限定する方法
AWS CDKでS3の拡張子を.zipに限定する方法 概要 AWS S3バケットで特定の拡張子のファイルのみアップロードを許可したい場合、標準機能では制限できませんが、バケットポリシーを使って実現できます。 この記事では、明示的拒否(Explicit Deny)とNot...
View Article2025年版: WSL2でNode.js開発環境をクリーンに構築する:nvm, npm, pnpmの導入
筆者の環境構築メモであるため、現場目線では執筆時点で既に古い情報の可能性があります。 はじめに:Node.js環境、ぐちゃぐちゃになっていませんか? Node.jsを使って開発していると、気づけば環境がカオスになっていた……そんな経験はありませんか? 特にWind...
View ArticleNVM for Windows ver 1.2.2で古いNode.jsがインストールできない問題の対処方法
はじめに NVM for Windows(nvm-windows-v1.2.2)で、古いNode.js(ver.14.21.3)をインストールするとエラーが発生してインストールが失敗する。新しいNode.js(ver.22.18.0)のインストールは問題なくできる。本記事...
View ArticleNode.js/FrontendからGASへfetch
NuxtアプリからGASへpostしたい GAS(Google Apps Script)からプログラミングに入ったノンプログラマーですが、 最近はNuxt.jsを勉強してみています! GASは、公開したWebアプリをAPIサーバとして利用して、 スプレッドシートやドライブ...
View ArticlewebECサイト(自動販売機仕様)を書いてみた
目的 ・PostgreSQLに触れたい ・expressを用いてnode.jsに触れたい ・passport.jsを用いてのログイン処理の理解 構成 構成 使用 フロント ejs,css,bootstrap バック express.js,passpor...
View Article走り書きメモを一瞬でMarkdown化するWebサービスを公開
走り書きメモを一瞬でMarkdown化するWebサービスを公開しました こんばんは。マーケター おじさんです。 セミナーや会議で急いで書いたメモって、後から見返すと「ぐちゃぐちゃで読みにくい」こと多くないですか? 自分もこの問題にずっと困っていたので、走り書きを一瞬でMa...
View Articlepackage.json/package-lock.jsonの解説【言語化できるようになる記事】
package.json と package-lock.json の違いを言語化できるようにざっくり記事にしてみた いつも業務でお世話になっている package.json と package-lock.jsonですが、 詳細部分(バージョン範囲指定)などを言語化がすっと...
View ArticleEC2 Amazon LinuxへNode.jsを導入する
以下のコマンドを実行するだけで簡単にインストール出来ました。 sudo yum update -y curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash . ~/.nv...
View ArticleEC2上のAmazon Linuxへファイルをアップロードする方法
EC2上のAmazon Linuxへファイルをアップロードする方法 単一ファイル C:\Users\UserName>scp -i C:/**********.pem C:/Users/UserName/test.txt ec2-user@your-ec2-ip:/hom...
View Articlenodejs npm xlsx install
bash # apt install nodejs Reading package lists... Done Building dependency tree... Done Reading state information... Done The following...
View Article