{"id":9747,"date":"2005-12-08T23:30:39","date_gmt":"2005-12-08T20:30:39","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/08\/perl-modules-of-the-day\/"},"modified":"2005-12-08T23:30:39","modified_gmt":"2005-12-08T20:30:39","slug":"perl-modules-of-the-day","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/08\/perl-modules-of-the-day\/","title":{"rendered":"Perl modules of the day"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve been doing a whole lot of Perl recently.  Because of that, I spent a lot of time at <a href=\"http:\/\/www.cpan.org\">CPAN<\/a>.  As a result, I came across a few excellent modules that I didn&#8217;t know about before.  Here is a round-up for you:<\/p>\n<ul>\n<li><a href=\"http:\/\/search.cpan.org\/search?query=Devel%3A%3Aebug&#038;mode=module\">Devel::ebug<\/a> &#8211; Perl debugger, than can be used from the web and from the scripts.<\/li>\n<li><a href=\"http:\/\/search.cpan.org\/search?query=Class%3A%3ADBI%3A%3ASweet&#038;mode=module\">Class::DBI::Sweet<\/a> &#8211; some really useful stuff for Class::DBI users.<\/li>\n<li><a href=\"http:\/\/search.cpan.org\/search?query=DBIx%3A%3AClass%3A%3ACDBICompat&#038;mode=module\">DBIx::Class::CDBICompat<\/a> &#8211; compatibility layer between Class::DBI and DBIx::Class.  In case I&#8217;ll ever move to DBIx::Class.<\/li>\n<\/ul>\n<p>Also I have to express my amazement with <a href=\"http:\/\/search.cpan.org\/search?query=XML%3A%3ARSS&#038;mode=module\">XML::RSS<\/a>, which goes far beyond RSS documents and parses almost any XML document.  Outstanding job!<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve been doing a whole lot of Perl recently. Because of that, I spent a lot of time at CPAN. As a result, I came across a few excellent modules that I didn&#8217;t know about before. Here is a round-up for you: Devel::ebug &#8211; Perl debugger, than can be used from the web and from &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/08\/perl-modules-of-the-day\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Perl modules of the day<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18],"tags":[907,906,36],"keyring_services":[],"class_list":["post-9747","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","tag-cpan","tag-modules","tag-perl"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":8206,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/11\/13\/website-of-classdbi-module\/","url_meta":{"origin":9747,"position":0},"title":"Website of Class::DBI module","author":"Leonid Mamchenkov","date":"November 13, 2004","format":false,"excerpt":"Via comments to this note at PerlMonks, I've learned that Class:: DBI actually has its own website. There you can find all sorts of useful stuff from links to plugins (!!!) for this module, to links to articles about the module, and even a cookbook. Now this is one proper\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8795,"url":"https:\/\/mamchenkov.net\/wordpress\/2003\/07\/31\/trying-out-classdbi\/","url_meta":{"origin":9747,"position":1},"title":"Trying out Class::DBI","author":"Leonid Mamchenkov","date":"July 31, 2003","format":false,"excerpt":"I've started working on a new version of this site, which will be a kind of merge with my internal home portal and some ideas that I had for a long time now. I've made some progress, which is mostly due to an excellence of Class::DBI perl module. This one\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":211,"url":"https:\/\/mamchenkov.net\/wordpress\/2003\/05\/05\/perl-bits\/","url_meta":{"origin":9747,"position":2},"title":"Perl bits","author":"Leonid Mamchenkov","date":"May 5, 2003","format":false,"excerpt":"Here is a nice article covering date\/time functionality in perl and CPAN modules. And here is also a link to Tie::Cycle module, which will help all those doing striped tables in HTML and any other \"flagged\" tricks. And to complete the whole perl thing, here is a nice article at\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15934,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/11\/22\/day-in-brief-2011-11-22\/","url_meta":{"origin":9747,"position":3},"title":"Day in brief &#8211; 2011-11-22","author":"Leonid Mamchenkov","date":"November 22, 2011","format":false,"excerpt":"@timdetone @alex_mamchenkov Yup! :) # I favorited a @YouTube video http:\/\/t.co\/vOp0hjQI India Talent Show - Warriors of Goja AMAZING # I favorited a @YouTube video http:\/\/t.co\/3r8xxDab \u042f\u043f\u043e\u043d\u0441\u043a\u043e\u0435 \u043c\u0435\u0442\u0440\u043e. \u041d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0441\u0430\u0434\u043a\u0438. # Twitter is so slow today ... # Writing a simple #Perl script that will save tonnes of time. It's\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12094,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/01\/27\/fedora-linux-history-tour\/","url_meta":{"origin":9747,"position":4},"title":"Fedora Linux history tour","author":"Leonid Mamchenkov","date":"January 27, 2010","format":false,"excerpt":"Last weekend I went through a somewhat lengthy process of upgrading one of my servers from Fedora 6 to Fedora 12. \u00a0The server is vital for a company that uses it, there is more than 2 TBytes of data on that machine, and I only had a weekend to go\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2010\/01\/fedora_logo.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":9904,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/02\/10\/the-answer-to-why-not-python\/","url_meta":{"origin":9747,"position":5},"title":"The answer to &#8220;Why Not Python?&#8221;","author":"Leonid Mamchenkov","date":"February 10, 2006","format":false,"excerpt":"Collin Park has written an article in four parts (one, two, three, and four) titled \"Why Not Python?\". I've read through the first couple of parts and scrolled through the rest. In all that text that passed in front of my eyes I haven't found the answer to the question.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=9747"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/9747\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=9747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=9747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=9747"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=9747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}