<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Perl &#187; cpan</title>
	<atom:link href="http://perl.baczynski.com/tag/cpan/feed" rel="self" type="application/rss+xml" />
	<link>http://perl.baczynski.com</link>
	<description>Perl, CPAN, YAPC... et ceatera</description>
	<lastBuildDate>Sat, 14 Aug 2010 17:20:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=5625</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>installing from CPAN without root</title>
		<link>http://perl.baczynski.com/cpan/installing-cpan-without-root</link>
		<comments>http://perl.baczynski.com/cpan/installing-cpan-without-root#comments</comments>
		<pubDate>Sat, 14 Aug 2010 17:20:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cpan]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=304</guid>
		<description><![CDATA[


I found this nice site, that takes you step by step through installing perl modules without root access, using local::lib
http://perl.jonallen.info/writing/articles/install-perl-modules-without-root



Enjoy  



Share and Enjoy:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




See also:My stuff on CPAN
Microsoft bots made DDoS on CPAN
Frozen Perl soon



See also:<ol><li><a href='http://perl.baczynski.com/cpan/my-stuff-on-cpan' rel='bookmark' title='Permanent Link: My stuff on CPAN'>My stuff on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan' rel='bookmark' title='Permanent Link: Microsoft bots made DDoS on CPAN'>Microsoft bots made DDoS on CPAN</a></li>
<li><a href='http://perl.baczynski.com/yapc/frozen-perl-soon' rel='bookmark' title='Permanent Link: Frozen Perl soon'>Frozen Perl soon</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I found this nice site, that takes you step by step through installing perl modules without root access, using local::lib</p>
<p>http://perl.jonallen.info/writing/articles/install-perl-modules-without-root</p>
<p>Enjoy <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root&amp;bodytext=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root&amp;notes=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;t=installing%20from%20CPAN%20without%20root" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root&amp;annotation=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=installing%20from%20CPAN%20without%20root&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;t=installing%20from%20CPAN%20without%20root" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=installing%20from%20CPAN%20without%20root&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;title=installing%20from%20CPAN%20without%20root" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root%20installing%20from%20CPAN%20without%20root" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=installing%20from%20CPAN%20without%20root%20-%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;t=installing%20from%20CPAN%20without%20root&opener=bm&amp;ei=UTF-8&amp;d=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Finstalling-cpan-without-root&amp;submitHeadline=installing%20from%20CPAN%20without%20root&amp;submitSummary=I%20found%20this%20nice%20site%2C%20that%20takes%20you%20step%20by%20step%20through%20installing%20perl%20modules%20without%20root%20access%2C%20using%20local%3A%3Alib%0D%0A%0D%0Ahttp%3A%2F%2Fperl.jonallen.info%2Fwriting%2Farticles%2Finstall-perl-modules-without-root%0D%0A%0D%0AEnjoy%20%3A%29&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/cpan/my-stuff-on-cpan' rel='bookmark' title='Permanent Link: My stuff on CPAN'>My stuff on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan' rel='bookmark' title='Permanent Link: Microsoft bots made DDoS on CPAN'>Microsoft bots made DDoS on CPAN</a></li>
<li><a href='http://perl.baczynski.com/yapc/frozen-perl-soon' rel='bookmark' title='Permanent Link: Frozen Perl soon'>Frozen Perl soon</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/cpan/installing-cpan-without-root/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Masons and mason</title>
		<link>http://perl.baczynski.com/work/masons-and-mason</link>
		<comments>http://perl.baczynski.com/work/masons-and-mason#comments</comments>
		<pubDate>Wed, 31 Mar 2010 04:57:59 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[perlisnotdead]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=272</guid>
		<description><![CDATA[I&#8217;m reading now a book by Dan Brown, author of &#8220;DaVinci code&#8221;, titled &#8220;Lost symbol&#8221;. It is mostly about masons. And it quite resemble the previous books by this author. Anyway, it is riveting.
This seemingly off-topic introduction leads to the on-topic perl thing: the mason. It is a &#8220;High-performance, dynamic web site authoring system&#8221; and [...]


See also:<ol><li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-application-lamp' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP)'>Utf8 in web perl application (LAMP)</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m reading now a book by Dan Brown, author of &#8220;DaVinci code&#8221;, titled &#8220;Lost symbol&#8221;. It is mostly about masons. And it quite resemble the previous books by this author. Anyway, it is riveting.</p>
<p>This seemingly off-topic introduction leads to the on-topic perl thing:<a title="mason hq" href="http://www.masonhq.com/" target="_blank"> the mason</a>. It is a &#8220;High-performance, dynamic web site authoring system&#8221; and &#8220;solves the common problems of site development: caching, debugging, templating, maintaining development and production sites, and more.&#8221; and &#8220;you can embed Perl code in your HTML and construct pages from shared, reusable components.&#8221;. Well, sound nice. How it looks? Like this:</p>
<p>(there was something wrong here. I removed it <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<br />
<!--</p>
<pre>[% page_title = "List all books" %]
[% INCLUDE header.tt %]

&lt;ul&gt;
[% FOREACH book = books %]
&lt;li&gt;[% book.title %] ([% book.author.name %])
[% FOREACH review = book.reviews %]
(&lt;a href=&#8221;review.cgi?review=[% review.uid %]&#8220;&gt;Read review
by [% review.reviewer.name %]&lt;/a&gt;)
[% END %]
&lt;/li&gt;
[% END %]
&lt;/ul&gt;

[% INCLUDE footer.tt %]
</pre>
<p>Source: <a href="http://www.perl.com/pub/a/2003/07/15/nocode.html">http://www.perl.com/pub/a/2003/07/15/nocode.html</a>. Not so pretty.<br />
--></p>
<p>Sadly, the FAQ on the official page seems to be neglected and is spammed by merchants of medications made to make your weenie harder. On the other hand, newest version is 1.44 form Jan 4, 2010 - so it is still developed.</p>
<p>Assuming that I would like to learn something new, like "something big, modern, to easy make web applications - with templates, cache, scalability, quick development" should I dive into mason, or better look for something else?</p>
<p>So, I have question, asking <strong>YOU</strong> for an insight about this<em> like:</em><br />
- <em>mason</em> is cool, and at least better to do the same by your own from scratch<br />
- forget it, it is so 1990's, learn <em>catalyst</em> instead<br />
- forget mason and catalyst, learn PHP <em>symphony</em> (- no problem for me, I know PHP - more or less <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<br />
- ruby <em>on rails</em> is the real thing (no, I will not learn ruby - at least now <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )<br />
- the best is framework .... (something not mentioned above)</p>
<p>Please write your opinion below. Thank you.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason&amp;bodytext=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason&amp;notes=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;t=Masons%20and%20mason" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason&amp;annotation=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Masons%20and%20mason&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;t=Masons%20and%20mason" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Masons%20and%20mason&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;title=Masons%20and%20mason" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason%20Masons%20and%20mason" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Masons%20and%20mason%20-%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;t=Masons%20and%20mason&opener=bm&amp;ei=UTF-8&amp;d=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fmasons-and-mason&amp;submitHeadline=Masons%20and%20mason&amp;submitSummary=I%27m%20reading%20now%20a%20book%20by%20Dan%20Brown%2C%20author%20of%20%22DaVinci%20code%22%2C%20titled%20%22Lost%20symbol%22.%20It%20is%20mostly%20about%20masons.%20And%20it%20quite%20resemble%20the%20previous%20books%20by%20this%20author.%20Anyway%2C%20it%20is%20riveting.%0D%0A%0D%0AThis%20seemingly%20off-topic%20introduction%20leads%20to%20the%20on-&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-application-lamp' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP)'>Utf8 in web perl application (LAMP)</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/work/masons-and-mason/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to easily resige images in Perl</title>
		<link>http://perl.baczynski.com/work/how-resize-images</link>
		<comments>http://perl.baczynski.com/work/how-resize-images#comments</comments>
		<pubDate>Wed, 17 Mar 2010 04:46:06 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=256</guid>
		<description><![CDATA[How to easily resize images (jpg) in perl? Use Image::resize
use Image::Resize;
use autodie;

$src = "bigimage.jpg";
my $old = Image::Resize-&#62;new($src);
my $new = $old-&#62;resize(200, 300); # max dimensions

$jpegdata = $new-&#62;jpeg(95); # jpeg quality

open OUT, "&#62;./smaller/$src";
print OUT $jpegdata;
close OUT;




Share and Enjoy:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




See also:installing from CPAN without root
Utf8 in web perl application (LAMP) &#8211; dbi, mysql
Utf8 in web perl application (LAMP) &#8211; [...]


See also:<ol><li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-perl-application-charse' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; binmode, charset'>Utf8 in web perl application (LAMP) &#8211; binmode, charset</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>How to easily resize images (jpg) in perl? Use Image::resize</p>
<pre>use Image::Resize;
use autodie;

$src = "bigimage.jpg";
my $old = Image::Resize-&gt;new($src);
my $new = $old-&gt;resize(200, 300); # max dimensions

$jpegdata = $new-&gt;jpeg(95); # jpeg quality

open OUT, "&gt;./smaller/$src";
print OUT $jpegdata;
close OUT;
</pre>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl&amp;bodytext=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl&amp;notes=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;t=How%20to%20easily%20resige%20images%20in%20Perl" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl&amp;annotation=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=How%20to%20easily%20resige%20images%20in%20Perl&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;t=How%20to%20easily%20resige%20images%20in%20Perl" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=How%20to%20easily%20resige%20images%20in%20Perl&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;title=How%20to%20easily%20resige%20images%20in%20Perl" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images%20How%20to%20easily%20resige%20images%20in%20Perl" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=How%20to%20easily%20resige%20images%20in%20Perl%20-%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;t=How%20to%20easily%20resige%20images%20in%20Perl&opener=bm&amp;ei=UTF-8&amp;d=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhow-resize-images&amp;submitHeadline=How%20to%20easily%20resige%20images%20in%20Perl&amp;submitSummary=How%20to%20easily%20resize%20images%20%28jpg%29%20in%20perl%3F%20Use%20Image%3A%3Aresize%0D%0Ause%20Image%3A%3AResize%3B%0D%0Ause%20autodie%3B%0D%0A%0D%0A%24src%20%3D%20%22bigimage.jpg%22%3B%0D%0Amy%20%24old%20%3D%20Image%3A%3AResize-%26gt%3Bnew%28%24src%29%3B%0D%0Amy%20%24new%20%3D%20%24old-%26gt%3Bresize%28200%2C%20300%29%3B%20%23%20max%20dimensions%0D%0A%0D%0A%24jpegdata%20%3D%20%24new-%26gt%3Bjpeg%2895%29%3B%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-perl-application-charse' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; binmode, charset'>Utf8 in web perl application (LAMP) &#8211; binmode, charset</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/work/how-resize-images/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft bots made DDoS on CPAN</title>
		<link>http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan</link>
		<comments>http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan#comments</comments>
		<pubDate>Wed, 17 Feb 2010 05:49:43 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[cpan]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=230</guid>
		<description><![CDATA[Bing&#8217;s (a Microsoft search engine   ) bots made something DDoS-like on CPAN site. Why? It may be either error (&#8220;Never attribute to malice what can be easily explained by stupidity.&#8221;) or something made on purpose (for conspiracy theories fans).
Quote form CPAN Testers blog (more details):
If you&#8217;ve suffered any problems accessing any of the [...]


See also:<ol><li><a href='http://perl.baczynski.com/cpan/my-stuff-on-cpan' rel='bookmark' title='Permanent Link: My stuff on CPAN'>My stuff on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Bing&#8217;s (a Microsoft search engine <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) bots made something DDoS-like on CPAN site. Why? It may be either error (&#8220;Never attribute to malice what can be easily explained by stupidity.&#8221;) or something made on purpose (for conspiracy theories fans).</p>
<p>Quote form CPAN Testers blog (<a title="MSN bot" href="http://blogs.perl.org/users/cpan_testers/2010/01/msnbot-must-die.html">more details</a>):</p>
<blockquote><p>If you&#8217;ve suffered any problems accessing any of the sites, the databases, the CPAN mirror, etc. from the CPAN Testers server last night, please direct your wrath at Microsoft. Last night the msnbot took out the CPAN Testers server with a dedicated denial of service attack. As a consequence measures are now being put in place to completely ban the msnbot from accessing at least the Reports site, and probably all the sites on the server.</p></blockquote>
<p>Perl testers  pointed out that msnbot does not obey <em>robots.txt</em> file.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;bodytext=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;notes=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;t=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;annotation=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;t=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;title=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan%20Microsoft%20bots%20made%20DDoS%20on%20CPAN%20" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20%20-%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;t=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&opener=bm&amp;ei=UTF-8&amp;d=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmicrosoft-bots-dos-cpan&amp;submitHeadline=Microsoft%20bots%20made%20DDoS%20on%20CPAN%20&amp;submitSummary=Bing%27s%20%28a%20Microsoft%20search%20engine%20%3A%29%20%29%20bots%20made%20something%20DDoS-like%20on%20CPAN%20site.%20Why%3F%20It%20may%20be%20either%20error%20%28%22Never%20attribute%20to%20malice%20what%20can%20be%20easily%20explained%20by%20stupidity.%22%29%20or%20something%20made%20on%20purpose%20%28for%20conspiracy%20theories%20fans%29.%0D%0A%0D%0AQu&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/cpan/my-stuff-on-cpan' rel='bookmark' title='Permanent Link: My stuff on CPAN'>My stuff on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Website authorization &#8211; my solution</title>
		<link>http://perl.baczynski.com/cpan/website-authorization-my-solution</link>
		<comments>http://perl.baczynski.com/cpan/website-authorization-my-solution#comments</comments>
		<pubDate>Wed, 11 Nov 2009 04:37:25 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[cpan]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=130</guid>
		<description><![CDATA[I wrote about wondering how to make &#8220;login&#8221; to a dynamic website in Perl. The best solution advised by http://perldesignpatterns.com/?WebAuthentication was to make a temporary token: &#8220;cookie with an authorization token. Store the token in the database along with an expiration time separate of the cookie. The token should be random generated and completely seperate [...]


See also:<ol><li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
<li><a href='http://perl.baczynski.com/work/rocketaware-perl-resources' rel='bookmark' title='Permanent Link: Rocketaware &#8211; perl resources'>Rocketaware &#8211; perl resources</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I wrote <a title="Perl website login" href="http://perl.baczynski.com/work/website-login-with-perl">about wondering how to make &#8220;login&#8221;</a> to a dynamic website in Perl. The best solution advised by <a href="http://perldesignpatterns.com/?WebAuthentication">http://perldesignpatterns.com/?WebAuthentication</a> was to make a temporary token: &#8220;cookie with an authorization token. Store the token in the database along with an expiration time separate of the cookie. The token should be random generated and completely seperate from the password but handed out when the password is validated. This is the best case;&#8221;, but it was overshot for now, so I settled up for this scheme:</p>
<p>Whan user registers, his password is stored as md5 digest in database. Salt is generated &#8211; string of eight random letters, numbers etc.I use Crypt::PasswdMD5 qw(unix_md5_crypt);</p>
<p>When user logs in, password is checked-  crypted using crypted pass from database as salt:</p>
<p>if ( $cryptedpassword eq unix_md5_crypt($password, $cryptedpassword)) {</p>
<p>and if it is ok, cookie is stored with user ID and crypted password.</p>
<p>The cookie is then checked on every page, whether it contains the crypted password from database.</p>
<p>Well, this is my idea of doing it for now, already implemented, I feel a bit unease about that &#8211; what is the point of crypting password and storing it crypted, as it really matters whether the pass from cookie is equal to pass in database &#8211; it could be not crypted and it would work the same way.</p>
<p>The only advantage is that the password is not stored in cookie &#8211; but it is not needed, as just the digest is needed to pretend to be logged in.</p>
<p>What do you think?</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution&amp;bodytext=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution&amp;notes=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;t=Website%20authorization%20-%20my%20solution" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution&amp;annotation=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Website%20authorization%20-%20my%20solution&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;t=Website%20authorization%20-%20my%20solution" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Website%20authorization%20-%20my%20solution&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;title=Website%20authorization%20-%20my%20solution" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution%20Website%20authorization%20-%20my%20solution" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Website%20authorization%20-%20my%20solution%20-%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;t=Website%20authorization%20-%20my%20solution&opener=bm&amp;ei=UTF-8&amp;d=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fwebsite-authorization-my-solution&amp;submitHeadline=Website%20authorization%20-%20my%20solution&amp;submitSummary=I%20wrote%20about%20wondering%20how%20to%20make%20%22login%22%20to%20a%20dynamic%20website%20in%20Perl.%20The%20best%20solution%20advised%20by%20http%3A%2F%2Fperldesignpatterns.com%2F%3FWebAuthentication%20was%20to%20make%20a%20temporary%20token%3A%20%22cookie%20with%20an%20authorization%20token.%20Store%20the%20token%20in%20the%20databas&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/work/website-login-with-perl' rel='bookmark' title='Permanent Link: Website login with Perl'>Website login with Perl</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-perl-application-lamp-dbi' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP) &#8211; dbi, mysql'>Utf8 in web perl application (LAMP) &#8211; dbi, mysql</a></li>
<li><a href='http://perl.baczynski.com/work/rocketaware-perl-resources' rel='bookmark' title='Permanent Link: Rocketaware &#8211; perl resources'>Rocketaware &#8211; perl resources</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/cpan/website-authorization-my-solution/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Website login with Perl</title>
		<link>http://perl.baczynski.com/work/website-login-with-perl</link>
		<comments>http://perl.baczynski.com/work/website-login-with-perl#comments</comments>
		<pubDate>Tue, 27 Oct 2009 04:55:49 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=116</guid>
		<description><![CDATA[Lately I was thinking about implementing logging (as in login/password) into a website with Perl. I mean, that I want to have a dynamic website, where users can login using login and password and do some stuff.
After googling for &#8220;how to make login site&#8221; mostly PHP session solutions came up. When I added &#8220;perl&#8221; to [...]


See also:<ol><li><a href='http://perl.baczynski.com/cpan/website-authorization-my-solution' rel='bookmark' title='Permanent Link: Website authorization &#8211; my solution'>Website authorization &#8211; my solution</a></li>
<li><a href='http://perl.baczynski.com/work/masons-and-mason' rel='bookmark' title='Permanent Link: Masons and mason'>Masons and mason</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-application-lamp' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP)'>Utf8 in web perl application (LAMP)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Lately I was thinking about implementing logging (as in login/password) into a website with Perl. I mean, that I want to have a dynamic website, where users can login using login and password and do some stuff.</p>
<p>After googling for &#8220;how to make login site&#8221; mostly PHP session solutions came up. When I added &#8220;perl&#8221; to that google query, half of results was about logging into <strong>someone&#8217;s </strong>website (wget, LWP, WWW::Mechanize etc) and not making a login feature in existing dynamic website. Search for &#8220;perl authentication&#8221; found more relevant stuff.</p>
<p>Some pages suggested using .htaccess. Bleh. Beside, I want to have user in a SQL database.</p>
<p>One result pointed to CGI::Session on cpan. Nice. CGI::Session::Auth &#8211; nice too <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  There is also Apache::Session to be found on cpan.</p>
<p>There was also a hint, to find a perl web forum script and see how it is done there. We&#8217;ll, I did it with one forum script, and found that user login and crypted password is stored in a cookie. Nice.</p>
<p>There also books that talk about how to do web authentication: <a href="http://astore.amazon.com/lechsarchaeopage/detail/1565926471">Perl for Web Site Management</a> or <a href="http://astore.amazon.com/lechsarchaeopage/detail/1565924193">CGI programming with Perl</a></p>
<p>Here we have some design patterns: <a href="http://perldesignpatterns.com/?WebAuthentication">http://perldesignpatterns.com/?WebAuthentication</a> and also: <a href="http://perldesignpatterns.com/?SessionPattern" target="_blank">http://perldesignpatterns.com/?SessionPattern</a> and <a href="http://perldesignpatterns.com/?PerlDesignPatterns" target="_blank">http://perldesignpatterns.com/?PerlDesignPatterns</a> . Even nicer <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But I still look for ultimate &#8220;how to&#8221; with examples about authorizing users (register, login, remind password etc.)  into some kind of dynamic website with Perl. Any hints?</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl&amp;bodytext=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl&amp;notes=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;t=Website%20login%20with%20Perl" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl&amp;annotation=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Website%20login%20with%20Perl&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;t=Website%20login%20with%20Perl" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Website%20login%20with%20Perl&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;title=Website%20login%20with%20Perl" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl%20Website%20login%20with%20Perl" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Website%20login%20with%20Perl%20-%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;t=Website%20login%20with%20Perl&opener=bm&amp;ei=UTF-8&amp;d=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fwebsite-login-with-perl&amp;submitHeadline=Website%20login%20with%20Perl&amp;submitSummary=Lately%20I%20was%20thinking%20about%20implementing%20logging%20%28as%20in%20login%2Fpassword%29%20into%20a%20website%20with%20Perl.%20I%20mean%2C%20that%20I%20want%20to%20have%20a%20dynamic%20website%2C%20where%20users%20can%20login%20using%20login%20and%20password%20and%20do%20some%20stuff.%0D%0A%0D%0AAfter%20googling%20for%20%22how%20to%20make%20logi&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/cpan/website-authorization-my-solution' rel='bookmark' title='Permanent Link: Website authorization &#8211; my solution'>Website authorization &#8211; my solution</a></li>
<li><a href='http://perl.baczynski.com/work/masons-and-mason' rel='bookmark' title='Permanent Link: Masons and mason'>Masons and mason</a></li>
<li><a href='http://perl.baczynski.com/work/utf8-web-application-lamp' rel='bookmark' title='Permanent Link: Utf8 in web perl application (LAMP)'>Utf8 in web perl application (LAMP)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/work/website-login-with-perl/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Having nice background colors in Spreadsheet::WriteExcel</title>
		<link>http://perl.baczynski.com/work/having-nice-colors-spreadsheet-writeexcel</link>
		<comments>http://perl.baczynski.com/work/having-nice-colors-spreadsheet-writeexcel#comments</comments>
		<pubDate>Wed, 07 Oct 2009 08:03:04 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[ironman]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=72</guid>
		<description><![CDATA[If you want to make Excel spreadsheet using perl module Spreadsheet::WriteExcel with, for example, orange or yellow backgorund in some cells, you can use  the built-in palette, but the colours there may burn your eyes  
How to have nice colours in spreadsheets: use set_custom_color($index, $red, $green, $blue)
For example:
 
my $light_orange = $workbook-&#62;set_custom_color(43, 255, [...]


See also:<ol><li><a href='http://perl.baczynski.com/work/unicode-tool-convert' rel='bookmark' title='Permanent Link: Unicode horror &#8211; nice tool to convert'>Unicode horror &#8211; nice tool to convert</a></li>
<li><a href='http://perl.baczynski.com/yapc/nice-people-met-at-yapceu' rel='bookmark' title='Permanent Link: Nice people I met at YAPC::EU'>Nice people I met at YAPC::EU</a></li>
<li><a href='http://perl.baczynski.com/yapc/nice-people-met-yapceu-continued' rel='bookmark' title='Permanent Link: Nice people I met at YAPC::EU &#8211; continued'>Nice people I met at YAPC::EU &#8211; continued</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you want to make Excel spreadsheet using perl module Spreadsheet::WriteExcel with, for example, orange or yellow backgorund in some cells, you can use  the built-in palette, but the colours there may burn your eyes <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>How to have nice colours in spreadsheets: use <tt>set_custom_color($index, $red, $green, $blue)</tt></p>
<p>For example:<br />
<tt> </tt></p>
<pre><tt>my $light_orange = $workbook-&gt;set_custom_color(43, 255, 226, 171);
my $ligth_yellow = $workbook-&gt;set_custom_color(42, 255, 255, 204);
my $light_purple = $workbook-&gt;set_custom_color(40, 225, 204, 255);
</tt></pre>
<p><tt></tt></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;bodytext=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;notes=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;t=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;annotation=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;t=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;title=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel%20Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel%20-%20http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;t=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&opener=bm&amp;ei=UTF-8&amp;d=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fwork%2Fhaving-nice-colors-spreadsheet-writeexcel&amp;submitHeadline=Having%20nice%20background%20colors%20in%20Spreadsheet%3A%3AWriteExcel&amp;submitSummary=If%20you%20want%20to%20make%20Excel%20spreadsheet%20using%20perl%20module%20Spreadsheet%3A%3AWriteExcel%20with%2C%20for%20example%2C%20orange%20or%20yellow%20backgorund%20in%20some%20cells%2C%20you%20can%20use%20%20the%20built-in%20palette%2C%20but%20the%20colours%20there%20may%20burn%20your%20eyes%20%3A-%29%0D%0A%0D%0AHow%20to%20have%20nice%20colours%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/work/unicode-tool-convert' rel='bookmark' title='Permanent Link: Unicode horror &#8211; nice tool to convert'>Unicode horror &#8211; nice tool to convert</a></li>
<li><a href='http://perl.baczynski.com/yapc/nice-people-met-at-yapceu' rel='bookmark' title='Permanent Link: Nice people I met at YAPC::EU'>Nice people I met at YAPC::EU</a></li>
<li><a href='http://perl.baczynski.com/yapc/nice-people-met-yapceu-continued' rel='bookmark' title='Permanent Link: Nice people I met at YAPC::EU &#8211; continued'>Nice people I met at YAPC::EU &#8211; continued</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/work/having-nice-colors-spreadsheet-writeexcel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My stuff on CPAN</title>
		<link>http://perl.baczynski.com/cpan/my-stuff-on-cpan</link>
		<comments>http://perl.baczynski.com/cpan/my-stuff-on-cpan#comments</comments>
		<pubDate>Sun, 15 Jun 2008 10:12:28 +0000</pubDate>
		<dc:creator>Lech</dc:creator>
				<category><![CDATA[cpan]]></category>

		<guid isPermaLink="false">http://perl.baczynski.com/?p=3</guid>
		<description><![CDATA[Well, whis is very small input, but now I am proud to have something on CPAN:
http://search.cpan.org/~lukec/Zen-Koans-0.04/lib/Zen/Koans.pm
( you may see there: Thanks to Lech Baczynski for dump_fortunes. )
The code I sent to Luke was somewhat different that the code he included, but anyway, I am proud  



Share and Enjoy:


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




See also:Microsoft bots made DDoS on CPAN
installing [...]


See also:<ol><li><a href='http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan' rel='bookmark' title='Permanent Link: Microsoft bots made DDoS on CPAN'>Microsoft bots made DDoS on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/rocketaware-perl-resources' rel='bookmark' title='Permanent Link: Rocketaware &#8211; perl resources'>Rocketaware &#8211; perl resources</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Well, whis is very small input, but now I am proud to have something on CPAN:</p>
<p><a href="http://search.cpan.org/~lukec/Zen-Koans-0.04/lib/Zen/Koans.pm">http://search.cpan.org/~lukec/Zen-Koans-0.04/lib/Zen/Koans.pm</a></p>
<p>( you may see there: <em>Thanks to Lech Baczynski for dump_fortunes.</em> )</p>
<p>The code I sent to Luke was somewhat different that the code he included, but anyway, I am proud <img src='http://perl.baczynski.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;partner=sociable" title="Print"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN&amp;bodytext=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh" title="Digg"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN&amp;notes=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh" title="del.icio.us"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;t=My%20stuff%20on%20CPAN" title="Facebook"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN" title="Mixx"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN&amp;annotation=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh" title="Google Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=My%20stuff%20on%20CPAN&amp;body=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan" title="email"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN&amp;source=Perl+Perl%2C+CPAN%2C+YAPC...+et+ceatera&amp;summary=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh" title="LinkedIn"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;t=My%20stuff%20on%20CPAN" title="MySpace"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN" title="Reddit"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://perl.baczynski.com/feed" title="RSS"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=My%20stuff%20on%20CPAN&amp;url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan" title="Slashdot"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;title=My%20stuff%20on%20CPAN" title="StumbleUpon"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan%20My%20stuff%20on%20CPAN" title="Suggest to Techmeme via Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan" title="Technorati"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=My%20stuff%20on%20CPAN%20-%20http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan" title="Twitter"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="" title="Twitthis"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/" title="Twitthis" alt="Twitthis" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;t=My%20stuff%20on%20CPAN&opener=bm&amp;ei=UTF-8&amp;d=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh" title="Yahoo! Bookmarks"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fperl.baczynski.com%2Fcpan%2Fmy-stuff-on-cpan&amp;submitHeadline=My%20stuff%20on%20CPAN&amp;submitSummary=Well%2C%20whis%20is%20very%20small%20input%2C%20but%20now%20I%20am%20proud%20to%20have%20something%20on%20CPAN%3A%0D%0A%0D%0Ahttp%3A%2F%2Fsearch.cpan.org%2F%7Elukec%2FZen-Koans-0.04%2Flib%2FZen%2FKoans.pm%0D%0A%0D%0A%28%20you%20may%20see%20there%3A%20Thanks%20to%20Lech%20Baczynski%20for%20dump_fortunes.%20%29%0D%0A%0D%0AThe%20code%20I%20sent%20to%20Luke%20was%20somewh&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://perl.baczynski.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>

<p>See also:<ol><li><a href='http://perl.baczynski.com/cpan/microsoft-bots-dos-cpan' rel='bookmark' title='Permanent Link: Microsoft bots made DDoS on CPAN'>Microsoft bots made DDoS on CPAN</a></li>
<li><a href='http://perl.baczynski.com/cpan/installing-cpan-without-root' rel='bookmark' title='Permanent Link: installing from CPAN without root'>installing from CPAN without root</a></li>
<li><a href='http://perl.baczynski.com/work/rocketaware-perl-resources' rel='bookmark' title='Permanent Link: Rocketaware &#8211; perl resources'>Rocketaware &#8211; perl resources</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://perl.baczynski.com/cpan/my-stuff-on-cpan/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
