<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

<channel rdf:about="http://szabgab.com">
<title>Gabor Szabo Perl trainer and developer</title>
<link>http://szabgab.com</link>
<description>Gabor Szabo about programming in Perl, automated testing, dynamic languages and everyting else</description>
<dc:language>en-us</dc:language>
<dc:rights>Copyright 2002-2012, Gabor Szabo</dc:rights>
<dc:publisher>szabgab@gmail.com</dc:publisher>
<syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
<syn:updateFrequency>1</syn:updateFrequency>
<syn:updatePeriod>hourly</syn:updatePeriod>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://szabgab.com/name-used-only-once-possible-typo.html" />
  <rdf:li rdf:resource="http://szabgab.com/israeli-perl-workshop-2012.html" />
  <rdf:li rdf:resource="http://szabgab.com/matching-numbers-using-perl-regex.html" />
  <rdf:li rdf:resource="http://szabgab.com/how-to-get-feedback.html" />
  <rdf:li rdf:resource="http://szabgab.com/dwimperl-for-windows-v7.html" />
  <rdf:li rdf:resource="http://szabgab.com/announcing-my-first-perl-e-book.html" />
  <rdf:li rdf:resource="http://szabgab.com/the-default-variable-of-perl.html" />
  <rdf:li rdf:resource="http://szabgab.com/automatic-value-conversion-or-casting-in-perl.html" />
  <rdf:li rdf:resource="http://szabgab.com/dwimperl-for-windows-v6.html" />
  <rdf:li rdf:resource="http://szabgab.com/debugging-perl-scripts.html" />
 </rdf:Seq>
</items>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rdf+xml" href="http://feeds.feedburner.com/szabgab" /><feedburner:info uri="szabgab" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /></channel>
<item rdf:about="http://szabgab.com/name-used-only-once-possible-typo.html">
<title>Name "main::x" used only once: possible typo at ...</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/uXflH1fgI7I/name-used-only-once-possible-typo.html</link>
<description>If you see this warning in a Perl script you are in deep trouble.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/name-used-only-once-possible-typo.html"&gt;Name "main::x" used only once: possible typo at ...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/uXflH1fgI7I" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-22T13:31:56+00:00</dc:date>
<dc:subject>Perl, warnings</dc:subject>
<feedburner:origLink>http://szabgab.com/name-used-only-once-possible-typo.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/israeli-perl-workshop-2012.html">
<title>The (free) Israeli Perl Workshop on 28th February 2012</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/cvtfijK8Zc4/israeli-perl-workshop-2012.html</link>
<description>It starts less than a week from now with a 
&lt;a href="http://act.perl.org.il/ilpw2012/wiki?node=Pre%20workshop%20social"&gt;Pre-Workshop Social meeting&lt;/a&gt;
27th February at HaMinzar in Tel Aviv.

Then, on 28th February, a full day of Perl talks in two tracks. 

We conclude the event with a 
&lt;a href="http://act.perl.org.il/ilpw2012/wiki?node=Post%20workshop%20social"&gt;dinner after the workshop&lt;/a&gt;.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/israeli-perl-workshop-2012.html"&gt;The (free) Israeli Perl Workshop on 28th February 2012&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/cvtfijK8Zc4" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-21T11:38:59+00:00</dc:date>
<dc:subject>Perl</dc:subject>
<feedburner:origLink>http://szabgab.com/israeli-perl-workshop-2012.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/matching-numbers-using-perl-regex.html">
<title>Matching numbers using Perl regex</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/YzXhLfBY7BY/matching-numbers-using-perl-regex.html</link>
<description>I have a file with lines looking like this:

  Usage:524944/1000000 messages

How can I match the two numbers and extract them so I can process them later?


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/matching-numbers-using-perl-regex.html"&gt;Matching numbers using Perl regex&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/YzXhLfBY7BY" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-16T16:38:55+00:00</dc:date>
<dc:subject>Perl, regex</dc:subject>
<feedburner:origLink>http://szabgab.com/matching-numbers-using-perl-regex.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/how-to-get-feedback.html">
<title>How to get feedback?</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/L_JRKryAqmE/how-to-get-feedback.html</link>
<description>When you write an article or a piece of code, when you submit a grant proposal or if you
are running a &lt;a href="http://perlweekly.com/"&gt;newsletter about Perl&lt;/a&gt;, 
at one point you'll want to get some feedback.

There are two ways to do that.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/how-to-get-feedback.html"&gt;How to get feedback?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/L_JRKryAqmE" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-14T11:36:33+00:00</dc:date>
<dc:subject>Perl</dc:subject>
<feedburner:origLink>http://szabgab.com/how-to-get-feedback.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/dwimperl-for-windows-v7.html">
<title>DWIM Perl 5.14 for Windows (v7) released</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/T9x46I8bbIM/dwimperl-for-windows-v7.html</link>
<description>Installing CPAN modules is time consuming. Having a Perl distribution that contains every
CPAN module you'll ever need can save you lots of hours. Having that on the laterst
Perl 5.14.2 is even better.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/dwimperl-for-windows-v7.html"&gt;DWIM Perl 5.14 for Windows (v7) released&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/T9x46I8bbIM" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-12T12:06:01+00:00</dc:date>
<dc:subject>Perl, Windows, Padre, Moose</dc:subject>
<feedburner:origLink>http://szabgab.com/dwimperl-for-windows-v7.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/announcing-my-first-perl-e-book.html">
<title>Announcing my first Perl e-book </title>
<link>http://feedproxy.google.com/~r/szabgab/~3/Vn3FD2ttKwM/announcing-my-first-perl-e-book.html</link>
<description>I am always afraid releasing something new.

