「第28回シェル芸勉強会 大阪サテライト」レポート
04/22(土)に東京で行われた「jus共催 第10回初心者向けなのかと百条委員会化する午前のシェル勉強会/第28回基準値を超えるシェル芸勉強会」について、今回も大阪でサテライトしました!
イベント情報
東京(本家)
- 問題:【問題のみ】第28回基準値を超えるシェル芸勉強会 – 上田ブログ
- 模範解答付き:【問題と解答】第28回基準値を超えるシェル芸勉強会 – 上田ブログ
- togetter:第28回基準値を超えるシェル芸勉強会 - Togetterまとめ
今回も、大阪(私達)と、福岡でサテライト会場がありました。
大阪サテライト
さて、到着。 #シェル芸 pic.twitter.com/OLuKTKvYG1
— nmrmsys (@nmrmsys) 2017年4月22日
福岡サテライト
ぱぴろん(@papiron)さんによるまとめ
大阪サテライトレポート
参加者
今回の参加者は、私も含めて16人、うち、初参加は3名でした。
徐々に平均年齢が下がってきてなかなか良い感じです♪
会場のようす
午前
今泉光之さん「シグナルについて」 ※後半は @ryuichiueda さん
SIGNALの種類や役割について体系的に学んだり、trapして確かめたりなど。
シグナルはソフトウェア由来、割り込みはハードウェア由来 #シェル芸
— ぐれさん (@grethlen) 2017年4月22日
Linuxのシグナル一覧置いときますねhttps://t.co/C212EeQ2Cv#シェル芸
— 石井 久治 (@hisaharu) 2017年4月22日
SIGHUP 電話回線を切る、の意味の hang up から来てる、らしい。(電話回線でいろいろやってた時代の名残)
— T.Motooka (@t_motooka) 2017年4月22日
なるほど〜 #シェル芸
午後
sed地獄と思いきやawkゴリゴリな感じでした。
sed (普通の使い方) #シェル芸
— MSR (@msr386) 2017年4月22日
地獄を皆様におすそ分け #シェル芸
— ginjiro (@gin_135) 2017年4月22日
#シェル芸 地獄篇
— nmrmsys (@nmrmsys) 2017年4月22日
今回はなんというか……非常に疲れました……死屍累々
LTのようす
東京
大阪
今回もUstreamで配信して頂けました!(録画はナシです)
@KoharaKazuya さん 「シェル芸による git rev-list」
gitコマンドを使わず無理やりワンライナーでgitのログを閲覧するというシェル芸。 ダミーのgzipヘッダーを付けるのは他の処理でもたまにやるという声もありました。こわい。
gitのコミットオブジェクトの中身を #シェル芸 で覗く! pic.twitter.com/Se2bVJYBDV
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
いや、あのさあ。。。 #シェル芸 pic.twitter.com/LGofAD4oeG
— nmrmsys (@nmrmsys) 2017年4月22日
printf '\x1f\x8b\x08\x00\x00\x00\x00\x00'
— いるやん (@Iruyan_Zak) 2017年4月22日
よだれが出た#シェル芸
@msr386 さん 「FORK爆弾 密着24時」
みんな大好きFork爆弾。 それによってサーバが停止したときのクラッシュダンプを見るという、危険シェル芸から一歩踏み込んだ内容の発表でした。 リソースが枯渇して死亡というイメージはあると思いますが、 やはり実際に計測して何が起こっているのか確認するということは大事ですね!(しろめ
2番は @msr386 さん! #シェル芸 pic.twitter.com/T3Ao2jM0c6
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
#シェル芸 #大阪 pic.twitter.com/xHBGbUopOk
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
アーーッ!! #シェル芸 #大阪 pic.twitter.com/vX55acL7bO
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
いつでもカーネルパニックできるように、マジックSysRqを有効にする(お前は一体何を言ってるんだw #シェル芸
— nmrmsys (@nmrmsys) 2017年4月22日
時間の都合で省略しましたが、fork爆弾を24時間熟成させた結果
— MSR (@msr386) 2017年4月22日
総プロセス: 112940
bashゾンビプロセス: 46599
bash実行プロセス: 66341
となりました。24時間回さなくてもそんなに変わらないと思います、多分 #シェル芸 #大阪 pic.twitter.com/StQScSwqhs
@kunst1080 「Ubuntu on Bash on Ubuntu on Windows」
Bash on Ubuntu on Windows上でchrootを使い、別のUbuntuのコンテナを動かす……ということで実際に作成した環境をデモしました。 コンテナ内からコンテナ外のプロセスをkillできるのはいかがなものかと……
相変わらず頭がおかしいw #シェル芸 pic.twitter.com/mBw2O8O99e
— nmrmsys (@nmrmsys) 2017年4月22日
WSLが chroot対応した! #シェル芸
— nmrmsys (@nmrmsys) 2017年4月22日
親殺し #シェル芸
— いるやん (@Iruyan_Zak) 2017年4月22日
@nmrmsys さん 「SIerでもできる! シェル芸?」
https://dl.dropboxusercontent.com/u/54939588/slides/Shell-Arts-Can-Also-Be-The-SIer.html
とあるSIer向けの勉強会でシェル芸をやりたいという話があり、 それに向けてブラウザでbashを動かす環境はないか探してみたという内容でした。 他所様の環境でFork爆弾を投げるのはマジほんとやめてくださいね…… > 某参加者s(複数形)
4番手は @nmrmsys さん! #シェル芸 pic.twitter.com/SHxq16coLF
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
UNIX TERMINAL ONLINE #シェル芸 #大阪https://t.co/sNNbyegexx
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
@3socha さん 「SSM Run Command で遊ぶ」
https://horo17.github.io/aws-nest-call-slide/#/
「Windows ホストの PowerShell からイベントログに書き込む SSM Run Command を実行する Lambda Function を Linux ホストのシェルから実行する SSM Run Command」のワンライナーの説明でした。ネストしゅごい……(ぐるぐる~
ラストは @3socha さん! #シェル芸 #大阪 pic.twitter.com/4axZDGx2vi
— くんすと@埼玉2日目! (@kunst1080) 2017年4月22日
SSMはリモートからコマンドを叩き込む事が出来ます!(半笑い #シェル芸
— nmrmsys (@nmrmsys) 2017年4月22日
今回も濃ゆい発表をありがとうございましたm( )m 大阪のLTはジャンルを問わないので、ネタさえあれば大丈夫! どしどし発表しちゃって下さい~
まとめ
上田会長、東京・福岡・大阪の皆様、お疲れ様でした。
フェンリル様、いつも会場を使わせていただきましてありがとうございます!
次回もまたよろしくお願いします!!
追記
21世紀初頭、人々は生まれ、シェル芸をし、そして死んでいった。。。 #シェル芸
— nmrmsys (@nmrmsys) 2017年4月22日