毎回ググるのが面倒になったので。触る度に更新予定
とにもかくにもterminalが必要なので、その準備。以下の記事を参考に作ってみる
まずはMSYS2を落としてくる
毎回ググるのが面倒になったので。触る度に更新予定
とにもかくにもterminalが必要なので、その準備。以下の記事を参考に作ってみる
まずはMSYS2を落としてくる
更新: | 2024-05-20 |
---|---|
作者: | @voluntas |
バージョン: | 2024.1 |
URL: | https://voluntas.github.io/ |
# 除外するディレクトリ:.svn, vendors, data, tmp, tests | |
# ファイル一覧を表示 | |
find ./ -type d \( -name '.svn' -o -name 'vendors' -o -name 'data' -o -name 'tmp' -o -name 'tests' \) -prune -o -type f -print | |
# ファイル名(*.php)で絞り込み | |
find ./ -type d \( -name '.svn' -o -name 'vendors' -o -name 'data' -o -name 'tmp' -o -name 'tests' \) -prune -o -type f -name '*.php' -print | |
# 複数のディレクトリをまたいだファイルの一括検索 | |
find ./ -type d \( -name '.svn' -o -name 'vendors' -o -name 'data' -o -name 'tmp' -o -name 'tests' \) -prune -o -type f -name '*.php' -print | xargs grep 'test_string' |
begin | |
lsusb = `lsusb` | |
if lsusb.split("\n").select{|l| l.include? "2047:ffe7"}.count == 0 | |
raise "Boogie Board Rip not currently connected" | |
end | |
begin | |
dmesg = `dmesg` | |
bbdev = dmesg.split("\n").select{|l| l.match "2047:FFE7.*hidraw[0-9]"}.pop.match("(hidraw[0-9]+)").to_s | |
raise RuntimeError if bbdev.empty? |