WebエンジニアのためのCSVとバイナリ通信の基本技術まとめ
1.CSV(Comma-Separated Values) テキストベースの表形式データ 各行 = レコード、各列 = カンマ区切りのフィールド 改行・カンマ・クォートを含む場合のエスケープに注意 …
View ArticleJavaとNode.js:スレッドモデルとトランザクション管理の違いを徹底解説
はじめに バックエンド開発において、Java(特にSpringフレームワーク)とNode.jsは広く使われている重要な技術です。これらは根本的に異なるスレッドモデルとランタイム特性を持ち、それがトラ…
View ArticleNode.js で YouTube Data API(v3)を軽く試す: 動画のタイトルの取得
はじめに 以下の YouTube Data API を少し Node.js で試してみた話です。 ●YouTube Data API の概要 | Google for Developers h…
View Article全くプログラミングを知らない人がAIの手を借りながら名刺交換アプリを作ろうとした件 part1
何で作ったのか プログラミングの勉強をしたい(データベースも絡めたアプリを作ってみたい)と思ったので、やはり最良の方法は自分で作ることだなと思い、たったが吉日であった。 しかし自分が究極に飽き性なの…
View Articlecursor入れたらvscodeのcode .が使えなくなった時の対処法
cursor試してたらvscodeのcode .が使えなくなった 先日windows環境でcursorを適当に試していたところ、code .を実行したらcursorが起動した。 単純にcursorの…
View ArticleNode.jsをWindowsにインストールしてhttpサーバーを動かすまでの手順
Node.jsをWindowsにインストールして簡単なHTTPサーバーを作る方法【初心者向け】 Node.jsの入門学習を始めるにあたり、「Windowsでのインストール方法がわからない」「コマンド…
View ArticleNode.jsとかいう
Node.jsとは Node.jsはサーバーサイドでJavascriptを実行できるようにしてくれるもの (プラットフォームという方が近い) Node.jsでできること ・サーバー構築 ・データベー…
View ArticleXserverでNuxt(Node.js)をホストする
はじめに Xserverで、Nuxtのプロジェクトをホストする方法をお伝えします。 Nuxt3でしか検証していませんが、おそらく他のNode.jsフレームワーク(Reactなど)でも動くはずです。 …
View ArticleVoltAgent(TypeScript の AIエージェントフレームワーク)を軽く試してみる
はじめに はてなブックマークのテクノロジーカテゴリの新着ページで、技術情報を見ていた時にみかけた「VoltAgent」を試してみました。 https://x.com/youtoy/status/19…
View ArticleReact(Vite)+Expressの開発環境をDockerで構築する手順まとめ
はじめに Webアプリ開発を始めたばかりの頃、「環境構築がうまくいかない」「公式ドキュメントを読むのは難しい」といった悩みに直面したことはありませんか? 私自身もまさにそうで、環境構築について調べて…
View Article🚀 Kubernetes v1.33 の Image Volume β が激アツ!“コードだけ”イメージで世界が変わる!
Kubernetes v1.33 でついに Image Volume が β になりました!(※デフォルト無効) OCI イメージをそのまま 読み取り専用ボリューム としてマウントできるこの機能、 …
View ArticleABCD+Wトーン対応!DTMFトーンの送受信をNode.jsで試してみた
2024年5月、TwilioからDTMF(プッシュ信号)に関するアップデートが発表されました。 Changelog: DTMF Support for A, B, C, D, and W tones これにより、Play動詞で…
View Article.node-versionとnodenvでNode.jsのバージョン管理をする
もともとはnodebrewがインストールしてあったのだが、プロジェクトによってnodeのバージョンが違かったため不便だった。 .node-versionに記載してあるnodeのバージョンによってno…
View Article【Node.js axios】params利用時のURLクエリ文字列に意図しない「+」が混入?原因と解決策
Node.js環境で axios ライブラリを使い、外部APIに対してリクエストを行う際、クエリパラメータを params オブジェクトで指定したところ、生成されるURLに意図しない + 文字が混入…
View Article[Docker][構築ファイル] Node.js(フロントエンド)と Python(バックエンド)を 1 つの Docker コンテナにまとめたい
[Docker][構築ファイル] Node.js(フロントエンド)と Python(バックエンド)を 1 つの Docker コンテナにまとめたい はじめに 開発時などに、Node.js(フロント)…
View ArticleGemini API & SDK が MCP 対応したので試す(Node.js を利用)【Google I/O 2025】
以下の公式のポストなどなど、情報が出ていた件です。 https://x.com/Google/status/1924876712749203804 Google I/O 2025 で発表された内容の…
View Article【Google I/O 2025】 API の無料枠で Gemini・Gemma の新モデルを試す(Node.js を利用)
はじめに 以下の記事に書いていた内容に引き続き、Google I/O 2025 で発表された話のお試しをやっていきます。 ●Gemini API & SDK が MCP 対応したので試す(Node.…
View ArticleいちいちVScodeのLiveServerつかうのめんどくさい。自分のサイトをアプリみたいにアイコンダブルクリックで立ち上げたい。
何ができるようになるか? アイコンダブルクリックでローカルで自分のサイトを立ち上げられる。 LiveServerをつかう。いちいちVScodeのLiveServerつかうのめんどくさくない? 突然ち…
View Article【やっと】npmからpnpmへ移行【Homebrew & nodebrew環境での導入方法】
はじめに JavaScriptプロジェクトの開発において、パッケージマネージャーは欠かせないツールです。 長らくnpmがデファクトスタンダードとして使われてきましたが、近年はpnpmのような代替ツー…
View ArticlePuppeteerで日本語文字化け【2025年度版GitHub Actions】
sudo apt-get install -y fonts-noto-cjkを実行しよう。WebサイトがWebフォントを読み込んでいる場合はインストール不要です。 name: Screenshot …
View Article