<?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>Ace on Tech &#187; Web Development &amp; Design</title>
	<atom:link href="http://aceontech.com/category/web-development-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://aceontech.com</link>
	<description>Design Intentionally Left Out</description>
	<lastBuildDate>Mon, 30 Aug 2010 05:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>HTML5: &#8220;No actual W3C Recommendation status until at least 2022&#8243; ???</title>
		<link>http://aceontech.com/2010/08/27/html5-no-actual-w3c-recommendation-status-until-at-least-2022/</link>
		<comments>http://aceontech.com/2010/08/27/html5-no-actual-w3c-recommendation-status-until-at-least-2022/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 10:36:26 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Tech Articles]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1419</guid>
		<description><![CDATA[This InfoWorld article talks briefly about the promise of HTML5 and the potential problems with it due its slow-moving standards body WHATWG. The acknowledgement that HTML5 won&#8217;t really be finalized until 2022 made me blink twice. Or thrice. Seriously, 2022? &#8230; <a href="http://aceontech.com/2010/08/27/html5-no-actual-w3c-recommendation-status-until-at-least-2022/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">
<p class="MsoNormal"><a title="InfoWorld review: Microsoft Silverlight 4 vs. Adobe Flash 10.1" href="http://www.infoworld.com/d/developer-world/infoworld-review-microsoft-silverlight-4-vs-adobe-flash-101-260">This InfoWorld article</a> talks briefly about the promise of HTML5 and the potential problems with it due its slow-moving standards body WHATWG. The acknowledgement that HTML5 won&#8217;t really be finalized until 2022 made me blink twice. Or thrice. Seriously, 2022? What good is a web standard if it&#8217;s always going to be behind by decades? Also note that development on HTML5 was started as far back as 2004, and we&#8217;re only now seeing little bits and pieces being implemented by browser makers.</p>
<p class="MsoNormal">This prospect has completely killed off any enthusiasm I had for HTML5. It seems that in the ever changing world of the web, HTML5 will never be able to live up to its promises. Its development is just too slow. This eye-opener neatly ties into the remainder of the article, which comprises of a thorough side-by-side comparison of the leading RIA framework providers Adobe Flash and Microsoft Silverlight.</p>
<p class="MsoNormal">When faced with the naked facts of HTML5&#8242;s preemptive failure, the grumblings in the industry about RIA platforms dying, are becoming more and more unfounded. It seems only proprietary frameworks like Flash and Silverlight can provide excellent development and design tools, desperately needed by the RIA developer community. These frameworks at least provide a consistent environment in which rich internet apps can run, guaranteeing they’ll look and feel the same across browsers and operating systems. This is something I don&#8217;t see happening with HTML5 any time soon.</p>
<p class="MsoNormal">Any web developer will acknowledge the fact that developing with HTML, CSS and JavaScript is an utter pain in the butt. There are huge inconsistencies to work around with markup, CSS, fonts and JavaScript code. My brain hurts when I think about it. I had hopes for HTML5. Not anymore though.</p>
<p class="MsoNormal">The very nature of the web, the fact that it&#8217;s so ad-hoc, makes it difficult yet interesting to develop for. No, I won&#8217;t stop developing web apps. But I won&#8217;t dismiss RIA either. Each technology has its uses and perks. The trick is to choose the right tech for the right right. Don&#8217;t ditch proprietary (and often superior) platforms just<span style="mso-spacerun: yes;"> </span>because HTML5 is the &#8220;open&#8221; way to go. It will impair your ability to deliver truly innovative web apps/RIAs.</p>
<p class="MsoNormal">For now, Flash and Silverlight are still superior to anything HTML5 has to offer. And it&#8217;s going to stay that way for a while, I think. A long while.</p>
<p class="MsoNormal">Find <a title="HTML5: “No actual W3C Recommendation status until at least 2022″ ???" href="http://aceontech.amplify.com/2010/08/27/html5-no-actual-w3c-recommendation-status-until-at-least-2022/">my original posting at Amplify</a>.<br />
My <a title="This story on Twitter" href="http://twitter.com/aceontech/status/22250047521">tweet</a>.</p>
</div>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F27%2Fhtml5-no-actual-w3c-recommendation-status-until-at-least-2022%2F&amp;linkname=HTML5%3A%20%26%238220%3BNo%20actual%20W3C%20Recommendation%20status%20until%20at%20least%202022%26%238243%3B%20%3F%3F%3F" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/08/27/html5-no-actual-w3c-recommendation-status-until-at-least-2022/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Checkered Web Design Pattern: Carbon Fiber</title>
		<link>http://aceontech.com/2010/07/12/free-checkered-web-design-pattern-carbon-fiber/</link>
		<comments>http://aceontech.com/2010/07/12/free-checkered-web-design-pattern-carbon-fiber/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 13:43:34 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1390</guid>
		<description><![CDATA[Another free pattern, a checkered shiny one this time, designed by RubelCreative from Brusheezy.  <a href="http://aceontech.com/2010/07/12/free-checkered-web-design-pattern-carbon-fiber/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Simple but good: checkered Photoshop design patterns. I found this one on <a title="Brusheezy" href="http://www.brusheezy.com">Brusheezy</a> and was created by <a title="RubelCreative, user at Brusheezy" href="http://www.brusheezy.com/members/RubelCreative">RubelCreative</a>. It&#8217;s a simple set of three patterns in different styles: (1) plain, (2) shiny and (3) slanted. I wouldn&#8217;t use these as-is, because a harsh pattern like these can become pretty eye-diverting. The way I implemented the shiny pattern was to set its <strong>blend mode</strong> to Overlay with a solid color underneath. Turn down the<strong> opacity or fill </strong>a notch for good measure.</p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2010/07/Carbon-fiber-pattern.gif" rel="lightbox[1390]"><img class="size-full wp-image-1391 alignnone" title="Carbon Fiber Pattern" src="http://aceontech.com/wp-content/uploads/2010/07/Carbon-fiber-pattern.gif" alt="Carbon Fiber Pattern" width="300" height="220" /></a></p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2010/07/Carbon-fiber-pattern.gif" rel="lightbox[1390]"></a>Download this pattern <a title="Checkered Carbon Fiber Patterns" href="http://www.brusheezy.com/patterns/986-Checkered-Carbon-Fiber-Patterns">here</a> (Brusheezy link).</p>
<p>One piece of advice, maybe: please don&#8217;t use this as the general background for your web designs, unless it&#8217;s toned down somehow. Moderation usually bodes well <img src='http://aceontech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/07/12/free-checkered-web-design-pattern-carbon-fiber/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Photoshop Brushes: Watercolor Splatters</title>
		<link>http://aceontech.com/2010/07/08/free-photoshop-brushes-watercolor-splatters/</link>
		<comments>http://aceontech.com/2010/07/08/free-photoshop-brushes-watercolor-splatters/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 22:03:23 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[brushes]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1382</guid>
		<description><![CDATA[Take a look at this free set of artistic &#038; hi-res brushes featuring watercolor splatters for use in your web designs. Highly recommended. <a href="http://aceontech.com/2010/07/08/free-photoshop-brushes-watercolor-splatters/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re trying to spruce up your web designs with creative touches, Photoshop brushes are an oft-regarded solution. Many digital artists publish free brushes and when used wisely, they can give your designs that little extra oomph. Free brushes are especially nice for people like me, digital art novices. While I was perusing the great <a title="Brusheezy.com" href="http://www.brusheezy.com">Brusheezy</a> (aggregator of free Photoshop patterns, brushes and textures), I came across this great set of <strong>watercolor splatters</strong> for use on my portfolio page.</p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2010/07/300x220.jpeg" rel="lightbox[1382]"><img class="aligncenter size-full wp-image-1383" title="Watercolor Splatters Preview" src="http://aceontech.com/wp-content/uploads/2010/07/300x220.jpeg" alt="Watercolor Splatters Preview" width="300" height="220" /></a></p>
<p style="text-align: center;">Find the download page <a title="Watercolor Splatters on Brusheezy" href="http://www.brusheezy.com/brushes/2772-Watercolor-Splatters">here</a> (Brusheezy).</p>
<p>The set contains <strong>32 hi-res textures with resolutions up to 1250 and 2500 pixels</strong>. The artist doesn&#8217;t require attribution, so these brushes can be used freely in a variety of ways. I personally scaled the splatters down to function as backgrounds to my navigation links.</p>
<p>Nite and enjoy <img src='http://aceontech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/07/08/free-photoshop-brushes-watercolor-splatters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smoothly scroll to anchor links with LocalScroll</title>
		<link>http://aceontech.com/2010/07/06/smoothly-scroll-to-anchor-links-with-localscroll/</link>
		<comments>http://aceontech.com/2010/07/06/smoothly-scroll-to-anchor-links-with-localscroll/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 21:42:38 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1375</guid>
		<description><![CDATA[Use this free jQuery plugin to create a smooth scrolling effect when clicking on links to anchors on a page. <a href="http://aceontech.com/2010/07/06/smoothly-scroll-to-anchor-links-with-localscroll/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is another one of the great finds I made while designing my portfolio website. Because of its nature, all of the content for this website fits on a single (yet long) page. This page is accompanied by a navigation section on the side containing links to anchors on the page. I wanted a sexy effect when a user clicked on one of the aforementioned links, and finally went with a nice scrolling effect.</p>
<p>Instead of writing this myself, I opted for the <strong>free jQuery plugin</strong> called <strong><a title="LocalScroll page on jQuery" href="http://plugins.jquery.com/project/LocalScroll">LocalScroll</a></strong>, which was skillfully created by <a title="Ariel Flesler" href="http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html">Ariel Flesler</a>. This script is very, very simple to implement but adds a high degree of <em>cachet </em>to your page. It&#8217;s certainly a nice touch to vanity sites like portfolios or resumes.</p>
<p>Download the plugin <a title="LocalScroll jQuery Plugin" href="http://plugins.jquery.com/project/LocalScroll">here</a>. To make this work, you will need a recent version of <a title="jQuery Homepage" href="http://jquery.com/">jQuery</a> running on your page <strong>and another</strong> plugin by Ariel Flesler called <a title="ScrollTo jQuery Plugin" href="http://plugins.jquery.com/project/ScrollTo">ScrollTo</a> (LocalScroll is based on ScrollTo and requires it to function correctly).</p>
<p>An <strong>example HTML header</strong>:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="html4strict" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/head.html"><span class="kw2">head</span></a>&gt;</span>
	<span class="sc2">&lt;<a href="http://december.com/html/4/element/meta.html"><span class="kw2">meta</span></a> <span class="kw3">charset</span><span class="sy0">=</span>utf-<span class="nu0">8</span> <span class="sy0">/</span>&gt;</span>
	<span class="sc2">&lt;<a href="http://december.com/html/4/element/title.html"><span class="kw2">title</span></a>&gt;</span>Scrolling Page<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/title.html"><span class="kw2">title</span></a>&gt;</span>
	<span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;lib/jquery-1.4.2.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">charset</span><span class="sy0">=</span><span class="st0">&quot;utf-8&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span>
	<span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;lib/jquery.scrollTo-min.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">charset</span><span class="sy0">=</span><span class="st0">&quot;utf-8&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span>
	<span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;lib/jquery.localscroll-min.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">charset</span><span class="sy0">=</span><span class="st0">&quot;utf-8&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/head.html"><span class="kw2">head</span></a>&gt;</span></pre></div></div>
<p>Now all you need to do is <strong>create some anchor links </strong>and link to them. To make the smooth scrolling work, you need to write a bit of JavaScript.</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="html4strict" style="font-family:monospace;"><span class="sc2">&lt;<a href="http://december.com/html/4/element/h2.html"><span class="kw2">h2</span></a>&gt;&lt;<a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;resume&quot;</span>&gt;</span>Resume<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/h2.html"><span class="kw2">h2</span></a>&gt;</span>
<span class="sc2">&lt;<a href="http://december.com/html/4/element/h2.html"><span class="kw2">h2</span></a>&gt;&lt;<a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a> <span class="kw3">name</span><span class="sy0">=</span><span class="st0">&quot;portfolio&quot;</span>&gt;</span>Portfolio<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/h2.html"><span class="kw2">h2</span></a>&gt;</span></pre></div></div>
<p>Your document ready function should look something like this:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	$.<span class="me1">localScroll</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
		<span class="kw3">stop</span><span class="sy0">:</span> <span class="kw2">true</span>
	<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>And.. That&#8217;s it. Refer to the plugin&#8217;s documentation for all of its options.<br />
Happy scrolling!</p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/07/06/smoothly-scroll-to-anchor-links-with-localscroll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Free Grunge Webdesign Textures</title>
		<link>http://aceontech.com/2010/07/05/5-free-grunge-webdesign-textures/</link>
		<comments>http://aceontech.com/2010/07/05/5-free-grunge-webdesign-textures/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 20:54:00 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[textures]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1101</guid>
		<description><![CDATA[Here are 5 free grunge textures for use on your website. Includes how to customize the textures and implement it on your site. <a href="http://aceontech.com/2010/07/05/5-free-grunge-webdesign-textures/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In recent weeks, I started designing my portfolio website at <a href="http://alex.manarpies.com">alex.manarpies.com</a>. For this site, I aimed for a neutral, yet “designy” feel and ended up with a grungy blue and brown theme featuring custom typefaces and letter-pressed headings.</p>
<p>I’d like to share the excellent <em>free</em> background textures I used for alex.manarpies.com. It was created by <a href="http://www.deviantart.com">DeviantArt</a> user <a href="http://princess-of-shadows.deviantart.com/"><em>‘Princess-of-Shadows</em></a> and was compiled from scans of actual materials.</p>
<p>Find the original page <a href="http://princess-of-shadows.deviantart.com/art/vintage-grunge-textures-79040200">here</a>.</p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2010/07/vintage_grunge_textures_by_Princess_of_Shadows.jpg" rel="lightbox[1101]"><img class="size-medium wp-image-1102  aligncenter" title="Vintage Grunge Textures by Princess_of_Shadows" src="http://aceontech.com/wp-content/uploads/2010/07/vintage_grunge_textures_by_Princess_of_Shadows-300x240.jpg" alt="Vintage Grunge Textures Preview" width="300" height="240" /></a></p>
<p>The image pack features <strong>5 distinct textures</strong> with varying degrees of <em>grunginess</em>. You can use them as-is, or bestow some Photoshop wizardry upon them to cook up some custom coloring and effects. I went for the latter approach:</p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2010/07/portfolio_bg_texture.jpg" rel="lightbox[1101]"><img class="size-full wp-image-1103  aligncenter" title="My version of the grunge texture" src="http://aceontech.com/wp-content/uploads/2010/07/portfolio_bg_texture.jpg" alt="My version of the grunge texture" width="250" height="250" /></a></p>
<p><strong>Here’s how I achieved this effect:</strong></p>
<ol>
<li>Set the texture layer to <strong>black and white</strong>.</li>
<li>Set the texture layer’s <strong>blend mode</strong> to <strong>Overlay</strong>.</li>
<li>Set the texture layer’s <strong>opacity</strong> to <strong>70%</strong>.</li>
<li>Create a <strong>new layer </strong><em>under</em> the texture layer and <strong>fill it with a color</strong>, perhaps a shade of pale blue.</li>
</ol>
<p>It may have come to your attention that the textures won’t repeat especially well when used as a background. However, as they are pretty hi-res, you could give the backgrounds a <strong>fixed background</strong> position. For instance (CSS):</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="kw1">background-color</span><span class="sy0">:</span> <span class="re0">#d2e0dd</span><span class="sy0">;</span>
<span class="kw1">background-image</span><span class="sy0">:</span> <span class="kw2">url</span><span class="br0">&#40;</span><span class="co2">bg_site_blue.jpg</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw1">background-attachment</span><span class="sy0">:</span> <span class="kw2">fixed</span><span class="sy0">;</span></pre></div></div>
<p>Grungy background patterns seem to be in vogue lately, and there’s a lot to be had of them on the net &#8211; too.<br />
But, please, don’t kill the effect by mere overzealousness. Moderation in everything, my friend.</p>
<p>Have fun with them and report back with your creation <img src='http://aceontech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/07/05/5-free-grunge-webdesign-textures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Namespaces in JavaScript: How To</title>
		<link>http://aceontech.com/2010/07/04/namespaces-in-javascript-how-to/</link>
		<comments>http://aceontech.com/2010/07/04/namespaces-in-javascript-how-to/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 21:03:34 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[OO]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1093</guid>
		<description><![CDATA[A concise how-to article on namespacing your JavaScript so it's prettier and more OO-like. <a href="http://aceontech.com/2010/07/04/namespaces-in-javascript-how-to/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Writing JavaScript code can rapidly become messy because of its procedural nature (Object-based as opposed to Object-Oriented). Generally you create variables at the top of your .js-file, followed by functions below. Besides general ugliness, you must remember that such variables are <strong>globally accessible</strong> from other scripts. This practice implies serious security and privacy issues. To amend this, you can turn to <strong>namespaces in JavaScript</strong>, and here&#8217;s how it works.</p>
<p>Conceptually, namespaces in JavaScript involve creating a <strong>stored function</strong>. This function subsequently contains private variables, private functions and public functions by means of the <strong>return construct</strong>:</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> SomeNamespacedObject <span class="sy0">=</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	<span class="co1">// private vars</span>
	<span class="co1">///////////////</span>
	<span class="kw2">var</span> somePrivateVar<span class="sy0">;</span>
	<span class="kw2">var</span> anotherPrivateVar<span class="sy0">;</span>
&nbsp;
	<span class="co1">// private functions</span>
	<span class="co1">////////////////////</span>
	<span class="kw2">function</span> doSomethingPrivate<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="co1">// private business goes here</span>
	<span class="br0">&#125;</span>
&nbsp;
	<span class="co1">// public functions</span>
	<span class="co1">///////////////////</span>
	<span class="kw1">return</span> <span class="br0">&#123;</span>
		doPublicStuff <span class="sy0">:</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="co1">// public business goes here</span>
		<span class="br0">&#125;</span><span class="sy0">,</span>
		doMorePublicStuff <span class="sy0">:</span> <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="co1">// more public business</span>
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>You can now <strong>reference</strong> your namespaced object like so:</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">SomeNamespacedObject.<span class="me1">doPublicStuff</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>Namespacing introduces some pros and cons, but I generally namespace my JS code, sometimes only for the sake of making it look more object oriented. Also, it makes me sleep better at night knowing not all of my variables are being broadcast publicly and I&#8217;m not polluting the global variable space.</p>
<p>Pros:</p>
<ul>
<li>Cleaner</li>
<li>Encourages code reuse</li>
<li>Encourages encapsulation (private vs. public)</li>
<li>Prevents overwriting of existing functions</li>
</ul>
<p>Cons:</p>
<ul>
<li>Verbose</li>
<li>Perhaps a bit confusing to JS newbies</li>
</ul>
<p>My advice? <em>Namespace that JavaScript, my friend.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/07/04/namespaces-in-javascript-how-to/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex/AIR: DynamicEvent</title>
		<link>http://aceontech.com/2010/01/10/flexair-dynamicevent/</link>
		<comments>http://aceontech.com/2010/01/10/flexair-dynamicevent/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 19:40:02 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1074</guid>
		<description><![CDATA[Applies to: Adobe Flex &#38; AIR A DynamicEvent is a type of custom event in Flex that is easier and quicker to set up than the full-blown approach. By applying the latter method, you normally go through the following steps: &#8230; <a href="http://aceontech.com/2010/01/10/flexair-dynamicevent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Applies to:</strong> Adobe Flex &amp; AIR</p>
<p>A DynamicEvent is a type of custom event in Flex that is easier and quicker to set up than the full-blown approach. By applying the latter method, you normally go through the following steps:</p>
<ol>
<li>Define a subclass from flash.events.Event</li>
<li>Make the event available to other ActionScript (through addEventListenter()) components or MXML components (using the [Event] metatag)</li>
<li>Dispatch the event, using dispatchEvent()</li>
</ol>
<p>Full documentation on custom events can be found in Adobe&#8217;s LiveDocs, <a title="LiveDocs article on Custom Event Dispatching" href="http://livedocs.adobe.com/flex/3/html/help.html?content=createevents_3.html">here</a>.</p>
<p>Generally one uses the above approach when you need to pass arguments to the code that&#8217;s targeted by the event. When you don&#8217;t require this, however, you can opt for the DynamicEvent. It&#8217;s not necessary to go through the whole rigamarole of subclassing; all you need is a name for the event, like so:</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://aceontech.com/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://aceontech.com/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript3" style="font-family:monospace;"><span class="kw2">var</span> yourEvent<span class="sy0">:</span>DynamicEvent = <span class="kw1">new</span> DynamicEvent<span class="br0">&#40;</span><span class="st0">&quot;yourEventName&quot;</span><span class="sy0">,</span> <span class="kw1">true</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw7">dispatchEvent</span><span class="br0">&#40;</span>yourEvent<span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>The second argument set to true means the event will bubble.</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F01%2F10%2Fflexair-dynamicevent%2F&amp;linkname=Flex%2FAIR%3A%20DynamicEvent" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2010/01/10/flexair-dynamicevent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3: How to set focus to an empty textfield</title>
		<link>http://aceontech.com/2009/12/30/as3-how-to-set-focus-to-an-empty-textfield/</link>
		<comments>http://aceontech.com/2009/12/30/as3-how-to-set-focus-to-an-empty-textfield/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 21:41:25 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1072</guid>
		<description><![CDATA[Bent your mind over how to set focus to a textfield in ActionScript 3? The solution. <a href="http://aceontech.com/2009/12/30/as3-how-to-set-focus-to-an-empty-textfield/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Applicable to:</strong> Adobe ActionScript 3, Adobe Flex, Adobe AIR</p>
<p>This simple operation isn&#8217;t very obvious in ActionScript 3. The <code>TextInput</code> element has a boolean property called <code>focusEnabled</code>, but this doesn&#8217;t seem to do anything (it&#8217;s probably meant for other purposes, didn&#8217;t take the time to check).</p>
<p>The way achieve this is two-fold:</p>
<p><code>stage.focus = yourTextField;<br />
yourTextField.setSelection(0,0);</code></p>
<p>If your textfield contains text and you wish to place the caret to the end, you would probably go about it like so:</p>
<p><code>stage.focus = yourTextField;<br />
yourTextField.setSelection(0, yourTextField.length);</code></p>
<p>Makes sense now you know about it, huh?</p>
]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2009/12/30/as3-how-to-set-focus-to-an-empty-textfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Icons: Function Icon Set [Webdesign]</title>
		<link>http://aceontech.com/2009/04/10/free-icons-function-icon-set-webdesign/</link>
		<comments>http://aceontech.com/2009/04/10/free-icons-function-icon-set-webdesign/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 22:51:17 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Web Development & Design]]></category>

		<guid isPermaLink="false">http://www.ace-on-tech.com/?p=799</guid>
		<description><![CDATA[The free &#8216;Function Icon Set&#8217; from wefunction.com features 128 icons in pleasingly neutral color schemes. They aren&#8217;t awfully big &#8211; at generally 48 x 48 pixels &#8211; but certainly large enough for web design work. When designing websites, it&#8217;s often &#8230; <a href="http://aceontech.com/2009/04/10/free-icons-function-icon-set-webdesign/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>The free &#8216;Function Icon Set&#8217; from <a title="WeFunction.com" href="http://wefunction.com" target="_blank">wefunction.com</a> features 128 icons in pleasingly neutral color schemes. They aren&#8217;t awfully big &#8211; at generally 48 x 48 pixels &#8211; but certainly large enough for web design work. </strong></p>
<p>When designing websites, it&#8217;s often necessary to gussy things up with icons. Though they have a big aesthetic appeal, they often also make the design more user-friendly by clarifying certain design elements. Icons aren&#8217;t to be underestimated in importance. Some good old icon eye-candy can work miracles in spicing up your websites&#8217; designs.</p>
<p style="text-align: center;"><a href="http://aceontech.com/wp-content/uploads/2009/04/function_icon_set.jpg" rel="lightbox[799]"><img class="size-medium wp-image-800 aligncenter" title="Function Icon Set: Preview" src="http://www.ace-on-tech.com/wp-content/uploads/2009/04/function_icon_set-300x252.jpg" alt="Function Icon Set: Preview" width="300" height="252" /></a></p>
<p>Because I&#8217;m not much of a graphical artist I usually rely on the creative minds of the pros for most of my design stuff. Since the main colors I&#8217;m dealing with are matte blues and grays, my upcoming design requires a neutral set of graphics. After some googling, I quickly came across the free &#8216;<a title="Function Icon Set, 128 icons" href="http://wefunction.com/2008/07/function-free-icon-set/" target="_blank">Function Icon Set</a>&#8216; which will fulfill my requirements rather marvelously. Thanks to the great icon artist(s) over at <em>wefunction</em>.</p>
<blockquote><p><a href="http://wefunction.com/2008/07/function-free-icon-set">http://wefunction.com/2008/07/function-free-icon-set</a></p></blockquote>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F04%2F10%2Ffree-icons-function-icon-set-webdesign%2F&amp;linkname=Free%20Icons%3A%20Function%20Icon%20Set%20%5BWebdesign%5D" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2009/04/10/free-icons-function-icon-set-webdesign/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to: Set up your PC to Develop Ruby on Rails</title>
		<link>http://aceontech.com/2009/02/23/how-to-set-up-your-pc-to-develop-ruby-on-rails/</link>
		<comments>http://aceontech.com/2009/02/23/how-to-set-up-your-pc-to-develop-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 22:29:29 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Web Development & Design]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.ace-on-tech.com/?p=726</guid>
		<description><![CDATA[Web development of is an area of general heterogeneousness when it comes to the tools used to develop for it. &#8216;Regular&#8217; standalone software development is often characterized by its standardized development regime, with its compilers and IDEs (Integrated Development Environments) &#8230; <a href="http://aceontech.com/2009/02/23/how-to-set-up-your-pc-to-develop-ruby-on-rails/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Web development of is an area of general heterogeneousness when it comes to the tools used to develop for it. &#8216;Regular&#8217; standalone software development is often characterized by its standardized development regime, with its compilers and IDEs (Integrated Development Environments) defining the stage.</p>
<p>Enter the world of web development and matters are startlingly different. For most scripting languages, be it client-side or server-side, there are no de facto IDEs, nor are there compilers to deal with (which is generally a pleasant side-effect). While this gives you a lot of freedom, it may also be hair-raising and confusing, especially to beginners.</p>
<p>Since my interest for Ruby on Rails has recently been refueled I set out to deepen my knowledge on the matter. Soon enough, I was faced with setting up my computer to accommodate Ruby on Rails development. Unlike OS X, Microsoft Windows doesn&#8217;t come with Ruby or Rails baked right in, so we&#8217;ll need look at the options for installing it locally. As it turns out, things can turn out to become slightly complicated if you&#8217;re on Windows.</p>
<p><a title="How to do this on a Mac" href="http://www.ace-on-tech.com/2009/02/20/how-to-set-up-your-mac-to-develop-ruby-on-rails/">On a Mac?</a></p>
<p><a title="PDF: How to set up your PC to develop Ruby on Rails" href="http://aceontech.com/wp-content/uploads/2009/02/how-to-set-up-your-pc-to-develop-ruby-on-rails.pdf">PDF: How to set up your PC to develop Ruby on Rails</a></p>
<p><span id="more-726"></span></p>
<h3>RoR Recommended Defaults</h3>
<p>Ruby on Rails is a fairly new platform and therefore has undergone numerous significant changes throughout its short lifetime. These changes influence how you need to set up your computer.</p>
<p>With this in mind, it may be handy to list up the current versions of the Ruby on Rails&#8217; components (as of February 2009):</p>
<ul>
<li>Ruby: latest 1.8 series stable version by default (latest release: 1.9.1)</li>
<li>Rails: 2.2.2</li>
<li>RubyGem: 1.3.1</li>
<li>SQLite: 3.4.0</li>
</ul>
<p>SQLite is now the default development database because it is lightweight and requires no configuration whatsoever. While other database solutions like MySQL and ORACLE aren&#8217;t, SQLite is completely portable, because it&#8217;s essentially a flat-file embedded located in the Rails application directory.</p>
<h3>Set up RoR on your PC</h3>
<p>I&#8217;ll be assuming your computer is reasonably up to date with Windows Updates and the like. My testing machine was running Windows Vista SP1 and had no RoR-related components installed.</p>
<p>Realistically, there are two ways to get Ruby on Rails on your PC: a full native install of Ruby, Rails, and SQLite3 or the prepackaged (and recommended) InstantRails. Either approach has its own pros and cons, so you&#8217;ll have to decide for yourself which road you wish.</p>
<p>I prefer the prepackaged option merely because I was utterly incapable of getting SQLite3 recognized by Rails. I&#8217;ve searched high and low, but to no avail. I will describe the process, though, if you oh so dearly wish to venture into it, but as I said, if you&#8217;re unfamiliar (or intentionally ignorant) on the matter, I recommend going with InstantRails.</p>
<p>The pros of InstantRails:</p>
<ul>
<li>Instant gratification</li>
<li>Zero config. Zero Hassle.</li>
</ul>
<p>The cons:</p>
<ul>
<li>Not up-to-date out-of-the-box, will need some updating after installation.</li>
<li>Comes with Apache Webserver and MySQL unnecessarily.</li>
<li>Mandatory use of InstantRails command prompt.</li>
</ul>
<p>The Rails development team recommends using Webrick/Mongrel as the development webserver and SQLite3 as the database server, because of their sheer ease of use. If you decide to follow their guidelines (which you should as a starting RoR-developer), you&#8217;ll end up never using Apache and MySQL. Whilst this is not a problem in itself, one might argue that they&#8217;re dispensable cruft.</p>
<ul>
<li>I say, don&#8217;t give a hoot and get InstantRails running a few concise steps:</li>
<li>Grab the latest zip-file from SourceForge: http://rubyforge.org/frs/?group_id=904.</li>
<li>Decompress it into a directory on your disk, e.g.:  C:\InstantRails</li>
<li>Start InstantRails:<br />
open InstantRails.exe from the install folder</li>
<li>Open the InstantRails command-line from the InstantRails command-window and type:<br />
gem update &#8211;system<br />
gem update ruby<br />
gem update rails<br />
gem update sqlite3</li>
</ul>
<p>After some command-line churning invoked by the commands above, your Rails installation should be ready to go. As mentioned, Ruby on Rails commands will only work from within the InstantRails command-prompt. It is also recommended you place all of your Rails Apps in the designated folder (e.g. C:\InstantRail\rails_apps).</p>
<p>If all goes well, you should be ready to go.</p>
<h3>Full-on native install</h3>
<p>If you prefer to do a component-by-component installation of Ruby on Rails, you can. At first glance, this may be the preferred method since you get the opportunity to leave out unnecessary stuff (like Apache). I myself, have encountered insurmountable issues with SQLite3 on Windows Vista, preventing me from completing the process.</p>
<ul>
<li>Get the Ruby installer from www.ruby-lang.org</li>
<li>Once complete, update gem: gem update &#8211;system</li>
<li>Update Ruby and Rails: gem update ruby gem update rails</li>
<li>Go to http://www.sqlite.org/download.html, download the latest Windows ZIP, and unpack it into the &#8216;/ruby/bin&#8217; directory (e.g. C:\InstantRails\ruby\bin)</li>
<li>Add the 3 files you&#8217;ve just unpacked (.exe, .dll, .def) to your system&#8217;s path, here&#8217;s how.</li>
<li>Install the SQLite3 driver to Rails: gem install sqlite3-ruby</li>
</ul>
<p>If you come across no hiccups, you should have systemwide access to Rails.</p>
<h3>Conclusion</h3>
<p>In retrospect, it&#8217;s fairly easy to get Ruby on Rails running on Windows, save for the fact it&#8217;s a little convoluted. Once more, if you want fast access to RoR, I&#8217;d recommend you go with the InstantRails-approach. It is the most automatic install-procedure around, and Windows-users like automatic, and so do I.</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Twitter" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Slashdot" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a href="http://www.addtoany.com/add_to/instapaper?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Instapaper" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/instapaper.png" width="16" height="16" alt="Instapaper"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Digg" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Facebook" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/mixx?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Mixx" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/mixx.png" width="16" height="16" alt="Mixx"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Delicious" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Reddit" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/google_buzz?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Google Buzz" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/google_buzz.png" width="16" height="16" alt="Google Buzz"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Faceontech.com%2F2009%2F02%2F23%2Fhow-to-set-up-your-pc-to-develop-ruby-on-rails%2F&amp;linkname=How%20to%3A%20Set%20up%20your%20PC%20to%20Develop%20Ruby%20on%20Rails" title="Evernote" rel="nofollow" target="_blank"><img src="http://aceontech.com/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://aceontech.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://aceontech.com/2009/02/23/how-to-set-up-your-pc-to-develop-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
