izut's Journal
http://use.perl.org/~izut/journal/
izut's use Perl Journalen-ususe 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:39:02+00:00pudgepudge@perl.orgTechnologyhourly11970-01-01T00:00+00:00izut's Journalhttp://use.perl.org/images/topics/useperl.gif
http://use.perl.org/~izut/journal/
Date::Simple updates
http://use.perl.org/~izut/journal/35384?from=rss
<p>I'm glad that Yves asked me to help him on Date::Simple. Since I don't know much XS, I thought it would be a nice way of learning it a bit.</p><p>After I got co-maintainer status of this project, I already fixed some bugs and I'm planning to release a new version this weeks with some bugs fixed.</p><p>If you are reading this, and you posted some bug I took on rt, please check if your bug is solved on the latest developer release (3.03_03) and send me some feedback.</p>izut2008-01-14T00:18:43+00:00journalDBIx::Placeholder::Named and DBIx::Dictionary
http://use.perl.org/~izut/journal/35383?from=rss
<p>I updated last week DBIx::Placeholder::Named to version 0.07, which is more compliant with DBI - accepting PlaceholderSuffix and PlaceholderPrefix keys - after I presented it on Amsterdam.pm meeting. I can say that I was surprised that nobody yelled with some module doing the exact same thing...</p><p>And continuing the things-I-would-like-to-see-on-DBI I wrote DBIx::Dictionary, which tries to add, in the same clean way DBIx::Placeholder::Named does with named placeholders, query dictionary functionality.</p><p>It integrates well with DBIx::Placeholder::Named, and currently only supports Config::General configuration files. I'm planning to add support for some SQL compliant configuration file.</p><p>I'd like to hear from you what you think about those modules!</p>izut2008-01-14T00:14:52+00:00journalDBIx::Placeholder::Named
http://use.perl.org/~izut/journal/32408?from=rss
<p>After asking at <a href="http://www.perlmonks.org/?node_id=599948">Perlmonks</a>, I chose DBIx::Placeholder::Named for the DBI subclass I wrote inspired on Tao::DBI. It was released yesterday, but may be not available on some CPAN mirrors.</p><p>I already identified it needs some improvement on documentation, so I plan to fix and release it soon.</p><p>Hope you like it.</p>izut2007-02-15T08:28:18+00:00journalSQL::Tokenizer and Tao::DBI
http://use.perl.org/~izut/journal/32386?from=rss
<p>I've been working last week on SQL::Tokenizer, which was used to, erm, tokenize a SQL query correctly to extract named placeholders for a DBI subclass I'm working on. It is actually using the known-and-loved Perl's regular expression engine, but maybe I can write a version using Pugs::Compiler::Rule, let's see.</p><p>About the DBI subclass I mentioned above, Adriano wrote the Tao::DBI, which is a proxy to DBI that implements the named placeholders concept. I liked that and re-implemented the Tao::DBI as a subclass of DBI, but since it is not backward compatible with Adriano's one, I have to found another name for it before release.</p><p>Any suggestion?</p>izut2007-02-13T09:23:18+00:00journalTesting Catalyst
http://use.perl.org/~izut/journal/30673?from=rss
<p>I've been testing <a href="http://www.catalystframework.org/">Catalyst</a> for a while, and it seems to be a very nice framework for web applications. I think it has the same power and robustness other widely used frameworks have, and it is written in Perl.
</p><p>
It is powerful enough for developing a big project, and simple enough to write a simple application. Its plugin architeture Just Workstm and there's a plenty of already written plugins around.</p><p>
Kudos to Catalyst development team! Keep the good work!
</p>izut2006-08-17T18:07:28+00:00journalVacations and Bricolage
http://use.perl.org/~izut/journal/29512?from=rss
<p>
My vacations started yesterday, so I think I'll have a good time ten days from now. As I don't need to bother about my job, I can learn Bricolage and other things that are needed for a job I'm looking for.
</p><p>
Talking about Bricolage, as it needs a lot of Perl modules, it took me a good effort to make things work. Now I have to figure out how do work with it, before looking its internals. If you know a good HOWTO or manual about Bricolage, aside its own documentation, please let me now<nobr> <wbr></nobr>:)
</p>izut2006-05-03T14:07:18+00:00journalSuccess of YAPC::Brasil::2006
http://use.perl.org/~izut/journal/29431?from=rss
<p>YAPC::Brasil::2006 was a big success. Randal Schwartz did a lecture about communication and inside out objects, and David Fetter about DBI-Link and Pg/Perl. Er Galvão, Flávio Glock and Marco Lima also did a lecture about The Monastery Gates, Perl6 and CPAN. I'd never seen a Perl lecture with a full room like that<nobr> <wbr></nobr>:)</p><p>I hope this year's YAPC::SouthAmerica will be another success for South America Perl Users.</p>izut2006-04-24T13:50:16+00:00journalYAPC::Brasil
http://use.perl.org/~izut/journal/29356?from=rss
<p>Nice, two days left to YAPC::Brasil::2006. This year Randal Schwartz and David Fetter will be here talking about cool things about Perl. I think a new year for FOSS and especially Perl in Brasil will begin.</p>izut2006-04-18T02:14:57+00:00journallogspy.pl
http://use.perl.org/~izut/journal/28782?from=rss
<p>
This week I've written a lot of code and documentation on <b>logspy.pl</b>. I'm planning to release it on SourceForge in about two weeks, after writing some input and output examples modules.
</p><p>
<b>logspy.pl</b> is a rewrite of a project I wrote at work, for parsing Postfix' logfiles on the fly. I figured out that it could be used to parse other logs, so I wrote a simple main engine and a plugin architeture for modular parsing, i.e. you will be able to use an input module like <b>Logspy::Input::Messages</b> to parse syslog messages file (/var/log/messages) and outputing it to a MySQL database using <b>Logspy::Input::Messages::MySQLDump</b>, for example.
</p><p>
You can write your own modules for anything you want. At work, for example we use a similar system that reads the<nobr> <wbr></nobr>/var/log/maillog file and then count messages sent from authenticated users and messages received from external IP addresses. Those datum is used to generate <i>iptables</i> rules for spam prevention.
</p><p>
I'll make sure you'll know when I release it<nobr> <wbr></nobr>:)
</p><p> <strong>Update:</strong> An english typo<nobr> <wbr></nobr>:)</p>izut2006-02-23T01:47:52+00:00journalCPAN on Gentoo
http://use.perl.org/~izut/journal/28745?from=rss
Yesterday, talking in #gentoo-perl on irc.freenode.org, I discovered a very nice tool for installing Perl modules on Gentoo, in a very smooth way. The tool is called <strong>g-cpan</strong>, and is available on Gentoo Portage.izut2006-02-20T17:00:01+00:00journal