From daniel350 at bigpond.com Sat Sep 1 08:48:13 2012 From: daniel350 at bigpond.com (Daniel Cousens) Date: Sat, 1 Sep 2012 06:48:13 +0000 Subject: [melbourne-pug] melbourne-pug Digest, Vol 74, Issue 20 In-Reply-To: References: Message-ID: I'd love to hear/see about that, any chance of a mini-demonstration on Monday? -------------- next part -------------- An HTML attachment was scrubbed... URL: From gcross at fastmail.fm Sun Sep 2 13:54:20 2012 From: gcross at fastmail.fm (Graeme Cross) Date: Sun, 02 Sep 2012 21:54:20 +1000 Subject: [melbourne-pug] Last week's Byte Into It Message-ID: <1346586860.24336.140661122625313.20B8E3A8@webmail.messagingengine.com> I don't think this has been mentioned on the list yet... If you didn't hear last week's episode of "Byte Into It" on 3RRR, Richard Jones was on, talking about Python and PyCon AU. Details of the episode, including what Richard covered, and a downloadable podcast in MP3 format, can be found at: http://rrrfm.libsyn.com/webpage/category/Byte%20Into%20It Regards Graeme From r1chardj0n3s at gmail.com Mon Sep 3 09:35:57 2012 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 3 Sep 2012 17:35:57 +1000 Subject: [melbourne-pug] Getting into Inspire9 Message-ID: We can't use the Lift Of Doom tonight: go all the way up the shorter alley on the *right* (not left) and go up the stairs. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tleeuwenburg at gmail.com Mon Sep 3 10:30:01 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Mon, 3 Sep 2012 18:30:01 +1000 Subject: [melbourne-pug] Signal handling and debugging Message-ID: Since there was nonzero interest at the meeting, here is the code for wiring your debugger up to a ctrl-c" ---------------------------------------------------- import signal try: import ipdb as pdb except: import pdb def handle_signal(signal_number, frame_stack): pdb.set_trace() ---------------------------------------------------- Here is the code for the proof-of-concept-app ---------------------------------------------------- import signal_handler while True: print "Push ctrl-c to see the awesomeness!"skaro-2:signal_debugger ---------------------------------------------------- As correctly identified by the audience: -- You might want to use a user-defined signal instead of overriding ctrl-l, which you can then send explicitly by using the kill command with the right magic number -- You could set up a key-combo for said user-defined signal, but that would take more work so I didn't look into it #lazy -------------- next part -------------- An HTML attachment was scrubbed... URL: From tleeuwenburg at gmail.com Mon Sep 3 10:32:20 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Mon, 3 Sep 2012 18:32:20 +1000 Subject: [melbourne-pug] PyCon AU videos and presentation Message-ID: The youtube link is youtube.com/pyconau <--- super hard to remember huh? If you click "videos", you will see the view count, which roughly correlates with awesomeness pyvideo.org is a global aggregator of Python [conference?] videos, and a great resource -------------- next part -------------- An HTML attachment was scrubbed... URL: From benno at jeamland.net Mon Sep 3 10:52:55 2012 From: benno at jeamland.net (Benno Rice) Date: Mon, 3 Sep 2012 18:52:55 +1000 Subject: [melbourne-pug] Heroku Resources Message-ID: <369FE78F-DD6F-4FD1-9A3C-C8F7E371EEF5@jeamland.net> So if you want to learn more about Heroku and deploying your app on Heroku, check out: http://heroku.com/ http://12factor.net/ Also these come in very handy: https://devcenter.heroku.com/articles/python https://devcenter.heroku.com/articles/django Enjoy! -- Benno Rice benno at jeamland.net From noonslists at gmail.com Mon Sep 3 11:58:06 2012 From: noonslists at gmail.com (Noon Silk) Date: Mon, 3 Sep 2012 19:58:06 +1000 Subject: [melbourne-pug] pycallgraph - function call stack visualisation Message-ID: Hello, As discussed, the main project is here: https://github.com/gak/pycallgraph This project is able to produce graphs of the call path of your application. My addon to this was to just plug this into cherrypy, and look at graphs of a live web application. I've not done more than a trivial controller over the graph. The obvious next are to: 1) capture particular timespans/periods, 2) capture specifically logging information over that period, 3) capture more information than just method calls (i.e. arguments, etc). This is all with a view of implementing my years-old idea of a "3d visual debugger" (some other people have started doing this, but pycallgraph looks like the best base to start from.) The idea being that you can step into your code in 3d, and look around at what is going on. If that isn't cool, I don't know what is. Anyway, the code that I bound to the cherrypy route is here: https://github.com/silky/callgraphiti (this doesn't include the sample app I showed which was just useful for demonstrating "real" call stacks.) Note that the code is probably not appropriate for deploying to a live site (unauthed) without some obvious adjustments. -- Noon Silk Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ "Every morning when I wake up, I experience an exquisite joy ? the joy of being this signature." From daniel350 at bigpond.com Mon Sep 3 15:34:44 2012 From: daniel350 at bigpond.com (Daniel Cousens) Date: Mon, 3 Sep 2012 23:34:44 +1000 Subject: [melbourne-pug] melbourne-pug Digest, Vol 75, Issue 2 In-Reply-To: References: Message-ID: Well played inspire9: http://i.minus.com/jomCdJQLSbAmE.jpg :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at macleod.id.au Mon Sep 3 23:26:41 2012 From: adam at macleod.id.au (Adam MacLeod) Date: Tue, 4 Sep 2012 07:26:41 +1000 Subject: [melbourne-pug] PyCon AU videos and presentation In-Reply-To: References: Message-ID: If anyone is looking for the slides/resources from the conference I have started a list here : https://gist.github.com/3444760 Any additions would be welcome :) On Mon, Sep 3, 2012 at 6:32 PM, Tennessee Leeuwenburg < tleeuwenburg at gmail.com> wrote: > The youtube link is youtube.com/pyconau <--- super hard to remember huh? > If you click "videos", you will see the view count, which roughly > correlates with awesomeness > pyvideo.org is a global aggregator of Python [conference?] videos, and a > great resource > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben+python at benfinney.id.au Tue Sep 4 02:19:57 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Tue, 04 Sep 2012 10:19:57 +1000 Subject: [melbourne-pug] MPUG forum now accessible on Gmane Message-ID: <878vcqabbm.fsf@benfinney.id.au> Howdy all, I have subscribed Gmane to this forum, and it is now carried at the group named ?gmane.comp.python.org.au.melbourne?. You can access it via any of the methods Gmane offers: blog-like, NNTP, threaded, RSS, etc. . Older messages, sent to the list before this subscription, are not yet available. If an admin for this list wants all previous messages to show up on Gmane, see for how to do it. From lev at levlafayette.com Wed Sep 5 02:02:43 2012 From: lev at levlafayette.com (Lev Lafayette) Date: Wed, 5 Sep 2012 10:02:43 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 Message-ID: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> Linux Users of Victoria and Free Software Melbourne is hosting Software Freedom Day in Melbourne! At a conference dedicated to the theme of free software in a free society, confirmed speakers include Jon Lawrence of Electronic Frontiers Australia, Chris Samuel of the Victorian Life Sciences Initiative, Alec Clews of the Melbourne Raspberry Jam, Andy Gleme of the Connected Community HackerSpace, Daniel Jitnah of GreenwareIT, and Lev Lafayette of Linux Users of Victoria. There is a possibility that Belgian social theorist Michel Bauwens ‏will be attending. Presentations will cover the recent Internet surveillance laws, the importance of free software in scientific computing, new embedded technologies and micro-computers, free software and 3D printers, free software in education, and the business of free software. Software Freedom Day will be opened by Dr. Alison Parkes, senior lecturer in business information systems at the University of Melbourne, and Greens candidate for Lord Mayor of Melbourne. Free Software Melbourne will be hosting a games area, the One Laptop per Child project will be present, as will the Raspberry Jam group. There will be plenty of free software available, as well as copies of the OpenDisc. Software Freedom Day will come with a free lunch (with open sauce!). Software Freedom Day will be held at the Melbourne Unitarian Church hall (110 Grey Street, East Melbourne). It's about 5 minutes from Jolimont Station, or a brisk 10 minute walk from Parliament station. There's plenty of parking at the site as well! Free software has changed the world! Twenty years ago, free software advocates took on the multi-billion proprietary operating systems in the server, supercomputer, and mainframe world - and we won. Ten years ago, we took on the big online encyclopaedias with a free alternative - and we won. Now we're taking on producers themselves with three-dimensional printers. We'll win that as well. Come celebrate software freedom! For more information contact Deb Henry on 0409338182 http://softwarefreedomday.org http://luv.asn.au http://www.freesoftware.asn.au/melb/ -- Lev Lafayette, mobile: 0432 255 208 http://www.ietf.org/rfc/rfc1855.txt From william.leslie.ttg at gmail.com Wed Sep 5 03:24:51 2012 From: william.leslie.ttg at gmail.com (William ML Leslie) Date: Wed, 5 Sep 2012 11:24:51 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> Message-ID: On 5 September 2012 10:02, Lev Lafayette wrote: > Linux Users of Victoria and Free Software Melbourne is hosting Software > Freedom Day in Melbourne! On Saturday, the 15th of September, I suppose? -- William Leslie From william.leslie.ttg at gmail.com Wed Sep 5 09:58:59 2012 From: william.leslie.ttg at gmail.com (William ML Leslie) Date: Wed, 5 Sep 2012 17:58:59 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> Message-ID: Whoops, nothing gets past me. Here I am looking for the date in the body and it is in the subject. On 05/09/2012 11:24 AM, "William ML Leslie" wrote: On 5 September 2012 10:02, Lev Lafayette wrote: > Linux Users of Victoria and... On Saturday, the 15th of September, I suppose? -- William Leslie -------------- next part -------------- An HTML attachment was scrubbed... URL: From claresloggett at gmail.com Wed Sep 5 14:33:47 2012 From: claresloggett at gmail.com (Clare Sloggett) Date: Wed, 5 Sep 2012 22:33:47 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> Message-ID: I nearly sent exactly the same email! On 5 September 2012 17:58, William ML Leslie wrote: > Whoops, nothing gets past me. Here I am looking for the date in the body and > it is in the subject. > > On 05/09/2012 11:24 AM, "William ML Leslie" > wrote: > > On 5 September 2012 10:02, Lev Lafayette wrote: >> Linux Users of Victoria and... > > On Saturday, the 15th of September, I suppose? > > -- > William Leslie > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > From ben+python at benfinney.id.au Wed Sep 5 16:49:33 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Thu, 06 Sep 2012 00:49:33 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> Message-ID: <87fw6w7cea.fsf@benfinney.id.au> William ML Leslie writes: > Whoops, nothing gets past me. Here I am looking for the date in the > body and it is in the subject. All the information about the announcement should be in the body, of course. Always write the body of your message as a self-contained text, not dependent on the Subject. -- \ ?Skepticism is the highest duty and blind faith the one | `\ unpardonable sin.? ?Thomas Henry Huxley, _Essays on | _o__) Controversial Questions_, 1889 | Ben Finney From tleeuwenburg at gmail.com Thu Sep 6 01:16:45 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 6 Sep 2012 09:16:45 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: <87fw6w7cea.fsf@benfinney.id.au> References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> <87fw6w7cea.fsf@benfinney.id.au> Message-ID: On Thu, Sep 6, 2012 at 12:49 AM, Ben Finney wrote: > William ML Leslie writes: > > > Whoops, nothing gets past me. Here I am looking for the date in the > > body and it is in the subject. > > All the information about the announcement should be in the body, of > course. Always write the body of your message as a self-contained text, > not dependent on the Subject. > I've been bitten by writing content into the subject line before. I still can't understand why people won't grok it along with the rest of the email, but I now reluctantly accept that people must have the email self-contained. Sigh. -T -------------- next part -------------- An HTML attachment was scrubbed... URL: From anthony.briggs at gmail.com Thu Sep 6 01:43:46 2012 From: anthony.briggs at gmail.com (Anthony Briggs) Date: Thu, 6 Sep 2012 09:43:46 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> <87fw6w7cea.fsf@benfinney.id.au> Message-ID: On 6 September 2012 09:16, Tennessee Leeuwenburg wrote: > > > On Thu, Sep 6, 2012 at 12:49 AM, Ben Finney wrote: > >> William ML Leslie writes: >> >> All the information about the announcement should be in the body, of >> course. Always write the body of your message as a self-contained text, >> not dependent on the Subject. >> > > I've been bitten by writing content into the subject line before. I still > can't understand why people won't grok it along with the rest of the email, > but I now reluctantly accept that people must have the email > self-contained. Sigh. > Or, you know, just go look at the website... ;) Anthony -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben+python at benfinney.id.au Thu Sep 6 14:08:57 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Thu, 06 Sep 2012 22:08:57 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> <87fw6w7cea.fsf@benfinney.id.au> Message-ID: <877gs773qe.fsf@benfinney.id.au> Tennessee Leeuwenburg writes: > I've been bitten by writing content into the subject line before. I > still can't understand why people won't grok it along with the rest of > the email, If you can understand why a reader of a newspaper article doesn't just assume the headline is the first line of the content, or why the preview of a movie isn't treated as the first forty seconds of the movie, you'll understand why we treat the body as distinct from the Subject. The Subject field should be a snappy summary of the message ? ideally, a snappy summary of the intended thread of discussion to follow. The body itself should be distinct from that, and make sense without the summary. -- \ ?In general my children refuse to eat anything that hasn't | `\ danced on television.? ?Erma Bombeck | _o__) | Ben Finney From dcrisp at netspace.net.au Fri Sep 7 00:04:47 2012 From: dcrisp at netspace.net.au (David Crisp) Date: Fri, 7 Sep 2012 08:04:47 +1000 (EST) Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> <87fw6w7cea.fsf@benfinney.id.au> Message-ID: On Thu, 6 Sep 2012, Anthony Briggs wrote: > On 6 September 2012 09:16, Tennessee Leeuwenburg wrote: > >> >> >> On Thu, Sep 6, 2012 at 12:49 AM, Ben Finney wrote: >> >>> William ML Leslie writes: >>> >>> All the information about the announcement should be in the body, of >>> course. Always write the body of your message as a self-contained text, >>> not dependent on the Subject. >>> > Or, you know, just go look at the website... ;) NO NO NO NO NO!!! If you send an email with an announcement in it you should have ALL the details of the announcement in the email, who, what, where, when, why, how etc.. If there are details missing (such as location or date or time) then the announcement is incomplete and deserves to get ignored. I should not have to go to a website for further details about your event. Regards, David From anthony.briggs at gmail.com Fri Sep 7 02:36:36 2012 From: anthony.briggs at gmail.com (Anthony Briggs) Date: Fri, 7 Sep 2012 10:36:36 +1000 Subject: [melbourne-pug] Software Freedom Day: Saturday September 15 In-Reply-To: References: <087efbd125f0c4e647cdd43035581353.squirrel@webmail.levlafayette.com> <87fw6w7cea.fsf@benfinney.id.au> Message-ID: On 7 September 2012 08:04, David Crisp wrote: > > > NO NO NO NO NO!!! If you send an email with an announcement in it you > should have ALL the details of the announcement in the email, who, what, > where, when, why, how etc.. > > If there are details missing (such as location or date or time) then the > announcement is incomplete and deserves to get ignored. > > I should not have to go to a website for further details about your event. > It should, but it didn't - however there was enough information in the email for you to be able to work it out if you were interested. Not a big deal, not worth all of the back and forth and certainly not worth all caps. Now shush about it. Anthony -------------- next part -------------- An HTML attachment was scrubbed... URL: From acalcium at yahoo.com.au Fri Sep 7 13:15:05 2012 From: acalcium at yahoo.com.au (Chai Ang) Date: Fri, 7 Sep 2012 04:15:05 -0700 (PDT) Subject: [melbourne-pug] Twisted on FLOSS In-Reply-To: References: Message-ID: <1347016505.80271.YahooMailNeo@web124504.mail.ne1.yahoo.com> Hi there, In case anyone was interested, this week's podcast on FLOSS weekly is on Twisted, which is an event-driven networking engine written in Python and licensed under the open source MIT license. http://twit.tv/show/floss-weekly/225 From gcross at fastmail.fm Sat Sep 8 02:44:33 2012 From: gcross at fastmail.fm (Graeme Cross) Date: Sat, 08 Sep 2012 10:44:33 +1000 Subject: [melbourne-pug] PyCoder's Weekly Message-ID: <1347065073.14318.140661125096085.5A04D5AD@webmail.messagingengine.com> Hi all. I mentioned this newsletter to someone at the meeting last Monday and they hadn't heard of it, so in case you haven't come across this newletter yet, PyCoder's Weekly is a weekly email newsletter summarising what's happened in the Python development community in the last week. http://pycoders.com/ I have found it to be a useful way of keeping on top of what's happening with Python releases, new/interesting projects, and the gems of discussions from places like the various mailing lists, Reddit, Stack Overflow, etc. Good for the time-poor and attention-deficient :) Regards Graeme ObDisclaimer: I don't have any affiliation with them, just thought From gcross at fastmail.fm Sat Sep 8 02:47:57 2012 From: gcross at fastmail.fm (Graeme Cross) Date: Sat, 08 Sep 2012 10:47:57 +1000 Subject: [melbourne-pug] PyCoder's Weekly Message-ID: <1347065277.15005.140661125096085.3C7B5FA9@webmail.messagingengine.com> Hi all. I mentioned this newsletter to someone at the meeting last Monday and they hadn't heard of it, so in case you haven't come across this newletter yet: PyCoder's Weekly is an email newsletter summarising what's happened in the Python development community in the last week (taking over from Python-URL!, may it RIP). http://pycoders.com/ I have found it to be a useful way of keeping on top of what's happening with Python releases, new/interesting projects, and the gems of discussions from places like the various mailing lists, Reddit, Stack Overflow, etc. Good for the time-poor and/or attention-deficient :) Regards Graeme ObDisclaimer: I don't have any affiliation with them, just thought others might find it of use. From tleeuwenburg at gmail.com Sat Sep 8 02:54:52 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Sat, 8 Sep 2012 10:54:52 +1000 Subject: [melbourne-pug] PyCoder's Weekly In-Reply-To: <1347065277.15005.140661125096085.3C7B5FA9@webmail.messagingengine.com> References: <1347065277.15005.140661125096085.3C7B5FA9@webmail.messagingengine.com> Message-ID: I hadn't heard of it either. Thanks for the share. On Sat, Sep 8, 2012 at 10:47 AM, Graeme Cross wrote: > Hi all. > > I mentioned this newsletter to someone at the meeting last Monday and > they hadn't heard of it, so in case you haven't come across this > newletter yet: PyCoder's Weekly is an email newsletter summarising > what's happened in the Python development community in the last week > (taking over from Python-URL!, may it RIP). > > http://pycoders.com/ > > I have found it to be a useful way of keeping on top of what's happening > with Python releases, new/interesting projects, and the gems of > discussions from places like the various mailing lists, Reddit, Stack > Overflow, etc. Good for the time-poor and/or attention-deficient :) > > Regards > Graeme > > ObDisclaimer: I don't have any affiliation with them, just thought > others might find it of use. > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -- -------------------------------------------------- Tennessee Leeuwenburg http://myownhat.blogspot.com/ "Don't believe everything you think" -------------- next part -------------- An HTML attachment was scrubbed... URL: From gcross at fastmail.fm Mon Sep 10 11:54:10 2012 From: gcross at fastmail.fm (Graeme Cross) Date: Mon, 10 Sep 2012 19:54:10 +1000 Subject: [melbourne-pug] Notes from last week's MPUG meeting Message-ID: <1347270850.2230.140661125866493.752E4CA0@webmail.messagingengine.com> Hi all. For anyone who missed the September MPUG meeting, I've written up my notes: http://www.curiousvenn.com/?p=173 Regards Graeme From cfp at ruxcon.org.au Wed Sep 12 09:11:23 2012 From: cfp at ruxcon.org.au (cfp at ruxcon.org.au) Date: Wed, 12 Sep 2012 17:11:23 +1000 (EST) Subject: [melbourne-pug] Ruxcon 2012 Announcement Message-ID: <20120912071123.80E5ECDF5@ruxcon.org.au> Ruxcon is Australia's premier technical computer security conference, held at the CQ Function Centre in Melbourne. Ruxcon brings together the best and the brightest security talent in the Australia-Pacific region through live presentations, activities, and demonstrations. This year we also feature a fantastic line-up with several high-profile international speakers. Ruxcon 2012 will be held on the weekend of the 20th of October to the 21th of October. Doors open at 8:00am and the first presentation commences at 9:00am. There are a limited number of tickets available and they are going very quickly. Please register via the Ruxcon website to ensure that you don't miss out: http://www.ruxcon.org.au/register For more information, please visit http://www.ruxcon.org.au/speakers 1. Michael Baker - Finding Needles in Haystacks (The Size of Countries) 2. Graeme Bell - Dr Strangelock ...or: How I Learned to Stop Worrying and Love the Key 3. Jonathan Brossard - Hardware Backdooring is Practical 4. Daniel Cabezas - Detecting Source Code Re-Use Through Metadata And Context Partial Hashing 5. Silvio Cesare - Foocodechu For Software Analysis, Malware Detection, & Vuln Research 6. Alex Chapman - Examination of the VMWARE ESXi Binary Protocol Using Canape 7. Mimeframe - Homebrew Defensive Security - Take Matters Into Your Own Hands 8. Josh Grunzweig & Ryan Merritt - Targeted Malware Attacks: Sophisticated Crims or Babytown Frolics? 9. Matt J - Thar'Be Vulnerability. IDs Here - A Data Mining Case Study 10. Meder Kydyraliev - Defibrillating Web Security 11. Hermes Li - Android Malware Detection in the Cloud 12. Eldar Marcussen - Attacks on Payment Gateways 13. Ty Miller & Michele Orru - Exploiting Internal Network Vulns Via The Browser Using BeEF Bind 14. Ben Nagy - Windows Kernel Fuzzing For Beginners 15. Louis Nyffenegger - Monitoring Repositories for Fun and Profit 16. Rahul Sasi - Highly Harmful Audio Waves aka DTMF Fuzzing 17. Steven Seeley - How To Catch a Chameleon: It.s All In Your Heap 18. Snare - De Mysteriis Dom Jobsivs: Mac EFI Rootkits 19. Dominic Spill - Bluetooth Packet Sniffing Using Project Ubertooth 20. Paul Theriault - Security in Firefox OS 21. Alex Tilley - Operation Damara & Operation Craft 22. TrainHack - Reverse Engineering a Mass Transit Ticketing System 23. Peleus Uhley - Advanced Persistent Response 24. Mimeframe - Homebrew Defensive Security - Take Matters Into Your Own Hands 25. Mark Goudie - The 3 Rings Of The Data Breach Circus 26. 5 more presentations to be announced Hope to see you there, Regards, Ruxcon 2012 Staff http://www.ruxcon.org.au From tleeuwenburg at gmail.com Thu Sep 13 02:59:30 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 13 Sep 2012 10:59:30 +1000 Subject: [melbourne-pug] Raspberry Pi fund? Message-ID: I've got about $70 of collected MPUG money from past evenings. What if we bought some Raspberry Pi's and created a hardware library? -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben+python at benfinney.id.au Fri Sep 14 00:01:07 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Fri, 14 Sep 2012 08:01:07 +1000 Subject: [melbourne-pug] Guides for communicating with business accounting systems Message-ID: <87txv1oa58.fsf@benfinney.id.au> Howdy all, What material should a team of programmers read before designing a database model and export format for sending commerce transactions to a business accounting system? I'm especially not wanting ad hoc advice in this thread; this is surely an old, complex problem with a lot of ground already covered. Primers on pitfalls to avoid and non-obvious best practices are what I'd like to be directed toward. Constraints: * The shop is already written, and is maintained internally. Ideally we would use a widely-tested and third-party-maintained solution, but that's a struggle still ahead of us. For now, we must work with our private code base. * None of the developer team are have much experience with the field of business accounting, so if possible we need to learn from the past design mistakes of others without making them ourselves. * Our application is operating in Australia, with the sales tax tracking requirements that come with that. Australia-specific information is particularly desirable. * The business has switched to a different accounting service recently; it may well change again soon. We want to at least consider robustness of our shop's transaction tracking design in the face of a possible future switch to a different accounting system. I'm happy to asnwer questions, but I'm not about to hash out the design in this thread; that's our development team's job. What I want is pointers to a putative ?What every programmer needs to know about storing commercial transactions for business accounting? general guide. Does that information already exist where I can point our team to it? -- \ ?Our task must be to free ourselves from our prison by widening | `\ our circle of compassion to embrace all humanity and the whole | _o__) of nature in its beauty.? ?Albert Einstein | Ben Finney From miked at dewhirst.com.au Fri Sep 14 04:39:40 2012 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Fri, 14 Sep 2012 12:39:40 +1000 Subject: [melbourne-pug] Guides for communicating with business accounting systems In-Reply-To: <87txv1oa58.fsf@benfinney.id.au> References: <87txv1oa58.fsf@benfinney.id.au> Message-ID: <505298EC.9060506@dewhirst.com.au> I suggest an accounting text first up. My reason for saying so is a suspicion that your terminolgy might be misleading. There is no sales tax in Australia. There is a "value-added-tax" which in Australia is called a goods and services tax. The absolute reference is the applicable legislation and your accountant should be able to point you in the right direction. I did a bit of work in this area a long time ago for a couple of clients, one of which was an accounting firm but it was just interfacing my own invoicing/debtors software to various banks bpay systems. On the (possibly) non-obvious best practice side of things I can very strongly recommend making words in the software and the database schema mean *exactly* the same thing as they do in the problem domain. See Domain-Driven Design by Eric Evans published in 2004 by Addison Wesley ISBN 0321125215. The underlying thesis is that a perfect match means future maintainers who have never seen the software before won't get confused due to discrepancies between the software and the real world. In my case there is no difference between "never seen the software before" and "haven't seen the software for a while" ymmv :) Mike On 14/09/2012 8:01am, Ben Finney wrote: > Howdy all, > > What material should a team of programmers read before designing a > database model and export format for sending commerce transactions to a > business accounting system? > > I'm especially not wanting ad hoc advice in this thread; this is surely > an old, complex problem with a lot of ground already covered. Primers on > pitfalls to avoid and non-obvious best practices are what I'd like to be > directed toward. > > Constraints: > > * The shop is already written, and is maintained internally. Ideally we > would use a widely-tested and third-party-maintained solution, but > that's a struggle still ahead of us. For now, we must work with our > private code base. > > * None of the developer team are have much experience with the field of > business accounting, so if possible we need to learn from the past > design mistakes of others without making them ourselves. > > * Our application is operating in Australia, with the sales tax tracking > requirements that come with that. Australia-specific information is > particularly desirable. > > * The business has switched to a different accounting service recently; > it may well change again soon. We want to at least consider robustness > of our shop's transaction tracking design in the face of a possible > future switch to a different accounting system. > > I'm happy to asnwer questions, but I'm not about to hash out the design > in this thread; that's our development team's job. > > What I want is pointers to a putative ???What every programmer needs to > know about storing commercial transactions for business accounting??? > general guide. > > Does that information already exist where I can point our team to it? > From miked at dewhirst.com.au Fri Sep 14 05:26:08 2012 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Fri, 14 Sep 2012 13:26:08 +1000 Subject: [melbourne-pug] Guides for communicating with business accounting systems In-Reply-To: <505298EC.9060506@dewhirst.com.au> References: <87txv1oa58.fsf@benfinney.id.au> <505298EC.9060506@dewhirst.com.au> Message-ID: <5052A3D0.7090603@dewhirst.com.au> On 14/09/2012 12:39pm, Mike Dewhirst wrote: > The underlying thesis is that a perfect match means future maintainers > who have never seen the software before won't get confused due to > discrepancies between the software and the real world. ... and I should have said earlier, it is much much *much* easier to get the software correct in the first place. You end up speaking the same language as the client and the software cannot help but do what the client expects. Mike > > On 14/09/2012 8:01am, Ben Finney wrote: >> Howdy all, >> >> What material should a team of programmers read before designing a >> database model and export format for sending commerce transactions to a >> business accounting system? >> >> I'm especially not wanting ad hoc advice in this thread; this is surely >> an old, complex problem with a lot of ground already covered. Primers on >> pitfalls to avoid and non-obvious best practices are what I'd like to be >> directed toward. From jon at willowit.com.au Fri Sep 14 06:49:10 2012 From: jon at willowit.com.au (Jonathan Wilson) Date: Fri, 14 Sep 2012 14:49:10 +1000 Subject: [melbourne-pug] Opening for a junior Python programmer in the ERP sector Message-ID: *WillowIT*, an exciting, friendly and growing company specialising in Open Source ERP, is looking for an enthusiastic junior Python Application Programmer Use your knowledge of Python and open source development, to work with our small team of highly skilled and passionate IT specialists, in our boutique offices in Bayside Melbourne. ref: http://seek.com.au/showjob.asp?jobid=23109996. Jonathan Wilson www.willowit.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisjrn at gmail.com Mon Sep 17 01:44:13 2012 From: chrisjrn at gmail.com (Chris Neugebauer) Date: Mon, 17 Sep 2012 09:44:13 +1000 Subject: [melbourne-pug] LCA2013 Open Programming Miniconf CFP now open! Message-ID: (Apologies for cross-posting messages here; likewise, if you are aware of a relevant developer mailing list that has not received this message, feel free to forward it on.) TL;DR -- submit a proposal at http://tinyurl.com/opm2013-cfp before the first round closes on Monday 29 October 2012. *** I'm pleased to announce that The Open Programming Miniconf -- a fixture for application developers attending Linux.conf.au since 2010 -- is returning as part of Linux.conf.au 2013, to be held in January at the Australian National University in Canberra. The Miniconf is an opportunity for presenters of all experience levels to share their experiences in in application development using free and open source development tools. The 2013 Open Programming Miniconf invites proposals for 25-minute presentations on topics relating to the development of excellent Free and Open Source Software applications. In particular, the Miniconf invites presentations that focus on sharing techniques, best practices and values which are applicable to developers of all Open Source programming languages. In the past, topics have included: - Recent developments in Open Source programming languages ("State of the language"-type talks) - Tools that support application development - Coding applications with cool new libraries, languages, and frameworks - Demonstrating the use of novel programming If you want an idea of what sort of presentations we have included in the past, take a look at our past programmes: - 2012: http://lca2012.linux.org.au/wiki/index.php/Miniconfs/OpenProgramming - 2011: http://lca2011.linux.org.au/programme/schedule/monday - 2010: http://www.lca2010.org.nz/wiki/Miniconfs/Open_Programming_Languages To submit a proposal, visit http://tinyurl.com/opm2013-cfp and fill out the form as required. The CFP will remain open indefinitely, but the first round of acceptances will not be sent until Monday 29 October 2012. OPM2013 is part of Linux.conf.au 2013, being held at the Australian National University, Canberra in January 2013. Further enquiries can be directed to Christopher Neugebauer via e-mail ( chris at neugebauer.id.au ) or via twitter ( @chrisjrn ). -- --Christopher Neugebauer Jabber: chrisjrn at gmail.com -- IRC: chrisjrn on irc.freenode.net -- AIM: chrisjrn157 -- MSN: chris at neugebauer.id.au -- WWW: http://chris.neugebauer.id.au -- Twitter/Identi.ca: @chrisjrn From ben+python at benfinney.id.au Mon Sep 17 04:20:37 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 17 Sep 2012 12:20:37 +1000 Subject: [melbourne-pug] Software freedom discussion on Byte Into It, 2012-09-12 Message-ID: <87k3vtmlu2.fsf@benfinney.id.au> Howdy all, On last week's Byte Into It we had two good interviews on software freedom. We interviewed organisers of Software Freedom Day, and the organisers of CryptoParty. * Interview: Deborah Henry and Lev Lafayette from Linux Users of Victoria talk about Software Freedom Day on Saturday, 2012-09-15. * Interview: Ben McGinnes on CryptoParty, happening in Melbourne on Saturday, 2012-09-22. * PostgreSQL relational database system Version 9.2 released. * FreedomBox free software for distributed communications, Version 0.1 released. * Apple App Store rejecting the Drone+ app, which gave the locations of recent drone strikes in Pakistan. -- \ ?The number of UNIX installations has grown to 10, with more | `\ expected.? ?Unix Programmer's Manual, 2nd Ed., 1972-06-12 | _o__) | Ben Finney From ben+python at benfinney.id.au Mon Sep 17 04:22:07 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 17 Sep 2012 12:22:07 +1000 Subject: [melbourne-pug] Free Software Melbourne meeting for September 2012 Message-ID: <87fw6hmlrk.fsf@benfinney.id.au> Howdy all, Am I right to assume that our September 2012 meeting is pre-empted by last weekend's Software Freedom Day activities? -- \ ?I'd take the awe of understanding over the awe of ignorance | `\ any day.? ?Douglas Adams | _o__) | Ben Finney From ben+python at benfinney.id.au Mon Sep 17 04:19:40 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 17 Sep 2012 12:19:40 +1000 Subject: [melbourne-pug] Software freedom discussion on Byte Into It, 2012-09-12 Message-ID: <87lig9mlvn.fsf@benfinney.id.au> Howdy all, On last week's Byte Into It we had two good interviews on software freedom. We interviewed organisers of Software Freedom Day, and the organisers of CryptoParty. * Interview: Deborah Henry and Lev Lafayette from Linux Users of Victoria talk about Software Freedom Day on Saturday, 2012-09-15. * Interview: Ben McGinnes on CryptoParty, happening in Melbourne on Saturday, 2012-09-22. * PostgreSQL relational database system Version 9.2 released. * FreedomBox free software for distributed communications, Version 0.1 released. * Apple App Store rejecting the Drone+ app, which gave the locations of recent drone strikes in Pakistan. -- \ ?The number of UNIX installations has grown to 10, with more | `\ expected.? ?Unix Programmer's Manual, 2nd Ed., 1972-06-12 | _o__) | Ben Finney From brian at microcomaustralia.com.au Mon Sep 17 04:50:44 2012 From: brian at microcomaustralia.com.au (Brian May) Date: Mon, 17 Sep 2012 12:50:44 +1000 Subject: [melbourne-pug] Free Software Melbourne meeting for September 2012 In-Reply-To: <87fw6hmlrk.fsf@benfinney.id.au> References: <87fw6hmlrk.fsf@benfinney.id.au> Message-ID: On 17 September 2012 12:22, Ben Finney wrote: > Am I right to assume that our September 2012 meeting is pre-empted by > last weekend's Software Freedom Day activities? The mailing list you have dialled is incorrect. Please check the mailing list you have dialled and try again. :-) -- Brian May From ben+python at benfinney.id.au Mon Sep 17 05:58:33 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 17 Sep 2012 13:58:33 +1000 Subject: [melbourne-pug] Free Software Melbourne meeting for September 2012 References: <87fw6hmlrk.fsf@benfinney.id.au> Message-ID: <87zk4pl2qe.fsf@benfinney.id.au> Ben Finney writes: > On last week's Byte Into It we had two good interviews on software > freedom. We interviewed organisers of Software Freedom Day, and the > organisers of CryptoParty. Brian May writes: > The mailing list you have dialled is incorrect. Please check the > mailing list you have dialled and try again. Thanks, Brian. Sorry for the noise, everyone. I should have been posting to the Free Software Melbourne forum . -- \ ?I went to the museum where they had all the heads and arms | `\ from the statues that are in all the other museums.? ?Steven | _o__) Wright | Ben Finney From ryan at rfk.id.au Mon Sep 17 08:41:09 2012 From: ryan at rfk.id.au (Ryan Kelly) Date: Mon, 17 Sep 2012 16:41:09 +1000 Subject: [melbourne-pug] [JOB] Software Engineer, Mozilla Services Message-ID: <5056C605.5060501@rfk.id.au> Do you love Python, the cloud and the open web? Come help us build the hosted services and software behind Mozilla's vision of a user-centric web. We are (soon to be) hiring a Software Engineer to join the Mozilla Services team. Unfortunately there's no official job ad yet. But I wanted to get this out ASAP because I'd love to have more Aussies to join the team! Mozilla is the global organisation behind the Firefox web browser, the Persona identity system and the Boot-to-Gecko project, among other things: http://careers.mozilla.org/en-US/ The Mozilla Services team builds hosted services designed to make your life on the Internet better: https://wiki.mozilla.org/Services/ https://blog.mozilla.com/services/ As a Software Engineer with Mozilla Services, you would work from home to build software that makes a difference across the globe. You would join a distributed team of passionate engineers to design, develop, deploy and scale the infrastructure behind services like Firefox Sync and the Open Web Apps Marketplace. Abbreviated requirements: - BS or MS in Computer Science or equivalent. - Experience building high-performance server applications. - Strong understanding of Python, databases, and the web. - Excellent written and verbal communication skills. - Ability to work with a geographically distributed team. - A passion for Open Source is a *huge* plus. If you're interested, please email me for more information - sadly there's no direct link to apply online just yet, since the official job ad isn't live. Cheers, Ryan From j.lee.nielsen at gmail.com Tue Sep 18 01:27:14 2012 From: j.lee.nielsen at gmail.com (Jason) Date: Tue, 18 Sep 2012 09:27:14 +1000 Subject: [melbourne-pug] [JOB] Software Engineer, Mozilla Services In-Reply-To: <5056C605.5060501@rfk.id.au> References: <5056C605.5060501@rfk.id.au> Message-ID: Hi Ryan, I would be interested in hearing more, I think Mozilla could be an interesting place to work for. As per your requirements: I have a Dip Grad in Computer Science and a Bachelor of Information Technology. I have been building python server applications for 6 years at my current position. Working for a small company I do the sysadmin the database, the application the html the javascript the css the lot. But I am not a sysadmin or a dba or a user experience expert. What I am is willing to work on the problems and solve them the best way I can find. Im never sure what is required by excellent written and verbal communication skills. I have never written a book but I have written documentation manuals. I am not multilingual but I am trying to learn Korean (My wifes language). I think that I get my ideas across clearly and I am willing to speak up when I can see a better way to do something. I currently live in Canberra and would love to stay here if I could so the idea of being able to work from home while working with a company on the scale of Mozilla sounds awesome. I assume this point is about being able to do late night conference calls and working odd hours. Having a 11 month old baby means I have plenty of experience being up at random hours. I love building things on open platforms in python. I work in Ubuntu on my desktop and use Debian for servers. I love that I dont have to guess what a python library is doing, I can go look, and change it, dynamically! I think well defined standards and open technologies make us all more productive and better programmers. If you think Mozilla would be interested in me then email me back or give me a call on 0437650758. Jason Nielsen On Mon, 17 Sep 2012 16:41:09 +1000, Ryan Kelly wrote: > > Do you love Python, the cloud and the open web? Come help us build the > hosted services and software behind Mozilla's vision of a user-centric web. > > We are (soon to be) hiring a Software Engineer to join the Mozilla > Services team. Unfortunately there's no official job ad yet. But I > wanted to get this out ASAP because I'd love to have more Aussies to > join the team! > > > Mozilla is the global organisation behind the Firefox web browser, the > Persona identity system and the Boot-to-Gecko project, among other things: > > http://careers.mozilla.org/en-US/ > > The Mozilla Services team builds hosted services designed to make your > life on the Internet better: > > https://wiki.mozilla.org/Services/ > https://blog.mozilla.com/services/ > > > As a Software Engineer with Mozilla Services, you would work from home > to build software that makes a difference across the globe. You would > join a distributed team of passionate engineers to design, develop, > deploy and scale the infrastructure behind services like Firefox Sync > and the Open Web Apps Marketplace. > > Abbreviated requirements: > > - BS or MS in Computer Science or equivalent. > - Experience building high-performance server applications. > - Strong understanding of Python, databases, and the web. > - Excellent written and verbal communication skills. > - Ability to work with a geographically distributed team. > - A passion for Open Source is a *huge* plus. > > > If you're interested, please email me for more information - sadly > there's no direct link to apply online just yet, since the official job > ad isn't live. > > > Cheers, > > Ryan > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From ben+python at benfinney.id.au Tue Sep 18 04:08:20 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Tue, 18 Sep 2012 12:08:20 +1000 Subject: [melbourne-pug] Docstring parsing and formatting Message-ID: <7wehm0krqj.fsf@benfinney.id.au> Howdy all, Where can I find a standard implementation of the docstring parsing and splitting algorithm from PEP 257? PEP 257 describes a convention of structure and formatting for docstrings . Docstrings that conform to this convention can therefore be parsed into their component parts, and re-formatted. The PEP describes and algorithm for parsing the docstring as found in the string literal. It says ?Docstring processing tools will ?? and goes on to describe, in prose and example code, how the parsing should be done. Where is a common implementation of that algorithm? It seems that it should be in the Python standard library, but I can't find it. Ideally what I want is to be able to write: import textwrap (summary, description) = textwrap.pep257_parse(foo.__doc__) and have ?summary? as the docstring's summary line, and ?description? as the docstring's description (as described in ). From joshbode at gmail.com Tue Sep 18 04:53:17 2012 From: joshbode at gmail.com (Josh Bode) Date: Tue, 18 Sep 2012 12:53:17 +1000 Subject: [melbourne-pug] Docstring parsing and formatting In-Reply-To: <7wehm0krqj.fsf@benfinney.id.au> References: <7wehm0krqj.fsf@benfinney.id.au> Message-ID: Hi Ben, I haven't seen anything for PEP 257, but there is the numpy docstring formatting standard that is used to produce the numpy documentation in Sphinx. The docstring (module, class, function) is written in RestructuredText, for example (numpy.arange.__doc__): """ arange([start,] stop[, step,], dtype=None) Return evenly spaced values within a given interval. Values are generated within the half-open interval ``[start, stop)`` (in other words, the interval including `start` but excluding `stop`). For integer arguments the function is equivalent to the Python built-in `range `_ function, but returns a ndarray rather than a list. When using a non-integer step, such as 0.1, the results will often not be consistent. It is better to use ``linspace`` for these cases. Parameters ---------- start : number, optional Start of interval. The interval includes this value. The default start value is 0. stop : number End of interval. The interval does not include this value, except in some cases where `step` is not an integer and floating point round-off affects the length of `out`. step : number, optional Spacing between values. For any output `out`, this is the distance between two adjacent values, ``out[i+1] - out[i]``. The default step size is 1. If `step` is specified, `start` must also be given. dtype : dtype The type of the output array. If `dtype` is not given, infer the data type from the other input arguments. Returns ------- out : ndarray Array of evenly spaced values. For floating point arguments, the length of the result is ``ceil((stop - start)/step)``. Because of floating point overflow, this rule may result in the last element of `out` being greater than `stop`. See Also -------- linspace : Evenly spaced numbers with careful handling of endpoints. ogrid: Arrays of evenly spaced numbers in N-dimensions mgrid: Grid-shaped arrays of evenly spaced numbers in N-dimensions Examples -------- >>> np.arange(3) array([0, 1, 2]) >>> np.arange(3.0) array([ 0., 1., 2.]) >>> np.arange(3,7) array([3, 4, 5, 6]) >>> np.arange(3,7,2) array([3, 5]) """ The format can then be rendered using Sphinx, generating appropriate formatting and links for the different elements (e.g. parameters, types, returns, see also, examples, etc), but it might be possible to use/extend the parser in the Sphinx extension module for more general purposes. I have used the format to generate documentation in non-numpy projects. It is nice, since it is quite readable in unrendered form, but is also parseable into documentation. It is somewhat verbose, however, not all sections in the docstring are mandatory (e.g. "See Also" and "Examples"). Format Standard: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt Sphinx Extension: http://pypi.python.org/pypi/numpydoc https://github.com/numpy/numpy/tree/master/doc/sphinxext Cheers, Josh On 18/09/2012, at 12:08 PM, Ben Finney wrote: > Howdy all, > > Where can I find a standard implementation of the docstring parsing and > splitting algorithm from PEP 257? > > > PEP 257 describes a convention of structure and formatting for > docstrings . Docstrings > that conform to this convention can therefore be parsed into their > component parts, and re-formatted. > > The PEP describes > and algorithm for parsing the docstring as found in the string literal. > It says ?Docstring processing tools will ?? and goes on to describe, in > prose and example code, how the parsing should be done. > > Where is a common implementation of that algorithm? It seems that it > should be in the Python standard library, but I can't find it. > > Ideally what I want is to be able to write: > > import textwrap > > (summary, description) = textwrap.pep257_parse(foo.__doc__) > > and have ?summary? as the docstring's summary line, and ?description? as > the docstring's description (as described in http://www.python.org/dev/peps/pep-0257/#id19>). > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben+python at benfinney.id.au Tue Sep 18 14:37:13 2012 From: ben+python at benfinney.id.au (Ben Finney) Date: Tue, 18 Sep 2012 22:37:13 +1000 Subject: [melbourne-pug] SOLVED: Docstring parsing and formatting References: <7wehm0krqj.fsf@benfinney.id.au> Message-ID: <7w392fse12.fsf@benfinney.id.au> Ben Finney writes: > Ideally what I want is to be able to write: > > import textwrap > > (summary, description) = textwrap.pep257_parse(foo.__doc__) The function I want is ?pydoc.splitdoc?. It's not documented in the library documentation but it returns a tuple of (synopsis, description) from a PEP 257 docstring. -- \ ?Don't fight forces, use them.? ?Richard Buckminster Fuller, | `\ _Shelter_, 1932 | _o__) | Ben Finney From brian at python.org Thu Sep 20 23:23:53 2012 From: brian at python.org (Brian Curtin) Date: Thu, 20 Sep 2012 21:23:53 -0000 Subject: [melbourne-pug] PyCon 2013 Ticket Sales Have Begun! Message-ID: Hi Melbourne Python Users Group! The PyCon organizers are happy to announce that ticket sales for the March 2013 conference have opened at https://us.pycon.org/2013/registration/ ! Early bird rates are available for the first 1000 purchases, which is a departure from previous time-based systems. With PyCon 2012 having been a quick sell out, we're expecting this one to be the same. Keep in mind that attendance is strictly limited to 2500. PyCon 2013 is going back to Santa Clara, CA before heading up north for two years in Montreal, Quebec for 2014-15. The event starts with two days of tutorials on March 13, followed by three days of talks starting March 15, and ends with four days of sprints starting March 18. Individual and corporate ticket prices remain the same as they have been for the last few years, with early bird rates of $300 and $450 respectively. The regular rates of $350 and $600 for individual and corporate are still an incredible deal. For 2013 we've reduced the cost to students by 50%, bringing the early bird rate to $100 with a regular rate of $125. Providing a more affordable conference experience for students is a priority for the organizers and the Python Software Foundation, and we're hoping the decrease helps bring more of them out. We've also increased our financial aid program, and hope to assist more attendees for PyCon 2013! You can apply for financial aid through the new consolidated form at https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dGt4Z0dsY052VERJem4xUUFVQW9uQVE6MQ We're still accepting proposals for talks and tutorials, with a deadline of September 28. Poster proposals are accepted through January 15, 2013. For more information, see https://us.pycon.org/2013/speaking/cfp/ If your company is interested in sponsorship, we need you. Sponsors are what make PyCon a possibility, and sponsorship offers some great values to the generous organizations who support the conference. Check out https://us.pycon.org/2013/sponsors/whysponsor/ to find out what you get out of sponsorship, with a prospectus at https://us.pycon.org/2013/sponsors/prospectus/. Contact Jesse Noller at jnoller at python.org with any sponsorship inquiries. Keep an eye out for news on our blog at http://pycon.blogspot.com/ and follow us on twitter at https://twitter.com/pycon Jesse Noller, Chairman jnoller at python.org Brian Curtin, Publicity Coordinator brian at python.org From ryan at rfk.id.au Tue Sep 25 04:27:53 2012 From: ryan at rfk.id.au (Ryan Kelly) Date: Tue, 25 Sep 2012 12:27:53 +1000 Subject: [melbourne-pug] [JOB] Software Engineer, Mozilla Services In-Reply-To: References: <5056C605.5060501@rfk.id.au> Message-ID: <506116A9.6030705@rfk.id.au> Hi Jason, Just a quick update - I said I would get you more information sometime today, but unfortunately I wasn't able to meet with my supervisor this morning. A critical bug came up that required an immediate fix, so the meeting has been postponed to later in the week. Cheers, Ryan From j.lee.nielsen at gmail.com Tue Sep 25 04:44:54 2012 From: j.lee.nielsen at gmail.com (Jason) Date: Tue, 25 Sep 2012 12:44:54 +1000 Subject: [melbourne-pug] [JOB] Software Engineer, Mozilla Services In-Reply-To: <506116A9.6030705@rfk.id.au> References: <5056C605.5060501@rfk.id.au> <506116A9.6030705@rfk.id.au> Message-ID: No problem at all thanks for the update. And thanks for the email last night to the git hub projects, amazing how many projects there are in mozilla-services. Jason On Tue, 25 Sep 2012 12:27:53 +1000, Ryan Kelly wrote: > > Hi Jason, > > > Just a quick update - I said I would get you more information > sometime today, but unfortunately I wasn't able to meet with my > supervisor this morning. A critical bug came up that required an > immediate fix, so the meeting has been postponed to later in the week. > > > Cheers, > > Ryan > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From r1chardj0n3s at gmail.com Thu Sep 27 07:19:10 2012 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Thu, 27 Sep 2012 15:19:10 +1000 Subject: [melbourne-pug] Next MPUG meeting is next Monday! Message-ID: Hi all, The next meeting is rolling around next Monday, the 1st of October at 6PM! It'll be at Inspire9 as usual, with pizza (please bring $10 to throw in the hat) and beer (please throw your $5 into the Inspire9 kitty) afterwards. We'll have the usual odd mix of talks, as presented by YOU :-) Please sign up your talk ideas on the wiki at http://j.mp/mpug I would be happy to give my talk "Message Queueing from an MQ noob's perspective" which I presented at PyCon AU in the room that wasn't recorded. It's 25 minutes long, and talks about RabbitMQ and related technologies Pythonic. Shorter duration if heckled enough or the pizza arrives :-) Maps, details at http://j.mp/mpug - the source of all information MPUGish. Richard From ryan at rfk.id.au Sun Sep 30 14:27:49 2012 From: ryan at rfk.id.au (Ryan Kelly) Date: Sun, 30 Sep 2012 22:27:49 +1000 Subject: [melbourne-pug] Next MPUG meeting is next Monday! In-Reply-To: References: Message-ID: <50683AC5.2060002@rfk.id.au> On 27/09/12 15:19, Richard Jones wrote: > > Please sign up your talk ideas on the wiki at http://j.mp/mpug > > I would be happy to give my talk "Message Queueing from an MQ noob's > perspective" which I presented at PyCon AU in the room that wasn't > recorded. It's 25 minutes long, and talks about RabbitMQ and related > technologies Pythonic. Shorter duration if heckled enough or the pizza > arrives :-) There were no talks on the wiki yet, so I took the liberty of officially adding Richard to do his message queuing talk. If no more exciting material comes along, I will present a short demo of what's new and exciting in the just-released-this-very-weekend Python version 3.3. I'm also considering a very short talk entitled "How To Not Accidentally Reply To The Mailing List, And Sorry For The Spam Everyone" based on my experiences last week ;-) Cheers, Ryan From noonslists at gmail.com Sun Sep 30 23:34:51 2012 From: noonslists at gmail.com (Noon Silk) Date: Mon, 1 Oct 2012 07:34:51 +1000 Subject: [melbourne-pug] Next MPUG meeting is next Monday! In-Reply-To: <50683AC5.2060002@rfk.id.au> References: <50683AC5.2060002@rfk.id.au> Message-ID: On Sun, Sep 30, 2012 at 10:27 PM, Ryan Kelly wrote: > > [...] > > I'm also considering a very short talk entitled "How To Not Accidentally > Reply To The Mailing List, And Sorry For The Spam Everyone" based on my > experiences last week ;-) It's amusing; of course it's not the first time it has happened. I think maybe a cool gmail labs feature could be an estimated email "weight"; if you're replying to one person it it small, if you're replying to a mailing list the tool could estimate the number of people on that list and give a number accordingly. Then you get some visual indiciation that the thing you're going to send is going to the right group. Might be interesting; might also be useless. Of course, it'd probably just be easier to have a similar feature to the "If you write 'attached' and didn't attach anything we'll warn you". > Cheers, > > Ryan -- Noon Silk Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/ "Every morning when I wake up, I experience an exquisite joy ? the joy of being this signature." From r1chardj0n3s at gmail.com Sun Sep 30 23:36:30 2012 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 1 Oct 2012 07:36:30 +1000 Subject: [melbourne-pug] Next MPUG meeting is next Monday! In-Reply-To: <50683AC5.2060002@rfk.id.au> References: <50683AC5.2060002@rfk.id.au> Message-ID: Whoops, thanks Ryan! I had intended to add it myself but forgot :-) Sent from my portable device, please excuse the brevity. On Sep 30, 2012 10:28 PM, "Ryan Kelly" wrote: > On 27/09/12 15:19, Richard Jones wrote: > >> >> Please sign up your talk ideas on the wiki at http://j.mp/mpug >> >> I would be happy to give my talk "Message Queueing from an MQ noob's >> perspective" which I presented at PyCon AU in the room that wasn't >> recorded. It's 25 minutes long, and talks about RabbitMQ and related >> technologies Pythonic. Shorter duration if heckled enough or the pizza >> arrives :-) >> > > There were no talks on the wiki yet, so I took the liberty of officially > adding Richard to do his message queuing talk. > > If no more exciting material comes along, I will present a short demo of > what's new and exciting in the just-released-this-very-**weekend Python > version 3.3. > > I'm also considering a very short talk entitled "How To Not Accidentally > Reply To The Mailing List, And Sorry For The Spam Everyone" based on my > experiences last week ;-) > > > Cheers, > > Ryan > ______________________________**_________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/**mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: