<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">


  <title>Perl Weekly Issue #179 - 2014-12-29 - Getting ready for New Year's resolution</title>

</head>
<body>

<style>
* { text-align: left; }
table {
  font-family: helvetica, arial, sans-serif;
  width: 700px;
}
@media (max-width: 800px) {
  table {
     width: 370px;
  }
}
p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }
a { color: #04c; }

#menu {
  border-bottom: 1px solid #ccc;
}
#menu ul {
  text-align: center;
  margin: 0;
}
#menu li {
  font-size: 12px;
  display: inline;
  list-style-type: none;
  padding-right: 10px;
}

#social_icons {
  margin-top: 10px;
}

</style>

<table border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff">
<tr><td>
    <p id="logo">
    <a href="http://perlweekly.com/" style="
      background-color: #004065;
      color: #FFF;
      text-decoration: none;
      font-size: 40px;
      font-weight: bold;
      font-family: Gadget;
    
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border: 1px solid #000;
      padding: 10px;
    ">Perl Weekly</a>
    
    </p>
    <p id="issue"
      style="border-bottom: 1px solid #ccc;
      padding-bottom: 8px;
      font-size: 18px;">
    Issue #179 - 2014-12-29 - Getting ready for New Year's resolution
    </p>
    
    
    
    
    <div style="text-align: center">
    You can <a href="http://perlweekly.com/archive/179.html">read the newsletter on the web</a>, if you prefer.
    </div>
    
</td></tr>

<tr><td>
    <table>
    <tr><td>
        
        <p style="font-size: 16px">
        Hi,
        </p>
        
        <p style="font-size: 16px">
        It is really strange. Now that both Yanick Champoux and  Neil Bowers edit the Perl Weekly my appearances here got quite rare. I guess for the better. So let's thank them for this great year! Please, flood their inboxes with good wishes!
        </p>
        
        <p style="font-size: 16px">
        I am really looking for the start of the next year. I have a lot of plans with my web sites and with my open source applications. Actually I could not wait and have already started to publish on the Perl 6 Maven site. (See below.)
        </p>
        
        <p style="font-size: 16px">
        Now I don't know what about you, but if you are looking for something that will put you in some kind of a rhythm, you could join the CPAN Challenge Neil announced. It is both a great way to contribute back to the open source code pool of Perl and a great way to improve yourself. (see below).
        </p>
        
        <p style="font-size: 16px">
        See you on the other side of New Year's Eve!
        </p>
        
    </td>
    <td>
        <img  style="right:0; bottom: 0;" src="http://perlweekly.com/img/gabor_szabo.png" />
    </td></tr>
    </table>
