rokkonet

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

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

シェルスクリプトの位置パラメータ/コマンドライン引数の一括展開

2020 Jun. 13. 2018 Jul. 08. 出典 https://fumiyas.github.io/2016/12/15/positional-parameters.sh-advent-calendar.html "$*"すべての値の間にスペース/空白 ` ` が差し込まれた1つの文字列に展開される。展開の結果は元にように個別の値にはならず、ス…

文字列がマッチする数をカウントするシェルスクリプト

2018 Jul. 07.server.etutsplus.com/shell-script-substr-count/(1) 検索対象文字列から検索する文字列を見つけて改行文字「\n」を付けてマッチする数を行数にする(2) "grep -c"で検索する文字列が何回現れるかカウントする echo $Line | sed "s/${Str}/${St…

画像をアスペクトを保持して縮尺/拡大して、指定位置に表示する

2018 Jun. 24.$ convert -resize WIDTHxHEIGHT INFILE.jpg jpeg:- | display -geometry +X+Y jpeg:- 画像の横長x縦長を -resize で指定する。アスペクト比は保持される。 パイプに渡す画像形式を TYPE:- で指定する。 TYPE : jpg, jpeg, gif, png, bmp ... …

「git fetch origin master」は

www-creators.com/archives/1097#git_fetch_origin_mater より「git fetch origin master」は、リモートレポジトリ「origin」にあるブランチ「master」を、ローカルのリモート追跡ブランチに反映させる。という意味のコマンドです。

Gitの作業パターン

2018 Jun. 20.2018 Jun. 19.2018 Jun. 16.A-1)リモートリポジトリ作成A-2)リモートリポジトリのローカルへのcloneB-1)git fetch origin master B-2)git merge FETCH_HEAD3)ローカルリポジトリでのファイル作成4)ローカルリポジトリ内のファイル…

OpenVPN AES-256-CBC対応(WARNING: INSECURE cipher with block size less than 128 bit vpn)

VPN

2018 Jun. 10. サーバー設定(/etc/openvpn/server.conf)とクライアントプロファイル(*.ovpn)に次の行を書き込む。 cipher AES-256-CBC

android端末へのルーティング方式OpenVPNクライアントインストール

