Difference between pages "Airport Arrivals and Departures" and "Tutorials/Tutorial: Beginning with the Shell"

From LCA2016 Delegate wiki
(Difference between pages)
Jump to: navigation, search
m (Saturday 30th January 2016)
 
(Add link to example code.)
 
Line 1: Line 1:
==Arrivals==
 
  
===Saturday 30th January 2016===
+
== Prerequisites ==
* VA7425, arr. MEL at 5:30
+
This is a tutorial, and has hands-on exercises for you to do to help understand the material presented.
** [[Liz Quilty]]
+
Please make sure that:
* NZ891, arr. MEL 08:05
+
* You can use a text editor (vi emacs nano gedit — I don't care)
** Andrew Sands
+
* You have a laptop with plenty of charge.  There will be some power available; I don't know how much.
* QF415, arr. MEL 09:35
+
* You can get access to a Bourne compatible shell. Most machines will have <code>/bin/sh</code> as a link to a Bourne-compatible shell. Such shells include:
** Jussi Pakkanen
+
** dash
* NZ123, arr. MEL 10:35
+
** bash
** Simon Lyall (plus one)
+
** ksh
** [https://twitter.com/LGnome Adam Harvey]
+
* VA682, arr. MEL 15:45
+
** James 'Ender' Brown
+
* QF797, arr. MEL 15:45
+
** Ian Cunningham
+
* QF772, arr. MEL 16:40
+
** Cameron Tudball
+
* QF154, arr. MEL 17:15
+
** Steven Ellis
+
** Cherie Ellis
+
  
===Sunday 31st January 2016===
+
== Material ==
* KL3946, arr. MEL 07:00
+
We'll be using only standard commands &mdash; ''ls sed awk grep test'' etc.
** Karl-Johan Karlsson
+
One non-standard command you may wish to install for the first exercise is sysvbanner. On Debian or Ubuntu do:
* NZ0891, arr. MEL 08:05
+
apt-get install sysvbanner
** [[User:Chris@cje.net.nz|Christopher Edsall]]
+
* MH149, arr. MEL 08:45
+
** [https://twitter.com/masayukig Masayuki Igawa]
+
* JQ162, arr. MEL 08:50
+
** Dave Aldridge
+
** James Parker
+
** Garming Sam
+
** Grant McLean
+
* UA98, arr. MEL 09:25
+
** Casey Schaufler
+
** [https://twitter.com/vavroom Nicolas Steenhout]
+
** [https://twitter.com/marc_etienne_ Marc-Etienne M.Léveillé]
+
** Jonathan Corbet
+
* <span style="color: #0000ff;">JQ603, arr. '''AVV''' 09:30</span>
+
** [https://twitter.com/jeremyvisser Jeremy Visser]
+
** Peter Chubb
+
* JQ702, arr. MEL 10:15
+
** [https://keybase.io/mjec Michael Cordover]
+
* NZ123, arr. MEL 10:35
+
** Simon Green
+
** David Zanetti
+
* JQ561, arr. MEL 10:35
+
** Charelle Collett
+
* QF1502, arr. MEL 10:55
+
** [https://twitter.com/johndalton John Dalton]
+
* NZ895, arr. MEL 11:00
+
** Chris Cormack
+
* QF611, arr. MEL 11:20
+
** Jared Ring
+
* QF763, arr. MEL 11:30
+
** Aeriana
+
* QF423, arr. MEL 11:35
+
** Ewen McNeill
+
* VA830 (DL7269), arr. MEL 11:35
+
** Keith Packard
+
** Casey West
+
* QF427, arr. MEL 12:35
+
** Dong Ma
+
** [https://twitter.com/mooeypoo Moriel Schottlender]
+
* QF682, arr. MEL 13:35
+
** Cary D
+
* JQ511, arr. MEL 13:35
+
** [https://twitter.com/legoktm Kunal Mehta]
+
* QF431, arr. MEL 13:35
+
** Kennedy Skelton
+
* VA1323, arr. MEL 14:00
+
** [https://twitter.com/tserong Tim Serong]
+
** [https://www.scriptforge.org/faulteh Scott Bragg]
+
* VA324, arr. MEL 14:15 (Tullamarine)
+
** [https://openstem.com.au/ Arjen Lentz]
+
** Joe Robinson
+
** Brian Moss
+
** [https://twitter.com/lhovo Luke Hovington]
+
* QF0617, arr. MEL 14:20 (Tullamarine)
+
** Darryl Bond
+
** Gagandeep Arora
+
* QF0762, arr. MEL 14:30
+
** [https://twitter.com/kyerussell Kye Russell]
+
* QF435, arr. MEL 14:35
+
** Brendan O'Dea
+
* VA842, arr. MEL 14:35
+
** James Polley
+
* JQ977, arr. MEL 15:00
+
** Andrew Cooks
+
* VA326, arr. MEL 15:15
+
** Brad Marshall
+
* QF619, arr. MEL 15:20
+
** Ian Burns
+
* <span style="color: #0000ff;">JQ607, arr. '''AVV''' 15:25</span>
+
** Tobin Harding
+
* VA272, arr. MEL 15:40
+
** Michael Carden
+
** Neill Cox
+
** [http://m0les.com Miles Goodhew]
+
* QF815, arr. MEL 16:10
+
** Simon Fowler
+
* <span style="color: #0000ff;">JQ607, arr. '''AVV''' 17:00</span>
+
** Peter Vesely
+
** Thomas Chung
+
* QF0772, arr. MEL 17:00
+
** [https://twitter.com/Techman_83 Leon Wright]
+
* VA854, arr. MEL 17:05
+
** [https://twitter.com/DrJosh9000 Josh Deprez]
+
** Robert Mibus
+
* EY460, arr. MEL 18:30
+
** [[Katie_Miller|Katie Miller]]
+
** Andreas Frisch
+
* <span style="color: #0000ff;">JQ609, arr. '''AVV''' 20:00</span>
+
** Jamie Wilkinson
+
** Stefan Götz
+
* TG461, arr. MEL 21:20
+
** [https://twitter.com/mukherjee_atin Atin Mukherjee]
+
** Vivia Nikolaidou
+
** Sebastian Dröge
+
  
===Monday 1st February 2016===
+
It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:
* VA1313, arr. 7:15 MEL Terminal 3
+
yum install banner
** Jamie Lennox
+
* QF1529, arr. 9:50 MEL Terminal 1
+
** Ben Herrenschmidt
+
* NZ123, arr. 10:35 MEL Terminal 2
+
** Doug Thompson
+
* JQ509, arr. 12:20 MEL Terminal 4
+
** Ruth Suehle
+
* QF461, arr. 10:30 MEL
+
** Rob Garth
+
  
==Departures==
+
To save time (and contention on the server at tutorial time) please grab
===Friday 5th February 2016===
+
  http://ssrg.nicta.com.au/Downloads/lca16/shell-tut-examples.tgz
* QF440, MEL Terinal 14:30
+
and unpack it with
** Rob Grth
+
  tar xzvf shell-tut-examples.tgz
* <span style="color: #0000ff;">JQ610, dep. '''AVV''' 20:30</span>
+
** Tobin Harding
+
* NZ126, Dep MEL 18:40
+
** Doug Thompson
+
  
===Saturday 6th February 2016===
+
This will save you typing time, and provide the data files you need for the final exercises.
* JQ163, dep. MEL 00:45
+
** Martin Krafft
+
* VA 819 (DL7270), dep. MEL 08:00
+
** Keith Packard
+
* <span style="color: #0000ff;">JQ604, dep. '''AVV''' 09:05</span>
+
** [https://twitter.com/jeremyvisser Jeremy Visser]
+
* VA679, dep. MEL 09:15
+
** Andrew Cooks
+
* JQ508, dep. MEL 09:45
+
** Ruth Suehle
+
* TT524, dep. MEL 11:15
+
** Simon Green
+
* UA99, dep. MEL 11:25
+
** [https://twitter.com/marc_etienne_ Marc-Etienne M.Léveillé]
+
* VA323, dep. MEL 11:00 (Tullamarine)
+
** [https://openstem.com.au/ Arjen Lentz]
+
* UA99, dep. MEL 11:25
+
** [https://twitter.com/vavroom Nicolas Steenhout]
+
** Casey Schaufler
+
** Jonathan Corbet
+
* NZ124, dep. MEL 11:50
+
** Benno Rice
+
* QF2138, dep. MEL 11:55
+
** Andrew Bartlett
+
** Ben Herrenschmidt
+
* VA327, dep. MEL 12:00
+
** Brad Marshall
+
** Joe Robinson
+
* QF430, dep. MEL 12:00
+
** [https://twitter.com/glasnt Katie McLaughlin]
+
* QF616, dep. MEL 12:05
+
** Ian Burns
+
* VA1593, dep. MEL 12:20
+
** Jamie Lennox
+
* QF812, dep. MEL 13:15
+
** Simon Fowler
+
** Aeriana
+
* JQ574, dep. MEL 13:20
+
** Charelle Collett
+
* VA271, dep. MEL 13:20
+
** Michael Carden
+
** [http://m0les.com Miles Goodhew]
+
* QF685, dep. MEL 13:35
+
** Cary D
+
* QF438, dep. MEL 14:00
+
** Brendan O'Dea
+
* QF620, dep. MEL 14:05
+
** Jared Ring
+
* MH148, dep. MEL 14:50
+
** [https://twitter.com/masayukig Masayuki Igawa]
+
* VA853, dep. MEL 15:00
+
** [https://twitter.com/DrJosh9000 Josh Deprez]
+
** James Polley
+
** Robert Mibus
+
* VA333, dep. MEL 15:00
+
** [https://twitter.com/lhovo Luke Hovington]
+
* QF1505, dep. MEL 15:25
+
** [https://twitter.com/johndalton John Dalton]
+
* <span style="color: #0000ff;">JQ606, dep. '''AVV''' 15:25</span>
+
** Peter Chubb
+
** Peter Vesely
+
** Thomas Chung
+
* KL3880, dep. MEL 15:55
+
** Karl-Johan Karlsson
+
* VA1328, dep. MEL 16:20
+
** [https://www.scriptforge.org/faulteh Scott Bragg]
+
* QF0481, dep. MEL 17:45
+
** [https://twitter.com/Techman_83 Leon Wright]
+
* NZ850, depart MEL 18:20
+
** Garming Sam
+
** Dave Aldridge
+
** James Parker
+
* NZ7912 (a.k.a. VA100), dep. MEL 18:35
+
** [[User:Chris@cje.net.nz|Christopher Edsall]]
+
** Andrew Sands
+
* NZ726, dep. MEL 18:40
+
** Steven Ellis
+
** Cherie Ellis
+
** [https://gracenolan.me/ Grace Nolan]
+
* JQ713, dep. MEL 18:55
+
** [https://keybase.io/mjec Michael Cordover]
+
* VA1332, dep. MEL 19:40
+
** [https://twitter.com/tserong Tim Serong]
+
* QF9, dep. MEL 23:25
+
** Jussi Pakkanen
+
* QF796, dep. MEL 09:30
+
** Ian Cunningham
+
 
+
===Sunday 7th February 2016===
+
* QF444, dep. MEL 15:30
+
** Kennedy Skelton
+
* VA1328, dep. MEL 16:20
+
** James 'Ender' Brown
+
* NZ126, dep. MEL 18:40
+
** Simon Lyall
+
** David Zanetti
+
** [[Liz Quilty]]
+
* SQ208, dep. MEL 19:30
+
** [https://twitter.com/LGnome Adam Harvey]
+
 
+
{{Template:Navigation}}
+

Revision as of 14:14, 27 January 2016

Prerequisites

This is a tutorial, and has hands-on exercises for you to do to help understand the material presented. Please make sure that:

  • You can use a text editor (vi emacs nano gedit — I don't care)
  • You have a laptop with plenty of charge. There will be some power available; I don't know how much.
  • You can get access to a Bourne compatible shell. Most machines will have /bin/sh as a link to a Bourne-compatible shell. Such shells include:
    • dash
    • bash
    • ksh

Material

We'll be using only standard commands — ls sed awk grep test etc. One non-standard command you may wish to install for the first exercise is sysvbanner. On Debian or Ubuntu do:

apt-get install sysvbanner

It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:

yum install banner

To save time (and contention on the server at tutorial time) please grab

 http://ssrg.nicta.com.au/Downloads/lca16/shell-tut-examples.tgz

and unpack it with

 tar xzvf shell-tut-examples.tgz

This will save you typing time, and provide the data files you need for the final exercises.