perl.trainers http://www.nntp.perl.org/group/perl.trainers/ ... Copyright 1998-2008 perl.org Sun, 20 Jul 2008 12:47:24 +0000 ask@perl.org Re: Course note creation by Jochen Stenzel Hello Jacinta,<br/><br/> &gt; [...] we write our course notes with a text editor in sgml<br/> &gt; and then use sgmltools, jadetex, pdfeTeX, ps2pdf etc to get a pdf we <br/>can print<br/> &gt; and distribute. We also have some of our more recent course notes <br/>written in<br/> &gt; pod and use pod2docbook (our customised copy) to add that into the chain.<br/> &gt;<br/> &gt; [...] I love having plain text files to edit and being able<br/> &gt; to use all the regular tools such as diff and CVS to manage changes. <br/>[...]<br/> &gt;<br/> &gt; [...] I don&#39;t understand how docbook works, and I have no idea<br/> &gt; how to convert our system from using the scheme-like DTD DSSSL Style <br/>Sheet to<br/> &gt; using something I do understand.<br/> &gt;<br/> &gt; I&#39;m seriously considering alternate ways to build our course notes, <br/>and I&#39;d love<br/> &gt; to know what you do, and how that works for you.<br/><br/>I am writing my notes as plain text files in PerlPoint <br/>(perlpoint.sf.net) and then process them into paged HTML for the slides <br/>to present (each headline starts a new slide), and into PDF for the <br/>printed handouts using sdf and ghtmldoc (generating PDF from HTML from <br/>SDF from PerlPoint).<br/><br/>As I am one of the authors of PerlPoint I will try to avoid too much <br/>advertising (please see http://perlpoint.sf.net for for a feature list, <br/>overview and tutorial). It&#39;s just the tool I am using myself in course <br/>preparation for years now. It is not perfect (and still improved), but <br/>handy to produce both slides and PDF from one source (or a set of nested <br/>sources, respectively). Complex tasks can be hidden in macros written in <br/>Perl, macros can be used team-wide.<br/><br/>Some basic formatting rules like the paragraph principle and the basic <br/>tag syntax are similar to POD so if one knows POD it should feel <br/>familiar. Existing POD files can be processed directly by using import <br/>filters.<br/><br/>It&#39;s all written in Perl. Output generation can be adapted by <br/>overwriting methods in derived classes (although this API needs more <br/>documentation).<br/><br/>The PDF look is based on the features provided by ghtmldoc, which <br/>includes a well looking generated TOC with chapter links, linked local <br/>TOCs, links to chapters and self-defined anchors, external URLs, tables, <br/>images, (kind of) footnotes, and formatting both in descriptions and <br/>examples. ghtmldoc allows to configure various aspects of the page <br/>layout - there might be more, but the required basics are well supported.<br/><br/>As a disadvantage, bullet list points are more indented than examples in <br/>ghtmldoc PDFs (perhaps it is possible to arrange that better?). I would <br/>also like to have colored text in the PDF, but that&#39;s not supported at <br/>the moment (but b/w text is suitable for printed handouts). The subset <br/>of (intermediately used) HTML that is understood by ghtmldoc is limited, <br/>and it ignores CSS, so one gets a rather basic layout, but of a good <br/>quality.<br/><br/>For HTML output, perlpoint.sf.net and the public version of the German <br/>Perl Workshop CD (http://puck.perl-workshop.de/ocd2007pub/index.html) <br/>are examples of larger documents that are available online (please use <br/>another browser than IE to look at them, we recently found an IE related <br/>layout requirement that is not applied to the public pages yet). <br/>Basically, the layout is determined by user provided HTML templates <br/>(called &quot;styles&quot;) with placeholders for the generated parts. These <br/>styles can use CSS, Javascript etc. and are selected by an option, so <br/>one can switch between them.<br/><br/>Best regards<br/><br/> Jochen<br/><br/><br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2008/03/msg605.html Mon, 31 Mar 2008 17:28:15 +0000 Re: Course note creation by Gabor Szabo Hi Jacinta and others!<br/><br/><br/>I am using docbook for creating my course material but I keep my example<br/>files separate and added a new tag to docbook &lt;include file=&quot;&quot;&gt;.<br/>These files first go through some home made preprocessing where I replace those<br/>include tags with the relevant files and then I use jw to process the<br/>docbook files.<br/><br/>I am not very satisfied with the results but so far this is the best I<br/>could come up with<br/>that is relatively easy to write and then I can create both HTML<br/>slides and PDF to print.<br/><br/>There are plenty of text based presentation generators out there and it seems<br/>more or less everyone reinvents it at least once or twice.<br/><br/>Gabor<br/>http://www.szabgab.com/<br/>http://www.pti.co.il/<br/> http://www.nntp.perl.org/group/perl.trainers/2008/03/msg604.html Tue, 25 Mar 2008 23:55:13 +0000 Course note creation by Jacinta Richardson G&#39;day folk,<br/><br/>At Perl Training Australia we write our course notes with a text editor in sgml<br/>and then use sgmltools, jadetex, pdfeTeX, ps2pdf etc to get a pdf we can print<br/>and distribute. We also have some of our more recent course notes written in<br/>pod and use pod2docbook (our customised copy) to add that into the chain.<br/><br/>This works well enough. I love having plain text files to edit and being able<br/>to use all the regular tools such as diff and CVS to manage changes. However<br/>there are a whole bunch of little issues that really annoy me.<br/><br/>Mostly this is because I don&#39;t understand how docbook works, and I have no idea<br/>how to convert our system from using the scheme-like DTD DSSSL Style Sheet to<br/>using something I do understand.<br/><br/>I&#39;m seriously considering alternate ways to build our course notes, and I&#39;d love<br/>to know what you do, and how that works for you.<br/><br/>All the best,<br/><br/> Jacinta<br/><br/>-- <br/> (&quot;`-&#39;&#39;-/&quot;).___..--&#39;&#39;&quot;`-._ | Jacinta Richardson |<br/> `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |<br/> (_Y_.)&#39; ._ ) `._ `. ``-..-&#39; | +61 3 9354 6001 |<br/> _..`--&#39;_..-_/ /--&#39;_.&#39; ,&#39; | contact@perltraining.com.au |<br/> (il),-&#39;&#39; (li),&#39; ((!.-&#39; | www.perltraining.com.au |<br/> http://www.nntp.perl.org/group/perl.trainers/2008/03/msg603.html Mon, 24 Mar 2008 22:35:06 +0000 Re: Perl versus UNIX Korn Shell by Tim Maher On Mon, Feb 25, 2008 at 12:57:41PM -0800, Andrew Savige wrote:<br/>&gt; Like Anthony Esposito in Nov 2003, I had a need recently to persuade<br/>&gt; some folks to use Perl rather than Unix shell and remembered this<br/>&gt; old thread. I&#39;ve summarized my arguments at:<br/>&gt; <br/>&gt; http://www.perlmonks.org/?node_id=668481<br/>&gt; Feedback welcome.<br/>&gt; Thanks,<br/>&gt; /-\<br/><br/>Much of my recent book (see .sig below) is dedicated to demonstrating how<br/>Korn/Bash/POSIX shell scripts can either benefit tremendously from Perl&#39;s<br/>assistance or be replaced entirely by Perl scripts. For a free sample,<br/>download the &quot;Scripting Techniques&quot; chapter from<br/>http://minimalperl.com/#Downloads<br/><br/>*---------------------------------------------------------------------*<br/>| Tim Maher, PhD (206) 781-UNIX http://www.consultix-inc.com |<br/>| tim at ( Consultix-Inc, TeachMeLinux, or TeachMeUnix ) dot Com |<br/>*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+---*<br/>| &gt; &quot;Minimal Perl for UNIX People&quot; has been an Amazon Best Seller! &lt; |<br/>| * Download chapters, read reviews, and order at MinimalPerl.com * |<br/>*---------------------------------------------------------------------*<br/> http://www.nntp.perl.org/group/perl.trainers/2008/02/msg602.html Mon, 25 Feb 2008 17:39:19 +0000 Re: Perl versus UNIX Korn Shell by Andrew Savige Like Anthony Esposito in Nov 2003, I had a need recently to persuade some folks to use Perl rather than Unix shell and remembered this old thread. I&#39;ve summarized my arguments at:<br/><br/> http://www.perlmonks.org/?node_id=668481<br/><br/>Feedback welcome.<br/><br/>Thanks,<br/>/-\<br/><br/><br/> Get the name you always wanted with the new y7mail email address.<br/>www.yahoo7.com.au/y7mail<br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2008/02/msg601.html Mon, 25 Feb 2008 12:57:53 +0000 Perl Courses by John Arbes Does anyone have any recommendations on Perl Courses either online or<br/>offline? I&#39;m located in New York but, if a course is good enough, am<br/>willing to travel. I&#39;m looking for both beginner and advanced<br/>recommendations.<br/><br/>Also, please let me know if you have any opinions about HOTT&#39;s course:<br/>http://www.traininghott.com/Courses/Perl-Programming-CGI-Scripting.htm<br/><br/>Thanks in advance,<br/>John<br/> http://www.nntp.perl.org/group/perl.trainers/2007/08/msg600.html Tue, 21 Aug 2007 14:12:11 +0000 Perl survey by Gabor Szabo I am sure many of you have already seen the survey.<br/>I think it would be very useful to reach people in companies who are not<br/>on the regular mailing lists and web forums and get them fill in the form.<br/><br/>Hence we are going to contact our clients and ask the people who<br/>participated in my Perl classes to take the survey.<br/><br/>I hope many other Perl trainers will try to reach their own clients<br/>with this request.<br/><br/>Gabor<br/><br/><br/><br/>---------- Forwarded message ----------<br/>From: Jos&eacute; Alves de Castro &lt;jose@pm.org&gt;<br/>Date: Jul 27, 2007 11:56 AM<br/>Subject: [pm_groups] Perl survey<br/>To: pm_groups@pm.org<br/>Cc: info@perlsurvey.org<br/><br/><br/>Hi, guys!<br/><br/>Kirrily is doing a Perl survey :-)<br/><br/>I answered the questions and it seems to be an interesting and<br/>valuable effort.<br/><br/>For those of you who don&#39;t know Kirrily (aka Skud), I can vouch for<br/>her. She&#39;s one of us :-)<br/><br/>That said, she&#39;d appreciate it if you all took some time to take her<br/>survey and to convince your pm&#39;ers to take it too.<br/><br/>Cheers, :-)<br/><br/>jac<br/><br/><br/>Begin forwarded message:<br/><br/>&gt; Take part in the 2007 Perl Survey!<br/>&gt;<br/>&gt; The Perl Survey is an attempt to capture a picture of the Perl<br/>&gt; community<br/>&gt; in all its diversity. No matter what sort of Perl programmer you are,<br/>&gt; we&#39;d love to hear from you.<br/>&gt;<br/>&gt; The survey can be found at: http://perlsurvey.org<br/>&gt;<br/>&gt; It only takes about 5 minutes to complete.<br/>&gt;<br/>&gt; The survey will be open until September 30th, 2007. After that,<br/>&gt; we&#39;ll be<br/>&gt; reporting on the results and making the data freely available.<br/>&gt;<br/>&gt; Please feel free to forward this email to anyone other Perl<br/>&gt; programmers<br/>&gt; you know.<br/>&gt;<br/>&gt; Thanks for your help!<br/>&gt;<br/>&gt; Yours,<br/>&gt;<br/>&gt; Kirrily &quot;Skud&quot; Robert<br/>&gt; The Perl Survey<br/>&gt; info@perlsurvey.org<br/><br/>--<br/>Jose Castro<br/>TPF Community Relations Leader<br/><br/><br/>--<br/>Request pm.org Technical Support via support@pm.org<br/><br/>pm_groups mailing list<br/>pm_groups@pm.org<br/>http://mail.pm.org/mailman/listinfo/pm_groups<br/><br/><br/>-- <br/>Gabor Szabo<br/>http://www.szabgab.com/<br/>Perl Training in Israel http://www.pti.co.il/<br/> http://www.nntp.perl.org/group/perl.trainers/2007/07/msg599.html Sun, 29 Jul 2007 01:08:43 +0000 Labs, Solutions, Student Guides, Lab Guides, and projected images by Michael R. Wolf When creating hands on exercises, how do you create and maintain<br/>separate views of similar code for labs, solutions, printed student<br/>guides, printed lab guides, and projected images?<br/><br/>For example, the following 3 views may be interesting:<br/><br/> 1. Solution: A complete, debugged, production-ready solution.<br/><br/> 2. Lab: A &quot;starter&quot; file with scaffolding that works to exercise the<br/> exercise, but with critical code fragments removed, and extra<br/> comments (or POD) as introduction and directions for the student.<br/><br/> 3. Student Guide (or Projected Image) : A printable (projectile)<br/> subset of code, with scaffolding replaced by ellipses or comments,<br/> and main points highlighted.<br/><br/>Extra points:<br/> 1. The &quot;super source&quot; uses a standard file format (XML, Perl) so that<br/> editor syntax highlighting can work.<br/> 2. The labs pass &quot;perl -c&quot; and run, even though parts are missing.<br/> 3. The projected images pass &quot;perl -c&quot;, even though they&#39;re colorized and<br/> highlighted.<br/> 3. It integrates Test::Simple or Test::More.<br/> 4. The lab file &quot;view&quot; has $Test::More::TODO in blocks around the<br/> gutted/failing parts.<br/> 5. Running prove(1) passes the solution and fails the lab.<br/> 6. Projected Image has colorized syntax.<br/> 7. Student Guide has instructor supplied highlighting and annotations.<br/><br/>I&#39;ve been using the &quot;obvious&quot; method of being a digital ditch-digging,<br/>money at a typewriter. It&#39;s not great. I&#39;m a human. I make mistakes<br/>and oversights. I change one but hot the other.<br/><br/>The &quot;ultimate&quot; method seems to require a XML-like folding-editor that<br/>exists only in my mind.<br/><br/>Where have you found the sweet spot?<br/><br/>Michael<br/><br/>P.S. Simplified &quot;projected views&quot; follow. I couldn&#39;t simulate the<br/>emboldened and colorized text, but I&#39;m sure you get the ides.<br/><br/><br/>Solution ================================================================<br/>Solution ================================================================<br/>#! /usr/bin/perl<br/><br/>use warnings;<br/>use strict;<br/><br/># Initialize hash...<br/>my %color_of = {<br/># key value<br/># fruit color<br/> apple =&gt; &#39;red&#39;,<br/> pear =&gt; &#39;yellow&#39;,<br/> banana =&gt; &#39;yellow&#39;,<br/>);<br/><br/># Add a lemon...<br/>$color_of{lemon} = &#39;yellow&#39;;<br/><br/># Age a banana...<br/>$color_of{banana} = &#39;brown&#39;;<br/><br/># Loop through all the keys (fruits)...<br/>my $fruit (sort keys %color_of) {<br/> # Look up the value (color)...<br/> my $color = $color_of{$fruit};<br/> <br/> # Display the key/value (fruit/color)... <br/> print &quot;A $fruit is $color\n&quot;;<br/>}<br/><br/>Lab ================================================================<br/>Lab ================================================================<br/>#! /usr/bin/perl<br/><br/>use warnings;<br/>use strict;<br/>=begin lab_guide<br/>In this exercise you will create a hash, add to it, delete from it,<br/>iterate over it, and display it. Lorem ipsum dolor sit amet,<br/>consectetuer adipiscing elit. Pellentesque mi. Cras sodales purus et<br/>magna. Praesent nec est. Sed quis magna in mauris luctus laoreet.<br/>=end<br/><br/># Initialize hash...<br/><br/>=begin lab_guide<br/># Step 1. Create a %color_of hash that allows you to look up a fruit<br/> (key) and find its color (value). Initialize it with at least 4<br/> fruit/color (key/value) pairs.<br/>=end<br/><br/>my %color_of = {<br/># key value<br/># fruit color<br/>=begin lab_guide<br/> ## &lt;&lt;Your code goes here.&gt;&gt;<br/>=end<br/>);<br/><br/># Add a lemon...<br/>=begin lab_guide<br/># Step 2. Lemons are yellow.<br/>=end<br/><br/># Age a banana...<br/>=begin lab_guide<br/># Step 3. The banans sat around too long. They are now brown.<br/>=end<br/>$color_of{banana} = &#39;brown&#39;;<br/><br/>=begin lab_guide<br/>Use a &#39;forach&#39; loop and the &#39;keys&#39; operator on the %color_of hash to<br/>iterate over all the keys (fruits). Inside the body, look up the<br/>value (color), then display both.<br/>=end<br/><br/><br/>Projected image<br/>================================================================<br/>Projected image<br/>================================================================<br/>my %color_of = {<br/> apple =&gt; &#39;red&#39;,<br/> pear =&gt; &#39;yellow&#39;,<br/> [....]<br/>);<br/><br/>$color_of{lemon} = &#39;yellow&#39;;<br/>[...]<br/><br/>my $fruit (sort keys %color_of) {<br/> my $color = $color_of{$fruit};<br/> <br/> print &quot;A $fruit is $color\n&quot;;<br/>}<br/><br/><br/>-- <br/>Michael R. Wolf<br/> All mammals learn by playing!<br/> MichaelRWolf@att.net<br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2007/07/msg598.html Sat, 07 Jul 2007 17:05:33 +0000 Re: Bookings management software by Gabor Szabo Hi,<br/><br/>Have you considered looking at ACT?<br/>http://news.perl-foundation.org/2007/01/a_conference_toolkit_act_goes.html<br/><br/>While it was originally developed for organizing YAPCs it might be further<br/>developed to do what you need as well.<br/><br/> Gabor<br/><br/>-- <br/>Gabor Szabo<br/>http://www.szabgab.com/<br/>Perl Training in Israel http://www.pti.co.il/<br/>08-975-2897 054-4624648<br/> http://www.nntp.perl.org/group/perl.trainers/2007/02/msg597.html Tue, 13 Feb 2007 22:38:58 +0000 Perl trainnig in South America by Gabor Szabo Someone from Argentina has just asked me for a<br/>Perl training company near-by.<br/><br/>I have heard only about Dextra Sistemas in Brazil.<br/><br/>Are there other training companies in South or Central America?<br/><br/>Gabor<br/>Perl Training Israel<br/>http://www.pti.co.il/<br/> http://www.nntp.perl.org/group/perl.trainers/2007/02/msg596.html Mon, 05 Feb 2007 11:04:58 +0000 RE: Bookings management software by Michael R. Wolf A bit off-target, but possibly of use....<br/><br/>I&#39;m on the board of a local SIG of the ACM. I moved some of the &quot;member<br/>data&quot; from Excel to Access (guess that was a step in the right direction)<br/>before realizing that I was heading down the trail of reinventing a whole<br/>suite of member management tools. As I&#39;m looking around, I&#39;m noticing that<br/>a lot of the features in tools that we are *not* interested in would be<br/>helpful for what you *are* interested in. Here&#39;s the kinds of things that<br/>&quot;groups&quot; (e.g. church groups, gyms, professional associations, etc.) have to<br/>do to maintain their &quot;membership&quot;. Although you&#39;re coming at it from a<br/>&quot;business&quot; perspective and might be tempted to look at &quot;customer<br/>relationship management&quot; tools (CRM floods the market), looking at it from<br/>an &quot;event management&quot; perspective may help you:<br/><br/> - event calendars<br/> - member profile management<br/> - online registration and payment<br/> - automatic email notifications (date- and finance-based)<br/> - reports sliced every way to Sunday <br/> - ID badges (name tags)<br/> - group email (for many definitions of &#39;group&#39;)<br/> - web-hosted or PC-based (we want collaboration on hosted, but you may be<br/>OK with pc-based)<br/> - TODO lists<br/> - non-member contacts (conference halls, hotels, etc..)<br/> - discussion forums<br/> - newsletter distribution<br/> - document downloading<br/> - mail-merge<br/><br/>What synchronicity... The president and I are meeting to discuss this kind<br/>of software in about 2 hours, so I have some fresh in my brain. Do a search<br/>for &quot;event management software&quot; or &quot;group/club management software&quot;. We&#39;re<br/>looking at companies like memberize.com, regonline.com, clubexpress.com,<br/>irm-systems.com. <br/><br/>I&#39;m only about 2 hours into the research, so YMMV. Also, there is a huge<br/>cost spread. I just called a company who has an entry price of $125,000!<br/>Their web page looked very similar to a $5 per member per year site. I&#39;m<br/>looking to see if our grassroots solution could be replicated in other SIG&#39;s<br/>around the world, but he&#39;s got a top-down approach and I&#39;ve got a bottom-up<br/>budget.<br/><br/>When we&#39;ve done online registrations in the past, we had options of paying a<br/>percentage of the fee or a flat rate per registrant. When we did the math,<br/>the break even was at about 100 conferees.<br/><br/>Also, watch out for their target group size. We tried a disasterous<br/>software package for our most recent tutorial. The politics were the<br/>deciding factor there; she pushed it through, said she&#39;d shepherd it, then<br/>vanished. It was release 1.0. Enough said? The 1.0 issues aside, we found<br/>out that it was more tuned to a large conference with a dedicated, central<br/>contact person who knew the software (i.e. a power user). There are other<br/>tools that are more tuned to collaboration and &quot;baby speak&quot;.<br/><br/>Let us know how your searching goes. I&#39;ll report back, too, if I find that<br/>this genre of software may be useful.<br/><br/><br/><br/>-- <br/>Michael R. Wolf<br/>MichaelRWolf@att.net <br/>**NOTE** new, shorter spelling of obsolescent MichaelRunningWolf-at-att.net<br/>&gt; -----Original Message-----<br/>&gt; From: Jacinta Richardson [mailto:jarich@perltraining.com.au]<br/>&gt; Sent: Thursday, February 01, 2007 4:45 PM<br/>&gt; To: perl-trainers@perl.org<br/>&gt; Subject: Bookings management software<br/>&gt; <br/>&gt; G&#39;day everyone,<br/>&gt; <br/>&gt; I have a question for those on the list who run publicly enrolable<br/>&gt; courses. How<br/>&gt; do you handle your bookings?<br/>&gt; <br/>&gt; At the moment we use a combination of nms-formmail, RT, LaTeX, a wiki and<br/>&gt; memory. It works but is time consuming. I&#39;ve done a few web searches but<br/>&gt; I<br/>&gt; haven&#39;t found any course booking software which matches what I&#39;m looking<br/>&gt; for<br/>&gt; which has:<br/>&gt; <br/>&gt; * automatic invoice generation (which I can then edit if I want<br/>&gt; before<br/>&gt; printing)<br/>&gt; * automatic cover letter and email generation (again editable)<br/>&gt; * various status levels: entered into accounting software, paid,<br/>&gt; processed, payment reminder sent...<br/>&gt; * attendance lists<br/>&gt; * book lists (we give out free books as part of our early bird)<br/>&gt; * customisable reports; particularly ones which estimate course<br/>&gt; profitability, and ones which can be used as reminders to print<br/>&gt; course<br/>&gt; manuals, order books, confirm facilities etc.<br/>&gt; <br/>&gt; etc. I&#39;m considering writing my own as a good way to learn either Jifty<br/>&gt; or<br/>&gt; Catalyst, but I thought I&#39;d ask to see if anyone on here had a working<br/>&gt; solution<br/>&gt; already. It doesn&#39;t have to do everything, as long as I can customise it.<br/>&gt; Failing that, what would you like to see in such a tool?<br/>&gt; <br/>&gt; Jacinta<br/>&gt; <br/>&gt; --<br/>&gt; (&quot;`-&#39;&#39;-/&quot;).___..--&#39;&#39;&quot;`-._ | Jacinta Richardson |<br/>&gt; `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |<br/>&gt; (_Y_.)&#39; ._ ) `._ `. ``-..-&#39; | +61 3 9354 6001 |<br/>&gt; _..`--&#39;_..-_/ /--&#39;_.&#39; ,&#39; | contact@perltraining.com.au |<br/>&gt; (il),-&#39;&#39; (li),&#39; ((!.-&#39; | www.perltraining.com.au |<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2007/02/msg595.html Thu, 01 Feb 2007 17:20:06 +0000 Bookings management software by Jacinta Richardson G&#39;day everyone,<br/><br/>I have a question for those on the list who run publicly enrolable courses. How<br/>do you handle your bookings?<br/><br/>At the moment we use a combination of nms-formmail, RT, LaTeX, a wiki and<br/>memory. It works but is time consuming. I&#39;ve done a few web searches but I<br/>haven&#39;t found any course booking software which matches what I&#39;m looking for<br/>which has:<br/><br/> * automatic invoice generation (which I can then edit if I want before<br/> printing)<br/> * automatic cover letter and email generation (again editable)<br/> * various status levels: entered into accounting software, paid,<br/> processed, payment reminder sent...<br/> * attendance lists<br/> * book lists (we give out free books as part of our early bird)<br/> * customisable reports; particularly ones which estimate course<br/> profitability, and ones which can be used as reminders to print course<br/> manuals, order books, confirm facilities etc.<br/><br/>etc. I&#39;m considering writing my own as a good way to learn either Jifty or<br/>Catalyst, but I thought I&#39;d ask to see if anyone on here had a working solution<br/>already. It doesn&#39;t have to do everything, as long as I can customise it.<br/>Failing that, what would you like to see in such a tool?<br/><br/> Jacinta<br/><br/>-- <br/> (&quot;`-&#39;&#39;-/&quot;).___..--&#39;&#39;&quot;`-._ | Jacinta Richardson |<br/> `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |<br/> (_Y_.)&#39; ._ ) `._ `. ``-..-&#39; | +61 3 9354 6001 |<br/> _..`--&#39;_..-_/ /--&#39;_.&#39; ,&#39; | contact@perltraining.com.au |<br/> (il),-&#39;&#39; (li),&#39; ((!.-&#39; | www.perltraining.com.au |<br/> http://www.nntp.perl.org/group/perl.trainers/2007/02/msg594.html Thu, 01 Feb 2007 16:44:53 +0000 Re: Perl Instruction at NIH by Johan Vromans &quot;Amir E. Aharoni&quot; &lt;amir.aharoni@gmail.com&gt; writes:<br/><br/>&gt; (also, some people have ideological problems with the licensing of<br/>&gt; Java libraries)<br/><br/>Windows people? You must be kidding ;-).<br/><br/>-- Johan<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg593.html Mon, 29 Jan 2007 15:25:03 +0000 Re: Perl Instruction at NIH by Amir E. Aharoni &gt; Anyone know of any good, free editors for windows? I&#39;m a vi guy, but on<br/>&gt; my Mac for presentations I use TextWrangler because of it&#39;s &quot;Run / Check<br/>&gt; Syntax&quot; feature. Is there a Win equivalent?<br/><br/>Eclipse IDE with the EPIC plugin does some basic Perl 5 editing and debugging.<br/><br/>Pro - it&#39;s free and cross-platform.<br/><br/>Con - it has a lot of bugs itself and Eclipse is a 100+ MB download<br/>(also, some people have ideological problems with the licensing of<br/>Java libraries)<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg592.html Mon, 29 Jan 2007 12:34:30 +0000 Re: Perl Instruction at NIH by Brad Lhotsky Anytime I&#39;ve been _forced_ to use windows, I normally install Cygwin and<br/>LiteStep. I know my way around it, but I&#39;m not 100% my students will.<br/>So I&#39;ll have to design examples to do the whole activestate +<br/>doubleclick thing.<br/><br/>Anyone know of any good, free editors for windows? I&#39;m a vi guy, but on<br/>my Mac for presentations I use TextWrangler because of it&#39;s &quot;Run / Check<br/>Syntax&quot; feature. Is there a Win equivalent?<br/><br/>On Mon, Jan 29, 2007 at 01:10:52PM -0600, Danny R. Faught wrote:<br/>&gt; Brad Lhotsky wrote:<br/>&gt; &gt; I&#39;m budgetting<br/>&gt; &gt; more than 8x factor Randal suggested as I&#39;m a Mac/Linux guy and the<br/>&gt; &gt; laptops provided for instruction are all WinXP.<br/>&gt; <br/>&gt; That&#39;s okay - you can make Windows act like Unix when you install Cygwin. <br/>&gt; <br/>&gt; It&#39;s a bit confusing when you try to mix the two views of the filesystem, e.g., &quot;perl /tmp/script.pl&quot; doesn&#39;t work in a Cygwin shell if you&#39;re using a native Windows build of Perl like ActiveState, and neither does &quot;perl c:\temp\script.pl&quot;.<br/>&gt; -- <br/>&gt; Danny R. Faught<br/>&gt; Tejas Software Consulting<br/>&gt; http://tejasconsulting.com/<br/>&gt; <br/><br/>-- <br/>Brad Lhotsky<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg591.html Mon, 29 Jan 2007 12:23:03 +0000 Re: Perl Instruction at NIH by Danny R. Faught Brad Lhotsky wrote:<br/>&gt; I&#39;m budgetting<br/>&gt; more than 8x factor Randal suggested as I&#39;m a Mac/Linux guy and the<br/>&gt; laptops provided for instruction are all WinXP.<br/><br/>That&#39;s okay - you can make Windows act like Unix when you install Cygwin. <br/><br/>It&#39;s a bit confusing when you try to mix the two views of the filesystem, e.g., &quot;perl /tmp/script.pl&quot; doesn&#39;t work in a Cygwin shell if you&#39;re using a native Windows build of Perl like ActiveState, and neither does &quot;perl c:\temp\script.pl&quot;.<br/>-- <br/>Danny R. Faught<br/>Tejas Software Consulting<br/>http://tejasconsulting.com/<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg590.html Mon, 29 Jan 2007 11:11:10 +0000 Re: Perl Instruction at NIH by Brad Lhotsky I wanted to thank everyoe who replied on and off list. I certainly<br/>understand the time it takes to prepare for the class. I&#39;m budgetting<br/>more than 8x factor Randal suggested as I&#39;m a Mac/Linux guy and the<br/>laptops provided for instruction are all WinXP.<br/><br/>When I do get the course material done, I&#39;ll post it on the internet for<br/>free. Thanks again!<br/><br/>On Mon, Jan 29, 2007 at 05:41:16AM -0800, Randal L. Schwartz wrote:<br/>&gt; &gt;&gt;&gt;&gt;&gt; &quot;Smylers&quot; == Smylers &lt;Smylers@stripey.com&gt; writes:<br/>&gt; <br/>&gt; Smylers&gt; Generally allow 5 times as long to write material as to present it;<br/>&gt; Smylers&gt; that is, allow a week to write a 1-day course. Possibly longer if<br/>&gt; Smylers&gt; you&#39;re new to writing training materials.<br/>&gt; <br/>&gt; [...]<br/>&gt; <br/>&gt; Smylers&gt; The way round this is to work backwards:<br/>&gt; <br/>&gt; [...]<br/>&gt; <br/>&gt; This is all very excellent advice, echoing what I would have said too.<br/>&gt; <br/>&gt; The only thing I would caution on is that &quot;5x&quot; is a bit low. I typically<br/>&gt; allocate 8x on a new course (a workday per hour), and only about things I&#39;m<br/>&gt; familiar with. Even more time if I have to figure out what&#39;s important, and<br/>&gt; what I can leave out.<br/>&gt; <br/>&gt; The other thing to keep in mind (as we&#39;ve presented in our &quot;Teaching &#39;Learning<br/>&gt; Perl&#39;&quot; course a couple of times at conferences) is that you should be very<br/>&gt; clear about the &quot;end points&quot; of your course. Where will you imagine everyone<br/>&gt; is starting? Where do you think they all want to end up? And then be sure to<br/>&gt; communicate that.<br/>&gt; <br/>&gt; For example, we presume everyone knows subroutines and arrays before they<br/>&gt; start the llama, so we get to set the expectations very quickly in the first<br/>&gt; hour, and we don&#39;t have to spend time describing why someone might want a<br/>&gt; subroutine or array.<br/>&gt; <br/>&gt; Once you have the begin and end point, MAKE THAT A STRAIGHT LINE. You may be<br/>&gt; tempted to throw a lot more stuff in there, but if you do, you will quickly<br/>&gt; exceed the time allotted for your course (and for you to write the materials).<br/>&gt; People can add their own &quot;bushiness&quot; to the knowledge once they get the<br/>&gt; &quot;trunk&quot;. But you have to teach the whole trunk, or people will be lost.<br/>&gt; <br/>&gt; -- <br/>&gt; Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095<br/>&gt; &lt;merlyn@stonehenge.com&gt; &lt;URL:http://www.stonehenge.com/merlyn/&gt;<br/>&gt; Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.<br/>&gt; See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!<br/>&gt; <br/><br/>-- <br/>Brad Lhotsky<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg589.html Mon, 29 Jan 2007 10:00:31 +0000 Perl Instruction at NIH by Christopher Hicks On Fri, Jan 26, 2007 at 02:42:09PM -0600, Brad Lhotsky wrote:<br/>&gt; I&#39;d be eternally grateful for any advice or sample material that would<br/>&gt; save me some time preparing the class.<br/><br/>The Kirrily &quot;Skud&quot; Roberts content is quite good and is available from http://wiki.fini.net/bin/view/PerlClass/SkudContent<br/><br/>I&#39;ve been meaning to revise it for American English and current usage, but its still a great place to start such a project.<br/><br/>-- <br/>&lt;/chris&gt;<br/><br/>The whole problem with the world is that fools and fanatics are always so<br/>certain of themselves, and wiser people so full of doubts.<br/> - Bertrand Russell, philosopher, mathematician, author,<br/> Nobel laureate (1872-1970)<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg588.html Mon, 29 Jan 2007 09:25:46 +0000 Re: Perl Instruction at NIH by Geoffrey Young Randal L. Schwartz wrote:<br/>&gt;&gt;&gt;&gt;&gt;&gt;&quot;Smylers&quot; == Smylers &lt;Smylers@stripey.com&gt; writes:<br/>&gt; <br/>&gt; <br/>&gt; Smylers&gt; Generally allow 5 times as long to write material as to present it;<br/>&gt; Smylers&gt; that is, allow a week to write a 1-day course. Possibly longer if<br/>&gt; Smylers&gt; you&#39;re new to writing training materials.<br/><br/>&gt; The only thing I would caution on is that &quot;5x&quot; is a bit low. I typically<br/>&gt; allocate 8x on a new course (a workday per hour), and only about things I&#39;m<br/>&gt; familiar with. Even more time if I have to figure out what&#39;s important, and<br/>&gt; what I can leave out.<br/><br/>this number depends on lots of factors - personally, I find it takes me<br/>a solid work-week (40 hours) to produce a 1 hour presentation of new<br/>material (that is, new presentation material on technology I&#39;m very<br/>intimate with). but lots of that has to do with the kind of style I<br/>like to present in, how smoothly I want things to flow, etc. culling<br/>together existing materials into something new takes less time. but<br/>still, the more time you put into something the more polished it will be<br/>(and the more your attendees will appreciate it).<br/><br/>my point is that I don&#39;t think you can over estimate the amount of time<br/>it will take to come up with a quality presentation the first (or first<br/>dozen times) you do it. but once you get into a groove you may find<br/>that your own timeline can vary quite a bit between that of your peers.<br/><br/>good luck.<br/><br/>--Geoff<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg587.html Mon, 29 Jan 2007 07:53:26 +0000 Re: Perl Instruction at NIH by merlyn &gt;&gt;&gt;&gt;&gt; &quot;Smylers&quot; == Smylers &lt;Smylers@stripey.com&gt; writes:<br/><br/>Smylers&gt; Generally allow 5 times as long to write material as to present it;<br/>Smylers&gt; that is, allow a week to write a 1-day course. Possibly longer if<br/>Smylers&gt; you&#39;re new to writing training materials.<br/><br/>[...]<br/><br/>Smylers&gt; The way round this is to work backwards:<br/><br/>[...]<br/><br/>This is all very excellent advice, echoing what I would have said too.<br/><br/>The only thing I would caution on is that &quot;5x&quot; is a bit low. I typically<br/>allocate 8x on a new course (a workday per hour), and only about things I&#39;m<br/>familiar with. Even more time if I have to figure out what&#39;s important, and<br/>what I can leave out.<br/><br/>The other thing to keep in mind (as we&#39;ve presented in our &quot;Teaching &#39;Learning<br/>Perl&#39;&quot; course a couple of times at conferences) is that you should be very<br/>clear about the &quot;end points&quot; of your course. Where will you imagine everyone<br/>is starting? Where do you think they all want to end up? And then be sure to<br/>communicate that.<br/><br/>For example, we presume everyone knows subroutines and arrays before they<br/>start the llama, so we get to set the expectations very quickly in the first<br/>hour, and we don&#39;t have to spend time describing why someone might want a<br/>subroutine or array.<br/><br/>Once you have the begin and end point, MAKE THAT A STRAIGHT LINE. You may be<br/>tempted to throw a lot more stuff in there, but if you do, you will quickly<br/>exceed the time allotted for your course (and for you to write the materials).<br/>People can add their own &quot;bushiness&quot; to the knowledge once they get the<br/>&quot;trunk&quot;. But you have to teach the whole trunk, or people will be lost.<br/><br/>-- <br/>Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095<br/>&lt;merlyn@stonehenge.com&gt; &lt;URL:http://www.stonehenge.com/merlyn/&gt;<br/>Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.<br/>See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg586.html Mon, 29 Jan 2007 07:30:13 +0000 Re: Perl Instruction at NIH by Smylers Brad Lhotsky writes:<br/><br/>&gt; I work as a security adminisrtator at a small NIH sub-organization.<br/><br/>Hi there. I&#39;ve no idea what NIH is, but I suspect it doesn&#39;t matter for<br/>my response.<br/><br/>&gt; Is there any advice for what my expectations of material coverage will<br/>&gt; be for a 9-4 class ?<br/><br/>Generally allow 5 times as long to write material as to present it; that<br/>is, allow a week to write a 1-day course. Possibly longer if you&#39;re new<br/>to writing training materials.<br/><br/>&gt; I didn&#39;t actually have any coding exercises, which I&#39;d like to have in<br/>&gt; this new class. ... I&#39;m just asking for any &quot;helpful&quot; advice the<br/>&gt; veterans would be willing to bestow on a fledgling perl trainer?<br/><br/>Obviously for exercises to work it has to be possible to answer them<br/>using the material previously covered. If you present material in what<br/>seems like a logical order from a taxonomic point of view you may<br/>struggle to think up exercises that are possible using only what&#39;s<br/>already been taught.<br/><br/>Or you may write exercises that seem plausible, but actually when doing<br/>them you would naturally use constructs that haven&#39;t been introduced<br/>yet, so you end up with a roomful of people writing programs that aren&#39;t<br/>representative of what you&#39;d recommend.<br/><br/>The way round this is to work backwards:<br/><br/>* First write a few &#39;sample solutions&#39; that are the kind of program that<br/> you hope folks to be able to come up with after each session.<br/><br/>* Then come up with some questions to which those sample solutions are<br/> possible answers.<br/><br/>* Lastly write the presentation that covers the material needed to<br/> answer the questions. If you find yourself wanting to include<br/> something because it seems &#39;orthogonal&#39; with other material you&#39;re<br/> mentioning but isn&#39;t actually useful for the exercises you&#39;ve written<br/> then stop and question whether it&#39;s necessary.<br/><br/> For example I&#39;ve seen Perl courses where there&#39;s a section which<br/> covers &quot;operators&quot;, and does so comprehensively, even though, say, the<br/> bitwise operators aren&#39;t particularly useful at that stage. Similarly<br/> C&lt;or&gt; is very handy for catching errors (such as in &#39;open this file or<br/> die&#39;); C&lt;and&gt; is much less commonly seen and doesn&#39;t _have_ to be<br/> mentioned just because C&lt;or&gt; has been.<br/><br/>Remember that presentations are good at explaining concepts, but bad at<br/>dispensing lists for the audience to memorize. People new to Perl are<br/>likely to need concepts like context explaining; however once shown in<br/>general how to call built-in functions they are likely to be able to<br/>cope with calling C&lt;uc&gt;, C&lt;hex&gt;, C&lt;index&gt;, and so on without further<br/>assistance (and those that aren&#39;t wouldn&#39;t be able to take in a<br/>presentation in which every function was explained in turn anyway).<br/><br/>So make sure that you show people perldoc -f or perldoc.perl.org (backed<br/>up with exercises that involve using functions that haven&#39;t been<br/>explicitly explained), and search.cpan.org.<br/><br/>Have fun, and good luck!<br/><br/>Smylers<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg585.html Mon, 29 Jan 2007 03:47:25 +0000 Re: Perl Instruction at NIH by Peter Scott On Fri, 26 Jan 2007 14:42:09 -0600, Brad Lhotsky wrote:<br/>&gt; I&#39;d be eternally grateful for any advice or sample material that would<br/>&gt; save me some time preparing the class. I&#39;m not getting paid for the<br/>&gt; class besides the fact that my boss considers the time spent preparing<br/>&gt; and instructing &quot;work time&quot;. I&#39;m not asking for anyone &quot;to do my<br/>&gt; homework&quot;. I&#39;m just asking for any &quot;helpful&quot; advice the veterans would<br/>&gt; be willing to bestow on a fledgling perl trainer?<br/><br/>Your best bet the first time out: use the latest Llama book as a workbook.<br/>Give everyone one and work through it from the beginning for as far as you<br/>can get in the time you have.<br/><br/>-- <br/>Peter Scott<br/>http://www.perlmedic.com/<br/>http://www.perldebugged.com/<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg584.html Sat, 27 Jan 2007 06:32:31 +0000 Perl Instruction at NIH by Brad Lhotsky Well, I&#39;ve gone and done it now. I work as a security adminisrtator at<br/>a small NIH sub-organization. I&#39;ve been a fairly passionate perl<br/>programmer since 1999. I got my share of &quot;stop reinventing the wheel&quot;<br/>from Randal on Perlmonks, and I&#39;ve amassed a collection of O&#39;Reilly<br/>books on perl that I actually _read_. I&#39;ve digested Perl Best Practices<br/>and use it as a guideline for my coding practices. I also wrote a few<br/>articles for developer.com (which thanks to brian d. foy&#39;s<br/>&quot;So you want to write about Perl&quot; YAPC presentation I learned was not<br/>the best sort of deal).<br/><br/>Using PBP and my personal experiences with the community I constructed a<br/>&quot;Perl Introduction for ISSO&#39;s (Information System&#39;s Security Officers)&quot;<br/>at NIH. The presentation went _really_ well. I have the course<br/>materials available online at:<br/><br/>http://divisionbyzero.net/blog/perl-isso-class/<br/><br/>It was supposed to be a one time deal to get other NIH Security Staff<br/>interested in hiring perl programmers so I&#39;d have people to talk to.<br/>However, the class was well received and thanks to things like BioPerl,<br/>NIH wants me back to o a full day &quot;hands on programming perl class&quot; with<br/>a target audience of systems, network, and security admins with some<br/>programming background.<br/><br/>Most of the people on this list making their living teaching perl and<br/>I&#39;m not interested in competing. I&#39;m interested in wetting people&#39;s<br/>appetites for Perl. I&#39;d gladly include contact information for anyone<br/>on this list as &quot;further instruction can be provided by these great<br/>people&quot; on the slides and printouts.<br/><br/>My motivation is to give back to the community, who are entirely<br/>responsible for my inability to not type &quot;use strict;\nuse warnings;\n&quot;<br/>after typing &quot;#!/usr/bin/perl&quot;. I also have been giving consideration<br/>to putting together a presentation for a YAPC or other perl conference,<br/>only being a dork, I need to work on my &quot;comfort level in front of a<br/>large group of people&quot;.<br/><br/>Is there any advice for what my expectations of material coverage will<br/>be for a 9-4 class ? My first class was an overview. I didn&#39;t actually<br/>have any coding exercises, which I&#39;d like to have in this new class.<br/><br/>I&#39;d be eternally grateful for any advice or sample material that would<br/>save me some time preparing the class. I&#39;m not getting paid for the<br/>class besides the fact that my boss considers the time spent preparing<br/>and instructing &quot;work time&quot;. I&#39;m not asking for anyone &quot;to do my<br/>homework&quot;. I&#39;m just asking for any &quot;helpful&quot; advice the veterans would<br/>be willing to bestow on a fledgling perl trainer?<br/><br/>-- <br/>Brad Lhotsky<br/> http://www.nntp.perl.org/group/perl.trainers/2007/01/msg583.html Fri, 26 Jan 2007 12:42:17 +0000 Re: Hiring training facilities. by Peter Scott On Wed, 11 Oct 2006 10:09:00 +0200, Johan Vromans wrote:<br/>&gt; Likewise, notepad does not understand files that have only \n as lime<br/>&gt; terminators, <br/><br/>Wordpad does. Any system that has Notepad should have Wordpad.<br/><br/>&gt; so students were not able to inspect the data files that I<br/>&gt; provided them for the exercises. Nowadays I provide special copies with<br/>&gt; CRLF endings.<br/><br/>-- <br/>Peter Scott<br/>http://www.perlmedic.com/<br/>http://www.perldebugged.com/<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/10/msg582.html Wed, 11 Oct 2006 05:57:42 +0000 Re: Hiring training facilities. by Johan Vromans &quot;Michael R. Wolf&quot; &lt;MichaelRunningWolf@att.net&gt; writes:<br/><br/>&gt; that any old notepad/cmd.exe or vi/ksh combination will work.<br/><br/>One problem I once ran into was that the students on Windows got<br/>slightly different results from the students using Linux. Turned out<br/>that the Windows editor they used did not provide a final newline.<br/><br/>Likewise, notepad does not understand files that have only \n as lime<br/>terminators, so students were not able to inspect the data files that<br/>I provided them for the exercises. Nowadays I provide special copies<br/>with CRLF endings.<br/><br/>-- Johan<br/> http://www.nntp.perl.org/group/perl.trainers/2006/10/msg581.html Wed, 11 Oct 2006 04:22:58 +0000 RE: Hiring training facilities. by Michael R. Wolf Don&#39;t sweat the fire drill thing again. In 10+ years of training, it&#39;s only<br/>happened to me once.<br/><br/>I don&#39;t count on the facilities being OK, even when I&#39;m teaching for a<br/>trusted client of mine that has 10 of their own facilities. I&#39;m hosting the<br/>class. I&#39;m the host. It would be nice if the facility took that<br/>responsibility as seriously as I did, but I don&#39;t leave my responsibility to<br/>their employees, or worse yet, their non-employees since some sites are not<br/>staffed by full time employees and are often inadequately stocked by other<br/>contractors.<br/><br/>In short, I make the hosting my responsibility. I bring my own coffee and<br/>milk (preferring *not* to rely on powdered non-dairy whitener even before I<br/>moved to hyper-javinated Seattle). I also bring my own pastries and fruit.<br/>I also bring my own salty snacks, sweet snacks, hard candy, candy bars,<br/>cookies, and crackers because I&#39;ve found that to be the mix of snacks that<br/>covers most students. I&#39;ve been fortunate in that I can usually leave these<br/>behind and invoice the client for &quot;site provisioning&quot;. If you figure that<br/>most hotels charge 5 - 10 USD per student per day for a continental<br/>breakfast, you can see that &quot;drinks and snacks&quot; can add up quickly. But it<br/>also pays dividends in customer satisfaction. Armys aren&#39;t the only things<br/>that move on their stomachs.<br/><br/>I often get asked to set up in a hotel (like I&#39;m doing this week). I have<br/>to call ahead to make sure that they don&#39;t try to set up 18 inch tables.<br/>Students need 3 feet to have reference material, caffeine, sugar, a<br/>keyboard, and a mouse. Don&#39;t try to skimp on workspace; if you&#39;re tempted,<br/>read the &quot;Furniture Police&quot; chapter in &quot;Peopleware&quot;, DeMarco and Listner&#39;s<br/>great book on software development.<br/><br/>As far as machine specifications, I can&#39;t remember having a machine that&#39;s<br/>too barebones to run an intro or intermediate Perl class. The beauty of the<br/>language is a beauty of teaching the language -- it&#39;s not a resource hog.<br/>Linux vs Windows -- I don&#39;t care. The Perl constructs are so far above the<br/>OS that any old notepad/cmd.exe or vi/ksh combination will work. (I have<br/>found some notepad-like editors on Linux to be helpful if I&#39;ve got some<br/>non-Unix folks on a Linux platform. We&#39;re using Kate this week. I guess<br/>Kate ::== K Advanced Text Editor). That is, while teaching Perl, I get<br/>beyond the editor, command line interpreter, and operating system. Most<br/>students can get beyond them pretty effectively if I focus them on the power<br/>of Perl.<br/><br/>Hope this answered some of your concerns.<br/><br/>(Sorry it&#39;s so long since the original posting. This draft fell into the<br/>cracks.)<br/><br/>-- <br/>Michael R. Wolf<br/>MichaelRWolf@att.net <br/>**NOTE** new, shorter spelling of obsolescent MichaelRunningWolf-at-att.net<br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/10/msg580.html Tue, 10 Oct 2006 18:17:00 +0000 Re: Hiring training facilities. by Steven Lembark <br/><br/>-- Rich Bowen &lt;rbowen@rcbowen.com&gt;<br/><br/>&gt; I&#39;ve had this problem almost every time I do training on-site. If it&#39;s<br/>&gt; onsite, they seem to not take their investment seriously, and wander in<br/>&gt; and out. I had a training where, of 18 people registered, only one<br/>&gt; person was actually there for the entire time of the class, with the<br/>&gt; rest of them wandering in and out, having 2-3 hour meetings, leaving<br/>&gt; early, arriving late, and so on. And that one person wasn&#39;t exactly the<br/>&gt; most interested student. The folks that really wanted to learn the<br/>&gt; material ended up being there less than half the time.<br/><br/>One fix that&#39;s worked well for us at Cheetahmail<br/>is to have an open class on Saturday for some<br/>subsidized rate (say $200) with the local<br/>company picking up the room charge and paying<br/>the head count for their employees who show up.<br/>That allows the teacher to balance out the lower<br/>fee with a few more people and gives the people<br/>showing up a chance to do so without work<br/>impinging on their daily routine.<br/><br/>Net result is a win-win with the company getting<br/>a lower fee and the atendees getting a chance to<br/>learn in peace :-)<br/><br/><br/>-- <br/>Steven Lembark 85-09 90th Street<br/>Workhorse Computing Woodhaven, NY 11421<br/>lembark@wrkhors.com 1 888 359 3508<br/> http://www.nntp.perl.org/group/perl.trainers/2006/10/msg579.html Sun, 08 Oct 2006 15:58:21 +0000 RE: Hiring training facilities. by Michael R. Wolf <br/>&gt; When renting class-rooms we usually give lunch vouchers and serve<br/>&gt; coffee and refreshments. This is the &#39;standard&#39; or &#39;expected&#39; in the<br/>&gt; local training industry.<br/><br/><br/>Interesting. In US, that&#39;s not the norm; students expect to buy their own<br/>lunch. Most are able to expense it back to their company. I guess that<br/>both your culture and mine have a way to make sure that the student doesn&#39;t<br/>have to pay for their own lunch while on training. It&#39;s just two different<br/>solutions.<br/><br/>In rare occasions, when I&#39;m teaching an on-site, the manager will realize<br/>that it&#39;s just good plain financial sense to maximize the student time in<br/>class, and they will order lunch to be delivered. The even smarter ones<br/>realize that the money isn&#39;t even the biggest issue -- they get great team<br/>building opportunity for the group to bond and debrief over lunch. And the<br/>manager gets feel-good points for it from his team. It&#39;s nice to have your<br/>boss buy you lunch every once in a while.<br/><br/>When I&#39;m teaching at a vendor site, they usually have snacks and drinks<br/>available. Most of them are free. They all have free coffee in the<br/>morning. Most have fruit or pastries.<br/><br/><br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/09/msg578.html Fri, 22 Sep 2006 23:27:13 +0000 Re: Hiring training facilities. by Rich Bowen &gt;<br/>&gt; The biggest trouble usually is actually that we are on-site.<br/>&gt; Many managers expect their workers to do their daily job<br/>&gt; more-or-less even while they are in class. That means many times<br/>&gt; students have to read their e-mail and respond to them.<br/>&gt; Many times they are even taken out from the class.<br/>&gt; Once they are out for 2-3 hours usually they cannot<br/>&gt; come back as they cannot follow the class any more.<br/>&gt; Once I had a class where we started with 21 ppl and after<br/>&gt; 5 days we ended with 4. But at least those 4 were satisfied.<br/>&gt;<br/><br/><br/>I&#39;ve had this problem almost every time I do training on-site. If <br/>it&#39;s onsite, they seem to not take their investment seriously, and <br/>wander in and out. I had a training where, of 18 people registered, <br/>only one person was actually there for the entire time of the class, <br/>with the rest of them wandering in and out, having 2-3 hour meetings, <br/>leaving early, arriving late, and so on. And that one person wasn&#39;t <br/>exactly the most interested student. The folks that really wanted to <br/>learn the material ended up being there less than half the time.<br/>&gt;<br/>&gt; If we could ensure that people who are only familiar with Windows <br/>&gt; would be<br/>&gt; able to work on Windows and similarly people who are not familiar <br/>&gt; with vi and<br/>&gt; emacs would have at least nedit installed on Unix/Linux.<br/>&gt; That would be a huge step in reducing frustration in the class.<br/><br/>The training that I do tends to be *nix specific (While I&#39;ve done <br/>Perl training, mostly I&#39;m an Apache trainer) and so I tend to spend a <br/>significant portion of every class with that one or two people who <br/>are completely new to *nix.<br/><br/>--<br/>rbowen@rcbowen.com<br/>Come to ApacheCon US 2006!<br/>http://us.apachecon.com/<br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/09/msg577.html Tue, 19 Sep 2006 04:52:47 +0000 Re: Hiring training facilities. by Gabor Szabo Hi Jacinta,<br/><br/>On 9/15/06, Jacinta Richardson &lt;jarich@perltraining.com.au&gt; wrote:<br/>&gt; G&#39;day everyone,<br/>&gt;<br/>&gt; Who here has their own training facilities?<br/><br/>We don&#39;t own facilities either.<br/><br/>Most of our trainings are on-site but even there we bump into trouble<br/>with classrooms. We try to recommend them a setup but in the end<br/>we go with what the client has. Many times it is far from being optimal.<br/><br/>The biggest trouble usually is actually that we are on-site.<br/>Many managers expect their workers to do their daily job<br/>more-or-less even while they are in class. That means many times<br/>students have to read their e-mail and respond to them.<br/>Many times they are even taken out from the class.<br/>Once they are out for 2-3 hours usually they cannot<br/>come back as they cannot follow the class any more.<br/>Once I had a class where we started with 21 ppl and after<br/>5 days we ended with 4. But at least those 4 were satisfied.<br/><br/>When talking about the facilities the things I ask for<br/>is to have enough space so I can get next to each student<br/>to help in the lab work. This is not always possible as sometimes<br/>classrooms are too packed.<br/><br/>Machine specs are not important but we ask for basic software to be installed.<br/>Perl 5.8 + Text Editor students are familiar with. Putty or similar if working<br/>on a remote Unix/Linux machine. + Internet connection.<br/><br/>Unfortunately even this is not always easy. We tell the training manager to<br/>ask the students which OS and which editor do they prefer - after all most of<br/>what I teach is OS independent - but in the end in the classroom I see<br/>many people breaking their fingers with what they have. e.g. Windows-only<br/>people working on Unix with vi....<br/><br/><br/>If we could ensure that people who are only familiar with Windows would be<br/>able to work on Windows and similarly people who are not familiar with vi and<br/>emacs would have at least nedit installed on Unix/Linux.<br/>That would be a huge step in reducing frustration in the class.<br/><br/>When on-site the lunch, coffee and refreshment situation is the same as<br/>they normally have in the specific client. Sometimes it is very good<br/>but in other cases we just eat too much...<br/><br/>When renting class-rooms we usually give lunch vouchers and serve<br/>coffee and refreshments. This is the &#39;standard&#39; or &#39;expected&#39; in the<br/>local training industry.<br/><br/>Gabor<br/><br/>-- <br/>Gabor Szabo<br/>http://www.szabgab.com/<br/>Perl Training in Israel http://www.pti.co.il<br/>08-975-2897 054-4624648<br/> http://www.nntp.perl.org/group/perl.trainers/2006/09/msg576.html Tue, 19 Sep 2006 04:23:23 +0000 Hiring training facilities. by Jacinta Richardson G&#39;day everyone,<br/><br/>Who here has their own training facilities?<br/><br/>For those of us who don&#39;t (and Perl Training Australia is definitely in this<br/>boat), how do you handle arranging labs in another city when it isn&#39;t convenient<br/>for you to go and check them out?<br/><br/>Do you try to get someone you know to give them a look over? Do you always make<br/>the time to fly out and ensure they&#39;re sufficient? Or do you just trust that<br/>things will probably be okay?<br/><br/>What do you look for in a training facility? Do you care about the machine<br/>specifications? How important is it that morning and afternoon tea are served?<br/> Do you test their coffee? Do you make use of lunch vouchers or in-house<br/>catering or do you let attendees buy their own lunches?<br/><br/>I&#39;m curious as to how you arrange labs for your training courses. Please feel<br/>free to add questions. For us:<br/><br/>We often don&#39;t make the time to check out labs in other cities before training<br/>at them. We usually want to do so, but time often gets away from us. This has<br/>bitten us badly once when the staff at the facility turned out to want to close<br/>the doors at 4:30pm when we had pitched our class to run from 9-5.<br/>Unfortunately, sometimes even checking out the labs isn&#39;t enough to find out<br/>whether or not they are suitable. A room can seem quite pleasant when it&#39;s<br/>empty and you walk in half way through the day; but it can be down right nasty<br/>by 4pm on a warm day with all the machines turned on and 15 bodies working away.<br/> Separate air conditioners for each room are important.<br/><br/>In a training facility we look for:<br/> * Clear, large monitors. 17&quot; minimum with a decent resolution.<br/> * Lots of elbow room between attendees<br/> * Quiet, very sharp data projector<br/> * Decent air conditioning.<br/><br/>Machine specifications are typically irrelevant (we don&#39;t teach anything which<br/>can stress a low-end machine), so we often laugh when we&#39;re offered RAM and<br/>processor upgrades.<br/><br/>Morning and afternoon tea is nice, although we&#39;ll cope okay if there are just<br/>biscuits as well. Good coffee seems to be really hard to find. What is it with<br/>training facilities providing &quot;freshly brewed&quot; sludge?<br/><br/>We always use lunch vouchers, although we prefer it if these vouchers are<br/>accepted in more than one location. Our most recent course only had a single<br/>location (we were assured there would be more) and although none of the students<br/>complained I was a bit disappointed.<br/><br/>A new training room criteria I&#39;m thinking of adding is a question regarding fire<br/>drills and floor wardens. I know this sounds hopelessly paranoid, but it isn&#39;t<br/>really. In our course today we stopped for morning tea at about 11:10 and came<br/>back at about 11:25am. At 11:30 we were told that there was going to be a fire<br/>drill in about 5 minutes but we wouldn&#39;t have to evacuate. At 11:35 we were<br/>asked to leave the building. The fire warden for the training facility then<br/>proceeded to leave; rather than ensuring that the floor was cleared etc. In the<br/>mix-up of people on the stairs we lost some of our students too. :(<br/><br/>The whole thing took about an hour, so I&#39;m glad we decided to solve it by<br/>breaking for lunch really early, and then having 2 afternoon tea breaks.<br/><br/>I&#39;ll be asking my next facility when I book:<br/> * Is there a fire drill scheduled that week<br/>and<br/> * Who is your fire warden, and do they know what they&#39;re doing?<br/><br/>If it were possible to mark the fire wardens on their jobs I would have had to<br/>give ours a 1/10.<br/><br/>All the best,<br/><br/> J<br/><br/>-- <br/> (&quot;`-&#39;&#39;-/&quot;).___..--&#39;&#39;&quot;`-._ | Jacinta Richardson |<br/> `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |<br/> (_Y_.)&#39; ._ ) `._ `. ``-..-&#39; | +61 3 9354 6001 |<br/> _..`--&#39;_..-_/ /--&#39;_.&#39; ,&#39; | contact@perltraining.com.au |<br/> (il),-&#39;&#39; (li),&#39; ((!.-&#39; | www.perltraining.com.au |<br/> http://www.nntp.perl.org/group/perl.trainers/2006/09/msg575.html Fri, 15 Sep 2006 04:02:06 +0000 Re: Compilation failed in require by Andrew Savige --- Bala Murugan &lt;kbalu123@gmail.com&gt; wrote:<br/>&gt; While running the following temp.pl script, it throws the following error<br/>&gt; message.<br/><br/>... &lt;snipped perl question&gt;<br/><br/>This is a list for Perl trainers to discuss Perl training issues.<br/>Accordingly, this is the wrong list for questions about Perl.<br/>If you want a quick answer, I suggest you post your question at:<br/><br/> http://www.perlmonks.org/<br/><br/>If you prefer mailing lists, I suggest posting your question on this<br/>mailing list:<br/><br/> http://lists.cpan.org/showlist.cgi?name=perl-beginner<br/><br/>Good luck,<br/>/-\<br/><br/><br/><br/> <br/><br/> <br/> <br/>____________________________________________________ <br/>On Yahoo!7 <br/>Messenger - Make free PC-to-PC calls to your friends overseas. <br/>http://au.messenger.yahoo.com <br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/08/msg574.html Wed, 23 Aug 2006 04:22:08 +0000 Compilation failed in require by Bala Murugan Hi All,<br/><br/>While running the following temp.pl script, it throws the following error<br/>message.<br/><br/>$ perl temp.pl<br/>HELLO<br/>Compilation failed in require at temp.pl line 2.<br/>$<br/><br/>$ cat temp.pl<br/>#!/usr/bin/perl<br/>require &quot;/home/bala/hello.pl&quot;;<br/><br/>$ cat hello.pl<br/>#!/usr/bin/perl<br/>die &quot;HELLO\n&quot;;<br/><br/>If anyone knows, could you please let me know the reason and solution to<br/>this issue?<br/><br/>Regards,<br/>Bala.<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/08/msg573.html Wed, 23 Aug 2006 03:52:59 +0000 Last-minute repeat: OSCON BOF for Perl Trainers by Peter Scott I&#39;ve scheduled the usual BOF for Perl trainers at the beginning of OSCON<br/>to avoid conflict with the more popular events. See<br/><br/>http://conferences.oreillynet.com/cs/os2006/view/e_sess/9380<br/><br/>which says:<br/><br/>Date: Monday, July 24<br/>Time: 7:00pm - 8:00pm<br/>Location: Portland 252<br/><br/>Do you teach Perl? Whether you make your entire living running a Perl<br/>training business, or whether you&#39;ve been coopted to bring your workgroup<br/>up to speed on Perl, this BOF is for you to meet others who are in the<br/>same position. <br/><br/>Come and share the lessons you&#39;ve learned, or ask others how they handle<br/>issues you&#39;re grappling with. Whether it&#39;s the student who monopolizes<br/>Q&amp;A, developing a Perl 6 strategy, or organizing hands-on examples, you<br/>can tell us how you handled it or find out how others did.<br/><br/><br/>Sorry I couldn&#39;t get it for 6:00 as usual, they aren&#39;t starting any BOFs<br/>before 7:00 this year.<br/><br/>-- <br/>Peter Scott<br/>http://www.perlmedic.com/<br/>http://www.perldebugged.com/<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/07/msg572.html Sat, 22 Jul 2006 08:05:55 +0000 OSCON BOF for Perl Trainers by Peter Scott I&#39;ve scheduled the usual BOF for Perl trainers at the beginning of OSCON<br/>to avoid conflict with the more popular events. See<br/><br/>http://conferences.oreillynet.com/cs/os2006/view/e_sess/9380<br/><br/>which says:<br/><br/>Date: Monday, July 24<br/>Time: 7:00pm - 8:00pm<br/>Location: Portland 252<br/><br/>Do you teach Perl? Whether you make your entire living running a Perl<br/>training business, or whether you&#39;ve been coopted to bring your workgroup<br/>up to speed on Perl, this BOF is for you to meet others who are in the<br/>same position. <br/><br/>Come and share the lessons you&#39;ve learned, or ask others how they handle<br/>issues you&#39;re grappling with. Whether it&#39;s the student who monopolizes<br/>Q&amp;A, developing a Perl 6 strategy, or organizing hands-on examples, you<br/>can tell us how you handled it or find out how others did.<br/><br/><br/>Sorry I couldn&#39;t get it for 6:00 as usual, they aren&#39;t starting any BOFs<br/>before 7:00 this year.<br/><br/>-- <br/>Peter Scott<br/>http://www.perlmedic.com/<br/>http://www.perldebugged.com/<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/07/msg571.html Thu, 13 Jul 2006 10:32:03 +0000 Introduction message by Jacinta Richardson G&#39;day everyone.<br/><br/>I know this is a *very* quiet list, but I thought I&#39;d say hi, since I&#39;ve finally<br/>(after 4 or so years) gotten around to subscribing! For those who don&#39;t<br/>recognise me, I&#39;m jarich from PerlMonks and use.perl, I&#39;m the co-director of<br/>Perl Training Australia and I write and maintain most of PTA&#39;s training<br/>materials. I&#39;m also subscribed to most of the PM groups in the Southern<br/>Hemisphere and some of the ones in the North. Mostly I just pester them with<br/>invitations to the Open Source Developers&#39; Conference (which I help run), but I<br/>do answer questions if they ever get asked.<br/><br/>Things I&#39;d like to get out of this mailing list are as follows:<br/><br/> * What (publicly accessible) courses still need to be written?<br/><br/> There are a great many Intro to Perl courses/pages/slides<br/> out there on the web. Just do a search for perlintro.pdf<br/> You&#39;ll find the perldoc by Kirrily, Netizen&#39;s original notes,<br/> our notes, and many other people&#39;s notes. Obviously we&#39;re not<br/> missing intro material. Likewise for Intermediate material<br/> (references, packages, modules, objects etc).<br/><br/> I&#39;m not talking books here, unless the book exists as course<br/> materials. I&#39;m wondering what topics people are left<br/> learning on their own. For example I love the coffee-stain<br/> book, but I&#39;m not sure I could use it as course material. Are<br/> there course materials out there somewhere on testing? We have<br/> some of our own of course, attached to our Security course.<br/> Is there a course on POD, for example?<br/><br/> * How much success do other trainers have marketing non-beginner<br/> courses? We&#39;re finding it *really* hard. We sell heaps of introductory<br/> courses and our course attendees love us. But even when we have demand<br/> from programmers, both they and we have difficulty selling the advanced<br/> training to management.<br/><br/> * Is there value in course review, content development (or even course<br/> structure development) on this list?<br/><br/>I am aware that this list is populated by professional trainers, that we all are<br/>doing this not only because we love it, but because it makes us money. I&#39;m not<br/>trying to get you to divulge your secrets, I&#39;d just like to throw up some topics<br/>for discussion. The above list are things I&#39;d like to know. Perhaps we can<br/>share sources of ideas on the first, hints on the second and work together on<br/>the third...<br/><br/>All the best,<br/><br/> J<br/><br/>-- <br/> (&quot;`-&#39;&#39;-/&quot;).___..--&#39;&#39;&quot;`-._ | Jacinta Richardson |<br/> `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |<br/> (_Y_.)&#39; ._ ) `._ `. ``-..-&#39; | +61 3 9354 6001 |<br/> _..`--&#39;_..-_/ /--&#39;_.&#39; ,&#39; | contact@perltraining.com.au |<br/> (il),-&#39;&#39; (li),&#39; ((!.-&#39; | www.perltraining.com.au |<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/06/msg570.html Tue, 27 Jun 2006 04:31:06 +0000 Re: How to get people use forums and mailing lists [was Re: Career Help Urgent!] by Peter Scott On Wed, 17 May 2006 17:33:34 +0300, Gabor Szabo wrote:<br/>&gt; On 5/17/06, Smylers &lt;Smylers@stripey.com&gt; wrote:<br/>&gt;&gt; So anybody who &quot;helps&quot; you by providing you with the answer is assisting<br/>&gt;&gt; you deceive the employer and get a job you are blatantly not qualified<br/>&gt;&gt; for. That&#39;s downright dishonest. Why on earth do you expect that<br/>&gt;&gt; somebody would want to &quot;help&quot; you in this way?<br/>&gt; <br/>&gt; While I agree with you I would like to note that, unfortunately most<br/>&gt; of the people<br/>&gt; I see around would not know how to or would fear to ask a question on<br/>&gt; a mailing list.<br/><br/>That is a valid independent point but in the case of the OP I would have<br/>given the same response as Smylers no matter where it was posted. The<br/>request was unethical in any context.<br/><br/>On the general point, I have written about this in both of my books. <br/>Also, the beginners list is the perfect place for nervous posters to get<br/>their feet wet. <br/><br/>-- <br/>Peter Scott<br/>http://www.perlmedic.com/<br/>http://www.perldebugged.com/<br/><br/> http://www.nntp.perl.org/group/perl.trainers/2006/05/msg569.html Thu, 18 May 2006 00:33:30 +0000 Re: How to get people use forums and mailing lists [was Re: Career Help Urgent!] by Smylers brian d foy writes:<br/><br/>&gt; You really can&#39;t blame some poor soul for seeing a mailing list named<br/>&gt; &quot;trainers@perl.org&quot; and interpreting that as a place to get help from<br/>&gt; Perl trainers.<br/><br/>It depends where they saw it, I suppose. This isn&#39;t a widely known<br/>list, and the places I can think of which mention it state its purpose<br/>reasonably clearly -- though I&#39;ll concede that for a non-native-English<br/>speaker that could be harder to dermine.<br/><br/>&gt; Not one of the responses that I saw actaully tried to help the person,<br/>&gt; even by simply pointing them to the right place.<br/><br/>I would&#39;ve done if I could think of a right place. But I&#39;m at a loss to<br/>think whom somebody trying to cheat on a job application should<br/>approach. A priest, perhaps?<br/><br/>If the question had been plausible then I&#39;d&#39;ve suggested PerlMonks; but<br/>as it was phrased it would only get shot down there too, so there didn&#39;t<br/>seem to be any point.<br/><br/>&gt; Let&#39;s not be assholes to newbies.<br/><br/>Sure. But equally I don&#39;t want to encourage people to get Perl jobs<br/>dishonestly -- especially if it means somebody who actually knows Perl<br/>doesn&#39;t get the job.<br/><br/>Smylers<br/> http://www.nntp.perl.org/group/perl.trainers/2006/05/msg568.html Thu, 18 May 2006 00:01:23 +0000 Re: How to get people use forums and mailing lists [was Re: Career Help Urgent!] by Tad McClellan <br/>On Wed, May 17, 2006 at 07:07:23PM +0200, Amir E. Aharoni wrote:<br/><br/>&gt; I also introduced them to comp.lang.perl.*<br/><br/><br/>I present a triple-whammy:<br/><br/>Usenet as above, plus www.perlmonks.com and lists.perl.org.<br/><br/><br/>-- <br/> Tad McClellan SGML consulting<br/> tadmc@augustmail.com Perl programming<br/> Fort Worth, Texas<br/> http://www.nntp.perl.org/group/perl.trainers/2006/05/msg567.html Wed, 17 May 2006 17:14:48 +0000 Re: How to get people use forums and mailing lists [was Re: Career Help Urgent!] by brian d foy In article<br/>&lt;d8a74af10605170733v27abee2ey853f2a86309af2bd@mail.gmail.com&gt;, Gabor<br/>Szabo &lt;szabgab@gmail.com&gt; wrote:<br/><br/>&gt; This is a separate topic, but in my classes I noticed that a very<br/>&gt; large proportion<br/>&gt; of the students would not use any forum or mailing list to ask a question.<br/>&gt; I guess this is somewhere in the 80-90% range of the students.<br/>&gt; I am talking about engineers, QA people etc.<br/><br/>I&#39;ve noted the same thing, and I really don&#39;t blame them. Most of the<br/>people who frequent a forum are quite rude, elitist, and off-putting.<br/>It&#39;s a shame to see newbies treated so harshly, and I don&#39;t blame them<br/>from staying away.<br/><br/>You really can&#39;t blame some poor soul for seeing a mailing list named<br/>&quot;trainers@perl.org&quot; and interpreting that as a place to get help from<br/>Perl trainers. There isn&#39;t a lot of context in the name. Not one of the<br/>responses that I saw actaully tried to help the person, even by simply<br/>pointing them to the right place. Instead, the response put on the<br/>usual grand show for the regulars.<br/><br/>As trainers, we know that people start at point A and it&#39;s our job to<br/>figure out where they want to go (even if they don&#39;t know themselves)<br/>then lead them there. We&#39;re certainly showing our inability to do that<br/>if we can&#39;t get over ourselves and simply say &quot;Perhaps the folks over<br/>at learn.perl.org can help&quot; and leave it at that.<br/><br/>Let&#39;s not be assholes to newbies.<br/> http://www.nntp.perl.org/group/perl.trainers/2006/05/msg566.html Wed, 17 May 2006 16:52:00 +0000