HugoでGA4とSearch Consoleを導入
Hugoでブログを公開したら、最初に行うべきGA4(Googleアナリティクス)とGoogle Search Consoleの導入手順を解説します。 解析ツールを早期に導入することで、誰がどんな言葉でサイトに訪れたのか把握することができます。 ...
Hugoでブログを公開したら、最初に行うべきGA4(Googleアナリティクス)とGoogle Search Consoleの導入手順を解説します。 解析ツールを早期に導入することで、誰がどんな言葉でサイトに訪れたのか把握することができます。 ...
ブログのSNSシェア時に表示されるOGP画像を、記事タイトルに合わせて動的に生成する仕組みを構築しました。 Cloudinaryを利用すると、サーバー側の処理を記述することなく、URLパラメータのみで画像加工が可能です。 日本語フォントを適用するための権限設定や、特殊なURLエンコードの仕様など、実装に必要な具体的な手順を解説します。 ...
PHPで業務システムを開発している際、社員IDや郵便番号などの「ゼロ埋め」データをCSV出力したところ、Excelで開くと先頭の0が消えて「123」のように数値化されてしまうトラブルに遭遇しました。 ...
VBAの動的配列でReDim Preserveを繰り返して可読性が落ちたり、処理速度が落ちて困ったことがありました。 そこで私は大量のデータを名寄せする際、配列のループ処理に限界を感じてDictionaryオブジェクトに乗り換えました。 結果、コードが劇的にスッキリし、保守性も上がりました。そこでよく使っている実装方法を紹介します。 ...
Reactでコンポーネントを設計している際、値が空のときはPropsのキー自体を渡したくない(undefinedを渡したくない)場面がありました。 例えば、HTML属性に余計な属性を付与したくない場合や、子コンポーネント側でdefaultPropsを適用させたい場合です。 ...
PHPの開発中に「Uncaught Error: Cannot use a scalar value as an array in…」というエラーに直面することがあります。 このエラーは、PHP 8.0以降の型チェック厳格化に伴い、古いコードを動かした際などに特によく見られるようになりました。原因と具体的な解決法を解説します。 ...
FuelPHPの Model_Crud を使用して、find_by_pk() などのメソッドを実行した際、以下のようなエラーが発生することがあります。 ...