それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2021-10-01から1ヶ月間の記事一覧

うるさいHDDを黙らせる/ hdparm でHDD電源オフでスピン停止にする

HDD が睡眠を妨げる。 いまどきHDDなんかやめてSSDにしろと言われそうなのですが。SSD・HDDを1TBあたりの単価を考えると8倍近い。 そこそこ安価にデータをアーカイブするとしたらHDDの効率がいいわけです。 アーカイブなのでそんなに頻繁にアクセスしない…

tarに纏めながら、rclone の転送を同時にやる

tar しながら転送も同時にやる。 tar zcvf - <dir> | rclone rcat remote:path/to/file rclone "rcat" rcat を使えば、パイプで処理するみたいに投げられる。 https://rclone.org/commands/rclone_rcat/ echo "hello world" | rclone rcat remote:path/to/file ff</dir>…

MacOSの濁点・半濁点を解決する。

macOS で作られたファイルの濁点半濁点問題。 ファイル名がUTF-8といえども、mac は濁点を合成文字として扱うので、Linuxで読むと面倒が起きる。 sudo convmv -f utf-8 -t utf-8 -r --notest --nfc ./* ディレクトリ内部を再帰的に処理される。 find と組み…

apt でバージョン指定でアップグレード・インストール/apt list -a ですべてのバージョンを確認

/## apt install でバージョン指定でインストール やりかた sudo apt install パッケージ名=バージョン名 例 sudo apt install gitlab-ce=13.12.12-ce.0 apt install は指定バージョンまでアップグレードできます。 apt コマンドは アップグレードもインスト…

ssh 秘密鍵のパスフレーズを変更(解除)する

ssh の秘密鍵のパスワード変更 パスフレーズを変更する。(パーミッション変更が必要) chmod 600 ~/my.ssh.id_rsa ssh-keygen -p -f ~/my.ssh.id_rsa ssh のパスフレーズを解除する パスフレーズを解除するときは、Enterを押す。空のパスワードを設定する。…

ookla のスピードテストが安定しないうえにサーバー指定できなくなった

定期的に speedtest で速度測定してる もうかれこれ2年位毎日スピードテストしてはログをためてたんだけど、サーバー指定ができなくなった。 いままでは、speedtest-cli でサーバー指定ができたのだけど、2021/08/29から最寄りのサーバーしか接続できなくな…

grep の後方参照の代替案 5つ

grep では 後方参照ができないので、代替案を考えることになる。 方法1基本的な方法 -o マッチした箇所だけを取り出す -o を使って、マッチした箇所だけを取り出す。 cat out.txt | \grep -Po 'Abc.*Xyz' 方法2 先読み+あとよみ 先読み・後ろ読みにマッチ…

github actionでテストを自動実行する例

github のActionでテストを実行する例をつくりました。 https://github.com/takuya/github-action-sample-testing-code テストの設定 github action を実行するには、レポジトリにディレクトリとYAMLを作成します。 ## レポジトリの作成 mkdir my-repo cd my…

cronをWEB管理するソフトを作りました。

cron の代替を作りました。 github.com 経緯 cron(自動実行プログラム)の管理が煩雑でした。 増え続けるcrontab。ここ数年管理が崩壊していました。systemd.timer や google app scripts なども増えるし、ラムダ系で実行してたりいろいろな所で、タイマー(…