rokkonet

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

windows subsystem for linux windowsで認識されているパーティションはwslでも自動マウントされる

2023 Mar. 11. 参考ページ Windows 10の「WSL」でネットワークドライブなどをマウントする:Tech TIPS - @IT WSL 2 で Linux ディスクのマウントを開始する | Microsoft Learn 1つのHDDにntfsフォーマット・パーティションを2つ用意し、一方にwindowsシステ…

android開発 ActivityResultContractsとIntentで他アプリを起動するコード例

2023 Mar. 05. 端末のストレージを読み込む権限を取得し、Intent.ACTION_OPEN_DOCUMENT_TREEで端末組み込みファイラーを開き、ディレクトリを取得するコード AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.sytes.rokkosan.myfilerchooser"> </manifest>

android開発 ActivityResultLauncherの定義は、所属するクラスのフィールドとして記述しなければならない

2023 Feb. 25. 出典ページ registerForActivityResultで「attempting to register while current state is RESUMED. LifecycleOwners must call register before they are STARTED.」 - Qiita メソッド定義の中で記述すると「attempting to register while c…

各行にテキストファイルパスが書かれたファイルを読み込み、各テキストファイルの文字コードをUTF-8に変換するシェルスクリプト

2023 Feb. 23. 各行にテキストファイルパスが書かれたファイルを読み込み、各テキストファイルの文字コードをUTF-8に変換し、指定ディレクトリに保存するシェルスクリプト convert2utf8withNonUtfFileList.sh LISTFILE DESTDIR LISTFILE is a textFile with …

各行にテキストファイルパスが書かれたファイルを読み込み、各テキストファイルの改行コードをLF(unix/linux改行コード)に変換するシェルスクリプト

2023 Feb. 23. 各行にテキストファイルパスが書かれたファイルを読み込み、各テキストファイルの改行コードをLF(unix/linux改行コード)に変換し、指定ディレクトリに保存するシェルスクリプト convert2LfWithNonLfFileList.sh LISTFILE DESTDIR LISTFILE is …

ディレクトリ内から改行コードが LF (unix/linux改行コード)でないファイルを標準出力するシェルスクリプト

2023 Feb. 23. ディレクトリ内を再帰的に検索し、改行コードが LF (unix/linux改行コード)でないファイルのファイルパスを標準出力するシェルスクリプト NAME listNotLFfiles.sh - Output filePath that have non LF-return-code in DIR recursively to STAN…

ディレクトリ内から文字コードがUTF-8でないファイルを標準出力するシェルスクリプト

2023 Feb. 23. ディレクトリ内を再帰的に検索し、文字コードがUTF-8でないファイルのファイルパスを標準出力するシェルスクリプト NAME listNotUtf8files.sh - Output filePath that have non UTF-8 text and have EXT extension in DIR recursively to STAN…

テキストファイルのファイルパスが書かれたファイルを読み込み、各テキストファイルの文字コード・改行コードを標準出力するシェルスクリプト

2023 Feb. 23. 各行にテキストファイルのファイルパスが書かれたテキストファイルを読み込み、書かれた各テキストファイルの文字コード・改行コードを標準出力するシェルスクリプト usage: readEachLineStdOutCharCodeReturnCode.sh TEXTFILE Read line by l…

"nkf --guess"は文字コードと改行コードを、"nkf -n"は文字コードだけを出力する

2023 Feb. 22. nkf --guess 自動認識された文字コードと改行コードが出力される nkf -g 自動認識された文字コードが出力され、改行コードは出力されない

lprコマンド A4シート印刷行数

2023 Feb. 22. asciiテキストファイル印刷 下記のように、asciiテキストファイルをlprコマンドでブラザー DCP-J562N プリンタにA4シート印刷すると、「上下左右のマージンなし」「1ページ行数68行」となる。 $ lpr FILE.txt postscriptファイルに変換しghost…

xubuntu 20.04 Cambridge Silicon Radio ( CSR )製 Bluetooth 5.0 USBドングル利用

2023 Feb. 19. 利用環境 $ uname -r 5.15.0-60-generic $ lsusb Bus 004 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) 接続 Bluetooth機器の電源を入れ、接続待ち状態にする。 Xubuntuデスクトップのパネル上のbluem…

シェルスクリプト "set -u"で、未定義の変数を読み込もうとするとエラーとなり実行を停止することができる

2023 Feb. 05. "set -u" 未定義の変数を読み込もうとするとエラーとなり実行を停止することができる。 #!/usr/bin/env bash set -u ... ...

readlinkコマンドでファイルの絶対パスを取得できる

2023 Feb. 05. readlinkコマンドでファイルの絶対パスを取得できる。

findコマンド -orオプション -andオプション

2023 Feb. 05. 同じオプションを-and / -orでつないで複数記述する時は、全体を ( )で括り、他のオプションと区別する $ find ~/ -type f \( -name '*.jpg' -or -name '*.jpeg' \)

端末を閉じてもログアウトしても処理を続けるnohupコマンド

2023 Feb. 05. 参照元 【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける:Linux基本コマンドTips(137) - @IT コマンドライン端末を閉じてもコマンドを実行させ続ける例 $ nohup COMMAND 1> STD-OUT-FILE 2> STD-ERR-FILE &

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

2023 Feb. 23. 2023 Jan. 29. Usage: catFilesInsertEnptyLine.sh [options] FILE1 [FILE2 ...] Description: Concatnate files to STANDARD-OUT, inserting enpty line(s) between files. Option -n Num : Insert Num empty line(s) between files. Num mus…

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

2023 Feb. 23. 2023 Jan. 29. Usage: print_utf8files.sh UTF8FILE1 [UTF8FILE2 ...] Description: Print utf8-text-file(s) with duplex-no-tumble without GUI. 左側綴じ両面印刷でUTF-8文字コードのテキストファイルを コマンドラインから印刷する コード…

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

2024 Jan. 20. 2023 Feb. 23. 2023 Jan. 29. 参照元 なにかやったら書くブログ: UTF-8で書かれた日本語テキスト, テキストファイルをPostScriptに変換する方法(2019/11) テキストファイルをページ番号付きでコマンドラインから印刷したい -ut- UNIX・Linux |…

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

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

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

2023 Feb. 11. 2023 Jan. 15. 環境 Android 11 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.ACT…

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

2024 Jan. 06. 2023 Jan. 10. 出典 VLCを使ったNHKラジオ 「らじる・らじる」聞き逃し放送の高速録音 | falconblog 概要 ブラウザから配信元URLを取得し、VLCプレーヤーでストリームをファイル保存する。 手順 (1) Firefoxブラウザ NHKらじるらじるの聴き逃…

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メディアプレーヤーでストリーミング再生すると、地上波放送は問題…