開発

AI

【雑記】結局どの AI( LLM )使えばいいの?問題を考える

「結局どのAI( LLM )使えばいいの?」という質問に対する答えは、残念ながら「場合による」「定期的に見直す」「複数使い分ける」という身も蓋もないものになってしまいます。でも、それが現実です。技術の進化が早すぎて、固定的な答えを出せない状況なんですよね。
開発

【セキュリティ】メールって二要素認証じゃないんですよ

メールを使った認証は「二段階認証」ではありますが、「二要素認証」ではないのです。今回は、混同されがちなこの2つの用語の違いと、なぜメール認証が二要素認証とは言えないのかについて解説します。
インフラ

sudo と su の違い – root権限の使い分け

Linuxサーバーで管理者権限が必要な作業をする際、 sudo と su という2種類のコマンドと時々遭遇しますよね。この記事では、両者の違いと使い分けを簡単に解説します。
Node.js

今更聞けない、 npm と npx の違い

この記事では、Node.js を使った開発で頻繁に目にする npm と npx の違いについて解説します。どちらも Node.js のパッケージ管理に関連するコマンドですが、用途や動作が異なります。正しく使い分けることで、より効率的な開発が可能になります。
インフラ

ubuntu に fail2ban を導入する手順メモ

この記事では Ubuntu で fail2ban を設定する手順を備忘録として記載します。
JavaScript

iframeでの allow-popups エラーの解決方法

iframe で生じる Blocked opening XXXXX in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set. エラーの解消方法を紹介します。
Salesforce

【Salesforce】 Summer ’25 のスケジュール

Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。現在(2025/5月中旬)は次回 Summer '25 に向けて計画を立てる段階となっています。
JavaScript

Next.jsでSSGサイトのsitemap.xmlを自動生成する方法

この記事では、Next.jsで静的サイトを生成(SSG)するべくビルドする時に自動的に sitemap.xml を生成する方法を紹介します。npm のビルドスクリプトを拡張して、手間をかけずに常に最新のサイトマップを維持できる仕組みを作りましょう。
JavaScript

【Next.js】 remark を使ったマークダウンエディタツールの紹介

今回は、LAZY TOOLSに新しく追加した「マークダウンエディタ/プレビュー」ツールについて紹介します。 remark ライブラリを使用しています。ブラウザ上で完結し、データはサーバーに保存されない安全なツールなのでぜひご利用ください。