<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="http://annocpan.org">
<title>AnnoCPAN Recent Notes</title>
<link>http://annocpan.org</link>
<description>AnnoCPAN Recent Notes</description>
<dc:language>en-us</dc:language>
<dc:rights>Redistributable under the same terms as Perl itself</dc:rights>
<dc:date>2008-05-09T14:41:21+00:00</dc:date>
<dc:publisher>itub@cpan.org</dc:publisher>
<dc:creator>itub@cpan.org</dc:creator>
<dc:subject>Perl</dc:subject>
<syn:updatePeriod>daily</syn:updatePeriod>
<syn:updateFrequency>24</syn:updateFrequency>
<syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://annocpan.org/~STEVAN/Moose-0.43/lib/Moose.pm#note_1881" />
  <rdf:li rdf:resource="http://annocpan.org/~ACCARDO/HTML-Perlinfo-1.50/lib/HTML/Perlinfo.pm#note_1879" />
  <rdf:li rdf:resource="http://annocpan.org/~DBROBINS/Net-SSH-Perl-1.30/lib/Net/SSH/Perl.pm#note_1878" />
  <rdf:li rdf:resource="http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1877" />
  <rdf:li rdf:resource="http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1876" />
  <rdf:li rdf:resource="http://annocpan.org/~SFINK/IPC-Run-Simple-1.3/lib/IPC/Run/Simple.pm#note_1875" />
  <rdf:li rdf:resource="http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1874" />
  <rdf:li rdf:resource="http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1873" />
  <rdf:li rdf:resource="http://annocpan.org/~JESSE/GnuPG-Interface-0.36/lib/GnuPG/Interface.pm#note_1872" />
  <rdf:li rdf:resource="http://annocpan.org/~SASYKES/Template-Plugin-HighlightPerl-0.03/lib/Template/Plugin/HighlightPerl.pm#note_1871" />
  <rdf:li rdf:resource="http://annocpan.org/~BDFOY/Netscape-Bookmarks-1.95/lib/Bookmarks.pm#note_1870" />
  <rdf:li rdf:resource="http://annocpan.org/~RGARCIA/perl-5.10.0/lib/Dumpvalue.pm#note_1869" />
  <rdf:li rdf:resource="http://annocpan.org/~RGARCIA/perl-5.10.0/pod/perlstyle.pod#note_1868" />
  <rdf:li rdf:resource="http://annocpan.org/~CAIDAPERL/Chart-Graph-3.2/Graph/Gnuplot.pm#note_1867" />
  <rdf:li rdf:resource="http://annocpan.org/~MARKSTOS/CGI-Session-4.29_2/lib/CGI/Session.pm#note_1866" />
  <rdf:li rdf:resource="http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1865" />
  <rdf:li rdf:resource="http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1864" />
  <rdf:li rdf:resource="http://annocpan.org/~RINTARO/Iterator-Simple-0.04/lib/Iterator/Simple.pm#note_1862" />
  <rdf:li rdf:resource="http://annocpan.org/~SMUELLER/Class-XSAccessor-0.02/lib/Class/XSAccessor.pm#note_1861" />
  <rdf:li rdf:resource="http://annocpan.org/~INGY/YAML-0.66/ysh#note_1860" />
  <rdf:li rdf:resource="http://annocpan.org/~BRADFITZ/Net-OpenID-Server-0.13/lib/Net/OpenID/Server.pm#note_1859" />
  <rdf:li rdf:resource="http://annocpan.org/~ZIGOROU/SVG-Convert-0.02/lib/SVG/Convert.pm#note_1858" />
  <rdf:li rdf:resource="http://annocpan.org/~HOLOWAY/Catalyst-Action-REST-0.60/lib/Catalyst/Controller/REST.pm#note_1853" />
  <rdf:li rdf:resource="http://annocpan.org/~SPROUT/WWW-Mechanize-Plugin-JavaScript-0.002/lib/WWW/Mechanize/Plugin/JavaScript.pm#note_1852" />
  <rdf:li rdf:resource="http://annocpan.org/~REDTREE/PDF-API2-Simple-1.1.4u/lib/PDF/API2/Simple.pm#note_1851" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://annocpan.org/~STEVAN/Moose-0.43/lib/Moose.pm#note_1881">
