<!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 #183 - 2015-01-25 - Glyphs and Badges</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 #183 - 2015-01-25 - Glyphs and Badges
    </p>
    
    
    
    
    <div style="text-align: center">
    You can <a href="http://perlweekly.com/archive/183.html">read the newsletter on the web</a>, if you prefer.
    </div>
    
</td></tr>

<tr><td>
    <table>
    <tr><td>
        
        <p style="font-size: 16px">
        We're already at our fourth edition for this year. January is almost over -- that sound you're hearing is the PR Challenge contestants hurrying to get their patches ready  before February rolls in. In other news, we have some visual candy for you this month: David Farrell brings us some new nifty Perl-themed glyphs, and mdk crafted a badge for all the CPAN testers out there. Enjoy!  ~ `/anick 
        </p>
        
    </td>
    <td>
        <img  style="right:0; bottom: 0;" src="http://perlweekly.com/img/yanick_champoux.png" />
    </td></tr>
    </table>
</td></tr>


    <tr><td>
        <hr style="color: red" id="announcements" />
        <div style="font-size: 18px; font-weight: bold;">Announcements</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/dean/2015/01/openwest-2015---call-for-papers.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">OpenWest 2015 - Call for Papers</a>
               <br />               <p style="font-size: 16px">
                 Feeling like going West in May? OpenWest is having its call for papers as we speak.
               </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://perltricks.com/article/146/2015/1/23/Introducing-3-new-Perl-Glyphs" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Introducing 3 new Perl Glyphs</a>
               <br />                 <span style="font-size: 14px"> 
                   by David Farrell                         (<a href="https://metacpan.org/author/SILLYMOOS">SILLYMOOS</a>)                  </span>               <p style="font-size: 16px">
                 Thanks to David, you can now augment your herd of glyphs with Perl's well-known  sigils -- the camel, the onion and Camelia the butterfly, they are now available in beautifully scalable svg glory.
               </p>
               
               </div>
           
           </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://neilb.org/2015/01/19/prc-scoring.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Ranking CPAN dists for the PR 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">
                 For the PR Challenge, Neil had to come up with a way to rank  CPAN distributions and figure out which ones are the best candidates  for the challenge. He explains here the heuristics he's using to come up with that score.
               </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/neilb/2015/01/the-perl-qa-hackathon-2015.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Perl QA Hackathon 2015</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">
                 "What is the Perl QA HAckathon, and why should I care?" Good questions, and master Bowers provides equally good answers.
               </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://reneeb-perlblog.blogspot.com/2015/01/yak-shaving-january-2015.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Yak-Shaving January 2015 </a>
               <br />                 <span style="font-size: 14px"> 
                   by Renee Baecker                         (<a href="https://metacpan.org/author/RENEEB">RENEEB</a>)                  </span>               <p style="font-size: 16px">
                 Rare indeed are the developer tasks for which the path to realization is a straight one. RenĂ©e's journey in January seems to have been  particularly sinuous.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="perl_maven_pro" />
        <div style="font-size: 18px; font-weight: bold;">Perl Maven Pro</div>
        
            <p style="font-size: 16px">The <a href="http://perlmaven.com/pro">Perl Maven Pro</a> subscribers receive two new articles and screencasts every week. The last week these were the two screencasts:</p>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
                style="
                    background-color:#EEEEEE;
                    border-radius: 10px;
                    -moz-border-radius: 10px;
                    -webkit-border-radius: 10px;
                    padding-left: 10px;
                   "
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perlmaven.com/pro/modules" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Modules in Perl</a>
               <br />               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
                style="
                    background-color:#EEEEEE;
                    border-radius: 10px;
                    -moz-border-radius: 10px;
                    -webkit-border-radius: 10px;
                    padding-left: 10px;
                   "
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perlmaven.com/pro/namespaces-and-packages" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Namespaces and packages</a>
               <br />               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="discussion" />
        <div style="font-size: 18px; font-weight: bold;">Discussion</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://shadow.cat/blog/mark-keating/2015/04-cpantesters/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Testers Need a Badge</a>
               <br />               <p style="font-size: 16px">
                 CPAN Testers, integral to the success of Perl as an ecosystem, but  seldom actively noticed. To let those unsung heroes taste a little bit of the glamour, mdk proposes a series of smoking signs.
               </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/krasimir_berov/2015/01/how-obvious-things-get-missed-to-be-done-or-seen.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">How OBVIOUS things get missed to be done... or seen...</a>
               <br />                 <span style="font-size: 14px"> 
                   by Krasimir Berov                         (<a href="https://metacpan.org/author/BEROV">BEROV</a>)                  </span>               <p style="font-size: 16px">
                 Krasimir submitted a grant proposal for Ado, a dependency-light application and framework for web projects based on Mojolicious. Here, he makes his case for it, as well as present the tenets he's holding its code to.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/krasimir_berov.png" title="Krasimir Berov" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="code" />
        <div style="font-size: 18px; font-weight: bold;">Code</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://www.dagolden.com/index.php/2390/setting-up-a-perl-development-environment-with-plenv/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Setting up a Perl Development Environment with plenv</a>
               <br />                 <span style="font-size: 14px"> 
                   by David Golden                         (<a href="https://metacpan.org/author/DAGOLDEN">DAGOLDEN</a>)                  </span>               <p style="font-size: 16px">
                 David gives a straight-up, no-nonsense set of steps to get you a plenv-based Perl environment up and running in, oh, probably  less than 10 minutes.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/david_golden.jpg" title="David Golden" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="https://blog.afoolishmanifesto.com/posts/asyncronous-musings" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Asynchronous Musings</a>
               <br />                 <span style="font-size: 14px"> 
                   by Arthur Axel "fREW" Schmidt                         (<a href="https://metacpan.org/author/FREW">FREW</a>)                  </span>               <p style="font-size: 16px">
                 Could have been called "Embrassing the Future(s)", as fREW leverages these constructs for asynchronous programming.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/frew.gif" title="Arthur Axel "fREW" Schmidt" 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/brian_d_foy/2015/01/cpan-cleaning-day-2457044-compilerlexer.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">CPAN Cleaning Day 2457044: Compiler::Lexer</a>
               <br />                 <span style="font-size: 14px"> 
                   by brian d foy                         (<a href="https://metacpan.org/author/BDFOY">BDFOY</a>)                  </span>               <p style="font-size: 16px">
                 Using the postfix deferences that came with Perl 5.20? If you do, you might notice that Perl::MinimumVersion and Perl::MinimumVersion::Fast are a bit sloppy and think your code is respectively vintage 5.004 or 5.008. This  irks brian, so he rolled up his sleeves and dove into the C++-fueled heart of  darkness.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/brian_d_foy.png" title="brian d foy" 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/graham_ollis/2015/01/practical-ffi-with-platypus.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Practical FFI with Platypus</a>
               <br />                 <span style="font-size: 14px"> 
                   by Graham Ollis                         (<a href="https://metacpan.org/author/PLICEASE">PLICEASE</a>)                  </span>               <p style="font-size: 16px">
                 Graham previously extolled the potential of FFI (Foreign Function Interface) at YAPC::NA 2014. Here he introduces FFI::Platypus, which  adds the 'F' of friendliness to the mix.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/graham_ollis.jpg" title="Graham Ollis" 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/preaction/2015/01/managing-sql-data-with-yertl.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Managing SQL Data with Yertl</a>
               <br />                 <span style="font-size: 14px"> 
                   by Doug Bell                         (<a href="https://metacpan.org/author/PREACTION">PREACTION</a>)                  </span>               <p style="font-size: 16px">
                 'Yertl' suspiciously resemble the sound a strangled dba makes. It's also  a new set of command-line tools to deal with database ETL operations that  looks very promising.
               </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/mj41/2015/01/create-presentation-programmatically-with-presentationbuilder.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Create presentation programmatically with Presentation::Builder</a>
               <br />               <p style="font-size: 16px">
                 A new offering in the realm of slide generation.
               </p>
               
               </div>
           
           </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="https://p6weekly.wordpress.com/2015/01/20/2015-03-gathering-up-steam-again/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Gathering Up Steam Again</a>
               <br />               <p style="font-size: 16px">
                 On the Perl6 horizon: quick way create hashes with objects for keys, more helpful warning messages, optimizations, and more!
               </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://perl6maven.com/how-to-use-perl6-without-installing-it" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">How to connect to the #perl6 IRC channel and try Perl 6 on-line</a>
               <br />               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="videos" />
        <div style="font-size: 18px; font-weight: bold;">Videos</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://plainblackguy.tumblr.com/post/108648992051/i-gave-this-talk-about-automated-scoring-systems" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">I gave this talk about Automated Scoring Systems at MadMongers...</a>
               <br />                 <span style="font-size: 14px"> 
                   by JT Smith                         (<a href="https://metacpan.org/author/RIZEN">RIZEN</a>)                  </span>               <p style="font-size: 16px">
                 We can only surmise tha the talk auto-gave itself a 5 stars rating.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/jt_smith.png" title="JT Smith" width="80" />
           </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/autovivification" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">What is autovivification?</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">
                 
               </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>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perlmaven.com/path-to-file-in-the-same-directory-as-script" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Construct the path to a file in the same directory as the current script</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">
                 
               </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>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://perlmaven.com/avoid-unwanted-bitwise-operators" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Avoid (unwanted) bitwise operators</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">
                 
               </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="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/2015/01/clxix-stackoverflow-perl-report.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">StackOverflow Perl report</a>
               <br />               <p style="font-size: 16px">
                 
               </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://niceperl.blogspot.com/2015/01/cxliv-metacpan-weekly-report-ffiplatypus.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">MetaCPAN Weekly Report - FFI::Platypus </a>
               <br />               <p style="font-size: 16px">
                 
               </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://niceperl.blogspot.com/2015/01/xii-cpan-great-modules-released-last.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">CPAN great modules released last week</a>
               <br />               <p style="font-size: 16px">
                 
               </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>