SlideShare a Scribd company logo
1 of 8
Download to read offline
第12回本当は怖くない	
  
シェル芸勉強会	
USP友の会/産技大	
  
上田 隆一
夏ですね	
•  一足早く実家の富山県に帰省(嘘)	
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 2	
IMG_9820.JP	
実家で飼っていたカモメと一枚(大嘘)
困ったことに	
•  実家(嘘)に行ったとたん、	
  
例の本の売り上げがカクッとなった	
  
– 原因:	
  ステマの中断	
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 3	
帰国	
出国
ということで8月はテコ入れ月間	
•  宜しくお願い致します(意味深)	
  
•  ここは催眠商法の	
  
会場ではないが・・・	
  
–  購入はこちらから	
  
–  kindle版もよろしゅう	
  
–  達人出版会様でも取り扱い	
  
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 4
んで本題	
•  シェル芸とは?	
  
「マウスも使わず、ソースコードも残さず、	
  
GUIツールを立ち上げる間もなく、	
  
あらゆる調査・計算・テキスト処理を	
  
CLI端末へのコマンド入力一撃で終わらすこと。」	
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 5	
あの本が「シェル芸本」と呼ばれているのは、ウッ、ゴホッゴホッ・・・ 	
  
	
  (ヘルパンギーナが悪化したようだ・・・)	
  
シェル芸勉強会の進め方	
•  ワンライナーの問題を8問出題	
  
•  玄人がリーダーになってチームを作って解く	
  
–  1グループ6人まで	
  
–  今回は名簿から徴発	
  
•  Sさん、Kさん、Iさん、Tさん、Yさん、lab○○○xさん	
  
•  あと、腕利きの方	
  
•  他の人は楽しくやってください	
  
–  リーダーを虐める、他の人と一緒に考える、一人で考える	
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 6
環境等	
•  解答はUbuntu	
  Linuxで作成	
  
– 環境によって挙動に違いが発生します	
  
– 基本は玄人に聞いてください	
  
•  代表的な違いと対策	
  
– BSD系(FreeBSD,	
  Mac等)	
  
•  基本的なコマンドの由来がLinuxと異なり、挙動が違う	
  
•  GNU	
  core	
  uOlsをインストールすることで吸収できる	
  
– Linuxの他のディストリビューション	
  
•  シェル芸レベルだとほとんどないが、最初から入っていない
コマンドは各ディストリビューションの流儀でインストール	
  
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 7
では開始	
•  問題はこちら(会場の人は先に見ないで!)	
  
– hRp://blog.ueda.asia/?p=3569	
  
•  問題と解答はこちら(後日公開)	
  
– hRp://blog.ueda.asia/?p=3535	
  
Aug.	
  2,	
  2014	
 第12回シェル芸勉強会	
 8

More Related Content

More from Ryuichi Ueda

More from Ryuichi Ueda (20)

第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
 
シェル・ワンライナー160本ノック
シェル・ワンライナー160本ノックシェル・ワンライナー160本ノック
シェル・ワンライナー160本ノック
 
日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー
 
シェル芸勉強会と会場の話
シェル芸勉強会と会場の話シェル芸勉強会と会場の話
シェル芸勉強会と会場の話
 
移動ロボットのナビゲーション
移動ロボットのナビゲーション移動ロボットのナビゲーション
移動ロボットのナビゲーション
 
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
 
第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド
 
bash(の変な使い方)update
bash(の変な使い方)updatebash(の変な使い方)update
bash(の変な使い方)update
 
第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング
 
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
 
20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク
 
第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ
 
シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習
 
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
 
poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018
 
Robot frontier lesson3 2018
Robot frontier lesson3 2018Robot frontier lesson3 2018
Robot frontier lesson3 2018
 
Robot frontier lesson2 2018
Robot frontier lesson2 2018Robot frontier lesson2 2018
Robot frontier lesson2 2018
 
Robot frontier lesson1 2018
Robot frontier lesson1 2018Robot frontier lesson1 2018
Robot frontier lesson1 2018
 
第34回シェル芸勉強会
第34回シェル芸勉強会第34回シェル芸勉強会
第34回シェル芸勉強会
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
 

2014/08/02 第12回シェル芸勉強会イントロ