linux
2023年にリリースされているurxvt(rxvt-unicode)には、特定のPerlのバージョンがある場合に日本語(を含むUTF-8文字列)を表示できなくなる問題がある。本稿ではその(一時的な)解消方法を提供する。 rxvt-unicode urxvt(正式にはrxvt-unicode)は、UNIX環境で動…
% touch a % ln a b % touch c % mv c b % ls -li a b つまり、ハードリンクに対してmvした場合はハードリンクの双子の中身はどうなるのか?という問題です。 答えはinode番号は別々、ファイルの中身も守られます。 ちなみにcp c bするとinode番号が同じまま…
普通GNOMEではサウンドデバイスを切り替えるときは「設定」を開いてサウンドの項目を選び、デバイスを切り替える必要がある。 しかし最近はサウンドデバイスも多様化しており、オーディオインターフェイスを使うこともあれば、Bluetoothヘッドセットを使った…
GitHub Actionsのyamlファイルをいい感じに矯正してくれるActionlintというのを入れていたら、SC2001という項目を指摘された。 www.shellcheck.net string="stirng" ; echo "$string" | sed -e "s/ir/ri/"というコードは、string="stirng" ; echo "${string/…
kazuhi-ra.hatenablog.com こういう記事を見たので、普段開発にLinux (OpenSuSE Leap) を使っている自分も同様のことをしておこうかなと思ったのでシェアします。自分もキーリピート上げておきたいなと思ったのが直接のきっかけです。 マウスポインタを最大…
業務マシンはけっこう良いやつを使っているのだけれど、どことなくブラウザの動作がモッサリして気になっていた。 もしかして省電力になっているのではないかと突然思い、様子を見てみると省電力設定になっていた。 $ cat /sys/devices/system/cpu/cpu0/cpuf…
★追記があります。 クラウド時代なので,JSONを環境変数に入れて渡したいということがあると思います。そしてそれをファイルに保存したいということがあると思います。 こういうJSONがあるとします。 $ FOO='{"foo":"b\na\nr"}' アプリケーションの都合でFOO…
こういうことがやりたいことがある: # ↓全く同じディレクトリまでサクッと入力してほしい $ コマンド /foo/bar/hoge/piyo.txt /foo/bar/hoge/qux.txt どこか別のディレクトリにあるファイルを,同じディレクトリのどこかに移動したりコピーしたり,といった…
PerlにはWorkerManagerという,外部のジョブキューを使ってバッチ処理できる便利なcpanモジュールがあるのですが,これをECS/Dockerで使おうとしてハマったのでメモ。 PID=1問題 普通にDockerでWorkerManagerを使おうとすると,次のようなメッセージが表示さ…
こういうコマンド呼び出しをすることがあると思う。 $ FOO=BAR ./command.sh ところでこのFOOは環境変数なのだろうか,それともただのシェル変数なのだろうか? bashでFOO=BAR ./command.shみたいにコマンドの先頭に変数を指定することあると思うんだけど,…
shufコマンドというのがあるのを最近知った.名前の通り,行をシャッフルして出力するコマンド. $ shuf 1 2 3 4 5 ^D 3 2 4 5 1 はい. ファイルの中からランダムな3件を取り出す shuf hoge.txt | head -n3 便利.というかhead使わないこともできて,普通は…
スペースキーにシフトキーを割り当てるSandSの設定をするのにちょびっとつまづいたので自分用にメモ。 なぜSandSか 僕はSKKと呼ばれる日本語入力エンジンを使用しています。SKKの主たる特徴は、シフトキーを利用して手動で送り仮名の区切りや変換させたい部…
僕はMac ProにCentOSを入れて自宅サーバとしているけれど、デバイスの認識順序で疑問が出たのでメモする。 Mac Proに刺しているHDDは、筐体のスロット番号順に1, 2, 3, 4番がそれぞれsda, sdb, sdc, sddに対応するのだろうか?UUIDでもいいけれどややこしい…
先日Yubikeyを入手したのでしばらく弄ったりネットを徘徊してみたところ、Yubikey用のPAMが存在していることがわかった。PAMがあるということはLinux/UNIXのログインでYubikeyを利用することができるということだ。オープンな感じでとてもよい。 そういうわ…
※前置きが長いので注意使用しているマシンが突如として不調に襲われ、それまで積み重ねてきた資産を一瞬にして失うことは意外とよくある話だ。 サーバ管理会社やデータセンターですらデータ喪失事故を起こし、狭い界隈を賑わせているのだから、何ら特殊な設…
どういうわけか公式のページは閉鎖されてしまっている。 「opie linux download」で検索した所、Sourceforgeでダウンロードできることが判明。さっそくダウンロードして使用してみる。 # wget "http://downloads.sourceforge.net/project/opie/opie-1.2.5.ta…