GPUアクセラレーションを利用して360度画像を開いて6枚の平面ファイルにしてくれる.
$ pip install convert360
$ ~/.local/bin/convert360 usage: convert360 [-h] -i FILE -o FILE [-s WIDTH HEIGHT] [-it TYPE] [-ot TYPE]
$ ~/.local/bin/convert360 -i ~/Downloads/PANO_20190118_120054_1.jpg -o ~/tmp/convert360.png -s 150 150
https://www.flickr.com/photos/matoken/48584743211/in/dateposted/
https://www.flickr.com/photos/matoken/48584750326/in/photostream/
Aug 17 18:36:09 hostname postfix/smtpd[19137]: warning: 135.160.32.193.all.rbl.jp: RBL lookup error: Host or domain name not found. Name service error for name=135.160.32.193.a ll.rbl.jp type=A: Host not found, try again Aug 17 18:36:14 hostname postfix/smtpd[19137]: warning: 135.160.32.193.list.dsbl.org: RBL lookup error: Host or domain name not found. Name service error for name=135.160.32.19 3.list.dsbl.org type=A: Host not found, try again
大分前に死んでいるので/etc/postfix/main.cf
の smtpd_client_restrictions
から削除する.
Aug 20 16:10:32 hostname postfix/smtp[4011]: Untrusted TLS connection established to gmail-smtp-in.l.google.com[74.125.204.27]:25: TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)
/etc/postfix/main.cf
の smtp_tls_CAfile
が間違っていた.Debian stretch では/etc/ssl/certs/ca-certificates.crt
を指定することで治った.
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
csh/tcshで利用できる内部コマンド.
which だと実行されるコマンドだけが表示されるが,where だとパスの通った同めのコマンドが全て表示される.
> which [ /usr/bin/[ > where [ /usr/bin/[ /bin/[
sh/bash 等の場合は type -a
を使う.これも内部コマンド.
$ type -a [ [ is a shell builtin [ is /usr/bin/[ [ is /bin/[
zsh は where
, type
両方使えるよう.
% where where where: shell built-in command % type type type is a shell builtin
若しくは whereis -b
コマンド (Debian sidではutil-linux package内)
これはバイナリ以外のマニュアルやソースも探せる.
node製.arm64でも動作した.Node 8以上が必要.
$ NPM_CONFIG_PREFIX=~/usr/local/joplin-cli npm install -g joplin $ ln -s ~/usr/local/joplin-cli/bin/joplin ~/bin/joplin-cli $ joplin-cli
:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin :config sync.5.username YOUR_USERNAME :config sync.5.password YOUR_PASSWORD :config sync.target 5
同期実行はjoplin cli版では :sync
コマンドライン上では, $ joplin-cli sync
自動的に同期するようcronに登録する例
*/10 * * * * ~/bin/joplin-cli sync
:help config
に同期設定ぽいものが?
sync.interval Synchronization interval. Type: Enum. Possible values: 0 (Disabled), 300 (5 minutes), 600 (10 minutes), 1800 (30 minutes), 3600 (1 hour), 43200 (12 hours), 86400 (24 hours). Default: 300
他のデバイスを一旦停止,終了させる. 念の為バックアプを取得しておく.
デスクトップ版 → ~/.config/joplin-desktop
CLI版 ~/.config/joplin
パスワードを生成してパスワードマネージャなどに登録する.
$ apg -a 0 -M SNCL -n 16 -x 20 -m 11 -y -l jer.oneilcobGed3 XSl2yDghHz5cc juliett-echo-romeo-PERIOD-oscar-november-echo-india-lima-charlie-oscar-bravo-Golf-echo-delta-THREE gotfacs6OtidNadOm\ nM64nnhwzd7oI golf-oscar-tango-foxtrot-alfa-charlie-sierra-SIX-Oscar-tango-india-delta-November-alfa-delta-Oscar-mike-BACKSLASH peetic#tworgUg8 gBZ9rRMm6aN2Y papa-echo-echo-tango-india-charlie-CROSSHATCH-tango-whiskey-oscar-romeo-golf-Uniform-golf-EIGHT oinOjle.QuaHihawUv9 eZ.lC5YE/ELyk oscar-india-november-Oscar-juliett-lima-echo-PERIOD-Quebec-uniform-alfa-Hotel-india-hotel-alfa-whiskey-Uniform-victor-NINE ilvuedyu4SkuGhen^ 6T5f5mU6sg0xw india-lima-victor-uniform-echo-delta-yankee-uniform-FOUR-Sierra-kilo-uniform-Golf-hotel-echo-november-CIRCUMFLEX cliad6JairnAc) 4bDhUcHAHnRcM charlie-lima-india-alfa-delta-SIX-Juliett-alfa-india-romeo-november-Alfa-charlie-RIGHT_PARENTHESIS coTwaj7@Grie 61anBC52Km9mo charlie-oscar-Tango-whiskey-alfa-juliett-SEVEN-AT_SIGN-Golf-romeo-india-echo Dakyiz+onofmupJam2 cJw30DqX.JmPk Delta-alfa-kilo-yankee-india-zulu-PLUS_SIGN-oscar-november-oscar-foxtrot-mike-uniform-papa-Juliett-alfa-mike-TWO Ruthvisyisp\Shlap7 FEW10b4XVpa1w Romeo-uniform-tango-hotel-victor-india-sierra-yankee-india-sierra-papa-BACKSLASH-Sierra-hotel-lima-alfa-papa-SEVEN |HybdurakDexcabyet9 Cb5pXMCBZjUkU VERTICAL_BAR-Hotel-yankee-bravo-delta-uniform-romeo-alfa-kilo-Delta-echo-x_ray-charlie-alfa-bravo-yankee-echo-tango-NINE ryglun5Otsunet? m4Tbl/ohQBsMw romeo-yankee-golf-lima-uniform-november-FIVE-Oscar-tango-sierra-uniform-november-echo-tango-QUESTION_MARK poc0quar{OsvuIbDer( nOXTkbPIci8f6 papa-oscar-charlie-ZERO-quebec-uniform-alfa-romeo-LEFT_BRACE-Oscar-sierra-victor-uniform-India-bravo-Delta-echo-romeo-LEFT_PARENTHESIS Bohunmuf6shefoavEd< JwlpEKagOiUDQ Bravo-oscar-hotel-uniform-november-mike-uniform-foxtrot-SIX-sierra-hotel-echo-foxtrot-oscar-alfa-victor-Echo-delta-LESS_THAN rag3odHoocyaducic! 11CutHjuUgFu2 romeo-alfa-golf-THREE-oscar-delta-Hotel-oscar-oscar-charlie-yankee-alfa-delta-uniform-charlie-india-charlie-EXCLAMATION_POINT Rad5Grymcaifjug< 1VIcFKhE4ucdI Romeo-alfa-delta-FIVE-Golf-romeo-yankee-mike-charlie-alfa-india-foxtrot-juliett-uniform-golf-LESS_THAN TudvegRewg-obs9 SPJHOwNvGKlAU Tango-uniform-delta-victor-echo-golf-Romeo-echo-whiskey-golf-HYPHEN-oscar-bravo-sierra-NINE
e2eeコマンドで暗号化を行う.
> help e2ee e2ee <command> [path] Manages E2EE configuration. Commands are `enable`, `disable`, `decrypt`, `status`, `decrypt-file` and `target-status`. -p, --password <password> Use this password as master password (For security reasons, it is not recommended to use this option). -v, --verbose More verbose output for the `target-status` command -o, --output <directory> Output directory
:e2ee -v -p <password> /
終わるまで待つ😒 全ファイルを暗号化してアップロードする必要があるので時間がかかる.
:config editor vim
最近のDebian pkgから無くなっている.scrot
キャプチャしているが編集機能がなくgimpで編集していたけど大げさ.
ということで簡易編集機能のある代わりのものを探す.
Debianでは標準リポジトリにあるので導入が楽. キャプチャするその場で矢印やアンダーラインなどを書ける. guiモードで起動している状態でランチャーからディレイでスクリーンショットが撮れないようなのでが惜しい.
command line から -d
オプションでディレイ時間を指定することは可能.
$ flameshot gui -d 5000
if [ `ps -ef|grep 'python3 ./archive'|grep -v grep| wc -l` -ne 0 ] ; then echo '実行中'; fi STATUS=1 while [ $STATUS -ne 0 ]; do echo $STATUS sleep 60 STATUS=$(ps aux|python3 ./archive'|grep -v grep| wc -l | wc -l) done
.foward, passwordの更新機能が欲しい.
コメント