アイリッジ開発者ブログ

アイリッジに所属するエンジニアが技術情報を発信していきます。

Google Fitと連携して歩数を取得する

開発部第2グループの天野です。 AndroidアプリにGoogle Fitと連携して歩数取得する方法を調べたので実装方法をご紹介します。 はじめに 基本的に以下の手順で可能です。 Get started on Android | Google Fit | Google Developers ただ、その中で特に実装前…

Django2.2から3.2へのバージョンアップで発生するクエリ変更への対応

開発部第2グループの佐藤です。 Django 2.2.23から3.2.6へのバージョンアップしたところ、ORMが生成するクエリが一部変更されていました。調査した変更内容と対応方法を共有します。使用しているDBはMySQLです。 起こったこと booleanフィールドでfilterする…

Re: EC2の既存システムをECSにリプレイスした話

こんにちは、プロダクト開発グループの増田です。普段は自社サービスの FANSHIP の開発・運用を行っています。 今回は、FANSHIP のとあるシステムを EC2 から ECS へ載せ替えたので、その時の振り返りを兼ねて書いてみたいと思います。過去に実施した同様の…

AWS 認定プロフェッショナル 二冠達成しました

こんにちは。プロダクト開発グループの川口です。現在はサーバーサイドの業務から少し離れていますが、三年ほど自社サービスである FANSHIP のインフラ・運用業務を主に担当していました。 今年3月に DevOps エンジニア – プロフェッショナル (DOP) 、9月…

iOSDC Japan 2021にシルバースポンサー&Tシャツスポンサーとして協賛します

こんにちは。エンジニア採用担当の久保山です。 アイリッジでは、ファン育成に強みを持つアプリマーケティングツール「FANSHIP」のSDK提供およびマーケティング効果の高いO2O/OMOアプリの受託開発においてiOSでの開発を行っており、iOSDC Japanには2018年よ…

CDK で GitLab Shared Runner 作ってみた

開発部の佐藤です。 弊社では複数の受託開発プロジェクトをまわしており、それぞれのチーム同士のコミュニケーションが不足しがちでした。その結果として、社内の共用GitLabの運用にあたって以下の課題を抱えていました。 全社共有のGitLab Runner(以下Runne…

MySQLdb(mysqlclient)をasyncioでブロックされずに使う

アイリッジ プロダクト開発グループの朴です。pythonでmysqlを扱うための多様なライブラリがありますが、その中、 pymysql(PyMySQL) MySQLdb(mysqlclient) mysql.connector(mysql-connector-python) aiomysql(aiomysql) がよく使われているかと思います。 上…