<?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"
	>

<channel>
	<title>Richard Castera</title>
	<atom:link href="http://www.richardcastera.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.richardcastera.com</link>
	<description>Richard Castera, Web Design, Programming</description>
	<pubDate>Wed, 17 Sep 2008 02:09:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>PHP - Generate a random password based on length</title>
		<link>http://www.richardcastera.com/2008/09/16/php-generate-a-random-password-based-on-length/</link>
		<comments>http://www.richardcastera.com/2008/09/16/php-generate-a-random-password-based-on-length/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 02:08:48 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=34</guid>
		<description><![CDATA[function generate_password&#40;$int_num_of_chars&#41;
&#123; &#160; 
&#160; &#160; if &#40;is_numeric&#40;$int_num_of_chars&#41; &#38;&#38; &#40;$int_num_of_chars &#62; 0&#41;&#41;
&#160; &#160; &#123;
&#160; &#160; &#160; &#160; $str_chars = &#34;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_&#34;;

&#160; &#160; &#160; &#160; for &#40;$i = 0; $i &#60; $int_num_of_chars; $i ++&#41; &#160;
&#160; &#160; &#160; &#160; &#123;
&#160; &#160; &#160; &#160; &#160; &#160; $str_password .= $str_chars&#91;rand&#40;0, strlen&#40;$str_chars&#41;-1&#41;&#93;;
&#160; &#160; &#160; &#160; &#160;&#125;
&#160; &#160; &#125;
&#160; &#160; &#160; &#160; 
&#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="kw2">function</span> generate_password<span class="br0">&#40;</span><span class="re0">$int_num_of_chars</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span> &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/is_numeric"><span class="kw3">is_numeric</span></a><span class="br0">&#40;</span><span class="re0">$int_num_of_chars</span><span class="br0">&#41;</span> &amp;&amp; <span class="br0">&#40;</span><span class="re0">$int_num_of_chars</span> &gt; <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$str_chars</span> = <span class="st0">&quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_&quot;</span>;<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span> = <span class="nu0">0</span>; <span class="re0">$i</span> &lt; <span class="re0">$int_num_of_chars</span>; <span class="re0">$i</span> ++<span class="br0">&#41;</span> &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$str_password</span> .= <span class="re0">$str_chars</span><span class="br0">&#91;</span><a href="http://www.php.net/rand"><span class="kw3">rand</span></a><span class="br0">&#40;</span><span class="nu0">0</span>, <a href="http://www.php.net/strlen"><span class="kw3">strlen</span></a><span class="br0">&#40;</span><span class="re0">$str_chars</span><span class="br0">&#41;</span><span class="nu0">-1</span><span class="br0">&#41;</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$str_password</span>;<br />
<span class="br0">&#125;</span></div></div><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F09%2F16%2Fphp-generate-a-random-password-based-on-length%2F&amp;title=PHP+-+Generate+a+random+password+based+on+length', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/09/16/php-generate-a-random-password-based-on-length/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP - Truncate a string to a given length</title>
		<link>http://www.richardcastera.com/2008/09/10/php-truncate-a-string-to-a-given-length/</link>
		<comments>http://www.richardcastera.com/2008/09/10/php-truncate-a-string-to-a-given-length/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 23:13:12 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=30</guid>
		<description><![CDATA[This is a function I use to display the ellipses when I want to truncate and display a summary of a larger body of text.

function truncate_string&#40;$int_length = 0, $str_text = &#34;&#34;&#41;
&#123;
&#160; &#160; if &#40;$int_length == 0&#41;
&#160; &#160; &#123;
&#160; &#160; &#160; &#160; return $str_text;
&#160; &#160; &#125;
&#160; &#160; &#160; &#160; 
&#160; &#160; if&#40;strlen&#40;$str_text&#41; &#62; $int_length&#41;
&#160; &#160; &#123; [...]]]></description>
			<content:encoded><![CDATA[<p>This is a function I use to display the ellipses when I want to truncate and display a summary of a larger body of text.</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="kw2">function</span> truncate_string<span class="br0">&#40;</span><span class="re0">$int_length</span> = <span class="nu0">0</span>, <span class="re0">$str_text</span> = <span class="st0">&quot;&quot;</span><span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$int_length</span> == <span class="nu0">0</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$str_text</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/strlen"><span class="kw3">strlen</span></a><span class="br0">&#40;</span><span class="re0">$str_text</span><span class="br0">&#41;</span> &gt; <span class="re0">$int_length</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/preg_match"><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="st0">&quot;/[a-zA-Z0-9]{0, &quot;</span> . <span class="re0">$int_length</span> . <span class="st0">&quot;}/&quot;</span>, <span class="re0">$str_text</span>, <span class="re0">$str_new_text</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="br0">&#40;</span><span class="re0">$str_new_text</span> . <span class="st0">&quot;&#8230;&quot;</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; <span class="br0">&#125;</span> <br />
&nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$str_text</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div></div><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F09%2F10%2Fphp-truncate-a-string-to-a-given-length%2F&amp;title=PHP+-+Truncate+a+string+to+a+given+length', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/09/10/php-truncate-a-string-to-a-given-length/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get the filename from upload form using Javascript</title>
		<link>http://www.richardcastera.com/2008/08/09/get-the-filename-from-upload-form-using-javascript/</link>
		<comments>http://www.richardcastera.com/2008/08/09/get-the-filename-from-upload-form-using-javascript/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 04:07:35 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=32</guid>
		<description><![CDATA[I  needed a way to access the filename of a file being uploaded or attached using the input file from a form. So, I created a nice little function to achieve this. Hopefully it comes in handy for someone.

function get_name_from_path&#40;str_filepath&#41;
&#123;
&#160; &#160; var obj_re = new RegExp&#40;/&#40;&#91;^\/\\&#93;+&#41;$/&#41;;
&#160; &#160; var str_name = obj_re.exec&#40;str_filepath&#41;;

&#160; &#160; if &#40;str_name [...]]]></description>
			<content:encoded><![CDATA[<p>I  needed a way to access the filename of a file being uploaded or attached using the input file from a form. So, I created a nice little function to achieve this. Hopefully it comes in handy for someone.</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="kw2">function</span> get_name_from_path<span class="br0">&#40;</span>str_filepath<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw2">var</span> obj_re = <span class="kw2">new</span> RegExp<span class="br0">&#40;</span><span class="re0">/<span class="br0">&#40;</span><span class="br0">&#91;</span>^\/\\<span class="br0">&#93;</span>+<span class="br0">&#41;</span>$/</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="kw2">var</span> str_name = obj_re.<span class="me1">exec</span><span class="br0">&#40;</span>str_filepath<span class="br0">&#41;</span>;<br />
<br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>str_name == <span class="kw2">null</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">null</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> str_name<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div></div><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F08%2F09%2Fget-the-filename-from-upload-form-using-javascript%2F&amp;title=Get+the+filename+from+upload+form+using+Javascript', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/08/09/get-the-filename-from-upload-form-using-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript - Capitalize Each Word in a String</title>
		<link>http://www.richardcastera.com/2008/07/27/javascript-capitalize-each-word-in-a-string/</link>
		<comments>http://www.richardcastera.com/2008/07/27/javascript-capitalize-each-word-in-a-string/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 15:18:09 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=29</guid>
		<description><![CDATA[This is a great little function that I use to capitalize every word in a string.

function wordToUpper&#40;str_sentence&#41;
&#123;
&#160; &#160; return str_sentence.toLowerCase&#40;&#41;.replace&#40;/\b&#91;a-z&#93;/g, convertToUpper&#41;;

&#160; &#160; function convertToUpper&#40;&#41;
&#160; &#160; &#123;
&#160; &#160; &#160; &#160; return arguments&#91;0&#93;.toUpperCase&#40;&#41;;
&#160; &#160; &#125;
&#125;]]></description>
			<content:encoded><![CDATA[<p>This is a great little function that I use to capitalize every word in a string.</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="kw2">function</span> wordToUpper<span class="br0">&#40;</span>str_sentence<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> str_sentence.<span class="me1">toLowerCase</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">replace</span><span class="br0">&#40;</span><span class="re0">/\b<span class="br0">&#91;</span>a-z<span class="br0">&#93;</span>/g</span>, convertToUpper<span class="br0">&#41;</span>;<br />
<br />
&nbsp; &nbsp; <span class="kw2">function</span> convertToUpper<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> arguments<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">toUpperCase</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></div></div><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F27%2Fjavascript-capitalize-each-word-in-a-string%2F&amp;title=Javascript+-+Capitalize+Each+Word+in+a+String', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/27/javascript-capitalize-each-word-in-a-string/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brusheezy - index of Free Photoshop Brushes</title>
		<link>http://www.richardcastera.com/2008/07/23/brusheezy-index-of-free-photoshop-brushes/</link>
		<comments>http://www.richardcastera.com/2008/07/23/brusheezy-index-of-free-photoshop-brushes/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 02:43:27 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[My Thoughts]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Web Resources]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=28</guid>
		<description><![CDATA[ 

Brusheezy is a place for artists to download and vote for the best custom Photoshop Brushes and photoshop patterns on the internet! This site is updated every day with new Brushes for Photoshop so check back often!]]></description>
			<content:encoded><![CDATA[<p><a title="Brusheezy - index of Free Photoshop Brushes" href="http://www.brusheezy.com/" target="_blank"> <img src="http://www.richardcastera.com/wp-content/uploads/brusheezy.png" alt="Brusheezy - index of Free Photoshop Brushes" /></a></p>

<p><a title="Brusheezy - index of Free Photoshop Brushes" href="http://www.brusheezy.com/" target="_blank">Brusheezy</a> is a place for artists to download and vote for the best custom Photoshop Brushes and photoshop patterns on the internet! This site is updated every day with new Brushes for Photoshop so check back often!</p><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F23%2Fbrusheezy-index-of-free-photoshop-brushes%2F&amp;title=Brusheezy+-+index+of+Free+Photoshop+Brushes', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/23/brusheezy-index-of-free-photoshop-brushes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vecteezy - index of Free Vector Graphics</title>
		<link>http://www.richardcastera.com/2008/07/22/vecteezy-index-of-free-vector-graphics/</link>
		<comments>http://www.richardcastera.com/2008/07/22/vecteezy-index-of-free-vector-graphics/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 00:09:17 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Web Resources]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=27</guid>
		<description><![CDATA[ 

Vecteezy is an index of Free Vector Graphics available for download by some of the best artists around the world. The site is updated every day, so be sure to check back often.]]></description>
			<content:encoded><![CDATA[<p><a title="Vecteezy - index of Free Vector Graphics" href="http://www.vecteezy.com/" target="_blank"> <img src="http://www.richardcastera.com/wp-content/uploads/vecteezy.png" alt="Vecteezy - index of Free Vector Graphics" /></a></p>

<p><a title="Vecteezy - index of Free Vector Graphics" href="http://www.vecteezy.com/" target="_blank">Vecteezy</a> is an index of Free Vector Graphics available for download by some of the best artists around the world. The site is updated every day, so be sure to check back often.</p><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F22%2Fvecteezy-index-of-free-vector-graphics%2F&amp;title=Vecteezy+-+index+of+Free+Vector+Graphics', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/22/vecteezy-index-of-free-vector-graphics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Datejs - An Open-Source JavaScript Date Library</title>
		<link>http://www.richardcastera.com/2008/07/21/datejs-an-open-source-javascript-date-library/</link>
		<comments>http://www.richardcastera.com/2008/07/21/datejs-an-open-source-javascript-date-library/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 01:01:14 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=26</guid>
		<description><![CDATA[Datejs is an open-source JavaScript Date Library. Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings, it slices them cleanly in two.

// What date is next thrusday?
Date.today&#40;&#41;.next&#40;&#41;.thursday&#40;&#41;;
&#160;
// Add 3 days to Today
Date.today&#40;&#41;.add&#40;3&#41;.days&#40;&#41;;
&#160;
// Is today Friday?
Date.today&#40;&#41;.is&#40;&#41;.friday&#40;&#41;;
&#160;
// Number fun
&#40;3&#41;.days&#40;&#41;.ago&#40;&#41;;

// 6 months from now
var n = [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Datejs - An Open-Source JavaScript Date Library" href="http://www.datejs.com/" target="_blank">Datejs</a> is an open-source JavaScript Date Library. Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings, it slices them cleanly in two.</p>

<div class="codesnip-container" ><div class="codesnip" style="font-family: monospace;"><span class="co1">// What date is next thrusday?</span><br />
Date.<span class="me1">today</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">next</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">thursday</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp;<br />
<span class="co1">// Add 3 days to Today</span><br />
Date.<span class="me1">today</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">add</span><span class="br0">&#40;</span><span class="nu0">3</span><span class="br0">&#41;</span>.<span class="me1">days</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp;<br />
<span class="co1">// Is today Friday?</span><br />
Date.<span class="me1">today</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="kw1">is</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">friday</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp;<br />
<span class="co1">// Number fun</span><br />
<span class="br0">&#40;</span><span class="nu0">3</span><span class="br0">&#41;</span>.<span class="me1">days</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">ago</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
<br />
<span class="co1">// 6 months from now</span><br />
<span class="kw2">var</span> n = <span class="nu0">6</span>;<br />
n.<span class="me1">months</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">fromNow</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp;<br />
<span class="co1">// Set to 8:30 AM on the 15th day of the month</span><br />
Date.<span class="me1">today</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">set</span><span class="br0">&#40;</span><span class="br0">&#123;</span> day: <span class="nu0">15</span>, hour: <span class="nu0">8</span>, minute: <span class="nu0">30</span> <span class="br0">&#125;</span><span class="br0">&#41;</span>;<br />
&nbsp;<br />
<span class="co1">// Convert text into Date</span><br />
Date.<span class="me1">parse</span><span class="br0">&#40;</span>‘today’<span class="br0">&#41;</span>;<br />
Date.<span class="me1">parse</span><span class="br0">&#40;</span>‘t + <span class="nu0">5</span> d’<span class="br0">&#41;</span>; <span class="co1">// today + 5 days</span><br />
Date.<span class="me1">parse</span><span class="br0">&#40;</span>‘next thursday’<span class="br0">&#41;</span>;<br />
Date.<span class="me1">parse</span><span class="br0">&#40;</span>‘February 20th <span class="nu0">1973</span>′<span class="br0">&#41;</span>;<br />
Date.<span class="me1">parse</span><span class="br0">&#40;</span>‘Thu, <span class="nu0">1</span> July <span class="nu0">2004</span> <span class="nu0">22</span>:<span class="nu0">30</span>:<span class="nu0">00</span>′<span class="br0">&#41;</span>;</div></div><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F21%2Fdatejs-an-open-source-javascript-date-library%2F&amp;title=Datejs+-+An+Open-Source+JavaScript+Date+Library', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/21/datejs-an-open-source-javascript-date-library/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MooCrop - A Mootools Image Cropping utility</title>
		<link>http://www.richardcastera.com/2008/07/18/moocrop-a-mootools-image-cropping-utility/</link>
		<comments>http://www.richardcastera.com/2008/07/18/moocrop-a-mootools-image-cropping-utility/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 22:29:42 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Mootools]]></category>

		<category><![CDATA[Web Resources]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=25</guid>
		<description><![CDATA[ 

MooCrop is an Image Cropping utility using the amazingly powerful Mootools Javascript framework. Alone it serves no practical purpose but used in conjunction with a server side script becomes a powerful image manipulation tool.]]></description>
			<content:encoded><![CDATA[<p><a title="MooCrop - A Mootools Image Cropping utility" href="http://www.nwhite.net/MooCrop/" target="_blank"> <img src="http://www.richardcastera.com/wp-content/uploads/moo_crop.png" alt="MooCrop - A Mootools Image Cropping utility" /></a></p>

<p><a title="MooCrop - A Mootools Image Cropping utility" href="http://www.nwhite.net/MooCrop/" target="_blank">MooCrop</a> is an Image Cropping utility using the amazingly powerful Mootools Javascript framework. Alone it serves no practical purpose but used in conjunction with a server side script becomes a powerful image manipulation tool.</p><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F18%2Fmoocrop-a-mootools-image-cropping-utility%2F&amp;title=MooCrop+-+A+Mootools+Image+Cropping+utility', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/18/moocrop-a-mootools-image-cropping-utility/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Magento - Powerful Open Source E-Commerce Software</title>
		<link>http://www.richardcastera.com/2008/07/17/magento-powerful-open-source-e-commerce-software/</link>
		<comments>http://www.richardcastera.com/2008/07/17/magento-powerful-open-source-e-commerce-software/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 22:43:42 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Resources]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=24</guid>
		<description><![CDATA[ 

Magento is the open-source eCommerce solution that promises to revolutionize the industry. It&#8217;s modular architecture and unprecedented flexibility means your business is no longer constrained by your eCommerce platform. Magento is total control.]]></description>
			<content:encoded><![CDATA[<p><a title="Magento Commerce" href="http://www.magentocommerce.com/" target="_blank"> <img src="http://www.richardcastera.com/wp-content/uploads/magento.png" alt="Magento Commerce" /></a></p>

<p><a title="Magento Commerce" href="http://www.magentocommerce.com/" target="_blank">Magento</a> is the open-source eCommerce solution that promises to revolutionize the industry. It&#8217;s modular architecture and unprecedented flexibility means your business is no longer constrained by your eCommerce platform. Magento is total control.</p><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F17%2Fmagento-powerful-open-source-e-commerce-software%2F&amp;title=Magento+-+Powerful+Open+Source+E-Commerce+Software', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/17/magento-powerful-open-source-e-commerce-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jobberBase - Free Job Board Software</title>
		<link>http://www.richardcastera.com/2008/07/16/jobberbase-free-job-board-software/</link>
		<comments>http://www.richardcastera.com/2008/07/16/jobberbase-free-job-board-software/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 22:51:56 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Resources]]></category>

		<guid isPermaLink="false">http://www.richardcastera.com/?p=22</guid>
		<description><![CDATA[ 

jobberBase based on the popular Romanian Job Board Jobber, is an open source job listing software which is great for creating a single-industry job board.]]></description>
			<content:encoded><![CDATA[<p><a title="jobberBase - Free Job Board Software" href="http://www.jobberbase.com/" target="_blank"> <img src="http://www.jobberbase.com/img/slide1.jpg" alt="jobberBase - Free Job Board Software" /></a></p>

<p><a title="jobberBase - Free Job Board Software" href="http://www.jobberbase.com/" target="_blank">jobberBase</a> based on the popular Romanian Job Board <a href="http://www.jobber.ro/">Jobber</a>, is an open source job listing software which is great for creating a single-industry job board.</p><div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.richardcastera.com%2F2008%2F07%2F16%2Fjobberbase-free-job-board-software%2F&amp;title=jobberBase+-+Free+Job+Board+Software', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" alt="Bookmark This" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.richardcastera.com/2008/07/16/jobberbase-free-job-board-software/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
