CUI版については既にやっている方がいたので以下の記事を参照。 https://qiita.com/k_myoda/items/e5aeea4e73f436fca87f 今回はブラウザだけでこれをやることにする。 スナッ […]
カテゴリー: 技術メモ
Android + Kotlin で findViewById が不要だった
テンプレートから Bottom Navigation Activity を選んで作成したときに定義していない変数があったのが気になった。 override fun onCreate(savedInstanceState: […]
Android 再入門 〜データバインディング②〜
前回 ボタンをクリックしたら名前が変わるようにしたい User.kt の firstName を可変にする。 data class User( var firstName: String, val lastName: S […]
Android 再入門 〜データバインディング①〜
今から5年くらい前に1本 Android アプリを作って以来 Android から離れてしまったので、再度入門する。 前提 当時 Java 独学習得後、実務経験ほぼなしでアプリ作成した なんとなく Android の仕組 […]
Firebase functions わかりにくかった箇所
関数の削除方法 削除コマンドで明示的に削除する方法 デプロイ時に存在しない関数を削除する方法 https://firebase.google.com/docs/functions/manage-functions 削除コ […]
GCEの Container-Optimized OS から Stackdriver logging にログを吐き出す
ログの飛ばし方 方法は他にもあるかもしれないが試したのは以下の2つ。 コンテナ起動時に log-driver=gcplogs をつける fluentd イメージを使って飛ばす とりあえず gcplogs を付けたやりかた […]
App EngineからCompute Engineに移行する
App Engine のFlexible 環境が高すぎて(f1-smallと同じスペックで月4,000円超)こりゃ厳しいと思い、GCEに逃げることにした。 ロードバランサーとかも組み込まれているようなので、アクセス数がそ […]
RaspberryPi と PaSoRi を使って読み取りをしてみる
先人達に感謝しつつ、動作確認までやってみる。 pip をインストール $ curl -sL https://bootstrap.pypa.io/get-pip.py | sudo python # バージョン確認 $ p […]
RaspberryPi に公開鍵認証でログインするようにする
鍵を生成する(Mac) ssh-keygen -t ed25519 -N “” -C “” -f ~/.ssh/raspberrypi 生成された raspberrypi.pub の中身をコピーしておく。 従来のパスワー […]
Cloud Build を使ってみた
https://cloud.google.com/cloud-build/?hl=ja コンテナイメージを作る用のサービスらしいが、他にも色々できる。 https://cloud.google.com/cloud-bui […]