<?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</title>
	<atom:link href="http://aceontech.com/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>Stuff designers do that make developers crazy</title>
		<link>http://aceontech.com/2010/08/30/stuff-designers-do-that-make-developers-crazy/</link>
		<comments>http://aceontech.com/2010/08/30/stuff-designers-do-that-make-developers-crazy/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 05:14:24 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://aceontech.com/2010/08/30/stuff-designers-do-that-make-developers-crazy/</guid>
		<description><![CDATA[Myself being a hybrid of sorts, i.e. I&#8217;m a web developer / RIA developer that also happens to design, I found this posting at TechRadar to be quite amusing. Jokingly, it discusses the frustrations many web developers are confronted with &#8230; <a href="http://aceontech.com/2010/08/30/stuff-designers-do-that-make-developers-crazy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="Amp_Commentary_Wrap">
<div class="Amp_Post_Text">
<p>Myself being a hybrid of sorts, i.e. I&#8217;m a web developer / RIA developer that also happens to design, I found this posting at TechRadar to be quite amusing. Jokingly, it discusses the frustrations many web developers are confronted with when implementing web designs from non-developer oriented designers. </p>
<p>Knowing what it&#8217;s like to have to implement designs made by others, I  wholeheartedly agree with some of the highlighted points. But while reading the list, I must admit I&#8217;m often just as guilty. I&#8217;m probably driving myself crazy by over-designing stuff like rounded corners, gradients, transparencies and break-out artwork. Then again, I drive myself crazy many a time <img src='http://aceontech.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .</p>
<p>When designing a web site or application, it&#8217;s easy to go over-board as a designer, thinking &#8220;oh, this looks pretty&#8221;. And &#8220;wow, that&#8217;s neat&#8221;. But once you get to sit at the other end of the table &#8211; in the developer seat (like I often do) &#8211; it dawns on you that a lot of things are very difficult to accomplish in the respective language/platform (be it HTML/CSS/JS, Flash/Flex, [your favorite solution]).</p>
<p>Rounded corners, for instance, are still a big pain in the butt. Sure, CSS3 rounded corners are slowly catching on, but it&#8217;s not a standard yet, just like HTML5 (see previous post).</p>
<p>The author speaks of &#8220;needing to do things the dirty way&#8221;, and that message certainly strikes home. The obvious instances of this are things like background gradients. If one would know the lengths a developer has to go to make this work, in a clean way, one surely wouldn&#8217;t design it.. Because CSS only allows one background graphic at a time, what you&#8217;ll often need to do is nest multiple DIVs, with each a different background. Dirty indeed.</p>
<p>But well, if we&#8217;re honest, these aren&#8217;t real technical issues. Some things just need more tinkering than others. If the designer like to over-design, and the client likes it, perhaps throw the designer a bone and take on the challenge <img src='http://aceontech.amplify.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> (or have them implement their own design for once, that’ll teach ‘em).</p>
<p>As for the bad naming schemes or intricate folder structures in PSDs: yeah, I do that too <img src='http://aceontech.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
</div>
</div>
<div class="Amp_Content_Outer">
<div class="Amp_Top_Wrap">
<div class="Amp_Source_First"><span>Amplify&rsquo;d from <a rel="clipsource" target="_blank" title="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all" href="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all">www.techradar.com</a></span></div>
</div>
<div class="Amp_Middle_Wrap">
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all">
<table cellpadding="0" cellspacing="0">
<tr>
<td>visual designers, here&#8217;s a list of 20 things that drive developers crazy.</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>rounded corners to every single element on the page</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>Use a lot of breakout images with transparency. Web developers love graphics breaking out of boxes and columns. Bonus points if you add text wrapping around images.</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>Use Lorem Ipsum instead of real copy. And make sure the reserved space is not big enough for real copy.</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>
<p id="AutoGeneratedID-4"><strong>14.</strong> Name all your files &#8216;final&#8217;, plus a date and a random letter (final-2010-12-01a.psd, final- 2010-12-01r.psd, final-2010-12-02b.psd). </p>
</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>
<p id="AutoGeneratedID-5"><strong>20.</strong> And finally, this is the most important thing: don&#8217;t learn anything about HTML, CSS, JavaScript or browser issues. The less you know about it, the more important we seem.</p>
</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>
<p id="AutoGeneratedID-6"> We also work with people who, because they don&#8217;t quite understand what we do or how we do it, regard us with a certain bootlicking awe. </p>
</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>Unfortunately, some of those people are also the same people who tell us what to do. (Will the visual designers please stand up?).</td>
</tr>
</table>
</blockquote>
<div class="Amp_Content_Hr"></div>
<blockquote class="Amp_Content_Item" cite="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all"><table cellpadding="0" cellspacing="0">
<tr>
<td>
<p id="AutoGeneratedID-8"> <strong>16.</strong> Don&#8217;t name or organise your PSD layers and folders.</p>
<p><span class="Amp_Source_Button"><a rel="clipsource" target="_blank" title="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all" href="http://www.techradar.com/news/internet/20-things-that-drive-web-developers-crazy-712503?src=rss&#038;attr=all">Read more at www.techradar.com</a></span></td>
</tr>
</table>
</blockquote>
</div>
<div class="Amp_Bottom_Wrap">&nbsp;</div>
</div>
<div class="Amp_Link">See this Amp at <a href="http://amplify.com/u/9f98">http://amplify.com/u/9f98</a></div>
<p><br/></p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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%2F30%2Fstuff-designers-do-that-make-developers-crazy%2F&amp;linkname=Stuff%20designers%20do%20that%20make%20developers%20crazy" 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/30/stuff-designers-do-that-make-developers-crazy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>iTV: Another Apple Merry-Go-Round</title>
		<link>http://aceontech.com/2010/08/25/itv-another-apple-merry-go-round/</link>
		<comments>http://aceontech.com/2010/08/25/itv-another-apple-merry-go-round/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 21:11:02 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[Tech Articles]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1405</guid>
		<description><![CDATA[Ah yes. It&#8217;s that time of the year again: Apple rumor-time! And this time around it&#8217;s all about the new Apple TV &#8211; or iTV as it&#8217;s now being called. The revamp is supposedly going to make its debut in &#8230; <a href="http://aceontech.com/2010/08/25/itv-another-apple-merry-go-round/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ah yes. It&#8217;s that time of the year again: Apple rumor-time! And this time around it&#8217;s all about the new Apple TV &#8211; or iTV as it&#8217;s now being called. The revamp is supposedly going to make its debut in September, and will undoubtedly conjure up a myriad of superlatives related to its magnificence. May I amuse you with a succinct listing of some the qualities currently attributed to this (for now) non-existent device? As I&#8217;m sure you won&#8217;t mind to know, this &#8220;innovative&#8221;, &#8220;magical&#8221;, &#8220;incredible&#8221;, &#8220;unbelievable&#8221; new device will purportedly run Apple&#8217;s iOS and will aim to be a streaming device with extremely limited storage space (4GB). Rumored price? 99 USD.</p>
<p>Important? I sure don&#8217;t think so.<br />
Geeks like you and me naturally adore the idea of hooking up an Internet-connected device to a TV. This rumored Utopian device (grin) could enable the TV-watching crowd to stream a whole lot of other stuff into the living room besides static television programming. Yes. We could have easy access to YouTube, podcasts, photo sharing sites like Flickr and Picasa, Farmville and on-demand video. We could browse the wide-open Internet comfortably from our cozy armchair.. And we could have apps. Hundreds of thousands of apps and games, which are already available from the App Store.</p>
<p><span style="color: #000000;"><strong>STOP! Reality check.</strong> If we&#8217;re honest, we know this won&#8217;t gain any traction. Ever (well, not in the foreseeable future). Why? The answer is two-fold.</span></p>
<p><span style="color: #000000;">One: adding another set top box is just too complicated for &#8220;normal&#8221; users. Most folks can hardly work out which buttons to press in sequence in order to get the cable box turned on. Let alone switch over to a <em>different</em> box for the Internet-connected stuff. Also, a television is expected to behave like an appliance &#8211; it should be an instant-on experience. It surely shouldn&#8217;t crash, freeze or require a reboot every so often.</span></p>
<p><span style="color: #000000;">Two: cost versus value-add. Will the features that an iTV-like device adds be enough for the average consumer to put down another 100 &#8211; 150 USD, on top of their current cable box and DVD/Blu-Ray player? Additionaly, a box like this would probably incur subscription fees for premium content, e.g. from HBO.</span></p>
<p><span style="color: #000000;">Aside from the conceptual issues, there&#8217;s still Apple to deal with. Sure, they have the power to strike deals with content creators to deliver great content. But Apple being Apple, they&#8217;ll undoubtedly want to keep their draconian clutches snugly around the product, most likely making it as limited as the iPhone and iPad. So don&#8217;t expect this thing to take off in a meaningful way any time soon.</span></p>
<p><span style="color: #000000;">Note: I furthermore resent the idea that people think that apps are (or should be) taking over regular websites/web apps on these devices. As many others have already opined, this negatively impacts the open internet because Apple&#8217;s app ecosystem is designed to censor and limit the user&#8217;s view of the net. In my humble opinion, the future of the Internet still lies in freedom and choice. Devices like the iPhone, iPad, and perhaps iTV should integrate with the Internet, <em>not become</em> a sub-Internet.</span></p>
<p><span style="color: #000000;">Note: I own Apple products. So yes, I can slam Apple if I choose to.</span></p>
<p>com.aceontech.AppleRant.end();</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F08%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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%2F25%2Fitv-another-apple-merry-go-round%2F&amp;linkname=iTV%3A%20Another%20Apple%20Merry-Go-Round" 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/25/itv-another-apple-merry-go-round/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>About this blog in 2010</title>
		<link>http://aceontech.com/2010/05/27/about-this-blog-in-2010/</link>
		<comments>http://aceontech.com/2010/05/27/about-this-blog-in-2010/#comments</comments>
		<pubDate>Thu, 27 May 2010 21:30:26 +0000</pubDate>
		<dc:creator>Ace</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://aceontech.com/?p=1082</guid>
		<description><![CDATA[Welcome, once more, to my online scratchpad. It&#8217;s been forever since I&#8217;ve updated this site with new content, and admittedly, I&#8217;ve always had trouble blogging consistently. However &#8211; as ever &#8211; I&#8217;m going to try again. With my starting career &#8230; <a href="http://aceontech.com/2010/05/27/about-this-blog-in-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcome, once more, to my online scratchpad. It&#8217;s been forever since I&#8217;ve updated this site with new content, and admittedly, I&#8217;ve always had trouble blogging consistently. However &#8211; as ever &#8211; I&#8217;m going to try again. With my starting career as a web developer in mind, I&#8217;d like to lay down and share my findings with a wide range of technologies, including Web MVC Frameworks, JavaScript frameworks like jQuery, Web Design and more recent additions to my resume: Mobile Web Development and Mobile Application Development for Apple iPhone and perhaps in the near future, Google Android.</p>
<p>As you can imagine, these are quite an amount of technologies to master, and fast-moving ones at that. So, ultimately, this blog should serve as a sharing platform to fellow web developers and a personal documentation archive for myself. Feel free to contribute in the comments, or via Twitter (via<a href="http://www.twitter.com/aceontech">@aceontech</a>).</p>
<p>I&#8217;ll be posting more code samples here and will use <a href="https://github.com/">GitHub</a> and Gist to share sample code and code snippets. I have created a GitHub open source repository, available here:</p>
<ul>
<li>Website:<a href="http://github.com/aceontech/iphonedev">http://github.com/aceontech/iphonedev</a></li>
<li>Read-only git repo:<a href="http://git://github.com/aceontech/iphonedev.git">git://github.com/aceontech/iphonedev.git</a></li>
</ul>
<p>Thanks to <a href="http://www.ndesign-studio.com/">ndesign studio</a> for the intermediary use of their WordPress theme. I&#8217;m currently working on a more specialized blogging platform, which will include a new design, thus I&#8217;ll be replacing WordPress with my own system soon.</p>
<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Faceontech.com%2F2010%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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%2F05%2F27%2Fabout-this-blog-in-2010%2F&amp;linkname=About%20this%20blog%20in%202010" 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/05/27/about-this-blog-in-2010/feed/</wfw:commentRss>
		<slash:comments>0</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>
	</channel>
</rss>
