<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>blog.paulgueller.com</title>
	<atom:link href="http://blog.paulgueller.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.paulgueller.com</link>
	<description>Web Development Resources</description>
	<pubDate>Thu, 17 Apr 2008 14:54:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Using jQuery for DHTML Drop-Down Menus</title>
		<link>http://blog.paulgueller.com/2008/04/17/using-jquery-for-dhtml-drop-down-menus/</link>
		<comments>http://blog.paulgueller.com/2008/04/17/using-jquery-for-dhtml-drop-down-menus/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 14:54:38 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2008/04/17/using-jquery-for-dhtml-drop-down-menus/</guid>
		<description><![CDATA[You may have heard of the Suckerfish Dropdowns featured on A List Apart (which use CSS and JavaScript along with valid HTML to create vertical or horizontal &#8220;drop-down&#8221; menus) and the the extended revised version Son of Suckerfish, but if you&#8217;re already using the jQuery library on your site the code to mimic the :hover [...]]]></description>
			<content:encoded><![CDATA[<p>You may have heard of the <a href="http://www.alistapart.com/articles/dropdowns/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.alistapart.com');">Suckerfish Dropdowns</a> featured on A List Apart (which use CSS and JavaScript along with valid HTML to create vertical or horizontal &#8220;drop-down&#8221; menus) and the the extended revised version <a href="http://www.htmldog.com/articles/suckerfish/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.htmldog.com');">Son of Suckerfish</a>, but if you&#8217;re already using the <a href="http://jquery.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/jquery.com');">jQuery</a> library on your site the code to mimic the <kbd>:hover</kbd> pseudo-class gets even simpler.</p>
<p>Instead of:</p>
<pre>sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfels .length; i++)="" {="">
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</sfels></pre>
<p>You only need to write:</p>
<pre>$('#nav li').mouseover(function(){
 	$(this).addClass('sfhover');
 }).mouseout(function(){
 	$(this).removeClass('sfhover');
 });
</pre>
<p>Such is the beauty of using css-style selectors to build an array of affected elements. Of course, you must make sure the code is wrapped in <kbd>$(document).ready(function(){…});</kbd>, but there is no need to modify the <em>window.onload</em> event in this example. Otherwise, refer to the code provided in the above examples to get your markup and formatting styles in place.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2008/04/17/using-jquery-for-dhtml-drop-down-menus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Call: Eclipse</title>
		<link>http://blog.paulgueller.com/2008/04/14/open-call-eclipse/</link>
		<comments>http://blog.paulgueller.com/2008/04/14/open-call-eclipse/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 16:44:08 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2008/04/14/open-call-eclipse/</guid>
		<description><![CDATA[My editor of choice lately has been Eclipse, even though I don&#8217;t know anything about Java. The PDT project for PHP development is wonderful for keeping track of variables and functions and classes that my site/application uses, and it has just enough panels that provide information about the projects that I am working on, as [...]]]></description>
			<content:encoded><![CDATA[<p>My editor of choice lately has been <a href="http://eclipse.org" onclick="javascript:pageTracker._trackPageview ('/outbound/eclipse.org');">Eclipse</a>, even though I don&#8217;t know anything about Java. The <a href="http://download.eclipse.org/tools/pdt/downloads/" onclick="javascript:pageTracker._trackPageview ('/outbound/download.eclipse.org');">PDT project</a> for PHP development is wonderful for keeping track of variables and functions and classes that my site/application uses, and it has just enough panels that provide information about the projects that I am working on, as well as the attributes for just about every HTML/CSS element.</p>
<p>Coupled with <a href="http://subclipse.tigris.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/subclipse.tigris.org');">Subclipse</a> for Subversion source control, Eclipse is my one stop shop for all things web development.</p>
<p>My only problem is that I know I haven&#8217;t much scratched the surface of what it can do, or how it can help to simplify my workflow. I discovered the <a href="http://www.easyeclipse.org/site/plugins/index.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.easyeclipse.org');">plugin library at EasyEclipse</a>, but  only experimented with a few of them; the <em>HTML Tidy</em> and <em>webDAV + FTP</em> plugins. I know that there are keywords and shorthand commands that can be entered to cut down on the entry of raw text, but I can&#8217;t seem to find a good resource for them.</p>
<p>If you use and love Eclipse, post a comment and share your resources about how it improves your workflow.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2008/04/14/open-call-eclipse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cross-browser Debugging</title>
		<link>http://blog.paulgueller.com/2008/04/14/cross-browser-debugging/</link>
		<comments>http://blog.paulgueller.com/2008/04/14/cross-browser-debugging/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 15:21:54 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2008/04/14/cross-browser-debugging/</guid>
		<description><![CDATA[A number of code monkeys that I know use the Web Developer Toolbar in conjunction with the Firefox browser. The addition of a menu/toolbar is quite handy, especially the abilities to enable or disable JavaScript and CSS, and providing line guides and rules to ensure proper alignment of layout elements. Despite being so comprehensive in [...]]]></description>
			<content:encoded><![CDATA[<p>A number of code monkeys that I know use the <a href="http://chrispederick.com/work/web-developer/" onclick="javascript:pageTracker._trackPageview ('/outbound/chrispederick.com');">Web Developer Toolbar</a> in conjunction with the Firefox browser. The addition of a menu/toolbar is quite handy, especially the abilities to enable or disable JavaScript and CSS, and providing line guides and rules to ensure proper alignment of layout elements. Despite being so comprehensive in its features, it lacks the ability to view the loaded assets of a page, explore the DOM tree, or view box model for any element.</p>
<p>This is where <a href="https://addons.mozilla.org/en-US/firefox/addon/1843" onclick="javascript:pageTracker._trackPageview ('/outbound/addons.mozilla.org');">Firebug</a> comes in, allowing you to not only <em>inspect</em> an element with one click to reveal all of its defined and inherited styles and attributes, but also to edit the properties in the browser without having to make changes to the source documents.</p>
<p>With the most recent version of Firefox, I had issues with viewing the attributes and styles of the <kbd>A</kbd> element, but I found that an upgrade to <a href="http://getfirebug.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/getfirebug.com');">beta version 1.1</a> solved the problem.</p>
<p>And for testing in Safari, Opera or dreaded Internet Explorer, they offer <a href="http://www.getfirebug.com/lite.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.getfirebug.com');">Firebug Lite</a> that can be implemented via Javascript file to take advantage of the <kbd>console</kbd> object, which can be very useful for debugging JavaScript. I plan to write in further detail later about the wonder and majesty of this feature, so stay tuned.</p>
<p>If you enjoy the inspection aspect of Firebug, there is another cross-browser tool available called <a href="http://kodfabrik.com/app/pi.debugger/" onclick="javascript:pageTracker._trackPageview ('/outbound/kodfabrik.com');">pi.debugger</a>. It does not work with Safari (at least not version 3) but performs like a champ on IE, Camino and Flock. The script can be downloaded to your workspace or linked to from the Google source page in the link.</p>
<p>Given the number of options and resources available, the task of finding that one property that is throwing your whole layout off should be made that much easier. Happy hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2008/04/14/cross-browser-debugging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m blogging this</title>
		<link>http://blog.paulgueller.com/2008/03/02/im-blogging-this/</link>
		<comments>http://blog.paulgueller.com/2008/03/02/im-blogging-this/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 08:54:09 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2008/03/02/im-blogging-this/</guid>
		<description><![CDATA[No, I&#8217;m not talking about this ThinkGeek item, I just installed the ScribeFire extension (or add-on, if you&#8217;ve never worked with the older versions of the browser) for Firefox. Hopefully this will help me to actually create some of the blog postings that I set out to when I was envisioning these pages.
I don&#8217;t think [...]]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not talking about this <a href="http://www.thinkgeek.com/tshirts/generic/5eb7/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thinkgeek.com');">ThinkGeek item</a>, I just installed the <a href="http://www.scribefire.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.scribefire.com');">ScribeFire</a> extension (or add-on, if you&#8217;ve never worked with the older versions of the browser) for Firefox. Hopefully this will help me to actually create some of the blog postings that I set out to when I was envisioning these pages.</p>
<p>I don&#8217;t think of myself as on who frequently uses trendy catchphrases or jargon excessively (and I <b>can&#8217;t stand</b> those people who use the word &#8220;blog&#8221; like the Smurfs use &#8220;smurf&#8221;) but I hope that through this channel I can accomplish the following things:
<ol>
<li>Improve my own style, grammar and vocabulary through writing on a more regular basis, though I will try to avoid too many <a href="http://en.wikipedia.org/wiki/Dennis_Miller" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">obscure esoteric references</a></li>
<li>Provide interesting links and <a href="http://www.lifehack.org/articles/technology/15-coolest-firefox-tricks-ever.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.lifehack.org');">useful resources</a> to others in the web development field</li>
<li>Rant/vent about things in life <a href="http://www.bushorchimp.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.bushorchimp.com');">unrelated</a> to my workplace or personal relationships (I can&#8217;t exactly be anonymous about these things people)</li>
</ol>
<p>So, with this in mind, stay tuned and feel free to comment or contact me if you have suggestions. (or complaints!)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2008/03/02/im-blogging-this/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BarCampMilwaukee2 (part 2)</title>
		<link>http://blog.paulgueller.com/2007/10/14/barcampmilwaukee2-part-2/</link>
		<comments>http://blog.paulgueller.com/2007/10/14/barcampmilwaukee2-part-2/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 03:22:19 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Bar Camp Milwaukee 2]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2007/10/14/barcampmilwaukee2-part-2/</guid>
		<description><![CDATA[Day 1 of BCM2 is at a close, and I can&#8217;t help but share some thoughts and experiences. First off, it was really nice to run into an old friend. After a somewhat rocky start (things really didn&#8217;t kick off until almost 11, then there was a lengthy introduction process, and followed up by a [...]]]></description>
			<content:encoded><![CDATA[<p>Day 1 of BCM2 is at a close, and I can&#8217;t help but share some thoughts and experiences. First off, it was really nice to run into an <a href="http://tracyapps.org/" title="Tracy" onclick="javascript:pageTracker._trackPageview ('/outbound/tracyapps.org');">old friend</a>. After a somewhat rocky start (things really didn&#8217;t kick off until almost 11, then there was a lengthy introduction process, and followed up by a less than timely arrival of lunch) the proposed sessions were posted, and overall things looked promising.</p>
<p>Tracy and I even decided to present a topic — <em>Program Like It&#8217;s 1999</em>. We hoped that it would be a satirical look at how web design has changed in the last 10 years. Originally the plan was to create a horrific table-based template to distribute to the participants and create something that we could all laugh at. UNFORTUNATELY the wireless kept dropping out and we were unable to make much headway. Because of this things turned more into a discussion of standards-based design and sharing CSS tips.</p>
<p>Beyond the sessions and networking, I managed to improve my personal website. Recently I learned about <a href="http://www.objectorientedphp.com/" title="OOP PHP" onclick="javascript:pageTracker._trackPageview ('/outbound/www.objectorientedphp.com');">object-oriented PHP</a> and discovered the value of implementing scalable solutions. After a bit of trial-and-error, I created a class specifically for connecting to MySQL databases and returning resources or boolean values. Hopefully as things progress I will be able to add to and refine the object.</p>
<p>After <a href="http://edwardos.com" title="Edwardo's Natural Pizza" onclick="javascript:pageTracker._trackPageview ('/outbound/edwardos.com');">dinner</a>, there were a few more sessions but I opted not to stay for the overnight.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2007/10/14/barcampmilwaukee2-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BarCampMilwaukee2 (part 1)</title>
		<link>http://blog.paulgueller.com/2007/10/13/barcampmilwaukee2-part-1/</link>
		<comments>http://blog.paulgueller.com/2007/10/13/barcampmilwaukee2-part-1/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 18:01:36 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Bar Camp Milwaukee 2]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2007/10/13/barcampmilwaukee2-part-1/</guid>
		<description><![CDATA[This weekend I am attending the second annual BarCampMilwaukee. From the name, you may think it has something to do with drinking, or serving drinks, or tents. In fact, the goal (according to the faq) is to host an impromptu conference that is organized and presented by its participants.
&#8220;A 32 hour anti-conference about the intersection [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I am attending the second annual BarCampMilwaukee. From the name, you may think it has something to do with drinking, or serving drinks, or tents. In fact, the goal (according to the <a href="http://barcampmilwaukee.com/FAQ" title="what is barcamp?" onclick="javascript:pageTracker._trackPageview ('/outbound/barcampmilwaukee.com');">faq</a>) is to host an impromptu conference that is organized and presented by its participants.</p>
<blockquote><p>&#8220;A 32 hour anti-conference about the intersection of art technology and culture.&#8221;</p></blockquote>
<p>I don&#8217;t think I can express enough how <a href="http://en.wikipedia.org/wiki/Insanely_great" title="who says that?" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">insanely great</a> an idea this is. In practice, it might end up being a complete and total disorganized disaster, but I genuinely hope not. Imagine it — mac and windows and linux users, php and asp.net and java developers, meeting to discuss common interests and share resources.</p>
<p>The programs listed on the site for examples seem varied in their goals and aspirations. What I&#8217;d like to take away from this experience would be increasing my network, learning about new technologies and techniques, and maybe even presenting a program. If I feel brave.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2007/10/13/barcampmilwaukee2-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Site Updated!</title>
		<link>http://blog.paulgueller.com/2007/10/10/site-updated/</link>
		<comments>http://blog.paulgueller.com/2007/10/10/site-updated/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 18:17:04 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Site Updates]]></category>

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

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

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

		<category><![CDATA[site update]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/2007/10/10/site-updated/</guid>
		<description><![CDATA[Thanks to some DOM-magic and a little help, the ThickBox iFrames on my portfolio are opened with dimensions relative to the size of the browser window. Check it out!
]]></description>
			<content:encoded><![CDATA[<p>Thanks to some DOM-magic and a <a href="http://http://www.dustindiaz.com/getelementsbyclass/" title="scan element for tags with specified class" onclick="javascript:pageTracker._trackPageview ('/outbound/www.dustindiaz.com');">little</a> <a href="http://allmyfaqs.net/faq.pl?Determine_window_size" title="determine client window size" onclick="javascript:pageTracker._trackPageview ('/outbound/allmyfaqs.net');">help</a>, the ThickBox iFrames on my <a href="http://paulgueller.com">portfolio</a> are opened with dimensions relative to the size of the browser window. <a href="http://paulgueller.com" title="Paul Gueller: Freelance Interactive Web Developer">Check it out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2007/10/10/site-updated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello world.</title>
		<link>http://blog.paulgueller.com/2007/10/09/hello-world/</link>
		<comments>http://blog.paulgueller.com/2007/10/09/hello-world/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 04:37:50 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[hello world]]></category>

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

		<guid isPermaLink="false">http://blog.paulgueller.com/2007/10/09/hello-world/</guid>
		<description><![CDATA[I think that title is pretty appropriate; considering when a person learns a new programming language, the first attempts usually involve outputting the text &#8216;hello world.&#8217; So this is me learning the language of blogging. &#60;blog on&#62;
I hope to use this forum to share resources and links about web design, programming, and general geekery, as [...]]]></description>
			<content:encoded><![CDATA[<p>I think that title is pretty appropriate; considering when a person learns a new programming language, the first attempts usually involve outputting the text &#8216;hello world.&#8217; So this is me learning the language of blogging. &lt;blog on&gt;</p>
<p>I hope to use this forum to share resources and links about web design, programming, and general geekery, as well as to  talk about things going on in my life (sorry no sex or violence here). I will try to keep this regularly updated, and we&#8217;ll see where this all leads!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2007/10/09/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
