<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://www.bytemycode.com/rssformat.xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>byteMyCode: Related Snippets</title>
		<link>http://www.bytemycode.com</link>
		<description>Related snippets for this snippet.</description>
		<pubDate>Sat, 30 Aug 2008 08:17:08 +0000</pubDate>
		<copyright>1998-2008 </copyright>
		<language>en-us</language>
		<image>
		      <link>http://www.bytemycode.com</link>
		      <url>http://www.bytemycode.com/img/rss_title.gif</url>
		      <title>byteMyCode</title>
		</image>

	<item>
	<title>calculating md5 in Perl</title>
	<link>http://www.bytemycode.com/snippets/snippet/802/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/802/comments/</comments>
	<pubDate>Sat, 08 Mar 2008 15:54:16 +0000</pubDate>
	<dc:creator>chorny</dc:creator>
	<category>MD5, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/802/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Sat. Mar. 8th, 2008  3:54 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/802/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_beginner.gif" align="middle" class="icon" alt="Beginner" /> <a href="http://www.bytemycode.com/members/member/chorny/" title="Beginner">chorny</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/MD5">MD5</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/802/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 0
			<p>Digest::MD5 is core from 5.8.</p>
		]]>
	</description>
</item><item>
	<title>find if array contains element</title>
	<link>http://www.bytemycode.com/snippets/snippet/800/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/800/comments/</comments>
	<pubDate>Sat, 08 Mar 2008 13:41:41 +0000</pubDate>
	<dc:creator>chorny</dc:creator>
	<category>find, Grep, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/800/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Sat. Mar. 8th, 2008  1:41 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/800/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_beginner.gif" align="middle" class="icon" alt="Beginner" /> <a href="http://www.bytemycode.com/members/member/chorny/" title="Beginner">chorny</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/find">find</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Grep">Grep</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/800/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 0
			<p>Usage:<br />found('asdf',@array);<br /><br />P.S. In perl 5.10 can be written as<br />use 5.010;<br />'asdf'~~@array;</p>
		]]>
	</description>
</item><item>
	<title>Simple Title case regex</title>
	<link>http://www.bytemycode.com/snippets/snippet/523/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/523/comments/</comments>
	<pubDate>Mon, 06 Nov 2006 13:48:08 +0000</pubDate>
	<dc:creator>RobHarrigan</dc:creator>
	<category>"first, "title, capitalize, case", letter", Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/523/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Mon. Nov. 6th, 2006  1:48 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/523/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/RobHarrigan/" title="Helper">RobHarrigan</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/%22first">"first</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/%22title">"title</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/capitalize">capitalize</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/case%22">case"</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/letter%22">letter"</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/523/comments/">3 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 7
			<p>Function to capitalize the first letter in every word in a string, but only if the entire string is in ALL CAPS.<br /><br />Example:<br />"I LIKE TO SCREAM" becomes "I Like To Scream"<br />"I LIKE to RUN" remains "I LIKE to RUN".</p>
		]]>
	</description>
</item><item>
	<title>Strip newline chars</title>
	<link>http://www.bytemycode.com/snippets/snippet/513/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/513/comments/</comments>
	<pubDate>Fri, 03 Nov 2006 12:07:53 +0000</pubDate>
	<dc:creator>jarfil</dc:creator>
	<category>"Command Line", Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/513/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Fri. Nov. 3rd, 2006  12:07 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/513/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/jarfil/" title="Helper">jarfil</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/%22Command+Line%22">"Command Line"</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/513/comments/">2 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 5
			<p>I've found it kind of complicated to strip newline chars from a file with just the commandline. This tiny piece of code does just that.<br /><br />I've found it especially useful when extracting tabulated data from a grabbed site where each cell is on a different html line. This way I can pre-filter the html, remove the newlines, and insert them again at register boundaries (row end in this case), so that with just a couple more replacement from within a regex enabled text editor I can copy&paste it directly to a database.</p>
		]]>
	</description>
</item><item>
	<title>Record current time</title>
	<link>http://www.bytemycode.com/snippets/snippet/442/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/442/comments/</comments>
	<pubDate>Mon, 09 Oct 2006 13:14:08 +0000</pubDate>
	<dc:creator>robert</dc:creator>
	<category>"record time", day, hour, localtime, minute, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/442/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Mon. Oct. 9th, 2006  1:14 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/442/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_beginner.gif" align="middle" class="icon" alt="Beginner" /> <a href="http://www.bytemycode.com/members/member/robert/" title="Beginner">robert</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/%22record+time%22">"record time"</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/day">day</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/hour">hour</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/localtime">localtime</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/minute">minute</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/442/comments/">3 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 0
			<p>This perl function will output to a file of your choosing the current localtime as defined by perl's localtime function. It will output the date in ISO 8601 date format plus the current localtime such as: <br />                    2006-08-21 09:26:35 am<br />The function also returns the localtime without the date to the calling environment.</p>
		]]>
	</description>
