LUV Main November (Wednesday): MMORPGs + Parsing/Perl

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.

On Wed, October 30, 2013 11:29 am, Les Kitchen wrote:
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*.
Updates! Please note that the speaker is Jacinta Richardson, not Richards. Our apologies to Jacinta! Lev's abstract/bio is as follows. Lev Lafayette, MMORPGs and Linux Massively multiplayer online role-playing game (MMORPG) are perhaps the biggest phenomenon in video gaming history, with an estimated $1.4 billion USD spent on subscriptions to various games in 2008, and with popular games such as World of Warcraft boasting some 8 million subscribers in March this year. It is perhaps little surprise to discover that such games have a relationship, of sorts, with our operating system of choice. From small self-published books in a box entitled "Dungeons & Dragons" to the highly complex virtual worlds, this talk combines both a cultural history with aspects and examples of technical design to show how multiplayer computer mediated roleplaying games and Linux can be sensibly spoken of in the same sentence. In 1980 Lev was introduced to an early Apple II and tried to hack Lemonade. Shortly afterwards he graduated to "The Keep on the Borderlands" and managed to keep his Elf alive through several editions. He continues to suggest that New Adventure Shell is a legitimate way to submit jobs to supercomputers. When he is not in a parallel reality, he works at the Victorian Partnership for Advanced Computing and does some stuff for Linux Users of Victoria. -- Lev Lafayette, BA (Hons), GCertPM, MBA mobile: 0432 255 208 RFC 1855 Netiquette Guidelines http://www.ietf.org/rfc/rfc1855.txt
participants (2)
-
Les Kitchen
-
Lev Lafayette