From lex.lists at gmail.com Mon Apr 2 04:38:51 2012 From: lex.lists at gmail.com (Lex Hider) Date: Mon, 2 Apr 2012 12:38:51 +1000 Subject: [melbourne-pug] Tonight's meetup. Message-ID: Hi everyone, I plan on turning up tonight. I did make it to a meeting about a year ago, but haven't had a chance to make it to another until now. I will have to head off early though, so apologies in advance if I have to head out the door mid-talk. See you all tonight, Lex. -------------- next part -------------- An HTML attachment was scrubbed... URL: From noonslists at gmail.com Mon Apr 2 07:52:17 2012 From: noonslists at gmail.com (Noon Silk) Date: Mon, 2 Apr 2012 15:52:17 +1000 Subject: [melbourne-pug] [Job], was: Re: Tonight's meetup. Message-ID: Hi, I'll be there as well! And just a note the company[1] I work for is looking for someone to do a 2-ish month short python contract; so feel free to ask me about it, if you're interested! -- Noon [1] http://www.biarri.com/ On Mon, Apr 2, 2012 at 12:38 PM, Lex Hider wrote: > Hi everyone, > > I plan on turning up tonight. I did make it to a meeting about a year ago, > but haven't had a chance to make it to another until now. > > I will have to head off early though, so apologies in advance if I have to > head out the door mid-talk. > > See you all tonight, > > Lex. > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug -- 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 brian at microcomaustralia.com.au Tue Apr 3 01:24:19 2012 From: brian at microcomaustralia.com.au (Brian May) Date: Tue, 3 Apr 2012 09:24:19 +1000 Subject: [melbourne-pug] django-webs Message-ID: Hello, In my talk last night I failed to give URLS, here they are: django-webs: https://github.com/brianmay/django-webs/ spud, photo database, using django-webs: https://github.com/brianmay/spud/ lintory, inventory for computers, currently only used at VPAC: https://github.com/VPAC/lintory I have tried to list some of the questions people asked, here: https://github.com/brianmay/django-webs/wiki (later on I might move this to a FAQ page or something). Thanks -- Brian May From henry.walshaw at gmail.com Tue Apr 3 03:10:56 2012 From: henry.walshaw at gmail.com (Henry Walshaw) Date: Tue, 3 Apr 2012 11:10:56 +1000 Subject: [melbourne-pug] Data Science Hackathon: Now part of Big Data Meetup In-Reply-To: <647743812.1333407639825.JavaMail.nobody@james3.pvt.meetup.com> References: <647743812.1333407639825.JavaMail.nobody@james3.pvt.meetup.com> Message-ID: Hi all, Big Data Analytics Group in Melbourne and the Melbourne R Users Group are running a Worlwide Data Hackathon event at the end of April (sorry - should have bought this up last night at the PUG) as part of Big Data Week. There are no restrictions on the tools that you can use (see the FAQ @ http://datascienceglobal.org/data-hackathon-faq/) so I figured some at the PUG might be interested too. The event is being held on April 28th from 9pm until April 29th at 9pm at the York Butter Factory. See the email below from Yuval (to the R Users Group) for some more details, and if you're interested, sign up at * http://melbourne.bigdataaustralia.com.au/events/58373732/* Cheers, -Henry ---------- Forwarded message ---------- From: Yuval Marom Date: 3 April 2012 09:00 Subject: [MelbURN-Melbourne-Users-of-R-Network] Data Science Hackathon: Now part of Big Data Meetup To: MelbURN-Melbourne-Users-of-R-Network-list at meetup.com *Hi All, We?ve decided to consolidate the RSVP process for this event with the Big Data group: http://melbourne.bigdataaustralia.com.au/events/58373732/ Apologies for the inconvenience if you?ve already RSVPed, but you will need to RSVP again using the link above. We?re consolidating because we?d like to build on the momentum that is gathering for this event from the two communities. If you?re still not sure whether to attend keep in mind that already around 25 people have joined up, including some very experienced R and data users and miners, plus a few Kaggle winners. Being stuck together in a venue for 24 hours means that this is a unique opportunity for some hands-on learning and knowledge sharing with like-minded people from various backgrounds and varying levels of experience. The venue itself, the York Butter Factory, is ideal for this kind of event. It has wireless internet, plenty of desks, break-out areas, a kitchen with basic facilities, and of course being in the CBD there are plenty of shops, cafes etc nearby. We?ll be connecting via a video link to the other Hackathon sites around the world. We?ll be providing prizes for the local winners. We?ll help you form groups if you need. We?re trying to gather some sponsorship to provide catering. What are you waiting for? join us: http://melbourne.bigdataaustralia.com.au/events/58373732/* -- Please Note: If you hit "*REPLY*", your message will be sent to *everyone*on this mailing list ( MelbURN-Melbourne-Users-of-R-Network-list at meetup.com) This message was sent by Yuval Marom (yuvalmarom at gmail.com) from Melbourne Users of R Network (MelbURN) . To learn more about Yuval Marom, visit his/her member profile Set my mailing list to email me As they are sent| In one daily email| Don't send me mailing list messages Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at microcomaustralia.com.au Tue Apr 3 04:05:36 2012 From: brian at microcomaustralia.com.au (Brian May) Date: Tue, 3 Apr 2012 12:05:36 +1000 Subject: [melbourne-pug] python question Message-ID: Hello, The following code: === a === import b import c b.init() print b.value c.action() === end === === b.py === value = None def init(): global value value = "something" === end === === c.py === from b import value import b def action(): print value print b.value === end === generates the following output: === output === something None something === end === Question: Why is the second line None, and not something? Then, why is the third line something? This is kind of confusing me. I suspect it might be some sort of misunderstanding I have with Python. However I can't think of what that might be. I would have though "from b import value" and "import b" should give the same results. If I swap the order of "import c" and "b.init()" in a, then all the results are something. If I change the value in the line "value = None", then I get that value instead of None on the 2nd line - is like I have two copies of b.value. Thanks -- Brian May From noonslists at gmail.com Tue Apr 3 04:24:28 2012 From: noonslists at gmail.com (Noon Silk) Date: Tue, 3 Apr 2012 12:24:28 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: Brian May asks: > [...] > > Question: Why is the second line None, and not something? Then, why is > the third line something? > > This is kind of confusing me. > > I suspect it might be some sort of misunderstanding I have with > Python. However I can't think of what that might be. I would have > though "from b import value" and "import b" should give the same > results. The "from" style will create local variables for each of the things you import in that fashion: http://docs.python.org/reference/simple_stmts.html#grammar-token-import_stmt So yeah, you have two copies. I think what you'll notice also is that swapping the order of b.init and import c works because *at the time of import* the global "value" in b has the "something" value. I think it'll be more clear if you note that subsequent changes to b.value and value will be independent ... Just consider that at the time of "from .. import ..." you get a copy of whatever the global value is. In the first case, it's clearly None. In the second case it's clearly something. This agrees with what you see. > If I swap the order of "import c" and "b.init()" in a, then all the > results are something. > > If I change the value in the line "value = None", then I get that > value instead of None on the 2nd line - is like I have two copies of > b.value. > > Thanks > -- > Brian May -- 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 andrew.fort at gmail.com Tue Apr 3 04:25:37 2012 From: andrew.fort at gmail.com (Andreux Fort) Date: Tue, 3 Apr 2012 12:25:37 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: short answer: python is "pass by reference to value", meaning you should follow Google's style guide and only import packages or modules, never things inside modules When you do "from x import y", and then somewhere else update "x.y" (via import x), you're updating two different variable references. On Apr 3, 2012 12:05 PM, "Brian May" wrote: > Hello, > > The following code: > > === a === > import b > import c > b.init() > print b.value > c.action() > === end === > > === b.py === > value = None > def init(): > global value > value = "something" > === end === > > === c.py === > from b import value > import b > > def action(): > print value > print b.value > === end === > > generates the following output: > > === output === > something > None > something > === end === > > Question: Why is the second line None, and not something? Then, why is > the third line something? > > This is kind of confusing me. > > I suspect it might be some sort of misunderstanding I have with > Python. However I can't think of what that might be. I would have > though "from b import value" and "import b" should give the same > results. > > If I swap the order of "import c" and "b.init()" in a, then all the > results are something. > > If I change the value in the line "value = None", then I get that > value instead of None on the 2nd line - is like I have two copies of > b.value. > > Thanks > -- > Brian May > _______________________________________________ > 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 brian at microcomaustralia.com.au Tue Apr 3 04:33:08 2012 From: brian at microcomaustralia.com.au (Brian May) Date: Tue, 3 Apr 2012 12:33:08 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: On 3 April 2012 12:24, Noon Silk wrote: > The "from" style will create local variables for each of the things > you import in that fashion: > http://docs.python.org/reference/simple_stmts.html#grammar-token-import_stmt Interesting. Particularly as I copied this code from Django. Hmmm.... It works in Django, but only because the values don't change - not sure this is a good assumption. Really. Will have to be more careful about this in the future I think. Thanks for the responses. -- Brian May From andrew.fort at gmail.com Tue Apr 3 04:53:47 2012 From: andrew.fort at gmail.com (Andreux Fort) Date: Tue, 3 Apr 2012 12:53:47 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: Yup, Django's style should not be emulated, to say the least. The whole django.conf.settings module magic should be a good warning :) If an import begins "from", it is either lazy or dangerous, potentially both :/ On Apr 3, 2012 12:33 PM, "Brian May" wrote: > On 3 April 2012 12:24, Noon Silk wrote: > > The "from" style will create local variables for each of the things > > you import in that fashion: > > > http://docs.python.org/reference/simple_stmts.html#grammar-token-import_stmt > > Interesting. Particularly as I copied this code from Django. Hmmm.... > It works in Django, but only because the values don't change - not > sure this is a good assumption. Really. > > Will have to be more careful about this in the future I think. > > Thanks for the responses. > -- > Brian May > _______________________________________________ > 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 william.leslie.ttg at gmail.com Tue Apr 3 05:37:46 2012 From: william.leslie.ttg at gmail.com (William ML Leslie) Date: Tue, 3 Apr 2012 13:37:46 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: On 3 April 2012 12:25, Andreux Fort wrote: > short answer: python is "pass by reference to value", meaning you should > follow Google's style guide and only import packages or modules, never > things inside modules Alternatively, don't rebind global names. I can count the number of times I've seen the global statement used in real code on the hand of a yakuza. If your module definitions are declarative, this should never be an issue. -- William Leslie From andrew.fort at gmail.com Tue Apr 3 05:41:56 2012 From: andrew.fort at gmail.com (Andreux Fort) Date: Tue, 3 Apr 2012 13:41:56 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: Agreed. The global keyword is never be needed in readable code. (Modules are singletons, after all) On Apr 3, 2012 1:37 PM, "William ML Leslie" wrote: > On 3 April 2012 12:25, Andreux Fort wrote: > > short answer: python is "pass by reference to value", meaning you should > > follow Google's style guide and only import packages or modules, never > > things inside modules > > Alternatively, don't rebind global names. I can count the number of > times I've seen the global statement used in real code on the hand of > a yakuza. If your module definitions are declarative, this should > never be an issue. > > -- > William Leslie > _______________________________________________ > 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 brian at microcomaustralia.com.au Tue Apr 3 06:16:43 2012 From: brian at microcomaustralia.com.au (Brian May) Date: Tue, 3 Apr 2012 14:16:43 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: On 3 April 2012 13:41, Andreux Fort wrote: > Agreed. The global keyword is never be needed in readable code. (Modules are > singletons, after all) In my case, I need my module to work both with Django, using Django settings - and without Django using settings that are passed to the module. The variables in question need to be global (I think) so that the (optional) Django middleware layer can access them. I have now uploaded the module in question to github - https://github.com/VPAC/python-tldap - Fakes transaction support for LDAP, by manually queuing and rolling back LDAP requests as required. Designed so that Placard - our user management tool won't leave LDAP database inconsistent with db database if an error occurs (the db database supports transactions, but the LDAP doesn't). e.g. what happens is that the operator tries to create a user, which creates an LDAP entry then an error occurs. The db is rolled back, but the LDAP entry still exists. The operator repeats the operation, and gets an LDAP error that the entry already exists. The optional middleware means that code doesn't have to be modified to take advantage of this, all HTTP requests turn on transaction support. -- Brian May From anthony.briggs at gmail.com Tue Apr 3 07:21:14 2012 From: anthony.briggs at gmail.com (Anthony Briggs) Date: Tue, 3 Apr 2012 15:21:14 +1000 Subject: [melbourne-pug] python question In-Reply-To: References: Message-ID: Stepping through this in a debugger (eg. Winpdb) might help you follow the chain of cause and effect. Anthony On 3 April 2012 12:05, Brian May wrote: > Hello, > > The following code: > > === a === > import b > import c > b.init() > print b.value > c.action() > === end === > > === b.py === > value = None > def init(): > global value > value = "something" > === end === > > === c.py === > from b import value > import b > > def action(): > print value > print b.value > === end === > > generates the following output: > > === output === > something > None > something > === end === > > Question: Why is the second line None, and not something? Then, why is > the third line something? > > This is kind of confusing me. > > I suspect it might be some sort of misunderstanding I have with > Python. However I can't think of what that might be. I would have > though "from b import value" and "import b" should give the same > results. > > If I swap the order of "import c" and "b.init()" in a, then all the > results are something. > > If I change the value in the line "value = None", then I get that > value instead of None on the 2nd line - is like I have two copies of > b.value. > > Thanks > -- > Brian May > _______________________________________________ > 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 liew_beng_keat at rp.edu.sg Tue Apr 3 11:03:33 2012 From: liew_beng_keat at rp.edu.sg (Liew Beng Keat) Date: Tue, 3 Apr 2012 17:03:33 +0800 Subject: [melbourne-pug] Calling for Proposals - PyCon APAC 2012 - Extended Deadline Message-ID: <70C1A5315505C942A8274FCA16F363AF7266603988@STAFFMAIL1.rp.edu.sg> This is the Final Call for Proposals for Presentations at PyCon APAC 2012, with the submission deadline extended to 15th April 2012. Suitable topics include, but are not limited to : * Python in Education, Science and Maths * Web Programming (e.g Django, Pylons, Web2Py, TurboGears) * Business and Scientific Applications * Python Libraries and Extensions * Embedding and Extending Python * Game Programming * GUI Programming * Network Programming * Packaging Issues * Programming Tools * Project Best Practices * System Administration * Python Implementations: IronPython, Jython, PyPy and Stackless. If you work with/in any of the above areas, we would love to hear from you. More details can be found at http://apac.pycon.org. The extended submission deadline is the 15th 1st April 2012. Regards Liew Beng Keat On behalf of PyCon APAC 2012 ________________________________ CONFIDENTIALITY CAUTION: This message is intended only for the use of the individual or entity to whom it is addressed and contains information that is privileged and confidential. If you, the reader of this message, are not the intended recipient, you should not disseminate, distribute or copy this communication. If you have received this communication in error, please notify us immediately by return email and delete the original message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mydnite1 at gmail.com Tue Apr 10 12:18:10 2012 From: mydnite1 at gmail.com (James Alford) Date: Tue, 10 Apr 2012 20:18:10 +1000 Subject: [melbourne-pug] Anyone using couchdb or couchbase? Message-ID: Hi Is anyone using couchdb or couchbase on any work / personal projects? I would like to know what your experiences were with either in particular master-master replication. I want to use a distributed database/data-store for an experimental data crunching personal project that has full replication across all nodes. After evaluating both, couchdb looks to have the more mature python libs and docs. The couchbase-server and python-couchbase libs are very easy to install but the python-couchbase docs are either incomplete or out of sync with their development. -- Regards James Alford email: ? ?mydnite1 at gmail.com mobile: ?0419 883646 skype: ? james-p-alford -- From tleeuwenburg at gmail.com Wed Apr 11 11:17:11 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Wed, 11 Apr 2012 19:17:11 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air Message-ID: Hi all, I notice that a good number of mpug'ers have Apple computers, and I was wondering how they go as Python development platforms. I'm considering getting a Macbook Air for my next laptop. I want something I can hack on, has a beautiful screen, which travels easily, but which I can also use in front of the telly of an evening, or on a desk for a few hours. I've also never owned an Apple, and I figure I need to try the third of the major environments at some stage :). So, some questions: -- Is the Macbook Air a nice laptop to use? -- Does OSX support development well for Python? -- What about other unix-like tools -- is there a decent C++ compiler, standard linux libraries etc for me to be able to compile linux programs? -- If not, how does open source development happen on a mac? Is everyone running linux inside a VM or what? -- How does it go with integration with MS office and Exchange (sigh)? -- What about other Apple laptops, is there a better choice? -- Is there anything I should watch out for when buying my first Apple? I'm not in a particular rush, and the pundits seem to think there will be a new model out later this year, so I might take my time before making a purchase. But any and all advice would be much appreciated! Thanks, -Tennessee -------------- next part -------------- An HTML attachment was scrubbed... URL: From mattbster at gmail.com Wed Apr 11 11:48:07 2012 From: mattbster at gmail.com (mattb b) Date: Wed, 11 Apr 2012 19:48:07 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: References: Message-ID: Hey Tennessee, I run a MacBook pro and its great. Though I primarily use Ubuntu as osx has quirks that don't fit me. Python comes standard and its a bit annoying having to install xcode (~4GB) to simply get gcc. I would like to point out though that the MacBook pro line is due for a refresh later this month. Rumor has it they are to be liter and thinner like the air and also boast very high Res screens like the ipad3. Rumors they may be though but there is nothing worse than buying last weeks tech. -matt On Apr 11, 2012 7:17 PM, "Tennessee Leeuwenburg" wrote: > Hi all, > > I notice that a good number of mpug'ers have Apple computers, and I was > wondering how they go as Python development platforms. I'm considering > getting a Macbook Air for my next laptop. I want something I can hack on, > has a beautiful screen, which travels easily, but which I can also use in > front of the telly of an evening, or on a desk for a few hours. I've also > never owned an Apple, and I figure I need to try the third of the major > environments at some stage :). > > So, some questions: > -- Is the Macbook Air a nice laptop to use? > -- Does OSX support development well for Python? > -- What about other unix-like tools -- is there a decent C++ compiler, > standard linux libraries etc for me to be able to compile linux programs? > -- If not, how does open source development happen on a mac? Is everyone > running linux inside a VM or what? > -- How does it go with integration with MS office and Exchange (sigh)? > -- What about other Apple laptops, is there a better choice? > -- Is there anything I should watch out for when buying my first Apple? > > I'm not in a particular rush, and the pundits seem to think there will be > a new model out later this year, so I might take my time before making a > purchase. But any and all advice would be much appreciated! > > Thanks, > -Tennessee > > _______________________________________________ > 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 lstoll at lstoll.net Wed Apr 11 12:05:35 2012 From: lstoll at lstoll.net (Lincoln Stoll) Date: Wed, 11 Apr 2012 20:05:35 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: References: Message-ID: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> Inline. On 11/04/2012, at 7:17 PM, Tennessee Leeuwenburg wrote: > Hi all, > > I notice that a good number of mpug'ers have Apple computers, and I was wondering how they go as Python development platforms. I'm considering getting a Macbook Air for my next laptop. I want something I can hack on, has a beautiful screen, which travels easily, but which I can also use in front of the telly of an evening, or on a desk for a few hours. I've also never owned an Apple, and I figure I need to try the third of the major environments at some stage :). > > So, some questions: > -- Is the Macbook Air a nice laptop to use? I find it a beautiful laptop to use - decent battery life, well made hardware, it just feels clean, well engineered and nice to use. On the OS X side, I find it a simple OS to work with, it basically gets out of my way and let's me get work done. On the portability side, I travel a lot and it's very easy to move around. Even small things like the compact power supply are a nice touch. > -- Does OSX support development well for Python? Yes. I'm not a full time python expert, but it has first class python support. I build my own python with the info here: http://docs.python-guide.org/en/latest/starting/install/osx/ , and use virtualenv for everything. > -- What about other unix-like tools -- is there a decent C++ compiler, standard linux libraries etc for me to be able to compile linux programs? Compilers aren't too big of an issue. You don't actually need to install the full XCode to get a compiler - you can download the 'Command line tools for XCode', ~170mb from http://connect.apple.com , free registration required. Apple are shifting towards LLVM over GCC, but I haven't found this to be an issue except with As for libraries, everything I've come across has been available for OS X - it's a pretty common Unix development platform these days. > -- If not, how does open source development happen on a mac? Is everyone running linux inside a VM or what? I occasionally use Vagrant (http://vagrantup.com) to test against a 'production like' environment, but the vast majority (95%) of people I come across are using OS X natively. > -- How does it go with integration with MS office and Exchange (sigh)? Surprisingly well - Provided you're talking to an Exchange 2007+ server, the built in Apple Mail/Calender/Address Book talk natively to the server, handling it very well. IMO it's the best Exchange experience. On the Office side you can purchase Office for Mac, which is compatible with PC office. > -- What about other Apple laptops, is there a better choice? I'd say no. The Macbook Air, specifically the 13" version is the best machine I've ever owned. > -- Is there anything I should watch out for when buying my first Apple? I've been using Apple for a while, so nothing I can think of. There isn't any tricky customizations required, it's pretty straight forward. If you tell them your a developer an ask nicely, you might be able to get a ~10% discount > I'm not in a particular rush, and the pundits seem to think there will be a new model out later this year, so I might take my time before making a purchase. But any and all advice would be much appreciated! The current model has been out since mid last year, so I'd expect a refresh in the near future. That said, there's nothing particulary lacking with the current version. I generally buy a new machine when it's required, it's not like it will change when a new one comes out. - Linc -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 4365 bytes Desc: not available URL: From tleeuwenburg at gmail.com Thu Apr 12 01:54:28 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 12 Apr 2012 09:54:28 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> References: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> Message-ID: Hi Lincoln, Thanks for the detailed reply. It is much appreciated. I feel much better about buying one as a personal dev/hack environment as well as for a general PC. Everyone is advising to wait until later in the year, so I expect I will do so. Thanks again for giving so much detail. Cheers, -T On Wed, Apr 11, 2012 at 8:05 PM, Lincoln Stoll wrote: > Inline. > > On 11/04/2012, at 7:17 PM, Tennessee Leeuwenburg wrote: > > > Hi all, > > > > I notice that a good number of mpug'ers have Apple computers, and I was > wondering how they go as Python development platforms. I'm considering > getting a Macbook Air for my next laptop. I want something I can hack on, > has a beautiful screen, which travels easily, but which I can also use in > front of the telly of an evening, or on a desk for a few hours. I've also > never owned an Apple, and I figure I need to try the third of the major > environments at some stage :). > > > > So, some questions: > > -- Is the Macbook Air a nice laptop to use? > > I find it a beautiful laptop to use - decent battery life, well made > hardware, it just feels clean, well engineered and nice to use. On the OS X > side, I find it a simple OS to work with, it basically gets out of my way > and let's me get work done. On the portability side, I travel a lot and > it's very easy to move around. Even small things like the compact power > supply are a nice touch. > > > -- Does OSX support development well for Python? > > Yes. I'm not a full time python expert, but it has first class python > support. I build my own python with the info here: > http://docs.python-guide.org/en/latest/starting/install/osx/ , and use > virtualenv for everything. > > > -- What about other unix-like tools -- is there a decent C++ compiler, > standard linux libraries etc for me to be able to compile linux programs? > > Compilers aren't too big of an issue. You don't actually need to install > the full XCode to get a compiler - you can download the 'Command line tools > for XCode', ~170mb from http://connect.apple.com , free registration > required. Apple are shifting towards LLVM over GCC, but I haven't found > this to be an issue except with > > As for libraries, everything I've come across has been available for OS X > - it's a pretty common Unix development platform these days. > > > -- If not, how does open source development happen on a mac? Is > everyone running linux inside a VM or what? > > I occasionally use Vagrant (http://vagrantup.com) to test against a > 'production like' environment, but the vast majority (95%) of people I come > across are using OS X natively. > > > -- How does it go with integration with MS office and Exchange (sigh)? > > Surprisingly well - Provided you're talking to an Exchange 2007+ server, > the built in Apple Mail/Calender/Address Book talk natively to the server, > handling it very well. IMO it's the best Exchange experience. On the Office > side you can purchase Office for Mac, which is compatible with PC office. > > > -- What about other Apple laptops, is there a better choice? > > I'd say no. The Macbook Air, specifically the 13" version is the best > machine I've ever owned. > > > -- Is there anything I should watch out for when buying my first Apple? > > I've been using Apple for a while, so nothing I can think of. There isn't > any tricky customizations required, it's pretty straight forward. If you > tell them your a developer an ask nicely, you might be able to get a ~10% > discount > > > I'm not in a particular rush, and the pundits seem to think there will > be a new model out later this year, so I might take my time before making a > purchase. But any and all advice would be much appreciated! > > The current model has been out since mid last year, so I'd expect a > refresh in the near future. That said, there's nothing particulary lacking > with the current version. I generally buy a new machine when it's required, > it's not like it will change when a new one comes out. > > - Linc > _______________________________________________ > 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 lars at yencken.org Wed Apr 11 13:57:04 2012 From: lars at yencken.org (Lars Yencken) Date: Wed, 11 Apr 2012 21:57:04 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> References: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> Message-ID: Just chiming in with a few notes: > So, some questions: > > -- Is the Macbook Air a nice laptop to use? > Macs in general are well built laptops. I use a Macbook Pro, a solid machine, but several people I know have migrated from to the lighter Macbook Airs, and none have complained. The only gripe I've had is that when stressed, it can heat up uncomfortably on your lap. That's probably the same for most laptops though. > > -- Does OSX support development well for Python? > > -- What about other unix-like tools -- is there a decent C++ compiler, > standard linux libraries etc for me to be able to compile linux programs? > OS X Lion has Python 2.7 built-in. Most people install their own though, usually through one of the two prominent open source package managers you can install after the fact: Homebrew and MacPorts. Homebrew builds the minimum needed and is tightly integrated with the system, whereas MacPorts is more isolated and installs a full unix subsystem in a prefix (/opt/local). Overall, there's very good coverage of open source packages. If you're doing a lot of work in X11, that works too, but it doesn't feel native ? you'll certainly notice the difference between open source tools with Mac interfaces vs those that run in X11. > -- What about other Apple laptops, is there a better choice? > The MacBook Pro line at the 15" size supports i7 rather than i5 processors, and a higher-dpi display upgrade is available. They're certainly heavier though. > > -- Is there anything I should watch out for when buying my first > Apple? > Memory's not priced sensibly on the Apple store. Everyone I know buys their laptop from Apple and then upgrades it with RAM from another seller at better prices. This is also our practice at work. > > I'm not in a particular rush, and the pundits seem to think there will > be a new model out later this year, so I might take my time before making a > purchase. But any and all advice would be much appreciated! > As these guys have mentioned, there's a good chance a newer model is coming out. Since Apple doesn't give much warning, sites like Macrumour's buyer's guide show what normal time between new models coming out is. Both Macbook Pro and Macbook Airs are "due" for a refresh relatively soon. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tleeuwenburg at gmail.com Thu Apr 12 01:59:01 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 12 Apr 2012 09:59:01 +1000 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: References: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> Message-ID: Thanks Lars, I read the Air doesn't have upgradeable RAM though, so I will probably just pay the fortune required to get better capacity. My current laptop is uncomfortable on my lap already. I don't think anyone has tried to really tackle cooling in a way that doesn't leave the laptop a bit uncomfy after a while. I just go with putting it on a book or other insulator, it's "okay". I'm not fussed about the non-native feel, but it's good to know. Thanks for the info. Cheers, -T On Wed, Apr 11, 2012 at 9:57 PM, Lars Yencken wrote: > Just chiming in with a few notes: > > > So, some questions: >> > -- Is the Macbook Air a nice laptop to use? >> > > Macs in general are well built laptops. I use a Macbook Pro, a solid > machine, but several people I know have migrated from to the lighter > Macbook Airs, and none have complained. The only gripe I've had is that > when stressed, it can heat up uncomfortably on your lap. That's probably > the same for most laptops though. > > >> > -- Does OSX support development well for Python? >> > > -- What about other unix-like tools -- is there a decent C++ compiler, >> standard linux libraries etc for me to be able to compile linux programs? >> > > OS X Lion has Python 2.7 built-in. Most people install their own though, > usually through one of the two prominent open source package managers you > can install after the fact: Homebrew and MacPorts. Homebrew builds the > minimum needed and is tightly integrated with the system, whereas MacPorts > is more isolated and installs a full unix subsystem in a prefix > (/opt/local). > > Overall, there's very good coverage of open source packages. If you're > doing a lot of work in X11, that works too, but it doesn't feel native ? > you'll certainly notice the difference between open source tools with Mac > interfaces vs those that run in X11. > > > -- What about other Apple laptops, is there a better choice? >> > > The MacBook Pro line at the 15" size supports i7 rather than i5 > processors, and a higher-dpi display upgrade is available. They're > certainly heavier though. > > >> > -- Is there anything I should watch out for when buying my first >> Apple? >> > > Memory's not priced sensibly on the Apple store. Everyone I know buys > their laptop from Apple and then upgrades it with RAM from another seller > at better prices. This is also our practice at work. > > >> > I'm not in a particular rush, and the pundits seem to think there will >> be a new model out later this year, so I might take my time before making a >> purchase. But any and all advice would be much appreciated! >> > > As these guys have mentioned, there's a good chance a newer model is > coming out. Since Apple doesn't give much warning, sites like Macrumour's > buyer's guide show what normal time > between new models coming out is. Both Macbook Pro and Macbook Airs are > "due" for a refresh relatively soon. > > _______________________________________________ > 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 tleeuwenburg at gmail.com Thu Apr 12 08:18:39 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 12 Apr 2012 16:18:39 +1000 Subject: [melbourne-pug] Python and drawing Message-ID: Hi all, I want to know what the best tool for drawing in real-time is. i.e. I don't want to create static images, but do something like draw to a canvas and keep adding to it with the display updating in realtime. The options seem endless -- pygame, pyglet, Tk canvas, QT canvas, maybe PyCairo can do it. Is there a best choice? I want it to be a fast an inexpensive operation so it doesn't slow the rest of my code down much. Cheers, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: From tleeuwenburg at gmail.com Thu Apr 12 08:58:49 2012 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 12 Apr 2012 16:58:49 +1000 Subject: [melbourne-pug] pyglet seems pretty nice Message-ID: I'm going with that for my drawing needs unless I hear otherwise :) Cheers, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: From schweitzer.ubiquitous at gmail.com Thu Apr 12 19:04:50 2012 From: schweitzer.ubiquitous at gmail.com (martin schweitzer) Date: Thu, 12 Apr 2012 19:04:50 +0200 Subject: [melbourne-pug] [offtopic] buying advice on a macbook air In-Reply-To: References: <9ECD693D-4530-481C-938A-2153E61E5352@lstoll.net> Message-ID: Hi Tennessee Sitting in sunny cape town typing on my iPhone . As someone who a long time ago drank the apple coolade I am happy to recommend the air. However python integration has not always been smooth. In particular, apple ships with its own version of python - and in the past I've had to do quite a bit of googling to set up certain things (eg. Scipy). When you get your shiny new Air, consider installing Enthought. Regards Martin On Thursday, April 12, 2012, Tennessee Leeuwenburg wrote: > Thanks Lars, > > I read the Air doesn't have upgradeable RAM though, so I will probably > just pay the fortune required to get better capacity. My current laptop is > uncomfortable on my lap already. I don't think anyone has tried to really > tackle cooling in a way that doesn't leave the laptop a bit uncomfy after a > while. I just go with putting it on a book or other insulator, it's "okay". > > I'm not fussed about the non-native feel, but it's good to know. > > Thanks for the info. > > Cheers, > -T > > On Wed, Apr 11, 2012 at 9:57 PM, Lars Yencken > > wrote: > >> Just chiming in with a few notes: >> >> > So, some questions: >>> > -- Is the Macbook Air a nice laptop to use? >>> >> >> Macs in general are well built laptops. I use a Macbook Pro, a solid >> machine, but several people I know have migrated from to the lighter >> Macbook Airs, and none have complained. The only gripe I've had is that >> when stressed, it can heat up uncomfortably on your lap. That's probably >> the same for most laptops though. >> >> >>> > -- Does OSX support development well for Python? >>> >> > -- What about other unix-like tools -- is there a decent C++ >>> compiler, standard linux libraries etc for me to be able to compile linux >>> programs? >>> >> >> OS X Lion has Python 2.7 built-in. Most people install their own though, >> usually through one of the two prominent open source package managers you >> can install after the fact: Homebrew and MacPorts. Homebrew builds the >> minimum needed and is tightly integrated with the system, whereas MacPorts >> is more isolated and installs a full unix subsystem in a prefix >> (/opt/local). >> >> Overall, there's very good coverage of open source packages. If you're >> doing a lot of work in X11, that works too, but it doesn't feel native ? >> you'll certainly notice the difference between open source tools with Mac >> interfaces vs those that run in X11. >> >> > -- What about other Apple laptops, is there a better choice? >>> >> >> The MacBook Pro line at the 15" size supports i7 rather than i5 >> processors, and a higher-dpi display upgrade is available. They're >> certainly heavier though. >> >> >>> > -- Is there anything I should watch out for when buying my first >>> Apple? >>> >> >> Memory's not priced sensibly on the Apple store. Everyone I know buys >> their laptop from Apple and then upgrades it with RAM from another seller >> at better prices. This is also our practice at work. >> >> >>> > I'm not in a particular rush, and the pundits seem to think there will >>> be a new model out later this year, so I might take my time before making a >>> purchase. But any and all advice would be much appreciated! >>> >> >> As these guys have mentioned, there's a good chance a newer model is >> coming out. Since Apple doesn't give much warning, sites like Macrumour's >> buyer's guide show what normal time >> between new models coming out is. Both Macbook Pro and Macbook Airs are >> "due" for a refresh relatively soon. >> >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org > '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" > -- Martin Schweitzer Mobile: 0412 345 938 -------------- next part -------------- An HTML attachment was scrubbed... URL: From az at svilendobrev.com Fri Apr 20 11:28:50 2012 From: az at svilendobrev.com (az) Date: Fri, 20 Apr 2012 12:28:50 +0300 Subject: [melbourne-pug] g'day. looking to move to oz (again) Message-ID: <20120420122850.4cb9dd35@del> g'day pythoneers. i'm this guy: www.svilendobrev.com i'm 20+ years in software, 10+ pythoning, here there and everywhere. somewhat of mentor, architect, DIY, python-evangelist, alternativity, philosopher... crazy enough yeah. (see smok.sf.net. Or notionery.com. or the cv) and i'm looking to move again to oz (i'm citizen but left 10y ago). so i'm looking for decent job... to allow me to settle, pull family and all that. well, It has to be interesting and has future. i'd appreciate if anyone can advice on what and where and how should i approach. Or even whom. i havent decided on any city. Probably within 2 weeks i'll be in oz, in person. cv: www.svilendobrev.com/rabota/cv ciao svilen From ed at pythoncharmers.com Mon Apr 23 09:54:33 2012 From: ed at pythoncharmers.com (Ed Schofield) Date: Mon, 23 Apr 2012 17:54:33 +1000 Subject: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF Message-ID: Hi everyone, At our last event I said that York Butter Factory had approached us offering to host some future meetups. They were also looking into the option of sponsoring drinks for us. So we will soon have the good fortune of having two great venue options available! It turns out that YBF is not ready to offer a standing monthly sponsorship, but they have offered to host a one-off event in the future, and sponsor drinks / pizza for that event. Our existing pizza sponsorship from ekit will run out after the July meeting, so a good option for trying out YBF would be our August meetup (Monday 6th August). I'll keep you posted on whether they can confirm for that date. Meanwhile, our friends at Inspire9 are still generously hosting our meetings until August (and probably after August too). That includes next month's meeting: Monday 6 May! :) Slots are still open for talks; if you'd like to volunteer, please add yourself to the wiki schedule here: http://wiki.python.org/moin/MelbournePUG Richard will be giving a talk on the "Zen of Python", a refresher of his talk at last year's PyConAU. Cheers, Ed -- Dr. Edward Schofield Python Charmers +61 (0)405 676 229 http://pythoncharmers.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From javier at candeira.com Mon Apr 23 10:00:07 2012 From: javier at candeira.com (Javier Candeira) Date: Mon, 23 Apr 2012 18:00:07 +1000 Subject: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF In-Reply-To: References: Message-ID: On Mon, Apr 23, 2012 at 5:54 PM, Ed Schofield wrote: > Meanwhile, our friends at Inspire9 are still generously hosting our meetings > until August (and probably after August too). That includes next month's > meeting: Monday 6 May! :) Slots are still open for talks; if you'd like to Thanks, Ed, for the reminder, and thanks, Inspire9, for being so awesome! (they are) > http://wiki.python.org/moin/MelbournePUG > > Richard will be giving a talk on the "Zen of Python", a refresher of his > talk at last year's PyConAU. I've been accessing Google Docs spreadsheets using a fantastic little library called gspread (http://github.com/burnash/gspread). It would make for a good 5 minute presentation. Or not, if people think that the schedule is already full. Cheers, Javier From hartror at gmail.com Tue Apr 24 03:35:01 2012 From: hartror at gmail.com (Rory Hart) Date: Tue, 24 Apr 2012 11:35:01 +1000 Subject: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF In-Reply-To: References: Message-ID: On Mon, Apr 23, 2012 at 5:54 PM, Ed Schofield wrote: > That includes next month's meeting: Monday 6 May! :) > Monday 7th of May I assume? -- Rory Hart http://www.roryhart.net http://www.relishment.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bruce at brucewang.net Tue Apr 24 05:48:16 2012 From: bruce at brucewang.net (Bruce Wang) Date: Tue, 24 Apr 2012 13:48:16 +1000 Subject: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF In-Reply-To: References: Message-ID: On Mon, Apr 23, 2012 at 6:00 PM, Javier Candeira wrote: > > I've been accessing Google Docs spreadsheets using a fantastic little > library called gspread (http://github.com/burnash/gspread). It would > make for a good 5 minute presentation. Or not, if people think that > the schedule is already full. > > Wow, gspread looks cool, thanks for sharing. Cheers, Bruce -------------- next part -------------- An HTML attachment was scrubbed... URL: From az at svilendobrev.com Tue Apr 24 18:21:45 2012 From: az at svilendobrev.com (svilen) Date: Tue, 24 Apr 2012 19:21:45 +0300 Subject: [melbourne-pug] g'day. looking to move to oz (again) In-Reply-To: <20120420122850.4cb9dd35@del> References: <20120420122850.4cb9dd35@del> Message-ID: <20120424192145.41b81562@svilendobrev.com> update, i've made reservations to both Sydney and Melbourne, in both cases 7th May early morning i'll be in one of them.. depends on where i get more leads/chances. i've 3 days to decide.. On Fri, 20 Apr 2012 12:28:50 +0300 az wrote: > g'day pythoneers. > > i'm this guy: www.svilendobrev.com > i'm 20+ years in software, 10+ pythoning, here there and everywhere. > somewhat of mentor, architect, DIY, python-evangelist, alternativity, > philosopher... crazy enough yeah. (see smok.sf.net. Or notionery.com. > or the cv) > > and i'm looking to move again to oz (i'm citizen but left 10y ago). > so i'm looking for decent job... to allow me to settle, pull family > and all that. > well, It has to be interesting and has future. > > i'd appreciate if anyone can advice on what and where and how > should i approach. Or even whom. i havent decided on any city. > Probably within 2 weeks i'll be in oz, in person. > > cv: www.svilendobrev.com/rabota/cv > > ciao > svilen From nick.mellor.groups at pobox.com Wed Apr 25 04:12:54 2012 From: nick.mellor.groups at pobox.com (Nick Mellor) Date: Wed, 25 Apr 2012 12:12:54 +1000 Subject: [melbourne-pug] g'day. looking to move to oz (again) In-Reply-To: <20120424192145.41b81562@svilendobrev.com> References: <20120420122850.4cb9dd35@del> <20120424192145.41b81562@svilendobrev.com> Message-ID: <4F975DA6.3070709@pobox.com> Hi Svilen, Welcome (back) to Oz. When I was looking a couple of weeks ago the national broadband network (NBN) were looking for Pythonistas. Jobrapido has also found me a few leads. I moved to Oz three years ago (with family) from the UK. I'm this guy: http://www.back-pain-self-help.com/contact.html I've worked in computing for 25 years. I discovered Python working on a Danish website in 2008 (http://www.behandlerlisten.dk)...and am just starting to develop small-scale Django apps as a sideline. BW Nick On 25/04/2012 2:21 AM, svilen wrote: > update, i've made reservations to both Sydney and Melbourne, in both > cases 7th May early morning i'll be in one of them.. depends on where i > get more leads/chances. i've 3 days to decide.. > > On Fri, 20 Apr 2012 > 12:28:50 +0300 az wrote: > >> g'day pythoneers. >> >> i'm this guy: www.svilendobrev.com >> i'm 20+ years in software, 10+ pythoning, here there and everywhere. >> somewhat of mentor, architect, DIY, python-evangelist, alternativity, >> philosopher... crazy enough yeah. (see smok.sf.net. Or notionery.com. >> or the cv) >> >> and i'm looking to move again to oz (i'm citizen but left 10y ago). >> so i'm looking for decent job... to allow me to settle, pull family >> and all that. >> well, It has to be interesting and has future. >> >> i'd appreciate if anyone can advice on what and where and how >> should i approach. Or even whom. i havent decided on any city. >> Probably within 2 weeks i'll be in oz, in person. >> >> cv: www.svilendobrev.com/rabota/cv >> >> ciao >> svilen > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > -- Logo Nick Mellor1300 485 114 Alexander Technique Teacher and IT Consultant Villa Rosa, 5 Campbell Street, Newstead, VIC, 3462 http://www.back-pain-self-help.com hand-written initials -------------- next part -------------- An HTML attachment was scrubbed... URL: From ed at pythoncharmers.com Thu Apr 26 01:16:22 2012 From: ed at pythoncharmers.com (Ed Schofield) Date: Thu, 26 Apr 2012 09:16:22 +1000 Subject: [melbourne-pug] Meetup venues In-Reply-To: References: Message-ID: Hi everyone, Anthony has drawn our attention to this article about York Butter Factory: > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html On the basis of this, I would definitely like for us to remain with Inspire9 as our venue for future Python meetups. Women should absolutely feel respected and valued in our community. The culture of Inspire9 definitely fosters this. Unless anyone objects, I will contact YBF and decline their offer to host our meetings there. Best wishes, Ed -- Dr. Edward Schofield Python Charmers +61 (0)405 676 229 http://pythoncharmers.com Forwarded message: > From: Anthony Briggs > To: Ed Schofield , Richard Jones , Tennessee Leeuwenburg > Date: Thursday, 26 April 2012 8:50:24 AM > Subject: Re: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF > > So are we still going to YBF, given their "unfortunate" tweet? > > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > Ant -------------- next part -------------- An HTML attachment was scrubbed... URL: From secretelf77 at gmail.com Thu Apr 26 02:00:43 2012 From: secretelf77 at gmail.com (Andrew Thornton) Date: Thu, 26 Apr 2012 10:00:43 +1000 Subject: [melbourne-pug] Meetup venues In-Reply-To: References: Message-ID: <4F98902B.4020108@gmail.com> Worth mentioning as well that it's not just women who are driven away from the IT sector because of this culture. It's this sort of macho bro nonsense that puts me off IT, engineering and other fields. I'm sticking to graphics design with IT as an add on. It is beyond exaggeration how much damage such a tweet does to the entire IT/engineering industry. Andrew On 26/04/2012 9:16 AM, Ed Schofield wrote: > Hi everyone, > > Anthony has drawn our attention to this article about York Butter Factory: > >> http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > On the basis of this, I would definitely like for us to remain with > Inspire9 as our venue for future Python meetups. Women should > absolutely feel respected and valued in our community. The culture of > Inspire9 definitely fosters this. Unless anyone objects, I will > contact YBF and decline their offer to host our meetings there. > > Best wishes, > Ed > > > -- > Dr. Edward Schofield > Python Charmers > +61 (0)405 676 229 > http://pythoncharmers.com > > Forwarded message: > >> *From:* Anthony Briggs >> *To:* Ed Schofield , Richard Jones >> , Tennessee Leeuwenburg >> *Date:* Thursday, 26 April 2012 8:50:24 AM >> *Subject:* Re: [melbourne-pug] Meetup venues: May @ Inspire9; August >> @ YBF >> >> So are we still going to YBF, given their "unfortunate" tweet? >> >> http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html >> >> Ant > > > > _______________________________________________ > 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 chrisjrn at gmail.com Thu Apr 26 02:06:31 2012 From: chrisjrn at gmail.com (Chris Neugebauer) Date: Thu, 26 Apr 2012 10:06:31 +1000 Subject: [melbourne-pug] PyCon Australia 2012 Early Bird registration and Accommodation deals now available! Message-ID: tl;dr: PyCon Australia early bird registrations are now open! Find out more at http://2012.pycon-au.org/register/prices, including details of our accommodation programme. PyCon Australia is excited to announce that early bird conference registrations are now available for our 2012 conference, to be held on Saturday 18 and Sunday 19 August in Hobart, Tasmania. Early bird registration will be extended to the first 60 confirmed conference registrations, or until Friday 1 June, whichever comes first. PyCon Australia is the national conference for students, enthusiasts and professionals working with the Python programming language; it represents a unique opportunity for Python developers to meet fellow developers, and gain knowledge from experts and core Python developers from around Australia and the world. Securing your registration during the early bird period ensures your place at all of the events that PyCon Australia has to offer. Early bird registration comes with a substantial discount for tickets at our "Enthusiast" and "Professional" rates. Early bird tickets at both the "Enthusiast" and "Professional" level are guaranteed a seat at our conference dinner. All tickets include access to the CodeWars event on Friday 17 August, and the post-conference sprints on Monday 20 and Tuesday 21 August. Early bird registration starts at $44 for full-time students; $168 for enthusiasts and $420 for professionals. PyCon Australia has been working closely with our venue to provide a great conference experience; we're very pleased to be able to offer accommodation to delegates for the duration of the conference. We've secured an allocation of rooms within the Wrest Point complex, many of which are in the same building as the conference venue. Rooms available to delegates start at $124 per night; rooms inside the conference building start at $146 per night. Information on conference registration, including details on how to book delegate accommodation through our preferred provider can be found at the PyCon Australia website (http://2012.pycon-au.org). Our conference Call for Proposals is still open, and will close on Friday 4 May. We can't wait to see you in Hobart in August! About PyCon Australia PyCon Australia is the national conference for the Python Programming Community. The third PyCon Australia will be held on August 18 and 19, 2012 in Hobart, Tasmania, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon Australia informs the country?s Python developers with presentations, tutorials and panel sessions by experts and core developers of Python, as well as the libraries and frameworks that they rely on. To find out more about PyCon Australia 2012, visit our website at http://pycon-au.org or e-mail us at contact at pycon-au.org. PyCon Australia is presented by Linux Australia (www.linux.org.au) and acknowledges the support of our Gold sponsor, Google Australia (www.google.com.au). -- --Christopher Neugebauer Conference Coordinator and Sponsor Liaison PyCon Australia: Hobart 2012 -- http://2012.pycon-au.org -- @pyconau Call for Proposals now open! Closes May 4. Early bird registration and accommodation deals now available! See our website for details. Jabber: chrisjrn at gmail.com -- IRC: chrisjrn on irc.freenode.net -- WWW: http://chris.neugebauer.id.au -- Twitter/Identi.ca: @chrisjrn From javier at candeira.com Thu Apr 26 02:29:46 2012 From: javier at candeira.com (Javier Candeira) Date: Thu, 26 Apr 2012 10:29:46 +1000 Subject: [melbourne-pug] Meetup venues In-Reply-To: <4F98902B.4020108@gmail.com> References: <4F98902B.4020108@gmail.com> Message-ID: I was at the session co-hosted by YBF (though it was at Hub Melbourne) just after that tweet. The organisers apologised and excluded the culprit from the session. I like staying at Inspire9, but I think punishing YBF for one idiot's actions is overkill, especially when the idiot in question was quickly disavowed and reprimanded. Spontaneous bad behaviour happens at the individual level all the time, we have to punish or reward institutions on the basis of their responses to that bad behaviour. In my opinion, YBF responded adequately, so no punishment is due. Having said that, I vote for staying at Inspire9 because they are my friends and I like them. My two cents, Javier On Thu, Apr 26, 2012 at 10:00 AM, Andrew Thornton wrote: > > Worth mentioning as well that it's not just women who are driven away from > the IT sector because of this culture. It's this sort of macho bro nonsense > that puts me off IT, engineering and other fields. I'm sticking to graphics > design? with IT as an add on. > > It is beyond exaggeration how much damage such a tweet does to the entire > IT/engineering industry. > > Andrew > > > > > On 26/04/2012 9:16 AM, Ed Schofield wrote: > > Hi everyone, > > Anthony has drawn our attention to this article about York Butter Factory: > > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > > On the basis of this, I would definitely like for us to remain with Inspire9 > as our venue for future Python meetups. Women should absolutely feel > respected and valued in our community. The culture of Inspire9 definitely > fosters this. Unless anyone objects, I will contact YBF and decline their > offer to host our meetings there. > > Best wishes, > ? ? Ed > > > -- > Dr. Edward Schofield > Python Charmers > +61 (0)405 676 229 > http://pythoncharmers.com > > Forwarded message: > > From: Anthony Briggs > To: Ed Schofield , Richard Jones > , Tennessee Leeuwenburg > Date: Thursday, 26 April 2012 8:50:24 AM > Subject: Re: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF > > So are we still going to YBF, given their "unfortunate" tweet? > > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > Ant > > > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > From ed at pythoncharmers.com Thu Apr 26 02:59:00 2012 From: ed at pythoncharmers.com (Ed Schofield) Date: Thu, 26 Apr 2012 10:59:00 +1000 Subject: [melbourne-pug] Meetup venues In-Reply-To: References: Message-ID: Hi everyone, I have talked to Stuart at York Butter Factory; as Javier says, they are taking full responsibility for this event. It does seem that YBF is genuinely trying to foster a supportive culture and (apart from this one tweet) doing a very good job of this. My last email was rash; I apologise to YBF if I appeared to undermine them; this wasn't my intention. I would like to add that I am a member of YBF; I work there occasionally and I find it an inspiring environment to work in, with many great people, and I would recommend it to both men and women interested in a tech-focussed coworking space. By way of counterbalance, at our next meeting I will talk about my (positive) experiences there. We could have an open discussion of whether it would be appropriate to host a one-off meeting there later in the year to introduce people to the space first-hand. Best wishes, Ed -- Dr. Edward Schofield Python Charmers +61 (0)405 676 229 http://pythoncharmers.com On Thursday, 26 April 2012 at 9:16 AM, Ed Schofield wrote: > Hi everyone, > > Anthony has drawn our attention to this article about York Butter Factory: > > > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > On the basis of this, I would definitely like for us to remain with Inspire9 as our venue for future Python meetups. Women should absolutely feel respected and valued in our community. The culture of Inspire9 definitely fosters this. Unless anyone objects, I will contact YBF and decline their offer to host our meetings there. > > Best wishes, > Ed > > > -- > Dr. Edward Schofield > Python Charmers > +61 (0)405 676 229 > http://pythoncharmers.com > > > Forwarded message: > > > From: Anthony Briggs > > To: Ed Schofield , Richard Jones , Tennessee Leeuwenburg > > Date: Thursday, 26 April 2012 8:50:24 AM > > Subject: Re: [melbourne-pug] Meetup venues: May @ Inspire9; August @ YBF > > > > So are we still going to YBF, given their "unfortunate" tweet? > > > > http://www.startupsmart.com.au/technology/york-butter-factory-slammed-over-sexist-tweet/201204186030.html > > > > Ant > -------------- next part -------------- An HTML attachment was scrubbed... URL: From liew_beng_keat at rp.edu.sg Thu Apr 26 05:38:14 2012 From: liew_beng_keat at rp.edu.sg (Liew Beng Keat) Date: Thu, 26 Apr 2012 11:38:14 +0800 Subject: [melbourne-pug] PyCon APAC 2012 : A Python Language Conference - Registration is Open! Message-ID: <70C1A5315505C942A8274FCA16F363AF72666FE86D@STAFFMAIL1.rp.edu.sg> Hi PyCon APAC 2012, the Python language conference for the Asia Pacific, is back! It will be held from 7-9th June 2012 in Singapore. We are expecting a great conference again. The highlights of the conference this year include : * 3 prominent keynotes in the Python world in Alex Martelli, Anna Martelli Ravenscroft and Richard Jones. * 30+ talks over 3 concurrent sessions on the latest developments of the language and the broad scope of real world projects that use Python. * 9 tutorial sessions for learning new Python skills and other tips and tricks. * 1 Python programming competition with attractive prizes to be won! * And 200+ programmers for some great networking The list of all talks and tutorials at the conference are published at http://apac.pycon.org. And early bird registration for PyCon APAC 2012 is now open! Conference Registration Rates Early bird rates (Up to 15th May) Individual SGD$200 Corporate SGD$250 Regular rates (16th May - 6th June) Individual SGD$250 Corporate SGD$300 On-site rates (7th - 9th June) Individual SGD$300 Corporate SGD$350 Student rates Individual SGD$80. Conference registration includes lunch and morning and afternoon break refreshments on the two conference days (Friday & Saturday). Tutorial Registration Rates Tutorials are SGD$75 each Tutorial attendees who have signed up for 2 tutorials will be provided with lunch and break refreshments. Tutorials are charged separately from registration and do not include admission to the conference. Details of tutorials are found at http://apac.pycon.org/2012/w/page/tutorials So register early! We look forward to seeing you at PyCon APAC 2012 in June! Sincerely Beng Keat On behalf of Organizing Committee of PyCon APAC 2012 ________________________________ CONFIDENTIALITY CAUTION: This message is intended only for the use of the individual or entity to whom it is addressed and contains information that is privileged and confidential. If you, the reader of this message, are not the intended recipient, you should not disseminate, distribute or copy this communication. If you have received this communication in error, please notify us immediately by return email and delete the original message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From javier at candeira.com Sat Apr 28 04:07:45 2012 From: javier at candeira.com (Javier Candeira) Date: Sat, 28 Apr 2012 12:07:45 +1000 Subject: [melbourne-pug] Textbook on algorithms and data structures in Python? In-Reply-To: References: Message-ID: Hi, Tennessee, On Thu, Mar 29, 2012 at 2:34 PM, Javier Candeira wrote: > On Thu, Mar 29, 2012 at 1:46 PM, Tennessee Leeuwenburg > wrote: >> I haven't read any of them, but I'd be super-interested to hear any reviews! > I wonder if there is anything in those books about data structures suited to > parallel processing. Not an algorithms textbook, but apparently Beazley's Python Essential Reference has a good section on concurrence, maybe it touches on data structures for parallelism. From Alex Gaynor's review: "The first instance of this is the chapter on concurrency. I've done some concurrent programming with Python, but it's mostly been small scripts, a multiprocess and multithreaded web scraper for example, so I'm familiar with the basic APIs for threading and multiprocessing. However, this chapter goes into the full details, really covering the stuff you need to know if you want to build bigger applications that leverage these techniques. Things like shared data for processes or events and condition variables for threads and the kind of things that the book gives a good explanation of, as well as good examples of how to use them." -- http://lazypython.blogspot.com/2009/11/final-review-of-python-essential.html Cheers, J From chrisjrn at gmail.com Mon Apr 30 01:44:30 2012 From: chrisjrn at gmail.com (Chris Neugebauer) Date: Mon, 30 Apr 2012 09:44:30 +1000 Subject: [melbourne-pug] PyCon Australia 2012's Call for Proposals closes this week! Message-ID: This week marks your last opportunity to submit proposals to present at PyCon Australia 2012, the national conference for the Python programming community, to be held on August 18 and 19 in Hobart, Tasmania. The deadline for proposal submission is Friday May 4, 2012, and more information can be found at http://pycon-au.org/cfp PyCon Australia is an excellent opportunity to share experience and knowledge with like-minded Python developers from all walks of life -- we attract professional developers from industry, government, science and education, along with enthusiast and student developers. Presentations can be targeted at all skill levels, on any topic related to Python programming. If you're a first-time developer, don't be afraid to submit a presentation -- we're a community-driven conference, and we have a focus on building the next generation of Python programmers. Don't know what to present about? PyCon Australia co-organiser, Christopher Neugebauer recently listed the results of PyCon Australia 2012's Call for Topics on his blog [1]; we'd love it if you used these suggestions to help shape your submission. We can't wait to see your proposals. [1] http://chris.neugebauer.id.au/2012/03/03/speak-at-pycon-australia-2012/ === About PyCon Australia === PyCon Australia is the national conference for the Python Programming Community. The third PyCon Australia will be held on August 18 and 19, 2012 in Hobart, Tasmania, bringing together professional, student and enthusiast developers with a love for developing with Python. PyCon Australia informs the country?s Python developers with presentations, tutorials and panel sessions by experts and core developers of Python, as well as the libraries and frameworks that they rely on. To find out more about PyCon Australia 2012, visit our website at http://pycon-au.org or e-mail us at contact at pycon-au.org. PyCon Australia is presented by Linux Australia (www.linux.org.au) and acknowledges the support of our Gold sponsor, Google Australia (www.google.com.au); our Event partner, Secret Lab; and our Silver sponsors, the Python Software Foundation, Anchor Systems, Red Hat, ekit, and CSIRO. -- -- --Christopher Neugebauer Conference Coordinator and Sponsor Liaison PyCon Australia: Hobart 2012 -- http://2012.pycon-au.org -- @pyconau Call for Proposals now open! Closes May 4. Early bird registration and accommodation deals now available! See our website for details. Jabber: chrisjrn at gmail.com -- IRC: chrisjrn on irc.freenode.net -- WWW: http://chris.neugebauer.id.au -- Twitter/Identi.ca: @chrisjrn