Archive

Blog

これまでの記事一覧です。

全般

【セキュリティ】ログイン画面の エラーメッセージ で情報を漏らさない

この記事では、ログイン画面やユーザー登録画面で無意識に情報を漏らしてしまう、危険な エラーメッセージ の実装について解説します。 セキュリティ対策は難しそうに感じるかもしれませんが、まずは基本中の基本である エラーメッセージ から見直してみましょう。 実装は簡単ですが、意外と見落とされがちなポイントです。 よくある問題

開発

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

Linuxサーバーで管理者権限が必要な作業をする際、sudoとsuという2種類のコマンドと時々遭遇しますよね。 この記事では、両者の違いと使い分けを簡単に解説します。 詳細まで知りたかったら、ChatGPT is your friend. です。 基本的な違い sudo : 特定のコマンドだけを管理者権限で実行 su

全般

外部リンクにはrel="noopener noreferrer"を忘れずに

Webページで外部サイトへのリンクを別タブで開く際、セキュリティ上の理由からrel属性の指定が推奨されています。外部リンクでtarget=" blank"を使う際は、必ずrel="noopener noreferrer"を付けましょう。 基本的な書き方 なぜ必要なのか target=" blank"だけで別タブを開くと

Node.js

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

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

雑記・経験談

Macbook Air の ファンが止まらない 問題の解決

この記事では、Macbook Air の ファンが止まらない 問題の解決方法を記載します。 あくまで、私の環境で有効だっただけで、万人の問題が解決するわけではないと思いますがご了承ください。 前提 MacBook Air メモリ8GB Intel チップ macOS:13.3.1(更新しろというツッコミはなしで) 直面

Salesforce

【Salesforce】 Flow のメタデータのバージョンを指定して取得する方法

この記事では、Salesforce 組織で Flow の過去バージョンを有効化している場合、 package.xml を使用して特定バージョンのメタデータを取得する方法について解説します。 お客様の環境で複数バージョンがあり、GUIで見ていたフローとメタデータの内容が一致していない時に、この方法に気づきました。 通常の

開発

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

この記事では Ubuntu で fail2ban を設定する手順を備忘録として記載します。 サーバーを運用していると、SSH への不正アクセス試行やブルートフォース攻撃が頻繁に発生します。 個人でも VPS を使用するときはかなり気にしないといけないです。 fail2ban は、ログファイルを監視して不審なアクセスパタ

Salesforce

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

この記事は Salesforce の Spring '25 のスケジュールの確認用の記事です。 Salesforce には、(開発者・保守ベンダーにとって頭を抱える要素の一つである) メジャーバージョンアップが年に 3回あります。 それぞれ Spring, Summer, Winter で、現在(2025/5月中旬)は

Sponsored