HTML/CSS

【CSS】scroll-snapでスライダー風のUIを実現する方法

スクロール操作に合わせて要素がピタッと所定位置に止まる「スナップ」挙動は、CSSのscroll-snapで実装できます。JavaScriptなしでも横スクロールのカードスライダーや縦セクションのフルスクリーン風ページを再現でき、操作感が安定...
bat

【bat】バッチファイルでスクリーンショットを自動保存する方法(nircmd併用)

Windows標準のバッチファイルだけではスクリーンショットを直接撮影する機能はありませんが、外部ユーティリティを併用することで自動保存が可能になります。代表的なのが「NirCmd」という小型のコマンドラインツールです。バッチから呼び出すだ...
bat

【bat】バッチファイルでAPIを呼び出してデータ取得する方法(curl/wget利用)

外部APIをバッチファイルから叩いてデータを取得できると、監視やインベントリ収集、サードパーティサービス連携などの自動化が一気に進みます。Windows 10以降ならcurl.exeが標準で使えるため、追加ツールなしでHTTP/HTTPSリ...
bat

【bat】バッチファイルでExcelやCSVを自動生成する方法

バッチファイルだけでExcelファイル(.xlsx)を直接生成するのは難しいものの、CSVを作成してExcelで開かせる手法なら標準機能で実現できます。さらにPowerShellを併用すれば、UTF-8の文字化け対策や.xlsxの自動生成ま...
bat

【bat】バッチファイルでクリップボードに文字列をコピーする方法

バッチファイルは標準ではクリップボードを直接操作する機能を持ちませんが、Windowsに備わっているユーティリティ「clip.exe」を使えば簡単に文字列をコピーできます。clip.exeはWindows 7以降で利用可能で、標準入力から受...
bat

【bat】バッチファイルでシステム情報をレポート化する方法(msinfo32活用)

Windows のシステム情報を一括してレポート化できるツールとして「msinfo32.exe」が標準搭載されています。GUI で表示するだけでなく、コマンドラインから実行すれば情報を自動的にファイルに保存できるため、バッチファイルと組み合...
bat

【bat】バッチファイルでネットワークプリンタを自動設定する方法

ネットワークプリンタを手作業で追加して回るのは非効率です。バッチファイルに手順をまとめれば、共有プリンタの追加、既存の存在確認、既定プリンタの設定、古い接続の削除までを一括で自動化できます。Windows 10/11 では PowerShe...
bat

【bat】バッチファイルでUSBデバイス接続を検知して処理する方法

USBメモリや外付けディスクが接続されたタイミングで自動処理を走らせたい場面は多くあります。完全にバッチだけでイベント待受を行うのは難しいため、現実的には「ポーリングで変化を検知する方法」と「PowerShellのイベントをバッチから呼び出...
bat

【bat】バッチファイルでWindows Updateを自動実行する方法

Windows Updateを自動実行できるようにしておくと、定期メンテナンスやキッティングの手間を大幅に減らせます。バッチファイル単体でも実行できますが、現行のWindows 10/11ではPowerShell経由の制御が実用的です。本記...
bat

【bat】バッチファイルでレジストリを操作する方法(reg add / reg query)

レジストリの自動変更は運用やキッティングでよく行われますが、手作業だとミスや再現性の問題が出やすくなります。バッチファイルからregコマンドを使えば、設定の追加や取得、削除、バックアップまでコードで一元管理できます。ここではreg addと...
bat

【bat】バッチファイルで複数PCに一括コマンドを送信する方法(psexec活用)

Windows環境で複数台のPCに対して一括でコマンドを実行したいとき、Sysinternals の PsExec は手軽で強力なツールです。リモートでコマンドを実行したり、ファイルを配布してプロセスを起動したり、ログを収集したりといった運...
bat

【bat】バッチファイルでエラーログを自動収集して保存する方法

バッチファイルでは、処理の実行中に発生したエラーを自動で記録し、後で確認できるようにログファイルとして保存することができます。特に定期実行するバッチ処理では、画面に表示されるだけのエラーは見落としやすいため、ログを残す仕組みを組み込んでおく...
bat

【bat】バッチファイルでフォルダを再帰的に処理する方法

バッチファイルではフォルダを再帰的に処理することで、サブディレクトリを含む全体のファイルやフォルダに一括で操作を適用できます。例えば「特定の拡張子のファイルを探して処理する」「階層をまたいでコピーする」といった用途に役立ちます。本記事では再...
bat

【bat】バッチファイルでファイルの存在チェックと条件分岐を行う方法

バッチファイルで自動処理を行う際、特定のファイルが存在するかどうかを確認して処理を分けたい場面はよくあります。例えばログファイルがある場合だけ追記する、設定ファイルがなければ新規作成する、といったケースです。本記事では「ファイルの存在チェッ...
bat

【bat】バッチファイルで管理者権限を自動取得する方法

バッチファイルで管理者権限(UACによる昇格)を自動取得する方法を丁寧に解説します。Windowsの操作を自動化するスクリプトは管理者権限が必要な処理(レジストリ変更、サービス操作、システム領域へのファイル書き込みなど)でよく使われますが、...
Docker

【Docker】volumeの使い方とデータ永続化の基本

Dockerではコンテナを削除すると基本的に中のデータも消えてしまいます。開発環境や本番環境でデータベースやアップロードファイルを保持するには、データをコンテナ外に保存する仕組みが必要です。その代表的な方法が「volume(ボリューム)」で...
Editor

【VSCode】拡張機能なしで使える標準機能まとめ|隠れた便利機能を紹介

Visual Studio Codeは拡張機能によって機能を強化できるのが大きな魅力ですが、実はインストール直後の標準機能だけでも多くの便利な機能が揃っています。ここでは拡張機能を追加せずに使える隠れた便利機能をまとめて紹介します。マルチカ...
Docker

【Docker】Composeで複数コンテナを連携させる方法

Docker Composeを使えば複数のコンテナをひとつのサービス群として定義し、ネットワークで連携させることができます。Webサーバーとアプリケーション、データベースをまとめて起動できるため、開発環境構築が効率的になります。ここではCo...
Git

【Git】submoduleの使い方と管理のベストプラクティス

大規模なリポジトリで外部ライブラリや共通コンポーネントを別リポジトリとして再利用したいとき、Gitのsubmodule(サブモジュール)は有力な選択肢です。サブモジュールは親リポジトリから独立した履歴を保ちつつ、特定コミットを参照して一貫し...
WordPress

【WordPress】テーマの翻訳対応(gettextと.po/.moファイル)

WordPressのテーマを国際化対応(i18n)させることで、多言語環境で利用する際に翻訳が容易になります。gettext関数を使ったコード修正と、翻訳ファイル(.po/.mo)の準備が基本です。ここではテーマを翻訳対応させるための流れを...