From mauriceling at gmail.com Mon Nov 12 03:31:37 2007 From: mauriceling at gmail.com (Maurice LING) Date: Mon, 12 Nov 2007 13:31:37 +1100 Subject: [melbourne-pug] The Python Papers Monograph Series (TPPM): Call for Proposals Message-ID: <4737BB09.6090308@acm.org> We apologize for cross-posting and multiple copies of the same email. The editorial committee of The Python Papers (ISSN 1834-3147) calls for proposals for The Python Papers Monograph Series. Potential authors should contact the editors at editor at pythonpapers.org at an early stage of preparation. We await your indications of interests. Regards Maurice Ling Associate Editor, The Python Papers What is The Python Papers Monograph Series? =========================================== The Python Papers Monograph Series (ISSN under application) is a sub-publication of The Python Papers (ISSN 1834-3147). This monograph series provides a refereed format for publication of monograph-length reports including dissertations, conference proceedings, case studies, advanced-level lectures, and similar material of theoretical or empirical importance. It does so quickly, informally and at a high level, where the Python programming language is an integral aspect. In some cases, the timeliness of a manuscript is more important than its form, which may be unfinished or unpolished. Hence, it is possible that proofs may be outlined with an intention to publish elsewhere at a later date. Refereeing is done by members of the The Python Papers' editorial board and other authorities in the topic concerned and may be acknowledged in name in the published form. Scientific quality is the over-riding criterion for refereeing. Suggestions for publication, in the form of outlines and representative samples, are invited by the editorial board for assessment. Potential authors should contact the editors at editor at pythonpapers.org. Publication in this monograph series is intended as a service to the Python users and scientific community at large. Work in this series is licensed under the Creative Commons 2.5 license subject to Attribution, Non-Commercial and Share-Alike conditions. The full legal code may be found at http://creativecommons.org/licenses/byncsa/2.1/au/. Once published and copyrighted, they can be documented and discussed in the scientific literature. ========================================= From jon at willowit.com.au Fri Nov 16 02:10:00 2007 From: jon at willowit.com.au (Jon Wilson) Date: Fri, 16 Nov 2007 12:10:00 +1100 Subject: [melbourne-pug] Ann: Training for Opensource TinyErp available in Melbourne Feb 2008 Message-ID: <1639298018.20071116121000@willowit.com.au> Hi All, TinyERP is a popular Open Source European ERP/CRM product from Europe. It is written in Python/GTK and uses Postgres at the back-end, and there is also a web interface available. It is easy to customise and suits the SME marketplace well. Previously training was only available in Europe but WillowIT has organised one week of user training and one week of technical training to be held in Melbourne, February 2008. Course fees have been kept as low as possible to ensure the course is accessible to as many people as possible. More details on TinyERP can be found at www.TinyERP.com and course details can be found at www.WillowIT.com.au. I thought this may be of interest to some members. Cheers Jon Wilson -- Message protected by MailGuard: e-mail anti-virus, anti-spam and content filtering. http://www.mailguard.com.au/mg From mauriceling at gmail.com Sun Nov 18 06:15:17 2007 From: mauriceling at gmail.com (Maurice LING) Date: Sun, 18 Nov 2007 16:15:17 +1100 Subject: [melbourne-pug] SOAPpy port reuse Message-ID: <473FCA65.2040200@acm.org> Hi, I have a problem: 1. Assuming that my application is a SOAP server that uses SOAPpy, 2. I am given port 35021 for use. What I normally do (simply) is: functionlist = [] import SOAPpy server = SOAPpy.SOAPServer((, 35021)) for func in functionlist: server.registerFunction(func) server.serve_forever() My question is: How can I shutdown this server and reuse port 35021 when my functionlist changes? Currently, after killing the python process which runs this SOAP server, the port (35021 in this case) cannot be re-used, as though it is still phantom-ly bounded to some process (which should have been killed). Thanks in advance. Cheers maurice From miked at dewhirst.com.au Sun Nov 18 12:46:25 2007 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Sun, 18 Nov 2007 22:46:25 +1100 Subject: [melbourne-pug] SOAPpy port reuse In-Reply-To: <473FCA65.2040200@acm.org> References: <473FCA65.2040200@acm.org> Message-ID: <47402611.4040608@dewhirst.com.au> Maurice LING wrote: > Hi, > > I have a problem: > > 1. Assuming that my application is a SOAP server that uses SOAPpy, > 2. I am given port 35021 for use. > > What I normally do (simply) is: > > functionlist = [] > import SOAPpy > server = SOAPpy.SOAPServer((, 35021)) > for func in functionlist: server.registerFunction(func) > server.serve_forever() > > My question is: How can I shutdown this server and reuse port 35021 when > my functionlist changes? > > Currently, after killing the python process which runs this SOAP server, > the port (35021 in this case) cannot be re-used, as though it is still > phantom-ly bounded to some process (which should have been killed). This sounds like the operating system doesn't understand that your server (or the Python interpreter) owns the port. OSs usually rely on apps or libraries to pull all the strings. Maybe the SOAPpy code just opens the port but doesn't close it on exit. Does it need to be explicitly closed? Maybe you need to add a server.close_port() function to the functionlist and find a way to call it before killing the process ??? Mike > > Thanks in advance. > > Cheers > maurice > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > From richardjones at optushome.com.au Sun Nov 18 21:57:34 2007 From: richardjones at optushome.com.au (Richard Jones) Date: Mon, 19 Nov 2007 07:57:34 +1100 Subject: [melbourne-pug] OSDC 2007's Fabulous Keynotes! Message-ID: <200711190757.34414.richardjones@optushome.com.au> Final reminder! Register now for the Open Source Developers' Conference 2007: http://www.osdc.com.au/registration/index.html The Open Source Developers' Conference is an Australian conference covering talks about software development for open source languages and projects; regardless of operating system. There will be 3-4 streams of talks over the three days of technical programme, with combined keynotes at the start of each day. Key information: 26th November - Tutorials 27th - 29th November - Technical programme 28th November - Google Conference Dinner Royal on the Park Hotel Cnr Alice & Albert Streets Brisbane CBD Queensland Each full registration ($325) includes one dinner ticket (until sold out). Single day tickets are also available for $150. Check out our tutorial program at http://www.cgpublisher.com/conferences/107/web/program-detail.html Keynote talks this year include: Rusty Russell: "C: A Humbling Language" ------------------------------------------------------------------ Some languages have beautiful constructs and elegant power. Others have novelty and fresh ideas. Surely C is a sometimes-necessary evil, and been around so long that there's nothing new to discover about it? So what kind of retarded masochist would select C as their language of choice? And why? Rasmus Lerdorf: "Exploring the Broken Web" ------------------------------------------------------------------ XSS and XSRF has been a thorn in the side of the web for years now. Rasmus will show some very common mistakes people make and tie it to the real world by showing a vulnerability in actual sites. Paul Fenwick: "An Illustrated History of Failure" ------------------------------------------------------------------ The average individual is given little scope for failure, at least not the type that really matters. The opportunity for catastrophic failure, that influences nations or continents, has been traditionally reserved for royalty, parliament, and others in a position of great leadership. However in recent times we have developed a profession who have the opportunity to fail like never before. A profession that can make mistakes that are so monumental, so wide-reaching, and so costly they can shake civilisation to its very core. This elite group, rarely seen by every day society, are the foundation upon which modern society depends. The few, the proud, the Software Developer. Join us for a voyage of discovery, as we travel back through history to some of the most monumental failures the world has ever seen. Jonathan Oxer: "Software Freedom: Pragmatic Idealism?" ------------------------------------------------------------------ The Free / Open Source Software (FOSS) community is incredibly diverse with a corresponding variety of reasons for participation. At one end of the scale is dreamy idealism, which aims to free all information for the good of mankind. At the other end is economic pragmatism, which sees Open Source as a powerful business opportunity and software development model. Is there common middle ground where both ends of the spectrum can meet? Can Free Software really can be Pragmatic Idealism? And what are we doing as a country in terms of building a sustainable local ICT industry? Be a part of this fantastic conference and help it be the best developers' conference this year! If your business would like to benefit from exposure to many of Australia's best open source developers then perhaps you should consider sponsorship. We have a wide range of sponsorship options, to find out more information please visit: http://www.osdc.com.au/sponsors/index.html From abulka at netspace.net.au Tue Nov 27 03:13:58 2007 From: abulka at netspace.net.au (abulka at netspace.net.au) Date: Tue, 27 Nov 2007 13:13:58 +1100 Subject: [melbourne-pug] python programmer (plus flash, C#) Message-ID: <1196129638.474b7d66a8f9a@webmail.netspace.net.au> Austhink Software needs a python programmer to work on an exciting Web 2.0 and Django project. There is potential to also work on Flash/Flex, C# and possibly even Silverlight development in a strong OO / design patterns / agile team located in Carlton and moving to new offices in the City in January. cheers, Andy Bulka Technical Director Austhink Software www.austhink.com ------------------------------------------------------------ This email was sent from Netspace Webmail: http://www.netspace.net.au