rokkonet

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

指定した数の空行をファイル間に入れつつファイル結合するシェルスクリプト

2023 Jan. 29. 参照先 https://bitbucket.org/arsmus/shell-script-public/src/master/text-file/catFilesInsertEnptyLine.sh

utf-8テキストファイルをコマンドラインから両面印刷するシェルスクリプト

2023 Jan. 29. 参照先 https://bitbucket.org/arsmus/shell-script-public/src/master/text-file/print_utf8files.sh

UTF-8テキストファイル・POSTSCRIPTファイル・PDFファイル変換、コマンドラインでの印刷

2023 Jan. 29. 参照元 なにかやったら書くブログ: UTF-8で書かれた日本語テキスト, テキストファイルをPostScriptに変換する方法(2019/11) utf-8テキストファイルをpostscriptファイルに変換するフィルターソフト paps (Ubuntuでのインストール) $ sudo apt …

mixcloud(音声版youtube)からのダウンロード

2023 Jan. 22. 出典 MixCloudから音楽をダウンロードする方法まとめ https://www.mixcloud.com から 対象の音声ページを開く。 開いているページのURLをコピーする。(ブラウザ上部のURL欄) https://www.dlmixcloud.com/ を開く。 [Enter Mixcloud URL]欄に…

android開発 Intentでのファイラー起動

2023 Jan. 15. 環境 compileSdk 33 minSdk 30 targetSdk 33 ファイラーを起動できるIntent Intent.ACTION_GET_CONTENT Intent.ACTION_OPEN_DOCUMENT Intent.ACTION_OPEN_DOCUMENT_TREE "Intent.ACTION_OPEN_DOCUMENT"、"Intent.ACTION_GET_CONTENT"ではInten…

NHKラジオ聴き逃し配信の録音

2023 Jan. 10. 出典 VLCを使ったNHKラジオ 「らじる・らじる」聞き逃し放送の高速録音 | falconblog Firefoxブラウザの場合 聞き逃しプレーヤー画面の右上メニューで「その他のツール」をクリック -> 「ウェブ開発ツール」をクリック -> 「インスペクター・…

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

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=

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…