「第25回シェル芸勉強会 大阪サテライト」レポート
10/29(土)に東京で行われた「jus共催 第7回初心者の定義で大揉め午前のシェル勉強会/第25回もう4年もやってんのかシェル芸勉強会」について、今回も大阪でサテライトしました!
イベント情報
東京(本家)
- 問題:【問題のみ】第25回もう4年もやってんのかシェル芸勉強会 – 上田ブログ
- 模範解答付き:【問題と解答】第25回もう4年もやってんのかシェル芸勉強会 – 上田ブログ
- togetter:jus共催 第7回初心者の定義で大揉め午前のシェル勉強会/第25回もう4年もやってんのかシェル芸勉強会 - Togetterまとめ
今回も、大阪(私達)と、福岡でサテライト会場がありました。
大阪サテライト
大阪は良い天気で、まさに絶好のシェル芸日和です! #シェル芸 pic.twitter.com/dOx3Rr0xLf
— nmrmsys (@nmrmsys) 2016年10月29日
福岡サテライト
atnd.org ぱぴろん(@papiron)さんによるまとめ papiro.hatenablog.jp
大阪サテライトレポート
参加者
今回の参加者は、私も含めて9人、うち、初参加は2名でした。
9人……9人!? ……いえ、なんでもないです。
会場のようす
午前
@ryuichiueda さん 「man grep」
https://linuxjm.osdn.jp/html/GNU_grep/man1/grep.1.html
前回のawk(1)に引き続き、今回はgrep(1)のマニュアルを読む会でした。普段は同じようなオプションばかり使うのでこういうのはありがたいです。
特にgrep -mオプションは、ログの調査のときなどなかなか使える場面が多そうです。
grep -m 、ファイルを複数かけるとファイルごとにn件ずつでマッチ止めてくれるのでよさそう。 #シェル芸
— くんすと (@kunst1080) 2016年10月29日
おひる
昼休み、参加者全員のOS環境・使用シェルのアンケートを取りました。結果はこんな感じです。
OS環境
- Mac: 4人
- そのまま: 2人
- Ubuntu on Mac: 2人 (Veertu, VirtualBox)
- Windows: 3人
- PowerShell
- Cygwin
- Ubuntu on Docker on Windows
- Linux:2人
- Debian
- ArchLinux
使用シェル
- Bash 7人
- Zsh 1人
- PowerShell 1人
午後
今回もパズル回!!やったぜ!!
— くんすと (@kunst1080) 2016年10月29日
※詳細はtogetterの方を参照です。
LTのようす
いつもちょっぴりおかしい大阪勢のLTです。
日柳 光久(@mikkun_jp)さん 「シェルスクリプトでGnuCashを使いやすく」
GnuCashを使って、日本でちゃんと使える請求書フォーマットで出力するCLIツールの紹介でした。本格的です!
リポジトリはこちらです。 → GitHub - mikkun/gnucash-util-jp: 日本の商慣習下でGnuCashを使うためのツール
大阪サテライトのLT一番手は @mikkun_jp さん!! #シェル芸 pic.twitter.com/Ka1zVn836a
— くんすと (@kunst1080) 2016年10月29日
コンバートのスクリプトがめっちゃシェル芸だったw #シェル芸
— nmrmsys (@nmrmsys) 2016年10月29日
LTのタイトル:
— 日柳 光久 (@mikkun_jp) 2016年10月29日
シェルスクリプトでGnuCashを使いやすく / About gnucash-util-jp
gnucash-util-jp:https://t.co/vVkhPEYoxQ
スライド:https://t.co/ncP4SH5u4c#シェル芸
くんすと(@kunst1080) 「バイナリをbase64してからgzipするとファイルサイズは小さくなるのか??????」
テキスト・バイナリ・画像ファイルを、base64->gzip->base64...と続けていったときにファイルサイズがどうなっているのか、数字を取って確認する企画です。気になりますよね??
大阪サテライトのLT、次は @kunst1080 です #シェル芸 pic.twitter.com/LVmNVvLhUe
— くんすと (@kunst1080) 2016年10月29日
はろーわーるどじゃねえ、ラブライブ!サンシャイン!!#シェル芸
— so (@3socha) 2016年10月29日
MSR(@msr386) さん 「アスキーアートワンライナー」
突然の死!やslなどのアスキーアートを、ワンライナーで出力するというヤバイやつです。
大阪サテライトのLT、次は @msr386 さん!! #シェル芸 pic.twitter.com/CqfpH5mDfg
— くんすと (@kunst1080) 2016年10月29日
_人人人人人人人_
— T.Motooka (@t_motooka) 2016年10月29日
> 突然の死 <
 ̄Y^Y^Y^Y^Y^Y ̄#シェル芸
