<?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>Dylan Butler » Web Development and Consultation</title>
	<atom:link href="http://www.dylanbutler.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dylanbutler.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 02 Feb 2010 19:42:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lunascript makes building web 2.0 applications much easier</title>
		<link>http://www.dylanbutler.com/2010/02/lunascript-makes-building-web-2-0-applications-much-easier/</link>
		<comments>http://www.dylanbutler.com/2010/02/lunascript-makes-building-web-2-0-applications-much-easier/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:40:36 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[asana]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lunascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=196</guid>
		<description><![CDATA[Rumored to have gotten their idea while at a bar, Dustin Moskovitz (Facebook co-founder and former CTO) and former-Googler/Facebooker Justin Rosenstein have undertaken a revolutionary project aiming to eliminate 90% of repetitive code facing most web developers today.
Modern web developers often feel like they repeat a lot of code. When we come up with a [...]]]></description>
			<content:encoded><![CDATA[<p>Rumored to have gotten their idea while at a bar, Dustin Moskovitz (Facebook co-founder and former CTO) and former-Googler/Facebooker Justin Rosenstein have undertaken a revolutionary project aiming to eliminate 90% of repetitive code facing most web developers today.</p>
<p>Modern web developers often feel like they repeat a lot of code. When we come up with a unique idea, usually that amounts to being only around 10% of our code, the rest is needlessly complicated and tedious. Enter <a href="http://asana.com/" target="_blank">Lunascript</a> &#8211; &#8220;an in-house programming language for writing rich web applications in about 10% of the time and code you can today.&#8221;</p>
<blockquote><p>At Asana, we&#8217;re building a Collaborative Information Manager that we believe will make it radically easier for groups of people to get work done. Writing a complex web application, we experienced pain all too familiar to authors of &#8220;Web 2.0&#8243; software (and interactive software in general): there were all kinds of extremely difficult programming tasks that we were doing over and over again for every feature we wanted to write.</p></blockquote>
<p>I am definitely going to try this out. The language seems very straightforward and could be very helpful in speeding up the development phase.<br />
<a href="http://asana.com/" target="_blank">Read More</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2010/02/lunascript-makes-building-web-2-0-applications-much-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash on iPhone Now Avaliable!</title>
		<link>http://www.dylanbutler.com/2010/01/flash-on-iphone-now-avaliable/</link>
		<comments>http://www.dylanbutler.com/2010/01/flash-on-iphone-now-avaliable/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 17:52:34 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=187</guid>
		<description><![CDATA[
Well, sort of. Tobias Schnieder has developed Gordon, a Flash runtime written entirely in JavaScript and HTML5. This means Flash movies will work in any modern browser (including iPhone Safari), and there is no need for the Flash plug-in to be installed! It only requires a small snippet of code to be placed on a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitpic.com/xxmi2" target="_blank"><img src="http://www.wired.com/images_blogs/gadgetlab/2010/01/img_0113.png" alt="Flash on iPhone Safari" /></a><br />
Well, sort of. Tobias Schnieder has developed <a href="http://github.com/tobeytailor/gordon/" target="_blank">Gordon</a>, a Flash runtime written entirely in JavaScript and HTML5. This means Flash movies will work in any modern browser (including <a href="http://www.wired.com/gadgetlab/2010/01/hack-enables-flash-on-iphone/" target="_blank">iPhone Safari</a>), and there is no need for the Flash plug-in to be installed! It only requires a small snippet of code to be placed on a page.</p>
<p>At this point, most Flash movies are probably still too CPU-intensive for iPhone. That is the only reason why iPhone doesn&#8217;t already support Flash in the first place. Despite that, Gordon is a nice resource to have absent anything else. There are no docs for Gordon at this point, but Gordon is getting widespread Internet attention and seems to be getting rapidly updated with new <a href="http://paulirish.com/work/gordon/demos/" target="_blank">demos</a>.</p>
<p><a href="http://www.ajaxian.com/archives/gordon-flash-runtime-implemented-in-javascript" target="_blank">Read More</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2010/01/flash-on-iphone-now-avaliable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Major changes to domain names coming soon</title>
		<link>http://www.dylanbutler.com/2009/10/major-changes-to-domain-names-coming-soon/</link>
		<comments>http://www.dylanbutler.com/2009/10/major-changes-to-domain-names-coming-soon/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 16:27:06 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=172</guid>
		<description><![CDATA[Over the past several years, ICANN has been working hard at creating a script that translates non-latin based characters from domain names, opening up over half of the world&#8217;s 1.6 billion internet population to domain name support in their native alphabets. This change is necessary and major, allowing users to access domains that have non-latin [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past several years, ICANN has been working hard at creating a script that translates non-latin based characters from domain names, opening up over half of the world&#8217;s 1.6 billion internet population to domain name support in their native alphabets. This change is necessary and major, allowing users to access domains that have non-latin based characters in them. This will open up a huge market for foreign domains, and I imagine the landrush to snatch them will be unlike anything we&#8217;ve ever seen before. Domain name applications for non-latin domains could be accepted as early as mid 2010.</p>
<blockquote><p>&#8220;This is the biggest change technically to the Internet since it was invented 40 years ago,&#8221; Peter Dengate Thrush, chairman of the ICANN board, told reporters, calling it a &#8220;fantastically complicated technical feature.&#8221; He said he expects the board to grant approval on Friday, the conference&#8217;s final day.</p></blockquote>
<p><a href="http://www3.signonsandiego.com/stories/2009/oct/26/tec-internet-names-102609/?technology&amp;zIndex=189115" target="_blank">Read the full story</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/10/major-changes-to-domain-names-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My company got featured on the alumni wall!</title>
		<link>http://www.dylanbutler.com/2009/07/my-company-got-featured-on-the-alumni-wall/</link>
		<comments>http://www.dylanbutler.com/2009/07/my-company-got-featured-on-the-alumni-wall/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 21:33:43 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[My Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[examp]]></category>
		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=158</guid>
		<description><![CDATA[The kind folks at the Art Institute of CA-San Diego have shined the spotlight on my web development company, EXAMP. In addition to posting our interviews and photo on the school&#8217;s Alumni Wall of Fame, they also placed our story in the nationally syndicated alumni newsletter. Nic and I are very thankful for this honor [...]]]></description>
			<content:encoded><![CDATA[<p>The kind folks at the Art Institute of CA-San Diego have shined the spotlight on my web development company, <a href="http://www.examp.com/" target="_blank">EXAMP</a>. In addition to posting our interviews and photo on the school&#8217;s Alumni Wall of Fame, they also placed our story in the nationally syndicated alumni newsletter. Nic and I are very thankful for this honor and we&#8217;re also excited to be the first &#8220;double feature&#8221; that the school has posted. This may not be my first time on the wall (I was also featured while working at <a href="http://www.pint.com/" target="_blank">PINT</a> in 2007), but it certainly means a lot more to me since it is my company name and logo on that wall. Special thanks to Adrienne and the rest of the wonderful staff at the Art Institute.</p>
<p style="text-align: center;"><a href="http://www.dylanbutler.com/2009/07/my-company-got-featured-on-the-alumni-wall/"><img class="aligncenter size-large wp-image-160" title="Close Up" src="http://www.dylanbutler.com/wp-content/uploads/2009/07/img_0778-1024x768.jpg" alt="Close Up" width="535" height="401" /></a></p>
<p>In case you are interested, the interview text is below.</p>
<ol>
<li><strong>Why did you choose    to study at The Art Institute of California – San Diego? </strong><br />
I chose AiCA-SD because I knew I wanted to do something in the creative    industry, and none of the traditional universities I checked out had    any classes to fit that ambition. To be specific, I wanted to learn    Flash and Actionscript. As classes progressed, I found myself more interested    in HTML, CSS and JavaScript. The dynamic course work and small student    to faculty ratio proved to be invaluable in my understanding and interest    in a given topic.</li>
<li><strong>How did you decide    to start the company together? </strong><br />
We saw great potential in one another, as well as the possibilities    afforded by combining two skill sets into one service. With his exceptional    eye for design and experience in designing for highly-trafficked sites,    I knew he would be a great fit as the company’s Creative Director. </li>
<li><strong>What are the advantages    of having your own business? </strong><br />
There are so many advantages to having your own business. I am available    at almost all times, which is convenient when dealing with both clients    that have a full-time job and clients that are wholly-committed to the    current project. Another advantage is being able to name my own price.    We have been fortunate so far in that we have not needed to do any advertising    or promotion, so we have not really needed to sacrifice much as a means    to gain new business. Our biggest advantage has got to be in our ability    to pick and choose the clients with whom we want to do business. If    we do not think it will be a good fit, then we try to refer them to    someone who may be better able to help, or we can simply choose to just    say “no thanks”. </li>
<li><strong>What are some challenges    of running your own business? </strong><br />
We face several challenges running our own business. The first challenge    was putting the business together, which will are still doing and will    always continue to do. Luckily The Art Institute required both Nic and    I to take a Professional Practice course, which helped us tremendously    in discovering what we were trying to do and how to express that to    potential customers. Another difficult challenge is in creating a positive    client experience and maintaining that experience for the project’s    lifecycle. We also try to do everything under the guise of “best practices”,    so that means we can’t cut corners or hack something together. We    need to deliver quality on time, every time – and that’s not always    easy.</li>
<li><strong>What are some of    the primary design/software tools you use? </strong><br />
I primarily use Adobe software to get the job done. Designs are cutup    using a combination of Photoshop, Dreamweaver, and FireFox (enhanced    with a collection of useful plugins like Firebug, YSlow, and ColorZilla).    We use the Yahoo! User Interface Library (YUI) for any JavaScript widgets    that we don’t code in-house. We use Invoice Machine for our project    tracking/invoicing, and we use Google Voice for our business telephone.</li>
<li><strong>What part of your    education provided you the most help with starting your company? </strong><br />
The Professional Practice course with Sarram, E-commerce Site Design    with Secor, and Portfolio I/II with Sandsmark were all crucial to us    in developing the materials and portfolio we would need to impress clients    and look professional. The project-based nature of each class was essential    to us in coming out “guns blazing”, which I believe has undoubtedly    contributed to our early success. I see a lot of my friends leaving    traditional universities with no idea what they want to do and nothing    but grades and a degree to show potential employers.</li>
<li><strong>Who was your favorite    professor/instructor and why? </strong><br />
Every WDIM faculty member influenced me in some positive way. Sarram    really helped polish my professional abilities. Sandsmark was a breath    of fresh air and always got me thinking in new, creative ways. The others    were all great too but Kris Secor was my favorite instructor because    of his dynamic teaching style. He was very flexible with the course    work, and made sure every student was able to take something worthwhile    from each class. I always looked forward to his classes and I always    learned something new.  I also heard he loves to code in PERL,    which is impressive. </li>
<li><strong>What advice would    you give to current students who are looking to be successful in their    industry? </strong><br />
Get out into the field as early as possible.  The school can teach    you whatever you want to learn, but only you can decide what you truly    enjoy doing. Experience is the best way to figure that out.  If    you are lucky enough to discover what you enjoy early on, then become    an expert at that because people want experts.  A jack of all traits    may bring a little bit of everything to the table, but he also brings    a whole lot of nothing.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/07/my-company-got-featured-on-the-alumni-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireFox 3.5 is finally out</title>
		<link>http://www.dylanbutler.com/2009/07/firefox-3-5-is-finally-out/</link>
		<comments>http://www.dylanbutler.com/2009/07/firefox-3-5-is-finally-out/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:25:27 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=153</guid>
		<description><![CDATA[
So last week Mozilla released FireFox 3.5, which introduces some awesome new features, all of which can be found on the Mozilla release notes page.
The ones I&#8217;m most excited about are the newly supported CSS properties, improved JavaScript capabilities (through TraceMonkey), SVG features, and HTML 5 support.
Now we can do things like use downloadable fonts [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-155" title="get-firefox" src="http://www.dylanbutler.com/wp-content/uploads/2009/07/get-firefox.jpg" alt="get-firefox" width="411" height="547" /></p>
<p>So last week Mozilla released FireFox 3.5, which introduces some awesome new features, all of which can be found on the<a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" target="_blank"> Mozilla release notes page</a>.</p>
<p>The ones I&#8217;m most excited about are the <a href="https://developer.mozilla.org/En/Firefox_3.5_for_developers" target="_blank">newly supported CSS properties, improved JavaScript capabilities (through TraceMonkey), SVG features, and HTML 5 support</a>.</p>
<p>Now we can do things like use downloadable fonts (goodbye sIFR!), specify border images, achieve amazing shadow and border effects, use the CANVAS tag, and it looks like they even included <a href="https://developer.mozilla.org/En/HTTP_access_control" target="_blank">cross-domain XMLHTTPRequests</a>.</p>
<p>How practical all this will become only time can tell. We know other browsers are including like features, so we can only hope developers will keep visitors and security in mind as they build applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/07/firefox-3-5-is-finally-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Crazy Dream</title>
		<link>http://www.dylanbutler.com/2009/06/one-crazy-dream/</link>
		<comments>http://www.dylanbutler.com/2009/06/one-crazy-dream/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 17:18:02 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[My Life]]></category>
		<category><![CDATA[dreams]]></category>
		<category><![CDATA[myths]]></category>
		<category><![CDATA[struggle]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=149</guid>
		<description><![CDATA[I experienced a powerful dream last night. Everything started out normal in this dream, which is unusual in itself. Some friends and I were walking up a hill towards my car, but we were having trouble finding it. I had just come from school or something, so I had a few bags with me. The [...]]]></description>
			<content:encoded><![CDATA[<p>I experienced a powerful dream last night. Everything started out normal in this dream, which is unusual in itself. Some friends and I were walking up a hill towards my car, but we were having trouble finding it. I had just come from school or something, so I had a few bags with me. The bags contained things that I did not want to give up: keys, documents, clothes, some beers and my phone. In addition to my overly-stuffed luggage, there was something strange about the hill we were climbing up. The hill was steep, so steep in fact that the sidewalks were wrapped with cars that had all rolled into each other single file, like shopping carts.</p>
<p>I walked in front of the group, the first to discover just how steep this hill was turning out to be. Before long, the bags I was carrying began to weigh me down, but I was not about to let go of the things that were so dear to me. My car keys were in the bag and we definitely needed those to get out of that place, if we ever could find my car. Each step up the hill became increasingly difficult. The incline was almost vertical. I was using my hands now to grapple myself up the slope, inch by inch. The load was unbearable. My arms were weakened from the bags hanging from each hand, and it was too late to try to lighten the load. I just hoped that it would even out soon, and told myself over and over again that we would reach the top any second. The incline just got worse, and my arms began to lose feeling.</p>
<p>Then I let go. I didn&#8217;t want to, but it was just too much weight for me to take. That was when the miraculous occurred. I did not fall, nor descend even an inch. I felt a pressure under my feet, a push from friends and family who were now driving me upward. I felt like the angels had lifted me. With them behind me, I found a new hope and resumed my crawl towards the hilltop.</p>
<p>With my friends and family pushing the bottom of my feet upward, I reached the top and immediately rolled over onto my back. I had never been so exhausted in my life. I ripped off the jacket and jeans I was wearing, and for the first time enjoyed a cool breeze and some rest for my tired arms and legs. I had conquered the myth of Sisphyus, and the feeling of relief was overwhelming.</p>
<p>Then I woke up, soaked with sweat. Time to climb the hill all over again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/06/one-crazy-dream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why net neutrality is so important</title>
		<link>http://www.dylanbutler.com/2009/05/why-net-neutrality-is-so-important/</link>
		<comments>http://www.dylanbutler.com/2009/05/why-net-neutrality-is-so-important/#comments</comments>
		<pubDate>Wed, 20 May 2009 20:41:08 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Law]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=142</guid>
		<description><![CDATA[A very compelling argument as to why net neutrality is so important on all levels. Who but the ISPs can enforce something that the judges have had such a hard time understanding? Hopefully we discover the answer before it&#8217;s too late.
But telcoms firms are all recipients of invaluable public subsidy in the form of rights [...]]]></description>
			<content:encoded><![CDATA[<p>A very compelling argument as to why net neutrality is so important on all levels. Who but the ISPs can enforce something that the judges have had such a hard time understanding? Hopefully we discover the answer before it&#8217;s too late.</p>
<blockquote><p>But telcoms firms are all recipients of invaluable public subsidy in the form of rights of way and other grants that allow them to string their wires over and under our streets and through our homes. You and I can&#8217;t go spelunking in the sewers with a spool of cable to wire up our own alternative network. And if the phone companies had to negotiate for every pole, every sewer, every punch-down, every junction box, every road they get to tear up, they&#8217;d go broke. All the money in the world couldn&#8217;t pay for the access they get for free every day.</p></blockquote>
<p><a href="http://www.guardian.co.uk/technology/2009/may/19/we-must-ensure-google-garage" target="_blank">Read the full article »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/05/why-net-neutrality-is-so-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increasing Popularity with Nigerian Scambaiting</title>
		<link>http://www.dylanbutler.com/2009/05/increasing-popularity-with-nigerian-scambaiting/</link>
		<comments>http://www.dylanbutler.com/2009/05/increasing-popularity-with-nigerian-scambaiting/#comments</comments>
		<pubDate>Wed, 13 May 2009 01:02:22 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Law]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[scammers]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=140</guid>
		<description><![CDATA[We have all seen the e-mails from &#8220;The Prince of Nigeria&#8221; or &#8220;his secretary&#8221;, trying to con us out of our hard-earned money. These &#8220;419 scammers&#8221; (typical advance-fee fraudsters), often located somewhere in Africa, have been around since before the internet and continue to thrive by sending out fraudulent correspondence through all channels of the [...]]]></description>
			<content:encoded><![CDATA[<p>We have all seen the e-mails from &#8220;The Prince of Nigeria&#8221; or &#8220;his secretary&#8221;, trying to con us out of our hard-earned money. These &#8220;419 scammers&#8221; (typical advance-fee fraudsters), often located somewhere in Africa, have been around since before the internet and continue to thrive by sending out fraudulent correspondence through all channels of the Internet in hopes to wrangle in a sucker dumb enough to cough up some bills. Although you may think the world would be aware of such scams by now, many people are fooled each day and millions are lost each year to these scammers.</p>
<p>What interests me, however, are the people who deliberately set out to &#8220;bait&#8221; the scammers. Their purpose is simple: to waste a scammer&#8217;s time so that there is one less scammer in the world. &#8220;Scambaiters,&#8221; as they are often called, will get a scammer&#8217;s hopes up so much that the scammers do some pretty hilarious things with the presumption of a largely unearned (and ill-gotten) profit in return.</p>
<p>It works like this: A scammer sends out an email to your inbox. You see their ridiculous claim and turn the tables on them by making up an equally or slightly less ridiculous response that involves instead promising them some sort of payout provided they do something for you. If you are good enough at it, you can get a scammer to do some pretty funny things, provided the irony the whole situation. I have read stories about scammers getting symbols tattooed on themselves, scammers traveling over 3000 miles, getting arrested at airports, and other nuisances as they seek their precious fortune, which never even existed in the first place.</p>
<p>All in all, I think scambaiting is a fun and effective way to not only bring awareness to these types of injustices, but it&#8217;s also something to do when you&#8217;re bored which is always nice. Whether or not it is legal to lead people on in this way is another story, but you also have to consider the nature of your first contact with said scammers in the first place before giving it too much thought.</p>
<p><a href="http://arstechnica.com/web/news/2009/05/baiting-nigerian-scammers-for-fun-not-so-much-for-profit.ars" target="_blank">Read more »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/05/increasing-popularity-with-nigerian-scambaiting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple drop-downs using YAHOO.util.Dom.isAncestor</title>
		<link>http://www.dylanbutler.com/2009/05/simple-drop-downs-using-yahooutildomisancestor/</link>
		<comments>http://www.dylanbutler.com/2009/05/simple-drop-downs-using-yahooutildomisancestor/#comments</comments>
		<pubDate>Sat, 02 May 2009 17:03:01 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[drop down]]></category>
		<category><![CDATA[isancestor]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=109</guid>
		<description><![CDATA[The Yahoo! User Interface Library (YUI) has a bunch of very nifty little methods to make complex tasks easier. One that immediately stood out to me was isAncestor, as I can attest first-hand to the cross-browser troubles when trying to detect ancestry in the DOM. Although a very basic concept, most drop-down code often becomes [...]]]></description>
			<content:encoded><![CDATA[<p>The Yahoo! User Interface Library (YUI) has a bunch of very nifty little methods to make complex tasks easier. One that immediately stood out to me was isAncestor, as I can attest first-hand to the cross-browser troubles when trying to detect ancestry in the DOM. Although a very basic concept, most drop-down code often becomes bloated or restrictive. I&#8217;m not advocating the use of JavaScript drop-downs over a CSS method, but there are some added benefits of using JS to achieve this effect:</p>
<ol>
<li>Clean markup, no need for conditional comments</li>
<li>The ability to animate show and hide events</li>
<li>Added styling opportunities, won&#8217;t break so long as the nested list structure remains in tact</li>
</ol>
<p>Below is a simple example of how to use YUI&#8217;s isAncestor to create flyout menus with HTML and CSS.</p>
<pre class="prettyprint">(function() {
	function mouseover(e) {
		var menu = this.getElementsByTagName('ul')[0];
		YAHOO.util.Dom.setStyle(menu, 'display', 'block');
	};

	function mouseout(e) {
		if (!YAHOO.util.Dom.isAncestor(this, e.relatedTarget) || e.relatedTarget == document.getElementsByTagName('html')[0]) {
			var menu = this.getElementsByTagName('ul')[0];
			YAHOO.util.Dom.setStyle(menu, 'display', 'none');
		}
	};
	YAHOO.util.Event.on(YAHOO.util.Dom.get('nav').getElementsByTagName('li'), 'mouseover', mouseover);
	YAHOO.util.Event.on(YAHOO.util.Dom.get('nav').getElementsByTagName('li'), 'mouseout', mouseout);
})();</pre>
<p><a href="/classwork/random/yui_dropdowns.htm">See Example »</a></p>
<p>If you need something more complex, see the <a href="/2008/08/yui-generic-showhide-code/">YUI MenuCreator</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/05/simple-drop-downs-using-yahooutildomisancestor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on the Pirate Bay Trial: Judge is biased?!</title>
		<link>http://www.dylanbutler.com/2009/04/update-on-the-pirate-bay-trial-judge-is-biased/</link>
		<comments>http://www.dylanbutler.com/2009/04/update-on-the-pirate-bay-trial-judge-is-biased/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:05:01 +0000</pubDate>
		<dc:creator>Dylan</dc:creator>
				<category><![CDATA[Law]]></category>
		<category><![CDATA[riaa]]></category>

		<guid isPermaLink="false">http://www.dylanbutler.com/?p=101</guid>
		<description><![CDATA[Apparently judge Tomas Norström from the Pirate Bay trial has been a member of several copyright groups and other intellectual property engagements. For some reason, he did not see himself in a conflict of interest when asked to take the case. Interestingly enough, he presented three other attorneys with the question of whether or not [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently judge Tomas Norström from the Pirate Bay trial has been a member of several copyright groups and other intellectual property engagements. For some reason, he did not see himself in a conflict of interest when asked to take the case. Interestingly enough, he presented three other attorneys with the question of whether or not they were involved in any media or copyright protection organizations, to which one of them belonged and as a result was asked to pass on the case. Looks like script kiddies everywhere may get the re-trial that they were hoping for.</p>
<p><a href="http://torrentfreak.com/pirate-bay-lawyer-is-biased-calls-for-a-retrial-090423/" target="_blank">http://torrentfreak.com/pirate-bay-lawyer-is-biased-calls-for-a-retrial-090423/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dylanbutler.com/2009/04/update-on-the-pirate-bay-trial-judge-is-biased/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
