PL/SQL 【PL/SQL】パフォーマンス改善のためのヒントと注意点 PL/SQLの性能はSQLの品質・I/O・コンテキストスイッチ・データ量・ロジック構造に大きく左右されます。安易なチューニングよりも「正しい設計と測定→ボトルネック特定→最小変更」の順序が重要です。ここでは実務で効くパフォーマンス改善の勘所... 2025.10.03 PL/SQL
PL/SQL 【PL/SQL】パッケージを使ったコード管理と再利用性向上 PL/SQLで規模が大きくなるほど、プロシージャやファンクションが散在してメンテナンスが難しくなります。パッケージを使うとインターフェースと実装を分離でき、名前空間で衝突を避け、初期化や状態の保持、オーバーロードなどを通じて再利用性を高めら... 2025.10.03 PL/SQL
Nginx 【Nginx】リバースプロキシの基本設定 Nginxは高速で軽量なWebサーバーとして知られていますが、リバースプロキシとしても強力に利用できます。リバースプロキシはクライアントからのリクエストを一旦受け取り、バックエンドのアプリケーションサーバーやAPIサーバーに転送する仕組みで... 2025.10.02 Nginx
Git 【GitHub】ActionsでCI/CDを自動化する方法 GitHub ActionsはGitHubリポジトリ内のYAMLでワークフローを定義し、プッシュやプルリクエストなどのイベントをトリガーにビルドやテスト、デプロイを自動化できるCI/CD基盤です。外部サービスなしで開始でき、Marketpl... 2025.10.02 Git
Python 【Python】requestsでAPIを呼び出す方法 Pythonで外部サービスや自作のサーバーと通信する際によく使われるのが「requests」ライブラリです。シンプルな構文でHTTPリクエストを送信でき、API呼び出しに広く活用されています。ここではrequestsの基本から、GETやPO... 2025.10.02 Python
HTML/CSS 【HTML】アクセシビリティ対応のボタンとリンクの違い Web制作において「ボタン」と「リンク」は似ているようで役割が異なり、アクセシビリティ対応の観点から正しく使い分けることが重要です。見た目を同じようにデザインできても、意味を誤るとスクリーンリーダー利用者やキーボード操作ユーザーにとって混乱... 2025.10.02 HTML/CSS
HTML/CSS 【HTML】alt属性の正しい書き方とSEO効果 画像に代替テキストを設定するalt属性は、アクセシビリティの向上とSEO対策の両方において重要な役割を持っています。正しく書くことでスクリーンリーダー利用者に情報を伝えられるだけでなく、検索エンジンに画像の意味を理解させる助けにもなります。... 2025.10.02 HTML/CSS
HTML/CSS 【HTML】form要素の基本と正しいマークアップ HTMLでユーザーからの入力を受け取る際に欠かせないのがform要素です。検索フォームやお問い合わせフォーム、ログイン画面など、Webサイトのあらゆる場面で利用されます。ここではform要素の基本構造と正しいマークアップ方法を解説します。f... 2025.10.01 HTML/CSS
Editor 【VSCode】マルチカーソルで効率的に編集する方法 複数の箇所を同時に編集できる「マルチカーソル」は、Visual Studio Codeの強力な機能の一つです。繰り返しの置換や変数名の一括変更など、通常なら手作業や検索置換に頼る作業を直感的に素早く行えます。ここではマルチカーソルの基本操作... 2025.10.01 Editor
Docker 【Docker】bind mountとvolumeの違いと使い分け Dockerでコンテナのデータを永続化する方法には「bind mount」と「volume」の2種類があります。どちらもホストとコンテナ間でファイルやディレクトリを共有できますが、仕組みや用途に違いがあります。ここではその違いと、どのように... 2025.10.01 Docker
HTML/CSS 【CSS】backdrop-filterでガラス風デザインを実装する方法 ガラス越しのように背景をぼかす「ガラスモーフィズム」デザインは、近年のUIで人気のスタイルです。CSSのbackdrop-filterプロパティを利用することで、半透明の背景に背後の要素をぼかし込む表現が可能になります。ここでは基本構文から... 2025.10.01 HTML/CSS
HTML/CSS 【CSS】scroll-snapでスライダー風のUIを実現する方法 スクロール操作に合わせて要素がピタッと所定位置に止まる「スナップ」挙動は、CSSのscroll-snapで実装できます。JavaScriptなしでも横スクロールのカードスライダーや縦セクションのフルスクリーン風ページを再現でき、操作感が安定... 2025.10.01 HTML/CSS
bat 【bat】バッチファイルでスクリーンショットを自動保存する方法(nircmd併用) Windows標準のバッチファイルだけではスクリーンショットを直接撮影する機能はありませんが、外部ユーティリティを併用することで自動保存が可能になります。代表的なのが「NirCmd」という小型のコマンドラインツールです。バッチから呼び出すだ... 2025.09.30 bat
bat 【bat】バッチファイルでAPIを呼び出してデータ取得する方法(curl/wget利用) 外部APIをバッチファイルから叩いてデータを取得できると、監視やインベントリ収集、サードパーティサービス連携などの自動化が一気に進みます。Windows 10以降ならcurl.exeが標準で使えるため、追加ツールなしでHTTP/HTTPSリ... 2025.09.30 bat
bat 【bat】バッチファイルでExcelやCSVを自動生成する方法 バッチファイルだけでExcelファイル(.xlsx)を直接生成するのは難しいものの、CSVを作成してExcelで開かせる手法なら標準機能で実現できます。さらにPowerShellを併用すれば、UTF-8の文字化け対策や.xlsxの自動生成ま... 2025.09.30 bat
bat 【bat】バッチファイルでクリップボードに文字列をコピーする方法 バッチファイルは標準ではクリップボードを直接操作する機能を持ちませんが、Windowsに備わっているユーティリティ「clip.exe」を使えば簡単に文字列をコピーできます。clip.exeはWindows 7以降で利用可能で、標準入力から受... 2025.09.30 bat
bat 【bat】バッチファイルでシステム情報をレポート化する方法(msinfo32活用) Windows のシステム情報を一括してレポート化できるツールとして「msinfo32.exe」が標準搭載されています。GUI で表示するだけでなく、コマンドラインから実行すれば情報を自動的にファイルに保存できるため、バッチファイルと組み合... 2025.09.30 bat
bat 【bat】バッチファイルでネットワークプリンタを自動設定する方法 ネットワークプリンタを手作業で追加して回るのは非効率です。バッチファイルに手順をまとめれば、共有プリンタの追加、既存の存在確認、既定プリンタの設定、古い接続の削除までを一括で自動化できます。Windows 10/11 では PowerShe... 2025.09.29 bat
bat 【bat】バッチファイルでUSBデバイス接続を検知して処理する方法 USBメモリや外付けディスクが接続されたタイミングで自動処理を走らせたい場面は多くあります。完全にバッチだけでイベント待受を行うのは難しいため、現実的には「ポーリングで変化を検知する方法」と「PowerShellのイベントをバッチから呼び出... 2025.09.29 bat
bat 【bat】バッチファイルでWindows Updateを自動実行する方法 Windows Updateを自動実行できるようにしておくと、定期メンテナンスやキッティングの手間を大幅に減らせます。バッチファイル単体でも実行できますが、現行のWindows 10/11ではPowerShell経由の制御が実用的です。本記... 2025.09.29 bat