BEGIN:VCALENDAR
PRODID:-//PyCon Australia 2011 Sydney//RemoteApi//EN
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
X-ORIGINAL-URL:http://127.0.0.1:8000/2011/conference/schedule/ical/
X-WR-CALNAME:PyCon Australia 2011 Sydney Schedule
X-WR-CALDESC:PyCon Australia 2011 Sydney Schedule for all events.
BEGIN:VEVENT
SUMMARY:CodeWars
DESCRIPTION:Room: CodeWars Venue\nPresenters: \n120min Social Event\n*Please
sign up for the event at http://codewarpyconau.eventbrite.com/ *\n\nOrigin
ally based on an idea from the book PeopleWare\, CodeWar has been run in co
njunction with the Sydney WebDU conference since 2008 with great success. T
o help share the mayhem we're proud to bring CodeWar to PyCon-au 2010\, wit
h experienced CodeWar compare Robin Hilliard from RocketBoots on the microp
hone to keep a wry eye on proceedings.\n\nThe competition will consist of t
hree rounds of differing programming challenges.\n\nWe guarantee this won't
be mind twisting problems for algorithm heads and you can compete with wha
tever language you want. It will help to have a team with a mix of skills\,
a clever and/or intimidating team name and vocal cheer squad. However the
only thing your team must bring is a single laptop with a VGA connector run
ning in 1024x768 mirrored mode.
LAST-MODIFIED:20110813T044225Z
UID:event_54E42@pycon.org
CLASS:PUBLIC
CREATED:20110713T051443Z
DTSTART:20110819T080000Z
DTEND:20110819T100000Z
LOCATION:CodeWars Venue\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Women in Python Breakfast
DESCRIPTION:Room: None\nPresenters: \n60min Social Event\nThis event is an o
pportunity for female Python developers attending PyCon AU to meet each oth
er\, form friendships\, and find mentors/mentees if desired.\n\nTo keep the
gender ratio to a more normal ratio despite the male dominance in the IT c
ommunity\, we are adopting the Geek Girl Dinner idea. If you're male you mu
st be asked to attend breakfast by a female attending. (Sorry only one male
per female attendee!)\n\nNorth Espresso Bar\n85 Goulburn Street\nSydney 20
00\nPhone: 02 9211 1730\nDirectly across the street from the Sydney Masonic
Center\, on Goulburn Street.\n\nPlease RSVP to audreyr@pyladies.com\n
LAST-MODIFIED:20110921T080121Z
UID:event_59E47@pycon.org
CLASS:PUBLIC
CREATED:20110718T143009Z
DTSTART:20110819T213000Z
DTEND:20110819T223000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Welcome
DESCRIPTION:Room: Grand Lodge\nPresenters: \n15min Plenary Session\nWelcome
to the conference by the organisers.
LAST-MODIFIED:20110713T052410Z
UID:event_1E6@pycon.org
CLASS:PUBLIC
CREATED:20110712T182825Z
DTSTART:20110819T230000Z
DTEND:20110819T231500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Keynote: Audrey Roy
DESCRIPTION:Room: Grand Lodge\nPresenters: \n45min Plenary Session\nKeynote
presentation.
LAST-MODIFIED:20110813T044226Z
UID:event_55E43@pycon.org
CLASS:PUBLIC
CREATED:20110713T054641Z
DTSTART:20110819T231500Z
DTEND:20110820T000000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning Break
DESCRIPTION:Room: None\nPresenters: \n20min Break or Service\nMorning tea br
eak.
LAST-MODIFIED:20110713T052410Z
UID:event_2E2@pycon.org
CLASS:PUBLIC
CREATED:20110712T182544Z
DTSTART:20110820T000000Z
DTEND:20110820T002000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:State of CPython and Python Ecosystem
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Senthil Kumaran\n30min Interm
ediate\ncategories: \nThis a high level overview of the State of CPython in
terpreter and other python interpreters.\nThe talk will mention about the
changes in 3.2 release and changes coming up in 3.3 release and status of P
ython2.7.\nIt will also give the details of current state of PyPy Project\,
IronPython project and Jython Project.\n\n
LAST-MODIFIED:20110713T052410Z
UID:event_3E9@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T002000Z
DTEND:20110820T005000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:A Python on the Couch
DESCRIPTION:Room: Ionic\nPresenters: Mr. Mark J Rees\n30min Beginner\ncatego
ries: \nCouchDB (http://couchdb.apache.org/) is an open source\, document-
oriented NoSQL Database Management Server.It supports queries via views usi
ng MapReduce\, and replication. The talk will give an overview of CouchDB f
ollowed by how to access and manipulate using Python. There are a number of
python libraries for accessing couchdb and these will be quickly discussed
followed by how to use one of these libs with a Python web framework. Als
o there will be an example of using a Python view server in place of the st
andard Javascript views provided by couchdb.
LAST-MODIFIED:20110714T010958Z
UID:event_4E10@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T002000Z
DTEND:20110820T005000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Python 101+
DESCRIPTION:Room: Corinthian\nPresenters: Mr. Peter Lovett\n110min Beginner\
ncategories: \n(Classroom track - Beginner to Intermediate - 110 minutes)\n
\n'The essentials and a bit more besides'\nA very brief introduction for th
ose that have no Python experience\, then moving across all the essentials
that you really need to know.\nIf you are self-taught in Python\, then you
owe it to yourself to make sure that your foundations are correct and compl
ete.\nAvoid getting into trouble later by making sure you know all the esse
ntials - and a bit more besides.\n\n
LAST-MODIFIED:20110713T052324Z
UID:event_5E11@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T002000Z
DTEND:20110820T021000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_6E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110820T005000Z
DTEND:20110820T010000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Pants - Network Programming Made Easy
DESCRIPTION:Room: Ionic\nPresenters: Mr. Christopher Davis\n30min Intermedia
te\ncategories: \nPants (pantsweb.org) is an open source library that aims
to make network programming in Python a breeze. This talk will outline chal
lenges in network programming and how Pants approaches them. The audience w
ill be briefly introduced to Pants' API through example code\, and to its c
apabilities through benchmarks and comparisons with alternate frameworks.
LAST-MODIFIED:20110714T011034Z
UID:event_8E13@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T010000Z
DTEND:20110820T013000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:How Python Evolves (and How You Can Help Make It Happen)
DESCRIPTION:Room: Grand Lodge\nPresenters: Ms. Alyssa Coghlan\n30min Intermedi
ate\ncategories: \nThe CPython reference interpreter lies at the heart of a
much wider Python ecosystem. The decisions that shape the future developme
nt of CPython ripple out and have a broad impact on the entire Python commu
nity.\n\nThis talk covers the special place CPython occupies in the broader
Python community\, how the decisions that affect CPython's development are
made\, and how new developers can become involved in that process.
LAST-MODIFIED:20110713T052410Z
UID:event_7E12@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T010000Z
DTEND:20110820T013000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_9E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110820T013000Z
DTEND:20110820T014000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Zookeepr: Home-grown conference management software
DESCRIPTION:Room: Grand Lodge\nPresenters: Ms. Brianna Laugher\n30min Beginn
er\ncategories: \nZookeepr is a comprehensive web-ba
sed conference management system\, written in Python and built on Pylons. I
t has an unusual development history: custom created for the annual Linux.c
onf.au conference\, there are yearly spikes in event-focused feature develo
pment\, but relatively little of the ongoing development typically seen in
open source projects.\n\n\nThis presentation is an introduction to the proj
ect\, aimed at developers interested in contributing to a non-trivial open
source project where meeting your fellow developers is quite possible\, eve
n likely\, and your work is almost guaranteed to be seen and used each year
by hundreds of Australia's most diehard geeks.
LAST-MODIFIED:20110713T052410Z
UID:event_10E14@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T014000Z
DTEND:20110820T021000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Networking Libraries in Python.
DESCRIPTION:Room: Ionic\nPresenters: Mr. Senthil Kumaran\n30min Intermediate
\ncategories: \nThis talk will explore the core networking libraries availa
ble in Python.\n1. Python Standard Library. http and urllib package (Python
3 and Python2).\n2. Capabilities of other 3rd party networking libraries -
pycurl and httplib2. When to use them and why they exist.\n3. Asychronous N
etwork IO using Twisted Matrix Framework.\n4. Tornado framework capablities
- Generic overview.\n
LAST-MODIFIED:20110713T052410Z
UID:event_11E15@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T014000Z
DTEND:20110820T021000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DESCRIPTION:Room: None\nPresenters: \n60min Break or Service\nLunch break.
LAST-MODIFIED:20110713T052410Z
UID:event_12E4@pycon.org
CLASS:PUBLIC
CREATED:20110712T182725Z
DTSTART:20110820T021000Z
DTEND:20110820T031000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Pyramid: Lighter\, faster\, better web apps
DESCRIPTION:Room: Ionic\nPresenters: Mr. Dylan Jay\n45min Beginner\ncategori
es: \nIntroduction to the Pyramid\, the new web framework taking the python
world by storm. This tutorial will cover the basics of a hello world app a
nd cover some of the advanced features of pyramid that give it it's power s
uch as traversal.\nPyramid is part of the pylons project and is a successor
to pylons and a continuation of the BFG framework. It's very simple to lea
rn\, runs fast yet has powerful concepts which help keep large web app crea
tion a sane process.
LAST-MODIFIED:20110809T232804Z
UID:event_14E17@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T031000Z
DTEND:20110820T035500Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Panel: Python 3
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Anthony Baxter Esq.\, Mr. Nic
k Coghlan\, Raymond D Hettinger\, Richard Jones\n45min Beginner\ncategories
: \nThis is a panel discussion in which Alyssa Coghlan\, Raymond Hettinger an
d Richard Jones discuss the state of Python 3\,\nsome of the new features\,
the 3rd party adoption\, migration strategies and open to the floor for qu
estions.
LAST-MODIFIED:20110816T041422Z
UID:event_13E16@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T031000Z
DTEND:20110820T035500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Python's dark corners - the bad bits in Python and how to avoid them
DESCRIPTION:Room: Corinthian\nPresenters: Mr. Peter Lovett\n45min Intermedia
te\ncategories: \nPython's dark corners - the bad bits in Python and how to
avoid them.\nIf you don't know the dark corners then you need this
LAST-MODIFIED:20110815T235536Z
UID:event_15E18@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T031000Z
DTEND:20110820T035500Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_16E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110820T035500Z
DTEND:20110820T040500Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Confessions of Joe Developer
DESCRIPTION:Room: Corinthian\nPresenters: Daniel Greenfeld\n45min Beginner\n
categories: \nOver the course of 6 years of Python development at NASA\, Re
vsys\, and\nEldarion; Daniel Greenfeld has picked up a lot of easy tricks s
tolen\nfrom the best and brightest in the Python community that make him lo
ok\ngood in front of his peers and clients. And now\, at great risk to his\
ncareer and reputation\, he is going to show you how he does it. Amongst\no
ther things\, this will be a tour of the 'pydanny standard library'\, a\nse
t of must-use tools for any project that are already combined and\nconfigur
ed for your use in django-party-pack and python-party-pack.
LAST-MODIFIED:20110815T235617Z
UID:event_19E21@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T040500Z
DTEND:20110820T045000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Easy site migration using Diazo and Funnelweb
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Adam Terrey\n45min Beginner\n
categories: \nMoving old sites into a new web platform is a pain. Often you
need to pull apart perfectly good HTML just to spend time painstakingly pu
tting back together again and converting hundreds of pages of content is a
chore. Recently PretaWeb used tools to drastically simplify this process wh
en converting genetics.edu.au to Plone 4.1. Diazo is a platform independent
theming engine that leaves HTML untouched. Funnelweb is a static content m
igration tool for crawling and manipulating site content.
LAST-MODIFIED:20110713T052410Z
UID:event_17E19@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T040500Z
DTEND:20110820T045000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to the Geospatial Web with GeoDjango
DESCRIPTION:Room: Ionic\nPresenters: Javier Candeira\n45min Intermediate\nca
tegories: \nMap-based interfaces are a staple of modern web services. GeoDj
ango is a complete framework for creating web applications for browsing\, e
diting and creating geospatial data through a map-based interface. This ses
sion lays out the basic parts of the geospatial stack\, the particular impl
ementations used in GeoDjango\, and builds a quick example for the audience
to see how it's all put together.
LAST-MODIFIED:20110809T232814Z
UID:event_18E20@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T040500Z
DTEND:20110820T045000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Afternoon Break
DESCRIPTION:Room: None\nPresenters: \n20min Break or Service\nAfternoon tea
break.
LAST-MODIFIED:20110713T052410Z
UID:event_20E3@pycon.org
CLASS:PUBLIC
CREATED:20110712T182624Z
DTSTART:20110820T045000Z
DTEND:20110820T051000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Developing Scientific Software in Python
DESCRIPTION:Room: Ionic\nPresenters: Mr. Duncan S Gray\n30min Intermediate\n
categories: \nThis presentation will outline key lessons learnt in developi
ng scientific software in \nPython. Methods of maintaining and assuring cod
e quality will be discussed\, in particular:\n - designing effective un
it tests;\n - visualising output data to discover defects; and\n -
designing characterisation tests to test the actual system behaviour and to
\n identify unintended system changes. \n\nThe challenges in optimis
ing and parallelising Python code will also be presented\, \nincluding:\n -
profiling;\n - using NumPy to optimise numerical computations;\n
- using C code for intensive computational tasks; and\n - parall
elising software to run on high performance environments such as clusters.
LAST-MODIFIED:20110812T022627Z
UID:event_22E23@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T051000Z
DTEND:20110820T054000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Infinite 8-bit Platformer
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Chris McCormick\n30min Interm
ediate\ncategories: \nInfinite 8-bit Platformer is a Free Software multipla
yer user-created-content platform video game written in Pygame. It's a bit
like a cross between a wiki and a game\, because the players can also creat
e and edit the levels. In this talk we will look at the development of the
game over the last three years\, including what has changed since PyCon 201
0. We'll examine the sound\, graphics\, and networking architecture which i
s built upon pygame and asyncore (PodSixNet). We will also discuss the comm
unity that has arisen around this project and go over building the game fro
m source and how to contribute.\nhttp://infiniteplatformer.com/
LAST-MODIFIED:20110713T052410Z
UID:event_21E22@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T051000Z
DTEND:20110820T054000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The Zen of Python
DESCRIPTION:Room: Corinthian\nPresenters: Richard Jones\n70min Beginner\ncat
egories: \nThis talk will walk through the Zen of Python and discuss each e
lement in turn.
LAST-MODIFIED:20110810T064905Z
UID:event_23E24@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T051000Z
DTEND:20110820T062000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_24E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110820T054000Z
DTEND:20110820T055000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Behaviour Driven Development
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Malcolm Tredinnick\n30min Int
ermediate\ncategories: \nWriting software in an organisation or for ourselv
es\, many people feel that they "should" somehow be doing Test Driven Devel
opment (TDD) because "everybody else" is and it's cool\, somewhere between
necessary and useful and they heard testing was good. When informed that mu
st of TDD isn't about testing (despite the name!)\, confusion reigns.\n\nBe
haviour Driven Development is a different way of approaching the "how to va
lidate your code" problem. It's an idea that isn't particularly new any mor
e\, but it doesn't seem to have the traction of TDD for some reason\, parti
cularly in Python\, despite possibly being a bit more self-explanatory and
easier to bootstrap when sitting down to write code. So let's talk about wh
at it is and various ways to try out BDD in Python — from the periodically
maligned doctests to simple unittest module usages to more specialised modu
les.
LAST-MODIFIED:20110713T052410Z
UID:event_25E25@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T055000Z
DTEND:20110820T062000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Weather field warping using Python.
DESCRIPTION:Room: Ionic\nPresenters: Dr. Nathan Faggian\n30min Beginner\ncat
egories: \nPython is a great language for prototyping computer vision algor
ithms\, the availability of libraries such as Numpy and Scipy make for rapi
d development similar to that of Matlab\, R and IDL. At the Bureau of Meteo
rology (BoM) we are solving the interesting problem of weather field warpin
g. Warping (aka non-linear image registration) is used\, for example\, to d
etermine what the predicted temperature will be hourly if we only have pred
ictions every three hours. Practically\, warps (weather advection fields) a
re estimated using salient image features or data-driven numerical optimiza
tions and this presentation will demonstrate progress we are making on both
fronts.
LAST-MODIFIED:20110811T162635Z
UID:event_26E26@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110820T055000Z
DTEND:20110820T062000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_27E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110820T062000Z
DTEND:20110820T063000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Keynote: Mary Gardiner
DESCRIPTION:Room: Grand Lodge\nPresenters: \n30min Plenary Session\nKeynote
LAST-MODIFIED:20110813T044226Z
UID:event_56E44@pycon.org
CLASS:PUBLIC
CREATED:20110713T054944Z
DTSTART:20110820T063000Z
DTEND:20110820T070000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lightning talks
DESCRIPTION:Room: Grand Lodge\nPresenters: \n45min Plenary Session\nLightnin
g talks. See the whiteboard in the foyer for signup.
LAST-MODIFIED:20110813T044225Z
UID:event_28E5@pycon.org
CLASS:PUBLIC
CREATED:20110712T182758Z
DTSTART:20110820T070000Z
DTEND:20110820T074500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Hosting Panel @ Mr B's Pub
DESCRIPTION:Room: None\nPresenters: \n75min Social Event\nCome and hear from
our hosting panel about why their services are right for hosting your next
Python project! Each group will give a quick 5 minute speel and then it wi
ll be a casual drink.\n\nThis event is happening in a private area at Mr B'
s pub across the street from the SMC. As this venue is a pub anyone under 1
8 will have to be accompanied by a parent or guardian.\n\nIn your informati
on booklet you'll find a drink voucher for this event.
LAST-MODIFIED:20110813T044225Z
UID:event_60E48@pycon.org
CLASS:PUBLIC
CREATED:20110808T072134Z
DTSTART:20110820T074500Z
DTEND:20110820T090000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Dinner
DESCRIPTION:Room: None\nPresenters: \n165min Social Event\nConference Dinner
.\n\nEntrees (Appetizers for the American's) will be served at 7:30. There
will be no dinner talk this year.
LAST-MODIFIED:20110813T044226Z
UID:event_58E46@pycon.org
CLASS:PUBLIC
CREATED:20110713T055816Z
DTSTART:20110820T091500Z
DTEND:20110820T120000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Opening
DESCRIPTION:Room: Grand Lodge\nPresenters: \n15min Plenary Session\nOpening
Sunday.
LAST-MODIFIED:20110813T044226Z
UID:event_29E7@pycon.org
CLASS:PUBLIC
CREATED:20110712T182846Z
DTSTART:20110820T230000Z
DTEND:20110820T231500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Keynote: Raymond Hettinger
DESCRIPTION:Room: Grand Lodge\nPresenters: \n40min Plenary Session\nKeynote
by Raymond Hettinger.
LAST-MODIFIED:20110813T044226Z
UID:event_57E45@pycon.org
CLASS:PUBLIC
CREATED:20110713T055428Z
DTSTART:20110820T231500Z
DTEND:20110820T235500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning Break
DESCRIPTION:Room: None\nPresenters: \n20min Break or Service\nMorning tea br
eak.
LAST-MODIFIED:20110713T052410Z
UID:event_30E2@pycon.org
CLASS:PUBLIC
CREATED:20110712T182544Z
DTSTART:20110821T000000Z
DTEND:20110821T002000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Sysadmins vs Developers\, a take from the other side of the fence
DESCRIPTION:Room: Ionic\nPresenters: Mr. Benjamin A Smith\n30min Intermediat
e\ncategories: \nA 30 minute foray into the world of the system administrat
or\, focusing on situations shared between sysadmins and developers\, howev
er differ from perspective\, motivations and problems.\n\nThe primary goal
here is to provide some light hearted anecdotes\, examples and situations\,
that developers will relate to from their experiences and garner a new app
reciation for the role of the sysadmin.\nOne of the secondary goals of this
talk is to equip developers with a new mindset and avenues to engage their
support teams to reduce friction and extract additional value form the sys
admin/developer relationship.
LAST-MODIFIED:20110713T151108Z
UID:event_32E28@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T002000Z
DTEND:20110821T005000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Hosting Python Web Applications
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Graham P Dumpleton\n30min Int
ermediate\ncategories: \nWeb applications which are able to dynamically del
iver up content have become a crucial part of the Internet landscape\, with
Python becoming an increasingly popular choice for the implementation of a
ll manner of web applications. In order though for users to be able to acce
ss your web application you need to host it. The choices available are howe
ver many and varied with accurate information on which may be a good choice
not always easy to find.\n\nThis talk will give an overview of the differe
nt choices available for hosting Python web applications. It will cover mai
nstream web servers such as Apache and nginx\, highlight the architectural
differences between them and look at how Python web applications are bolted
on to these web servers via language agnostic protocols such as FASTCGI/SC
GI/AJP or more integrated solutions such as Apache/mod_wsgi and uWSGI. The
alternate architecture of using a standalone Python web server such as guni
corn\, Paste server or the CherryPy WSGI server behind a conventional web s
erver acting as HTTP proxy will also be covered.\n\nThe overall aim of the
talk will be to give people a better appreciation for how web servers and y
our Python web application come together and some of the pros and cons of d
ifferent solutions.
LAST-MODIFIED:20110809T232631Z
UID:event_31E27@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T002000Z
DTEND:20110821T005000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Python for Science and Engineering\, Part 1
DESCRIPTION:Room: Corinthian\nPresenters: Dr. Edward Schofield\n110min Inter
mediate\ncategories: \nThis is Part 1 of a showcase in solving a variety of
interesting scientific and engineering problems using Python\, NumPy\, and
SciPy\, and producing beautiful plots with Matplotlib.\n\nThe focus is on
the "wow" factor: "Wow! You can do all that in just a few lines of Python?!
"\n\nThe topics discussed are:\n\n- speech and image recognition (how to be
head-hunted by Google)\n- bioinformatics (how to cure cancer)\n- statistic
al modelling (how to predict the stock market)\n\nThe intended audience is
graduates in science and engineering disciplines; Python users who want to
know more about what's possible with tools like NumPy and SciPy; and users
of high-level packages like Matlab or R and low-level languages like Fortra
n who want to get more interesting work done with less effort.
LAST-MODIFIED:20110713T052410Z
UID:event_33E29@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T002000Z
DTEND:20110821T021000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_34E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110821T005000Z
DTEND:20110821T010000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Teaching Python to the young and impressionable
DESCRIPTION:Room: Ionic\nPresenters: Georgina Wilcox\, Miss Katie M Bell\n30
min Beginner\ncategories: \nWe present two outreach programmes run by Sydne
y University for high school students: the National Computer Science School
(http://www.ncss.edu.au) and the Girls’ Programming Network (http://sydney
.edu.au/it/gpn). For the past four years we have been teaching Python to st
udents in grades 9-12\, and based on this experience we will discuss why Py
thon is a good first language and the parts of it which are still difficult
for students to grasp. We will also cover the structure of the programmes
and tools used\, in particular the online marking system for Python program
ming tasks.
LAST-MODIFIED:20110713T151124Z
UID:event_36E31@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T010000Z
DTEND:20110821T013000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Say What You Mean: Meta-Programming a Declarative API
DESCRIPTION:Room: Grand Lodge\nPresenters: Dr. Ryan F Kelly\n30min Intermedi
ate\ncategories: \nThis talk will explore the use of python's meta-programm
ing facilities to create a simple declarative API so that you can *say what
you mean* - write code that focuses on the what and the why without being
cluttered by the how. If you've ever wondered how the Django ORM or SQLObj
ect work their magic\, this is the talk for you.\n\nAs motivating example a
nd case study\, I will build from scratch a basic clone of the "dexml" modu
le\, which lets you work with XML documents in a declarative\, object-orien
ted manner. Through judicious use of decorators\, descriptors and metaclas
ses\, it packs a lot of logic and functionality into a very thin API.
LAST-MODIFIED:20110809T232648Z
UID:event_35E30@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T010000Z
DTEND:20110821T013000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_37E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110821T013000Z
DTEND:20110821T014000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The NCSS Challenge: teaching programming via automated testing
DESCRIPTION:Room: Ionic\nPresenters: Mr. Tim Dawborn\n30min Intermediate\nca
tegories: \nThe NCSS Challenge (http://challenge.ncss.edu.au/) is an online
programming competition for Australian high school students. There are fou
r different courses being run during 2011: Introductory Python\, Intermedia
te Python\, Advanced Python\, and Embedded Systems (using the Arduino). In
2010 we had over 1700 students participate in the Challenge.\n\nThere are a
number of interesting technical challenges which had to be overcome in ord
er to facilitate such a system. Executing arbitrary code on your servers wh
ich is supplied somebody on the internet is a scary situation for any syste
m administrator. We have developed an elegant solution for this problem whe
reby we can securely execute arbitrary code not restricted to any particula
r subset of languages.\n\nThis presentation will be going through three asp
ects of the Challenge infrastructure. First\, how the Challenge works from
a competition point of view\, and how we teach programming via automated te
sting. Second\, we will cover the sandbox we developed to facilitate this a
rbitrary code execution. Last\, we will cover the application stack powerin
g the Challenge site itself.
LAST-MODIFIED:20110714T011158Z
UID:event_39E33@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T014000Z
DTEND:20110821T021000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Fun with App Engine 1.5.0
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Greg Darke\n30min Intermediat
e\ncategories: \nUsing generators as coroutines in App Engine to get more d
one.
LAST-MODIFIED:20110809T232650Z
UID:event_38E32@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T014000Z
DTEND:20110821T021000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DESCRIPTION:Room: None\nPresenters: \n60min Break or Service\nLunch break.
LAST-MODIFIED:20110713T052410Z
UID:event_40E4@pycon.org
CLASS:PUBLIC
CREATED:20110712T182725Z
DTSTART:20110821T021000Z
DTEND:20110821T031000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Python for Science and Engineering\, Part 2
DESCRIPTION:Room: Corinthian\nPresenters: Dr. Edward Schofield\n100min Inter
mediate\ncategories: \nThis is Part 2 of a showcase in solving a variety of
interesting scientific and engineering problems using Python\, NumPy\, and
SciPy\, and producing beautiful plots with Matplotlib.\n\nThe focus is on
the "wow" factor: "Wow! You can do all that in just a few lines of Python?!
"\n\nSample topics discussed include:\n- speech and image recognition (how
to be head-hunted by Google)\n- bioinformatics (how to cure cancer)\n- stat
istical modelling (how to predict the stock market)\n\nThe intended audienc
e is graduates in science and engineering disciplines; Python users who wan
t to know more about what's possible with tools like NumPy and SciPy; and u
sers of high-level packages like Matlab or R and low-level languages like F
ortran who want to get more interesting work done with less effort.
LAST-MODIFIED:20110713T052410Z
UID:event_43E36@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T031000Z
DTEND:20110821T045000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:How to maintain big app stacks without losing your mind
DESCRIPTION:Room: Ionic\nPresenters: Mr. Dylan Jay\n45min Beginner\ncategori
es: \nzc.buildout is a powerful build/configure/deployment tool for creatin
g applications from multiple parts\, some not python. It's perfect for shar
ing a development environment or deploy applications to many hosts.\n\nThis
tutorial will cover basic concepts\, similarity to other tools such as vir
tual-env\, puppet etc as well as practical examples.\nzc.buildout has succe
ssful been used with web applications such as Plone\, django and pyramid.
LAST-MODIFIED:20110714T003224Z
UID:event_42E35@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T031000Z
DTEND:20110821T035500Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Web micro-framework battle
DESCRIPTION:Room: Grand Lodge\nPresenters: Richard Jones\n45min Intermediate
\ncategories: \nIn this talk I'll be running through the current choices of
web micro frameworks and comparing them\nby implementing a simple applicat
ion.
LAST-MODIFIED:20110714T011218Z
UID:event_41E34@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T031000Z
DTEND:20110821T035500Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_44E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110821T035500Z
DTEND:20110821T040500Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Panel: Python in the webs
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Malcolm Tredinnick\, Mr. Dyla
n Jay\, Dr. Russell K Keith-Magee\, Richard Jones\n45min Beginner\ncategori
es: \nThis will be a panel discussion wherein we wax philosophical about th
e state of web frameworks in\nPython - talking about invention\, reinventio
n\, multitudes of choice\, how all of them suck\, etc. Panelists will inclu
de Dylan Jay\, Malcolm Tredinnick\, Russell Keith-Magee and Richard Jones.
LAST-MODIFIED:20110815T181613Z
UID:event_45E37@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T040500Z
DTEND:20110821T045000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Ah! I see you have the machine that goes "BING"!
DESCRIPTION:Room: Ionic\nPresenters: Dr. Graeme Cross\n45min Intermediate\nc
ategories: \nWhirrr\, buzz\, squelch\, click\, smash\, bing!\n\nPython is s
o much more than a language for Web 2.0 and system administration: Python c
an also be used for interfacing into the real world.\n\nLearn how to connec
t Python up to stepper motors\, micro-fluidic pumps\, A/D sensors\, switch
es\, solenoids\, vacuum/pressure valves and XYZ robots\, with simple off-th
e-shelf control hardware.\nWe'll also cover various control interfaces (suc
h as pyserial)\, concurrent control (eg threading)\, coupling to C/C++ and
some tips and traps when using Python for embedded and real-time control.\n
LAST-MODIFIED:20110714T003242Z
UID:event_46E38@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T040500Z
DTEND:20110821T045000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Afternoon Break
DESCRIPTION:Room: None\nPresenters: \n20min Break or Service\nAfternoon tea
break.
LAST-MODIFIED:20110713T052410Z
UID:event_47E3@pycon.org
CLASS:PUBLIC
CREATED:20110712T182624Z
DTSTART:20110821T045000Z
DTEND:20110821T051000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Meta-matters: using decorators for better Python programming
DESCRIPTION:Room: Corinthian\nPresenters: Dr. Graeme Cross\n30min Intermedia
te\ncategories: \nThe inbuilt decorators are commonly used by Python progra
mmers to define static methods\, class methods and properties\, but many Py
thon programmers don't know how to create their own custom decorators that
can simplify their code\, making it more readable\, easier to extend and al
so easier to maintain.\n\nThis tutorial will teach you the fundamental conc
epts of decorators\, how to write your own decorators and also how to ensur
e your decorators play nice with functions\, methods\, docstrings and debug
gers.
LAST-MODIFIED:20110815T235713Z
UID:event_50E41@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T051000Z
DTEND:20110821T054000Z
LOCATION:Corinthian\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Bytecode: What\, Why\, and How to Hack it
DESCRIPTION:Room: Ionic\nPresenters: Dr. Ryan F Kelly\n30min Beginner\ncateg
ories: \nWhat's python really doing when it runs your scripts\, and what's
with all these .pyc files? Get inside the head of python.exe\, learn how i
t sees your code\, and then twist it to your own evil ends.\n\nThis talk wi
ll discuss the basics of python's bytecode format\, why and how it is used\
, and how you can dive into the bytecode of your running program - either t
o better understand its behaviour\, or to make it do things to was never su
pposed to do...
LAST-MODIFIED:20110713T052410Z
UID:event_49E40@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T051000Z
DTEND:20110821T054000Z
LOCATION:Ionic\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Benchmarking stuff made ridiculously easy (with lots of pictures)
DESCRIPTION:Room: Grand Lodge\nPresenters: Mr. Tennessee J Leeuwenburg\n30mi
n Intermediate\ncategories: \nTennessee has been working on a module for in
tegrating cpu time management with unit testing\nusing an easy-to-use decor
ator. With all the options turned on\, this will produce a\na performance h
istory\, tracked by revision\, integrated with the software used to produce
\nthe benchmarking graphs as used on http://speed.pypy.org/. You too can ha
ve this kind of\nshinyness for (almost) free!
LAST-MODIFIED:20110713T052410Z
UID:event_48E39@pycon.org
CLASS:PUBLIC
CREATED:20110713T043644Z
DTSTART:20110821T051000Z
DTEND:20110821T054000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Room change
DESCRIPTION:Room: None\nPresenters: \n10min Break or Service\nTime to change
rooms.
LAST-MODIFIED:20110713T052410Z
UID:event_51E1@pycon.org
CLASS:PUBLIC
CREATED:20110712T182459Z
DTSTART:20110821T054000Z
DTEND:20110821T055000Z
LOCATION:None\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lightning talks
DESCRIPTION:Room: Grand Lodge\nPresenters: \n45min Plenary Session\nLightnin
g talks. See the whiteboard in the foyer for signup.
LAST-MODIFIED:20110813T044225Z
UID:event_52E5@pycon.org
CLASS:PUBLIC
CREATED:20110712T182758Z
DTSTART:20110821T055000Z
DTEND:20110821T064000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Conference Close
DESCRIPTION:Room: Grand Lodge\nPresenters: \n10min Plenary Session\nConferen
ce Close
LAST-MODIFIED:20110813T044226Z
UID:event_53E8@pycon.org
CLASS:PUBLIC
CREATED:20110712T182916Z
DTSTART:20110821T065000Z
DTEND:20110821T070000Z
LOCATION:Grand Lodge\, Sydney Masonic Center
URL:http://127.0.0.1:8000/2011/schedule/
END:VEVENT
END:VCALENDAR