<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feeds.feedburner.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
			<channel>
			<title>dans.blog</title>
			<link>http://blog.pengoworks.com/index.cfm</link>
			<description>This blog contains the miscellaneous ramblings, thoughts and interests of Dan G. Switzer, II.</description>
			<language>en-us</language>
			<pubDate>Fri, 25 Jul 2008 08:55:45 -0400</pubDate>
			<lastBuildDate>Wed, 23 Jul 2008 11:13:14 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>dswitzer@pengoworks.com</managingEditor>
			<webMaster>dswitzer@pengoworks.com</webMaster>
			
			
			
			
			
			<geo:lat>40.021665</geo:lat><geo:long>-83.14762</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/pengoblog" type="application/rss+xml" /><item>
				<title>Using Eclipse to find queries that aren't using &amp;lt;cfqueryparam /&amp;gt;</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/23/Using-Eclipse-to-find-queries-that-arent-using-cfqueryparam-</link>
				<description>&lt;p&gt;With all the chatter about recently SQL injections attacks, I thought I'd try and whip up a regex I could use in Eclipse/CFEclipse to find &amp;lt;cfquery&amp;gt; tags that have exposed variables (strings wrapped in #...#) that don't use the &amp;lt;cfqueryparam /&amp;gt; tag.&lt;/p&gt;  &lt;p&gt;Well I'm far from a regex master, here's what I came up with:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;samp&gt;&amp;lt;cfquery\s[^&amp;gt;]*&amp;gt;([^#]*(((?&amp;lt;!value=&amp;quot;)#[^#]*#)))((?&amp;lt;!&amp;lt;/cfquery)[^&amp;gt;]*?)&amp;lt;/cfquery&amp;gt;&lt;/samp&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The query does not explicitly check for the token &lt;samp&gt;&amp;lt;cfqueryparam&lt;/samp&gt;, but instead checks to make sure that CF variables are preceded with the string &lt;samp&gt;value=&amp;quot;&lt;/samp&gt;&amp;#8212;which is the attribute used in &amp;lt;cfqueryparam /&amp;gt;.&lt;/p&gt;  &lt;p&gt;The query isn't perfect and may pick up occasional false positives, but from my testing it seems to work pretty well. If you have some improvements to the regex, make sure to post a comment and I'll update the post with the most recent version.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=6R81XJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=6R81XJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=bVUS2J"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=bVUS2J" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Wed, 23 Jul 2008 11:13:14 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/23/Using-Eclipse-to-find-queries-that-arent-using-cfqueryparam-</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Dream Theater to appear in Rock Band 2</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/15/Dream-Theater-to-appear-in-Rock-Band-2</link>
				<description>&lt;p&gt;I was just looking over the song list announced for Rock Band 2 and the inclusion of &lt;a href="http://www.dreamtheater.net/" target="_blank"&gt;Dream Theater&lt;/a&gt; really caught my eye. While I would have picked a song different from &lt;em&gt;Panic Attack&lt;/em&gt;, I'm giddy to see Dream Theater show up in a game like this.&lt;/p&gt;  &lt;p&gt;Some other song that caught my eye were:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;AC/DC - Let There Be Rock&lt;/li&gt;    &lt;li&gt;Alice in Chains - Man in the Box&lt;/li&gt;    &lt;li&gt;Billy Idol - White Wedding Pt. I&lt;/li&gt;    &lt;li&gt;Foo Fighters - Everlong&lt;/li&gt;    &lt;li&gt;Kansas - Carry On Wayward Son&lt;/li&gt;    &lt;li&gt;Megadeth - Peace Sells&lt;/li&gt;    &lt;li&gt;Metallica - Battery&lt;/li&gt;    &lt;li&gt;Ratt - Round &amp;amp; Round&lt;/li&gt;    &lt;li&gt;Rush - The Trees&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For a complete song list, see &lt;a href="http://gizmodo.com/5025038/official-rock-band-2-track-list-plus-carry-over-most-of-rock-bands-disc-tracks" target="_blank"&gt;Gizmodo's coverage of Rock Band 2&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=7EdahJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=7EdahJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=dvJ2fJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=dvJ2fJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>Games</category>				
				
				<category>Music</category>				
				
				<pubDate>Tue, 15 Jul 2008 09:12:56 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/15/Dream-Theater-to-appear-in-Rock-Band-2</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Important shortcuts for Eclipse &amp;amp; CFEclipse</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/10/Important-shortcuts-for-Eclipse-and-CFEclipse</link>
				<description>&lt;p&gt;&lt;strong&gt;[UPDATED: Wednesday, July 23, 2008 at 8:06:45 AM]&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Two great posts by &lt;a href="http://www.henke.ws/machblog/index.cfm?event=showEntry&amp;amp;entryId=E6426A21%2D19B9%2DBA51%2DEE61D9CD9814C4F1" target="_blank"&gt;Mike Henke&lt;/a&gt; and &lt;a href="http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/cfeclipse-keyboard-shortcuts-105" target="_blank"&gt;John Whish&lt;/a&gt; over the past week cover some really important keyboard shortcuts for &lt;a href="http://www.henke.ws/machblog/index.cfm?event=showEntry&amp;amp;entryId=E6426A21%2D19B9%2DBA51%2DEE61D9CD9814C4F1" target="_blank"&gt;Eclipse&lt;/a&gt; &amp;amp; &lt;a href="http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/cfeclipse-keyboard-shortcuts-105" target="_blank"&gt;CFEclipse&lt;/a&gt;. They cover the gamut of some of my favorites (like CTRL+SHIFT+R) and some ones I always forget about (such as CTRL+DEL and CTRL+BACKSPACE.) These are definitely shortcuts you should be memorizing to make you work more efficient.&lt;/p&gt;  &lt;h3&gt;General Eclipse Shortcuts&lt;/h3&gt; &lt;dl&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[L]&lt;/dt&gt;&lt;dd&gt;A list of all keyboard shortcuts (not mapped by default in CFEclipse--you can create a copy of this shortcut in the Keys preferences and map to [CTRL]+[ALT]+[K] which is open in CFEclipse.) &lt;/dd&gt;&lt;dt&gt;[CTRL]+[K]&lt;/dt&gt;&lt;dd&gt;Finds the next occurrence of the highlight text. (NOTE: This is one of the best ways to jump around your document.) &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[K]&lt;/dt&gt;&lt;dd&gt;Finds the previous occurrence of the highlight text. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[H]&lt;/dt&gt;&lt;dd&gt;Brings up the Search &amp;amp; Replace dialog. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[D] &lt;/dt&gt;&lt;dd&gt;Delete the current line. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[DEL] &lt;/dt&gt;&lt;dd&gt;Deletes to the end of the current line. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[DEL] &lt;/dt&gt;&lt;dd&gt;Deletes the next word. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[BACKSPACE] &lt;/dt&gt;&lt;dd&gt;Deletes the previous word. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[X] &lt;/dt&gt;&lt;dd&gt;Converts highlighted text to uppercase. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[Y] &lt;/dt&gt;&lt;dd&gt;Converts highlighted text to lowercase. &amp;lt;/DD&lt;/dd&gt;&lt;dt&gt;[CTRL]+[Q] &lt;/dt&gt;&lt;dd&gt;Goes to the last place you made a change. &lt;/dd&gt;&lt;dt&gt;[ALT]+[LEFT] &lt;/dt&gt;&lt;dd&gt;Goes &amp;quot;back&amp;quot; to the last open editor in your viewing history. &lt;/dd&gt;&lt;dt&gt;[ALT]+[RIGHT] &lt;/dt&gt;&lt;dd&gt;Goes &amp;quot;forward&amp;quot; to the next open editor in your viewing history. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[E] &lt;/dt&gt;&lt;dd&gt;The &lt;em&gt;Quick Switch Editor&lt;/em&gt; opens a list of all open editors and allows you to quickly switch to any open file. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[R] &lt;/dt&gt;&lt;dd&gt;The &lt;em&gt;Open Resource&lt;/em&gt; dialogs allows you to quickly open any files in your workspace. This is one I use all the time. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[3] &lt;/dt&gt;&lt;dd&gt;The &lt;em&gt;Quick Access&lt;/em&gt; menu pretty much helps you find anything in Eclipse by providing a keyword. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[E] &lt;/dt&gt;&lt;dd&gt;The &lt;em&gt;Switch to Editor&lt;/em&gt; brings up a list of all open editors (and can even span multiple windows.) &lt;/dd&gt;&lt;dt&gt;[CTRL]+[ALT]+[UP]&lt;/dt&gt;&lt;dd&gt;Inserts a copy of the currently highlighted line above the current line. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[ALT]+[DOWN]&lt;/dt&gt;&lt;dd&gt;Inserts a copy of the currently highlighted line below the current line. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[HOME]&lt;/dt&gt;&lt;dd&gt;Jumps to the beginning of the current file. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[END]&lt;/dt&gt;&lt;dd&gt;Jumps to the end of the current file. &lt;/dd&gt;&lt;/dl&gt;  &lt;h3&gt;CFEclipse Shortcuts&lt;/h3&gt; &lt;dl&gt;&lt;dt&gt;[CTRL]+[3] &lt;/dt&gt;&lt;dd&gt;Wraps text inside #...#. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[T] &lt;/dt&gt;&lt;dd&gt;Edit current tag. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[A] &lt;/dt&gt;&lt;dd&gt;Inserts &amp;lt;cfabort/&amp;gt; tag. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[D] &lt;/dt&gt;&lt;dd&gt;Inserts &amp;lt;cfdump/&amp;gt; tag.&lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[O] &lt;/dt&gt;&lt;dd&gt;Wraps text inside &amp;lt;cfoutput&amp;gt;...&amp;lt;/cfoutput&amp;gt; tags. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[N] &lt;/dt&gt;&lt;dd&gt;When focus is inside of an HTML/CFML tag, it will jump to the matching open or close tag. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[U] &lt;/dt&gt;&lt;dd&gt;Converts highlighted text to uppercase. (NOTE: I recommend using [CTRL]+[SHIFT]+[X] instead because it's a general Eclipse shortcut.) &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[L] &lt;/dt&gt;&lt;dd&gt;Converts highlighted text to lowercase. (NOTE: I recommend using [CTRL]+[SHIFT]+[Y] instead because it's a general Eclipse shortcut.) &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[P] &lt;/dt&gt;&lt;dd&gt;Wraps text inside &amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt; tags. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[C] &lt;/dt&gt;&lt;dd&gt;Wraps text inside a contextual comment (i.e. &amp;lt;!--...--&amp;gt; for HTML, /*...*/ for scripts). &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[M] &lt;/dt&gt;&lt;dd&gt;Wraps text inside &amp;lt;!---...---&amp;gt; tags. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[SHIFT]+[Z] &lt;/dt&gt;&lt;dd&gt;Opens the color picker. &lt;/dd&gt;&lt;dt&gt;[CTRL]+[\] &lt;/dt&gt;&lt;dd&gt;Expands or collapses the current code block (&amp;lt;cfif&amp;gt;, &amp;lt;cffunction&amp;gt;, &amp;lt;cfswitch&amp;gt;, etc.) &lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;In CFEclipse, most of your standard shortcuts for formatting (i.e. [CTRL]+[B] = strong) work as well. Learning keyboard shortcuts can really speed up your development process, so I recommend trying to learn one or two a week and introduce them into your coding habits.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=RE8qKJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=RE8qKJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=4tS0FJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=4tS0FJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Thu, 10 Jul 2008 10:53:55 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/10/Important-shortcuts-for-Eclipse-and-CFEclipse</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The Pencil Project - Sketching &amp;amp; Prototyping with Firefox 3</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/10/The-Pencil-Project--Sketching-and-Prototyping-with-Firefox-3</link>
				<description>&lt;p&gt;The &lt;a href="http://www.evolus.vn/Pencil/Home.html" target="_blank"&gt;Pencil Project&lt;/a&gt; looks like a pretty interesting tool for sketching out and prototyping a site design. It's based on XUL engine in Firefox 3 and looks to be a pretty impressive little open source application. From the Pencil Project website:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use. &lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Top features:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Built-in stencils for diagraming and prototyping &lt;/li&gt;      &lt;li&gt;Multi-page document with background page &lt;/li&gt;      &lt;li&gt;On-screen text editing with rich-text supports &lt;/li&gt;      &lt;li&gt;PNG rasterizing &lt;/li&gt;      &lt;li&gt;Undo/redo supports &lt;/li&gt;      &lt;li&gt;Installing user-defined stencils &lt;/li&gt;      &lt;li&gt;Standard drawing operations: aligning, z-ordering, scaling, rotating... &lt;/li&gt;      &lt;li&gt;Cross-platforms &lt;/li&gt;      &lt;li&gt;Adding external objects &lt;/li&gt;      &lt;li&gt;And much more... &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;Pencil will always be free as it is released under the &lt;abbr&gt;GPL&lt;/abbr&gt; version 2 and is available for virtually all platforms that Firefox 3 can run. The first version of Pencil is tested against GNU/Linux 2.6 with GTK+, Windows XP and Windows Vista.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Make sure to check out the &lt;a href="http://www.evolus.vn/Pencil/Screenshots.html" target="_blank"&gt;quick tour/screenshots&lt;/a&gt; of the application.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=O2fe1J"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=O2fe1J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=S0zcRJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=S0zcRJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Thu, 10 Jul 2008 10:13:07 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/10/The-Pencil-Project--Sketching-and-Prototyping-with-Firefox-3</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdFusion Backup &amp;amp; Disaster Recovery License</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/10/ColdFusion-Backup-and-Disaster-Recovery-License</link>
				<description>&lt;p&gt;&lt;a href="http://www.adrocknaphobia.com/" target="_blank"&gt;Adam Lehman&lt;/a&gt; mentioned this the other day on a mailing list (and now has blogged about the &lt;a href="http://www.adrocknaphobia.com/post.cfm/coldfusion-backup-disaster-recovery-license" target="_blank"&gt;CF 8 EULA change&lt;/a&gt;); the ColdFusion license changed in v8.01 and it now allows you to have a copy of CF installed for a warm backup server.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.adobe.com/products/eulas/pdfs/AdobeColdFusion8EULA_06-06-2007-FINAL_Combined.pdf"&gt;From the ColdFusion 8 EULA (PDF):&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;2.3 Backup and Disaster Recovery. Licensee may make and install a reasonable number of copies of the Software (ColdFusion) for backup and archival purposes and use such copies solely in the event that the primary copy has failed or is destroyed, but in no event may Licensee use such copies concurrently with Production Software or Development Software. Licensee may also install copies of the Software in a Disaster Recovery Environment for use solely in disaster recovery and not for production, development, evaluation or testing purposes other than to ensure that the Software is capable of replacing the primary usage of the Software is case of disaster. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is great news for smaller shops that want to have a warm/hot backup server that they can easily push live if their production server runs into hardware problems.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=5GFeGJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=5GFeGJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=7QdEcJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=7QdEcJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Thu, 10 Jul 2008 09:38:53 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/10/ColdFusion-Backup-and-Disaster-Recovery-License</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Boba Fett + Flashdance = Fettdance...</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/7/7/Boba-Fett--Flashdance--Fettdance</link>
				<description>&lt;p&gt;A good way to start a Monday morning...&lt;/p&gt;  &lt;p&gt;&lt;div&gt;&lt;object width="420" height="339"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x5rctg" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://www.dailymotion.com/swf/x5rctg" type="application/x-shockwave-flash" width="420" height="339" allowFullScreen="true" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/swf/x5rctg"&gt;Mandalorian Dance&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;by &lt;a href="http://www.dailymotion.com/PatrickBoivin"&gt;PatrickBoivin&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=SnWaaJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=SnWaaJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=DXpzVJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=DXpzVJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>Humor</category>				
				
				<pubDate>Mon, 07 Jul 2008 08:14:12 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/7/7/Boba-Fett--Flashdance--Fettdance</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>After DOM manipulation, form fields won't post...</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/30/After-DOM-manipulation-form-fields-wont-post</link>
				<description>&lt;p&gt;This is an issue I first ran into several years ago, but I've recently helped two different people who had the same problem and thought it was worth blogging.&lt;/p&gt;  &lt;p&gt;If you ever run into a situation where form fields step getting posted to the server after you've done some DOM manipulation, check to make sure your &amp;lt;form/&amp;gt; tag is in a valid location. If the &amp;lt;form/&amp;gt; tag resides as a direct child of either a &amp;lt;table/&amp;gt; or &amp;lt;tr/&amp;gt; tag, then you're going to have problems when the form once you've modified a child element of the &amp;lt;form/&amp;gt; tag.&lt;/p&gt;  &lt;p&gt;This behavior does not occur in IE, but it happens in Firefox and several other browsers (I believe Safari exhibits the same behavior.)&lt;/p&gt;  &lt;p&gt;Any of the following will break your form post submission:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;table&amp;gt;&amp;lt;form&amp;gt;&amp;lt;tr&amp;gt; .... &amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;form&amp;gt; .... &amp;lt;/form&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;table&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;form&amp;gt; ... &amp;lt;/form&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;To correct the problem, just place the &amp;lt;form/&amp;gt; tag outside of the &amp;lt;table/&amp;gt; tag:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;form&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt; ... &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I've usually only seen this type of markup on older sites, where I believe the intent of putting the &amp;lt;form/&amp;gt; tag inside the &amp;lt;table/&amp;gt; was to prevent any margins from being inserted into the document. However, this is invalid markup and will come back to haunt you.&lt;/p&gt;  &lt;blockquote class="note"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; You can do &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;form&amp;gt; .... &amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;. That's perfectly valid HTML. You just need to make sure the &amp;lt;form/&amp;gt; tag is placed somewhere were visible text is allowed.    &lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=wqAwJI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=wqAwJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=WimHmI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=WimHmI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Mon, 30 Jun 2008 16:36:25 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/30/After-DOM-manipulation-form-fields-wont-post</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Refreshing Eclipse Workspace using ANT</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/30/Refreshing-Eclipse-Workspace-using-ANT</link>
				<description>&lt;p&gt;I was looking for a way to programmatically refresh some specific folders in my workspace anytime I ran my ANT script. &lt;a href="http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/ant_eclipse_tasks.htm" target="_blank"&gt;Eclipse provides several ant tasks&lt;/a&gt; that you can use for various purposes, once of which is the &lt;samp&gt;&amp;lt;eclipse.refreshLocal /&amp;gt;&lt;/samp&gt; tag:&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;&amp;lt;eclipse.refreshLocal resource=&amp;quot;MyProject/MyFolder&amp;quot; depth=&amp;quot;infinite&amp;quot;/&amp;gt;&lt;/pre&gt;

  &lt;ul&gt;
    &lt;li&gt;&lt;b&gt;resource&lt;/b&gt; is a resource path relative to the workspace&amp;#160; &lt;/li&gt;

    &lt;li&gt;&lt;b&gt;depth&lt;/b&gt; can be one of the following: &lt;b&gt;zero&lt;/b&gt;, &lt;b&gt;one&lt;/b&gt; or &lt;b&gt;infinite&lt;/b&gt; &lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, when I first tried adding this task to my ANT script, I was getting an error that looked like:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;BUILD FAILED 
    &lt;br /&gt;c:\path\folder\build.xml:85: Problem: failed to create task or type eclipse.refreshLocal 

    &lt;br /&gt;Cause: The name is undefined. 

    &lt;br /&gt;Action: Check the spelling.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Needless to say, I was pretty confused. So after some brief research, it turns out I accidentally &lt;a href="http://dev.eclipse.org/newslists/news.eclipse.platform/msg13211.html" target="_blank"&gt;running ANT outside of the Eclipse JRE&lt;/a&gt;. To fix this, go open up the External Tools Dialog (Run &amp;gt; External Tools &amp;gt; Open External Tools Dialog...) and make sure the JRE tab is set to &amp;quot;Run in the same JRE as workspace.&amp;quot;&lt;/p&gt;

&lt;p align="center"&gt;&lt;a class="lightbox" href="http://blog.pengoworks.com/enclosures/image_2.png"&gt;&lt;img height="480" alt="image" src="http://blog.pengoworks.com/enclosures/image_thumb.png" width="536" border="0" class="no-border" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;I'm not sure how that setting got changed, but I'm glad I found the fix. This also has sped up the first time execution of my ANT scripts.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=ZBZe4I"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=ZBZe4I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=fJUP7I"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=fJUP7I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Mon, 30 Jun 2008 12:49:49 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/30/Refreshing-Eclipse-Workspace-using-ANT</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Akeem Havens, 14 year old quadriplegic, gets signed as a Steeler</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/30/Akeem-Havens-14-year-old-quadriplegic-gets-signed-as-a-Steeler</link>
				<description>&lt;p&gt;Here's a video segment about Akeem Havens, a 14 year old quadriplegic who got his wish to play video games with Ben Roethlisberger. The Steelers FO office signed Akeem to a 1 day contract and he even got to practice with the Steelers team.&lt;/p&gt;  &lt;p&gt;&lt;object width="440" height="361"&gt;&lt;param name="movie" value="http://sports.espn.go.com/broadband/player.swf?mediaId=3462278" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://sports.espn.go.com/broadband/player.swf?mediaId=3462278" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" width="440" height="361"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=g2hlGI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=g2hlGI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=B9UIPI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=B9UIPI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>Sports</category>				
				
				<pubDate>Mon, 30 Jun 2008 10:11:37 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/30/Akeem-Havens-14-year-old-quadriplegic-gets-signed-as-a-Steeler</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>mcDropdown v1.2 released...</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/26/mcDropdown-v12-released</link>
				<description>&lt;p&gt;Addressing some more behavior issues being brought up (and adding a few new features,) &lt;a href="http://www.givainc.com/" target="_blank"&gt;Giva&lt;/a&gt; just released a new version of the &lt;a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm" target="_blank"&gt;mcDropdown plug-in&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Added focus() method &lt;/li&gt;    &lt;li&gt;Fixed autocomplete list from showing dropdown when go back levels in FF3 &lt;/li&gt;    &lt;li&gt;Fixed autocomplete list corruption in when go back levels after using mouse &lt;/li&gt;    &lt;li&gt;Added tabindex=&amp;quot;-1&amp;quot; to the dropdown arrow (so it shouldn't recieve focus on tabbing) &lt;/li&gt;    &lt;li&gt;Fixed tabbing behavior so hitting [TAB] should go to the next element in the tabindex &lt;/li&gt;    &lt;li&gt;Autocomplete no longer shows (by default) if the input is empty and recieves focus (use the setting.showACOnEmptyFocus to control this behavior) &lt;/li&gt;    &lt;li&gt;Added setting.showACOnEmptyFocus (used for controlling whether the autocomplete list shows on focus if list is empty; default = false) &lt;/li&gt;    &lt;li&gt;Fixed noConflict() bug (where $ wasn't being properly scoped) &lt;/li&gt; &lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=PqeyXI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=PqeyXI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=mak90I"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=mak90I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>jQuery</category>				
				
				<pubDate>Thu, 26 Jun 2008 10:36:46 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/26/mcDropdown-v12-released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>jQuery mcDropdown Plug-in updated to v1.1a</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/23/jQuery-mcDropdown-Plugin-updated-to-v11a</link>
				<description>&lt;p&gt;Just a quick note that over the weekend I updated the code to the &lt;a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm" target="_blank"&gt;jQuery mcDropdown Plug-in&lt;/a&gt; to v1.1a. The update contains:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fixed Safari keyboard support&lt;/li&gt;    &lt;li&gt;Added mouse support for keyboard autocomplete box&lt;/li&gt;    &lt;li&gt;Menu mouseout behavior should be functioning better&lt;/li&gt; &lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=MSFodI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=MSFodI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=BLigEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=BLigEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>jQuery</category>				
				
				<pubDate>Mon, 23 Jun 2008 14:10:21 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/23/jQuery-mcDropdown-Plugin-updated-to-v11a</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Do not trust Google's link: operator</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/20/Do-not-trust-Googles-link-operator</link>
				<description>&lt;p&gt;I've noticed this behavior for a while, but was just asked about this by a co-worker. The Google &lt;samp&gt;link:&lt;/samp&gt; operator does not really work as most people expect and certainly not the way I originally expected it to work. Google has this to say about the &lt;samp&gt;link:&lt;/samp&gt; operator:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The query [link:] will list webpages that have links to the specified webpage. For instance, [link:www.google.com] will list webpages that have links pointing to the Google homepage. Note there can be no space between the &amp;quot;link:&amp;quot; and the web page url.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Notice they don't explicitly say anything about the accuracy or volume that will be returned, just that it will return pages that have links. Well, that's not even really true. Sometimes it will return empty results (even when there are legitimate external links to a page (could be even thousands of links.)&lt;/p&gt;  &lt;p&gt;If you're really trying to find external links to your site, the best method Google provides is via their &lt;a href="https://www.google.com/webmasters/tools" target="_blank"&gt;Google Webmaster Tools&lt;/a&gt; (see &lt;a href="http://www.google.com/support/webmasters/bin/answer.py?answer=55281&amp;amp;ctx=sibling" target="_blank"&gt;How can I see links to my site?&lt;/a&gt;.) Even this method apparently won't reveal all external links, but it's much more accurate.&lt;/p&gt;  &lt;p&gt;If you have any great tips for listing external links, make sure to share them in the comments.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=97mfYI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=97mfYI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=TNkBcI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=TNkBcI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<pubDate>Fri, 20 Jun 2008 09:37:29 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/20/Do-not-trust-Googles-link-operator</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Running Firefox 2 and Firefox 3 simultaneously</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/19/Running-Firefox-2-and-Firefox-3-simultaneously</link>
				<description>&lt;p&gt;I've been running my different versions of Firefox under different profiles, that way I can keep each instance unique. This works great, but I still couldn't figure out how to open both Firefox 2 &amp;amp; 3 at the same time. Turns out I was missing the &lt;samp&gt;-no-remote&lt;/samp&gt; command line parameter in my Firefox 3 shortcut.&lt;/p&gt;  &lt;p&gt;Here's a great write up on &lt;a href="http://www.shankrila.com/tech-stuff/how-to-run-firefox-2-and-firefox-3-simultaneously/" target="_blank"&gt;how to run Firefox 2 and Firefox 3 simultaneously&lt;/a&gt;&amp;#8212;which provides you with full instructions on setting your shortcuts up so you can run Firefox 2 &amp;amp; 3 at the same time.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=cAj11I"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=cAj11I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=NPtK0I"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=NPtK0I" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<category>JavaScript</category>				
				
				<pubDate>Thu, 19 Jun 2008 13:22:00 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/19/Running-Firefox-2-and-Firefox-3-simultaneously</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Multicolumn Dropdown jQuery Plug-in Released!</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/18/Multicolumn-Dropdown-jQuery-Plugin-Released</link>
				<description>&lt;p&gt;Back in April, I posted a &lt;a href="http://blog.pengoworks.com/index.cfm/2008/4/3/Preview-jQuery-Multicolumn-Dropdown-Plugin" target="_blank"&gt;preview of a multicolumn dropdown plug-in&lt;/a&gt; I was developing for a project at &lt;a href="http://www.givainc.com/" target="_blank"&gt;work&lt;/a&gt;. Well today we finally &lt;a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm" target="_blank"&gt;officially released the mcDropdown plug-in&lt;/a&gt;. I was hoping to release the plug-in sooner, but other projects took precedence and releasing it just got delayed.&lt;/p&gt;  &lt;p&gt; I'm really proud of the plug-in and think it provides a really unique form control.&lt;/p&gt;  &lt;p align="center"&gt;&lt;img src="http://www.givainc.com/labs/images/mcdropdown_preview.png" /&gt; &lt;/p&gt;  &lt;p&gt;Here's a list of the features:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Creates a multi-column hierarchical select UI component &lt;/li&gt;    &lt;li&gt;Binds a text input field or div element to a list element (included nested lists) &lt;/li&gt;    &lt;li&gt;Menus are automatically split into columns as needed &lt;/li&gt;    &lt;li&gt;Menus are positioned to always stay on the screen &lt;/li&gt;    &lt;li&gt;Autocomplete keyboard entry (only valid options are allowed) &lt;/li&gt;    &lt;li&gt;Menu automatically scrolls into viewport when opened &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can view a &lt;a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm#example" target="_blank"&gt;live example&lt;/a&gt; over at the plug-in page.&lt;/p&gt;  &lt;h2&gt;&lt;a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm" target="_blank"&gt;mcDropdown jQuery Plug-in&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;If you like what you see, make sure to &lt;a href="http://digg.com/programming/Multicolumn_Dropdown_jQuery_Plug_in" target="_blank"&gt;digg it&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=ccsytI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=ccsytI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=rblHYI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=rblHYI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<category>JavaScript</category>				
				
				<category>jQuery</category>				
				
				<pubDate>Wed, 18 Jun 2008 11:49:00 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/18/Multicolumn-Dropdown-jQuery-Plugin-Released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Firefox 2 &amp;amp; 3 custom icons...</title>
				<link>http://blog.pengoworks.com/index.cfm/2008/6/18/Firefox-2-and-3-custom-icons</link>
				<description>&lt;p&gt;Now that Firefox 3 has been released, I really wanted a couple of icons that I could easily identify as either v2 or v3 for my Windows Quick Launch bar. Since I couldn't find any icons out there, I threw together 2 icons which just add the version as an overlay to the original Firefox icon.&lt;/p&gt;  &lt;p&gt;I'm not a designer or artist, so I'm sure I could have selected better colors of green, but the contrast works well for what I needed. I can now clearly see which version of Firefox I'm getting ready to load up.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blog.pengoworks.com/files/icons/firefox_icons.zip" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="56" alt="image" src="http://blog.pengoworks.com/enclosures/image_b4a46603-1c30-48a0-9867-05679b0660a1.png" width="199" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="left"&gt;Hopefully someone else will find the icons useful.&lt;/p&gt;  &lt;h2&gt;&lt;a href="http://blog.pengoworks.com/files/icons/firefox_icons.zip" target="_blank"&gt;Download Firefox 2 &amp;amp; 3 icons for Windows (.ico)&lt;/a&gt;&lt;/h2&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=BN1fEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=BN1fEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/pengoblog?a=nePVRI"&gt;&lt;img src="http://feeds.feedburner.com/~f/pengoblog?i=nePVRI" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
						
				
				<category>HTML/ColdFusion</category>				
				
				<category>Potpourri</category>				
				
				<pubDate>Wed, 18 Jun 2008 10:50:31 -0400</pubDate>
				<guid>http://blog.pengoworks.com/index.cfm/2008/6/18/Firefox-2-and-3-custom-icons</guid>
				
			</item>
			
		 	
			</channel></rss>
