IF233– Author –
-
PHP
【php8上級/準上級試験】模擬問題解説 問題13. 可変変数
「第1回 PHP 8 上級 模擬試験」を解説していきます 本記事ではひたすら下記記事の模擬試験の解説をしていきたいと思います! 第1回 PHP 8 上級 模擬試験https://study.prime-strategy.co.jp/study/ph8ex1/ 解説記事一覧 模擬問題 13 可変変数に関する説明... -
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アカウント作成、導入手順
Vercel が電話番号の入力を求めています 理由セキュリティ強化のための追加認証アカウントがセキュリティリスクとみなされている場合、電話番号を使用して認証コードを送信する手順を求められることがあります。 新しいデバイスやIPアドレスでのログイン初... -
Xserver
【Xserver】エックスサーバーにssh接続、PHPバージョン変更方法
手順 今回設定するSSH接続のフローの概要 SSH接続の基本フロー 1. コマンド実行: ssh [設定名] 2. ~/.ssh/config から設定を自動読み込み 3. 秘密鍵の自動読み込み 4. 公開鍵認証による自動接続 フォルダ構成 ~/.ssh/ │ ├── config # SSH接続設定ファイル... -
未分類
スプレッドシートまとめ(ショートカットキー、フィルター)
ショートカットキー 「Ctrl + ?」でキーボードショートカットウィンドウを表示確認が可能です 別のシートの値を表示させたい チェックボックスにチェックすると同じ行がグレーアウト 1)「表示形式」→「条件付き書式」 2)範囲に適用にグレーアウトするセ... -
未分類
【生成AI】「まだうまく言語化できない」状態でも活用できる質問の仕方や、プロンプト言い回しの例
プロンプト例 ひとつずつスモールステップでお願いします(有効な手段から)1ステップずつ回答してください、その都度こちらから必要に応じて質問します 常に難しい用語はその説明も併せてお願いします 指示をする根拠をおしえてください 必要があればSVG... -
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... -
GitHub
Feature BranchでのGitマージ戦略:安全なコード統合のためのベストプラクティス
Gitを使用したチーム開発において、feature branchとmain branchの統合は重要なポイントとなります。この記事では、安全かつ効率的なブランチ統合の戦略について解説します。 なぜFeature Branchで先にマージするのか? Feature branchで開発を進める中で... -
WordPress
【WordPress】Atuaテーマ カスタマイズ方法
Atuaテーマ概要 「Atua」というテーマは比較的新しく、インストール数も多くなくあまりメジャーではないといえます。 そのため情報が少なく下記の手段で調べる必要がありそうです テーマの公式ページ 製作者サイト GitHubリポジトリ(もしあれば)でカスタ... -
WordPress
WordPressサイト全体を非表示にする一般的な方法
プラグインでメンテナンス表示 「Maintenance」プラグイン https://ja.wordpress.org/plugins/maintenance/ .htaccessファイルで全体にアクセス制限をかける 1. .htaccess ファイルを編集 FTPソフトを使ってWordPressのルートディレクトリ(wp-config.php... -
AWS
【Amazon WorkSpaces】トラブル、対処法
「WorkSpaceは数秒で準備完了になります...」から変わらない 上記画面で終了してしまう 朝スマホのデザリングで問題発生 夜自宅Wifiですると問題なく接続できる 他のスマホのデザリングでは接続できる 問題のスマホ再起動で接続可能に 「Amazon WorkSpaces... -
未分類
VBAの実践的なテクニックを網羅的に解説
マクロとVBAの概念 「マクロ」は2つの意味があります 「マクロ」はExcelを自動処理してくれるもExcelの機能です。 そして「VBA(Visual Basic for Applications)」という言語で命令書を作成することを「マクロを組む」といいます。 マクロはどうやって作... -
AWS
【Amazon Bedrock】【Node.js】生成AIを使用したVBAフォーマッター
プロジェクトの内容 Amazon Bedrockの生成AIを活用した、VBAマクロコードを自動的にフォーマットするWebアプリケーション。インデント、変数名、コメントなどを統一的なルールで整形します。 機能概要 VBAコードのフォーマット インデントの自動調整 変数... -
お名前.com
お名前.comでFTPソフトを使用する手順
お名前ドットコム管理画面 レンタルサーバーのコントロールパネルに入ります 「基本設定」→「ファイル管理」クリック 該当のドメインを選択→「はじめる」 設定情報で確認できる下記がFTPソフトで接続する際に必要です ユーザー名 パスワード FTPソフト FTP... -
PHP
$_SERVER変数を確認する時は、“ターミナル”ではなく“Webサーバー経由”で取得しよう!
PHPの$_SERVER変数(リクエスト内容など)の中身を確認したいとき、どのようにしてますか? ローカルのターミナルで下記の方法をしてませんか? print_r($_SERVER); ❌ こちらの方法ですと正しく取得ができません。 Webサーバー経由とターミナル実行時の$_... -
未分類
Next.jsのSSGサイトにGoogleアドセンスを設置する手順
Next.jsのSSGサイトへのGoogle AdSenseの設置方法 自動広告 自動広告とは 1つのコードを設置するだけで、AIが自動的にコンテンツを分析し、最適な位置に広告を配置する仕組み 自動広告の配置イメージ 青色部分:AIが自動で広告を配置 import './global... -
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開発者ツールを使用した実践的なデバッグ手法と、一般的な実装上の注意点を詳しく解説します... -
AWS
Amazon Bedrock Amazon Titan(AIモデル)を使用して、シンプルなチャットプログラムの作成、応用(テキスト校閲)
ローカル環境 Node.jsアプリ - 質問入力 - 回答表示 AWS Bedrock Amazon Titan - テキスト生成 - 自然言語処理 質問を送信 回答を受信 シンプルなチャットプログラムの作成 Node.jsのプロジェクトを初期化 npm init -y @aws-sdk/client-bedrock-runtime Be... -
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 Jet... -
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イメージ(設計図)を作成します...