GCP
個人開発で商略AIというマーケティングAIサービスを開発しました。Stripeで月額課金も実装したのでちゃんと売ってくつもりで作ってます。 shoryaku.net 自社の事業情報(商品URL、予算など)を入力し、Auth認証で外部サービス(Instagarm、Google Analytics、G…
three.jsでタイピングするたびにパーティクルアニメーションが発火するタイピングゲームを作ってみました。 nullspace-typing.net 方向性 テトリスエフェクト見たいな没入感があって頭をクリアにできる体験を目指して開発しています。 実装 広告貼り付けて収…
業務でGCP環境にGoogle Ad APIを使ったサービスをデプロイしたんですが認証関連のエラーで割と面倒な件があったので対応メモです。 GCP環境でGoogle Ads APIのサービスをデプロイしたんですが当初Google Ads APIのテストアカウントの開発者トークンはローカ…
業務でOCR(画像の文字を読み取ってテキストデータに変換する技術)を使った機能実装を担当することになりGCPのVisionAIにキャッチアップしてみました。 実際の画像データに対してts-nodeで実行できるTypeScriptのスクリプトを用意してレスポンスをファイル…
GCPのComposer環境にArtifact Registryに保存していた社内Pythonパッケージをinstallする時にタイムアウトして結構ハマりました。 こんなコマンド実行したときのエラー gcloud composer environments update project-name \ --location asia-northeast1 \ --…
仕事でDataflowで動かすApache BeamのPythonスクリプトを書いてたんですがコードを共通化する時にArtifact Registryを使う必要がありそうだったのでローカルでPython共通パッケージをビルドしてArtifact RegistryにpushできるDocker環境を作りました。 方針…
仕事でComposer+Dataflowのローカル開発環境作ったんですが色々ややこしいので整理 Dataflow DataflowはGCP上でApache Beamで記述されたコードを実行できるサービスです。 Apache Beamとはストリーム処理/バッチ処理を記述するためのフレームワークです。別…
仕事でGCPのDataflowを検証することになりローカルからdockerでPythonスクリプトを実行してGCPにデプロイできる環境を作ってみました。 動かすコード GCPの公式サイトに書いてあったDataflowからPubsubに書き込むデモを動かしてみます。 Dataflow から Pub/S…