rokkonet

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

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

ubuntu17.10以降のnetwork設定

2021 Apr. 10. 2018 Sep. 02. デスクトップ画面のパネルに置かれたネットワークのアイコンをクリックしてネットワーク設定を行う。 あるいは次の設定を行う https://qiita.com/zen3/items/757f96cbe522a9ad397d より 設定変更 /etc/netplan/xxx.yamlを編集す…

nfsサーバーインストール

2021 May 02. 2021 Apr. 30. 2021 Mar. 28. 2021 Jan. 09. 2020 Oct. 31. 2018 Sep. 02. パッケージインストール (Ubuntu)# apt update && apt install nfs-kernel-server (Arch系Manjaro Linux) nfs-utilsパッケージ /etc/exports 編集 /DIR YOUR.NETWO…

HDDパーティションのUUIDの確認とUUIDを使ったマウント

2021 Apr. 10. 2020 Dec. 27. 2020 Sep. 27. 2018 Sep. 02. 参考元 イマドキのディスクマウント方法 - Qiita ハードディスクパーティションのUUID確認# blkid /dev/sda1 LABEL, UUID, TYPE, PARTUUIDが出力される パーティションのマウント# mount UUID=YOUR…

android emulatorをqemu kvm で動かす

2018 Sep. 02. 2018 Sep. 01.・# apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst cpu-checker インストール結果確認 # kvm-ok INFO: /dev/kvm exists KVM acceleration can be used・kvmグループにユーザーを追加する・# chown …

apt パッケージ更新禁止設定

2018 Sep. 01. dpkg –set-selections での設定 https://server-setting.info/debian/debian-no-apt-upgrade.htmlpinでの設定 https://server-setting.info/debian/debian-no-apt-upgrade.html https://yoheikikuta.github.io/ubuntu-kernel/apt-mark hold で…

xfce4 ウィンドウを前面に出さずにマウスでスクロール可能で、ウィンドウをクリックしたらフォーカスを得る設定

2021 Nov. 16. 2018 Sep. 01.メニュー→設定→ウィンドウマネージャー→フォーカス→フォーカスモデル→「クリックでフォーカス」にチェックを入れるメニュー→設定→ウィンドウマネージャー→フォーカス→フォーカスで前面に出す→「ウィンドウがフォーカスを取得した…

systemdによる時刻合わせ

2019 Jun. 22. 2018 Sep. 01.NTPクライアント機能を有効化# timedatectl set-ntp true設定ファイル/etc/systemd/timesyncd.conf NTP=ntp.nict.jp FallbackNTP=ntp.ubuntu.com # 予備サーバー 再起動# systemctl restart systemd-timesyncd.service 確認$ sys…

C言語 ポインタ宣言の読み方

2016 Dec. 25.http://kmaebashi.com/programmer/pointer.html 参照方。 ( http://news.mynavi.jp/articles/2008/04/18/pointer/002.html より)char *ap[3]; あるapという名前のものがある ↓ apは配列の先頭アドレスを表す定数で、配列要素ap[x]を求めること…

NVIDIA Corporation GF108 [GeForce GT630]のドライバのubuntu系へのインストール

2018 Sep. 02. 2018 Aug. 26.# apt install nvidia-352大画面表示になったので 、表示フォントを3ポイント上げた。

ruby 配列を値とするハッシュ

2018 Aug. 19.http://simanman.hatenablog.com/entry/2013/09/24/211044 list = Hash.new{|hash, key| hash[key] = []} Hash.newにブロックを与えるとブロック引数の1番目がhash自身、2番目がkeyとなります。 そこで上記のように配列を定義してあげると、key…

ruby Could not locate Gemfile or .bundle/ directory スクリプトのファイル属性を実行可能に

2018 Aug. 18.rubyスクリプトを起動すると Could not locate Gemfile or .bundle/ directoryで止まった。Bundler設定を疑ったが、単にファイル属性に実行可能属性が無いだけだった。

git ブランチの統合

2018 Aug. 17.devブランチのmasterブランチへの統合(現在のブランチを確認する)$ git branch(devブランチに移る)$ git checkout dev(devブランチを最新に) $ git fetch origin dev$ git merge FETCH_HEAD(masterブランチにチェック移る)$ git checko…

git ブランチの削除

2018 Aug. 17.ローカルブランチの削除$ git branch -d BRANCHリモートブランチの削除$ git push --delete origin BRANCH

シェルスクリプト テキストファイルを行の文字数順にソート

2018 Aug. 15.$ cat TextFile | awk '{print length() ,$0}' | sort -n | awk '{$1 = ""; print}' 各行の先頭にその行の文字数を書き込み、その数値でソートした後に、awkの$1 = "" によって文字数の数値を削除している。

git ローカルに無いリモートのブランチのローカルへのチェックアウト

2018 Aug. 14. リモートとローカルのブランチ一覧を表示 $ git fetch$ git branch -a リモートのorigin/BRANCHをローカルBRANCHにチェックアウトする$ git checkout -b BRANCH origin/BRANCH

xfceのパネルにプログラム起動アイコンを入れる

2018 Aug. 14.パネルを右クリックして「パネル」>「新しいアイテムの追加」を選択「ランチャ」を選択して「追加」ボタンをクリック「新しいアイテムの追加」ウィンドウは閉じるパネルに置かれたランチャを右クリックして「プロパティ」を選択新規追加のボタ…

