Neon(Postgres)のDockerをローカルで稼働させ、Drizzleを使ったマイグレーションとCloudflare...
概要 前回はFirebase Authのローカル化を行った。 今回はNeonDBをローカルで動作させた。 ソースコード ローカル環境 Windows 11 Home 24H2 26100.2605 …
View ArticleHonoとCloudflare Workersを使ったHello Worldを出力するwebアプリケーションを作成する手順
1. はじめに 最近では、手軽にスケーラブルなWebアプリケーションを構築するために、サーバーレスのサービスを活用するケースが増えています。その中でも Cloudflare Workers は、世界…
View ArticleClaude MCPをMacで試す。秋葉原の初売り情報をClaudeに調べてもらう
MCP(Model COntext Protocol)が話題ですね。 MCPは異なるAIモデルとデータソースを"標準規格のコンセント"のように簡単に繋げるためのプロトコル(Claudeの要約)とのこ…
View ArticleNeo4jのDockerをローカルで稼働させ、Cloudflare Workersのローカル実行からの接続を行ったメモ
概要 前回はRDB(Neon Postgres)をローカルで稼働させた。 今回はGraphDB(Neo4j)をローカルで動かして接続する。 ソースコード GraphDBの準備 公式がDockerを公…
View Article【Node.js】CSVファイルをダウンロードするAPIを構築
package.jsonを作成 npm init -y 必要なパッケージをimport npm install express csv-writer npm install --save-dev t…
View ArticleHono.js: 最速を目指すNode.jsフレームワーク
Why Learn Hono 既に市場にはNode.js用の多くのバックエンドライブラリやフレームワークが存在しています。以前、私はいくつかの小規模なプロジェクトでNest.jsを使ったことがあり…
View Article個人利用が可能になってたことに今さら気がついた Anthropic/Claude の API を試す: Tool use (function calling)
はじめに 以前は規約的に個人利用が不可だった Anthropic/Claude の API が、いつの間にか個人利用可能になっていたことに今さら気がついたので、API を使う下準備から API を試…
View Articleコーダーの私が初めてAstroを使ってみた感想
最近よく聞くAstro。 そんなAstroを初めて使ってみたときの備忘録です。 気になるけどどんな感じかな?と思っている方に雰囲気が伝わればうれしいです。 私と同じくコーダー業がメインで、これから何…
View ArticleSharp.js: 最強のNode.js画像処理フレームワーク
Node.js環境におけるSharpモジュールを用いた画像の効率的な処理方法 この記事では、Node.js環境においてSharpモジュールを用いて画像を効率的に処理する方法を紹介します。実際のコー…
View Article今更ながら Auth0 およびサンプルアプリケーションを触ってみる
はじめに 開発を離れて久しい中、きっかけもあり、今更ながら Auth0 について勉強し始めたので備忘録兼ねてメモ。 Auth0登録 まず無料トライアル経由でやってみる。 最終的な感想として「なんて至…
View ArticleHeap memory errorで行ったこと
はじめに node.jsを使用して開発していたら、急にbackend serverが heap memory errorで止まったのでその際の対処法をメモしておく。 結論、行ったこと アクティビティ…
View ArticleNode.jsでTypeScriptの実行を試しつつHonoでLINE Botも作ってみるメモ
Node.jsでTypeScript実行がサポートされた(実験的に)模様なので試してみます。 Node.jsでTypeScriptの実行 v23系 $ node -v v23.5.0 interfa…
View Articleフロント側のログをファイル出力する方法(node.js)
フロント側でのログをファイルに書き出す要件があり、 やり方を調べてみました。 APIやミドルウェアの知見がなく、 間違えがあるかもですが、整理します。 まず、ブラウザの仕様として、フロント側から直接…
View Article「Luma Dream Machine」公式の JavaScript SDK で動画生成(Text to Video)
はじめに この記事の内容 「Luma Dream Machine」の API を使った Text to Video を、公式の JavaScript SDK で試してみたという話です。 ●Luma …
View ArticleNode.js v23.6.0:TypeScriptサポートが登場
Node.js v23.6.0 が最近リリースされ、大きなアップデートとして --experimental-strip-types フラグが解除されました。これにより、Node.js は追加の設定…
View Article「Dream Machine Image API」を JavaScript SDK(公式)で試す(Text to Image)
以下の記事の中で扱った「Dream Machine」の話です。 ●「Luma Dream Machine」公式の JavaScript SDK で動画生成(Text to Video) - Qiita …
View Articleレシピ管理アプリ『Recipedia』の開発ストーリーと技術スタック
目次 アプリ開発の経緯 アプリの概要 技術スタック 選定理由 主要機能 終わりに アプリ開発経緯 散らばるレシピカードをどうにかしたい! 私はスーパーで配布されているレシピ付きフリーペーパーをよく…
View Article【祝ts実行ネイティブサポート】nodeコマンドによるts実行速度をbun、denoと簡単比較
結論 node Results: Average: 1033ms bun Results: Average: 1033ms deno Results: Average: 1048ms 他ランタイムと…
View ArticleZoomのようなビデオ会議Webアプリを UIKit で構築する | Node.js
ビデオ会議は、企業や個人の日常的なコミュニケーションに欠かせないツールとなっています。リモートワーク、オンライン教育、友人や家族との連絡など、Zoomのようなビデオ会議アプリケーションは重要な役割を…
View Article【Volta】zsh: command not found: nodeの解決方法
はじめに Voltaを使用してnodeを再インストールした際に、想定外のエラーが発生しました。本記事ではその解決方法を共有します。 問題 Voltaでnodeをインストールした後、nodeのバージョ…
View Article