これはw #シェル芸 pic.twitter.com/eZfJET1LMb
— nmrmsys (@nmrmsys) 2016年10月29日
突然の死! #シェル芸 pic.twitter.com/2gQDVvbKKV
— くんすと (@kunst1080) 2016年10月29日
突然の死! (半角文字対応) #シェル芸 pic.twitter.com/rptKmgucQp
— くんすと (@kunst1080) 2016年10月29日
ヤブァイw #シェル芸 pic.twitter.com/0pUsaci3Fy
— nmrmsys (@nmrmsys) 2016年10月29日
シェル芸でSLが走った! #シェル芸
— nmrmsys (@nmrmsys) 2016年10月29日
ワンライナーでsl #シェル芸 pic.twitter.com/wykjIRHESy
— くんすと (@kunst1080) 2016年10月29日
踏切www #シェル芸
— くんすと (@kunst1080) 2016年10月29日
京急化パッチw #シェル芸
— nmrmsys (@nmrmsys) 2016年10月29日
T.Motooka(@t_motooka) さん 「パイプを通るPDF」
CLIでPDFを作ってパイプに渡してごにょごにょする話です(語彙力) まだ作成中とのことで、次回の発表が楽しみでもあります!
大阪サテライトのLT、次は @t_motooka さん!! #シェル芸 pic.twitter.com/Jm41XwhLOQ
— くんすと (@kunst1080) 2016年10月29日
xc:none #シェル芸
— のぎろ (@nogiro_iota) 2016年10月29日
行儀の良くないPDF #シェル芸
— 多田氏 (@asterisk9101) 2016年10月29日
この日と、PDFをcatしてそのまま読んでる…… #シェル芸
— くんすと (@kunst1080) 2016年10月29日
PDFを詠む会と化してきた大阪サテライト #シェル芸
— nmrmsys (@nmrmsys) 2016年10月29日
「ちゃんとPDFがパイプを渡ってきてワクワクしてくる」 #シェル芸
— のぎろ (@nogiro_iota) 2016年10月29日
手描き SVG の人らしい感じだった #シェル芸
— 多田氏 (@asterisk9101) 2016年10月29日
. @t_motooka「PDF作りたい人ー?」
— くんすと (@kunst1080) 2016年10月29日
大阪勢「おおーーー!!」#シェル芸
@nmrmsys さん 「tmuxチートシート 10,000ビュー突破記念の大幅加筆修正エントリ! ※トリだけに」
Qiitaエントリ「tmuxチートシート」の紹介でした。view数がすんごいことになってるらしい。
大阪サテライトのLT、最後は @nmrmsys さん!! #シェル芸 pic.twitter.com/sdsMyblvbw
— くんすと (@kunst1080) 2016年10月29日
tmuxのステータスバーで電池残量を表示する設定:
— 日柳 光久 (@mikkun_jp) 2016年10月29日
set-option -g status-right "#[bg=green]#(acpi -b | awk '{print $4}' | tr -d ',')#[default] %F %T"#シェル芸
ご覧のエントリはこちらっ tmuxチートシート 10,000ビュー突破記念の大幅加筆修正エントリ!、トリだけに!! https://t.co/WuzDLcM70C #シェル芸
— nmrmsys (@nmrmsys) 2016年10月29日
MSR(@msr386) さん ※延長線 「ターミナル画面をぐちゃぐちゃに」
ターミナル画面をぐちゃぐちゃにするシェル芸です。打ち込んで遊んでみよう! ※資料はスライドの47枚目からです
#シェル芸 LT 終わったと思ったら延長戦始まった
— so (@3socha) 2016年10月29日
@msr386 さんのone more thing #シェル芸 pic.twitter.com/PDIQGY4UzM
— nmrmsys (@nmrmsys) 2016年10月29日
$ clear; while :; do c=`expr $RANDOM % 256`; echo -en "\e[48;5;${c}m \e[0m"; done#シェル芸
— MSR (@msr386) 2016年10月29日
#シェル芸 pic.twitter.com/vSKY4pHBh9
— nmrmsys (@nmrmsys) 2016年10月29日
$ clear; for color in `od -vAn -tu1 -N $(($COLUMNS*$LINES)) < /dev/urandom` ; do printf "\033[48;5;${color}m \033[0m"; done; sleep 500#シェル芸
— MSR (@msr386) 2016年10月29日
俺が悪かったです。#シェル芸 pic.twitter.com/19RivbDCF1
— Ryuichi Ueda (@ryuichiueda) 2016年10月29日
tr -dc '0-9A-F' < /dev/urandom | fold -w2 | cat <(echo 'obase=10;ibase=16') - | bc | sed 's/.*/echo -en "\\e[48;5;&m \\e[0m"/' | sh #シェル芸
— のぎろ (@nogiro_iota) 2016年10月29日
#シェル芸 pic.twitter.com/N0ewOaXUrT
— のぎろ (@nogiro_iota) 2016年10月29日
まとめ
上田会長、東京・福岡・大阪の皆様、お疲れ様でした。
フェンリル様、会場使わせて下さってありがとうございました!
次回もまたよろしくお願いします!!
追記
シェル芸溫泉、もし静岡県沼津市でやるなら是非とも現地参加したいですね!!!!
— くんすと (@kunst1080) 2016年10月29日