ubuntu系linuxインストール

2023 May 03. 2022 Sep. 10. 2022 Feb. 08. 2021 May 19. 2021 Apr. 24. 2021 Mar. 29. 2021 Feb. 27. 2021 Jan. 31. 2020 Oct. 17. 2020 Sep. 26. 2020 Aug. 15. 2019 Oct. 14. 2019 Jan. 04. 2018 Dec. 01.2018 Nov. 04.2018 Oct. 14.2018 Aug. 13. インス…

空白/スペースを含む文字列を格納した変数の展開 シェル

2020 Jun. 13. 2018 Nov. 11.2018 Aug. 01. Str=' ab cd ' $ COMMAND $Str ab cdはひとかたまりのトークンとはならない。 シェル展開によりCOMMAND ab cd $ echo $Str ab cdはひとかたまりのトークンとはならない。 abというトークンとcdというトークンとな…

bashならできる変数内文字列置換

2018 Jul. 29.${変数名/置換前文字列/置換後文字列} 最初に一致した部分のみを置き換える。${変数名/置換前文字列//置換後文字列} すべての一致部分を置き換える。

bash 文字列の末尾の削除

2018 Jul. 29.bashでの文字列Strの末尾の削除echo ${Str/%?/}

grub2のインストール

2022 Feb. 13. 2018 Jul. 28. (UEFIシステムPC) arch系manjaro linuxがイントールされたPCの別HDDパーティションにubuntu 20.04をインストールしたら、起動時grub画面がmanjaro linuxのもののままだった。 次の手順でubuntuのgrubに置き換えた。 パーティ…

ubuntu系でのビデオカードと利用ドライバの調べ方

2018 Jul. 28.ビデオカード$ ubuntu-drivers devices== /sys/devices/pci0000:00/0000:00:0d.0 ==modalias : pci:v000010DEd000003D0sv00001028sd0000020Ebc03sc00i00vendor : NVIDIA Corporationmodel : C61 [GeForce 6150SE nForce 430] (Inspiron 531)dri…

NFSクライアント設定

2022 Sep. 18. 2021 Nov. 06. 2021 May 02. 2021 Apr. 30. 2021 Jan .31. 2020 Sep. 20. 2018 Jul. 28. ・パッケージインストール Ubuntu # apt update && apt install nfs-common Arch系Manjaro Linux nfs-utilsパッケージをインストールする # pacman -Syu…

シェルスクリプト 文字列から先頭の1文字を削除した上で、直前が\もしくは"ではない"までを最短一致で削除する

2018 Jul. 21.bash上で、文字列Lineから先頭の1文字を削除した上で、直前が\もしくは"ではない"までを最短一致で削除するLeftLine=${Line:1:$*1} # 先頭文字削除DelStr=$(echo $LeftLine | grep -oP -e '^.*?[^\\"]"[^"]') # 最短一致削除文字列取得DelStr=$…

シェルスクリプト 文字列から直前に\(バックスラッシュ)が無い"(二重引用符)までを削除する

2018 Jul. 21.Srch=$(echo $Line | grep -oP '^.*?\\".*?[^\\]"' | sed -e 's/\\/\\\\/g')echo $Line | sed -e s/${Srch}//「直前に\(バックスラッシュ)が無い"(二重引用符)まで」の検索 原形 ^.*?\".*?[^\]" grepに使う時 '^.*?\\".*?[^\\]"' sedに使う…

sedでのバックスラッシュの扱いについて

2018 Jul. 20.2018 Jul. 19.sedの s/regexp/replacement/ におけるregexp内の文字としての\には\\とエスケープする必要がある。ケースA(bash上のsedでうまくいかない)Str='"wr\"ddadf\"ab",a'Search='"wr\"ddadf\"ab"'echo $Str | sed -e s/${Search}//結…

grep 文字列の先頭から、直前に\が無い"(二重引用符)までの文字列の最短一致検索

2018 Jul. 20.2018 Jul. 19.2018 Jul. 17.文字列の先頭から、直前に\(バックスラッシュ)が無い"(二重引用符)までの文字列の最短一致検索$ grep -oP '^.*?\\".*?[^\\]"' -P で最短一致が可能なPearl正規表現とし、検索文字列中の?で最短一致指定、-o で一…

シェル シングルクォーテーションで囲んだバックスラッシュ、アスタリスク*、二重引用符"(ダブルクォーテーション)の扱い

2018 Jul. 17.シェルでのシングルクォーテーションで囲んだ文字列では、\は\\と記し*や"はそのまま記す。$ echo $String | grep '^.*\\"'

grepでの最短一致検索

2018 Jul. 21.2018 Jul. 17.grepに -P オプションを付ける 最短一致可能なPearl正規表現が利用可能となる検索文字列に ? を付ける ?に続く文字列の最短一致となる (最左最短一致なので検索文字列の先頭には注意が必要) qiita.com/anqooqie/items/191ad215e…

grepの検索文字列に$(ドル記号)を含める方法

2018 Jul. 08.rcmdnk.com/blog/2013/10/28/computer-bash-linux/bash上でのgrepで検索文字列に$(ドル記号)を含める方法$を含む文字列の検索ドル記号($)は変数の参照に使われるため、エスケープせずに単純にこれを書くと続く文字列の変数を 参照する様な形…