JavaScript

【JavaScript】文字列の先頭から指定した文字数を取得する方法|slice・substringと省略表示(…)・絵文字対策まで解説

JavaScriptで文字列の先頭から指定した文字数を取得する方法を、slice(0, n) と substring(0, n) で解説します。文字数が足りない・0・絵文字(サロゲートペア)を含む場合の挙動、末尾に「…」を付ける省略表示(truncate)、「先頭N文字を削除して残りを取得」との違いまで実用的にまとめます。
JavaScript

【JavaScript】指定した範囲の文字列を選択する方法|setSelectionRange・Selection API・ハイライト表示まで解説

JavaScriptでページ上のテキストの指定範囲を選択(ハイライト)する方法を解説します。input/textareaの setSelectionRange()、通常要素の Selection API+Range、選択せずに色付けする span/mark ラップや CSS Custom Highlight API、選択中テキストの取得まで、実用的なコードとブラウザ対応をまとめます。
JavaScript

【JavaScript】特定の文字列の直後にある1文字を抽出する方法|indexOf・slice・正規表現(lookbehind)と末尾・絵文字対策まで解説

JavaScriptで特定の文字列の直後にある1文字を取得する方法を、indexOf・slice・正規表現(lookbehind)の3通りで解説します。indexOfで位置を求めてその直後を取り出す基本から、検索文字列が末尾にある・見つからないときの安全な処理、絵文字(サロゲートペア)対策、全出現箇所の一括取得や実用例まで網羅します。
JavaScript

【JavaScript】文字列内から特定の文字列の1つ前の1文字を抽出する方法(indexOf・正規表現・split)

JavaScriptで「特定の文字列の直前にある1文字を取得したい」と思ったことはありませんか?たとえば、URLのパラメータ区切り文字の前の文字を調べたい、CSVデータの特定カラム手前の区切り文字を判定したい、ログファイルからエラーコード直...
JavaScript

【JavaScript】文字列から開始位置と文字数を指定して取得する方法|slice・substring・substrの違いと負のインデックス・実用例まで解説

JavaScriptで文字列から「開始位置と文字数」を指定して部分文字列を取り出す方法を、slice・substring・substr(非推奨)の3つで解説します。文字数指定の正しい書き方、負のインデックスや末尾までの取得、絵文字(サロゲートペア)で文字化けする落とし穴と対策、固定長データの切り出しやマスキングといった実用例まで網羅します。
JavaScript

【JavaScript】指定した文字以降の文字列を削除する方法|substring・slice・split・正規表現と「見つからない」対策まで解説

JavaScriptで指定した文字以降の文字列を削除する方法を、substring・slice・split・正規表現の4通りで解説します。indexOfで位置を特定する基本から、文字が見つからないとき(-1)の落とし穴と安全な書き方、lastIndexOfで最後の出現以降を削除する応用、拡張子やクエリ文字列の除去といった実用例まで網羅します。
SQL

【SQL】INSERTで日付・日時を登録する完全ガイド|型選択・現在日時・DEFAULT・タイムゾーン・変換関数まで

SQLのINSERT文で日付・日時を登録する方法を徹底解説。DATE/DATETIME/TIMESTAMP型の選択、リテラル指定、NOW()・CURRENT_TIMESTAMP・SYSDATE等の現在日時関数(RDBMS別比較表)、DEFAULT値の自動設定、文字列→日付変換、タイムゾーン対応、よくあるミスまで完全網羅します。
JavaScript

【JavaScript】文字列の後ろに文字を追加する方法|+演算子・concat・テンプレートリテラル・padEnd・パフォーマンス比較まで完全解説

JavaScriptで文字列の後ろに文字を追加(結合)する方法を完全解説。+ 演算子、+= での追加、concat()メソッド、テンプレートリテラル、padEnd()で固定長に揃える方法、Array.join()での結合、配列push+joinパターン(大量結合時の最適解)、パフォーマンス比較、文字列の先頭に追加する方法(padStart含む)、実務パターン(パス構築・URL構築・CSV生成)まで網羅。
JavaScript

【JavaScript】文字列の追加・結合方法まとめ|先頭・末尾・padStart・join完全解説

JavaScriptで文字列の先頭・末尾に追加する方法を網羅的に解説。+演算子、テンプレートリテラル、concat、padStart/padEnd、joinの使い分け、実務パターンまで紹介。
SQL

【SQL】INSERT INTO…SELECT完全ガイド|条件絞り込み・JOIN・CASE WHEN加工・異テーブル列マッピング・アーカイブ・パフォーマンスまで解説