</item><item>
	<title>URL Unescaping in C</title>
	<link>http://www.bytemycode.com/snippets/snippet/398/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/398/comments/</comments>
	<pubDate>Tue, 26 Sep 2006 12:56:53 +0000</pubDate>
	<dc:creator>sehrgut</dc:creator>
	<category>C, CGI, escape, URI, URL</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/398/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Tue. Sep. 26th, 2006  12:56 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/398/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/sehrgut/" title="Scripter">sehrgut</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/C">C</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/CGI">CGI</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/escape">escape</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/URI">URI</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/URL">URL</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/398/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 6
			<p>Another pull from my growing-towards-beta CGI library: sgcgi_url_unescape().<br /><br />Note the use strcpy, which is faster than the equivalent memmove()ing. To ensure 64-bit safety, I plan to rename this function and then conditionally compile it to point to either strcpy or a 64-bit-safe memmove() implementation of strcpy.<br /><br />However, even though copy order isn't guaranteed for strcpy, on 16-bit and 32-bit systems, all known implementations copy byte-by-byte from lower addresses to higher addresses. Some 64-bit optimized compilers may copy 8-byte chunks, making the assumption of full linearity unstable at best.<br /><br />I know it sounds like I'm justifying use of nonstandard code for convenience . . . *blush* . . . it's just something that putting in a -DPEDANTIC type of preprocessor flag could fix if broken, and its SO much faster!</p>
		]]>
	</description>
</item><item>
	<title>CGI Environment Vars in C</title>
	<link>http://www.bytemycode.com/snippets/snippet/386/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/386/comments/</comments>
	<pubDate>Fri, 22 Sep 2006 00:16:40 +0000</pubDate>
	<dc:creator>sehrgut</dc:creator>
	<category>C, CGI</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/386/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Fri. Sep. 22nd, 2006  12:16 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/386/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/sehrgut/" title="Scripter">sehrgut</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/C">C</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/CGI">CGI</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/386/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 8
			<p>The best way I've found to keep a suite of CGI environment variables in my C CGI programs is actually just to read them as name-value pairs into a stack. It simplifies parsing and makes the code cleaner and less fragile than using a specialized structure or an ordered array of strings (as well, empty variables are simply not push()ed onto the stack, so memory doesn't have to be allocated for empty strings). Plus, since there are never a huge number of environment variables, and they are all unique (by definition), a search through the stack for a given name takes minimal time. In fact, retrieval of environment variables beats a PHP-like hash-table implementation by a good deal.<br /><br />In the code below, all you have to keep in mind is that the NVStk is a name/value pair stack (implemented as a singly-linked list with each node containing two char*s). Variable retrieval times can be minimized by adjusting the order of variable names in the char**s passed to sgcgi_getenv(). In fact, the ones below are just about backwards from how they ought to be, since I forgot I was using a stack instead of a queue . . . *blush*<br /><br />Of course, there are more environment variables you can get, but you have to draw the line between exhaustion and efficiency, and that depends on the project. The variables included here are pretty much overkill for any program you're likely to need.<br /><br />A nice way to use these types of functions is to wrap them in an accessor function that gets the environment once and keeps it as a static variable, and then on subsequent calls just looks up values in its stack. (If you want to see the NVStk, I can put it up, but it's pretty much a basic linked list.)</p>
		]]>
	</description>
</item><item>
	<title>Perl Database API</title>
	<link>http://www.bytemycode.com/snippets/snippet/340/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/340/comments/</comments>
	<pubDate>Thu, 31 Aug 2006 08:44:18 +0000</pubDate>
	<dc:creator>ctiggerf</dc:creator>
	<category>API, Database, mysql, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/340/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Aug. 31st, 2006  8:44 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/340/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/ctiggerf/" title="Scripter">ctiggerf</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/API">API</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Database">Database</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/mysql">mysql</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/340/comments/">3 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 6
			<p>A database API written in Perl for a MySQL.<br /><br />You will need to edit the settings for your server.<br /><br />Enojy <br /><img src="http://www.bytemycode.com/img/wysiwyg/emo-bigsmile.gif" /></p>
		]]>
	</description>
