<?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>me talking out loud &#187; perl</title>
	<atom:link href="http://www.khankennels.com/blog/index.php/archives/category/computers/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.khankennels.com/blog</link>
	<description>Lig&#039;s accidentally overheard ramblings on MySQL/PHP and life in general</description>
	<lastBuildDate>Tue, 31 Jan 2012 12:27:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Good Article on  Database Abstraction</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2006/08/13/good-article-on-database-abstraction/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2006/08/13/good-article-on-database-abstraction/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 23:10:25 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.khankennels.com/blog/index.php/archives/2006/08/13/good-article-on-database-abstraction/</guid>
		<description><![CDATA[Found this article through planet MySQL. In it he goes over 4 different &#8220;types&#8221; of abstraction layers that typically are collectively called a &#8220;database abstraction layer&#8221; &#8211; though they are very different from one another. I found it an interesting read. His 4 types: 1. A software library to connect to a database server and [...]]]></description>
			<content:encoded><![CDATA[<p>Found <a href="http://www.xaprb.com/blog/2006/08/13/four-types-of-database-abstraction-layers/">this article</a> through planet MySQL.  In it he goes over 4 different &#8220;types&#8221; of abstraction layers that typically are collectively called a &#8220;database abstraction layer&#8221; &#8211; though they are very different from one another.  I found it an interesting read.</p>
<p>His 4 types:</p>
<blockquote><p>
   1.  A software library to connect to a database server and issue queries, fetch results etc.<br />
   2. A software library to present a common API to different database servers.<br />
   3. A software library to automatically generate portable SQL queries.<br />
   4. A software library to map Object-Oriented Programming to a relational database (Object-Relational Mapping, or ORM)
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2006/08/13/good-article-on-database-abstraction/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Who owns your code?</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2006/01/06/who-owns-your-code/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2006/01/06/who-owns-your-code/#comments</comments>
		<pubDate>Fri, 06 Jan 2006 05:53:25 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">/?p=281</guid>
		<description><![CDATA[While reading through Perl Monks a while ago I found this thread. It deals with who exactly owns the code your write &#8211; on and OFF working hours. Reading it REALLY made me nervous. Granted I haven&#8217;t written anything worthwhile &#8211; but the idea that my company can own EVERYTHING I have EVER written while [...]]]></description>
			<content:encoded><![CDATA[<p>While reading through Perl Monks a while ago I found <a href="http://www.perlmonks.org/?node_id=153046">this thread</a>.  It deals with who exactly owns the code your write &#8211; on and OFF working hours.  Reading it REALLY made me nervous.  Granted I haven&#8217;t written anything worthwhile &#8211; but the idea that my company can own EVERYTHING I have EVER written while employed is just plain old wrong.  I think I need to talk to my boss about this and get it straightened out and on paper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2006/01/06/who-owns-your-code/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Playing with Perl</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/10/07/playing-with-perl/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/10/07/playing-with-perl/#comments</comments>
		<pubDate>Fri, 07 Oct 2005 00:32:35 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=249</guid>
		<description><![CDATA[Well since I have been offically taken off of my latest project &#8211; I decided to turn my hand to something else in Perl to try to use these new skills. Was doing pretty well got the CGI module to work and then &#8211; I hit a bump in the road. Go to Perl Monks [...]]]></description>
			<content:encoded><![CDATA[<p>Well since I have been offically taken off of my latest project &#8211; I decided to turn my hand to something else in Perl to try to use these new skills.  Was doing pretty well got the CGI module to work and then &#8211; I hit a bump in the road.  Go to <a href="http://www.perlmonks.org">Perl Monks</a> and <a href="http://www.perlmonks.org/?node=Seekers%20of%20Perl%20Wisdom">seek their wisdom</a> for this little problem.   So far &#8211; all their suggestions haven&#8217;t worked.  Guess I have to wait a little longer and see .</p>
<p>My biggest problem seems to be the error message returned doesn&#8217;t (at least to me) give me any information I can work with.  Hate waiting around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/10/07/playing-with-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost done with &#8220;Learning Perl&#8221;</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/09/06/almost-done-with-learning-perl/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/09/06/almost-done-with-learning-perl/#comments</comments>
		<pubDate>Tue, 06 Sep 2005 02:34:14 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=236</guid>
		<description><![CDATA[So much for just taking a week on &#8220;Learning Perl&#8221; . I have to admit that it has been time well spent though. I am almost done with it (about 5 more chapters left) and feel much stronger in Perl. To say it is very different than any other language I have ever used is [...]]]></description>
			<content:encoded><![CDATA[<p>So much for just taking a week on &#8220;Learning Perl&#8221; <img src='http://www.khankennels.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .  I have to admit that it has been time well spent though.  I am almost done with it (about 5 more chapters left) and feel much stronger in Perl.  To say it is very different than any other language I have ever used is an understatement, but it is similar enough that I &#8220;think&#8221; I&#8217;m picking it up pretty well.  Will finish those chapters and go back to trying the MUA.  Wish me luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/09/06/almost-done-with-learning-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Perl Programming</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/08/10/perl-programming/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/08/10/perl-programming/#comments</comments>
		<pubDate>Wed, 10 Aug 2005 22:49:51 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=224</guid>
		<description><![CDATA[I have never been so frustrated as I am now. Trying to learn Perl and fighting with the module documentation is driving me crazy. I thought I had the beginnings of an MUA a while ago using the module POP3Client. Guess not since I get locked out of my email box everytime I try to [...]]]></description>
			<content:encoded><![CDATA[<p>I have never been so frustrated as I am now.  Trying to learn Perl and fighting with the module documentation is driving me crazy.  I thought I had the beginnings of an MUA a while ago using the module POP3Client.    Guess not since I get locked out of my email box everytime I try to access it with the script (first time works &#8211; every time after that locks).  And no &#8211; the module doesn&#8217;t use flock on the box.  Something about the script is triggering the lock.</p>
<p>Started to look into MIME-Tools just out of blind frustration&#8230; And the docs have my head spinning.  Figured it was time to go to the basics (since I was having problems doing the basic stuff like looking for the inbox.lock file and deleting it &#8211; ended up just using a PHP script to do it).  </p>
<p>So far just reading the first chapter of &#8220;Learning Perl&#8221; has helped alot in clarifying things &#8211; and that is simply a language summery chapter.  I think I&#8217;m going to need at least a week to get my metaphoric feet under me with Perl before I&#8217;ll try the MUA again.  Hopefully I won&#8217;t be so incredibly ignorant by then &#8211; just mostly.  <img src='http://www.khankennels.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Maybe one of these days I&#8217;ll learn to look before I leap &#8211; but where is the fun in that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/08/10/perl-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First semi-real perl script</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/08/01/first-semi-real-perl-script/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/08/01/first-semi-real-perl-script/#comments</comments>
		<pubDate>Mon, 01 Aug 2005 07:06:25 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=217</guid>
		<description><![CDATA[Well I managed to get my first Perl script (written completely by me) working. It is only a sad little static web page, but it runs. Woohoo. Now I just have to make it actually do something. Maybe a form next&#8230;. hmmm. Then it will be time to move on to the mail modules. Talk [...]]]></description>
			<content:encoded><![CDATA[<p>Well I managed to get my first Perl script (written completely by me) working.  It is only a sad little static web page, but it runs.  Woohoo.  Now I just have to make it actually do something.  Maybe a form next&#8230;. hmmm.  Then it will be time to move on to the mail modules.  Talk about jumping from the frying pan into the fire!  Sink or Swim &#8211; seem to be in this situation alot when I code.  Such is life. <img src='http://www.khankennels.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/08/01/first-semi-real-perl-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Modules</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/07/28/perl-modules/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/07/28/perl-modules/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 09:06:12 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=215</guid>
		<description><![CDATA[OK &#8211; I have been told to research the Perl modules &#8211; again for email purposes (I am coming to hate email). Specifications: must be capable of multiple languages (Japanese and English) must be capable of reading and writing MIME emails. must be capable of accessing the mail box and sending an email Possible solutions [...]]]></description>
			<content:encoded><![CDATA[<p>OK &#8211; I have been told to research the Perl modules &#8211; again for email purposes (I am coming to hate email).<br />
Specifications:  </p>
<ol>
<li>must be capable of multiple languages (Japanese and English) </li>
<li>must be capable of reading and writing MIME emails.</li>
<li>must be capable of accessing the mail box and sending an email</li>
</ol>
<p>Possible solutions I have come up with:</p>
<ol>
<li>MIME::Tools &#8211; everything I should supposedly need but seems kinda bloated</li>
<li>MIME::Lite (used to write and send emails) with Mail::Box (access and parse emails)</li>
</ol>
<p>Can any one think of any other modules I should look at &#8211; or possible solutions I can use?  Which of my 2 solutions do you like better?</p>
<p>Worst part &#8211; all this can be done with PHP&#8230; and yet they want to use perl.  What are they thinking?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/07/28/perl-modules/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>stepping out with&#8230; Perl.</title>
		<link>http://www.khankennels.com/blog/index.php/archives/2005/07/25/stepping-out-with-perl/</link>
		<comments>http://www.khankennels.com/blog/index.php/archives/2005/07/25/stepping-out-with-perl/#comments</comments>
		<pubDate>Mon, 25 Jul 2005 00:07:47 +0000</pubDate>
		<dc:creator>lig</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">/?p=213</guid>
		<description><![CDATA[Yes I am a PHP programmer! Work and my own curiosity send me to check out perl and it&#8217;s capabilities though. First impression &#8211; very confusing, with a steep learning curve. Hell it took me ~3 hours to just figure out the difference between an array, a list and a hash (an associative array in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Yes I am a PHP programmer!</strong>  Work and my own curiosity send me to check out perl and it&#8217;s capabilities though.  First impression &#8211; very confusing, with a steep learning curve.  Hell it took me ~3 hours to just figure out the difference between an array, a list and a hash (an associative array in PHP).  Though I am still slightly confused over the difference between a list and an array (a list is a finite thing while an array is more dynamic &#8211; I think).  I have <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596001320/ref=wl_it_dp/102-5315631-7760145?%5Fencoding=UTF8&#038;coliid=I4M3A63LLV9C5&#038;v=glance&#038;colid=E4PQV14RN4LS">&#8220;Learning Perl&#8221;</a>, <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596000278/ref=wl_it_dp/102-5315631-7760145?%5Fencoding=UTF8&#038;coliid=I23IUE8WLRAWV1&#038;v=glance&#038;colid=E4PQV14RN4LS">&#8220;Programming Perl&#8221;</a> and the <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596003137/ref=wl_it_dp/102-5315631-7760145?%5Fencoding=UTF8&#038;coliid=I271GTCV6TI3V2&#038;v=glance&#038;colid=E4PQV14RN4LS">&#8220;Perl Cookbook&#8221;</a> ordered and am waiting for them to show up.  Hopefully it will clarify some things for me.  Figure since I have to look into it for work I might as well take advantage of the situation and actually learn it.  Can&#8217;t hurt anything and will probably come in handy in my career.  I love PHP and will always prefer it &#8211; but having another tool in the toolbelt doesn&#8217;t hurt.</p>
<p>Work wants me to look into using perl in regards to email.  I have been looking at CPAN and think I have found a module that will work for what they want me to do.  Now just to figure out 1) how to get it 2) how to use it and 3) how to write the code to do what work needs.  </p>
<p>I&#8217;m sure I&#8217;ll be more then a little bit frustrated the next couple weeks/months doing this.  Wish me luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khankennels.com/blog/index.php/archives/2005/07/25/stepping-out-with-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