What if people will hate it? What if they find mistakes? A lot of them?

I always feel it is not ready yet but I can't wait till it is.

So I have to go with a different strategy.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/announcing-my-first-perl-e-book.html"&gt;Announcing my first Perl e-book &lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/Vn3FD2ttKwM" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-10T17:34:41+00:00</dc:date>
<dc:subject>Perl</dc:subject>
<feedburner:origLink>http://szabgab.com/announcing-my-first-perl-e-book.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/the-default-variable-of-perl.html">
<title>$_ the default variable of Perl</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/V5Xm7-bJvsc/the-default-variable-of-perl.html</link>
<description>There is a strange scalar variable called &lt;span class="hl"&gt;$_&lt;/span&gt; in Perl which is the
&lt;span class="hl"&gt;default variable&lt;/span&gt; or in other words the &lt;b&gt;topic&lt;/b&gt;.

In Perl, several functions and operators use this variable as a default
in case no parameter is explicitly used. In general I'd say you should NOT
see &lt;span class="hl"&gt;$_&lt;/span&gt; in real code. I think the whole point of $_ is that you don't
have to write it explicitly.

Well, except when you do.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/the-default-variable-of-perl.html"&gt;$_ the default variable of Perl&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/V5Xm7-bJvsc" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-09T10:46:07+00:00</dc:date>
<dc:subject>Perl, $_, scalar, default, variable</dc:subject>
<feedburner:origLink>http://szabgab.com/the-default-variable-of-perl.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/automatic-value-conversion-or-casting-in-perl.html">
<title>Automatic string to number conversion or casting in Perl</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/pgRmsrJbsFQ/automatic-value-conversion-or-casting-in-perl.html</link>
<description>In most of the programming languages the type of the operands defines how an operator behaves.
So "adding" two numbers does numerical adding while "adding" two strings together concatenates them.
This is also called operator overloading.

Perl, mostly works in the opposite way.

In Perl the operator is the one that defines how to operands are used.

This means if you are using a numerical operation (e.g. addition) then both values
are automatically converted to numbers. If you are using a string operation
(e.g. concatenation) then both values are automatically converted to strings.

C programmers would probably call these conversions "casting" but this is word is
not used in the Perl world. Probably because the whole thing is automatic.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/automatic-value-conversion-or-casting-in-perl.html"&gt;Automatic string to number conversion or casting in Perl&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/pgRmsrJbsFQ" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-08T12:19:11+00:00</dc:date>
<dc:subject>Perl, casting</dc:subject>
<feedburner:origLink>http://szabgab.com/automatic-value-conversion-or-casting-in-perl.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/dwimperl-for-windows-v6.html">
<title>Announcing DWIM Perl for Windows</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/5J7RvlfQ5AU/dwimperl-for-windows-v6.html</link>
<description>Installing CPAN modules is time consuming. Having a Perl distribution that contains every
CPAN module you'll ever need can save you lots of hours. It can also help in making sure
you always get working versions of the CPAN modules. Even if they are not the absolute latest.

That's the idea behind DWIM Perl.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/dwimperl-for-windows-v6.html"&gt;Announcing DWIM Perl for Windows&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/5J7RvlfQ5AU" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-06T16:44:00+00:00</dc:date>
<dc:subject>Perl, Windows, Padre, Moose</dc:subject>
<feedburner:origLink>http://szabgab.com/dwimperl-for-windows-v6.html</feedburner:origLink></item>
<item rdf:about="http://szabgab.com/debugging-perl-scripts.html">
<title>Debugging Perl scripts</title>
<link>http://feedproxy.google.com/~r/szabgab/~3/Y18F59YjVho/debugging-perl-scripts.html</link>
<description>When I studied computer sciences in the university, we learned a lot on how to write programs,
but as far as I remember no one told us about debugging. We heard about the nice world of creating
new things, but no one told us that most of the time we'll have to spend trying to understand other
people's code.

It turns out that while we mostly cherish writing the program, we spend
a lot more try trying to understand what we (or others) wrote, and why does
it misbehave, than the time we spent writing it in the first time.


&lt;p&gt;For the full article visit &lt;a href="http://szabgab.com/debugging-perl-scripts.html"&gt;Debugging Perl scripts&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/szabgab/~4/Y18F59YjVho" height="1" width="1"/&gt;</description>
<dc:creator>Gabor Szabo</dc:creator>
<dc:date>2012-02-04T22:05:06+00:00</dc:date>
<dc:subject>Perl, debugging</dc:subject>
<feedburner:origLink>http://szabgab.com/debugging-perl-scripts.html</feedburner:origLink></item>
</rdf:RDF>