</item><item>
	<title>Greeting Generator based on Local Time</title>
	<link>http://www.bytemycode.com/snippets/snippet/339/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/339/comments/</comments>
	<pubDate>Thu, 31 Aug 2006 08:09:30 +0000</pubDate>
	<dc:creator>ctiggerf</dc:creator>
	<category>Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/339/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Aug. 31st, 2006  8:09 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/339/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/ctiggerf/" title="Scripter">ctiggerf</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/339/comments/">1 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 12
			<p>A little function that returns a greeting based on the local time.</p>
		]]>
	</description>
</item><item>
	<title>Simple email validation</title>
	<link>http://www.bytemycode.com/snippets/snippet/338/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/338/comments/</comments>
	<pubDate>Thu, 31 Aug 2006 07:58:56 +0000</pubDate>
	<dc:creator>ctiggerf</dc:creator>
	<category>Email, Perl, RegExp, Validate</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/338/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Aug. 31st, 2006  7:58 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/338/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/ctiggerf/" title="Scripter">ctiggerf</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Email">Email</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/RegExp">RegExp</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Validate">Validate</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/338/comments/">3 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 5
			<p>Simple function to check for a valid email address.  Makes sure the @ and a . are in the right place.  There is most likely a perl package on CPAN that would be more extensive, but this happens to work for my uses.</p>
		]]>
	</description>
</item><item>
	<title>simple email address to domain check</title>
	<link>http://www.bytemycode.com/snippets/snippet/337/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/337/comments/</comments>
	<pubDate>Thu, 31 Aug 2006 07:43:14 +0000</pubDate>
	<dc:creator>ctiggerf</dc:creator>
	<category>Email, Perl, RegExp</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/337/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Aug. 31st, 2006  7:43 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/337/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_scripter.gif" align="middle" class="icon" alt="Scripter" /> <a href="http://www.bytemycode.com/members/member/ctiggerf/" title="Scripter">ctiggerf</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Email">Email</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/RegExp">RegExp</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/337/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> -1
			<p>Just a simple check to make sure that a person's email address matches their domain.<br /><br />For example .. in a form you have 2 textboxs .. 1 for their website url, the other for their email address.  This checks to see if the domains for the email address and the website url match.</p>
		]]>
	</description>
</item><item>
	<title>Simple example of Perl threads</title>
	<link>http://www.bytemycode.com/snippets/snippet/286/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/286/comments/</comments>
	<pubDate>Thu, 10 Aug 2006 14:02:52 +0000</pubDate>
	<dc:creator>sio2man</dc:creator>
	<category>Perl, Threads</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/286/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Aug. 10th, 2006  2:02 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/286/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_beginner.gif" align="middle" class="icon" alt="Beginner" /> <a href="http://www.bytemycode.com/members/member/sio2man/" title="Beginner">sio2man</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Threads">Threads</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/286/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 9
			<p>This is a little example of how to use threads in Perl.  It creates three threads and runs them...  That's it... <img src="http://www.bytemycode.com/img/wysiwyg/emo-smile.gif" /></p>
		]]>
	</description>
</item><item>
	<title>GZip a file using Perl</title>
	<link>http://www.bytemycode.com/snippets/snippet/187/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/187/comments/</comments>
	<pubDate>Wed, 29 Mar 2006 11:31:09 +0000</pubDate>
	<dc:creator>digitaljunkie</dc:creator>
	<category>compress, File, gzip, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/187/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Wed. Mar. 29th, 2006  11:31 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/187/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/digitaljunkie/" title="Helper">digitaljunkie</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/compress">compress</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/File">File</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/gzip">gzip</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/187/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 7
			<p>Need to GZip a file using Perl?<br /><br />Use Compress::Zlib.<br /><br />This is a simple perl script which creates a GZip file.</p>
		]]>
	</description>
</item><item>
	<title>Compare two binary files</title>
	<link>http://www.bytemycode.com/snippets/snippet/186/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/186/comments/</comments>
	<pubDate>Wed, 29 Mar 2006 10:55:34 +0000</pubDate>
	<dc:creator>digitaljunkie</dc:creator>
	<category>File, MD5, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/186/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Wed. Mar. 29th, 2006  10:55 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/186/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/digitaljunkie/" title="Helper">digitaljunkie</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/File">File</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/MD5">MD5</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/186/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 8
			<p>Is this file the same as that file?  The files may or may not be binary.   We could compare the modify dates, or the sizes.  But, those are not very accurate to know if a file has really changed.<br /><br />Introducing MD5 Checksum.  We can feed the files into Digest::MD5 in binary mode.<br /><br />This is a great way to do Incremental Backups.<br /><br />This is also an easy way to verify checksums when downloading files from the internet which list their MD5 Checksums.<br /><br />You'll need the Digest::MD5 Perl Module.</p>
		]]>
	</description>
