2022-02-01から1ヶ月間の記事一覧
自作ラズパイサーバーに高負荷?(40分100万アクセス)をかけ、その際の温度変化を計測してみました。 結果 [目次] 環境 ラズパイに高負荷をかける bash で行う golang を使った方法 ラズパイの温度を計測する ラズパイの温度 定期的に測定する gnuplot でグ…
awk 1という表現についてメモしておきます。 awk 大前提として、awkの基本パターンは『(マッチ)パターン+アクション』です。 そして awk では以下のように記述します # awk 'pattern {action}' $ echo 'hoge fuga pien' | awk '/fuga/ {print $0}' hoge f…
今回は、必要な OSS の一覧を Google Play services を使って簡単に表示させてみたいと思います。 注意点としては、表示のために新たに Activity を立ち上げる必要があることです。 見た目 環境 - Android Studio: Arctic Fox | 2020.3.1 - gradle: build:gr…
『Jetpack Compose で横画面を検知しレイアウトを変更する』ことをやってみたいと思います。 環境 - build:gradle:7.0.4 - compose_version = '1.0.1' レイアウト 次のように、横画面か縦画面かを判断しレイアウトを変更できるようにことがこの記事のゴール…
成果物 今回は、Jetpack Compose で以下のようなものを作りたいと思います。 縦に3つ点の並んだアイコンを表示 MoreVert と言うらしいです More read, vertical ?? クリック時にそこからメニューを表示させる 写真 クリック時の挙動 環境 - build:gradle:7.…
メモリーリークとは Java のランタイムの文脈においてメモリーリークとは、ガベージコレクション (GC) と強く関連しています。具体的には、必要無くなったオブジェクトの参照を持ち続け、GC が削除をいつまでも行わないことを指します。 すぐにバグを引き起…
android studio のメソッドが真っ赤になった! テストメソッドのほとんどのファイルで、多くのメソッドが真っ赤になる現象が発生しました。 import 文を見て、赤文字の対象となっていたものには以下のようなものがありました。 androidx.test.xxx org.junit.…
タイマーを Android で作りたいことがあり、その際 Jetpack Compose で定期ループみたいなもの実装しました。 Kotlin で実装を行うには Timer や Runnable を用いることが多いそうですが、Jetpack compose では以下のようにLaunchedEffect と delay を用いて…
android でリリースに向けて色々といじってた際、左上のタブでAndroidを選択している状態で androidTest が表示されなくなりました。 Android Studio の再起動や、『File > Invalidate Cache / Restart』をやってみても解決しませんでした。 最終的にはこち…
GitHub でコミットの確認をしようと思った際、「独立した Commits 確認ボタン」がなかったので探すのに少し時間がかかりました。 URL に打ち込む 特定のコミットを確認する https://github.com/<name>/<repository-name>/commit/<commit-hash> https://github.com/<name>/<repository-name>までは、いわゆるリポジトリま</repository-name></name></commit-hash></repository-name></name>…