Start: Nov 6 2013 19:00 *Wednesday*
End: Nov 6 2013 21:00
Location:
The Buzzard Lecture Theatre. Evan Burge Building, Trinity
College, Melbourne University Main Campus, Parkville.
Link:
http://luv.asn.au/meetings/map
Lev Lafayette: MMORPGs and Linux
Jacinta Richards: Don't repeat yourself. Fun with parsing
NOTE: Because of Cup day, we meet this month on *Wednesday*.
Lev Lafayette: MMORPGs and Linux
Lev will talk about Massively Multiplayer Online Role-Playing
Games and Linux. Lev is currently LUV President.
Jacinta Richards: Don't repeat yourself. Fun with parsing
The problem: your client gives you a document covering the
specification of some weird message format they want you to
handle. It's tab delimited, and pure ASCII, but actually some
fields are multi-part and include tabs, and nothing is
quoted. Oh, and actually there's multiple different kinds of
messages you will need to parse.
The solution: Using Perl 5.10+ and named capture groups we'll
create a data definition. Over the rest of the talk we'll be
taking advantage of a host of tactics (including re-parsing a
regular expression) to see how we can take an interesting
problem and make it fun again. Although Perl will be used in
this talk, and code will be shown, hopefully you won't actually
need to know any Perl at all to understand the ideas I run
through.
Jacinta says: I speak for a living. I run Perl training courses,
I speak at Perl monger meetings, user groups and numerous
conferences across the world.
The Buzzard Lecture Theatre, Evan Burge Building, Trinity
College Main Campus Parkville Melways Map: 2B C5
Notes: Trinity College's Main Campus is located off Royal
Parade. The Evan Burge Building is located near the Tennis
Courts. See our Map of Trinity College. Additional maps of
Trinity and the surrounding area (including its relation to the
city) can be found at
http://www.trinity.unimelb.edu.au/about/location/map
Parking can be found along or near Royal Parade, Grattan Street,
Swanston Street and College Crescent. Parking within Trinity
College is unfortunately only available to staff.
For those coming via Public Transport, the number 19 tram (North
Coburg - City) passes by the main entrance of Trinity College
(Get off at Morrah St, Stop 12). This tram departs from the
Elizabeth Street tram terminus (Flinders Street end) and goes
past Melbourne Central Timetables can be found on-line at:
http://www.metlinkmelbourne.com.au/route/view/725
Before and/or after each meeting those who are interested are
welcome to join other members for dinner. We are open to
suggestions for a good place to eat near our venue. Maria's on
Peel Street in North Melbourne is currently the most popular
place to eat after meetings.
LUV would like to acknowledge Red Hat for their help in
obtaining the Buzzard Lecture Theatre venue and VPAC for
hosting, and BENK Open Systems for their financial support of
the Beginners Workshops
Linux Users of Victoria Inc., is an incorporated association,
registration number A0040056C.