linux

ついにDockerに対応したWSL2を私見で解説してみた

多くの記事も出ていますがMicrosoft Build 2019にて、Windows Subsystem for Linuxの次期版でフル互換のLinuxが動作するとの発表がありました。 これの何が嬉しいってDokcerがWSLで普通に動かせるようになる事です! www.publickey1.jp セッションを聞いて来…

時間あたりの平均レスポンスとかを求めるのに便利なコマンドを書いてみた

どうも、最近、ログの解析ばかりしています。 で、わりと良くやるのが、1分あたりのアクセス数や平均時間を求めたりとかですね。 以前、こっちの記事とかでも書いた話ですね。 必要に応じて毎回書き下ろしてたのですが、さすがに面倒になってきたので、グル…

awkとシェルでLTSVの取り扱いを簡単にするフィルタを書いてみた

最近、LTSVがお気に入りでApacheのログ始め各種ログをLTSVにしています。 LTSVの何が便利って、普通のCSVやとかと違って、その名の通りラベルが付いてるので順番では無く名前ベースで簡単にアクセスできること。 しかも、順番では無いので、後から項目とかを…

シェルスクリプトをもっと手軽に作れるようになるSimpleShellWrapperを作ってみた

趣味的にも仕事的にも、ちょっとしたシェルを書くことが良くあるのですが、やっつけで作ることも多いです。 その結果何が起こるかというと 必須のコマンドライン引数を付け忘れて実行して、大惨事 引数の順番を間違えて大惨事 working directoryを指定してな…

パーミッションを数値で取得するにはlsではなくstatを使う

既存の環境のコピーを別なOSに作る必要があったので、lsの結果をベースにmkdir, chmod, chwonを生成するシェルを作って見ることに。 しかし、いきなり挫折。というのもls -lの結果は通常下記の通り % ls -l /var/ 合計 12 drwxr-xr-x 1 root root 134 3月 2 …

Windowsタブレットでの開発環境構築にキレた俺は、仮想マシンを入れた

どことなく今風のラノベっぽいタイトルにしてみた今日このごろ。 さて、去年の年末にMacBookAirがぶっ壊れたので、代わりのマシンを買いました。それはICONIA W5! キーボートとタブレットを切り離せる素敵ギミックに心惹かれたのです。タブレットと言うより…

PTY allocation request failed on channel 0 の解決方法

うちのgentooちゃんをアップデートしたら、gome-terminal等々が下記のエラーで getpt failed: No such file or directory とか言って立ち上がらないという残念な状況に。 しかし、アップデートで起動しなくなるなんてgentoo使いにはよくあること。慌てず騒が…