2019 Apr. 27.2018 Sep. 30.2018 Sep. 27. 2018 Jun. 09.qiita.com/noraworld/items/2fe6be489e1d93c748b8 より クライアント用秘密鍵の生成 サーバーにて$ WORKDIR/easy-rsa/easyrsa3/easyrsa build-client-full CLIENTDEVNAME VPN.ovpn を作る(ファイル名…

SyntaxHighlighterを使ったBloggerでのソースコード表示

2018 Jul. 07.2018 Jun. 03.参考サイトwww.howtonote.jp/syntaxhighlighter/index3.htmlwww.howtonote.jp/syntaxhighlighter/index2.html#section1Bloggerの編集モードを html にして、次の記述とする。brush:javaはコード言語に応じて変更する。<pre class="brush:java">・・・ソー</pre>…

VPNクライアントに割り振られるIPアドレス

VPN

2018 Jun. 06. ルーティング方式のVPNクライアントには,VPNサーバ側ネットワークのローカルIP(192.168.x.x)と別ドメインのIP(10.8.0.x)が振られる。 ブリッジ方式ではVPNサーバ側ネットワークのローカルIP(192.168.x.x)が割り振られる。

systemd解説サイト

2020 Nov. 07. 2018 Jun. 03. http://equj65.net/tech/systemd-boot/ http://equj65.net/tech/systemd-manage/ Systemd入門(4) - serviceタイプUnitの設定ファイル - めもめも Systemdを使ってさくっと自作コマンドをサービス化してみる - Qiita systemdによ…

Wake On Lan 設定

2022 Feb. 08. 2021 May 15. 2021 Apr. 30. 2020 Mar. 25. 2020 Sep. 24. 2019 Oct. 26. 2019 Apr. 21.2019 Feb. 16. 2018 Aug. 14.2018 Jun. 03. 概要 仕組み 起動されるPCのLANポートのMACアドレスを乗せたマジックパケットをLAN内にブロードキャストする…

シェルスクリプト 文字列 引用符で囲む/囲まない

2018 Jun. 2.ダブルクォート " で括られていれば値が展開されるだけ。括られていなければ値の展開後にワード分割やパス名展開などが適用される。ダブルクォートに括られていると、展開後にワード分割はされない。 同様にパス名展開やブレース展開なども適用…

androidブラウザで「安全な通信を確立できませんでした」と表示されたら端末を再起動する

androidブラウザで「安全な通信を確立できませんでした」と表示されたら端末を再起動する。2017 May 30.

ルーティング方式OpenVPNでのクライアントのIPアドレス、ポート開放

VPN

2020 Oct. 03. 2018 Sep .04. 2018 May 27.クライアントのIPアドレスは、OpenVPNで設定された仮想アドレス(通常 10.8.0.0/24)が割り振られる。 サーバーホストのファイアウォール設定 OpenVPNサーバーが所属するLAN内の各種サーバー(http, samba etc. )…

OpenVPNの利用ポートは1194/udpだけでよい。

VPN

2018 May 26.OpenVPNの利用ポートは1194/udpでも1194/tcpでもよい。1194/udpにしておけばよい。 http://nextgenvpn.com/ovpn_modes.html

sambaサーバーをルーティング方式openVPNで利用する時のsamba設定

2021 Jan. 31. 2020 Oct. 03. 2019 Apr. 29. 2018 May 26.smb.confの[global]にopenVPNの仮想ネットワークアドレスを許可する。 [global] interfaces = 127.0.0.0/8 192.168.1.0/24 10.8.0.0/24 eth0 hosts allow = 192.168.1. 10.8.0. // hosts denyで設定…

sambaサーバーをルーティング方式openVPNで利用する時のポート開放

2021 Jan. 31. 2019 Oct. 21.2019 Apr. 29. 2018 Sep. 04. 2018 May 26. openVPN+sambaでのポート開放 下記をそれぞれ設定してもよいが、次の4行で済む。 $ sudo ufw enable $ sudo ufw allow from 192.168.xxx.0/24 to any app Samba$ sudo ufw allow from …

SSH 利用プロトコル

2024 Jan. 21. 2018 May 21.SSHを利用するのはTCP。UDPは使わない。

ufwの有効化

2018 May 21.ufwは一度有効化すると,システム起動時に自動的に有効になる。# ufw enable

アクセスコントロールの各段階での設定

2018 Sep. 01. 2018 May 21. クライアントアプリケーションから近い方から ・各アプリケーションでの設定 ・TCP Wrappersでのサービス制御 設定ファイル /etc/hosts.deny /etc/hosts.allow ・iptables / ufw によるNetfilterパケットコントロール

pt2/recpt1でのBS102の録画コマンド

2018 May 19.101チャンネルの102プログラムを指定する。$ recpt1 --b25 --strip --sid 102 101 SECONDS OUTFILE.ts

handbrakeのコマンドラインでの利用

2018 May 20.2018 May 19.2018 May 18.2018 May 16.DVD-VIDEOをH.264ファイルにリッピング$ HandBrakeCLI -i /dev/dvd -o OUTFILE --title TITLENUMBER -e x264 -q 30.0 -a 1 -E ffaac -B 160 -6 dpl2 -R Auto -D 0.0 --audio-copy-mask aac,ac3,dtshd,dts,m…

デバイスのポートの状況確認

2018 May 13.(tcp)$ nc -v -w 1 IP -z 22(udp)$ nc -v -w 1 -u IP -z 22

ufw 設定反映

2018 May 13.# ufw reload

ufw ルールの適用順

2018 May 27.2018 May 21.2018 May 13."# ufw status numbered"で一覧を表示した際に、より上にあるルールから順番に適用される。 (サンプル) # ufw allow from 192.168.1.1 to any port ssh # ufw limit ssh 192.168.1.1からのsshは頻度に関係なく可能。 …

ufw ルール書式

2018 May 26.2018 May 13.# ufw 許可/拒否 proto tcp/udp from アクセス元IP to 接続先IP port ポート番号・fromで指定したアドレスからtoで指定したアドレスかつポートへの通信を受信する。"to 接続先IP"は"to any"でもよい。(例)# ufw allow proto tcp f…

sambaサーバーがリッスンするポート

sambaサーバーがリッスンするポート2018 May 13.(参考サイト)http://wiki.samba.gr.jp/mediawiki/index.php?title=Samba_をファイアウォール越しに利用する通信目的 Samba 側 接続元名前登録など 137/udp 137/udpブラウジングなど 138/udp 138/udpファイル…

VPN クライアントから見たVPNのIPアドレス

VPN

2020 Jun. 07. 2018 May 03. ルーティング方式OpenVPN接続後、クライアントにおけるサーバーのアドレス指定は、(VPNサーバーを設置する前からの)LANのネットワークアドレスを使用すればよい。

radikoラジコでのNHKのID

2018 Jul. 01.2018 Apr. 30.第1放送 JOBK第2放送 JOABFM放送 JOAK-FM...参考www.miera.fm/radio/callsign/k.html

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト2018 Apr. 29.while read linedo echo $linedone << END$StringEND(できなかったコード)echo $String | while read linedo echo $linedone