PowerShell

【PowerShell】複数のCSVファイルを結合して1つにまとめる方法

PowerShellでは、複数のCSVファイルを簡単に結合して1つのファイルにまとめることができます。ファイル形式が揃っていれば、数行のスクリプトで実現できるため、日々の業務効率化にも役立ちます。CSVファイルの前提条件CSVファイルを結合...
PowerShell

【PowerShell】フォルダ内の画像をリサイズして別フォルダに保存する方法

Windows環境で画像のサイズを一括変更したい場合、PowerShellを使ってバッチ処理することで、手間を大幅に削減できます。今回は、指定したフォルダ内の画像をリサイズして、別のフォルダに保存するスクリプトの作り方を紹介します。Powe...
bat

【bat】バッチファイルでネットワーク接続を監視して異常を検知したら再接続する方法

ネットワーク環境が不安定な場合や、定期的に自動接続を確認したい環境では、ネットワークの状態を監視して異常時に自動で再接続を試みるバッチファイルが役立ちます。本記事では、pingコマンドを使って接続状況をチェックし、問題があればネットワークア...
PowerShell

【PowerShell】環境変数を使ったスクリプトの柔軟な記述方法

PowerShellでスクリプトを作成する際、実行環境によって異なるパスや設定値に対応する必要がある場面は少なくありません。そんなときに役立つのが「環境変数」です。この記事では、PowerShellで環境変数を活用する方法と、そのメリットに...
PHP

【PHP】POST送信されたJSONデータをバリデーションしてDBに保存する方法

前回の記事では、PHPでPOST送信されたJSONデータを受け取る方法を紹介しました。今回はその続きとして、受け取ったデータをバリデーションし、MySQLなどのデータベースに保存する方法を解説します。前提 送信されるJSONデータの例{ "...
PHP

【PHP】POST送信されたJSONデータを受け取って処理する方法

APIの受け口や、JavaScriptからの非同期通信(fetchやaxios)をPHPで受け取る際、JSON形式のデータを処理するケースがよくあります。今回は、PHPでPOST送信されたJSONデータを安全かつ確実に受け取って処理する方法...
PHP

【PHP】セッション情報を使ってページ遷移を制御する方法

Webアプリケーションにおいて、セッション($_SESSION)を使ったページ遷移の制御は、ユーザーのログイン状態や一時的な情報の保持に欠かせません。この記事では、PHPのセッションを活用して、特定の条件に応じてページへのアクセスを制限した...
jQuery

【jQuery】ページ内の全てのリンクに共通クラスを自動付与する方法

HTMLでたくさんのリンクを使う場面では、すべてのリンクに同じスタイルや動作を適用したいことがあります。しかし、毎回手動で class を追加するのは非効率です。そこでこの記事では、jQueryを使ってページ内のすべてのリンク要素(<a>タ...
PowerShell

【PowerShell】複数のファイルを一括リネームするスクリプトの作り方

Windows上で多数のファイル名を手作業で変更するのは非常に面倒で時間のかかる作業です。ファイル名のパターンを統一したい場合や、特定の文字列を一括置換したいとき、PowerShellを使えばこの作業を一瞬で完了できます。本記事では、複数フ...
PowerShell

【PowerShell】複数のリモートPCに同時コマンドを実行する方法(Invoke-Commandの活用)

IT管理者が複数のWindowsマシンを管理する際、すべての端末に個別でログインしてコマンドを実行するのは非常に手間がかかります。こうした作業を効率化する手段として、PowerShellのInvoke-Commandを活用すれば、複数のリモ...
PowerShell

【PowerShell】CSVファイルを読み込んで一括処理する方法

PowerShellはCSVファイルとの親和性が高く、データの一括読み込みや処理にとても便利なツールです。Windows環境でデータを外部から取り込んで処理を行いたい場合、CSV形式での運用はよく用いられます。本記事では、CSVファイルをP...
PowerShell

【PowerShell】スケジュールタスクを自動作成・削除・確認する方法

Windowsで定期的な処理を自動化したいとき、スケジュールタスクの活用は欠かせません。バックアップ処理やログの整理、スクリプトの定期実行など、様々な用途に対応できます。PowerShellを使えば、これらのスケジュールタスクを手動操作する...
PowerShell

【PowerShell】ログファイルを監視してリアルタイムに変化を検知する方法

ログファイルは、システムやアプリケーションの動作状況を確認するうえで非常に重要な情報源ですが、手動で確認していてはリアルタイム性に欠けてしまいます。PowerShellを使えば、特定のログファイルに新たな行が追加された瞬間にその内容を検知す...
PowerShell

【PowerShell】特定のプロセスを定期監視して自動で再起動するスクリプト

Windows上で常時動作させておきたいアプリケーションが、何らかの理由で突然終了してしまうと、業務やサービスの継続性に支障をきたす可能性があります。こうした事態を未然に防ぐためには、プロセスの状態を定期的に監視し、もし見つからなければ自動...
bat

【bat】バッチファイルで特定のプロセスを監視して異常終了を検知する方法

Windows環境において、業務で使用しているアプリケーションやサービスが異常終了していないかを監視したい場合、専用の監視ソフトを使わなくても、バッチファイルを使って簡易的に監視することが可能です。ここでは、特定のプロセスが終了しているかど...
bat

【bat】バッチファイルでPCの起動時間・稼働時間をログに記録する方法

Windows環境では、バッチファイルを使ってPCの起動時間や稼働時間を取得し、定期的にログとして保存することが可能です。システムの運用状況を記録したい場合や、障害対応のために稼働履歴を残しておきたい場合に非常に有用です。この記事では、実際...
JavaScript

【JavaScript】一定時間スクロールされなかったらポップアップを表示する方法

ユーザーがページを開いた後に何もアクション(特にスクロール)をしないまま一定時間が経過した場合に、注目コンテンツやお知らせなどのポップアップを表示したいケースがあります。この記事では、JavaScriptを使って「一定時間スクロールがなかっ...
WordPress

【WordPress】カスタム投稿タイプごとに別々の検索フォームを作成する方法

WordPressで複数のカスタム投稿タイプを運用している場合、それぞれの投稿タイプに特化した検索フォームを設置することで、ユーザーの利便性を向上させることができます。本記事では、投稿タイプごとに異なる検索フォームを作成し、検索結果も対応さ...
WordPress

【WordPress】特定のカスタムフィールドが未入力の投稿だけを抽出する方法

WordPressで投稿に対してカスタムフィールドを利用していると、「特定のフィールドが未入力の投稿だけを表示したい」という場面があります。たとえば、dt_specificationというフィールドが空または未設定の投稿を抽出したい場合、W...
Python

【Python】フォルダ内の動画ファイルを自動でリサイズ・圧縮する方法

動画を大量に扱うと、ファイルサイズの肥大化や解像度のばらつきが問題になることがあります。この記事では、Pythonを使ってフォルダ内の動画ファイルを一括でリサイズ・圧縮する方法を解説します。SNS投稿用やアーカイブ用に最適化する際にも役立ち...