#HugoSeptember 30, 2023Squareで投げ銭ボタンを作ってみたこのブログは一応ジャンル問わずなんでも書くつもりで作っているのですが、なんだかんだ技術記事が多くなっているので広告の表示は控えてはいるのですが、まぁお金は欲しいよねってことで、余裕のある人がお気持ちで投げ銭してくれれば良いやという気持ちで寄付ボタンを追加してみることにしました。 Read more
#Dart | #FlutterAugust 10, 2023Dart3のSwitchを使う前回 はSealedクラスを使いましたが、今回はSwitchを使います。 Switch自体はDart3以前からありましたが、Dart3からは文から式に変わりました! これはかなり嬉しい進化です。 書き方はKotlinっぽいですね。 今までは変数を定義して、パターンごとに代入の必要がありましたが、Dart3からは不要になります。 他にもいろいろなパターンマッチができるようになったので紹介します。 Read more
#Dart | #FlutterJuly 30, 2023Dart3のSealedクラスを使うDart3はFlutter側に結構大きな変更があって、なかなかメインプロダクトでバージョンを上げられなかったので使うのが遅れてしまいました。 Dart3で追加されたSealedクラスを見てみます。 Read more
#FlutterJune 30, 2023Flutter testでMethod ChannelをモックするFlutterでUnit testを書く際に、MethodChannelを使用しているとこのようなエラーがでます。 Read more
#KeyBoardMay 30, 2023分割キーボードのBLE pro microは電池残量が需要!!BLE pro microをJISplit89で使っているのですが、よくSlave側の接続が切れてしまうのが悩みです。 自作なので仕方ないのかなと思っていたのですが、何ヶ月か使っていると電池残量に関連がありそうなのでテスタを買って調べてみました。 Read more
#Slack | #Google Spread SheetApril 30, 2023Slack boltを使ってモーダルに入力した結果をスプレッドシートに登録するはじめに 最近は家庭の運用でスプレッドシートに出費などをまとめたりしているのですが、 毎回スプレッドシートを開いて値を入力するのは意外と面倒で、スマホアプリだとスプレッドシートのインタフェースが難しくセルのフォーカスがうまくいかなかったりするので、 Slackから入力できるようにしました。 Read more
#KeyBoardMarch 31, 2023Ble Micro ProでNo space in flashでキーマップを書き込めなくなったはじめに BLE Micro ProはPro Micro互換でBLE機能を持ったブレークアウトボードです。 使い方はGitHub Page を用意してくれているので、初心者でも扱いやすいです。 今回はBLE Micro ProをJISplit89 で使ったときにハマった Failed to write. Error:7 No space in flash. について解説します。 Read more
#AndroidFebruary 28, 2023Google Play Developer APIの登録手順Google PlayにはGoogle Play Developer API が用意されていて、APIを使ってこれらの操作が可能になります。 Read more
#IoTJanuary 31, 2023M5 Stack Timer Cameraを使ってカメラ画像取得APIサーバーを作る今回はM5 StackのCamera X/F を使って、カメラの画像を取得するAPIサーバーを作ります。 Read more
#KotlinDecember 22, 2022Kotlin 1.9から導入予定のdata objectでsealed classをちょっといい感じにするこの記事はKotlin Advent Calendar 2022 の22日目の記事です。 Kotlin Advent Calendarに参加するのは今年で8年連続8回目になりました🎉🐦 毎年22日近辺を書いています。マイルストーンの時から書いている記事もあるので情報が古くなっているものもありますが、 過去にはこんな記事を書いていました。 Read more