j3iiifn’s blog

ネットワーク、インフラ、プログラミングについての備忘録

2020-01-01から1年間の記事一覧

Androidの開発者向けオプションの「アクティビティを保持しない」をコマンドラインから設定する

しょっちゅうON/OFFするけど、開発者向けオプションのかなり下の方にあるのでスクロールするのが面倒くさい。 実は、次のadbコマンドでON/OFFできる。 # ON adb shell settings put global always_finish_activities 1 # OFF adb shell settings put global …

pyppeteerでデバイスをエミュレートする

puppeteerでデバイスをエミュレートする方法はググればすぐに見つかるけど、pyppeteerでのやり方は見つからなかったのでメモしておく。 puppeteerなら const iPhone = puppeteer.devices['iPhone 8']; のようにライブラリで定義済みのデバイスを参照できるが…

(学習メモ)Android Architecture Blueprintsのtodo-mvvm-databindingブランチの相関図を描いた

MVVMパターンに入門したくて『Androidアプリ設計パターン入門』の「第2章 MVVMパターンを使ったアプリ構成」を読んだ。 peaks.cc この章ではAndroid Architecture Blueprintsのtodo-mvvm-databindingブランチをベースにMVVMパターンを解説している。 このブ…

Android 11 (API 30) の全画面モードを試してみた

Android 11 (API level 30) で追加された全画面モードの各パターンを試して、gifを並べてみた。

IntelliJのKeymapに出てくる修飾キーの記号がわかりづらすぎるのでまとめてみた

これはMac版Android StudioのKeymap画面なのだが、 なにこの矢印にゲジゲジが生えているやつ…どのキーなんだ… このゲジゲジに限らず、修飾キーの記号のなんとわかりづらいことか。 いや、覚えればいい話なのだが… 記号と修飾キーの対応関係はこのサイトがよ…

ラズパイでadbコマンドを使いたいだけなのにDebianパッケージをビルドする羽目になった

Raspberry Pi 2 Model B / Ubuntu 18.04.4 の環境において、aptでインストールしたadbがクラッシュしてしまう。原因と解決策をメモっておく。

外部ディスプレイの輝度・コントラストを2クリックで変更できるようにした

Mac

在宅勤務で地味にストレスになっていたのが、外部ディスプレイの輝度・コントラスト調整。 私は眩しいのが苦手なタイプの人間なので、ディスプレイは極限まで暗くして使用している。 オフィスと異なり、家では日中は自然光で生活しているため、時間帯によっ…

AtCoder, LeetCode, PaizaのPython実行環境を構築する

目的 各オンラインジャッジサイトの実行環境に合わせたローカル開発環境を構築する。 今回はAtCoder, LeetCode, Paizaの3サイトを対象とする。 方針 基本的にpyenvで複数のPythonバージョンをインストール&管理する。 ただし後述するように3.4.3だけpyenvで…