
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.