</td></tr>


    <tr><td>
        <hr style="color: red" id="articles" />
        <div style="font-size: 18px; font-weight: bold;">Articles</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blog.twoshortplanks.com/2014/12/29/regexpdebugger/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Regexp::Debugger</a>
               <br />                 <span style="font-size: 14px"> 
                   by Mark Fowler                         (<a href="https://metacpan.org/author/MARKF">MARKF</a>)                  </span>               <p style="font-size: 16px">
                 An article that was left out from the Perl Advent calendar telling you to use Regexp::Debugger because it is awesome!
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/mark_fowler.png" title="Mark Fowler" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="testing" />
        <div style="font-size: 18px; font-weight: bold;">Testing</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blog.cpantesters.org/diary/193" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">CPAN Testers Summary - November 2014 - Who Do We Think We Are</a>
               <br />                 <span style="font-size: 14px"> 
                   by Barbie                         (<a href="https://metacpan.org/author/BARBIE">BARBIE</a>)                  </span>               <p style="font-size: 16px">
                 Links to talks about CPAN Testers at the LPW. Another Metabase overflow. An Admin-site bug.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/barbie.png" title="Barbie" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="web" />
        <div style="font-size: 18px; font-weight: bold;">Web</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://techblog.babyl.ca/entry/merry-xmas" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Working with Jolly Santa's Outstanding Notes</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://techblog.babyl.ca/">Yanick Champoux</a>                         (<a href="https://metacpan.org/author/YANICK">YANICK</a>)                  </span>               <p style="font-size: 16px">
                 This is an Advent Calendar overflow about handling the favorite web-scale data structure during the XMas Holidays and after them. The think is, that tools like this and articles like this should reach people outside the Perl echo chamber.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/yanick_champoux.png" title="Yanick Champoux" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://jjnapiorkowski.typepad.com/modern-perl/2014/12/perl-catalyst-590079-development-004-holland-on-cpan.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perl Catalyst 5.90079 Development 004 'Holland' On CPAN</a>
               <br />                 <span style="font-size: 14px"> 
                   by John Napiorkowski                         (<a href="https://metacpan.org/author/JJNAPIORK">JJNAPIORK</a>)                  </span>               <p style="font-size: 16px">
                 After quite a long silence, finally there is a newly announced version of Catalyst. I wonder if one could combine helping Catalyst move forward with the Pull-request challenge of Neil Bowers?
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/john_napiorkowski.png" title="John Napiorkowski" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blogs.perl.org/users/joel_berger/2014/12/you-have-nothing-to-lose-but-your-chains.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">You have nothing to lose but your chains!</a>
               <br />                 <span style="font-size: 14px"> 
                   by Joel Berger                         (<a href="https://metacpan.org/author/JBERGER">JBERGER</a>)                  </span>               <p style="font-size: 16px">
                 Joel explains that there are two different method chaining styles. In one case methods return the objects they acted upon allowing the user to call another method of the same class. The other one is when a method returns an object of some different type so that you can chain a method of that object after the first call. I don't see a huge difference, but he gives an example for the latter in the Mojolicious world.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/joel_berger.png" title="Joel Berger" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="cpan" />
        <div style="font-size: 18px; font-weight: bold;">CPAN</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blogs.perl.org/users/neilb/2014/12/take-the-2015-cpan-pull-request-challenge.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Take the 2015 CPAN Pull Request Challenge</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://neilb.org/">Neil Bowers</a>                         (<a href="https://metacpan.org/author/NEILB">NEILB</a>)                  </span>               <p style="font-size: 16px">
                 It is still not too late to get to the starting line. In order to encourage cooperation with other CPAN authors, Neil is organizing a little competition: Will you be able to handle it?
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/neil_bowers.png" title="Neil Bowers" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blogs.perl.org/users/aristotle/2014/12/speaker-for-the-dead.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Speaker for the dead</a>
               <br />                 <span style="font-size: 14px"> 
                   by Aristotle Pagaltzis                         (<a href="https://metacpan.org/author/ARISTOTLE">ARISTOTLE</a>)                  </span>               <p style="font-size: 16px">
                 In contrast to the Challenge above, Aristotle shows how he wrapped up and deleted a CPAN module that is probably not going to be useful for anyone anymore. But maybe...
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://g14n.info/2014/12/the-camel-replicates/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The camel replicates!</a>
               <br />                 <span style="font-size: 14px"> 
                   by Gianluca Casati                         (<a href="https://metacpan.org/author/FIBO">FIBO</a>)                  </span>               <p style="font-size: 16px">
                 What do you do if the server you need to install CPAN modules to does not have Internet access? You create a Mini-CPAN on another machine and then somehow transfer it to the server without Internet access.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/gianluca_casati.png" title="Gianluca Casati" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="fun" />
        <div style="font-size: 18px; font-weight: bold;">Fun</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://www.wumpus-cave.net/2014/12/24/newwwwwww-quadcopter/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Newwwwwww QuadCopter!</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://www.wumpus-cave.net">Timm Murray</a>                         (<a href="https://metacpan.org/author/TMURRAY">TMURRAY</a>)                  </span>               <p style="font-size: 16px">
                 No Perl code here, but now that the Wumpus Cave received a new QuadCopter, I am expecting lots of new Perl code and articles flying above our heads.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/timm_murray.png" title="Timm Murray" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="grants" />
        <div style="font-size: 18px; font-weight: bold;">Grants</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://inline.ouistreet.com/node/u2gc.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Inline Grant Weekly Report #9</a>
               <br />                 <span style="font-size: 14px"> 
                   by David Oswarld                         (<a href="https://metacpan.org/author/DAVIDO">DAVIDO</a>)                  </span>               <p style="font-size: 16px">
                 They promised it by Christmas and they have delivered it by Christmas. This is the new way to write Perl XS modules. See also their previous <a href="http://news.perlfoundation.org/2014/12/grant-report-inlinecpp---decem.html">progress report</a>.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/david_oswald.png" title="David Oswarld" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="perl_6" />
        <div style="font-size: 18px; font-weight: bold;">Perl 6</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://rakudo.org/2014/12/26/announce-rakudo-star-release-2014-12/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Rakudo Star Release 2014.12</a>
               <br />                 <span style="font-size: 14px"> 
                   by Moritz Lenz                         (<a href="https://metacpan.org/author/MORITZ">MORITZ</a>)                  </span>               <p style="font-size: 16px">
                 New release of Rakudo Start - the package that contains the most recent version of the Perl 6 compiler, documentation and some extra modules. And then a quick <a href="http://rakudo.org/2014/12/27/update-to-rakudo-star-release-2014-12/">update</a> with 2014.12.1
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/moritz_lenz.png" title="Moritz Lenz" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perl6maven.com/tutorial/perl6-installing-rakudo" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Installing Rakudo Perl 6</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://szabgab.com/">Gabor Szabo</a>                         (<a href="https://metacpan.org/author/SZABGAB">SZABGAB</a>)                  </span>               <p style="font-size: 16px">
                 After another long break, I have updated the code behind the Perl 6 Maven site and started to update the tutorial as well. This is the first page showing how to install the newly release Rakudo Star on OSX and Linux.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="other" />
        <div style="font-size: 18px; font-weight: bold;">Other</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blog.nu42.com/2014/12/utf-8-output-in-cmdexe-perl-5-vs-perl-6.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">UTF-8 output in cmd.exe: perl 5 vs perl 6</a>
               <br />                 <span style="font-size: 14px"> 
                   by Sinan Unur                         (<a href="https://metacpan.org/author/NANIS">NANIS</a>)                  </span>               <p style="font-size: 16px">
                 Does Perl 6 think that everything is Unix? Or is it just the current version of the implementation?
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/sinan_unur.png" title="Sinan Unur" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="advent_calendars" />
        <div style="font-size: 18px; font-weight: bold;">Advent Calendars</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perl6advent.wordpress.com/2014/12/01/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Perl 6 Advent Calendar</a>
               <br />               <p style="font-size: 16px">
                 <a href="http://perl6advent.wordpress.com/2014/12/22/the-cool-subset-of-main/">The Cool subset of MAIN.</a>, <a href="http://perl6advent.wordpress.com/2014/12/23/webscale-sorting-of-the-sleepy-kind/">Webscale sorting of the sleepy kind</a>, <a href="http://perl6advent.wordpress.com/2014/12/24/day-24-seeing-wrong-right/">Seeing Wrong Right</a>
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blog.twoshortplanks.com/2014/12/23/perl-advent-calendar-2014-stats/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perl Advent Calendar 2014 Stats</a>
               <br />                 <span style="font-size: 14px"> 
                   by Mark Fowler                         (<a href="https://metacpan.org/author/MARKF">MARKF</a>)                  </span>               <p style="font-size: 16px">
                 This is a meta article about the Perl Advent Calendar. Most importantly, the Elves beat Santa by 44:38.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/mark_fowler.png" title="Mark Fowler" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perladvent.org/2014/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Perl 5 Advent Calendar</a>
               <br />               <p style="font-size: 16px">
                 <a href="http://perladvent.org/2014/2014-12-22.html">A Holiday PAPR-ation</a>, <a href="http://perladvent.org/2014/2014-12-23.html">CLDR TL;DR</a>, <a href="http://perladvent.org/2014/2014-12-24.html">Out of Order Perl</a>
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://advent.perldancer.org/2014" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Dancer Advent Calendar</a>
               <br />               <p style="font-size: 16px">
                 <a href="http://advent.perldancer.org/2014/22">The Dancer community policy</a>, <a href="http://advent.perldancer.org/2014/23">Dynamic routing in Dancer is dynamic</a>, <a href="http://advent.perldancer.org/2014/24">Past and future</a>
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blogs.perl.org/users/perlancar/2014/12/perlancars-2014-advent-calendar.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perlancar's advent calendar</a>
               <br />                 <span style="font-size: 14px"> 
                   by Steven Haryanto                         (<a href="https://metacpan.org/author/SHARYANTO">SHARYANTO</a>)                  </span>               <p style="font-size: 16px">
                 <a href="http://blogs.perl.org/users/perlancar/2014/12/day-22-safer-system-alternative-sysrunsafer.html">Safer system() alternative (Sys::Run::Safer)</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-23-appchart-and-textchart.html">App::chart and Text::chart</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-24-games.html">Games!</a>
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="weekly_collections" />
        <div style="font-size: 18px; font-weight: bold;">Weekly collections</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://niceperl.blogspot.com/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The collections of </a>
               <br />                 <span style="font-size: 14px"> 
                   by Miguel Prz                         (<a href="https://metacpan.org/author/NICEPERL">NICEPERL</a>)                  </span>               <p style="font-size: 16px">
                 <a href="http://niceperl.blogspot.com/2014/12/viii-cpan-great-modules-released-last.html">CPAN great modules released last week</a>; <a href="http://niceperl.blogspot.com/2014/12/cxl-metacpan-weekly-report-structdumb.html">Metacpan weekly report - Struct::Dumb & Statistics::NiceR</a>; <a href="http://niceperl.blogspot.com/2014/12/clxv-stackoverflow-perl-report.html">Stackoverflow perl report</a> 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="perl_maven_tutorials" />
        <div style="font-size: 18px; font-weight: bold;">Perl Maven Tutorials</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perlmaven.com/how-to-grep-a-file-using-perl" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">How to grep a file using Perl</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://szabgab.com/">Gabor Szabo</a>                         (<a href="https://metacpan.org/author/SZABGAB">SZABGAB</a>)                  </span>               <p style="font-size: 16px">
                 Writing a Perl replacement of the Unix grep command does not have much value, unless you do something much better, or if you want to reimplement the Unix commands in Perl. Nevertheless it can be a good exercise, and it can be a learning or teaching aid.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="events" />
        <div style="font-size: 18px; font-weight: bold;">Events</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://news.perlfoundation.org/2014/12/yapcna2015-call-for-papers---n.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">YAPC::NA::2015 Call for Papers - New Deadline!</a>
               <br />               <p style="font-size: 16px">
                 The new deadline is March 1st so you have 2 more month to have a last-minute rush of submitting your talk proposal.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    


<tr><td>



<div id="footer" style="
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
">
<p>
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
<br />
Want to see more? See <a href="http://perlweekly.com/archive/">the archives</a> of all the issues.
<br />
Reading this as a non-subscriber? <a href="http://perlweekly.com/">click here to join us</a> free of charge.
<br />
(C) Copyright <a href="http://szabgab.com/">Gabor Szabo</a>. The articles are copyright the respective authors.</p>
You can <a href="http://perlweekly.com/unsubscribe.html">unsubscribe here</a> if you don't want to receive mails any more.
</p>
<p>
You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.
</p>
<div>







</td></tr>
</table>


</body>
</html>