Google Apps Script(GAS)のHtmlServiceを使うと、Apps Script側で用意した値をテンプレートHTMLに埋め込んで表示できます。 たとえば、スプレッドシートから取得
Web・IT関連全般に興味があり、ブログでは主にWeb・IT、フリーランスエンジニアに関する記事を取り扱っています。
GASのHtmlServiceでテンプレートHTMLに値を埋め込む方法
Google Apps Script(GAS)のHtmlServiceを使うと、Apps Script側で用意した値をテンプレートHTMLに埋め込んで表示できます。 たとえば、スプレッドシートから取得
【Claude Desktop】プライバシー設定の変更方法|安全に使うための確認ポイントも解説
Claude Desktopを使う前に、プライバシー設定を見直しておきたいと考える方も多いでしょう。 特に、入力した内容がモデル改善に使われるのか、共有したチャットはどこまで見えるのか、位置情報の扱い
【Windows】Claude Desktopのインストール方法と初期設定
WindowsでClaude Desktopをインストールする方法を画像付きでわかりやすく解説します。 Claude Desktopは通常どおりインストールできることもありますが、環境によっては開発者
【Stylelint】CSSプロパティの順番をLintで統一する方法|stylelint-orderの設定例も解説
CSSのプロパティ順序は、チームや案件ごとにルールが分かれやすいポイントです。 自分で意識して並び順をそろえることもできますが、毎回手作業で合わせるのは大変です。 結論からいうと、CSSプロパティの順
【VS Code】settings.json の開き方|ユーザー設定とワークスペース設定の違いも解説
VS Codeの設定を調整しようとしたとき、「settings.jsonはどこから開けばいいの?」と迷うことがあります。 自動整形やPrettierの設定を追加したいときも、設定画面ではなくJSONを
【VS Code】拡張機能で自動整形する方法|保存時フォーマットの設定も解説
VS Codeでコードを書いていると、インデントや改行位置がばらついて見づらくなることがあります。 特にフリーランスや複数案件を行き来する働き方だと、現場が変わるたびにVS Codeの設定を見直す場面
VBAでファイルを保存したり、外部ファイルを読み込んだりするときは、あらかじめファイルやフォルダが存在するか確認しておくと安心です。 存在しないパスをそのまま使ってしまうと、実行時エラーの原因になるこ
【JavaScript】テーブルの横スクロールバーを上下に表示する方法
横に長いテーブルは、画面下までスクロールしないと横スクロールできず不便なことがあります。 そこで本記事では、テーブルの上側にも横スクロールバーを表示し、さらに上側バーをテーブル枠内で追従(sticky
【開発用備忘録】JavaScriptでフォームを一括自動入力するスニペット(select/radio/checkbox対応)
フォームの動作確認をしていると、毎回同じ入力を手で行うのが地味に面倒です。 そこで、DevTools(コンソール)に貼り付けるだけで フォームをまとめて自動入力 できるスニペットを用意しておくと、テス
【VBA】ファイル選択ダイアログを実装する方法2選(GetOpenFilename / FileDialog)
Excel VBAでは「ユーザーにファイルを選ばせたい」という場面がよくあります。 たとえば、取り込み対象のCSVや別ブックを選択してもらったり、任意のファイルパスを取得して処理に渡したりと、実務でも
【VBA】FileDialogでExcelを選んでシート名一覧を取得する方法
Excel VBAで「ユーザーにファイルを選ばせて、その中身を読み取って処理する」という場面は意外と多いです。 たとえば、受領したExcelのシート構成を確認したり、複数ファイルから情報を集めたりする
この記事では、WSL(Ubuntu)からGitHubへSSH認証でpushできる状態にするまでの手順をまとめます。 SSH鍵の作成 → GitHubへ登録 → 接続テスト → git init → 初
【WordPress】自作テーマ開発に必須のプラグイン5選|クラシックテーマ向け
もくじこの記事でわかること結論:自作テーマ開発は“検証用プラグイン”で効率が決まる自作テーマ開発時に導入したい定番プラグインTheme Check(よくあるミスの検知)WordPress Import
Windows+WSL2でWordPressテーマ開発環境をDockerで構築する方法(BrowserSync/VS Code対応)
もくじ構成と前提事前準備:WSL2(Ubuntu)とDocker DesktopのセットアップWSLとUbuntuのインストールDockerのインストールDockerのセットアップよくあるつまずきポイ
フリーランスWebエンジニアがfreee会計を選んだ理由と使い方【開業〜確定申告まで】
もくじこの記事の結論(先にざっくり知りたい方へ)なぜフリーランスWebエンジニアに会計ソフトが必須なのかエクセル管理は、ある日いきなり破綻する青色申告・インボイス・消費税などの「手計算」は難易度が高い
【現役フリーランスエンジニアが厳選】未経験からのエンジニア転職に強いプログラミングスクール5選【2025年最新版】
もくじまずは目的別のおすすめ早見表プログラミングスクールを選ぶ前に知っておきたいポイントポートフォリオ制作は必須Git/GitHubは現場の前提スキル未経験におすすめのプログラミングスクール比較【20
【JavaScript】ドラッグしてスクロールする方法【初心者向けサンプル付き】
もくじドラッグスクロールとは?JavaScriptでドラッグスクロールを作る方法Pointer Eventsを使ったマウス・タッチ両対応【サンプル】JavaScriptでドラッグスクロール横スクロール
【JavaScript】完全自作スクロールバーの作り方|CSS非依存でデザイン自由自在
もくじJavaScriptでスクロールバーを自作するメリット完成イメージ【サンプル】自作スクロールバー【実装コード】自作スクロールバーを実装するHTMLの基本構造CSSでデザインを整えるJavaScr
もくじスクロールバーをカスタマイズできるブラウザ基本的なカスタマイズ方法(Chrome / Edge / Safari)Firefoxでのカスタマイズ方法クロスブラウザ対応の書き方ダークモード+ホバー
【JavaScript】inputの数値を3桁ごとにカンマ区切りにする方法
もくじ【サンプル】inputの数値を3桁ごとにカンマ区切り【実装コード】inputの数値を3桁ごとにカンマ区切りHTMLの基本構造CSSで見た目を整えるJavaScriptで機能を実装する使用感・メリ
【JavaScript】サジェスト機能を自作する方法と実装例
もくじサジェスト機能とは?JavaScriptでサジェスト機能を実装する仕組み【サンプル】サジェスト【実装コード】サジェストHTMLの基本構造CSSで見た目を整えるJavaScriptで機能を実装する
【JavaScript】ドロップダウン風セレクトボックスを自作する方法
もくじなぜカスタムセレクトを使うのか【サンプル】ドロップダウン風セレクトボックス【実装コード】ドロップダウン風セレクトボックスHTMLの基本構造CSSで見た目を整えるJavaScriptで機能を実装す
もくじプライバシーモードとは?プライバシーモードを設定する方法まとめ CursorはAIを活用した次世代のコードエディターとして、多くのエンジニアやWebクリエイターに支持されています。 しかし、AI
【VS Code】Smarty(.tpl)のインデントや補完をHTMLのように設定する方法
もくじsettings.jsonを編集して設定するsettings.jsonの開き方Smarty用の設定をsettings.jsonに追加する補完やインデントが反映されない場合の対処法まとめ Smar
【WordPress】プラグインなしで関連記事をタグで表示する方法
もくじタグを使って関連記事を表示するメリット【実装コード】関連記事をタグで表示する関連記事表示コードの解説ループ内の処理【実装コード】関連記事をランダムに表示するまとめよくある質問(FAQ)Q. タグ
【WordPress】HTMLタグの末尾のスラッシュを削除する方法
もくじWordPressでよく見かける自己終了タグ【実装コード】WordPressの末尾のスラッシュを削除するclean_html_self_closing_tags関数のコード解説① templat
【JavaScript】ドラッグ&ドロップによるファイルアップロード機能を実装する方法と注意点
もくじ【サンプル】ドラッグ&ドロップによるファイルアップロード機能【実装コード】ドラッグ&ドロップによるファイルアップロード機能サーバーへのアップロード処理(擬似)よくあるエラーと対処
【備忘録】HTMLとJavaScriptの命名ルールと属性の順番【現役エンジニアの実例】
もくじ命名規則の基本方針命名ルールの基本的な考え方HTMLにおけるidとclassの命名ルールid と class の違いと使い分けおすすめの命名ルールよくあるNG例よく混同される他のスタイルとの違い
【JavaScript・jQuery】固定ヘッダーを横スクロールに追従させるシンプルな方法
もくじJavaScriptで固定ヘッダーを横スクロールに追従させる方法コード解説jQueryで固定ヘッダーを横スクロールに追従させる方法コード解説【サンプルコード】固定ヘッダーを横スクロールに追従させ
もくじ基本的な文字数のカウント方法.lengthでは正確にカウントできない文字が存在する[...text].lengthでサロゲートペア(絵文字や一部の漢字など)のカウントに対応する[...text]
もくじCSSのプロパティ順序が重要な理由プロパティの並び順のルール(パターン紹介)1. グループ分類順2. アルファベット順3. 独自ルールの作成まとめ CSSを書いていて、「なんとなく書いたけど、あ
【ChatGPT】出力精度を上げるカスタム指示の設定方法とコツ
もくじカスタム指示とは設定できる項目カスタム指示の設定方法精度を上げるためのカスタム指示の書き方とコツ具体的な情報を入れるトーンや形式を指定するやってほしくないことも書いておくカスタム指示あり・なしの
【JavaScript・jQuery】data属性の値を取得する方法
もくじdata属性とはdata属性を使う理由JavaScriptでdata属性の値を取得する方法イベントと組み合わせてdata属性の値を取得する方法jQueryでデータ属性を取得する方法 この記事では
もくじCursorのインストール方法【VS Code】Cursorの初期設定 話題のAI搭載コードエディタ「Cursor(カーソル)」をご存じですか? 本記事では、Windows環境でCursorをイ
もくじループ処理とは?For Next ループ基本構文Stepでカウンタ変数を指定した値ずつ増減させる方法For Next ループを途中で抜ける方法For Each Next ループ基本構文For E
【TypeScript】ウォッチモードでコンパイルを自動化!tsc --watchの使い方と設定方法
もくじウォッチモードとは?TypeScriptのウォッチモードの使い方tsconfig.json の作成ウォッチモードの実行ウォッチモードの解除方法ウォッチモードの活用例nodemonと組み合わせるま
【Windows】TypeScriptのtscコマンドが実行できない原因と解決策を徹底解説
もくじtscコマンドが実行できない原因①TypeScriptがインストールされていない場合の対応方法②npmのグローバルパスが環境変数に設定されていない場合の対応方法環境変数PATHにnpmのグローバ
Google Apps Script(GAS)のHtmlServiceを使うと、Apps Script側で用意した値をテンプレートHTMLに埋め込んで表示できます。 たとえば、スプレッドシートから取得
Claude Desktopを使う前に、プライバシー設定を見直しておきたいと考える方も多いでしょう。 特に、入力した内容がモデル改善に使われるのか、共有したチャットはどこまで見えるのか、位置情報の扱い
WindowsでClaude Desktopをインストールする方法を画像付きでわかりやすく解説します。 Claude Desktopは通常どおりインストールできることもありますが、環境によっては開発者
CSSのプロパティ順序は、チームや案件ごとにルールが分かれやすいポイントです。 自分で意識して並び順をそろえることもできますが、毎回手作業で合わせるのは大変です。 結論からいうと、CSSプロパティの順
VS Codeの設定を調整しようとしたとき、「settings.jsonはどこから開けばいいの?」と迷うことがあります。 自動整形やPrettierの設定を追加したいときも、設定画面ではなくJSONを
VS Codeでコードを書いていると、インデントや改行位置がばらついて見づらくなることがあります。 特にフリーランスや複数案件を行き来する働き方だと、現場が変わるたびにVS Codeの設定を見直す場面
VBAでファイルを保存したり、外部ファイルを読み込んだりするときは、あらかじめファイルやフォルダが存在するか確認しておくと安心です。 存在しないパスをそのまま使ってしまうと、実行時エラーの原因になるこ
横に長いテーブルは、画面下までスクロールしないと横スクロールできず不便なことがあります。 そこで本記事では、テーブルの上側にも横スクロールバーを表示し、さらに上側バーをテーブル枠内で追従(sticky
フォームの動作確認をしていると、毎回同じ入力を手で行うのが地味に面倒です。 そこで、DevTools(コンソール)に貼り付けるだけで フォームをまとめて自動入力 できるスニペットを用意しておくと、テス
Excel VBAでは「ユーザーにファイルを選ばせたい」という場面がよくあります。 たとえば、取り込み対象のCSVや別ブックを選択してもらったり、任意のファイルパスを取得して処理に渡したりと、実務でも
Excel VBAで「ユーザーにファイルを選ばせて、その中身を読み取って処理する」という場面は意外と多いです。 たとえば、受領したExcelのシート構成を確認したり、複数ファイルから情報を集めたりする
この記事では、WSL(Ubuntu)からGitHubへSSH認証でpushできる状態にするまでの手順をまとめます。 SSH鍵の作成 → GitHubへ登録 → 接続テスト → git init → 初
もくじこの記事でわかること結論:自作テーマ開発は“検証用プラグイン”で効率が決まる自作テーマ開発時に導入したい定番プラグインTheme Check(よくあるミスの検知)WordPress Import
もくじ構成と前提事前準備:WSL2(Ubuntu)とDocker DesktopのセットアップWSLとUbuntuのインストールDockerのインストールDockerのセットアップよくあるつまずきポイ
もくじこの記事の結論(先にざっくり知りたい方へ)なぜフリーランスWebエンジニアに会計ソフトが必須なのかエクセル管理は、ある日いきなり破綻する青色申告・インボイス・消費税などの「手計算」は難易度が高い
もくじまずは目的別のおすすめ早見表プログラミングスクールを選ぶ前に知っておきたいポイントポートフォリオ制作は必須Git/GitHubは現場の前提スキル未経験におすすめのプログラミングスクール比較【20
もくじドラッグスクロールとは?JavaScriptでドラッグスクロールを作る方法Pointer Eventsを使ったマウス・タッチ両対応【サンプル】JavaScriptでドラッグスクロール横スクロール
もくじJavaScriptでスクロールバーを自作するメリット完成イメージ【サンプル】自作スクロールバー【実装コード】自作スクロールバーを実装するHTMLの基本構造CSSでデザインを整えるJavaScr
もくじスクロールバーをカスタマイズできるブラウザ基本的なカスタマイズ方法(Chrome / Edge / Safari)Firefoxでのカスタマイズ方法クロスブラウザ対応の書き方ダークモード+ホバー
もくじ【サンプル】inputの数値を3桁ごとにカンマ区切り【実装コード】inputの数値を3桁ごとにカンマ区切りHTMLの基本構造CSSで見た目を整えるJavaScriptで機能を実装する使用感・メリ
もくじ【サンプル】ドラッグ&ドロップによるファイルアップロード機能【実装コード】ドラッグ&ドロップによるファイルアップロード機能サーバーへのアップロード処理(擬似)よくあるエラーと対処
もくじ命名規則の基本方針命名ルールの基本的な考え方HTMLにおけるidとclassの命名ルールid と class の違いと使い分けおすすめの命名ルールよくあるNG例よく混同される他のスタイルとの違い
もくじJavaScriptで固定ヘッダーを横スクロールに追従させる方法コード解説jQueryで固定ヘッダーを横スクロールに追従させる方法コード解説【サンプルコード】固定ヘッダーを横スクロールに追従させ
もくじ基本的な文字数のカウント方法.lengthでは正確にカウントできない文字が存在する[...text].lengthでサロゲートペア(絵文字や一部の漢字など)のカウントに対応する[...text]
もくじCSSのプロパティ順序が重要な理由プロパティの並び順のルール(パターン紹介)1. グループ分類順2. アルファベット順3. 独自ルールの作成まとめ CSSを書いていて、「なんとなく書いたけど、あ
もくじカスタム指示とは設定できる項目カスタム指示の設定方法精度を上げるためのカスタム指示の書き方とコツ具体的な情報を入れるトーンや形式を指定するやってほしくないことも書いておくカスタム指示あり・なしの
もくじdata属性とはdata属性を使う理由JavaScriptでdata属性の値を取得する方法イベントと組み合わせてdata属性の値を取得する方法jQueryでデータ属性を取得する方法 この記事では
もくじCursorのインストール方法【VS Code】Cursorの初期設定 話題のAI搭載コードエディタ「Cursor(カーソル)」をご存じですか? 本記事では、Windows環境でCursorをイ
もくじループ処理とは?For Next ループ基本構文Stepでカウンタ変数を指定した値ずつ増減させる方法For Next ループを途中で抜ける方法For Each Next ループ基本構文For E
もくじウォッチモードとは?TypeScriptのウォッチモードの使い方tsconfig.json の作成ウォッチモードの実行ウォッチモードの解除方法ウォッチモードの活用例nodemonと組み合わせるま
もくじtscコマンドが実行できない原因①TypeScriptがインストールされていない場合の対応方法②npmのグローバルパスが環境変数に設定されていない場合の対応方法環境変数PATHにnpmのグローバ