yikegaya’s blog

仕事関連(Webエンジニア)について書いてます

GCP

新着順 人気順

個人開発で「商略AI」というAIでマーケティング分析ができるサービスを開発しました。初期立ち上げの時に考えたこと

個人開発で商略AIというマーケティングAIサービスを開発しました。Stripeで月額課金も実装したのでちゃんと売ってくつもりで作ってます。 shoryaku.net 自社の事業情報(商品URL、予算など)を入力し、Auth認証で外部サービス(Instagarm、Google Analytics、G…

three.jsで没入感のあるタイピングゲームを作ってFirebaseに独自ドメインでホスティングしてみた

three.jsでタイピングするたびにパーティクルアニメーションが発火するタイピングゲームを作ってみました。 nullspace-typing.net 方向性 テトリスエフェクト見たいな没入感があって頭をクリアにできる体験を目指して開発しています。 実装 広告貼り付けて収…

Google Ads APIのDEVELOPER_TOKEN_PROHIBITEDエラー対応メモ

業務でGCP環境にGoogle Ad APIを使ったサービスをデプロイしたんですが認証関連のエラーで割と面倒な件があったので対応メモです。 GCP環境でGoogle Ads APIのサービスをデプロイしたんですが当初Google Ads APIのテストアカウントの開発者トークンはローカ…

TypeScriptからGCP VisionAIを実行して文字や段落の座標を取得してみた

業務でOCR(画像の文字を読み取ってテキストデータに変換する技術)を使った機能実装を担当することになりGCPのVisionAIにキャッチアップしてみました。 実際の画像データに対してts-nodeで実行できるTypeScriptのスクリプトを用意してレスポンスをファイル…

Composer環境にArtifact RegistryのPythonパッケージをinstallする時にタイムアウトしてハマった

GCPのComposer環境にArtifact Registryに保存していた社内Pythonパッケージをinstallする時にタイムアウトして結構ハマりました。 こんなコマンド実行したときのエラー gcloud composer environments update project-name \ --location asia-northeast1 \ --…

DockerでGCP Artifact Registryへのbuild環境を作った

仕事でDataflowで動かすApache BeamのPythonスクリプトを書いてたんですがコードを共通化する時にArtifact Registryを使う必要がありそうだったのでローカルでPython共通パッケージをビルドしてArtifact RegistryにpushできるDocker環境を作りました。 方針…

Composer+Dataflowでデータ処理パイプライン環境作った時のメモ

仕事でComposer+Dataflowのローカル開発環境作ったんですが色々ややこしいので整理 Dataflow DataflowはGCP上でApache Beamで記述されたコードを実行できるサービスです。 Apache Beamとはストリーム処理/バッチ処理を記述するためのフレームワークです。別…

DockerでローカルにGCP Dataflowの開発環境を作った

仕事でGCPのDataflowを検証することになりローカルからdockerでPythonスクリプトを実行してGCPにデプロイできる環境を作ってみました。 動かすコード GCPの公式サイトに書いてあったDataflowからPubsubに書き込むデモを動かしてみます。 Dataflow から Pub/S…