PHP

【PHP】配列の要素数をカウントする方法|countとCOUNT_RECURSIVE・nullの注意

PHPで配列の要素数を数えるcount関数の使い方を解説します。基本のカウントに加え、ネストした配列を全部数えるCOUNT_RECURSIVE、nullや非配列を渡すとPHP 8でエラーになる落とし穴、条件付きのカウントまで、実行確認済みでまとめます。
bat

【bat】ファイルの更新日時を取得する方法完全ガイド|%%~tF・for /f・wmic・PowerShell・日時比較・条件分岐まで

バッチファイルでファイルの更新日時を取得する方法を完全解説。%%~tF修飾子(最速・簡単)・for /f+dir・wmic・PowerShell連携の4方式を比較。日時を変数に格納・日時比較で条件分岐・複数ファイル一覧・更新検知パターンまで実践的に解説。ロケール依存の落とし穴も詳しく説明。
PHP

【PHP】非推奨コンストラクタエラーの修正方法

PHP 7.0以降では、クラスと同名のメソッドをコンストラクタとして使用することは非推奨(Deprecated)となりました。この記事では
HTML/CSS

【CSS】スマホでタップ時に表示される枠を消す方法

スマートフォンで要素をタップすると、フォーカス枠(アウトライン)が表示されます。この枠はアクセシビリティの向上に役立ちます
HTML/CSS

【CSS】font-feature-settingsで文字詰めを行う方法

ウェブデザインにおいて、文字詰め(カーニング)は重要な要素です。適切な文字間の調整は、テキストの視認性を向上させ、全体のデ
JavaScript

【JavaScript】input type=”number”でmaxlengthを使う方法

input type="number"でmaxlength属性が効かない問題の解決法を解説します。桁数を固定したい数値入力には type="text" + inputmode="numeric" + maxlength が最適で、モバイルの数字キーパッドや先頭ゼロも扱えます。どうしてもtype="number"を使う場合のJavaScript制限、max属性との違い、スピナーを消すCSSまで紹介します。
bat

【bat】バッチファイルで処理を一時停止する方法完全ガイド|timeout・pause・choice・ping・カウントダウン・リトライ待機まで

バッチファイルで処理を一時停止する方法を完全解説。timeout(秒単位・キー入力中断あり/なし)・pause(任意キー待ち)・choice(タイムアウト付き選択)・ping(旧環境向け)・WScript.Sleep(ミリ秒単位)・カウントダウン表示・リトライループ待機など実践パターンまで体系的に解説。
WordPress

【WordPress】カスタム投稿のシングルページを生成しない方法|publicly_queryableが正解

WordPressでカスタム投稿タイプのシングルページを生成しない方法を解説します。has_archiveやリダイレクトでは実は解決できないため、publicly_queryableを使った確実な方法と、正しい404の返し方を紹介します。
HTML/CSS

【CSS】テキストに縁取りを設定する方法

テキストに縁取りを設定することで、デザインにアクセントを加えることができます。この記事では、CSSを使用してテキストに縁取り
JavaScript

【JavaScript】maxlengthやminlength属性を削除する方法

JavaScriptでinputのmaxlength・minlength属性を削除する方法を解説します。removeAttributeでの削除、属性とプロパティ(element.maxLength)の違い、上限を変更する方法、条件による動的な切り替え、そしてmaxlength(入力制限)とminlength(送信時検証)の挙動の違いまで実例で紹介します。
JavaScript

【JavaScript】new演算子を使用して新しいオブジェクトを生成する方法

JavaScriptのnew演算子で新しいオブジェクトを生成する方法を解説します。コンストラクタ関数とnewの内部動作(4ステップ)、prototypeでメソッドを共有する仕組み、現代的なclass構文と継承、instanceof・new.target、Object.createやファクトリ関数、newを忘れたときの落とし穴まで、動作確認済みのコードで紹介します。
JavaScript

【JavaScript】URLを遷移させる方法

JavaScriptでURLを遷移させる方法を、用途別に整理して解説します。通常の遷移はlocation.href、履歴を残さないならlocation.replace、新しいタブはwindow.open(noopener)、再読み込みせずURLだけ変えるSPAはhistory.pushState。オープンリダイレクトを防ぐ安全なURL検証まで、動作確認済みのコードで紹介します。
HTML/CSS

【CSS】box-shadowをボーダーのように使用する方法

ウェブデザインにおいて、要素のスタイルを美しく整えることは非常に重要です。通常、ボーダーを使用して要素を囲むことが多いで
Oracle

【Oracle】縦持ちデータを横持ちに変換する方法|PIVOT・CASE+GROUP BY・動的PIVOT・UNPIVOT・LISTAGG まで解説

Oracleで縦持ちデータを横持ちデータに変換する方法を完全解説。PIVOT句(11g以降)の基本構文と複数列PIVOT、CASE+GROUP BYによる旧方式、DECODE+GROUP BY、列数が不定の場合の動的PIVOT(PL/SQL+EXECUTE IMMEDIATE)、UNPIVOT(横→縦の逆変換)、LISTAGGによる文字列結合、月別クロス集計・ステータス別件数の実務パターンまで網羅。
Vue.js

【Vue.js】シンプルなアコーディオンを作成する方法

アコーディオンは、情報を整理して表示するための便利なUIコンポーネントです。Vue.js でアコーディオンを作成する方法を紹介します
Sass

【Sass】数値の桁数を揃えるカスタム関数の作成方法

Sassは、CSSを効率的に書くための強力なツールです。Sassには変数やネスト、ミックスイン、関数など多くの便利な機能があります。今回は
JavaScript

【JavaScript】右クリックを禁止する方法

JavaScriptで右クリックを禁止する方法(contextmenuイベントのpreventDefault)を解説します。ただしコンテンツ保護にはならず(簡単に回避でき、UXも損なう)点を正直に説明し、独自の右クリックメニューという正当な使いどころ、そして本当にコンテンツを守るための透かし・サーバー側対策まで紹介します。
bat

【bat】バッチファイルでファイルの拡張子を取得する方法

バッチファイルを使って特定のタスクを自動化することは、効率を大幅に向上させる手段の一つです。今回は、バッチファイルを使って
bat

【bat】goto コマンド完全ガイド|ラベルジャンプ・条件分岐・ループ・:EOF・落とし穴・CALL との使い分けまで徹底解説

バッチファイルの goto コマンドを完全解説。ラベル定義・条件分岐・else-if チェーン・goto ループ・:EOF 特殊ラベル・for ループ内制限・goto vs CALL の使い分けまで実践例3本付きで徹底解説。
JavaScript

【JavaScript】乱数を生成する方法

JavaScriptで乱数を生成する方法を、Math.random()による0〜1未満・任意範囲の整数/小数から、配列のランダム選択・Fisher-Yatesシャッフル、そしてパスワードや抽選などセキュリティ用途で使うcrypto.getRandomValues・randomUUIDまで、すべてNodeで動作確認したコードで解説します。