<title>Moose</title>
<link>http://annocpan.org/~STEVAN/Moose-0.43/lib/Moose.pm#note_1881</link>
<description>&lt;p>"build object's in Perl" should be "build objects in Perl"&lt;/p>
</description>
<dc:creator>DaveBaker</dc:creator>
<dc:date>2008-05-08T05:02:09+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~ACCARDO/HTML-Perlinfo-1.50/lib/HTML/Perlinfo.pm#note_1879">
<title>HTML::Perlinfo</title>
<link>http://annocpan.org/~ACCARDO/HTML-Perlinfo-1.50/lib/HTML/Perlinfo.pm#note_1879</link>
<description>&lt;p>For example,&lt;/p>
&lt;pre> #!/usr/local/bin/perl&lt;/pre>
&lt;pre> # Name: perlinfo.cgi
 #
 # Purpose: HTML::Perlinfo demo
 #
 # Usage: install in cgi-bin directory;
 # consider installing in https://
 # secure cgi-bin directory&lt;/pre>
&lt;pre> use HTML::Perlinfo;
 print "Content-type:text/html\n\n";
 perlinfo();
&lt;/pre>
</description>
<dc:creator>DaveBaker</dc:creator>
<dc:date>2008-05-03T16:45:17+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~DBROBINS/Net-SSH-Perl-1.30/lib/Net/SSH/Perl.pm#note_1878">
<title>Net::SSH::Perl</title>
<link>http://annocpan.org/~DBROBINS/Net-SSH-Perl-1.30/lib/Net/SSH/Perl.pm#note_1878</link>
<description>&lt;p>Slight difference as it uses authentication method 'password', not 'keyboard-interactive'. Make sure the server has PasswordAuthentication yes in its sshd_config.&lt;/p>
</description>
<dc:creator>Shiar</dc:creator>
<dc:date>2008-05-01T20:51:16+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1877">
<title>Net::LDAP::Entry</title>
<link>http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1877</link>
<description>&lt;p>To determine if a multi-value attribute has a value, use this:&lt;/p>
&lt;p>if ( (grep { lc($_) eq $value } $entry-&gt;get_value('objectclass')) ) {
   print 'objectclass has ' . $value . "\n";
}&lt;/p>
&lt;p>This is equivalent to Mozilla::LDAP's hasValue method.&lt;/p>
</description>
<dc:creator>mfuller</dc:creator>
<dc:date>2008-05-01T16:15:16+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1876">
<title>Net::LDAP::Entry</title>
<link>http://annocpan.org/~GBARR/perl-ldap-0.35/lib/Net/LDAP/Entry.pod#note_1876</link>
<description>&lt;p>If you delete an attribute that doesn't exist (using $entry-&gt;delete('attr_name') or $entry-&gt;delete('attr_name' =&gt; []) ) it will error with $mesg-&gt;code() 16. &lt;/p>
&lt;p>However, you can accomplish the same thing with $entry-&gt;replace('attr_name' =&gt; []). If the attribute doesn't exist it will not error.&lt;/p>
&lt;p>The same thing is true for deleting one value of a multi-value attribute. If you use $entry-&gt;delete('attr_name' =&gt; ['value']) and that value doesn't exist, the update will fail. But, you can retrieve all the values into an array, remove the value from the array, and then $entry-&gt;replace('attr_name' = \@array). &lt;/p>
&lt;p>You may believe you can test if an attribute (or value) exists before using the delete method. But, the error occurs at the server when the update method is called. If the attribute (or value) was removed by another process between the time you retrieved the attribute and update it, the update will fail. Using the replace method is the only way to avoid failing. In either case the potential exists to update an entry after another process updated it. That's the nature of LDAP. But, using the delete method causes the update to fail if another process removed the attribute (or value). In most cases you only want the attribute or value to be gone. You don't care if it was already gone. A code 16 would be the equivalent to success in this case.&lt;/p>
</description>
<dc:creator>mfuller</dc:creator>
<dc:date>2008-05-01T16:10:27+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~SFINK/IPC-Run-Simple-1.3/lib/IPC/Run/Simple.pm#note_1875">
<title>IPC::Run::Simple</title>
<link>http://annocpan.org/~SFINK/IPC-Run-Simple-1.3/lib/IPC/Run/Simple.pm#note_1875</link>
<description>&lt;p>See also &lt;a href="/perldoc?IPC::System::Simple">IPC::System::Simple&lt;/a>, which is pjf's solution to the difficulty in parsing the results of &lt;code>system()&lt;/code>, and takes a stricter default approach to failure.  It also runs under Windows.&lt;/p>
</description>
<dc:creator>pjf</dc:creator>
<dc:date>2008-04-30T07:09:27+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1874">
<title>Crypt::GPG</title>
<link>http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1874</link>
<description>&lt;p>An example of what the exact output of this method is would be extremely helpful here.
&lt;/p>
</description>
<dc:creator>everettg_99</dc:creator>
<dc:date>2008-04-29T18:49:04+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1873">
<title>Crypt::GPG</title>
<link>http://annocpan.org/~AGUL/Crypt-GPG-1.63/GPG.pm#note_1873</link>
<description>&lt;p>WTF?  The verify method states it needs an ARRAY REFERENCE as input, not a scalar.  This syntax doesn't work -- no errors, but no output.  This should  emulate the command line: 
sudo gpg --decrypt encrypted.txt&lt;/p>
</description>
<dc:creator>everettg_99</dc:creator>
<dc:date>2008-04-29T18:43:24+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~JESSE/GnuPG-Interface-0.36/lib/GnuPG/Interface.pm#note_1872">
<title>GnuPG::Interface</title>
<link>http://annocpan.org/~JESSE/GnuPG-Interface-0.36/lib/GnuPG/Interface.pm#note_1872</link>
<description>&lt;p>"involves" instead of "invovles [sic]".&lt;/p>
</description>
<dc:creator>lloy0076</dc:creator>
<dc:date>2008-04-28T05:43:44+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~SASYKES/Template-Plugin-HighlightPerl-0.03/lib/Template/Plugin/HighlightPerl.pm#note_1871">
<title>Template::Plugin::HighlightPerl</title>
<link>http://annocpan.org/~SASYKES/Template-Plugin-HighlightPerl-0.03/lib/Template/Plugin/HighlightPerl.pm#note_1871</link>
<description>&lt;p>It's actually the Syntax::Highlight::Perl module that is required.&lt;/p>
</description>
<dc:creator>SASYKES</dc:creator>
<dc:date>2008-04-18T22:58:16+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~BDFOY/Netscape-Bookmarks-1.95/lib/Bookmarks.pm#note_1870">
<title>Netscape::Bookmarks</title>
<link>http://annocpan.org/~BDFOY/Netscape-Bookmarks-1.95/lib/Bookmarks.pm#note_1870</link>
<description>&lt;p>Unfortunately, they don't. Mozilla browsers have more attributes on the links, like "ICON" and "LAST_CHARSET". So this doesn't work with Firefox. If you read in your bookmarks and then write it out again, some of the tags will have disappeared.&lt;/p>
</description>
<dc:creator>BaKaB</dc:creator>
<dc:date>2008-04-17T06:04:51+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~RGARCIA/perl-5.10.0/lib/Dumpvalue.pm#note_1869">
<title>Dumpvalue</title>
<link>http://annocpan.org/~RGARCIA/perl-5.10.0/lib/Dumpvalue.pm#note_1869</link>
<description>&lt;p>Bad metod call.
'$dumper-dumpValue([$value1, $value2]); &gt;'&lt;/p>
</description>
<dc:creator>skim</dc:creator>
<dc:date>2008-04-15T07:27:25+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~RGARCIA/perl-5.10.0/pod/perlstyle.pod#note_1868">
<title>perlstyle</title>
<link>http://annocpan.org/~RGARCIA/perl-5.10.0/pod/perlstyle.pod#note_1868</link>
<description>&lt;p>This advice seems dated: we're told to&lt;/p>
&lt;p>use warnings;&lt;/p>
&lt;p>rather than use -w these days.&lt;/p>
</description>
<dc:creator>BaKaB</dc:creator>
<dc:date>2008-04-13T00:09:38+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~CAIDAPERL/Chart-Graph-3.2/Graph/Gnuplot.pm#note_1867">
<title>Chart::Graph::Gnuplot</title>
<link>http://annocpan.org/~CAIDAPERL/Chart-Graph-3.2/Graph/Gnuplot.pm#note_1867</link>
<dc:creator>javierbq</dc:creator>
<dc:date>2008-04-11T05:37:59+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~MARKSTOS/CGI-Session-4.29_2/lib/CGI/Session.pm#note_1866">
<title>CGI::Session</title>
<link>http://annocpan.org/~MARKSTOS/CGI-Session-4.29_2/lib/CGI/Session.pm#note_1866</link>
<description>&lt;p>Somehow this seems not to work for me. If I only call $session-&gt;delete();, it will persist with the _STATUS =&gt; 4. If I instead call $session-&gt;delelte(); $session-&gt;flush();, it properly deletes my database-entry and the session is truely gone. I don't know why, though.&lt;/p>
</description>
<dc:creator>simbabque</dc:creator>
<dc:date>2008-04-10T09:46:42+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1865">
<title>OpenResty::Spec::REST_cn</title>
<link>http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1865</link>
<description>&lt;p>Indeed you're right. Nice catch. I'll fix it in the next version :)&lt;/p>
</description>
<dc:creator>agent</dc:creator>
<dc:date>2008-04-10T01:29:39+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1864">
<title>OpenResty::Spec::REST_cn</title>
<link>http://annocpan.org/~AGENT/OpenResty-0.1.10/lib/OpenResty/Spec/REST_cn.pod#note_1864</link>
<description>&lt;p>should this be "select * from Timetable where arrival_time between '18:32' and '20:59' or arrival_time between '5:07' and '8:40' "?&lt;/p>
</description>
<dc:creator>chaoslawful</dc:creator>
<dc:date>2008-04-09T12:30:39+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~RINTARO/Iterator-Simple-0.04/lib/Iterator/Simple.pm#note_1862">
<title>Iterator::Simple</title>
<link>http://annocpan.org/~RINTARO/Iterator-Simple-0.04/lib/Iterator/Simple.pm#note_1862</link>
<description>&lt;p>test&lt;/p>
</description>
<dc:creator>hdpiii</dc:creator>
<dc:date>2008-04-09T12:08:46+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~SMUELLER/Class-XSAccessor-0.02/lib/Class/XSAccessor.pm#note_1861">
<title>Class::XSAccessor</title>
<link>http://annocpan.org/~SMUELLER/Class-XSAccessor-0.02/lib/Class/XSAccessor.pm#note_1861</link>
<description>&lt;p>As you can see from SYNOPSIS, the getter and setter method name may not be same each other.&lt;/p>
</description>
<dc:creator>taronishino</dc:creator>
<dc:date>2008-04-07T17:58:50+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~INGY/YAML-0.66/ysh#note_1860">
<title>ysh</title>
<link>http://annocpan.org/~INGY/YAML-0.66/ysh#note_1860</link>
<description>&lt;p>Useless use of cat.&lt;/p>
&lt;p>&lt;code>ysh &lt; yaml.file | less&lt;/code>&lt;/p>
</description>
<dc:creator>haoess</dc:creator>
<dc:date>2008-04-07T10:21:27+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~BRADFITZ/Net-OpenID-Server-0.13/lib/Net/OpenID/Server.pm#note_1859">
<title>Net::OpenID::Server</title>
<link>http://annocpan.org/~BRADFITZ/Net-OpenID-Server-0.13/lib/Net/OpenID/Server.pm#note_1859</link>
<description>&lt;p>install Math::BigInt::GMP, the C library for Crypt::DH, to have nice performance&lt;/p>
</description>
<dc:creator>yvesago</dc:creator>
<dc:date>2008-04-05T17:11:57+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~ZIGOROU/SVG-Convert-0.02/lib/SVG/Convert.pm#note_1858">
<title>SVG::Convert</title>
<link>http://annocpan.org/~ZIGOROU/SVG-Convert-0.02/lib/SVG/Convert.pm#note_1858</link>
<description>&lt;p>...but what does it do?&lt;/p>
</description>
<dc:creator>Roode</dc:creator>
<dc:date>2008-04-04T20:55:53+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~HOLOWAY/Catalyst-Action-REST-0.60/lib/Catalyst/Controller/REST.pm#note_1853">
<title>Catalyst::Controller::REST</title>
<link>http://annocpan.org/~HOLOWAY/Catalyst-Action-REST-0.60/lib/Catalyst/Controller/REST.pm#note_1853</link>
<description>&lt;p>The client may see "Unsupported Media Type" as "Content-Type text/xml is not supported."&lt;/p>
</description>
<dc:creator>inkredabull</dc:creator>
<dc:date>2008-04-03T21:38:33+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~SPROUT/WWW-Mechanize-Plugin-JavaScript-0.002/lib/WWW/Mechanize/Plugin/JavaScript.pm#note_1852">
<title>WWW::Mechanize::Plugin::JavaScript</title>
<link>http://annocpan.org/~SPROUT/WWW-Mechanize-Plugin-JavaScript-0.002/lib/WWW/Mechanize/Plugin/JavaScript.pm#note_1852</link>
<description>&lt;p>use_plugin isn't supported in WWW::Mechanize.  This module can't work.&lt;/p>
</description>
<dc:creator>mpapet</dc:creator>
<dc:date>2008-04-03T20:52:47+00:00</dc:date>
</item>

<item rdf:about="http://annocpan.org/~REDTREE/PDF-API2-Simple-1.1.4u/lib/PDF/API2/Simple.pm#note_1851">
<title>PDF::API2::Simple</title>
<link>http://annocpan.org/~REDTREE/PDF-API2-Simple-1.1.4u/lib/PDF/API2/Simple.pm#note_1851</link>
<description>&lt;p>This method allows graceful wrapping of text, but not at the paragraph level.
I wrapped the 'words' forloop in a 'paragraph' forloop, with:
my @paragraphs = split /\n/, $text;
# and enclosed the words loop with:
my @words = split /\s/, $paragraphs[$count];
# and render happily away!
&lt;/p>
</description>
<dc:creator>endean</dc:creator>
<dc:date>2008-04-03T14:38:52+00:00</dc:date>
</item>

</rdf:RDF>