</item><item>
	<title>Gunzip using Compress::Zlib in Perl</title>
	<link>http://www.bytemycode.com/snippets/snippet/164/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/164/comments/</comments>
	<pubDate>Tue, 07 Mar 2006 16:47:49 +0000</pubDate>
	<dc:creator>digitaljunkie</dc:creator>
	<category>compress, gunzip, gzip, Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/164/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Tue. Mar. 7th, 2006  4:47 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/164/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/digitaljunkie/" title="Helper">digitaljunkie</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/compress">compress</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/gunzip">gunzip</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/gzip">gzip</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/164/comments/">0 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 9
			<p>The docs for Compress::Zlib for perl are very complex.  But, the most simple use of the Module is not too bad.  I've waded through the perdoc so you don't have to.<br /><br />Gunzip.pl is here.  I will let you know when I have Gzip.pl done.<br /><br />You can do something more interesting with "success" variable.</p>
		]]>
	</description>
</item><item>
	<title>Windows Screenshot from perl</title>
	<link>http://www.bytemycode.com/snippets/snippet/163/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/163/comments/</comments>
	<pubDate>Tue, 07 Mar 2006 16:34:04 +0000</pubDate>
	<dc:creator>digitaljunkie</dc:creator>
	<category>Clipboard, Perl, Screenshot, Win32::API</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/163/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Tue. Mar. 7th, 2006  4:34 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/163/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/digitaljunkie/" title="Helper">digitaljunkie</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Clipboard">Clipboard</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Screenshot">Screenshot</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Win32%3A%3AAPI">Win32::API</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/163/comments/">1 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 7
			<p>This requires Win32::API, and Win32::Clipboard.<br />Only works on Win32 Platforms.  Only really tested on Win2000, and WinXP.<br /><br />Not meant to be an be all, end all, but it's a start.<br /><br />Have fun!<br /></p>
		]]>
	</description>
</item><item>
	<title>Uppercase first letter of every word</title>
	<link>http://www.bytemycode.com/snippets/snippet/85/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/85/comments/</comments>
	<pubDate>Thu, 16 Feb 2006 08:37:24 +0000</pubDate>
	<dc:creator>digitaljunkie</dc:creator>
	<category>Perl</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/85/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Thu. Feb. 16th, 2006  8:37 AM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/85/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/digitaljunkie/" title="Helper">digitaljunkie</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/85/comments/">2 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 5
			<p>I needed a quick way to make a Street Address and City proper case.<br />Lingua::EN::NameCase works best for peoples names, but it does not work well for Addresses.  This is not intended by any means to be complete, but is quick and dirty.<br /><br />Plus, there are not many Perl snippets here.  So, I thought I would start simple :-)</p>
		]]>
	</description>
</item><item>
	<title>Get a FileSize</title>
	<link>http://www.bytemycode.com/snippets/snippet/65/</link>
	<comments>http://www.bytemycode.com/snippets/snippet/65/comments/</comments>
	<pubDate>Mon, 14 Nov 2005 19:05:37 +0000</pubDate>
	<dc:creator>ses5909</dc:creator>
	<category>File, Perl, Size</category>
	<guid isPermaLink="false">http://www.bytemycode.com/snippets/snippet/65/</guid>
	<description>
		<![CDATA[

			<img src="http://www.bytemycode.com/img/icon_calendar.gif" align="middle" class="icon" alt="Date Submitted" /> Mon. Nov. 14th, 2005  7:05 PM			<br />
			<img src="http://www.bytemycode.com/img/icon_revision.gif" align="middle" class="icon" alt="Revision" /> <a href="http://www.bytemycode.com/snippets/snippet/65/revisions/">1</a>
			<br />
			<img src="http://www.bytemycode.com/img/rank_helper.gif" align="middle" class="icon" alt="Helper" /> <a href="http://www.bytemycode.com/members/member/ses5909/" title="Helper">ses5909</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_tag.gif" align="middle" class="icon" alt="Tags" /> <a href="http://www.bytemycode.com/tags/tag/File">File</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Perl">Perl</a>&nbsp;|&nbsp;<a href="http://www.bytemycode.com/tags/tag/Size">Size</a>			<br />
			<img src="http://www.bytemycode.com/img/icon_comments.gif" align="middle" class="icon" alt="Comments" /> <a href="http://www.bytemycode.com/snippets/snippet/65/comments/">1 comments</a>
			<br />
			<img src="http://www.bytemycode.com/img/icon_ranking.gif" align="middle" class="icon" alt="Ranking" /> 7
			<p>Get a FileSize</p>
		]]>
	</description>
</item>
	</channel>
</rss>