IF233– Author –
-
JavaScript
JavaScriptを使用してGTMのJSONファイルをExcelフォーマットに変換
GTM JSONからExcelへの変換フロー GTM JSON {"container":{ "tag":[...] "trigger":[...] "variable":[...] }} JavaScript データ 変換処理 Excel タグ一覧 トリガー一覧 変数一覧 各シートにデータを整理して出力 タグ・トリガー・変数の関連付けを保持 /... -
未分類
リモートデスクトップの活用と導入ガイド
リモートデスクトップとは? リモートデスクトップとは、ネットワークを介して別のPC(ホスト)を遠隔操作できる仕組みを指します。自宅や外出先から会社のPCを操作する、IT管理者がサーバーにログインするといった用途でよく利用されます。 リモートワー... -
PHP
【php8上級/準上級試験】模擬問題解説 問題12. list() iterable
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 12 PHP 7.0.x から PHP 7.... -
PHP
SQLインジェクションとXSS攻撃によるWebフォーム大量送信の対処方法と予防策 WAF
本記事では、実際に発生したWebフォームへの大量攻撃事例を基に、攻撃の検知から対策までを詳しく解説します。 SQLインジェクションとは 「入力欄を使って、データベースに不正な命令(SQLコマンド)を送り込む攻撃」です。 SQLインジェクションとは? 正... -
SEO
Hidden Inputsを活用したWebフォームで
こんにちは!今回は、ランディングページ(LP)でよく使用される「hidden inputs」を活用したWebフォーム実装について、実践的な観点から解説していきます。 なぜhidden inputsが必要なのか? Webフォームを実装する際、ユーザーに直接入力してもらう項目... -
PHP
【php8上級/準上級試験】模擬問題解説 問題11. $_SERVER $GLOBALS $argv $_COOKIE
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 11 定義済の変数 に関する... -
PHP
【php8上級/準上級試験】模擬問題解説 問題10. SPL RecursiveDirectoryIterator RecursiveIteratorIterator SplFileInfo SplFileObject
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 10 SPL に関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題9. interface implements ArrayAccess
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 9 定義済みのインターフェ... -
PHP
【php8上級/準上級試験】模擬問題解説 問題8. error_reporting set_error_handler() 例外捕捉 try catch
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 8 エラーに関する説明の中... -
PHP
【php8上級/準上級試験】模擬問題解説 問題7. 名前空間とグローバル空間 use エイリアス(as)
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 7 名前空間に関する説明の... -
PHP
【php8上級/準上級試験】模擬問題解説 問題6. &参照(リファレンス)unset()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 6 リファレンスに関する説... -
PHP
【php8上級/準上級試験】模擬問題解説 問題5. __toString() 「例外を投げる(throw new \Exception)とは?」 __invoke() __get() __debugInfo()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 5 メソッドに関する説明の... -
PHP
【php8上級/準上級試験】模擬問題解説 問題4. __construct() __destruct __call() __callStatic()
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 4 メソッドに関する説明の... -
PHP
【php8上級/準上級試験】模擬問題解説 問題1.~ 3. PHPのインストール abstract staticメソッド 整数オーバーフロー
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 1 「PHPをインストールす... -
WordPress
【WordPressプラグイン】プラグインSCF(Smart Custom Fields)の使い方とオプションページの設定方法
SCF(Smart Custom Fields)とは? **SCF(Smart Custom Fields)**は、WordPressサイトに高度なカスタムフィールド機能を追加するためのプラグインです。これにより、投稿やページ、カスタム投稿タイプに対して多様なデータを簡単に追加・管理することが... -
Next.js
Vercelアカウント作成からデプロイまで|GitHub連携・電話番号対処法も解説
Vercelとは何か?30秒で理解する Vercelは、フロントエンドアプリケーションのデプロイに特化したクラウドプラットフォームです。Next.jsの開発元が運営しており、GitHubにプッシュするだけで自動的にビルド・デプロイが走る仕組みを提供しています。 個人... -
Xserver
【Xserver】エックスサーバーにssh接続、PHPバージョン変更方法
手順 今回設定するSSH接続のフローの概要 SSH接続の基本フロー 1. コマンド実行: ssh [設定名] 2. ~/.ssh/config から設定を自動読み込み 3. 秘密鍵の自動読み込み 4. 公開鍵認証による自動接続 フォルダ構成 ~/.ssh/ │ ├── config # SSH接続設定ファイル... -
未分類
スプレッドシートまとめ(ショートカットキー、フィルター)
ショートカットキー 「Ctrl + ?」でキーボードショートカットウィンドウを表示確認が可能です 別のシートの値を表示させたい チェックボックスにチェックすると同じ行がグレーアウト 1)「表示形式」→「条件付き書式」 2)範囲に適用にグレーアウトするセ... -
未分類
【生成AI】「まだうまく言語化できない」状態でも活用できる質問の仕方や、プロンプト言い回しの例
プロンプト例 ひとつずつスモールステップでお願いします(有効な手段から)1ステップずつ回答してください、その都度こちらから必要に応じて質問します、論点を一つずつ考えて進めたいです 常に難しい用語はその説明も併せてお願いします 指示をする根拠... -
MySQL
MySQLでの文字化けトラブル解決記録(Docker + Express + MySQL で作る AI コードフォーマッター)
MySQLでの文字化けの発生 当初、VBA Formatterプロジェクトで日本語を含むプロンプトデータを表示した際に文字化けが発生していました。具体的には「あいうえお」が「縺ゅ>縺」のように表示される状態でした。 文字コードとは 文字コードの基本 文字コー... -
Linux
SSH接続して別端末でDockerコマンドを使用
ssh ユーザー名@IPアドレス ポート番号は鍵、デフォルト22指定の番号でのみ開放し許可することもできる ポートフォワーディング SSH接続のポートフォワーディングとは、SSHトンネルを利用して、リモートサーバーとローカルホストの間で通信を安全に中継す... -
WordPress
オリジナルWordPressテーマの修正・バックアップ、コンテンツをDBから取得(DBの置換には「Search Replace DB」)
WordPressのオリジナルテーマを外注して納品してもらった場合でも、ちょっとしたテキスト修正やデザイン調整など軽微な変更は必要になることがあります。本記事では、管理画面での一般的な修正方法と、万が一に備えてのバックアップ方法についてまとめまし... -
WordPress
【WordPress】「Smash Balloon Instagram Feed」で発生する“Instagram フィードで重大な問題”エラーの対処法
WordPressでInstagramの投稿を簡単に表示できるプラグインといえば「Smash Balloon Instagram Feed(旧称:Instagram Feed)」が有名ですよね。しかし、アップデートやインスタグラムのAPI仕様変更などが原因で、たまに次のようなエラーに遭遇することがあ... -
Docker
【Amazon ECS】Docker で開発した Web アプリケーションを AWS へデプロイする方法
全体の流れ Docker イメージの作成 AWS リポジトリ(Amazon ECR)への Docker イメージのプッシュ Amazon ECS(Fargate)を使ったタスク定義・サービスの設定 デプロイと運用 Node.js プロジェクトの場合 ローカル環境に Node.js をインストールせず、Dock... -
WordPress
WordPressサイト全体を非表示にする一般的な方法
プラグインでメンテナンス表示 「Maintenance」プラグイン https://ja.wordpress.org/plugins/maintenance/ 文言サンプル システムメンテナンスを実施中 日頃は当ホームページをご利用いただき、誠にありがとうございます。 下記の通り、システムメンテナ... -
AWS
【Amazon WorkSpaces】接続できない・カーソル消失・プロファイル破損の対処法まとめ
リモートワーク環境でAmazon WorkSpacesを使っていると、「昨日まで普通に使えていたのに今日は接続できない」「リモート先でマウスカーソルが見えない」「ログインはできるのにデスクトップが正常に立ち上がらない」といった、業務を止めるタイプのトラブ... -
未分類
VBAの実践的なテクニックを網羅的に解説
マクロとVBAの概念 「マクロ」は2つの意味があります 「マクロ」はExcelを自動処理してくれるもExcelの機能です。 そして「VBA(Visual Basic for Applications)」という言語で命令書を作成することを「マクロを組む」といいます。 マクロはどうやって作... -
お名前.com
お名前.comでFTPソフトを使用する手順
お名前ドットコム管理画面 レンタルサーバーのコントロールパネルに入ります 「基本設定」→「ファイル管理」クリック 該当のドメインを選択→「はじめる」 設定情報で確認できる下記がFTPソフトで接続する際に必要です ユーザー名 パスワード FTPソフト FTP... -
PHP
$_SERVER変数を確認する時は、“ターミナル”ではなく“Webサーバー経由”で取得しよう!
PHPの$_SERVER変数(リクエスト内容など)の中身を確認したいとき、どのようにしてますか? ローカルのターミナルで下記の方法をしてませんか? print_r($_SERVER); ❌ こちらの方法ですと正しく取得ができません。 Webサーバー経由とターミナル実行時の$_... -
Google Tag Manager
【GTM】カスタムイベントをトリガーにして確実にCV計測
カスタムイベントとは: データレイヤーを通じてGTMに送信される独自のイベントです 通常のページビューやクリックなどの標準イベントとは異なり、開発者が任意のタイミングで発火できます JavaScriptを使って明示的にトリガーする必要があります カスタム... -
AWS
Amazon Bedrockの開発環境構築とAPI活用ガイド
はじめに Amazon Bedrockの活用方法は、コンソールのプレイグラウンドだけではありません。開発環境を構築し、外部APIと連携することで、より高度な機能の実装が可能になります。 従来のAmazon Bedrockのコンソール画面からの基本的な操作 AWSマネジメント... -
Docker
CORSエラー(Cross-Origin Resource Sharing Error)とは?「Access-Control-Allow-Origin」「プリ フライト リクエスト」
CORSエラーとは CORSは「異なるオリジン(ドメイン、プロトコル、ポート)間でのリソース共有」を制御するセキュリティの仕組みです。 そのため異なるオリジン間でリソースをリクエストしようとする際にブラウザが制限をかけることにより、CORSエラーが発... -
未分類
デジタルイラスト制作ツール徹底比較:Adobe Fresco vs Procreate vs CLIP STUDIO PAINT
はじめに デジタルイラストの世界では、様々な制作ツールが存在します。今回は、主要な3つのソフトウェアの特徴と違いを詳しく見ていきましょう。 Adobe Fresco 主な特徴 Adobe Creative Cloud との完璧な連携 ライブブラシ機能による水彩やオイルの自然な... -
未分類
Chrome開発者ツールで学ぶCookie・セッション管理完全ガイド – 実践的なデバッグ手法と活用例
はじめに Webアプリケーション開発において、Cookie・セッション管理の適切な実装は、セキュリティと快適なユーザー体験の両立に不可欠です。本記事では、Chrome開発者ツールを使用した実践的なデバッグ手法と、一般的な実装上の注意点を詳しく解説します... -
Next.js
【Next.js】ハイドレーションエラーSuspenseで解決
非同期データの取得はuseEffectかSuspenseで管理 ハイドレーションエラー ハイドレーションの流れとエラー 1. SSR HTMLを生成 {"name": "John"} {"time": "12:00"} 2. 初期HTML表示 ブラウザ表示 {"name": "John"} {"time": "12:00"} 3. ハイドレーション ... -
Laravel
Laravelの主な認証方法
Laravelの主な認証方法たち Laravel Breeze シンプルな認証スターターキット。 Blade or Inertia(Vue/React)対応。 ログイン、登録、パスワードリセットなど、基本機能がすぐ使える。 学習目的・小〜中規模アプリにぴったり! Laravel Jetstream Breeze... -
AWS
Amazon Bedrockとは
Amazon Bedrockとは Amazon Bedrockは、さまざまなAIモデルを簡単に利用できるようにするAWSのサービスです 料金 基本的な課金構造 入力トークン数と出力トークン数で別々に課金 1,000トークンあたりの料金で計算 実際の使用量のみ請求(最低利用額なし) ... -
お名前.com
【WordPress PHPエラー】Fatal error: Allowed memory size of xxx bytes exhausted
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 430080 bytes) in /home/xxxx/public_html/xxxxx.com/wp-includes/wp-db.php on line xxxx WordPressで固定ページを編集しようと編集をクリックすると上記エラーが発生... -
さくらインターネット
さくらインターネットのデータベースにさくらのWebサーバ以外からAPI経由でアクセスする方法
さくらインターネットのWebサーバー外部から直接アクセスできない 直接MySQLへの接続はブロックされています(セキュリティ対策) 解決策:API経由の接続 ローカルPC Next.jsアプリ さくらサーバー PHP API MySQL データベース ❌ 直接接続は制限さ... -
Laravel
LaravelでMySQLを使用したシンプルな認証システム (さくらインターネットDB作成手順)
MVCのルーティングの流れ 処理の流れ: ブラウザからリクエスト: ユーザーがURLにアクセス Routeが処理を振り分け: URLに合わせて適切なControllerを呼び出し ModelでDBアクセス: 必要なデータを取得/保存 Viewで画面を作成: HTMLを生成 ブラウザに結... -
未分類
Cursor始め方 セットアップ 料金について
ダウンロード https://www.cursor.com インストーラーで初期設定 ダウンロードしたインストーラを起動 「Autocomplete Preferences(自動補完設定)」に関する設定画面 GH Copilot …従来のもの CursorのCopilot++(デフォルト) …より強力なバージョンの... -
Web制作
WinSCPのインストール方法、隠しファイル表示
インストール 下記サイトよりhttps://winscp.net/eng/download.php 「DOWNLOAD WINSCP」をクリック ダウンロードしたインストーラーを実行 自分のみの利用の為、「現在のユーザー用にインストール」 使用許諾を「許諾」 標準的なインストール インターフェ... -
Docker
【Docker】ApacheのSSL証明書せって「mkcert」 「Let’s Encrypt」
Dockerで始めるセキュアな開発環境:HTTPS/SSL設定 Docker環境でのSSL接続設定について詳しく解説します。 HTTPSとSSL/TLSの関係って? HTTPS(Hypertext Transfer Protocol Secure)は、Webブラウザとサーバー間の通信を安全に行うためのプロトコルです。... -
PHP
「PHPMailer」使用手順、セキュリティ(機密情報設定ファイルは別配置等)、Docker開発から本番環境へアップロード
ローカルDocker環境でPHPMailerを使用する初心者向けの手順 1)プロジェクトディレクトリ project-dir ├dockerfile └docker-compose.yml 2)Dockerfile作成 Dockerfileについて Dockerfileに記述された指示に従って、Dockerイメージ(設計図)を作成します... -
GitHub
「ローカルとさくらインターネット」をssh接続、「さくらインターネットとGitHub」をssh接続の手順
「ローカルとさくらインターネット」をssh接続の手順 本手順はパスワード認証方式 パスワード認証方式公開鍵認証方式手段パスワード「公開鍵」など生成したファイル安全度低いパスワード流出で第3者にログインされる恐れがあります高い作業について簡単複... -
GitHub
【VSCode連携】「GitHub Copilot」使い方
「GitHub Copilot」の特徴 VSCodeと連携可能(その他エディターも) 「GitHub Copilot」の費用 GitHub Copilot Individual サブスクリプションは、月単位または年単位のサイクルで利用できます。 毎月の支払いサイクルを選択すると、カレンダー月ごとに 10... -
WordPress
【WordPressエラー】Warning: Cannot modify header information – headers already sent by
エラー内容 functions.phpを作成し、編集していたところエラー発生。 「functions.php」の1行目のコメントアウトを削除したところ解消しました。 <!-- カスタムフィールドの値をタイトルに自動で反映 --> <?php add_action('acf/save_post', 'rep... -
WordPress
【WordPressエラー】「Warning: Undefined variable $post in …」「Warning: Attempt to read property “ID” on null in …」
WordPressがPHPの更新を求めてくる理由 WordPress管理画面に「PHPの更新が必要です」という赤いアラートが表示されることがあります。これはサイトで使用しているPHPのバージョンが古く、セキュリティサポートが終了している、またはまもなく終了すること... -
SEO
【Googleタグマネージャー】「Page Path」で設定したが正しく発火しない
▽タグを作成したが発火しない トリガーの設定は「Page Path」 トリガーの設定は「Page Path」で「含む」です。 パスはドメインの後ろの文字列です 「パス(/○○/)」の文字も間違いなく、サイトと一致しているのにもかかわらず発火しない 発火しない理由 「... -
WordPress
「Advanced Custom Fields」の内容を自動でタイトルに反映させたい
カスタムフィールドの値を自動でタイトルに反映させたい ▽投稿画面の編集項目をカスタムフィールドの値のみ(お知らせ内容のテキスト)にしています。 ▽タイトルがないので、(タイトルなし)となります。そこで「カスタムフィールドの値を自動でタイトル...