くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Firebase Readtime DB + Kotlin Coroutine でいい感じに使う

Firebase の Realtime Database 使ってますか? firebase.google.com 問題点 基本的に Callback な作りなため Kotlin Coroutine との相性がよくない Firebase Realtime Database で値を読み取る時には基本的には Callback スタイルなコードを書きます。 Kotl…

Python + JupyterNotebook で Web に転がってる適当な画像を表示する

skimage を使うといい感じに表示することができます。 from skimage import io %matplotlib inline import matplotlib.pyplot as plt url = "https://pbs.twimg.com/profile_images/1047133441261596673/b4-fNRW3_400x400.jpg" downloadFile = io.imread(url)…

ASP.NET Core 2.1 => 2.2 へマイグレーションした。

C#

ASP.NET Core で作ってるAPIサーバーがあります。 昔に作成したため .NET Core 2.1 の上で動いてます。 今回は、そのAPIサーバーを .NET Core 2.2, ASP.NET Core 2.2 な環境で載せ替えてみます。 ENtity Framework Core 2.2 で追加された Location のサポー…

Flutter 向け マネージド CI/CD サービスの codemagic が良さそう

最近流行りの Flutter 、 Flutter 向けな マネージド CI/CD サービスがついに出てきました( Native 向けなら色々あるけど、 Flutter 向けを売り出しているのは珍しさ) CodeMagic とは? Flutter ファンにより生み出された Flutter 専用のCI/CD サービスで…

AndroidX の androidx.textclassifier を試してみる

アドベントカレンダー Android 初心者 15日目の記事です。 まだ枠が空いているので記事を見た人は登録するか3人の Android エンジニアに送りつけてください。 qiita.com 初心者ということで試してみた記事を書いてみたいと思います。 Android 8 ~ テキスト…

Azure で爆死しないように残りクレジットアラートかけたってお話

Azure で爆死しました。 あ〜〜〜〜〜〜〜〜〜〜〜(死んだ〜〜〜〜〜〜〜〜〜〜 pic.twitter.com/yMB5RjbaLf— くぅ寿司大好き :‍♂️ 鯖: ‍♂️ (@Fumiya_Kume) 2018年12月7日 原因は VMを立てて忘れてた 感じです。 対策 メール通知できるようにした 空から降…

Azure DevOps で Firebase, google-services.json を使った Android-Kotlin なアプリを CI/CD する

Azure DevOps 使ってますか〜?周りでは余り使われてなくて悲しいです〜(お金で殴れるなら Bitrise も使いたい...) タスク管理とかの機能が強力で良さげっすよ(Trello でやるよりは良さげ、癖が強いけど) さて、 Android-Kotlin な Firebase を導入した…

ASP.NET Core で DI した DbContext が Cannot access a disposed object. になっている。

ASP.NET Core + Entity Framework Core で開発してます。 DbContext を DI しています。 DbContextのインスタンスを利用してDBを操作しようとすると以下のエラーが出てしまいました。 Cannot access a disposed object. 解決方法 Controller のメソッドが非…

Android-Kotlin で現在起動してるアプリの設定画面に移動する

コード val intent = Intent() intent.action = Settings.ACTION_APPLICATION_DETAILS_SETTINGS val packageName = context?.packageName ?: return@setOnClickListener val uri = Uri.fromParts( "package", packageName, null ) intent.data = uri startAc…

Entity Framework Core で Unit Test しやすくするヘルパークラスを書いた@InMemory-SqLite

こんにちは〜!最近C# でサーバーサイドを雑に書いてます〜(Android アプリを作ってたはずが、気づいたらサーバーサイドを書いていた... TDD を試しているのですが、 Entity Framework Core という 主にASP.NET Core 向けなORM を利用しているところでもTDD…