やぶけん備忘録メモ Article

CakePHP
CakePHP 4でアップされたファイルの正常/エラー判定する方法
CakePHP 4では、アップロードされたファイルを扱う際に、Laminas\Diactoros\UploadedFileオブジェクトを使用します。これでファイルが正常にアップロードされたか、エラーが発生したかを判定します。
c 2024/07/07 17:38
m 2024/07/20 9:45
CakePHP
CakePHP 4 で Component の中から templates の element を使いたい
CakePHP 4 で Component から templates の element を使用する方法は直接的には提供されていません。通常、element は View 層( templates ファイル)で使用されるものですが、 Component 内で element をレンダリングすることは技術的には可能です。
c 2024/07/07 16:17
m 2024/07/20 9:45
標準のサムネイル 2024-06
各種SNSにPHPでAPI 投稿(Facebook/Instagram/Threads/X/Bluesky)
XとBluesky。Meta のSNSは、FacebookとInstagram、そして2023年7月にリリースされたThreadsがあります。5つのSNSにてそれぞれ、アカウント作成や連携、APIに必要なトークン取得のやり方を説明します。
c 2024/06/19 21:22
m 2024/07/24 7:53
標準のサムネイル 2024-06
Composerの依存関係管理とプロジェクトごとのcomposer.json
Composerはcomposer.jsonによって、その依存関係を管理します。親ディレクトリのcomposer.jsonを利用することで、プロジェクトのルートディレクトリを明確に定義することができます。プロジェクトごとにcomposer.jsonを作成し、依存関係を管理することで、より効率的で再現性のある開発環境を構築することができます。
c 2024/06/16 20:25
m 2024/06/17 4:40
標準のサムネイル 2024-06
PHPにて Bluesky API 投稿
potibm/phlueskyライブラリを使用すると、PHPで簡単にBlueskyに投稿することができます。メンション、リンク、ハッシュタグを解析し、投稿に追加することができるので、よりリッチなコンテンツをBlueskyに投稿することができます
c 2024/06/16 16:49
m 2024/07/24 7:37
標準のサムネイル 2024-06
データベース設計の型にて、datetimeにするか、dateとtimeに分けるか、について
データベース設計において、日時情報を datetime 型で保存するか、date と time に分けて保存するかは、具体的な要件や利用ケースによって異なります。それぞれのアプローチの利点と欠点を以下に示します。
c 2024/06/16 14:47
m 2024/06/16 14:52
標準のサムネイル 2024-06
CakePHP 4で複数のテーブルを結合する
CakePHP 4で複数のテーブルを結合する
c 2024/06/16 14:23
m 2024/07/20 9:45
標準のサムネイル 2024-06
Google Maps APIで地図の中心座標とズームレベルが変更されたことを検知する方法
Google Maps JavaScript APIにて、地図の中心座標とズームレベルの変更をリアルタイムで検知し、それぞれに応じた処理を行う方法
c 2024/06/15 9:53
m 2024/06/16 11:52
標準のサムネイル 2024-06
Google Maps APIの使用状況を確認するには
Google Maps Platform の Maps JavaScript API の使用状況を確認する方法です。Google Maps Platform の無料枠は$200なので約28,000回のマップロード
c 2024/06/15 8:23
m 2024/06/16 11:52
標準のサムネイル 2024-06
Google Maps APIで地図の中心座標とズームレベルを取得する方法
Google Maps JavaScript APIを使用することで、地図アプリケーションに多くの機能を簡単に追加できます。今回は、地図の中心座標 getCenter とズームレベル getZoom() を取得する方法
c 2024/06/15 0:19
m 2024/06/16 11:52