Feedforce Developer Blog

フィードフォース開発者ブログ

GitHub の issue をまるっと複製する GitHub Action「Issue Duplicator」を自作した

こんにちは、ソーシャルPLUS でフロントエンド開発をしている id:mashabow です。 ここ最近「issue の複製めんどくさいなー。もっと楽にできればいいのに」と思うことが多かったので、issue をまるっと複製してくれる GitHub Action「Issue Duplicator」を個…

Looker のキャッシュの仕組みを思い出して実装を整理した

こんにちは。自称 Looker エバンジェリストの id:masutaka26 です。 フィードフォースで Looker を使っているサービスで最近 BigQuery の料金が上がってきました。 本当に使われているのならとても良いことですが、Looker のキャッシュが有効に使われずに Bi…

StreamlitとDeepLabv3を用いて物体切り抜きができるか検証したという話をした

こんにちは id:newton800 です。 先週末に社内勉強会 FFTTで「StreamlitとDeepLabv3を用いて物体切り抜きができるか検証した」という話をしました。 最近個人的に使用頻度が増加しているStreamlitというフロントエンドの知識なしに実装ができるPythonのWebフ…

自分のブログを CloudFront + Heroku から Cloud Run に移行した話をした

こんにちは id:masutaka26 です。 本日、週次の社内勉強会 FFTT で『引っ越ししたら家賃が3分の1になったかも』というタイトルで、実際は Amazon CloudFront + Heroku で動いていた自分のブログを GCP の Cloud Run に移行した話をしました。 モチベーション…

OSS 版 Spectacles を使って、LookML の data tests や validation などを GitHub Actions で継続的に実行させてみた

こんにちは。自称 Looker エバンジェリストの id:masutaka26 です。 今日は Spectacles というツールを導入して、Looker インスタンスの健全性を高められた話を紹介します。 Spectacles とは 4 種類のテスト 基本的な振る舞い どのテストを採用し、どのよう…

Looker User Meetup Online #8 で『BigQuery経由で使うGoogleスプレッドシートのスキーマ管理』の話をした

こんばんは id:masutaka26 です。 本日、Looker User Meetup Online #8 で『BigQuery経由で使うGoogleスプレッドシートのスキーマ管理』の話をしてきました。Looker User Meetup は 5 回目の参加、発表は初めてです。 いくつかネタはあったのですが、今回の…

LAMS を導入して、LookML の再利用性を高められた

こんにちは、id:masutaka26 です。先週に引き続いてのブログ更新です。 Ruby や JavaScript などのプログラミング言語では、依存関係を管理することでコードの再利用性を高めるとともに、バグの少ないコードを書くことが出来ます。ただ、LookML はプログラミ…

Looker で困った時の解決手段まとめ

こんにちは、id:masutaka26 です。 今回は少し前に社内に共有した記事を、このブログでも共有します。Looker は Ruby や Python 等のプログラミング言語よりはユーザーが少ないはずで、質問相手がいないと本当に困ります。この記事がその一助になれば幸いで…

LookML Validation を 20 秒から 11 秒に高速化出来た

こんにちは、id:masutaka26 です。 Looker を使い始めて 3 年目に突入しました。変わらず Feedmatic という広告運用コンサルティングのデータ整備をする毎日です。 今回はここ 1 年の懸案だった LookML Validation の堪え難い遅さを改善出来たので、共有しま…

画像上の文字を自動削除する仕組みを作ってみた

こんにちは データサイエンティストの八百俊哉です。 今回は画像上に存在する文字を自動的に削除し、背景を補完する仕組みを作成しました。ただ、弊社のプロダクトに実装される可能性が極めて低いので、自由研究の結果としてここに残そうと思います。 弊社の…