izut's Journal http://use.perl.org/~izut/journal/ izut'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:39:02+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 izut's Journal http://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> izut 2008-01-14T00:18:43+00:00 journal DBIx::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> izut 2008-01-14T00:14:52+00:00 journal DBIx::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> izut 2007-02-15T08:28:18+00:00 journal SQL::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> izut 2007-02-13T09:23:18+00:00 journal Testing 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> izut 2006-08-17T18:07:28+00:00 journal Vacations 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> izut 2006-05-03T14:07:18+00:00 journal Success 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&#227;o, Fl&#225;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> izut 2006-04-24T13:50:16+00:00 journal YAPC::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> izut 2006-04-18T02:14:57+00:00 journal logspy.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> izut 2006-02-23T01:47:52+00:00 journal CPAN 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. izut 2006-02-20T17:00:01+00:00 journal