表記の件。久しぶりに実家から自宅サーバにアクセスしたので、整理しました。
$ nslookup ${DomainName} | grep “Address” | grep -v “#53″ | head -n1 | cut -d” ” -f2
nslookupはIPv4 とIPv6の2つのIPを返してくれるので、頭の1行をIPv4決め打ちです。
自転車、カワウソ、自炊、時々PC
表記の件。久しぶりに実家から自宅サーバにアクセスしたので、整理しました。
$ nslookup ${DomainName} | grep “Address” | grep -v “#53″ | head -n1 | cut -d” ” -f2
nslookupはIPv4 とIPv6の2つのIPを返してくれるので、頭の1行をIPv4決め打ちです。
riverotter.xsrv.jpに引っ越してきて一月あまり経ちますが、まだ古いURLがあちこち残ってました。今年の内にケリを付けようとスクリプトで洗い出してみます。
#!/bin/bash
tmp=.temp
find . -name “*.html” -type f | while read file; do
cat ${file} | grep riverotter.org > ${tmp}
if [ $? = 0 ]; then
echo ${file}
cat ${tmp}
else
false
fi
done
rm ${tmp}
余計なものも出てきますが、とりあえず欲しいものは含まれているのでこれで済ます。
新PCで指紋認証が使えないかgoogleってたら、顔認証が使えるようになりました。
セキュリティ的には心配ありですが、自宅か実家でしか使わないので試用します。
次のページのhowdyです。
boltgolt/howdy @GitHub
Android端末で使える携帯用キーボードです。懐かしいレビュー記事はこちらとか。
軽量モバイルキーボードの新星「Bookey Pocket」 @ケータイWatch
Androidではsshに次を使ってます。
JuiceSSH – SSH Client @Google Play
いつものように、private keyをAndroidにコピーしてJuiceSSHから接続しようとすると、
「無効なプライベートキーです」
と繋がらない。
webサーバを自宅からレンタルへ移動しました。
それに伴ってwebサーバで動かしていたスクリプトはローカルへ移動します。
もともとクライアントマシンにディレクトリをマウントして編集していたので、特にスクリプトを変更する必要はありませんでした。
ということで閑話休題。
CUIで作業しているので、進行状況をプログレスバーで表示します。
for PIC in ls ${BASEDIR}${ORGDIR}
; do
COUNT=$(($COUNT+1))
echo -en “${PIC} : ${COUNT}/${COUNTS}—————–\r”
done
詳細は割愛して、本質の部分のみ。
改行(linefeed)しないで、同じ行で表示を更新する。
最後の”—————-“が非常に汚いですが、今回は必要最小限だけ。
も少しラジオを聴きやすくする
から変更したのでメモです。
ラジオ番組のリスト生成スクリプトで、ファイルからのメタ情報抽出は次のコマンドで行っていました。
mid3v2 ***.mp3
mp4info ***.m4a
.mp3と.m4aとで別コマンド。
しかも、Debian10ではmp4infoのパッケージ”mp4v2-utils”がありません。
調べてみると、mediainfoで.mp3も.m4aも開けるので置き換えます。
パッケージ名もmediainfoでした。
$ sudo apt install mediainfo
関連項目は以下、
も少しラジオを聴きやすくする その3
も少しラジオを聴きやすくする その2
要約
ThinkPad E490 (Win10 home)にubuntu 19.10をインストールしてデュアルブートできるようにしました。
ついでに、購入時のHDDをSSDに換装しています。
手順
いつものdebianなのでサーバとかクライアントとか基本的に違いはないです。
インストール時には次を注意するくらい(好みですが)。
・デスクトップ環境(GUI)は入れない。
・sshサーバ機能を入れる。
GUIレスで環境を構築します。
クラムシェルを閉じたまま運用したいので、サスペンドしないようにしたい。
参考:
モニターを閉じるとサスペンドされるのを防止 @Qiita
HandleLidSwitchの設定をignoreにすれば良いとのこと。
$ sudo vi /etc/systemd/logind.conf
HandleLidSwitch=ignore
$ sudo systemctl restart systemd-logind