gabor's Journal http://use.perl.org/~gabor/journal/ gabor'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-25T02:07:15+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 gabor's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~gabor/journal/ Upcoming Events with Perl content http://use.perl.org/~gabor/journal/40489?from=rss I have not posted here for ages but according to the recent Perl Survey it seems there are still a lot of people who prefer reading use.perl.org than <a href="http://blogs.perl.org/">blogs.perl.org</a> or <a href="http://ironman.enlightenedperl.org/">Iron Man</a> <p> So just to let these readers to know, there are going to be a number of <a href="http://szabgab.com/blog/2010/08/upcoming-events-for-promoting-perl.html">tech-events with Perl content</a> where you could help out.</p> gabor 2010-08-10T17:46:55+00:00 journal Padre related blogs http://use.perl.org/~gabor/journal/39127?from=rss As a first step in our effort to build a nicer web presence for <a href="http://padre.perlide.org/">Padre</a> I put together a feed aggregator of several people who occasionally write about Padre. <p> If you are interested what people write about it go and check out the <a href="http://blogs.padre.perlide.org/">Padre related blogs</a>. </p><p> If you also write about it sometimes, please let us know on <a href="http://widget.mibbit.com/?server=irc.perl.org&amp;channel=%23padre">#padre</a> so we can add your blog too.</p> gabor 2009-06-16T08:32:46+00:00 journal list of Mailing lists http://use.perl.org/~gabor/journal/38905?from=rss Some time ago I took the liberty and copied the list of all the mailing lists from <a href="http://lists.perl.org/">lists.perl.org</a> to the <a href="http://www.perlfoundation.org/perl5/index.cgi?mailing_lists">mailing lists</a> page on TPF wiki. <p> While it does not have the same database backend but I hope on a wiki it will be easier to maintain and keep the list and the links up to date. </p><p> In order to make them really useful we should categorize them and make sure the links are correct etc. </p><p> I started doing it but your help will be appreciated. </p><p> I hope if the list is cleaned up we'll be able to ask the maintainers of the lists.perl.org site to replace that with a link to the TPF wiki page.</p> gabor 2009-05-01T14:18:10+00:00 journal Padre 0.34 released http://use.perl.org/~gabor/journal/38887?from=rss <a href="http://szabgab.com/blog/2009/04/1240924550.html">details on my other blog</a> gabor 2009-04-28T13:28:29+00:00 journal Syntax::Highlight::Engine::Kate anyone seen Hans Jeuken? http://use.perl.org/~gabor/journal/38873?from=rss As I can see that Hans Jeuken has not touched his modules for a while and <a href="http://search.cpan.org/dist/Syntax-Highlight-Engine-Kate/">Syntax::Highlight::Engine::Kate</a> has a few issues - most notably that it needs a small patch to work at all - I'd like to take over maintaining that module to use it in Padre. <p> I sent him a mail over 2 weeks ago with no response. If you know him, could you please contact him so I can get his blessing?</p> gabor 2009-04-26T05:58:19+00:00 journal Distribution channels - who will do that? http://use.perl.org/~gabor/journal/38814?from=rss In MBA one of the things people are taught is that you have to have good distribution channels for your product. <p> Our product is perl, CPAN modules and applications written in Perl. </p><p> Let's look at the CPAN modules: </p><p> Our distribution channels are Linux/*BSD/Unix and other OS vendors who distributed binary versions of some CPAN modules. ActiveState and a few volunteers who distribued<nobr> <wbr></nobr>.ppm packages and CPAN(PLUS)?.pm. </p><p> CPAN(PLUS)?.pm are doing fine but even with the recent improvements on Debian and Fedora there are still too few modules packaged and distributed by most of the vendors. </p><p> Someone should encourage the help of these distributions. Someone might even finance some of this packaging work but who?<br> <a href="http://www.perlfoundation.org/">The Perl Foundation?</a> <br> The <a href="http://www.enlightenedperl.org/"> Enlightened Perl Organisation?</a> </p><p> Any thoughts?</p> gabor 2009-04-15T21:54:25+00:00 journal Where Padre meets Catalyst http://use.perl.org/~gabor/journal/38806?from=rss <a href="http://onionstand.blogspot.com/2009/04/padre-catalyst.html">Padre + Catalyst</a> IMHO we need just that kind of Padre plugins and posts. gabor 2009-04-14T08:17:11+00:00 journal Test results in HTML, Smolder http://use.perl.org/~gabor/journal/38776?from=rss I just sent out the latest copy of my <a href="http://szabgab.com/test_automation_tips.html">Test Automation Tips</a> newsletter and also posted the entry about <a href="http://szabgab.com/blog/2009/04/1239191451.html">Reporting Test Results</a> on my blog. <p> It features both <a href="http://cpan.uwinnipeg.ca/dist/TAP-Formatter-HTML">TAP::Formatter::HTML</a> and <a href="http://cpan.uwinnipeg.ca/dist/Smolder">Smolder</a> </p><p> Enjoy.</p> gabor 2009-04-08T12:28:00+00:00 journal Padre 0.33 released http://use.perl.org/~gabor/journal/38758?from=rss I am happy to announce that v0.33 of <a href="http://padre.perlide.org/">Padre</a> has been released. <p> The most important change is the new and nice Plugin Manager thanks to <a href="http://jquelin.blogspot.com/">Jerome Quelin</a>. We also have a brand new Polish translation thanks to <a href="http://www.linkedin.com/in/cezarymorga">Cezary Morga</a> (THEREK) and we found why the Simplified Chinese translation of <a href="http://www.fayland.org/">Fayland Lam</a> did not show up and fixed it. </p><p> Padre can be installed from <a href="http://search.cpan.org/dist/Padre/">CPAN</a>. </p><p> The <a href="http://www.perlide.org/download/ppm">ppm package</a> for MS Windows has been updated. </p><p> An experimental binary (executable) version for 32 bit Linux can be downloaded from our <a href="http://www.perlide.org/download/binary/">binary download</a> section with the 64 bit version following later. </p><p> Further download instructions can be found on our <a href="http://padre.perlide.org/wiki/Download">download page</a> </p><p> Enjoy</p> gabor 2009-04-05T06:21:22+00:00 journal The first Perl 6 plugin of Padre http://use.perl.org/~gabor/journal/38717?from=rss I was hoping for this for some time and the recent help I got on #perl6 let me first write an experimental piece of code <a href="http://szabgab.com/blog/2009/03/1237797959.html">Embedding Perl 6 in Perl 5</a> which then lead me to the development of <a href="http://search.cpan.org/dist/Inline-Rakudo">Inline::Rakudo</a>. <p> Now that <a href="http://blog.nix.is/">Hinrik</a> <a href="http://nix.is/gsoc/gsoc-u4x.txt">suggested</a> a <a href="http://www.perlfoundation.org/perl5/index.cgi?gsoc_2009_projects">GSoc</a> project developing psi, a command line tool written in Perl 6 to get the Perl 6 documentation. As I believe many developers especially will prefer a GUI over the command line, I really would like to have that integrated with Padre. </p><p> So I quickly wrote a sample plugin for Padre that actually is written in Perl 6. </p><p> In a few hours from now <a href="http://search.cpan.org/dist/Padre-Plugin-PSI">Padre::Plugin::PSI</a> will be available on CPAN. </p><p> ps. I know it does not do anything interesting, just counting bytes but it does it in Perl 6.</p> gabor 2009-03-28T20:36:47+00:00 journal Padre 0.30 released http://use.perl.org/~gabor/journal/38711?from=rss Just a short announcement: <p> Version 0.30 of <a href="http://padre.perlide.org/">Padre, the Perl IDE</a> was released. </p><p> Look around and download it from <a href="http://search.cpan.org/dist/Padre/">CPAN</a> </p><p> Read the <a href="http://svn.perlide.org/padre/trunk/Padre/Changes">Changes</a> directly from the SVN repository. </p><p> Enjoy.</p> gabor 2009-03-27T11:08:40+00:00 journal HTTP::Server::Simple for testing http://use.perl.org/~gabor/journal/38704?from=rss I love HTTP::Server::Simple and use it for <a href="http://szabgab.com/blog/2009/03/1238019597.html">Testing a Web application without a lot of setup</a> gabor 2009-03-26T07:46:34+00:00 journal Embedding Perl 6 in Perl 5 http://use.perl.org/~gabor/journal/38688?from=rss As reported on <a href="http://szabgab.com/perl6_tricks_and_treats.html">Perl 6 Tricks and Treats</a>, finally I managed to <a href="http://szabgab.com/blog/2009/03/1237797959.html">use Rakudo Perl 6 from some Perl 5 code</a>. <p> And BTW we just reached 128 subscribers on the Perl 6 newsletter.</p> gabor 2009-03-23T09:16:13+00:00 journal Perl 6 Tricks and Treats after 6 days http://use.perl.org/~gabor/journal/38655?from=rss It's not a full week yet since I <a href="http://use.perl.org/~gabor/journal/38629">announced</a> the <a href="http://szabgab.com/perl6.html">Perl 6 Tricks and Treats</a> newsletter and there are almost a 100 subscribers already. This is nice if we take in account that Perl is dead and Perl 6 is vaporware. <p> I've sent out 3 messages so far: </p><ul> <li> <a href="http://szabgab.com/blog/2009/03/1236840041.html">Arrays with unique values</a></li> <li> <a href="http://szabgab.com/blog/2009/03/1236937483.html">Scalar, Array and Hash interpolation</a></li> <li> <a href="http://szabgab.com/blog/2009/03/1237284490.html">Is a value IN a given list of values?</a></li> </ul><p> enjoy, <a href="http://mail.szabgab.com/mailman/listinfo/perl6">subscribe</a> and invite others</p> gabor 2009-03-17T10:47:11+00:00 journal Perl 6 Tricks and Treats - newsletter http://use.perl.org/~gabor/journal/38629?from=rss Let me announce a new addition to the <i>Perl 6 is going to happen soon</i> family. <p> I am preparing my <a href="http://szabgab.com/perl6.html">Perl 6 training material</a> so I'll be up to speed in April for the <a href="http://szabgab.com/blog/2009/03/1235863222.html">Hands-on Perl 6 training</a> in Oslo after the <a href="http://www.perlworkshop.no/">Nordic Perl Workshop</a> </p><p> In order to help me prepare the material I opened a newsletter where I am going to send out <a href="http://szabgab.com/perl6.html">Perl 6 Tricks and Treats</a>. </p><p> If you are interested in reading my irregular writings about Perl 6, you can subscribe <a href="http://mail.szabgab.com/mailman/listinfo/perl6">here</a> to the newsletter.</p> gabor 2009-03-11T06:37:22+00:00 journal Padre 0.28 is out http://use.perl.org/~gabor/journal/38610?from=rss I am late on posting about this but the <a href="http://padre.perlide.org/">Padre</a> development was fairly slow in the past few weeks so there are not many news items. Still a few words: <ul> <li>the new Padre 0.28 is on <a href="http://search.cpan.org/dist/Padre/lib/Padre.pm#ACKNOWLEDGEMENTS">CPAN</a> finally with the names in unicode showing correctly</li> <li>ppm version of 0.28 for Windows is available</li> <li>0.28 was already packaged for Fedora</li> <li>Plugin for initial SVK and SVN integration were released</li> </ul><p> and I blogged about <a href="http://szabgab.com/blog/2009/03/1236412078.html">vim as a Perl IDE</a></p> gabor 2009-03-07T15:38:32+00:00 journal Improving the speed of PPI http://use.perl.org/~gabor/journal/38571?from=rss The biggest problem of <a href="http://search.cpan.org/dist/PPI">PPI</a> is that its slow. This causes any code depending on it such at <a href="http://search.cpan.org/dist/Perl-Critic/">Perl::Critic</a> or the syntax highlighter of <a href="http://padre.perlide.org/">Padre</a> to be slow. In the last couple of weeks <a href="http://www.semuel.co.il/">Semuel Fomberg</a> has been writing a replacement Tokenizer in C++. <p> See his <a href="http://mail.perlide.org/pipermail/padre-dev/2009-February/000712.html">status report</a>. </p><p> I am sure he'll accept your help.</p> gabor 2009-03-01T06:57:01+00:00 journal Padre as ppm for Active Perl on Windows http://use.perl.org/~gabor/journal/38516?from=rss I am happy to let you know that Padre is now available as a ppm distribution for Active Perl 5.10 on Windows. <p> In order to install it you'll need to add two repositories:</p><blockquote><div><p> <tt>ppm rep add wxperl http://www.wxperl.co.uk/repository<br>ppm rep add padre&nbsp; http://www.perlide.org/download/ppm/</tt></p></div> </blockquote><p>and then you can install:</p><blockquote><div><p> <tt>ppm install Alien-wxWidgest<br>ppm install Wx<br>ppm install Padre</tt></p></div> </blockquote><p>For up to date information see the <a href="http://padre.perlide.org/wiki/Download">Download page of Padre</a></p> gabor 2009-02-20T10:30:17+00:00 journal Who is writing about Perl? What do Perlhackers write about? http://use.perl.org/~gabor/journal/38488?from=rss <a href="http://use.perl.org/~chromatic/journal/38484">chromatic</a> tells us that his <a href="http://www.modernperlbooks.com/">Modern Perl books</a> site gets very few incoming links from other bloggers in the Perl community. <p> so I started (again) to wonder </p><ul> <li>Who in the Perl community is writing?</li> <li>What are they writing about ? Perl? Other stuff?</li> <li>Where are their blogs? On use.perl.org, on a personal site or on some large blogging site?</li> <li>How can we find them?</li> </ul><p> I though there are two perl blog aggregators: <a href="http://planet.perl.org/">Planet Perl</a> and <a href="http://perlsphere.net/">Perlsphere</a> but yesterday I heard about the <a href="http://planet.grep.be/">Belgian Perl Planet</a> so there might be others out there. </p><p> Oh, yes and of course there are also the <a href="http://planet.parrotcode.org/">Parrot Planet</a> and the <a href="http://planetsix.perl-foundation.org/">Perl 6 Planet</a> </p><p> I think I should start a project making sure I'll write <a href="http://szabgab.com/blog.html">in my blog</a> about every Perl related blog I see (outside of use.perl.org) at least once with a link to it.</p> gabor 2009-02-16T07:05:30+00:00 journal Padre 0.27 released http://use.perl.org/~gabor/journal/38447?from=rss Version 0.27 of <a href="http://padre.perlide.org/">Padre, the Perl IDE</a> has just been released. <p> It will take some time to reach CPAN. Till then you can install it using </p><p> <code>pip http://www.perlide.org/download/Padre-0.27.tar.gz</code> </p> gabor 2009-02-10T08:15:04+00:00 journal My first real Perl 6 package on CPAN http://use.perl.org/~gabor/journal/38428?from=rss Yesterday night I finally uploaded my first real Perl 6 package to CPAN. It is very basic but you can install it using the standard tools (well, almost seamlessly) and you only need to configure two environment variables to use it. <p> <a href="http://search.cpan.org/dist/Perl6-Conf">Perl::Conf</a> is a very basic implementation of an ini file parser. (see the README file for some help with the installation) </p><p> Today, in the morning I described the issues I encountered in <a href="http://szabgab.com/blog/2009/02/1234081459.html">my blog</a> and even sent it out on the <a href="http://szabgab.com/test_automation_tips.html">Test Automation Tips newsletter</a>. </p><p> Once everything was done I decided I read some news, that's when I encountered the PerlBuzz article of Andy Lester discussing the question <a href="http://perlbuzz.com/2009/02/should-perl-6-use-the-cpan.html">should Perl 6 use the CPAN?</a> </p><p> Well, I think I gave my answer already.</p> gabor 2009-02-08T08:45:11+00:00 journal Upadated Perl 6 training materials http://use.perl.org/~gabor/journal/38412?from=rss More than two years ago I started to write Perl 6 training materials but then after a while I stopped maintaining them. <p> Last week I went over the examples and fixed almost all of them to work with the most recent version of Rakudo. I even wrote unit tests for almost all the examples so I'll notice when they break next time. </p><p> Feel free to use the <a href="http://szabgab.com/perl6.html">Perl 6 slides</a> for any non commercial purpose. </p><p> I almost have not touched the text of the slides so they might not be correct. </p><p> That will come next.</p> gabor 2009-02-05T20:27:07+00:00 journal Test Automation Training in Oslo http://use.perl.org/~gabor/journal/38397?from=rss In April I'll spend almost two weeks in Oslo. <p> First, the <a href="http://www.perlworkshop.no/npw2009/">Nordic Perl Workshop</a> will take place between 16-17 April 2009. I proposed two talks there. </p><p> After the workshop, between 18-20 April there is going to be a 3 days long <a href="http://www.perlfoundation.org/perl6/index.cgi?oslo_perl_6_hackaton_2009">Perl 6 hackathon</a> in which I hope to participate. </p><p> After that, between 21-24 April 2009, I am going to give the newly extended version of <a href="http://szabgab.com/perl_in_test_automation.html">Test Automation using Perl course</a> that is going to be 4 days long. </p><p> Both the hackathon and my training is going to take place in the same location as last year, in the offices of <a href="http://www.linpro.no/">Linpro</a>. If you are interested in the course, please contact me by email.</p> gabor 2009-02-03T06:50:19+00:00 journal Mocking real world to test a wrapper http://use.perl.org/~gabor/journal/38321?from=rss I've just sent out the latest entry of my <a href="http://szabgab.com/test_automation_tips.html">Test Automation Tips</a> about <a href="http://szabgab.com/blog/2009/01/1232529172.html">Mocking real world to test a wrapper</a>. <p> I was surprised to see that there are over 200 subscribes already.</p> gabor 2009-01-21T09:34:12+00:00 journal Test Automation using Perl Training in Frankfurt, Germany http://use.perl.org/~gabor/journal/38287?from=rss While without any real association with the <a href="http://www.perl-workshop.de/en/2009/index.html">German Perl Workshop</a> but right after it, between 2-4/March, I am going to give a 3 day long <a href="http://szabgab.com/blog/2009/01/1231876438.html">Test Automation using Perl Training</a> in Frankfurt, Germany. <p> If you are interested to attend or if you know someone whom might benefit from the training, please contact me by e-mail for more information.</p> gabor 2009-01-14T10:56:48+00:00 journal Portable Strawberry Perl with Padre, Parrot and Rakudo http://use.perl.org/~gabor/journal/38264?from=rss I am happy to let you know that finally the unofficial Portable Strawberry Perl (beta 1) with Padre 0.25 is available for download. <p> This is based on the Portable Strawberry Perl (beta 1) release by Alias and this is just a hack, but it works. </p><p> Not only that, but it also includes a development version of Parrot and Rakudo along with the Perl6 plugin of Padre. So not only can you use Padre from this download but you can also write, syntax highlight and run Perl 6 code right from Padre. </p><p> It isn't small, 60 Mb download, 300 Mb unzipped but it is worth it! </p><p> For instructions go to <a href="http://padre.perlide.org/wiki/PortableStrawberry">Portable Strawberry with Padre, Parrot and Rakudo</a> </p><p> A few words on <a href="http://szabgab.com/blog/2009/01/1231761972.html">Getting Started with Perl 6</a></p> gabor 2009-01-12T11:00:50+00:00 journal Padre 0.25 released http://use.perl.org/~gabor/journal/38250?from=rss I was hoping to make the releases <b>less</b> frequent but apparently the Padre developers keep churning out code and features so the limit of the <a href="http://svn.perlide.org/padre/trunk/Padre/Changes">Changes file</a> was reached again and thus a new version was released. <p> Let me pick a few items: </p><ul> <li>Switch to the gnome icon set for Debian compatibility. (ADAMK)</li> <li>Moved Padre::Plugin::CPAN functionality into the core so that we can do various sorts of tighter CPAN integration (ADAMK)</li> <li>Padre::Wx::DocBrowser now uses Padre::Task::DocBrowser (let's hope properly) (Andrew Bramble)</li> <li>Automatic indentation style detection now the default (SMUELLER)</li> <li>User interface now "locked" by default (SMUELLER)</li> </ul><p> You can get it from your <a href="http://search.cpan.org/dist/Padre/">CPAN mirror</a> </p><p> Enjoy and <a href="http://padre.perlide.org/">report bugs</a> as usual</p> gabor 2009-01-09T20:52:10+00:00 journal Padre 0.24 released http://use.perl.org/~gabor/journal/38227?from=rss I am happy to announce the release of v0.24 of <a href="http://padre.perlide.org/">Padre</a>.<br> As most of you probably did not have much time to look at 0.23 that came out 2 days ago let me include the changes of both versions. <p> <b>Highlights:</b> </p><ul> <li>Padre::Manual added (ADAMK)</li> <li>Portuguese (Brazilian) translation added (GARU)</li> <li>Spanish translation added (PacoLinux)</li> <li>View Document As... (some other type of document) (FAYLAND)</li> <li>Moving to the glorious RFC4646-based second-generation Padre::Locale implementation. "Portugese" is no longer Brazilian<nobr> <wbr></nobr>:)</li> <li>Used Padre::Current to break backward compatibility of all the plug-ins. Plug-in authors will have to fix their code.</li> </ul><p> Full list of changes can be found in the <a href="http://svn.perlide.org/padre/trunk/Padre/Changes">Changes</a> file.</p> gabor 2009-01-06T22:57:09+00:00 journal Padre 0.23 released http://use.perl.org/~gabor/journal/38220?from=rss About 8 hours ago I have released v0.23 of <a href="http://padre.perlide.org/">Padre, the Perl IDE</a> based on a revision from a day earlier. This should be a relatively stable version <b>before</b> the latest refactoring that have not stabilized yet at the time of this release. <br> As that latest refactoring also changed the API and some (or maybe all?) the plug-ins have actually upgraded already I believe we are going to release 0.24 very soon. <p> In any case if you would like to upgrade Padre and use it with the plug-ins as they are installed on your computer you can already find it on CPAN. </p><p> See <a href="http://svn.perlide.org/padre/trunk/Padre/Changes">list of changes</a>.</p> gabor 2009-01-05T04:58:50+00:00 journal perldoc.perl.org wish list http://use.perl.org/~gabor/journal/38124?from=rss Here is my wish list for <a href="http://perldoc.perl.org/">perldoc.perl.org</a><ol> <li>Be able to type in <a href="http://perldoc.perl.org/search.html?q=for">for</a>, <a href="http://perldoc.perl.org/search.html?q=foreach">foreach</a>, <a href="http://perldoc.perl.org/search.html?q=while">while</a>, etc. or even <a href="http://perldoc.perl.org/search.html?q=$_">$_</a> or <a href="http://perldoc.perl.org/search.html?q=$a">$a</a> and get a link to a good explanation. <p> For this the X&lt;&gt; tags, added in 5.10, need to be indexed.</p></li> <li>Have localized version of the site.<p> Eg. <a href="http://fr.perldoc.perl.org/">fr.perldoc.perl.org</a> (future link) should have the same thing just with the French documentation based on <a href="http://search.cpan.org/dist/POD2-FR/">POD2::FR</a> and <a href="http://it.perldoc.perl.org/">it.perldoc.perl.org</a> (future link) should have the Italian version based on <a href="http://search.cpan.org/dist/POD2-IT/">POD2::IT</a>, with each site linking to the other translation sites.</p></li> <li>Get access to the source code of perldoc.perl.org so I can reuse it and/or implement some of the above myself.</li> </ol> gabor 2008-12-21T05:11:34+00:00 journal