rblackwe's Journal http://use.perl.org/~rblackwe/journal/ rblackwe's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T01:45:42+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 rblackwe's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~rblackwe/journal/ Pittsburgh Perl Workshop CFP ends Monday Sept 6 http://use.perl.org/~rblackwe/journal/40520?from=rss The Pittsburgh Perl Workshop 2010 will be Saturday October 9 and Sunday 10 at the Gates Center at CMU. <br> <br> Don't miss your chance to speak at this years Workshop. The Call For Papers ends Monday Sept 6. <br> <br> <a href="http://pghpw.org/ppw2010/newtalk">Submit your talk.</a> rblackwe 2010-09-02T15:22:01+00:00 events Perl Instructors and Trainers: YAPC|10 wants your courses! http://use.perl.org/~rblackwe/journal/38852?from=rss <p><a href="http://yapc10.org/yn2009/news/376">Perl Instructors and Trainers: YAPC|10 wants your courses!</a></p><p>For YAPC|10, we are hoping to offer attendees a wide selection of pre- and post-YAPC courses and training opportunities. To that end, we invite all qualified Perl trainers and instructors to respond to our <a href="http://yapc10.org/yn2009/call_for_courses.html">Call for Courses</a>.</p><p>If you're a trainer or instructor, take a look because it's a sweet deal. In short, we'll take care of registration, food, and facilities &#8211; at cost &#8211; so you can focus on delivering great courses and training to your students.</p><p>Once you have a talk ready to go, <a href="http://yapc10.org/yn2009/submit_course.html">submit your course</a> and you should hear back from an organizer within 72 hours.</p><p>Not a professional speaker, but still looking to give a talk during YAPC? No problem, there's still time. Our regular<br><a href="http://yapc10.org/yn2009/cfp.html">call for talk proposals</a> is still open.</p> rblackwe 2009-04-23T04:20:36+00:00 journal Last day for 10th Anniversary Special for $99.00 http://use.perl.org/~rblackwe/journal/38696?from=rss <p>Last day for 10th Anniversary Special for $99.00<br><a href="http://yapc10.org/">http://yapc10.org/</a></p> rblackwe 2009-03-24T20:24:30+00:00 journal Parrot Virtual Machine Workshop 2009 max capacity 70 people. http://use.perl.org/~rblackwe/journal/38645?from=rss <p>Parrot Virtual Machine Workshop (PVMW) 2009 is a pre-yapc|10 event to be held June 20-21. FYI we have a maximum capacity of 70 people. If you know you want to attend be sure to sign up and confirm your place.</p><p>Sign up by going to <a href="http://yapc10.org/yn2009/purchase">http://yapc10.org/yn2009/purchase</a>.<br>Check "Parrot Virtual Machine Workshop".</p><p>Note: You do not have to attend yapc|10 to go to PVMW.</p><p>For more information:<br><a href="http://yapc10.org/yn2009/wiki?node=Parrot%20Virtual%20Machine%20Workshop%202009">http://yapc10.org/yn2009/wiki?node=Parrot%20Virtual%20Machine%20Workshop%202009</a></p><p>Thanks<br>Robert</p> rblackwe 2009-03-15T01:10:28+00:00 journal Pricing for YAPC|10 has been announced. http://use.perl.org/~rblackwe/journal/38642?from=rss <p>The very first Yet Another Perl Conference was held in '99. To celebrate the 10th anniversary of that event, we are offering a special YAPC|10 admission price of $99 &#8212; but only for 10 days! After that, the price goes up to $125. The full pricing schedule is below:</p><p>10th Anniversary Special $99 Mar 14--24<br>Standard pricing $125 Mar 25--May 31<br>Late registration $150 After May 31</p><p>You asked for it, so here it is: corporate pricing. YAPC delivers an incredible amount of conference for an unheard-of low price. YAPC admission prices are so low, however, that in certain corporate environments, you might have a difficult time convincing the powers that be that YAPC is a "real" conference. If you work in such an environment, we offer the following, more seriously priced options, which are otherwise identical to the options above:</p><p>Corporate A $1000 Anytime<br>Corporate B $1500 Anytime<br>Corporate C $2000 Anytime<br>Corporate D $2500 Anytime</p> rblackwe 2009-03-14T17:44:26+00:00 journal pre-YAPC|10 and post-YAPC|10 Events http://use.perl.org/~rblackwe/journal/38639?from=rss <p>The YAPC|10 organizers are working hard to make this a great YAPC. But we would really like it if the community could help out with pre-YAPC and post-YAPC events.</p><p>YAPCs make a great opportunity to be around great perl people. Make the most of it and create a few other interesting events.</p><p>Start your event here:<br><a href="http://yapc10.org/yn2009/wiki?node=Events">http://yapc10.org/yn2009/wiki?node=Events</a></p><p>Organizing for the Parrot Virtual Machine Workshop 2009 has already started:<br><a href="http://yapc10.org/yn2009/wiki?node=Parrot%20Virtual%20Machine%20Workshop%202009">http://yapc10.org/yn2009/wiki?node=Parrot%20Virtual%20Machine%20Workshop%202009</a></p> rblackwe 2009-03-13T18:24:43+00:00 journal Looking for free SQL Standard documention. http://use.perl.org/~rblackwe/journal/37850?from=rss At <a href="http://pghpw.org/ppw2008/">PPW</a> a hallway track discussion came up about having a test on CPAN that could test database conformance with the various SQL standards. <p> I am attempting to do some resarch on this and am not finding a good free reference for the SQL standards. </p><p> <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45498">This</a> is what I have found so far but it is not free. </p><p> You can kind of think of this as <a href="http://en.wikipedia.org/wiki/Acid2">Acid2</a> for databases. </p> rblackwe 2008-11-10T23:06:54+00:00 journal YAPC::NA::2009 http://use.perl.org/~rblackwe/journal/37729?from=rss Just a few notes about the next YAPC::NA. <p> YAPC is June 22-24 2009 back where it all started at <a href="http://cmu.edu/">CMU</a>. </p><p> If you want to do anything pre or post YAPC please contact the organizers. We can help find you space for hack-a-thons or whaterver you might want to do. </p><p> Please join the <a href="http://mail.pm.org/mailman/listinfo/yapc">mailing list</a> to keep up to date with the YAPC details. </p><p> If you think your company would want to be a sponsor please contact us sooner rather than later. </p><p> Spread the word. The best marketing we have is word of mouth. </p><p> Tell us what you want for YAPC. YAPC is very much a community event. We can not make every dream come true but we can try. It can't hurt to ask us for something. Do you want a specific track, speaker or whatever it is maybe we can make it happen.</p> rblackwe 2008-10-24T22:17:16+00:00 journal #yapc::na::2009 http://use.perl.org/~rblackwe/journal/37649?from=rss The Pittsburgh Perl Workshop is over. Time to get focused on YAPC::NA::2009. <p> Please join #yapc::na::2009 on irc.perl.org and help in the planing.</p> rblackwe 2008-10-13T02:00:21+00:00 journal Pittsburgh Perl Workshop talk schedule http://use.perl.org/~rblackwe/journal/37551?from=rss The tentative PPW talk <a href="http://pghpw.org/ppw2008/schedule">schedule</a> has been posted. <p> We have great classes, talks, and socializing planned so go ahead already <a href="http://pghpw.org/ppw2008/register"> register</a>.</p> rblackwe 2008-09-26T21:54:45+00:00 journal Pittsburgh Perl Workshop and Bug Labs http://use.perl.org/~rblackwe/journal/37514?from=rss The details are still forming but <a href="http://buglabs.net/">Bug Labs</a> will be speaking and letting people play with some hardware at the <a href="http://pghpw.org/">Pittsburgh Perl Workshop</a>. rblackwe 2008-09-22T22:23:06+00:00 journal Pittsburgh Perl Workshop: Speaker Mentor Program http://use.perl.org/~rblackwe/journal/37402?from=rss The call for papers deadline is September 12. If you are on the fence about giving a talk because you have never prepared a talk or given a talk don't fear we can help. <p> From talk selection, preparation and delivery we can help you along the way. </p><p> Come on be a voice in the perl community. </p><p> <a href="http://pghpw.org/">Pittsburgh Perl Workshop</a></p> rblackwe 2008-09-10T23:22:11+00:00 journal Pittsburgh Perl Workshop 2008 website is up. http://use.perl.org/~rblackwe/journal/36923?from=rss The website for the Pittsburgh Perl Workshop 2008 is open. Please stop by. <br> <br> <a href="http://pghpw.org/">http://pghpw.org/</a> rblackwe 2008-07-16T02:55:29+00:00 journal Speaker Mentor Program:Slideware http://use.perl.org/~rblackwe/journal/36823?from=rss For the upcoming Pittsburgh Perl Workshop in Oct and YAPC::NA 2009 I want to offer a speaker mentor program. <br> <br> I really don't know how I am going to do this just yet, but one thing I know is, I will need is slideware suggestions for potential speakers. <br> <br> What do people like and why do they like it? This is asked from the perspective of the speaker and as an audience member. <br> <br> Wikipedia has not let me down it does give me a decent start but I would like to see what the Perl community has experienced. <br> <br> <a href="http://en.wikipedia.org/wiki/Presentation_program">Presentation Programs on Wikipedia</a> rblackwe 2008-07-01T01:47:07+00:00 journal Pittsburgh Perl Workshop 2008 group on Linkedin http://use.perl.org/~rblackwe/journal/36793?from=rss If you are planning on attending the Pittsburgh Perl Workshop 2008 please consider joining the <a href="http://linkedin.com/">Linkedin </a> group, <a href="http://www.linkedin.com/e/gis/89938/46A24D3F241B">PPW08</a>. rblackwe 2008-06-27T02:49:11+00:00 journal Pittsburgh Perl Workshop 2008 http://use.perl.org/~rblackwe/journal/36780?from=rss The Pittsburgh Perl Mongers are hard at work planning this years Pittsburgh Perl Workshop. (We are also planing YAPC::NA 09 but more on that later. But go ahead and mark your calendars for June 22 through Wednesday, June 24, 2009). Mark your calendars this years PPW will be October 11th and 12th 2008. <br> <br> At this year YAPC::NA I was surprised at how much was going on before and after YAPC. So if you plan on coming to PPW and would like to have a hack-a-thon or something before or after the official PPW event and would like some help planing that let us know and we will do what we can. <br> <br> PPW09 will have more training, more fun, and more talks than every before but if you think we might be missing something send us a note about it and maybe we can make it happen. We can not make everyone's wishes come true but we would like to try. <br> <br> If you want to keep up with PPW announcements we have an announce mailing list <a href="http://groups.google.com/group/ppw-announce/">http://groups.google.com/group/ppw-announce/</a>. <br> <br> Also you can keep an eye on <a href="http://pghpw.org/">http://pghpw.org/</a>. <br> <br> If you want to contact the PPW organizers you can email us at ppw-cabal at googlegroups.com. <br> <br> If you are interested being a sponsor you can contact us at sponsors at pghpw.org. <br> <br> This year we are going to be offering a speaker mentor program. This is a chance to have someone work with you to polish your talk from idea to delivery. If you are interested in being a mentor or being mentored please let us know. <br> <br> If you have already have a talk proposal you can send it to us now at ppw-proposals at googlegroups.com. rblackwe 2008-06-26T02:10:47+00:00 journal Pittsburgh Perl Community http://use.perl.org/~rblackwe/journal/36237?from=rss <p>Hello,</p><p>I am working to connect the Pittsburgh Perl community.</p><p>I just wanted to make sure you are aware that we do have a website and it does have an RSS feed.<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://pgh.pm.org/</p><p>There is a mailing list for the Pittsburgh Perl mongers.<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://mail.pm.org/mailman/listinfo/pgh-pm</p><p>There is a group on Linked in for the Pittsburgh Perl Mongers.<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://www.linkedin.com/e/gis/90538/76297329C5B2</p><p>We will be having our third Pittsburgh Perl Workshop<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://www.linkedin.com/e/gis/89938/46A24D3F241B<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://pghpw.org</p><p>We are also on irc.perl.org.<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #pghpw.org<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #pghpm.org</p><p>Please feel free to pass this along to anyone that you think should have it.</p><p>Robert Blackwell</p> rblackwe 2008-04-24T02:21:32+00:00 journal #PPW Pittsburgh Perl Workshop on IRC. http://use.perl.org/~rblackwe/journal/33712?from=rss <p>#PPW on irc.perl.org for all things Pittsburgh Perl Workshop <a href="http://pghpw.org/">http://pghpw.org/</a>.</p> rblackwe 2007-07-05T22:41:13+00:00 journal What do you want at the next YAPC or the Workshop? http://use.perl.org/~rblackwe/journal/33711?from=rss <p>As one of the planners of the Pittsburgh Perl Workshop <a href="http://pghpw.org/">http://pghpw.org/</a> I would be very interested to hear what people would like to see at the Workshop.</p><p>So I ask:</p><p>What would you like to see at a YAPC or Workshop?</p> rblackwe 2007-07-05T22:24:09+00:00 journal Perl, Pinball, and Pittsburgh http://use.perl.org/~rblackwe/journal/33710?from=rss <p>Great news! For people attending the Pittsburgh Perl Workshop.</p><p>PAPA: Professional/Amateur Pinball Association and Pittsburgh Perl Workshop are running concurrently.</p><p>Oct 11-14 PAPA: Professional/Amateur Pinball Association<br>Oct 13-14 Pittsburgh Perl Workshop</p><p>So come early and enjoy Pittsburgh, Perl, and Pinball.</p><p>PAPA: Players of all skill levels are welcome and are eligible to win!<br>PPW: Programmers of all skill levels are welcome and are eligible to learn!</p><p><a href="http://papa.org/">http://papa.org/</a><br><a href="http://pghpw.org/">http://pghpw.org/</a><br>Keep up to date with PPW with the RSS <a href="http://pghpw.org/ppw2007/atom/en.xml">feed</a></p> rblackwe 2007-07-05T22:04:34+00:00 journal Running your tests with Apache http://use.perl.org/~rblackwe/journal/33481?from=rss <p>I have been working with TAP to test environment and other things that are not code.</p><p>Did I win the lottery?</p><p><a href="http://pl129.pairlitesite.com/tests/action/lottery.txt">http://pl129.pairlitesite.com/tests/action/lottery.txt</a><br><a href="http://pl129.pairlitesite.com/tests/action/lottery.t">http://pl129.pairlitesite.com/tests/action/lottery.t</a></p><p>Is my server up?</p><p><a href="http://pl129.pairlitesite.com/tests/action/ping.txt">http://pl129.pairlitesite.com/tests/action/ping.txt</a><br><a href="http://pl129.pairlitesite.com/tests/action/ping.t">http://pl129.pairlitesite.com/tests/action/ping.t</a></p><p>etc.</p><p>I have been running these with cron and I get email about the results. Well the trouble is when I have failing tests I want to see if the tests are still failing. I was in a place that was blocking ssh traffic. So it lead me to this solution.</p><p>I wrote a little prove wrapper.</p><blockquote><div><p> <tt>#!/usr/local/bin/perl<br>use CGI;<br> &nbsp; <br>my $q = new CGI;<br>print $q-&gt;header;<br>print $q-&gt;start_html('prove');<br> &nbsp; <br>my $file = $q-&gt;param('file');<br> &nbsp; <br>my $ok_file = {<br>&nbsp; &nbsp; &nbsp; &nbsp; '/tests/action/ping.t'&nbsp; &nbsp; =&gt; 1,<br>&nbsp; &nbsp; &nbsp; &nbsp; '/tests/action/lottery.t' =&gt; 1,<br>};<br> &nbsp; <br>my $out;<br> &nbsp; <br>if ( $ok_file-&gt;{$file} ) {<br>&nbsp; &nbsp; &nbsp; &nbsp; my $command = "/usr/home/pl129/public_html/bin/prove<nobr> <wbr></nobr>/usr/home/pl129/public_html$file 2&gt;&amp;1";<br>&nbsp; &nbsp; &nbsp; &nbsp; $out = `$command`;<br>} else {<br>&nbsp; &nbsp; &nbsp; &nbsp; $out = "&lt;pre&gt; $file not allowed &lt;/pre&gt;";<br>}<br> &nbsp; <br>print $q-&gt;h1($file);<br> &nbsp; <br>print "&lt;hr&gt;";<br> &nbsp; <br>print "&lt;pre&gt;$out&lt;/pre&gt;";<br> &nbsp; <br>print $q-&gt;end_html;</tt></p></div> </blockquote><p>I added this to my<nobr> <wbr></nobr>.htaccess</p><blockquote><div><p> <tt>AddHandler prove-type<nobr> <wbr></nobr>.t<br>Action prove-type<nobr> <wbr></nobr>/bin/proveit.cgi?v=1&amp;file=</tt></p></div> </blockquote><p>So know I can link to my tests:<br><a href="http://pl129.pairlitesite.com/tests/action/ping.t">http://pl129.pairlitesite.com/tests/action/ping.t</a></p> rblackwe 2007-06-09T14:29:08+00:00 journal pair Networks will have support for Parrot and Pugs. http://use.perl.org/~rblackwe/journal/32625?from=rss From the <a href="http://pair.com/">pair</a> <a href="http://www.pair.com/insider/march2007.html">Insider</a> <br> <br> A few of your favorite things are coming in the new OS upgrade.<ul> <li> ghc (Haskell) 6.6</li><li> Parrot 0.4.5</li><li> Pugs 6.2.13 </li></ul> rblackwe 2007-03-09T04:16:37+00:00 journal greasemonkey and perl are fun. http://use.perl.org/~rblackwe/journal/31421?from=rss <p>So I often wonder if a website is hosted at <a href="http://pair.com/">http://pair.com/</a> or not.</p><p>Well it is rather is to figure that out. If you have <a href="http://www.mozilla.com/en-US/firefox/">http://www.mozilla.com/en-US/firefox/</a> and <a href="http://greasemonkey.mozdev.org/">http://greasemonkey.mozdev.org/</a> installed.<br>And this little greasemonkey script<br><a href="http://www.robertblackwell.com/grease/ispair/ispair.user.js">http://www.robertblackwell.com/grease/ispair/ispair.user.js</a><br><a href="http://www.robertblackwell.com/grease/ispair/ispair.user.js.txt">http://www.robertblackwell.com/grease/ispair/ispair.user.js.txt</a></p><p>Sources:<br><a href="http://www.robertblackwell.com/grease/ispair/">http://www.robertblackwell.com/grease/ispair/</a></p> rblackwe 2006-10-25T23:24:13+00:00 journal Test things other that code with TAP. http://use.perl.org/~rblackwe/journal/31412?from=rss <p>I am working on collecting examples of using TAP and TAP tools like prove to test things other than code. I hope to use these examples in a future talk.</p><p>I think that using TAP can be very effective in testing many situations.</p><p>I trust someone out there will have some very interesting examples.</p><p>Some examples:<br><code><br>use Test::More qw( no_plan );<br>use Test::WWW::Mechanize;<br>my $mech=Test::WWW::Mechanize-&gt;new();<br>my $uri = 'http://www.southsideworks.com/showtimes.htm';<br>$mech-&gt;get_ok( $uri );<br>$mech-&gt;content_contains( "The Prestige", "Desc " );<br>$mech-&gt;content_contains( "Elephant's Dream", "Desc " );</code></p><p><code>#!/usr/local/bin/perl<br>use Test::More qw( no_plan );<br>my $command = `ping -o robertblackwell.com`;<br>like ($command , qr/ );</code></p> rblackwe 2006-10-25T02:21:16+00:00 journal Pittsburgh Perl Workshop ( What he said) http://use.perl.org/~rblackwe/journal/30980?from=rss What he said <a href="http://blog.moertel.com/articles/2006/09/12/the-2006-pittsburgh-perl-workshop-is-a-ten-ton-can-of-programming-whoop-ass">http://blog.moertel.com/articles/2006/09/12/the-2006-pittsburgh-perl-workshop-i<nobr>s<wbr></nobr> -a-ten-ton-can-of-programming-whoop-ass</a> rblackwe 2006-09-13T11:39:13+00:00 journal Pittsburgh Perl Workshop information http://use.perl.org/~rblackwe/journal/30759?from=rss Just a few things about the Pittsburgh Perl Workshop. The Workshop is Saturday Sept 23. The Pittsburgh Steelers are playing the Bengals the next day. So you might want to go. Good luck getting tickets. <a href="http://news.steelers.com/">http://news.steelers.com/</a> We have posters to promote the workshop. Please print some off and hang them up. <a href="http://www.robertblackwell.com/ppw/ppw-poster.pdf">http://www.robertblackwell.com/ppw/ppw-poster.pdf</a> The schedule is out. <a href="http://pghpw.org/schedule.html">http://pghpw.org/schedule.html</a> rblackwe 2006-08-26T01:40:04+00:00 journal Perl does ok with defects http://use.perl.org/~rblackwe/journal/29328?from=rss <a href="http://scan.coverity.com/">http://scan.coverity.com/</a> rblackwe 2006-04-14T19:33:45+00:00 journal Pittsburgh Perl Mongers Meeting tonight http://use.perl.org/~rblackwe/journal/28313?from=rss It is the second Wednesday of the month so it is time for a Pittsburgh Perl Mongers Meeting. <br> <a href="http://pgh.pm.org/">http://pgh.pm.org/</a> rblackwe 2006-01-11T17:36:38+00:00 journal Pittsburgh Perl Mongers | Damian Conway: Sufficiently Advan http://use.perl.org/~rblackwe/journal/27301?from=rss <p>*Special Gathering*</p><p>Please join us for a special meeting with Damian Conway.<br>Please watch http://pgh.pm.org/ further details.</p><p>*Location*</p><p> &nbsp; &nbsp; CMU<br> &nbsp; &nbsp; Wean Hall Room 7500<br> &nbsp; &nbsp; Pittsburgh, PA</p><p> &nbsp; &nbsp; Driving Directions<br> &nbsp; &nbsp; http://www.cmu.edu/home/visitors/directions.html</p><p> &nbsp; &nbsp; Campus Directions<br> &nbsp; &nbsp; http://www.cmu.edu/home/visitors/map/</p><p> &nbsp; &nbsp; Saturday, October 29, 2005<br> &nbsp; &nbsp; 18:30</p><p>*Talk*</p><p>* Sufficiently Advanced Technologies - Damian Conway *</p><p>In module design, interface is everything. Going one step beyond this dictum, Damian demonstrates<br>and explains several practical applications of Clarke's Law ("Any sufficiently advanced technology<br>is indistinguishable from magic") by presenting a series of useful modules whose interface<br>is...nothing.</p><p>*Damian Conway*</p><p> &nbsp; &nbsp; &nbsp; &nbsp; Damian Conway holds a Ph.D. in Computer Science and is an Associate Professor with the School<br>of Computer Science and Software Engineering at Monash University, Melbourne, Australia.</p><p> &nbsp; &nbsp; &nbsp; &nbsp; A widely sought-after speaker and trainer, he is also the author of numerous well-known<br>software modules including: Parse::RecDescent (a sophisticated parsing tool), Class::Contract<br>(design-by-contract programming in Perl), Lingua::EN::Inflect (rule-based English transformations<br>for text generation), Class::Multimethods (multiple dispatch polymorphism), Text::Autoformat<br>(intelligent automatic reformatting of plaintext), Switch (Perl's missing case statement), NEXT<br>(resumptive method dispatch), Filter::Simple (Perl-based source code manipulation),<br>Quantum::Superpositions (auto-parallelization of serial code using a quantum mechanical metaphor),<br>and Lingua::Romana::Perligata (programming in Latin). All of this software is available free from<br>your local CPAN mirror.</p><p> &nbsp; &nbsp; &nbsp; &nbsp; A well-known member of the international Perl community, Damian was the winner of the 1998,<br>1999, and 2000 Larry Wall Awards for Practical Utility. The best technical paper at the annual<br>Perl Conference was subsequently named in his honour. He is a member of the technical committee<br>for The Perl Conference, a keynote speaker at many Open Source conferences, a former columnist for<br>"The Perl Journal", and author of the book "Object Oriented Perl". In 2001 Damian received the<br>first "Perl Foundation Development Grant" and spent 20 months working on projects for the<br>betterment of Perl.</p><p> &nbsp; &nbsp; &nbsp; &nbsp; Currently he runs an international IT training company &#8211; Thoughtstream &#8211; which provides<br>programmer training from beginner to masterclass level throughout Europe, North America, and<br>Australasia.</p><p> &nbsp; &nbsp; &nbsp; &nbsp; Most of his time is currently spent working with Larry Wall on the design of the new Perl 6<br>programming language and producing explanatory documents exploring Larry's design decisions.</p><p> &nbsp; &nbsp; &nbsp; &nbsp; Other technical areas in which he has published internationally include programming language<br>design, programmer education, object orientation, software engineering, natural language<br>generation, synthetic language generation, emergent systems, declarative programming, image<br>morphing, human-computer interaction, geometric modelling, the psychophysics of perception,<br>nanoscale simulation, and parsing.</p><p>Hope to see you there.</p> rblackwe 2005-10-25T03:14:13+00:00 journal JSSh - a TCP/IP JavaScript Shell Server for Mozilla http://use.perl.org/~rblackwe/journal/25569?from=rss <p>This is cool<nobr> <wbr></nobr>...</p><p>JSSh - a TCP/IP JavaScript Shell Server for Mozilla</p><p>JSSh is a Mozilla C++ extension module that allows other programs (such as telnet) to establish JavaScript shell connections to a running Mozilla process via TCP/IP. This functionality is useful for interactive debugging/development of Mozilla applications, remotely controlling Mozilla, or for automated testing purposes.</p><p><a href="http://www.croczilla.com/jssh/">http://www.croczilla.com/jssh/</a></p> rblackwe 2005-07-07T15:49:56+00:00 journal