Linux SSH警告「REMOTE HOST IDENTIFICATION HAS CHANGED!」の原因と安全な対処方法【Mac/Linux対応】 SSH接続時に、次のようなインパクトの強い警告メッセージが出て驚いたことはありませんか?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE... 2025.07.12 Linux
PHP 【PHP】配列から最新の日付データを抽出する方法(usortの使い方付き) PHPで「複数のデータの中から、最新の日付を持つ1件を取り出す」ような処理は、履歴管理やイベント一覧などでよく使われます。今回はそのようなケースに使える、usort()を用いた日付降順ソート+抽出処理を分かりやすく解説します。サンプルコード... 2025.07.12 PHP
GAS(Google Apps Script) GASでスプレッドシートの値を取得して自動でメール送信する方法 日報や売上レポートを自動化したい人におすすめGoogle スプレッドシートで数値や目標を管理していると、「この内容を毎日メールで共有したい」と思うことがあります。Google Apps Script(GAS)を使えば、スプレッドシートのデー... 2025.07.11 GAS(Google Apps Script)Googleスプレッドシート
Googleスプレッドシート スプレッドシートで「今月の残り日数」を自動計算する方法 売上や業務の目標管理で、「月末までにあと何日残っているのか?」を手動で入力していませんか?Googleスプレッドシートを使えば、日付を自動で取得して、残り日数を常に最新の状態に保つことができます。本記事では、売上の目標管理にも役立つ「今月の... 2025.07.10 Googleスプレッドシート
Git Git diffでファイルの変更履歴を確認する方法【追加・変更・削除を一覧表示】 Gitを使ったチーム開発では、「どのファイルが変更されたのか」をすばやく把握することが重要です。この記事では、git diff コマンドを使って、前回の git pull 以降に追加・更新・削除されたファイルの一覧を確認する方法を、実行例付... 2025.07.09 Git
WordPress WordPressでトップページ以外を「noindex, nofollow」にする3つの方法【AIOSEO対応】 WordPressサイトで、トップページのみをインデックス対象とし、それ以外のページは noindex, nofollow に設定したいという要件は、運用ポリシーやSEO設計上、一定のニーズがあります。このような制御を行う際に、All in... 2025.07.08 WordPress
Googleスプレッドシート INDIRECTを使わずにスプレッドシートで行番号に応じた動的な範囲指定を実現する方法 以前の記事(スプレッドシートで「○」や「★」の数を条件付きで自動集計する方法)では、Google スプレッドシートで 自分の行より上のデータだけをカウントする方法として、INDIRECT 関数を用いる方法をご紹介しました。=COUNTIF(... 2025.07.07 Googleスプレッドシート
Git Gitでmodifiedファイルのみ元に戻す方法【Untrackedファイルは保持】 Gitを使っていると、作業中に変更を加えたファイル(modified)がたくさん出てくることがあります。「一旦すべての変更を破棄して元に戻したい」という場面もあるかと思いますが、Untracked(未追跡)のファイルやディレクトリはそのまま... 2025.07.05 Git
PHP PHPで安全に値を扱う:filter_inputの使い方と手動処理との違い PHPでWebアプリケーションを開発する際、ユーザーからの入力値(フォームの送信値など)を安全に処理することは欠かせません。入力値を適切に検証・サニタイズせずに処理すると、XSS(クロスサイトスクリプティング)やSQLインジェクションなどの... 2025.07.04 PHP
Googleスプレッドシート Googleスプレッドシートで「行追加にも対応する」集計式の作り方 ~循環参照を防ぎながら、○や★をカウントする方法~Googleスプレッドシートでチェック表や出席簿を作成する際に、「○」や「★」といった記号の数をカウントしたいことがあります。その際、COUNTIF 関数を使うのが一般的ですが、合計セルをデ... 2025.07.03 Googleスプレッドシート
Linux 複数ページに対応したBasic認証リソースの一括調査スクリプト(curl+bash) 特定のページにBasic認証を設定しているサイトで、意図していないリソースにまで認証が適用されてしまうトラブルは少なくありません。前回は単一ページでの調査方法を紹介しましたが、今回は複数ページにわたって一括で確認できる方法を紹介します。複数... 2025.07.02 Linuxシェルスクリプト
Linux 【トラブル対処】Basic認証がかかっているリソースを特定する方法(curl+シェルスクリプトで簡単調査) Webサイトを運用していると、「特定のディレクトリだけにBasic認証をかけたつもりなのに、別の場所でも認証がかかってしまう」という現象に遭遇することがあります。この原因の多くは、HTML本体ではなく、ページ内で読み込まれるCSS、Java... 2025.07.01 Linuxシェルスクリプト
Nextcloud Nextcloud Hub 10(31.0.6)でCSVからユーザーを一括登録する方法 〜 エックスサーバー・PHP 8.2.28 環境での実践例 〜多人数のユーザーを手動で登録するのは非常に手間のかかる作業です。Nextcloud Hub 10(31.0.6)には、Webインターフェースからの登録以外に、occ コマンドを使... 2025.06.28 Nextcloud
Linux 【完全解説】noindex, nofollow の設定方法まとめ|検索エンジンにインデックスさせない全手段 Webサイトやページを公開する際、「検索エンジンにインデックスされたくない」「Googleの検索結果に表示させたくない」といった要望は少なくありません。この記事では、検索エンジンに対して noindex, nofollow を指示する全ての... 2025.06.27 Linux
Nextcloud Nextcloudはデフォルトで検索エンジンにインデックスされない設定になっている Nextcloud を導入する際、多くの方が気にするのが「ファイルや情報が検索エンジンにインデックスされてしまうのでは?」という点です。結論から言うと、Nextcloud は初期状態で検索エンジンにインデックスされないように設定されています... 2025.06.26 Nextcloud
PHP PHPで検索条件の空データを除外するスマートな方法【array_filterと関数化の実践例】 検索フォームやフィルター画面など、ユーザーから受け取った検索パラメータには、実際には使わない空値が含まれていることがよくあります。そこで、意味のある値だけを抽出し、検索条件として使えるように整形する方法を、array_filter() と ... 2025.06.23 PHP
Git git add の便利な使い方と、実務で役立つエイリアス設定ガイド Git を使っていて、「変更だけステージしたい」「新規ファイルだけまとめて追加したい」と感じたことはありませんか?本記事では、git add を使い分けるテクニックと、作業を効率化できる実践的な Git エイリアスの設定方法を紹介します。g... 2025.06.22 Git
Python API不要!空きドメインをターミナルやスクリプトで調べる方法(Bash & Python対応) ドメインを新しく取得したいとき、通常はレジストラのWebサイトで検索しますが、複数ドメインを一括で確認したいときはスクリプト化が便利です。この記事では、APIを使わずに、ターミナルやスクリプト(bash / Python)で空きドメインを確... 2025.06.21 Python
WordPress WordPress | 自動整形無効サイトで一部投稿のみ改行を に変換する運用へ移行した対応例 これまで当サイトでは、投稿本文の出力において WordPress 標準の自動整形機能 wpautop() を無効化し、HTMLの段落や改行をすべて手動で記述する運用を行っていました。// wpautop(自動整形)を無効remove_fil... 2025.06.20 WordPress
tmux mac に tmux をインストールする方法と基本的な使い方・メリットまとめ 開発作業やサーバー管理において、ターミナルの操作効率を飛躍的に高めてくれるツールが tmux です。本記事では macOS に tmux をインストールする方法 をはじめ、利用のメリット、基本的な使い方 までをわかりやすく解説します。tmu... 2025.06.19 tmux