SQLのINSERT INTO...SELECTを完全解説。基本構文・WHERE条件絞り込み・JOINで複数テーブルから取得・CASE WHENで変換しながら挿入・異なる列構造へのマッピング・自己テーブルへの挿入・CREATE TABLE AS SELECT(CTAS)との違い・大量データのパフォーマンス・アーカイブ/バックアップ/集計結果保存の実務パターンまでRDBMS別に解説します。
JavaScript

【JavaScript】いいね・バッドボタンを実装する方法|DB集計・二重投票対策

JavaScriptとExpress、SQLiteでいいね・バッドボタンを実装する方法を解説します。初期カウント取得、投票の切り替え・取り消し、DBトランザクション、二重送信防止、aria-pressed、レート制限、認証ユーザーへの発展まで実例付きで整理します。
JavaScript

【JavaScript】言語切り替えを実装する方法|選択保存・自動判定・hreflang

JavaScriptで多言語サイトの言語切り替えを実装する方法を解説します。言語別URLへの安全な移動、localStorageによる選択保持、navigator.languagesの初期判定、HTMLのlang属性、hreflang・canonical、サーバー側の許可言語検証まで実例付きで整理します。
SQL

【SQL】UPDATE文でNULLに更新する方法完全ガイド|NOT NULL制約・CASE文・サブクエリ・UPDATE JOIN・RDBMS別構文・実務パターンまで

SQLのUPDATE文でNULLに更新する方法を完全解説。SET NULL構文の基本からNOT NULL制約エラーの対処、CASE文での条件付きNULL更新、サブクエリ・UPDATE JOINによる参照更新、RDBMS別(Oracle/MySQL/PostgreSQL/SQL Server)の注意点、個人情報削除・データリセット等の実務パターンまで網羅。
Java

【Java】「シンボルを見つけられません」エラーの原因7つと解決方法

Javaのcannot find symbol(シンボルを見つけられません)エラーの原因と解決方法を解説。タイプミス・変数未宣言・import不足・スコープ外アクセス・ライブラリ不足・ビルドパス問題・静的アクセスの誤りの7つの原因をコード例付きで紹介。Eclipse・IntelliJ IDEA・VS Codeでの対処法やMaven/Gradle依存関係の解決方法も網羅。
SQL

【SQL】CASE WHEN完全ガイド|SELECT・集計ピボット・ORDER BY・UPDATE・WHERE/HAVING・NULL処理・RDBMS別関数まで解説

SQLのCASE WHENを完全解説。基本構文(シンプルCASE vs サーチドCASE)・SELECT での条件分岐・SUM/COUNT+CASE WHENによる横展開ピボット集計・ORDER BY での条件付き並び替え・UPDATE+CASE WHENによる複数条件一括更新・WHERE/HAVINGでの条件分岐・NULL処理・IIF/DECODE/IF関数との比較まで実例で解説します。
jQuery

【jQuery】リスト・テーブルをリアルタイムで絞り込む完全ガイド|テキスト検索・カテゴリフィルター・件数表示・ソートまで

jQueryを使用して、ウェブページ上のリスト表示を動的に絞り込む方法を紹介します。この方法を使用すると、ユーザーが入力したテキス
JavaScript

【JavaScript】selectで特定の日付を選択不可にする方法|過去・土日・期間指定

JavaScriptでselectの日付optionを選択不可にする方法を解説します。固定休業日、過去日・今日、土日、期間指定の判定、選択済み値の解除、input type=dateとの使い分け、送信時とサーバー側の再検証まで実例付きで整理します。
WordPress

【WordPress】プラグインなしで「最近見た記事」機能を実装する方法

WordPressサイトには、ユーザーが最近閲覧した記事を表示する「最近見た記事」機能を追加することで、ユーザーエンゲージメントを
JavaScript

【JavaScript】画像保存を抑止する方法と限界|右クリック・ドラッグ対策

JavaScriptやCSSで画像の右クリック保存、ドラッグ、モバイルの長押しを抑止する方法を解説します。完全防止できない理由、透かし・低解像度配信・認証や署名付きURLとの違い、ユーザー体験を損なわない実装範囲まで用途別の実例付きで整理します。
JavaScript

【JavaScript】フォーム離脱時にアラートを表示する方法|beforeunload・変更検知・カスタムモーダル・下書き自動保存・FormDirtyGuardクラスまで解説

JavaScriptでフォーム入力途中にページを離れようとしたとき確認アラートを表示する方法を解説。beforeunloadイベントの仕組みとブラウザ制限、変更検知のdirtyフラグ管理、フォーム送信時のスキップ、ブラウザダイアログの代わりにカスタムモーダルで「保存」「破棄」を選ばせるパターン、localStorageへの下書き自動保存まで実装します。