2022-02-01から1ヶ月間の記事一覧
Winfsp を使う Winfsp はWindows File System Proxy の略で、ユーザー空間で動作するFUSEソフトウェア。 ネットワークドライブとしてドライブを任意のマッピングを提供するソフト cgofuse で sshfs とともに使う sshfs で使う。 sshfs で ドライブをsshでマ…
Windows版のrlocne を試す。 Windowsのrlcone は マウントができるのでマウントによってファイルを使ってみる。 winsfp があれば動く。 最初に FUSEをインストール sshfs で fuse のアレコレを見ておく。Windowsでfuse が動くかどうかチェックする winfsp を…
rclone crypt / rclone mount / rclone rcd --weg-gui でクラウドストレージを暗号化する。 rclone で暗号化 rclone で暗号化 はじめに rclone crypt による暗号化 rclone crypt を作る rclone crypt の準備 crypt の作成 暗号化して転送する。 元ファイルを…
WSL1 は /dev/ttyにCOMポートが出現します。 こういう細かいところが、WSL/cygwin のいいところ。 WSL2は使ってないので、WSL2は知らない。多分無理じゃね。 COM3 = /dev/ttyS3 COM3 は /dev/ttyS3に割り当てられます。 COM-X が /dev/ttySX だと覚えておく…
tera term pro をコマンドラインから起動する。 コマンドで、引数を与えると、直接起動できる。 コマンド例。 takuya@$ alias ttermpro='/mnt/c/Program Files (x86)/teraterm/ttermpro.exe' takuya@$ ttermpro ssh://root@192.168.1.1 takuya@$ ttermpro /C…
putty はコマンドライン引数で起動できる。 putty.exe は優秀なSSHツールでWinSCPを使うときにお世話になります。 また、ポートフォワーディングなどをタスクトレイで常駐できるので簡易VPNとして活躍します。 っていうか、sshコマンドでできることなら殆ど…
Windowsの通知を使って、いい感じにリマインドしたい。 notifu を使うと楽ちんそうだ 通知が簡単に作れる ./notifu64.exe /m hello choco install でサクッと使えないので、管理がめんどくさいので、常用するか迷う。 growl は chocoで入らなかったし。 choc…
久しぶりに、phpstorm/pycharm をアップデートしたら、共同編集機能がついた。 VsCodeのLiveShareやVisualStudioをつかって、リモートワークや教育に活躍してる機能なので、jetbrainsの製品で使えるのは嬉しい。
ユーザ名をマッピングする必要がある。 もしマッピングしてないと、root権限としてマウントされてしまう mount -t cifs -o uid=takuya,gid=www-data,username=SMBUSER,password=SMBPASS //IPADDR/PATH TARGET username でログインし、マウントして uid にマ…
CRLFをLFに統一する。 pycharm と rubymine でファイルを書いていたら、文字コードで怒られた。スクリプトとして書いていると、改行コード(CRLF)で動かないんですよね。改行コードにセンシティブなシェルスクリプトとして動かすときに困る。phpなら改行コー…
pythonで自動化スクリプトで wordpressをなんとかしたい。 nextcloudやwordpressとかphpでできたアプリの設定ファイルを読み取って、データベースをバックアップしたい。 でも、データベースのユーザを増やすのは管理が手間。データベースのパスワードを直接…
テレビを再生するだけなら sshで十分 BONDriverだとか bon proxy だとか、TVTestだとか、Windowsの人たちってパイプを使わないので面倒くさいことしてるなぁと思う。 面倒くさいことをするので、使うのがめんどくさくなるんだよ。サクッと使えるようにしてお…
OpenWrtでサービスをサクッと作る 公式サイト参考資料や、既存のinitスクリプトを見れば、大体わかります。 iperf3 をサンプルに、起動してみました。 iperf3 はそれ自体が fork/exec の機能を持っていて daemon 起動するので簡単ですね。 iperf3 の daemon…
crystal diskmark と同じような調査をする 対応してないSDカードリーダーと対応しているSDカードリーダー 測定の開始 sudo apt install fio curl https://gist.githubusercontent.com/takuya/6599a4b012080f8aef36582b9efc2fed/raw/a8f179dc8e85b59a92116488…
netplanを敢えて使わないという選択肢。 ubuntu では netplanを使うのだが、macvlan / vlan など凝った設定は非対応なのでsystemd-netword を使うことになる。だったらWifiもnetplanをやめて systemd/networkに設定を統一したい systemd/network に設定を集…
Ubuntu をraspiにインストールしました。 USB でLANをつないだら eth1 にならない。 本体内蔵のethernet は eth0 にnetplanで強制変更されているのですが、USBで挿したLANがpredicatable name になって enpxxx ewxXXX みたいになった。 内臓はraspbian/debia…
大問題 Ubuntu Server raspberry pi4でmacvlanが使えません。 ubuntu for pi の 21.10ではmacvlan/macvtap/vlan などが使えませんでした。 docker / lxc / qemu / libvirt などで大問題です。仮想マシンのネットワークがうまく扱えません。 rpi4 ubuntuでmac…
ssh の HashKnownHosts に追加する方法 HashKnownHosts を有効にしていると、 .ssh/known_hotss がハッシュ化される。 これにより、どのサーバーと通信していたか、関係性の秘匿が可能になる。 hash を使う known hosts のために嫌がらせなんじゃないかと最…
ssh-agentを使う 非暗号化ディスクにSSH鍵をパスフレーズ保護なしに保存するのは危険。 ストレージからSSHの秘密鍵を取られたら目も当てれない。 そして、known_hostsから接続先がわかってしまうと。もう最悪。 そのために、SSHを安全に扱うには、known_host…
Windowsのユーザーもロックアウト機構を使う。 暗号化を仕掛けても、総当たりを喰らえば、あっという間にパスワードを割られてしまうので、対策をする。 ローカルアカウントを保護 総当りなんてできるのかと言われると、SSHとRDPとSMBやWMIあたりで、総当り…
Joplin 全文検索をする ノートの一覧の検索ボックを使った場合と Goto Anything で検索した場合で検索結果が違う。 検索ボックスの場合 ctrl-p の場合 全文検索の部分一致するかしないか Goto Anythingだと全文検索の部分一致する 検索だと、単語にまっちに…
debian で lxc を使うなら apt で入るのですが。 sudo apt install lxc apt でインストールされたlxc はコマンド体系がちょっと古いというか、lxd 関連がないので、ちょっと不便 snap で lxd を入れる Debainでもsnapcraft を入れてしまえば、Distro差異が無…
Debianでもシリアルでインストールしてみる。 Ubuntuでもシリアルでインストールできたので、同じだろうとやってみた。 仮想マシンを準備する。 シリアルをいれて、ディスプレイを外し、シリアル・コンソールを強制する ブートオプションを変更する GRUB選択…
PowerToysの設定をバックアップしたい。 PowerToysの設定をなんとかしたい。 Windowsのキーボード設定をエクスポートインポートしたい PowerToysの設定は次の場所にある。 ここにファイルがある、 %LOCALAPPDATA%\Microsoft\PowerToys このあたりをバックア…
unbound でローカルPCの名前を解決 unboundはroot.hint から調べるけど、ローカルPCについては除外したい。 ローカルなドメイン名だけローカルPCの名前を解決したい。 127.0.0.1 で unboundが listen してるとして 外部向けは、rootから dig dns.google @127…
Ubuntu に AdGuard Homeを導入する AdguardHomeを使えば、動画ばかり見て宿題をしないキッズたちをサクッとアクセス禁止にすることが出来るドエス機能が作れます。 ubuntu のインストール ubuntuは stableを使ってサクッとインストール sudo qemu-img create…
ubuntu のインストールをもっと簡単に ubuntu server のインストールはシリアルコンソールだけで行えれば、もっと気軽に仮想マシンを使えるんだろうと思ってやってみた。 仮想マシンの設定例 仮想マシンに、シリアルコンソールを追加してディスプレイは全部…
laravel の dd だけを自分のプロジェクトで使う dd関数だけ切り出したパッケージがあるので、それを使えば、好きなプロジェクトファイルで dd 関数が使える。 composer require --dev larapack/dd 依存パッケージがあるので、composer で インストールする。…
pip install でエラー pip インストールで エラーになったので調べた pip._vendor.packaging が出た。 ModuleNotFoundError: No module named 'pip._vendor.packaging' よく見ると python のバージョンが合わない。 PyPIでみると、3.7まで pyenv/pipenv でイ…
pipfile で バージョン(最小)を指定する。 3 系 python_version = "3" 3.9系 python_version = "3.9" 3.9.6 python_version = "3.9" 他言語と違って、>- では指定しないので注意。 っていうか、このほうがわかりやすい。