[SLUG] Open Source Developers' Conference (OSDC) 2012 Sydney - Call for Papers closes August 8
[forwarded] Hi This year's OSDC organising team in Sydney is pleased to announce that the call for papers for OSDC 2012 has officially opened, and we would like to invite you to submit an abstract for a talk at Australia's premier Open Source annual conference. OSDC is a grass-roots style conference by developers for developers. If you're developing something that's Open Source, or you are using Open Source tools within your business, this conference is for you. The Call for Papers can be found at: http://www.osdc.com.au/call-for-papers CfP closes 8 August, 2012 This year, for four days starting December 4th, the Open Source Developers Conference is taking place in Sydney at the University of Technology, Broadway Campus. December 5th-8th is the main conference, and as is tradition with OSDC there will be a dinner event for all attendees (Thursday evening, December 6th). December 4th will be a CMS Expo day, noting the importance of Content Management Systems in the current web environment. The day will be based around skill sharing tutorials, case studies and talks from contributors in Open Source CMS projects. If you have any questions please do not hesitate to contact us info (at) osdc (dot) com (dot) au http://www.osdc.com.au/ On behalf of the OSDC 2012 Sydney organising team, AimeeMaree Forsstrom -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] [for sale] Upcoming SLUG Perl Training Australia courses, book now for a $100 gift card!
G'day SLUG, Perl Training Australia will be running our popular "Programming Perl" course in Sydney from the 16-20th April, and our new "Modern Perl Modules" course on the 17th-18th May. Since we're deeply in love with Australia's open source community, we'd love to offer you a little something extra if you (or someone you share this e-mail with) attends one of these courses. Simply book on or before this Friday (30th March) for Programming Perl or Friday 13th April for Modern Perl Modules, put down 'SLUG' as how you heard about the course, and we'll send you a $100 USD ThinkGeek or Amazon gift card (your choice) after course completion! You can find more information about: Programming Perl: http://perltraining.com.au/courses/programmingperl.html Modern Perl Modules: http://perltraining.com.au/courses/techniques-modules.html And you can book at: http://perltraining.com.au/bookings/Sydney.html We look forward to seeing you there! Paul and Jacinta Perl Training Australia Fine print: This offer is only for bookings on the courses running on the dates scheduled. Programming Perl bookings must be made on or before 30th March 2012, and Modern Perl Modules bookings must be made on or before 13th April. Gift cards will be electronically delivered to the e-mail used in your course booking. If you're booking on our Modern Perl Modules course, then this offer stacks with our early-bird book offer, so you can expect a gift card *and* a book of your choice. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] LCA2010 Open Programming Languages Miniconf CFP closes this Friday, 25th September!
There's just this week to get your presentation proposals in for the LCA2010 Open Programming Languages Miniconf! Our call for presentations closes on Friday 25 September 2009, so if you're planning on attending LCA2010 in Wellington in January, and have something to say about doing development with Open Source programming languages, libraries or frameworks, we'd love to hear from you! We're looking primarily for standard-length talks (20-25 minutes including questions), but we'll also consider double-length talks on suitably compelling topics (that's 40-45 minutes including questions). Our CFP is available from http://blogs.tucs.org.au/oplm/cfp/ -- if you've already read it, you can submit your proposal at http://blogs.tucs.org.au/oplm/cfp/submit/ == ABOUT THE MINICONF == The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages. OPLM2010 will be held at Linux.conf.au 2010, in Wellington, New Zealand on January 18. OPLM2010 is being organised by Christopher Neugebauer and Jacinta Richardson with help from the broader community. You can contact the OPLM2010 organising team at oplm2...@googlegroups.com or visit the website at http://blogs.tucs.org.au/oplm -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] eee pc 900 (20080709)
David Andresen wrote: > Have you considered the eeepc 901 ( linux installed) ? > > You may have to wait a bit. Do you know how long? I've spoken to ASUS and they've recommended retailers who haven't even heard of the Linux one. Apparently it might not be released in Australia yet, but ASUS wasn't able to tell me that. I've spent the last month looking for someone in Australia selling the 901 with Linux pre-installed to no avail. I could buy it from Hong Kong, but that'll cost me an additional $100AUD which seems kind of pointless, seeing as how I can get the Windows 901 already and just buy an SD card. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] SAGE-AU 2008 Call for Participation
SAGE-AU invites the members of Sydney LUG to submit proposals to the 16th Australian System Administrators' Conference. [Please forward this invitation to anyone you feel would be interested] Final call for presentations! Proposals are due next Monday - 31st March. 16th Annual System Administrators' Conference (SAGE-AU 2008) The System Administrators' Guild of Australia Adelaide, 11-15th August 2008 SAGE-AU was formed to advance the profession of System Administration by raising awareness of the need for System Administrators, and educating System Administrators in technical as well as professional issues. Our yearly conference provides a forum for System Administrators of all platforms and levels of experience to gather together and share their experiences. Further it provides an excellent opportunity to meet and network with acknowledged experts in the field. SAGE-AU 2008 will be held in Adelaide from the 11th-15th August. Theme - This year our theme is Greening our Computers. We particularly encourage talks on how to make carbon-neutral data centres, working with low-power devices and similar. If you have any talks or tutorials on this kind of material, please submit them! Tutorials and Papers SAGE-AU is seeking tutorials (full and half-day) and talks relevant to System Administration for the 16th Annual System Administrators' Conference. For the full Call for Presentations text please visit: http://www.sage-au.org.au/x/Xg8 SAGE-AU 2008 Adelaide - Submission Dates Call for Papers/Tutorials Issued12th February 2008 Proposals Due 31st March 2008 Provisional Notification28th April 2008 Draft Paper/Tutorials Due2nd June 2008 Confirmed Acceptance and Contracts 16th June 2008 Final Paper/Tutorial Materials Due 14th July 2008 For all information, contacts and updates, see the SAGE-AU conference web site at http://www.sage-au.org.au/display/conf/ -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
winmail.dat decoding (was Re: [SLUG] receiving Attachments.)
Chris Allen wrote: > 2 or 3 time now the attachment has listed in the email as a file named > "winmail.dat" which I cannot read. I've used Fentun to decode winmail.data files with success: http://www.fentun.com/ All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] FW: Sydney to host FOSS4G in 2009
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cameron Shorter Sent: Monday, 18 February 2008 6:36 AM To: OSGeo Discussions; Aust-NZ OSGeo Subject: [Aust-NZ] Sydney to host FOSS4G in 2009 http://wiki.osgeo.org/index.php/FOSS4G_2009_Press_Release_1 Sydney to host FOSS4G conference in 2009 /"User Driven FOSS4G"/ *Sydney (Australia) selected to host the 2009 international conference for "Free & Open Source Software for GeoSpatial" (FOSS4G).* The Australian/New Zealand chapter of OSGeo is pleased to announce that we have been selected to host the FOSS4G 2009 international conference. The conference is planned for Sydney in November 2009, and is expected to attract the leading users and developers in the open source geospatial community. Holding this conference in the Asia-Pacific will bring enormous benefit to the region and provide the geospatial community with the opportunity to discover cutting edge spatial tools through to state of the art enterprise deployment. Jeff McKenna, chairman of the OSGeo conference board summed up Sydney's bid. "The conference committee was overwhelmingly in support of Sydney's bid. Sydney's professional proposal, breadth of support from Government, Spatial and Tourist Industry, Enthusiasts and Academia demonstrated a passion that we have come to expect from OSGeo Conferences. Sydney's attractiveness and reputation as the gateway into Asia is an added bonus." Cameron Shorter, System Architect at LISAsoft explained his motivations for leading Sydney's bid were not entirely altruistic, "For years I've wanted to attend FOSS4G's quality of presentations and meet attendees, but I've been held back by family commitments. So if I can't travel to FOSS4G, then why not bring it to me?" The Oceania region has a reputation as being early adopters of Open Source as Steve Lime, founder of the mature Mapserver project notes, "Its about time FOSS4G came to Australia. Australians have been long time supporters of Open Source, including being the first users of Mapserver outside the University of Minnesota." Oceania also stands out as the region with highest usage of Firefox, the Open Source browser[1]. *About OSGeo* The Open Source Geospatial Foundation has been created to support and build the highest-quality open source geospatial software. The foundation's goal is to encourage the use and collaborative development of community-led projects, data development and education.[2] *About OSGeo - Australia/New Zealand* The Australia/New Zealand chapter of OSGeo apply OSGeo principles locally. In particular, we focus on promotion and outreach. *About FOSS4G* FOSS4G is the international gathering of open source, geospatial tribes. The 2009 theme of "User Driven" reflects the migrating focus on users and integration of geospatial components into systems. The spatial industry is undergoing rapid innovations and the open source spatial community is one of the forces driving the change. From its beginnings the FOSS4G conference has been the gathering of the spatial tribes and has a reputation of being a melting pot for great ideas in the spatial industry and a catalyst for many successful geospatial products, standards and protocols. The 2007 conference was held in Victoria, BC, Canada and was a huge success[3]. 2008 conference will be held in Cape Town, South Africa[4]. FOSS4G 2009 Sydney will be the seventh "formal" gathering of the open source geospatial community and is expected to focus on the increasing importance of FOSS4G in the public and private enterprise. [1] http://www.itwire.com/content/view/16329/53/ [2] http://osgeo.org [3] http://www.foss4g2007.org [4] http://www.foss4g2008.org -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] SAGE-AU 2008 Call for Participation
SAGE-AU invites the members of Sydney LUG to submit proposals to the 16th Australian System Administrators' Conference. (If messages of this nature are not welcome on this list then please let me know and I'll make sure not to trouble you further.) [Please forward this invitation to anyone you feel would be interested] 16th Annual System Administrators' Conference (SAGE-AU 2008) The System Administrators' Guild of Australia Adelaide, 11-15th August 2008 SAGE-AU was formed to advance the profession of System Administration by raising awareness of the need for System Administrators, and educating System Administrators in technical as well as professional issues. Our yearly conference provides a forum for System Administrators of all platforms and levels of experience to gather together and share their experiences. Further it provides an excellent opportunity to meet and network with acknowledged experts in the field. SAGE-AU 2008 will be held in Adelaide from the 11th-15th August. Tutorial Program: 11th - 13th August SAGE-AU 2008 will include three days of tutorials of both 3 hours and 6 hours duration. Previous years have included tutorials on topics such as: * Automating Windows Vista * Change Management * Issues in Unix Infrastructure Design * Management-101 For more details and to submit your proposal(s), visit our Call for Technical Presentations (http://www.sage-au.org.au/x/Xg8) Technical Program: 14th - 15th August - For the first year, two parallel streams will be running. If your job includes looking after systems, networks, or machines for which you are not the sole-user, we'd love to hear you speak! Previous years have included talks on topics such as: * Security * Wireless Networks * System Administration Ethics * Virtualisation * Standards (and Compliance) For more details and to submit your proposal(s), visit our Call for Technical Presentations (http://www.sage-au.org.au/x/Xg8) If you have any questions or require assistance with your submission, please don't hesitate to ask! SAGE-AU 2008 Adelaide - Submission Dates Call for Papers/Tutorials Issued12th February 2008 Proposals Due 31st March 2008 Provisional Notification28th April 2008 Draft Paper/Tutorials Due2nd June 2008 Confirmed Acceptance and Contracts 16th June 2008 Final Paper/Tutorial Materials Due 14th July 2008 For all information, contacts and updates, see the SAGE-AU conference web site at http://www.sage-au.org.au/display/conf/ -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] OT Jobs in Sydney Australia
[EMAIL PROTECTED] wrote: I wanted to find out if there are jobs available in Australia for a junior Linux systems admin more than likely in the Sydney area. I do not have any Linux certifications but I am working towards my LPI 101. It may be worth your while to join Australia's system administration industry body: SAGE-AU. As an international member you'd join as an associate rather than a full member, and I believe the fees are correspondingly less. This is a particularly good resource as many businesses advertise system administration jobs for all levels to the SAGE-AU jobs list. It's also a good resource for help with system administration problems and issues. For more information visit: http://www.sage-au.org.au/ I believe that SLUG has a jobs list that you may find of use: http://lists.slug.org.au/listinfo/jobs Linux Australia also has a jobs list: http://lists.linux.org.au/listinfo/jobs and a jobs database: http://www.linux.org.au/jobs/ Be aware, that unless you come with impressive credentials, or unless you're being hired by a big company; you may not be offered immigration support. Most businesses in Australia have no idea what they have to do to sponsor your visa or anything like that. You should also research our tax structure, costs of living (especially in Sydney), superannuation etc so that you can ensure you'll be able to support yourself. For visa information and the like you might want to start here: http://www.immi.gov.au/skilled/index.htm I have no idea whether Australia is particularly short of junior system administrators, although we are short of system administrators in general. For a company to sponsor you, they need to show evidence that they could not fill the role from within the country. Junior roles are probably easier to fill than senior roles, so the more experience you can get before you come over, the easier it will be for you and your future employer. All the best, Jacinta -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] RegEx question
Stuart Guthrie wrote: > Not being a regex expert I was hoping someone could point me at a > list, forum or just give me a pointer on how to achieve this: > > Field that must have 2 out of 3 of these: > > standard a-z/A-Z > arabic numbers 0-9 > special chars %$#@ ^ ([A-Za-z]([0-9]|[EMAIL PROTECTED]))# 1 alpha followed by 1 number or 1 punct | ([0-9]([A-Za-z]|[EMAIL PROTECTED])) # 1 number followed by 1 alpha or 1 punct | ([EMAIL PROTECTED]([A-Za-z]|[0-9])) # 1 punct followed by 1 alpha or 1 number $ All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] bounce in evolution
Jacinta Richardson wrote: > I'd appreciate any hints on how to do this with Thunderbird too (but I expect > to > be out of luck). Ah excellent. The plugin in the link worked fine. I must have missed it the first time I skimmed through the list. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] bounce in evolution
jam wrote: > I want to bounce mail with evolution (gutsy) as per > http://wiki.apache.org/spamassassin/ResendingMailWithHeaders I'd appreciate any hints on how to do this with Thunderbird too (but I expect to be out of luck). J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] perl - setting output field separator and output record separator?
Rick Welykochy wrote: Try this: dirs -v | perl -wnla -e 'BEGIN {$\=" "; $,=":"} print @F;'; echo That works perfectly, but not quite for the reasons you explained. $\ is Perl's Output Record Separator, and is printed at the end of every print statement. $/ is Perl's Input Record Separator. When using -a (autosplit) we split on spaces by default. -l enables automatic end of line processing (ie it changes $\). Thus: dirs -v | perl -wnla -e 'print @F;' yields: 0/etc 1/tmp 2/home/jarich (including the final newline). $, is Perl's Output Field Separator as you expected. The begin block isn't necessary so we can write: dirs -v | perl -wnla -e '$,=":"; print @F;' to get the desired: 0:/etc 1:/tmp 2:/home/jarich Since we're using -l anyway, we could use it to set $\ for us: dirs -v | perl -wna -l040 -e '$,=":"; print @F;' 0:/etc 1:/tmp 2:/home/jarich or we can do it ourselves: dirs -v | perl -wna -e '$,=":"; $\=" "; print @F;' All the best, Jacinta -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Open source document/content management system
John wrote: Hi list, I have a real live project to handle and I'd like to do it using an open source solution. The o/s is MS, unfortunately. My challenge is to come up with a user friendly solution that'll store various policy and procedural snipits that have been used in the past for management, project, marketing manuals as well as documents to satisfy various iso standards which in a lot of places are duplicated and/or hard to find or search for. The governing directive is that these snipits be easily edited/updated and be able to reform as the original documents and be capable of forming new manuals. Have you considered using a wiki? Something like mediawiki would give you a very easy to learn interface for editing and updating, revision control, and the ability to create/include templates; although other wikis may be more suitable. Wikis allow easy page creation, redirection and deletion too. All the best, J -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Brand new user
Ben wrote: installing automatix in Ubuntu is very easy (no command line needed) and addresses all the non driver, free like beer stuff. I've heard nasty reports about it, but it's been fine on every system I've put it on (four so far with Ubuntu 6.10), and probably is only an issue if you're doing custom setup of stuff - so should be ok for any non-geek. I've heard nasty reports too. The new poster child for this functionality is "EasyUbuntu" http://easyubuntu.freecontrib.org/ which has a very nice gui, simple instructions (some command line needed at the start -- just cut'n'paste) and further adds itself to your Applications menu for future access. As far as I know they have roughly the same functionality, although Easy Ubuntu has the big plus of being much easier to find when doing a basic web search. ;) All the best, J -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] is Perl really needed ?
Voytek Eymont wrote: sure, what I'm suggesting will not stop a serious attempt to exploit a hole, but, it should deflect such a script This is probably correct, renaming Perl may deflect scripts which rely on perl being easily found. However, patching the hole and securing your system is likely to have a greater return on investment. You mention that the script uses multiple paths to attempt to download the exploit. It may be possible that it also uses multiple execution paths: Perl, then Python, shell and maybe a few other things. Renaming all of these may not be feasible. as it was, when I realized the server was infiltrated, the 'solution' was: remove downloaders, remove perl, reboot server, problem removed; next day the problem was located, 'faulty' CMSs were deleted, and, Perl re-instated I'm not certain about your confidence here about "problem removed". I understand that you haven't seen different exploits occurring, but without a full re-install it's difficult to be certain that root kits haven't been installed on your system and are now lying in wait. Most systems administrators will therefore encourage you to do a complete re-install, or restore from a known good state after any compromise. so, until the CMSs were removed, someone could've run different exploits, but it didn't happen. Depending on how much access to your machines they got, I'm not sure you can say this with confidence. Logs can be faked, important entries removed etc. lastly, now that '/tmp' is mounted as /tmp type ext3 (rw,noexec,nosuid,nodev,noatime,nodiratime) that should hopefully prevent execution of such expolits It should reduce them, but it probably won't prevent all (or even possibly most) of them. If the CMS has a directory to which it can write, then the exploit can edit that instead of /tmp/ The best solution is to wall off the CMS, or get a better CMS to start with. You may find something like TripWire a useful tool as well. All the best, Jacinta -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Programming language
Jacinta Richardson wrote: sed -e 's/\([^:]*\):\([^:]*\):\(.*\)/Question number \1\n\2\n\3\n/' awk -F : '/^.+$/ {print "Question number "$1"\n"$2"\n"$3"\n"}' Compared with the equivalent Perl one-liner: perl -F: -anle 'print "Question number ",join "\n",@F,"";' Apparently this is still too readable. It can also be written: perl -F: -alpe '$"=$/;$_="Question number @F\n"'; Which shows all too clearly why some people think Perl is line noise. (Please don't use golfed code in production). All the best, Jacinta -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Programming language
Alexander Samad wrote: Haven't seen the previous emails but what about sed -e 's/\([^:]*\):\([^:]*\):\(.*\)/Question number \1\n\2\n\3' or even awk -F : '/^.+$/ {print "Question number "$1"\n"$2"\n"$3}' Very cool. Although probably not going to help the OP learn how to program. Your sed program is missing it's final /. Also you're missing the double newline between Questions. Adding this gives: sed -e 's/\([^:]*\):\([^:]*\):\(.*\)/Question number \1\n\2\n\3\n/' awk -F : '/^.+$/ {print "Question number "$1"\n"$2"\n"$3"\n"}' Compared with the equivalent Perl one-liner: perl -F: -anle 'print "Question number ",join "\n",@F,"";' I think the Perl golf wins. ;) Which is cute, because I honestly thought awk would. All the best, J -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Programming language
Sonia Hamilton wrote: > $ cat program > #!/bin/bash > while IFS=: read qnumber question answer ; do > echo "Question number $qnumber" > echo "$question" > echo "$answer" > echo > done < questions.txt Excellent work Sonia. Here's the same program in Perl. --- 1: #!/usr/bin/perl -w 2: use strict; 3: 4: push @ARGV, 'questions.txt'; # optional 5: 6: while(<>) { 7: my ($qnumber, $question, $answer) = split ':'; 8: 9: print "Question number $qnumber\n$question\n$answer\n"; 10: } --- To make this work over any question file, we can remove the "push" on the fourth line, and call the program with the file as an argument: program questions.txt The first line says to use Perl for the script and to turn on warnings. The second line says to use the "strict" pragma which will help identify typographical errors (eg $qmunber instead of $qnumber) and a few other common mistakes. The fourth line tells Perl that we want to add the "questions.txt" file to our argument list (or we can just pass the filename in on the command line). The sixth line tells Perl to open the files passed in on the command line and to loop through them line by line. The seventh line splits the current line on ':' and assigns the parts to variables. The 9th line prints it all out. The output and calling conventions are the same. All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Programming language
john gibbons wrote: What would be the easiest programming language to learn? Important variables: (1) my technical knowledge of Linux is limited though I love the philosophy of openness and (2) I am 80 years old, so at my age 'simple' also implies 'soon'. Not being pessimistic about my life span, but a race is on. The answer really is "it depends". Mostly it depends on what you want to do with it. Are you learning a language to join a particular open source project? If so, then you should probably pick whatever language they're using. Likewise if you're planning to write your own code but expect to interface with existing software, it might help to pick that language too. If you're planning on working on your own, then you have more options, but there are more considerations. For example, is there an active user group for that language in your area? Sydney is pretty lucky in this regard, it has active Perl, Python and PHP user groups. It has a Ruby group, but I'm not certain of their status at this time. I suggest you join the mailing lists of all the languages you start considering. This will help you get an idea of how the communities interoperate and should also help you decide whether you feel comfortable working with them. These groups are important, as you'll need somewhere that you can ask questions. What is the best way to do X? Which is the better library for this task: X or Y? It's also important to just listen and be involved; you might learn things that aren't immediately useful now, but make your life easier later. Or just see better ways of solving common problems. People who have to teach themselves everything, every step of the way, often miss finding out about really cool short-cuts and improvements. Another big consideration is your prior experience. Learning new programming languages isn't easy. If it was, I wouldn't have such a successful business. :) If you have experience in using grep, sed and awk under Unix, then theoretically you'll have a bit of a head start in Perl. On the other hand, most of our students haven't even heard of grep, sed or awk; so experience here isn't essential. Perl, Ruby and PHP have a lot of similarities. Some of these are shared with C and thus with Javascript and Java; but these are fairly superficial. I don't know of any languages I would say are similar to Python, it's a beautiful mix of functional programming and imperative constructs, with meaningful whitespace and thus no braces (which makes it unlike all the other languages I've mentioned) - if you're starting from a clean slate as far as programming goes; this is unlikely to be significant. Regardless of your choice of programming language you may still have access to the huge repository that is CPAN, but even better you could have access to the libraries of the other languages as well. It just depends on how much effort you want to go to. For example, if you write in Perl you can access Python via Inline::Python, and PHP via PHP::Interpreter. From Python you may be able to access Perl via PyInline and so on. The biggest choosing point between the languages is what you intend to use it for. If you want to write "one-liner"s to process lists of files, or do character substitutions; then you probably want to be using Perl. If you anticipate doing a lot of text processing (log parsing); you probably want to be using Perl. For more general purposes (medium to large scripts of any complexity), well written programs in Perl, Python, Ruby and PHP will probably both look very similar and be equally easy to maintain. The catch is of course in the phrase "well written". Even with my previous paragraph in mind, it's good to pick a language which has good support for what you anticipate will be common tasks. If you expect to be doing a lot of socket programming or other low-level machine tasks; check that the language supports it without too much grief. If you're going to be doing a lot of web or report work, look at the available templating systems so you can separate layout from data generation. If you anticipate writing systems where the underlying database could change from time to time; look for a language which provides one API regardless of the database used. A final consideration is learning support. There are a huge number of very good books (and a huge number of very bad books) for each of these languages. There are also web based tutorials (of varying quality). If you're happy to self-learn then there's no issue. If you are considering getting training, your options are somewhat limited; I haven't heard of any general enrollment Python or PHP courses going on for some time now. (If you know any different please tell me.) All the best, Jacinta PS: All things equal, if you want an actual recommendation that doesn't take in to account your personal needs and requirements; I'd be happy to recommend Perl. Almost all of P
Re: [SLUG] timezone
[EMAIL PROTECTED] wrote: > You folk had to fiddle with the Zone files recently for the commonwealth > games. > Can anybody point me at a howto. > We'll get daylight saving from 3 December to 31 March, and 1 Nov to 31 March > for the next 2 years. This appears to depend on your operating system and distribution. Since you're posting to SLUG I'll assume you're using Linux. The timezone package for Fedora and Redhat is called tzdata. For Debian it's in libc6. You should be able to test your timezone data with: zdump -v Australia/Perth | grep 2006 (but you probably won't get anything). zdump may be in either /usr/sbin/ or /usr/bin zdump prints out the time just before and just after the daylight-saving transitions. You can get advice on updating the timezone stuff at: http://www.linuxsa.org.au/pipermail/linuxsa/2006-February/082329.html Information about tz at: http://www.twinsun.com/tz/tz-link.htm and general information at: http://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html Make sure you stop and restart cron when making your updates manually. Other persistent systems (such as database servers) may also need restarting. All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Trying to get FuzzyOcr going...
Howard Lowndes wrote: OK, I have put some debugging into the Perl script and I have isolated the problem down to this piece of code (including my debug code): For what it's worth, your debug code is better written as: my $lannet_err = $?; $lannet_err .= ",$?"; # repeat this line as needed flock( PIPE_IN, LOCK_EX ); You'd improve the code quality a fair bit by changing the above line to: flock( PIPE_IN, LOCK_EX) or die "Failed to get lock: $!"; This would then tell you if your lock failed in some awful way, which it shouldn't... my $lannet_err = $?; print PIPE_IN $input; my $lannet_err = $lannet_err.",".$?; flock( PIPE_IN, LOCK_UN ); Since closing a file unlocks it for you, the above line isn't necessary and in fact is generally considered a mistake. my $lannet_err = $lannet_err.",".$?; close(PIPE_IN); This is the first time that $? is going to be meaningful. Closing the piped process ends the process and then the return status (including return code) is packed into $?. Looking at your results below this suggests that the process is returning 1 (rather than 0 which would signal success). What the 1 means depends on the process you're calling. Also, what does "$? >> 8" do in the second array element, is it an 8 bitwise shift of 256, because it's output value is sprintf'd as "1"? That's correct. I was tempted to try fuzzyocr myself, but it failed our internal code review. :( If I have too much time on my hands anytime soon, I may send the original author a re-write. J -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Graphics card problem with Ubuntu
G'day Ashley, Have a look in your xorg.conf ( /etc/X11/xorg.conf ) to see what driver your machine is using for your card. You'll need to skip down until you see a section starting with: Section "Device" If it's not using the "ati" driver: Driver "ati" then try changing that and see if that improves matters. If that doesn't help, then try installing xorg-driver-fglrx and changing the Driver part to: Driver "fglrx" A good test to see whether you're getting any difference is to run glxgears. $ glxgears They should run smoothly and at a reasonable speed. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] TV cloning in Ubuntu Dapper
G'day everyone, Can anyone point to a good howto for how I might clone my display to my TV through Ubuntu Dapper? I've got an ATI Mobility Radeon 9600. I've installed the ati drivers via easyubuntu and appear to have up to date versions of the linux-restricted-modules installed. I'm running gnome. I'm using the default (possibly auto-updated) version of xorg and have the xorg-driver-fglrx installed. I installed atitvout and it happily told me that it could see both my laptop display and my TV (through composite) but I couldn't get it to do anything else for me. I've attempted to follow the following HOWTOs with no significant success: * http://ubuntuforums.org/showthread.php?t=221174 The xinerama didn't seem to make any difference The ati howto made the TV flash but that's about it. * http://ubuntuforums.org/showthread.php?t=23628 Resulted in my login screen showing half off screen, no effect on the tv Also the xorg.conf suggested by Klin'Targ (no result) * http://www.ubuntuforums.org/showthread.php?t=141031 It's not a HOWTO, but I tried the ideas there, nothing useful I read the xorg.conf logs and it said that dual head displays were broken and I should use MergedFB. I don't have much of an idea of what that is, but I searched and found this: http://mg.pov.lt/xorg.conf Unfortunately even after using that as a template, all I've achieved is a lower resolution on my primary display. I've played with aticonfig: sudo aticonfig --initial --tvf=PAL-B --dtop=clone sudo aticonfig --dtop=horizontal which both worked in that I my display was mirrored in the TV but the framerate was abysmal. Attempting to play a DVD resulted in me seeing two or three seconds of movie then skipping forward by about the same amount repeating. Xine eventually complained that the framerate was too low and suggested I improved my hardware. Somewhere along the way something suggested that I installed GATOS, but the GATOS page suggests that it's already incorporated into my version of xorg. I've got a mini-HOWTO for patching GATOS to allow TV out, so that's the next step, but I thought I'd ask here just in case there's an easier way. Any suggestions? J -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Contracting stuff: wrap it into a company or PAYE through agency?
Michael (Micksa) Slade wrote: > But there are other advantages. For example you can set up a bank > account under the company's name. Can't do that under a sole trader. > I'm sure there are other little things that I don't know about too. Are you sure? I expect that you are correct, semantically. However this isn't necessarily as bad as could be read from your comments. We had a bank account under the name of "Paul Fenwick trading as Perl Training Australia" for some years. I regularly banked cheques to "Perl Training Australia" into that account without any comment from the bank employees. All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Contracting stuff: wrap it into a company or PAYE through agency?
Rev Simon Rumble wrote: > This one time, at band camp, Jacinta Richardson wrote: > > >>For what it's worth we probably spend about 3 hours a month (maximum) entering >>invoices and receipts into our accounting package, about 2 minutes a quarter >>doing our BAS and maybe 1 hour a year doing the tax return. > > > That sounds doable. What accounting package, if you don't mind? We use gnucash, but SQL Ledger ( http://www.sql-ledger.org/ ) has been getting press. We were toying with the idea of moving over, but we haven't yet. All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Contracting stuff: wrap it into a company or PAYE through agency?
Dazza has raised some good points, but also a few on which my experience differs. Be aware that I'm based in Victoria, so it's possible that the laws are sufficiently different between these two states to account for the difference. DaZZa wrote: > Maintaining a pty ltd {I.E. acn} company is expensive. You're up for a > minimum of around $2000 a year in accountant fees, fees maintain the > company name, annual returns etc. You don't HAVE to do it this way - > but a lot fo contracting agencies still insist on it. I don't deal with contracting agencies, but there's no way that Perl Training Australia pays that much in accountant fees, company name and annual returns. We pay ASIC their yearly fee (about $216 if I remember correctly) and whoever manages business names their fee every 2 or 3 years (about $50). We do our own tax returns (they're easier to do than the personal returns once you've read through the handbook a few times) and our own BAS. We tried the accountant thing, but found we wanted to be more in control of our business, and they weren't earning their money. If you choose to run as a company I do suggest getting an accountant to set up the business for you though. It'll probably cost you $2500, and they'll quote you $2000 a year for the above stuff; but be aware that if you're happy to keep accurate financial records (record your receipts etc) then you should be able to do everything else yourself. For what it's worth we probably spend about 3 hours a month (maximum) entering invoices and receipts into our accounting package, about 2 minutes a quarter doing our BAS and maybe 1 hour a year doing the tax return. > You've also got to consider that you have to run your own > superannuation if you decide to go down the company route - and you do > NOT want to fall behind or neglect it - APRA/Tax are ruthless about > chasing super input - more so than chasing tax. At least in Victoria this isn't quite so. We use the super funds that our employees were already signed up with, and just deposit the money every quarter. If you're keeping good records of the salaries paid out then it's not too hard to make sure that the super goes out when it needs to. Running your own super fund (if you have to/choose to go down that route definitely requires an accountant however. > The best advice I can give is find a damn good accountant - because > you're going to need one. I agree with this entirely. Whether you use the services of an accountant for all of your business needs, or whether you do some things yourself; you should definitely be friends with an accountant so that you can get them to sanity check anything if you're concerned. They're also really good at helping you decide if a company or trust or sole trader is the best option for you. Talk to an accountant. Perl Training Australia ran as a sole trader for several years and we had no troubles whatsoever with either our consulting or training offerings. Getting a business name isn't hard; so make sure you get one if you do go down the sole trader route (it's easier, cheaper and easily converts into a company later). All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Newcomer
G'day Roberto, Welcome to Australia, and also to Sydney. I hope you enjoy your study time at Macquarie University for the next month and that your Masters goes well. SLUG has monthly meetings which appear to be a lot of fun. If you get a chance to go to one, I'm sure you'll have a great time. I can't help you with finding a copy of Suse 10, but perhaps someone else can. If you have any other questions, please don't hesitate to ask the list. Welcome again. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] OSDC Paper Proposals due tomorrow!
G'day everyone, This is a final reminder that OSDC papers are due tomorrow. Our conference is nothing without speakers, so I encourage you all to get your proposals in as soon as possible! http://www.osdc.com.au/papers/cfp06.html For those who've never submitted a proposal before, or spoken at at conference: fear not! A proposal is just a couple of paragraphs about what you think you might like to say. If your talk's direction changes somewhat when you start writing it, that's okay! Further, we encourage you to give your talk(s) to your local user groups (for example OSDClub) before the conference. This will give you some great practice time and give us the chance to give you some feedback. If you have any friends or family members who might also want to present, please feel free to pass this invitation on. Likewise if you know of any related user groups who haven't heard from us, please invite them to participate. Our goal is to make this conference truly representative of Australia's amazing Open Source development community! We look forward to seeing your paper submission. Jacinta PS: If you're interested in being part of the paper selection committee, please contact Richard, our Programme Chair: richard osdc.com.au -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Greylisting on Postfix
Howard Lowndes wrote: > Would anyone like to share their views on any of these solutions, or on > greylisting itself. We implemented grey listing about 2 years ago. As I get most of our contact@ mail and since that address is all over the web, you can probably guess what a difference this made. I went from about 300 SPAMs every day (mostly caught by Spam assassin and my mail reader) to around 20. At the beginning, the grey listing was a bit of a pest; some mailers *don't* resend, even for legitimate mail. For example, someone I knew had a dodo.net.au email address. I consistently didn't get her emails, and didn't white-list her because she didn't tell me of the problem. She's since set up her own mail server, so that solves that. This is a problem for businesses though. I can't say whether we've lost bookings or business due to people trying to send us email and us not receiving it. I can hope that such people would call us, but they may not. If most of your new contacts are made from people emailing you; then grey listing could lose you some of those people. On the other hand, I can say that grey listing has saved me hours of looking over my spam folder, to fish out the occasional false-positive. I've been able to use this information to write more courses, do more advertising and even relax a little more. Of course, once we got our SPAM down I got subscribed to a mailing list which I had to be on, and which acted as an open relay... but that was another story. Fortunately it's fixed now. :( Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] OSDC 2006 -- CFP closes in 2.5 weeks
http://www.osdc.com.au/papers/cfp06.html There are two and a half weeks to go to get your paper in for one of the best Australian conferences this year! The deadline for proposals is 12th July 2006. The Open Source Developers' Conference is an Australian conference designed for developers, by developers. It covers numerous programming languages across a range of operating systems. We're seeking papers on Open Source languages, technologies, projects and tools as well as topics of interest to Open Source developers. The conference will be held in Melbourne, Victoria (Monash University's Caulfield Campus) from the 6th to the 8th of December, 2006. Each day includes three streams of talks, social events and is fully catered with buffet lunch and morning, afternoon teas. For a list of conference presentations from last year visit: http://osdc2005.cgpublisher.com/proposals/ If you have any questions, or have never submitted a paper proposal before, please read our FAQ page at http://www.osdc.com.au/faq/ index.html If you don't find an answer there, please contact richard osdc.com.au To submit a proposal, follow the instructions at http://www.osdc.com.au/papers/cfp06.html This year we're also going to run a day of tutorials. See the CFP for more information. We are also seeking expressions of interest for people to be part of the OSDC 2006 Programme Committee. The Committee's primary responsibility is assessing the proposals submitted by potential speakers. Please email richard osdc.com.au if you are interested, indicating your open source development interests. We look forward to hearing from you! All the best, The OSDC 2006 committee. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Open Source Developers' Conference 2006 - Call for papers
http://www.osdc.com.au/papers/cfp06.html The Open Source Developers' Conference is an Australian conference designed for developers, by developers. It covers numerous programming languages across a range of operating systems. We're seeking papers on Open Source languages, technologies, projects and tools as well as topics of interest to Open Source developers. The conference will be held in Melbourne, Victoria (Monash University's Caulfield Campus) from the 6th to the 8th of December, 2006. Last year's conference had about 160 people and around 60 presentations on a range of topics - see http://osdc2005.cgpublisher.com/proposals/ for a list. This list might also be useful if you're looking for ideas on what sort of thing would be appropriate. If you have any questions, or have never submitted a paper proposal before, please read our FAQ page at http://www.osdc.com.au/faq/index.html If you don't find an answer there, please contact [EMAIL PROTECTED] To submit a proposal, follow the instructions at http://www.osdc.com.au/papers/cfp06.html This year we're also going to run a day of tutorials. See the CFP for more information. The deadline for proposals is 12th July 2006. Hope to see you there! The OSDC 2006 committee. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: OSDC (Re: [SLUG] Snakes and Rubies?)
As the main person who organises and runs the Open Source Developers' Club in Melbourne, I'm very happy to lend you my full support in getting something like this off the ground. It may even be possible to provide hosting under the http://www.osdc.com.au/ domain if that would be of interest ( I don't run the server though, so we'd have to check first ). OSDClub meetings run every two months in Melbourne, being hosted alternately by Melbourne PHP Users Group and Melbourne Perl Mongers instead of their regular monthly meeting (this means that each group is only inconvenienced 3 times each year). We invite attendance from LUV and LUV's programmer SIG, from the Perl, PHP and Python mailing lists, and also from from related parties such as Melbourne LinuxChix, SAGE-Vic the MySQL meetup, OSIA and past OSD-Conference attendees. Of course, we also invite attendees to bring along others too. We've had no shortage of talks to suit such a wide set of interests. You can see our previous topics at: http://www.osdc.com.au/osdclub/ Some of you have probably even seen some of these presented in Sydney. Of course it helps to know that we always have a location in which to hold such meetings, and that may be your biggest challenge. A few months ago Stennie, from Sydney Perl Mongers, collected a list of various technology user groups in Sydney. This list can be found here: http://perl.net.au/wiki/Sydney If any that you know about are missing, please feel free to add them. I hope that this list will be of help when you start inviting people to your first meeting. In fact, you may even find that one or more of these groups are willing to provide hosting for the meeting in the same way that we do in Melbourne. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Paying Money for Quality (and software testing)
Benno wrote: >>[EMAIL PROTECTED] wrote: >>Make it RUN; >>Make it RIGHT; >>Make it FAST; and >>Make it NICE. > > I think the idea that the TDD guys are putting forward is that "Make it NICE" > (e.g: > automated test suite), means that you can make it "RIGHT" and "FAST" with > less effort > than if you didn't have an automated test suite. I think it may actually be a slightly different mind-set than just making code "nice". I think the TDD people have the argument that tests help so much in ensuring it "run"s that they're an essential part of that step. We all do testing on the code we develop, it's just that *most* of us are testing for the common case (it works) and some obvious broken cases (it fails) with throw-away tests. TDD formalises those tests, then because we don't have to spend so much time regenerating the same informal tests, we can spend a little extra time putting in test cases for wierd edge cases, thus helping the code we're writing to "run" better. Making it RIGHT (comparing it to the spec -- black box testing), FAST (performance testing) and NICE (documentation/interface testing) may or may not be easier following TDD, but it shouldn't be any harder. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] ubuntu/debian
john gibbons wrote: > Do you install Easyububtu as a complete OS or is it grafted onto already > installed Ubuntu? EasyUbuntu ( easyubuntu.freecontrib.org ) is a set a program which you install which then installs the other bits you want. It's an alternative for Automatix which was mentioned in the previous email. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Linux Installation Problems - Please Help
Linley Caetan wrote: > So Ubuntu or Kubuntu it is and I recommend Automatix for newbies to get > them moving with a whole raft of applications. An alternative to Automatix is EasyUbuntu: easy to use script that gives the Ubuntu user the most commonly requested apps, codecs, and tweaks that are not found in the base distribution - all with a few clicks of your mouse. easyubuntu.freecontrib.org Apparently maintained by very friendly people who encourage suggestions and bug reports, does everything correctly and makes later updating and security patching easy for the future. Or so I've heard. ;) Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Discount on upcoming Perl Training Australia courses
G'day everyone, Get up to two days of free training with our latest special. Perl Training Australia would like to invite SLUG financial members and your colleagues to join us on our next set of courses in Sydney. We're running the following courses: Course Date Programming Perl 2nd - 4th May 2006 Object Oriented Perl 9th - 10th May 2006 Databases and Perl11th - 12th May 2006 Web Development with Perl 17th - 18th May 2006 Perl Security19th May 2006 Programming Perl is the amalgamation of our two most popular courses, Introduction to Perl and Intermediate Perl. Provide your SLUG membership number to get a 5% discount off any full price course. Book on multiple courses to get a 25% off each subsequent course, with our "Bundle and Save" special. For example, book on the full set (Programming Perl, Object Oriented Perl, Database Programming with Perl, Web Development with Perl and Perl Security) and you can *save $1100* per person! That's a two day course for free! Even better, if you book 3 or more attendees on each of these courses, you'll also be eligible for the "Group discount" of an additional 5% off all courses. A potential saving of *$1408* per person! To book on these courses visit http://perltraining.com.au/bookings/Sydney.html Please don't hesitate to contact me for further information. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] website and mailing list issues
G'day everyone, I'm really glad to see that SLUG is up and running again. Around about the 11th of January the SLUG mailing list and website went off line for a few days before returning. It appears to have happened again and only now recovered. Is this a hosting issue? Machine failure? Some failure somewhere between me and there? I've heard on the grapevine that the issue was related to servers dying, home ADSL links and general relocation, but I was wondering whether more information was available. In particular whether everything is better now, or whether more downtime is expected in the near future. All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
butfirst (was Re: [SLUG] gzip from perl script)
Erik de Castro Lopo wrote: > One thing thats been bugging me for a while about Perl is the > lack of a butfirst keyword. This would be *really* useful for > constructs like: > > { ># Huge chunk of code > } > butfirst > { ># Second huge chunk of code to be executed ># before the one above. > } ; G'day Erik, I'm struggling to imagine any cases this would be useful excepting do-while loops (which exist anyway). I'm also not entirely convinced the loss of readability (if the first hunk of code was really big, I wouldn't know to look for a butfirst block and might therefore misunderstand the code) would make it practical. Can you give some pared down examples of what kinds of things you'd put in each block and in particular why you wouldn't just do the butfirst stuff before the first block? All the best, Jainta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] gzip from perl script
Voytek wrote: > I just need to force a 'y' here, or pass to gzip > > ...screen snip--- > gzip: /backup/mysql/postfix-20050922.sql.gz already exists; do you wish to > overwrite (y or n)? > ... I guess there's alway -f -f --force Force compression or decompression even if the file has multiple links or the corresponding file already exists, or if the com- pressed data is read from or written to a terminal. If the input data is not in a format recognized by gzip, and if the option --stdout is also given, copy the input data without change to the standard ouput: let zcat behave as cat. If -f is not given, and when not running in the background, gzip prompts to verify whether an existing file should be overwritten. if you have a copy of the man page available. ;) Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] gzip from perl script
Voytek wrote: > > > thanks, Jacinta > > ahem, you assume I'm somewhat perl-literate, beyond knowing how to > paste'n'save... I'm not... My apologies. Although I do find that it's usually better to to assume that people who are asking about an existing Perl program are more often Perl literate than they are Perl newbies. :) > unless( unlink("$backuppath/$database-$oldyear$oldmonth$oldday.sql.gz"); Ah. Remove the trailing ; and replace with a ) { > script now is: > --- > #!/usr/bin/perl > use DBI; > use Mysql; > use Date::Pcalc qw(:all); > > > $DB_Host = "localhost"; > $DB_Name = "mysql"; > $DB_User = "backup"; > $DB_Password = "password"; > $backuppath = "/backup/mysql"; > $myoffset = -3; # set the number of days back to delete. Basically -number > of days you wish to keep logs rotating for. > > my $dbh = > Mysql->Connect("$DB_Host;database=$DB_Name;",$DB_User,$DB_User,$DB_Password) > or die "$Mysql::db_errstr"; > > ($year,$month,$day) = Today(); > if (length($day)==1) { > $day = "0$day"; > } > if (length($month)==1) { > $month = "0$month"; > } > > ($oldyear, $oldmonth, $oldday) = Add_Delta_YMD($year, $month, $day, 0, 0, > $myoffset); > if (length($oldday)==1) { > $oldday = "0$oldday"; > } > if (length($oldmonth)==1) { > $oldmonth = "0$oldmonth"; > } > > $dbh->selectdb(mysql) or die "$Mysql::db_errstr"; > > my $sth = Query $dbh "SELECT * FROM db" or die "$Mysql::db_errstr"; You probably don't need to to select *. But it doesn't hurt. > while( my ($ignored, $database) = $sth->fetchrow() ) { > print "$database\n"; > > # Make the backup > system("mysqldump --opt $database -u $DB_User --password=$DB_Password ". >" > $backuppath/$database-$year$month$day.sql"); > > # Handle any errors > if($?) { > # something went wrong... try to guess what. > die "some error as appropriate"; > } You might want to make the above error somewhat more useful. Perhaps: die "Mysqldump failed for some reason."; just so that you know... I've reindented. Hopefully you just lost the indentation in your cut and paste. > # Do the compression > system("gzip", "$backuppath/$database-$year$month$day.sql"); > > # Handle any errors > if($?) { > # something went wrong... try to guess what. > die "some error as appropriate"; > } You probably want to change this error message as well. die "Failed to gzip file."; > # Now that you're fairly certain that the new backup has worked... > unless( unlink("$backuppath/$database-$oldyear$oldmonth$oldday.sql.gz"); This should be: unless( unlink("$backuppath/$database-$oldyear$oldmonth$oldday.sql.gz")) { > # something went wrong... try to guess what. > # This could just be that the file doesn't exist. > die "if you think it's appropriate"; > } On further thought you proably want to change this die to the following: warn "Failed to remove $database-$oldyear$oldmonth$oldday.sql.gz: $!"; as failing to delete might not be important enough to stop doing all the backups. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] gzip from perl script
G'day Voytek, In a spirit of defensive programming, I have an important question for you. What happens if the mysqldump fails? Perhaps the database goes offline part way through, perhaps the disk fills up... since you've just deleted your old backup, what are you going to do? I suggest the following changes to your code: * Take the backup first * Check that it didn't fail * Then do compression * Check that it didn't fail (find out the possible failure modes, can it corrupt your file? What happens if all the disk space vanishes half way through? * Then, when you're fairly certain that things will be okay, delete the old version. while( my ($ignored, $database) = $sth->fetchrow() ) { print "$database\n"; # Make the backup system("mysqldump --opt $database -u $DB_User --password=$DB_Password ". " > $backuppath/$database-$year$month$day.sql"); # Handle any errors if($?) { # something went wrong... try to guess what. die "some error as appropriate"; } # Do the compression system("gzip", "$backuppath/$database-$year$month$day.sql"); # Handle any errors if($?) { # something went wrong... try to guess what. die "some error as appropriate"; } # Now that you're fairly certain that the new backup has worked... unless( unlink("$backuppath/$database-$oldyear$oldmonth$oldday.sql.gz"); # something went wrong... try to guess what. # This could just be that the file doesn't exist. die "if you think it's appropriate"; } } It might also be worth using chdir to change into $backuppath so that you don't need to keep prepending that: chdir $backuppath or die "Failed to chdir to $backuppath $!"; You probably also want to wonder why you're pulling out a column from the database and then ignoring it. Whether or not it's better to use system or a module to do your compression depends on a few things, like how easy it is to get modules installed, how easy it is to use the module you select. If you do use a module you're more likely to have intuitive error handling rather than having to check one of Perl's very super extra special variables. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Presentation Mind Control - 21st September 2005
QuantumG wrote: > Ok, I'll bite. WTF. If you have something worthwhile to say, geeks > will listen to you. We don't need this motivational speaking crap. Or > is this about making presentations to the mindless masses? In this case you're a perfect example of where better communication would help. You're asking a question about the need for this talk, but you'd normally hit my "not worth responding to" filter. The focus of this talk is about conference, user group and other similar presentations. Most of us have been to presentations which cover very interesting topics but do so in such a way that it's a struggle to stay awake and pay attention. It's very easy to create a bad presentation and it's even easier to take a reasonable presentation and present it poorly. Jiggling the mouse pointer over the slide detracts from your message as we are instinctively drawn to watch movement. Shaking coins or keys in your pocket is annoying. Speaking in a monotone or just repeating the words on your slides is a great way to bore people. When you're presenting to a group, you want them to stay awake, pay attention and hopefully retain some of the information you give them. This talk isn't motivational speaking crap - it won't tell you how to motivate people, or even cover the tips I've suggested above. There are too many better resources for that kind of thing. It isn't about making presentations to the masses either, these tips should help with both technical and non-technical talks. It's about making *your* presentation stand out in the minds of your audience as the best that was presented. It's about keeping your audience awake and interested (even if you don't have much to say). It's about making your audience remember at least some of the content of your talk. And above all that it's entertainment. If you're unlikely to ever present at a conference, user group or work meeting then the content of this talk isn't aimed at you. Hopefully you'll still find the talk amusing. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Presentation Mind Control - 21st September 2005
G'day everyone, You are invited to join us in a talk by Paul Fenwick about Presentation Mind Control - how to make other people think your talk is much better than it really is. Come and learn some great tips on how to improve your presentations. Conference Presentation Mind Control At the heart of any good conference are its presenters. To learn new skills and discover new ideas are what conferences are all about -- at least that's what you tell your boss when you apply for funding. Presenting is a rewarding, and often prestigious activity, but some speakers seem to do it better than others. Paul Fenwick shares his experiences of almost a decade of teaching and public speaking. Discover how to keep your audience's attention, how to improve your presentation techniques, and how to use mind control to get others to do your bidding. Details === When: 6:30pm, 21st September 2005 Where: James Squires Brewhouse 2 The Promenade, King St Wharf Sydney Fee: $0.00 This event is hosted by the Sydney Perl Mongers. Also presenting will be Andrew Savige discussion Damian Conway's newest book: Perl Best Practices. Everyone is welcome. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] How do you start a LUG?
ome a legal association yet though). If you do set up a committee, make 2 people personally responsible for making sure that meetings go ahead. Implore all of your members to think about what they might be able to contribute next time. Try to line up speakers at least 2 weeks in advance. At the start, expect that many of the talks will be done by yourself and maybe 2 other eager people. Keep inviting talents from afar to drop on by and give talks as well. Keep encouraging your members to give talks. Make sure that every meeting has a socialisation period, whether it be at the pub/local restaurant afterwards, or beforehand while everyone else arrives, or both. When you hear someone talking passionately about some interesting (technical) topic, ask them whether they'd give a talk on that. This can work quite well. If you can't have monthly meetings, keep having regularish social events. This helps keep people connected and makes it easier for new people to join in and feel welcome (as long as your social events are inclusive). Only plan big events such as install fests when you know that you've got: * a reliable location * 3-5 reliable members who'll help you I hope that some of this helps. Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Last Chance to speak at OSDC
G'day everyone, Put your OSDC proposal in TODAY at: http://osdc2005.cgpublisher.com/cfp.html I'm sorry if you're already sick of the idea but for those who *intend* to submit a paper proposal ... eventually please be aware that TODAY is the last day proposals are being accepted. Are you a developer? If so, then you should seriously consider proposing a talk. What would you talk about? Well, how about that really cool library/module/project that you used recently which saved your hours? How about the project you're working on now? Does your work involve a lot of text processing -- What has that taught you? Do you use your language to develop cool things like cochlear implants or monitor heart rates or predict earthquakes? Do you write documentation for an open-source project? Do you want to tell us about it? About the project, about the documenting, soft skills, hard skills, propose a talk. Are you "kind of good" at using an open-source tool? Could you stand up and introduce it to the rest of us? Those who already know everything about it won't be there at your talk to belittle you, they'll be at another talk. You'll have an audience of people who want to know about your favourite toy. Is there something you'd like to learn about? Like how to do profiling, or how to use a particular tool? Perhaps proposing a paper and getting it accepted will be a good motivational tool for learning. Do you know things about soft-skills that you feel your peers could learn from such as how to network more effectively, or present at conferences, or write a paper or run a users' group? Propose a talk, soft skills are important too. This conference is being run to foster and grow the open source community. As far as I can tell, this warmly includes you. Please think hard about whether you can contribute something. It's a great opportunity for you to get your name in lights, have fun and be recognised. The conference was lots of fun last year and I'm anticipating it being even better this year. If you can't propose a talk or if it doesn't get accepted I hope you'll come along anyway. I estimate (pure guess work, I'm not on the committee) that the entrance cost will be about $300. Speakers get in for free. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Upcoming Perl courses in Sydney
Brought to you with the blessings of your committee. Upcoming Perl courses in Sydney Perl Training Australia is running the following courses over the coming months and would like to extend a discount to all SLUG financial members. If you're not already a SLUG financial member, join SLUG and use our discount to more than recover your membership costs! http://www.slug.org.au/membership.html Provide your SLUG membership number when you book to get the discounted rates (a saving of $50 per course). Course TitleRunning DateCost Std Cost --- Introduction to Perl20th - 21st September $1050 $1100 Intermediate Perl 22nd - 23rd September $1050 $1100 Web Development with Perl 28th - 29th November$1050 $1100 Melbourne only, by Dr Damian Conway -- Perl Best Practices^14th - 15th November$1100** Understanding Regular Expressions^22nd November $660** ^ - These courses are being taught by Dr Damian Conway, author of Object Oriented Perl, and Perl 6 language designer. If you'd like to see us run these courses in Sydney, please get in contact with me. ** - Please note that this price is the result of a short term special on these courses. Please see our website for more information. Early Bird Special -- Increase the value of the course by taking advantage of our early bird special!Book and pay by the early bird date to get a free book of your choice. Books can be selected from: http://perltraining.com.au/books/ and are valued between $50 - $100 RRP. Early Bird dates: - Intro/Intermediate:*26th August* Dr Damian Conway's:30th September Web Development:4th November Don't forget to mention your SLUG membership number when you book to recieve your discount! All the best, Jacinta Richardson PS: Want to receive useful tips about the Perl programming language to make your coding easier? Tips about Perl's core features, useful modules, tricks and traps, and recent developments? Then sign up to our Perl Tips mailing list: http://perltraining.com.au/cgi-bin/mailman/listinfo/perl-tips Some past tips can be found at: http://perltraining.com.au/tips/ -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Seminar reminder -- tonight
G'day everyone, This is a quick reminder that you are invited to hang out with Sydney LinuxChix, Sydney Perl Mongers, Sydney Python, NSW SAGE-AU and OSIA members to hear Paul provide a humourous talk on starting your own business. Even if you never intend to start your own business I'm sure you'll have a good night and you may even learn something. Hopefully the networking opportunities will be of some use as well. Content reminder: Title: So you want to start a business? Abstract: http://www.sage-au.org.au/conf/sage-au2005/speakers.html#fenwickabs Date & Time: 6.30pm, 21st July 2005 Location: The James Squire Brewhouse, King St Wharf, 22 The Promenade Sydney 2000. (02) 8270 7999 I hope you'll have the opportunity to drop in. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] How to start a business - free seminar 21st July (Sydney)
This is a quick note to let you know that Paul Fenwick will be presenting a talk in Sydney for open attendance Title: So you want to start a business? Abstract: http://www.sage-au.org.au/conf/sage-au2005/speakers.html#fenwickabs Date & Time: 6.30pm, 21st July 2005 Location: The James Squire Brewhouse, King St Wharf, 22 The Promenade Sydney 2000. (02) 8270 7999 As this talk is in conjunction with the Sydney Perl Mongers meeting there will also be a talk by Michael Bissett on Catalyst ( http://catalyst.perl.org/ ), Perl's answer to Ruby on Rails. Paul's talk is filled with humour, stories about his successes and reflections upon his mistakes. It was performed at the OSD Club meeting in Melbourne last night ( http://www.osdc.com.au/osdclub/ ) and received very good feedback. We hope to see you there. Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] How to add /usr/local/lib/perl/5.6.1/ to the perl @INC array in Debian
Michael Lake wrote: I have a server with some CPAN modules in /usr/local/lib/perl/5.6.1/ perl is now 5.8 and is not finding the scripts in 5.6 An upgrade occurred weeks ago so I dont know why this has occurrred just today or maybe yesterday. Perl 5.8 is not binary compatible with Perl 5.6.1 (see more in perldoc perl58delta, or over here http://linuxcommand.org/man_pages/perl58delta1.html ) As a result, many modules will need to be recompiled and installed to work under 5.8. Most Pure Perl modules should continue to work well. I probably need to add /usr/local/lib/perl/5.6.1/ to the @INC array Because of the binary incompatibilities this may not solve your problem. Once this issue was brought up the convention became to put Perl Perl (distribution irrelevant) modules in /usr/local/lib/site_perl and modules with C or other binary components in perl/version/ All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Perl training courses in Perth
* This email has the approval of the activities committee * Dear SLUG members, Perl Training Australia is pleased to announce the opening of bookings for our first ever publicly enrolable training courses by Dr Damian Conway. These are in addition to our first public run of our new Perl Security course, our new Database Programming with Perl course and our popular introductory courses. Dr Damian Conway is one of the world's leading Perl experts and is the author of numerous well-known Perl modules. Most of his time is currently spent working with Larry Wall (the creator of Perl) on the design of the new Perl 6 programming language. He is a highly sought after speaker and has been published on topics as diverse as emergent systems, declarative programming and nanoscale simulation. Key dates are: Melbourne = Introduction to Perl:21st September - 22nd September 2004 Intermediate Perl: 23rd September - 24th September 2004 Perl Security: 22nd October 2004 Database Programming with Perl: 5th November 2004 *Advanced Object Oriented Perl* 31st January - 1st February 2005 *Text Processing with Perl* 3rd February 2005 Sydney == Introduction to Perl:26th October - 27th October 2004 Intermediate Perl: 28th October - 29th October 2004 Database Programming with Perl: 19th November 2004 Canberra Perl Security: 12th November 2004 Places can be booked on these courses from our bookings page: http://www.perltraining.com.au/bookings.html *Advanced Object Oriented Perl* by Dr Damian Conway, starts with how and when to bless arrays and scalars (rather than just hashes), and ends with how to use multiple dispatch. Further information can be found at: http://www.perltraining.com.au/aooperl.html *Text Processing with Perl* by Dr Damian Conway, used to be called *Data Munging with Perl*. This course expands your knowledge of regular expressions and finishes with how to extract, process and generate simple natural language data. Further information can be found at: http://www.perltraining.com.au/textproc.html *Perl Security* is our newest developed course and covers how to program securely in Perl. It includes taint checking, the multi-argument versions of system, exec and open, safe temporary files and much more. Perl Security is focused on a Unix environment but includes information relevant to all operating systems. Further information can be found at: http://www.perltraining.com.au/perlsec.html *Database Programming with Perl* covers how to use Perl to talk to simple databases such as configuration files, DBM files and relational databases. It covers how to use DBI, transactions and exception handling, and discusses extensions to DBI such as DBD::Proxy which allows encryption and authentication for remote connections. Further information can be found at: http://www.perltraining.com.au/perldbi.html *Introduction to Perl* and *Intermediate Perl* are our popular introductory courses. They are hands-on courses with plenty of time devoted to practising the concepts covers. These two courses combined cover everything you need to get from being a Perl novice to coding up quite complex Perl applications and course content is applicable to Unix, Unix-like, Macintosh and MS Windows environments. Further information can be found at: http://www.perltraining.com.au/perlintro.html and http://www.perltraining.com.au/perlinter.html Group booking discounts apply for bookings of 3 or more people on the same course. The group booking discounts can be found on our bookings page: http://www.perltraining.com.au/bookings.html *SLUG members* will receive an equivalent amount (as the group booking discount) per person, per course booking, if SLUG is mentioned on the booking form. If you book and pay by the appropriate *early bird special date*, you will be entitled to one free Perl book (of your choice) per person, per course booking. You can see the available books at: http://www.perltraining.com.au/books.html As a further incentive to spread the word about these courses, we will give *you* one free Perl book (up to the value of $80 RRP) for every person who books on our course and mentions your name (one name per course booking). That means an average booking of 2 people from an organisation on both introductory courses gains that organisation *4* books^ and gives *you* 4 books as well! ^ - assuming payment by early bird special date. These courses are run as a first-come first-served basis. Places are limited so early booking is recommended. Don't forget to mention SLUG to secure your extra discount. We look forward to seeing you on our courses. All the very best, Jacinta Richardson -- ("`-''-/").___..--''"`-._
[SLUG] OSDC Call for papers
Dear SLUG committee, OSDC (Open Source Developers Conference) is a YAPC/grassroots style conference being run by the Melbourne Perl Mongers group this year. The goal is to run a cheap conference where developers across Australia can get together and talk about their work. Currently we're planning to cover Perl, Python, PHP and some of the BSDs and other (Open Source) operating systems. I would appreciate it if you could send a message something like the below to your list members as we're sure that some of them would be valued contributers. :) --- G'day folk, I'm the program chair for this conference and we'd love to invite you to submit a paper or two, do a talk and join us generally. This conference is a grassroots style conference designed by developers for developers. We're planning to cover Perl, Python, PHP and several Open Source operating systems. If you'd like us to cover something else as well please contact us. Our call for papers is out! It would be superb to have more speakers. If you haven't presented at a conference before please consider doing a lightning talk. This is a brief (7 minute) talk on one aspect of a topic. The Call for Papers can be found at: http://www.osdc.com.au/papers/call_for_papers.html The important dates are: Proposals deadline: 28th June 2004 Proposals acceptance: 29th July 2004 Submission deadline:20th September 2004 Review results: 8th October 2004 Proceedings version:8th November 2004 Conference: 1st - 3rd December 2004 We look forward to receiving your proposals. For further information about the conference please see our website: http://www.osdc.com.au/ Questions can be submitted to [EMAIL PROTECTED] I'm sorry about the lack of notice. Jacinta Richardson -- OSDC Program Chair -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001| _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Object Oriented Perl training course
[sent with the blessing of your committee and activies group] G'day Sydney Linux Users! For the very first time ever Perl Training Australia is going to run our very popular "Object Oriented Perl" course open for public enrollment. This course assumes a good working knowledge of Perl and covers both how to use Perl objects and more importantly how to write Perl objects. We also discuss multiple inheritance, polymorphism, destructors and operator overloading. We're offering a discount of $50 per person to any person who mentions SLUG when booking in. This makes the costs for you: Course Course Date Early Bird Early Bird After Early Discount Date Cost* Bird Date Cost* OO Perl15-16 Apr Fri 19 Mar $950$1050 * - adjusted to include SLUG discount. A further discount applies for bookings of 3 or more people. All prices include GST. To find out more information and to book your place in these courses please visit our booking page at: http://www.perltraining.com.au/bookings.html Don't forget to mention SLUG when booking to obtain this special rate. All the very best, Jacinta Richardson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +613 9354 6001 | _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Perl Training Australia - Welcome to Perl Courses
[This email is being sent with the blessings of the SLUG committee] G'day SLUG members, This is a quick reminder that Perl Training Australia is offering our very popular Welcome to Perl courses in the very near future in Sydney. Introduction to Perl: 27th - 28th November 2003 Intermediate Per: 5th December 2003 If you are interested in booking a place on either of these courses, or if you'd like more information please head over to our bookings page: http://www.perltraining.com.au/bookings.html Don't forget to mention that you're from SLUG to secure your 5% group member discount and if you're bringing a couple of friends you'll be entitled to a further 5% discount as a group booking. I look forward to meeting you there! Jacinta Richardson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +613 9354 6001 | _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug
[SLUG] Perl Training Australia - Welcome to Perl Courses
[This email is being sent with the blessings of the SLUG committee] G'day folks, Perl Training Australia is about to run some public courses, and since we're telling everyone else about these, I thought I should let you all know as well. We're offering an additional[1] discount to those people who mention SLUG when making their booking. This discount saves $50 per person on our Introduction to Perl course and $30 per person on our Intermediate course. If you book and pay before the early bird discount dates (see below) you will get a further discount per person. [1] (We're making this offer to a few other user groups as well. This additional discount is applicable once only, so mentioning SLUG and Perl Mongers and the others will still only give you it once. I'm really sorry if you receive this email too many times because you're associated with all of the above groups.) Bookings can be made at http://www.perltraining.com.au/bookings.html Perl Training Australia - Welcome to Perl Courses Perl Training Australia will be running public courses in Sydney on the following dates: Introduction to Perl- Thursday 27 - Friday 28 November 2003 Intermediate Perl - Friday 5th December 2003 Courses start at 9:00am and finish at 5:00pm. There will be breaks for morning and afternoon teas as well as a 60 minute break for lunch. Lunch will be provided. These courses will be held at the Univeristy of Technology Sydney No 1 Broadway Ultimo NSW Perl Training Australia believes that the best way to teach Perl is to allow participants to experiment with each new concept as it's being taught. As a result these are hands-on courses, with participants using workstations provided to complete a number of programming exercises throughout the day. Each course participant will receive the following on the day: * Bound course notes * Floppy disk of exercises and answers for later reference * Certificate of course completion. Course costs are $1100 per person for the Introduction to Perl course and $660 per person for the Intermediate Perl course. A early bird discount of $100 per person for the Introduction to Perl course and $60 per person for the Intermediate course applies if payment is received on or before the following dates: - Introduction to Perl - Friday 31st October. - Intermediate Perl- Friday 7th October. Further discounts apply to bookings of 3 or more people. To register your interest in any of these courses please visit our booking page at http://www.perltraining.com.au/bookings.html Please note that places will be limited and bookings are on a first-come first-served basis. Perl Training Australia will be running further courses in both Melbourne and Sydney over the coming months, so please feel free to register your interest if you cannot make these dates. All the best, Jacinta Richardson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia| (_Y_.)' ._ ) `._ `. ``-..-' | +613 9354 6001 | _..`--'_..-_/ /--'_.' ,' | [EMAIL PROTECTED] | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug