ボトムズ日記

プログラミングのことをつぶやく日記です。

ファイルを一か所にまとめるワンライナー

PixivでDLしたjpg,png,gifファイルを一か所にまとめるワンライナー

findコマンドの -name オプションで検索対象のファイルを指定します。nl コマンドでファイルのリストに変換します。awkコマンドで、デリミタ . で分割して拡張子を抜き出し、ファイルをリネームします。(そうしないと同一ファイルがあるので失敗する)awkで組み立てたファイルの移動先をxargsでmvコマンドに渡します。-n オプションは引数の数を表しています。

find ./  -name "*.jpg" -or -name "*.png" -or -name "*.gif" | nl | awk -F'[.]' '{ printf("\".%s.%s\" ./_matome/%02d_.%s\n", $2, $3, $1, $3) }' | xargs -n 2 mv

6学期も終わった

6学期目の成績が出ました。結構よかったので、皆に感謝です。大学が始まってから仕事と勉学のバランスを考えていたけど、気持ち的には5:5ぐらいの配分だったけど、仕事と勉学の結果を見てから考えると2:8ぐらいの力の入れようでした。単純な時間ではなく気力の配分です。下手したら1:9ぐらいで仕事は完全に余力でしかやっていない気もします。それぐらい仕事は全く進捗が出せていません。仕事は学費のため、最低限生きるためぐらいの気持ちまで意識が落ちてしまっている感が否めなくて、マズローの承認欲求の一番下の場所まで移動してしまっています。仕事が楽しいか?という問いかけ以前という気もします。

MTGのプロプレイヤーのヤスさんは、ゲームデザイナーも兼業して両方とも成功を収めているけど、1年スパンで仕事の量を配分しているらしい。僕も配分したいけど、1年のうち10か月は授業があるので、仕事に集中できる期間は賞味2か月ぐらい。どうしたもんかなという気持ちです。最近つらい時に、なぜ自分は普通の人に比べて、こんなに苦しい生活をしているのかと思ってしまうときがあります。マイナスの感情なので、この感情を外に向けてしまって攻撃的になることは避けたいので、深呼吸して気持ちを落ち着けたいと思います。

7学期から研究室配属があるので仕事と勉学の配分が0.5:9.5とかになりそうな気もします。何とかしたいという気持ちもありますが、3年間やってみて思ったのは、多分無理かなという気持ちがあります。前向きにとらえて、それだけ力を入れられるものがあるということは良いことだということにしておきます。

wslのメモリ容量を上げる

wsl2のメモリ容量を上げます。以下のドキュメントを見ながらメモリを上げました。

Advanced settings configuration in WSL | Microsoft Docs

C:\Users\<UserName>\.wslconfigにファイルを作成しました。そしてドキュメントのサンプル通りにファイルの中身を編集しました。

# WSLのバージョンを指定します。
[wsl2]

#VMのメモリ容量を決めます。4GBを指定しています。
memory=4GB 

# WinsowsのVMと同じ番号を指定するようです。
processors=2

最低でも必要そうなのはこれだけなので、wsl2を再起動しました。結果として、dockerのプロセスが増えても動作が重くならなくなりました。

SNSをほとんど削除した

タイトルの通りTwitterの発言すべて、FacebookとInstgramのアカウントを削除した。理由はなんだか最近気持ち的に疲れているからだ。うまく言葉で説明できないけど気持ちに謎の疲弊感がある。なのでいったんそれらの類から離れてみることを検討する。趣味のアカウントは残しておくことにする。

windows terminalが文字化けしてしまったので直す

windows terminalが文字化けしてしまったので直します。日本語を打つとすべて「f」に変換されるので正常に日本語を打つことができなくなりました。原因を調査したところ環境変数で設定されている文字コードが原因でした。そこで.zshrcに以下を追加します。

export LANG=C.UTF-8

before

❯ echo $LANG
ja_JP.UTF8

❯ echo '<ffffffff><ffffffff><ffffffff>'
???

after

❯ echo $LANG
C.UTF-8

❯ echo 'あ'
あ