第20回記念、年末年始の浮ついた
気分大粉砕シェル芸勉強
USP友の会 上田隆一
近況
• 笑いすぎた
– http://b.hatena.ne.jp/entry/qiita.com/greymd/items/a4ecf
8e70f11eb1e5f72
Aug. 29, 2015 第18回シェル芸勉強会 2
ちと真面目な話
• 各個人や社会が経済的・精神的に満足を得るために
何が究極的に必要か?
• 個人的には次の2点
A. 試行錯誤するマインド
B. 作業の成功率やスピードを上げるためのスキル
• Aだけだと迷惑な意識高いやつ
• Bだけだと単純労働しかできない
Aug. 29, 2015 第18回シェル芸勉強会 3
ん?試行錯誤のマインドとスキル?
これじゃねーか
• ということで妙に感心した次第
Aug. 29, 2015 第18回シェル芸勉強会 4
シェル芸
• マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる
調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいは
そのときのコマンド入力のこと。
– http://blog.ueda.asia/?page_id=1434
• マインドを強くするためのスキルとも言える
– 端末に怯えていろいろ(身近だとROSとか)試さない人大杉
– ラズパイをGUIからいじってモッサリ体験をしている人大杉
→マインドが萎縮
– できるようになると景色が変わるかもしれない
Aug. 29, 2015 第18回シェル芸勉強会 5
今日はがんばりましょう
進め方
• 1問に15分強
– 問題に対するアプローチを考える
– それを実現するコマンドやオプションがないか調査
– 手を動かす
Aug. 29, 2015 第18回シェル芸勉強会 6
環境等
• 解答例はLinuxで作成
• 異種格闘技は大歓迎
– 実績
• Ruby芸、php-cli芸など、ghci芸、タブレットシェル芸、
ノーシェル芸(見てるだけ)、パワーシェル芸、
Egison芸
– 危険シェル芸、お前はダメだ
Aug. 29, 2015 第18回シェル芸勉強会 7
ということで
• 開始。
Aug. 29, 2015 第18回シェル芸勉強会 8

第20回シェル芸勉強会イントロ