[SLUG] Open Source Developers' Conference (OSDC) 2012 Sydney - Call for Papers closes August 8

2012-07-31 Thread Jacinta Richardson

[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!

2012-03-25 Thread Jacinta Richardson

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!

2009-09-20 Thread Jacinta Richardson
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)

2008-07-09 Thread Jacinta Richardson
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

2008-03-25 Thread jacinta . richardson
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.)

2008-03-14 Thread Jacinta Richardson
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

2008-02-17 Thread Jacinta Richardson
-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

2008-02-12 Thread jacinta . richardson
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

2007-12-26 Thread Jacinta Richardson

[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

2007-11-21 Thread Jacinta Richardson
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

2007-11-04 Thread Jacinta Richardson
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] bounce in evolution

2007-11-04 Thread Jacinta Richardson
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] perl - setting output field separator and output record separator?

2007-10-16 Thread Jacinta Richardson

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

2007-04-11 Thread Jacinta Richardson

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

2007-02-08 Thread Jacinta Richardson

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 ?

2006-12-28 Thread Jacinta Richardson

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

2006-12-18 Thread Jacinta Richardson

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

2006-12-18 Thread Jacinta Richardson

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

2006-12-17 Thread Jacinta Richardson
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

2006-12-16 Thread Jacinta Richardson

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-liners 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 Perl 

Re: [SLUG] timezone

2006-11-21 Thread Jacinta Richardson
[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...

2006-11-12 Thread Jacinta Richardson

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


[SLUG] TV cloning in Ubuntu Dapper

2006-10-23 Thread Jacinta Richardson
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] Graphics card problem with Ubuntu

2006-10-23 Thread Jacinta Richardson
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


Re: [SLUG] Contracting stuff: wrap it into a company or PAYE through agency?

2006-10-02 Thread Jacinta Richardson
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?

2006-09-26 Thread Jacinta Richardson
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] Contracting stuff: wrap it into a company or PAYE through agency?

2006-09-26 Thread Jacinta Richardson
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] Newcomer

2006-07-13 Thread Jacinta Richardson
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!

2006-07-10 Thread Jacinta Richardson
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 at 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

2006-07-03 Thread Jacinta Richardson
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

2006-06-23 Thread Jacinta Richardson
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 at  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 at 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

2006-05-29 Thread Jacinta Richardson
   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?)

2006-05-23 Thread Jacinta Richardson

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)

2006-05-06 Thread Jacinta Richardson
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 runs 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] Linux Installation Problems - Please Help

2006-03-18 Thread Jacinta Richardson
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


Re: [SLUG] ubuntu/debian

2006-03-18 Thread Jacinta Richardson

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


[SLUG] Discount on upcoming Perl Training Australia courses

2006-03-06 Thread Jacinta Richardson
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

2006-02-12 Thread Jacinta Richardson
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


Re: [SLUG] gzip from perl script

2005-09-22 Thread Jacinta Richardson
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


butfirst (was Re: [SLUG] gzip from perl script)

2005-09-22 Thread Jacinta Richardson
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

2005-09-21 Thread Jacinta Richardson
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] gzip from perl script

2005-09-21 Thread Jacinta Richardson
Voytek wrote:
 quote who=Jacinta Richardson
 
 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] Presentation Mind Control - 21st September 2005

2005-09-20 Thread Jacinta Richardson
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

2005-09-18 Thread Jacinta Richardson
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?

2005-08-25 Thread Jacinta Richardson
 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] Upcoming Perl courses in Sydney

2005-08-18 Thread Jacinta Richardson
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] Last Chance to speak at OSDC

2005-08-18 Thread Jacinta Richardson
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] Seminar reminder -- tonight

2005-07-20 Thread Jacinta Richardson
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)

2005-07-13 Thread Jacinta Richardson

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

2005-07-03 Thread Jacinta Richardson

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

2004-09-01 Thread Jacinta Richardson
* 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
--
   (`-''-/).___..--''`-._  |  Jacinta Richardson |
`6_ 6

[SLUG] OSDC Call for papers

2004-06-11 Thread Jacinta Richardson
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

2004-03-03 Thread Jacinta Richardson

[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

2003-11-12 Thread Jacinta Richardson

[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

2003-09-26 Thread Jacinta Richardson
[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