rokkonet

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

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

シェルにおける引用符囲みの解釈、スペース/空白の解釈

2020 Jun. 13. 2018 Dec. 06. 引用符で囲まれた空白/スペースは「引用符で囲まれた文字列の一部」。トークンの区切りと解釈されない 引用符に囲まれていない空白/スペースはトークン内の文字ではなくトークン区切り記号 引用符に囲まれていない変数に格納…

カーネルモジュールが置かれる場所

2018 Dec. 01.カーネルモジュールは /lib/modules/`uname -r`/kernel/に置かれる。 例)pt2ドライバー /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko

git リモートとローカルのブランチ比較

2018 Nov. 04.こちらを参照git pull する前にリモートとの変更点を見る$ git diff HEAD..リモート名/ブランチ名git push する前にリモートとの変更点を見る$ git diff リモート名/ブランチ名..HEADgit add する前に変更点を見る$ git diffgit add した後に変…

カーネルアップデート時のドライバーモジュールアップデートの自動化

2018 Dec. 31.2018 Dec. 23.2018 Nov. 14.2018 Oct. 28.【TVチューナー PT2 の例】dkmsパッケージインストール # apt update && apt install dkmsソースファイル配置 $ cd PT2/DRIVER/SOURCE/driver/ $ make clean$ sudo cp -r ./* /usr/src/pt1-17b4f7b5dcc…

mysql / mariaDB select結果をcsvファイルに書き出す

2021 Nov. 07. 2021 May 17. 2018 Oct. 21. csvファイル書き出し ユーザにfile権限を付与する $ mysql -u root -p DATABASE mysql> grant file on *.* to 'USER'@'localhost' ; 当該ユーザー でmysqlに接続してファイル出力する $ mysql -u USER -p DATABASE…

mysql ファイル書き込みディレクトリ制約の解除

2018 Oct. 20.https://qiita.com/bohebohechan/items/207e87786b1e30f60abe より 概要 secure-file-priv に設定されたディレクトリのみに書き込みができる。secure-file-privの設定がNULLであれば書き込み制約されない。書き込み属性が、mysqlユーザーを許可…

git リモートのbranchの確認、ローカルブランチとの確認

2018 Nov. 11. 2018 Oct. 20.リモートのbranchの確認次の2つのコマンドを実行する$ git fetch$ git branch -aリモートブランチとローカルブランチの比較$ git diff master origin/master

cron 起動するスクリプト・プログラムのライブラリパスを設定すること

2018 Oct. 14.cronの@rebootで起動させるruby/sinatraが、RUBYLIB設定が無いので起動しないことに気づくまで随分時間を使ってしまった。

mysql パスワードポリシー変更/無効化

2020 Aug .12. 2019 Oct. 21. 2018 Oct. 21. 2018 Oct. 08. 永続的変更 mysqlサーバー設定ファイル *.cnf を編集する ( Linx Mint xfce では /etc/mysql/mysql.conf.d/mysqld.cnf ) [mysqld] validate_password.policy = "LOW" 一時的変更(mysqlサーバーを…

OpenVPN クライアントからサーバーに接続時のパスワード要否設定

2018 Oct. 07. 2018 Oct. 03. クライアント秘密鍵の生成で $ ./easyrsa build-client-full 設定ファイル名 nopassとコマンドの最後にnopassオプションを指定すればパスフレーズが不要となる

TS-MPEG2ファイルをDVD-VIDEOに焼く

2018 Oct. 01.TS-MPEG2ファイルをDVD-VIDEO用MPEG2ファイルに変換するこちら を参照DVD-VIDEO用MPEG2ファイルをDVD-VIDEO形式にオーサリングする$ VIDEO_FORMAT=NTSC dvdauthor -t -o OutDir InFile.mpg ビデオマネージャ (VMG) を作成する$ VIDEO_FORMAT=NT…

TS-MPEG2ファイルをDVD-VIDEO用MPEG2ファイルに変換する

2018 Oct. 1.$ ffmpeg -i InFile.ts -target ntsc-dvd OutFile.mpg

OpenVPNインストール ルーティング方式 Easy-RSA2利用、TLS認証あり、接続時パスワード不要版

2019 Apr. 27.2018 Oct. 07.2018 Sep. 30.こちら(https://gtrt7.com/blog/linux/ubuntu-openvpn) を参照IPファワード、IPマスカレード、ファイアウォール設定はこちら の方がわかりやすい。クライアント設定ファイルはこちら を参照

android7 SDカードの内部共有ストレージ化

2018 Sep. 30.https://medium.com/%E6%9C%AC%E6%97%A5%E3%82%82%E3%81%94%E5%AE%89%E5%85%A8%E3%81%AB/android%E3%81%A7sd%E3%82%AB%E3%83%BC%E3%83%89%E3%82%92%E5%86%85%E9%83%A8%E3%82%B9%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B8%E3%81%A8%E3%81%97%E3%81%A…

Sophos Anti-Virus for Linux インストール

2021 Feb. 08.2019 Jan. 04. 2018 Sep. 29.2018 Sep. 28. Sophos Anti-Virus for Linux は2020年6月頃に提供が停止された。 オンアクセス検索とオンデマンド検索が可能 インストール 参考サイト http://zokibayashi.hatenablog.com/entry/2015/05/27/233114h…

インターネット回線速度計測

2018 Sep. 23.# apt install speedtest-cli

Linux上のデフォルトエディタ設定

2018 Sep. 23. $ EDITOR=vim $ export EDITOR

ruby rbenv, bundlerでのアプリケーション実行

2018 Oct. 08. 2018 Sep. 15.$ CmdPath=`find / -name 'RUBY.rb' -exec dirname {} \;`$ pushd $CmdPath$ rbenv exec bundle exec RUBY.rb$ popd cronで利用するときは、PATH, RUBYLIBの設定をcronに記載することを忘れないように

rubyプロジェクト毎に分離したbundler設定

2020 Oct. 10. 2018 Sep. 15.$ cd projectーdir$ rbenv exec bundle initシステムのrubyのgemパッケージにbundlerは存在しないため、"rbenv exec" で明記する必要は薄い rbenvおよびbundlerの基本的な使用方法 - Qoosky より $ vi Gemfile gem "sinatra" gem …

複数のrubyプログラム間での調整

2018 Sep. 15. dir-a/a.rb <= 主たる実行ファイル require "b.rb"dir-b/Gemfile gem "gem-a"dir-b/b.rb <= a.rbがrequireするファイル require "bundler" Bundler.require <= require "gem-a" が行われる dir-a/Gemfile に gem-a を書き込んでgemをインスト…

ruby gemファイルのrequire書式

2018 Sep. 15.rubyスクリプトでの gemファイルのrequire の書き方( http://shokai.org/blog/archives/7262 より)プログラム内でrequire 'bundler'Bundler.requireと書くと、gemが一括requireできる。

rubyスクリプト renv環境でのシバン(先頭行)

2018 Sep. 15.rbenv環境でのrubyスクリプトの1行目の書式#!/usr/bin/env ruby

mysql ユーザー一覧

2018 Sep. 15. mysql> select Host, User from mysql.user;

RTMPサーバー設置

2019 Jan. 04. 2018 Sep. 15.nginxサーバーのrtmpモジュールをインストールし、/etc/nginx/nginx.conf を編集する。rtmpモジュールパッケージインストール # apt install libnginx-mod-rtmp 設定( http://technical.live-on.net/archives/1423 より)メディア…

ubuntu + nginx + mysql + php インストール

2020 Aug. 12. 2018 Sep. 15.2018 Sep. 13. Nginx PHP インストール 参照元 https://techexpert.tips/ja/nginx-ja/ubuntu-linux-%E3%81%A7%E3%81%AE-nginx-%E3%81%A8-php-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/ nginxインストー…

mysql ユーザー@ホストの確認

2018 Oct. 21. 2018 Sep. 09.mysql> user mysqlmysql> select host,user from mysql.user;

httpサーバー関連ポート

2018 Sep 04.80/tcp80/udp443/tcp443/udp8080 /tcp

lampインストール

2018 Sep. 10. 2018 Sep. 04.# tasksel install lamp-server

mysqlインストール

2020 Sep. 22. 2020 Aug. 12. 2019 Nov. 02. 2019 Oct. 14. 2019 Jan. 03. 2019 Jan. 02.2018 Nov. 18.2018 Sep. 15. 2018 Sep. 02. インストール # apt install mysql-server 設定ファイルのcollation-serverを大文字と小文字を区別してくれるutf8mb4_binに…

OpenVPNに関する用語

VPN

2018 Sep. 02. https://wiki.parabola.nu/Easy-rsa よりPKI : a Public Key Infrastructure a Public Key Infrastructure (PKI) consists of: a public master Certificate Authority (CA) certificate and a private key; a separate public certificate an…