2025年4月30日 / 最終更新日時 : 2025年4月30日 masaakiota C2PA 【C2PA】将来性と使用ケースを考える【AI vs リアル】 こんにちは、フリーランスエンジニアの太田雅昭です。 C2PA C2PAは画像や動画、ドキュメントなどに埋め込むデータ規格です。署名技術が用いられており、改ざんできない仕組みとなっています。 C2PAの弱点 C2PAは改竄 […]
2025年4月27日 / 最終更新日時 : 2025年4月27日 masaakiota C2PA 【C2PA】c2patoolをDockerに入れる こんにちは、フリーランスエンジニアの太田雅昭です。 c2patool c2patoolは、c2pa用のcliユーティリティです。c2pa-nodeなどもありますが、ホワイトリストの指定などは2025年4月27日現在、c2 […]
2025年4月27日 / 最終更新日時 : 2025年4月27日 masaakiota Node.js 【Drizzle】Invalid URLエラーを解決する こんにちは、フリーランスエンジニアの太田雅昭です。 DrizzleでInvalid URL 下記のようなurlを使用すると、エラーになりました。 これはCloud SQLの接続名を使用しています。Drizzleはこれをパ […]
2025年4月24日 / 最終更新日時 : 2025年4月29日 masaakiota Next.js 【Next.js】Drizzleで既知の問題。”cloudflare:sockets” is not handled by plugins こんにちは、フリーランスエンジニアの太田雅昭です。 Next.js + Drizzle + Postgres 今回下記のエラーが出ました。 API RouteとServer Actionで上記のエラーとなっていました。 […]
2025年4月24日 / 最終更新日時 : 2025年4月24日 masaakiota AI 【AI】Postgres + Drizzle + Embeddingで意味検索する こんにちは、フリーランスエンジニアの太田雅昭です。 構成 今回、下記を使用します。 初めはPrismaで頑張っていたのですが、自由度が低く厳しそうでしたので、Drizzleに乗り換えた次第です。Drizzleならインデッ […]
2025年4月19日 / 最終更新日時 : 2025年4月19日 masaakiota Next.js 【Next.js】Can’t resolve ‘@img/sharp-libvips-dev/include’ こんにちは、フリーランスエンジニアの太田雅昭です。 環境とエラー 今回、pnpmモノレポNext.jsです。packageの一つでsharpを使っていたのですが、next devで下記のエラーとなりました。 バイナリファ […]
2025年4月16日 / 最終更新日時 : 2025年4月24日 masaakiota Lucia 【Lucia】Prisma + Luciaで認証構築してみる こんにちは、フリーランスエンジニアの太田雅昭です。 Lucia Luciaは、認証フローをまとめてくれるライブラリです。セッション管理などが楽になるようです。 比較 個人的には楽な方がいいのですが、ある程度規模のあるプロ […]
2025年4月13日 / 最終更新日時 : 2025年4月21日 masaakiota Next.js 【Next.js】Server ActionではCookieをsetできない こんにちは、フリーランスエンジニアの太田雅昭です。 Server ActionでのCookie set 公式では、2025年4月13日現在下記のように書かれています。 https://nextjs.org/docs/ap […]
2025年4月13日 / 最終更新日時 : 2025年4月13日 masaakiota Next.js 【Next.js】mjmlが沼りそうなのでReact Emailに変える話 こんにちは、フリーランスエンジニアの太田雅昭です。 mjml mjmlは、htmlメールの作成を簡単にするためのライブラリです。 Next.jsでエラー mjmlをNext.jsのサーバーサイドで使用したかったのですが、 […]
2025年4月12日 / 最終更新日時 : 2025年4月12日 masaakiota Prisma 【Prisma】v6.6.0でschema分割方法が変わった こんにちは、フリーランスエンジニアの太田雅昭です。 Prismaのスキーマ分割 Prismaのスキーマは分割できますが、現在プレビュー版です。破壊的な変更が起こることが今後も想定されます。今回は、具体的なディレクトリ指定 […]