2020-01-01から1年間の記事一覧
#!/bin/bash EXPR="$@"; perl -e "print $EXPR" | tee >(xsel -ib); echo; これを p という名前でPATHの通った場所に置いています。使い方は $ p '1+2' 3 $ xsel -ob 3 みたいな感じ。xsel -ib はLinuxにおける標準入力をクリップボードに投入するコマンド、…
これは Spreadsheets/Excel Advent Calendar 2020 4日目の記事です。 昨日は id:yunico_jp さんの スプレッドシートを使った超単純な進捗管理、過去最高に捗る説 - Yunicode でした。 こんにちは、 id:masawada です。突然ですが、みなさんが所属されている…
欲しいときがありますよね。 masawada.hatenablog.jp 方法は4年前に書いてたんですが、最近欲しくなってちまちま打つのがだるくなってきたのでgitのサブコマンドにしました。Vimを使っているので直接Vimに流し込んでいます。pecoが2回起動するので、ブランチ…
$ git grep -I --name-only $'\x08' | xargs -I{} sed -i -e "s/\x08//g" {} リポジトリ内にbackspace(^H)のような制御文字が含まれてしまっていることに気付いたとき、消すのに便利です。 -I でバイナリを無視する $'\x' で特定のASCIIコードの文字を検索す…
自分向けメモ。 autoreconfで以下のようなエラーが出る場合の対処方法。 checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool perl-xml-parserを入れてしまう。systemのPerlで利用できるので、plenvを利用して…
ふと自分のブログのアクセスログを見ていたところ、1年以上前の記事への参照が意外と多かった。過去記事全ての情報の鮮度に責任は負えないなと思ったので、1年以上前の記事には警告を出すようにした。例えば以下の記事には警告が出る。 masawada.hatenablog.…
$ git log --name-status --author="$(git config --get user.name)" | grep -E '^(A|M|D)\b' | awk '{ print $2 }' | sort | uniq git logの最後にディレクトリ名を入れると、そのディレクトリ以下のファイル一覧を取得することができます。昔書き捨てたス…
昨晩夕飯食べずに寝落ちしてしまい、PCの電源も刺さずにつけっぱなしにしてしまった。それを忘れて朝PCを触っていたところ電源が落ちた。以前からバッテリが減っていることに気づけず困っていたので、バッテリが減っていて充電もしていなかった場合に通知を…
github.com READMEにある通り $ yay -S github-cli でインストールできる。yay はGoで書かれているAURヘルパで、要はナウい yaourt 。他のAURヘルパを利用しても良い。 go-pie が依存になっており、 go がインストールされているとコンフリクトする可能性が…
小ネタです。 $ git add -A error: 's/' does not have a commit checked out fatal: adding files failed addできない。困った。 何が起きているのか $ ls README.md s/ $ ls -la s total 12 drwxr-xr-x 3 masawada masawada 4096 Jan 7 16:46 ./ drwxr-xr-…