rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

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

findコマンド 指定期間内に更新されたファイルの検索

2022 Dec. 25. # 過去48時間未満、かつ、過去1時間以上前に更新されたファイルの検索 MyDir="${1%/}" // シェルスクリプトの第1引数に検索対象ディレクトリを指定した場合 find "${MyDir}"/ -type f -mmin -2880 -and -mmin +60 -print0 | xargs -0 ls -trl

linux 画像ファイルの解像度取得

2022 Oct. 30. 出典 画像サイズを取得するコマンド - Qiita $ identify -format '%wx%h\n' FILE1 [ FILE2 ... ]

android開発 Fragment利用

2022 Oct. 23. 出典 [Android & Kotlin] Fragment をActivityに追加 [Android] Fragment コードで記述する build.gradle (Module: app) "implementation 'androidx.fragment:fragment-ktx:1.5.3'"を記述する plugins { id 'com.android.application' id 'org…

kotlin クラス継承 継承元クラスに丸括弧を付けるのは継承元クラスのコンストラクタを呼び出すため?

2022 Oct. 23. 出典 Kotlin - コンストラクタ - 覚えたら書く コンストラクタを宣言していないクラス継承し、なおかつコンストラクタを持たないクラスの場合は、スーパークラスが引数を持たなかったとしても、スーパークラスのコンストラクタを明示的に呼び…

firefox user agentの設定

2022 Oct. 11. 出典 FirefoxでuserAgentを偽装する - Qiita 歌うキツネ : Firefoxのユーザーエージェントを変更(偽装)する

Firefox ユーザーがセットしたUser Agentの削除

2022 Oct. 11. 出典 https://support.mozilla.org/ja/kb/how-reset-default-user-agent-firefox

android 画面回転でのActivityのデータ、LiveDataの扱われ方

2022 Oct. 11. 2022 Oct. 10. 画面回転すると、OnDestroyイベントが発生し、Activityが破棄され、その後、Activityが再生成され、onCreateイベントが発生する。 画面回転後のデータの値 Activityデータは破棄される onCreateイベント時に初期化されるActivit…

RTL8761BUVチップがubuntu 20.04のBluetoothアダプタアプリで使えなくなった時の対処

2022 Oct. 13. 2022 Oct. 10. 対策1 USBデバイスを差し込み直す 対策2 rtl8761bu_fw.binというリンクファイルを作る 出典 Bluetooth RTL: firmware file rtl_bt/rtl8761bu_fw.bin not found - Linux Mint Forums $ cd /usr/lib/firmware/rtl_bt $ sudo ln -s…

Mirakurun + PT2 xubuntu 2004、arch系manjaro linux 稼働状況

2022 Oct. 01. PT2搭載PCにMirakurun、rivarunをインストールした。 xubuntu 2004では異常なく稼働。 arch系manjaro linuxでは「rivarunでlocalhost接続ができずIP指定する必要がある」「VLCメディアプレーヤーでストリーミング再生すると、地上波放送は問題…

AnyCast M2 Plusによるスマホ画面のテレビ画面へのキャスト

2022 Oct. 03. 2022 Oct. 01. Wireless Display Receiver AnyCast M2 Plus 参考ページ Miracast非対応Androidスマホmoto g8でAnyCastミラーリング成功 webzoit.net 【Anycast】Androidでミラーリング設定する方法と注意点 | APPTOPI AnyCast スマホ/PCの画…

android LiveDataでのpostValueとsetValueの違い

2022 Sep. 23. 参照先 AACのLiveDataのsetValueとpostValueの違いについて - log.atsumo android — MutableLiveDataのsetValue()とpostValue()の違い setValueはメインスレッドでのみ利用可能。 postValueはメインスレッド以外のスレッドで利用可能。 下…

vim設定ファイル ~/.vimrc の内容

vim

2024 Apr. 06. 2024 Jan. 27. 2022 Sep. 23. $ cat ~/.vimrc set clipboard+=autoselect set clipboard+=unnamed set number set expandtab set tabstop=2 set shiftwidth=2 set softtabstop=2 set autoindent set smartindent set mouse=a syntax off # rec…

UEFI GPT HDDへのGRUBインストール

2022 Sep. 19. 参考 EFI システムパーティション - ArchWiki GRUB - ArchWiki EFI システムパーティション - ArchWiki 300MB以上の、パーティションタイプ GUIDが"C12A7328-F81F-11D2-BA4B-00A0C93EC93B"のEFIシステムパーティション(ESP)を作る。 fdiskでの…

BIOS GPT HDDへのGRUBインストール

2022 Oct. 02. 2022 Sep. 19. 参考ページ ArchLinuxインストール手順(BIOS-GPT環境) - shuymn’s blog (outdated) GRUB - ArchWiki GPT HDDのディスクの先頭から2TiB以内に1MBほど(Manjaro Linuxではインストール時に8MBと指示される)のパーティションを作る…

linuxで利用できる起動可能USBメモリー作成ソフト UNetbootin

2022 Sep. 19. linux上でブータブルUSBメモリーを作るにはUNetbootinを利用すればよい。 参考 LinuxでLinuxが起動できるLive Boot USBメモリを作成する(GParted、UNetbootin) | LN date…

Manjaro Linuxへの日本語入力インストール

2022 Sep. 04. Manjaro Hello -> Applications -> Extended language support -> "Manjaro Asian Input Support Fcitx"にチェックを入れてUpdate

Ubuntu 20.04 ネットワーク不通対処

2022 Sep. 04. 出典 Ubuntuで有線LANで接続しようとしても、「デバイスは管理されていません」と出てしまう時の簡単な解決法 Ubuntu 20.04で、NetworkManagerに「デバイスは管理されていません」と表示され、ネットワークがつながらなかったが、出典ページの…

Ubuntu 20.04 しばらくしたらネットワークが切断する現象

2022 Sep. 4. 2022 Aug. 28. Realtek RTL8168 LANカードが、Ubuntu 20.04、Manjaro Linux(Arch Linux)のどちらでも、(サスペンド・スクリーンサーバーなどは設定せず)しばらく放置するとインターネットにつながらなくなる。 Ubuntu 20.04では、インターネ…

CHUWI LarkBox Pro Mini PCのWindows 11へのアップデート

2022 Aug. 21. 参考ページのような記事があるが、2022年8月に購入したCHUWI LarkBox Pro Mini PCでは、Windows 10の「設定 -> Windows Update」から何の支障もなくWindows 11に更新できた。 参考ページ LarkBoxProのWindows11アップデート - #5 by PaRRoT - …

CHUWI LarkBox Pro Mini PC BIOS画面表示はDeleteキー

2022 Aug. 21. CHUWI LarkBox Pro Mini PCのBIOS画面表示は起動時にDeleteキーを連打する

android開発 ViewModel オブザーブはMutableでないLiveDataをオブザーブすればよい

2022 Aug. 13. MainActivity.kt class MainActivity : AppCompatActivity() { val binding: ActivityMainBinding by lazy {ActivityMainBinding.inflate(layoutInflater)} override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan…

android開発 ViewModelインスタンスの取得は"by viewModels()"

2022 Aug. 13. 出典 by ViewModels() を使って ViewModel を取得する方法 | 穀風 Androidアプリ:ViewModel と LiveData + オブザーバ でUIとデータを管理(Kotlin編) – KOMMLOGG "val hogeViewModel = ViewModelProvider(this).get(HogeViewModel::class.j…

android開発 指定ディレクトリの音声ファイル・動画ファイルをランダムに再生するアプリ(ViewModel非対応。縦画面固定)

2022 Jul. 20. build.gradle(Module: app) plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' } android { compileSdk 31 defaultConfig { applicationId "net.sytes.rokkosan.randomplayer" minSdk 24 targetSdk 31 versionCode 1…

kotlin : 'lateinit' modifier is not allowed on properties of primitive types

2022 Jul. 19. 対応その1 出典 kotlinで値がprimitive wrapperのためにlateinitできない場合 - Be an Idealistic Realist Kotlin : 'notNull delegate' vs 'lateinit' - Qiita var myInt: Int by Delegates.notNull() 対応その2 出典 'lateinit' modifier is…

android開発 ファイル・ピッカーで取得したディレクトリをContentResolverのクエリーでのディレクトリ指定に使う

2022 Jul. 19. 2022 Jul. 18. // ファイル・ピッカーによるディレクトリ取得 fun myMain() { // ボタンがタップされたら、ファイルピッカーによりディレクトリを取得 buttonSelectDir.setOnClickListener { openFilePicker() } } private fun openFilePicker…

android開発 ContentResolver query条件書式 ( selectionClause )

2022 Jul. 18. メディアファイル抽出 val selectionClause = MediaStore.Files.FileColumns.MEDIA_TYPE + " = " + MediaStore.Files.FileColumns.MEDIA_TYPE_AUDIO + " OR " + MediaStore.Files.FileColumns.MEDIA_TYPE + " = " + MediaStore.Files.FileColu…

android 各場面での外部ストレージのパス表現

2022 Jul. 18. Intent.ACTION_OPEN_DOCUMENT_TREEでファイル・ピッカーから取得したディレクトリ文字列 プライマリ・ストレージ content://com.android.externalstorage.documents/tree/primary%3Amydir1%2Fmydir2%2Fmydir3 %3A %2F はパス区切り文字 SDカー…

ubuntu 20.04 Realtek RTL8168 / r8168 ネットワーク ドライバ インストール

2022 Jul. 17. 現象 ubuntuではRealtek RTL8168ネットワークチップに対し、r8169ドライバがインストールされてしまう。 対策 出典 Ubuntu Debian Linux Mint r8169 r8168 Network Driver Problem and Solution - rtt - IT Resource ドライバをr8168に入れ替…

Ubuntu 20.04 Realtekチップ ネットワークトラブル・ネットワーク切断対応

2022 Jul. 17. 出典 Ubuntu18.04でスリープ後ネットワークが繋がらなくなった話 - Qiita ネットワークチップの確認 $ lspci Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11) $ s…

android開発 Spinner ドロップダウンリストの位置番号(インデックス番号)を取得する

2022 May 14. 端末 android 11 ( APIレベル 30 ) 概要 ドロップダウン表示する文字列の配列を作る Spinnerを置くアクティビティにAdapterView.OnItemSelectedListenerインターフェースを組み込み、onItemSelected()とonNothingSelected()を実装する onItemSe…