メニューを閉じる

テクノモバイルグループ

メニューを開く
TECHNOMOBILE 開発ブログ 社内でいろんな変なもの、
作りまくってます。
社内でいろんな
変なもの、
作りまくってます。

2020.05.26

プログラミング

濃厚接触通知アプリをWeb Bluetooth APIで自作できなかった

坂東です。 コロナ感染者との接触可能性を通知してくれる「濃厚接触通知アプリ」 https://k-tai.watch.impress.co.jp/docs/news/1254604.html   この「濃厚接触」の判定はBluet…

2020.04.30

プログラミング

Google Maps SDK障害はまだ継続している

坂東です。 24日早朝に発生したGoogle Maps SDKの障害、まだクラッシュログが送り続けられています。 Google Maps SDK is crashing 障害への対応メモ   Crashlyticsのグラフ。 &n…

2020.04.25

プログラミング

Google Maps SDK is crashing 障害への対応メモ

坂東です。 Google Maps SDK が 2020/4/24  5:00ごろからクラッシュしています。 AndroidのCrashlyticsのログの例。

 …

2020.03.13

プログラミング

RailsのWebMock.stub_requestのURLは正規表現が使えた

坂東です。 Railsのrspecのテストで外部APIのコールをシミュレートするときは WebMock.stub_request を使いますよね。   でもAPIのURLを指定するとき、こうワイルドカードが使えなくて不便ですよね、…

2020.01.10

プログラミング

Android layoutに置いてる WebView はバックグラウンドで5分経つと止まる

坂東です。 WebView主体のアプリの挙動が変になるという報告がありました。 バックグラウンド状態で5分置くとWebViewのjavascriptがフリーズするのを再現。 Doze絡みかなあと色々やったけど違った。   実装は、…

2020.01.08

プログラミング

com.google.android.m4b.maps は削除しよう

坂東です。 古くから Google Maps API を商用利用している方はPremium Planというのに入っていたはずです。 で、スマホはPremium専用のSDK com.google.android.m4b.maps を使っていた…

2019.12.03

プログラミング

RDS Aurora のコネクションプールのオーバーヘッド

Ruby on Rails ActiveRecord とRDS Auroraは相性が悪い。 犯人はコネクションプール。 フェイルオーバー時にコネクションがセカンダリ(リード)に向いてサービスが落ちる。 Amazon Auroraのフェイルオ…

2019.10.30

プログラミング

AndroidのQRコードリーダーSDKはzxingよりOpenCV4が精度いい

坂東です。 既存アプリにQRコードリーダー機能を追加するにあたり定番のzxingを使ったんですけれど、 QRコードの読取、生成をする [Android] https://qiita.com/hoshiume11/items/0f496fe8…

2019.10.28

プログラミング

Railsの排他処理はRedis.setnx

坂東です。 気楽なサービスの軽めのバッチ処理はプロジェクト内に入れちゃいますよね。 でそれを自分のcronで叩く。 バッチ処理の実装は同時に実行されるのを想定していないでしょうが、unicornや冗長化でプロセスはいっぱい立ち上がるので同時…

2019.08.22

プログラミング

Rails4.2から5.0に上げたらupdated_atの挙動が変わった

坂東です。 Rails4.2で動いているプロダクトを徐々に上げてってます。今更ですね。   以下のようにActiveRecord で updated_at  を書き換える処理があって4.2ではうまく動いていたのですが。 [cray…

最近の記事

SNS共有

X CLOSE
X CLOSE
X CLOSE