<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>MrGierers World</title>
	<atom:link href="http://mrgierer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrgierer.wordpress.com</link>
	<description>Simplicity – the art of maximizing the amount of work not done – is essential.</description>
	<lastBuildDate>Wed, 14 Dec 2011 21:31:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mrgierer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>MrGierers World</title>
		<link>http://mrgierer.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mrgierer.wordpress.com/osd.xml" title="MrGierers World" />
	<atom:link rel='hub' href='http://mrgierer.wordpress.com/?pushpress=hub'/>
		<item>
		<title>phing: Publish PEAR-Paket to channel</title>
		<link>http://mrgierer.wordpress.com/2011/09/20/phing-publish-pear-paket-to-channel/</link>
		<comments>http://mrgierer.wordpress.com/2011/09/20/phing-publish-pear-paket-to-channel/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:13:11 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[phing]]></category>
		<category><![CDATA[PEAR]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=199</guid>
		<description><![CDATA[Publishing a PEAR package via a PEAR channel is normally done by uploading the package in the channels admin interface. While not a being very complicated task it asks for automation when releasing regularly. So I created a small phing &#8230; <a href="http://mrgierer.wordpress.com/2011/09/20/phing-publish-pear-paket-to-channel/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=199&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Publishing a PEAR package via a PEAR channel is normally done by uploading the package in the channels admin interface.<br />
While not a being very complicated task it asks for automation when releasing regularly.</p>
<p>So I created a small <a href="http://www.phing.info">phing</a> task which uploads a package to a channel server:</p>
<pre><code>   &lt;target name="deploy" description="Upload package to channel server"&gt;
    &lt;input propertyname="version" defaultValue="" promptChar="?"&gt;Version&lt;/input&gt;
    &lt;input propertyname="username" defaultValue="" promptChar="?"&gt;Channel-Benutzer&lt;/input&gt;
    &lt;input propertyname="password" defaultValue="" promptChar="?"&gt;Channel-Passwort&lt;/input&gt;
    &lt;property name="channel"&gt;http://my-channel-server.com/pearfrontend.php&lt;/property&gt;
    &lt;property name="uploadFile"&gt;_build/PACKAGENAME-${version}.tgz&lt;/property&gt;
    &lt;exec command="curl -d &quot;login=Submit&amp;password=${password}&amp;user=${username}&quot; --cookie-jar /tmp/deployCookie -s ${channel} &gt; /dev/null"&gt;&lt;/exec&gt;
    &lt;exec command="curl -F release=@${uploadFile} -F submitted=1 -F f=0 -F filename=${uploadFile} --cookie /tmp/deployCookie ${channel} &gt; /tmp/deployCheck"&gt;&lt;/exec&gt;
  &lt;/target&gt;</code></pre>
<p>I realize that this task lacks any error handling, so you might want to check your channel server afterwards. However so far this worked very well for me.</p>
<p>Pro tip: This is especially nice at the end of a <a href="http://jenkins-ci.org/">Jenkins</a> <a href="https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin">Build Pipeline</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=199&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2011/09/20/phing-publish-pear-paket-to-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>XDebug with Zend Server CE on MacOS X Snow Leopard</title>
		<link>http://mrgierer.wordpress.com/2011/05/12/xdebug-with-zend-server-ce-on-macos-x-snow-leopard/</link>
		<comments>http://mrgierer.wordpress.com/2011/05/12/xdebug-with-zend-server-ce-on-macos-x-snow-leopard/#comments</comments>
		<pubDate>Thu, 12 May 2011 11:53:29 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[xDebug]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=187</guid>
		<description><![CDATA[After (finally) upgrading my Mac to Snow Leopard (a little late &#8211; I know) the xdebug module stopped working. I got &#8220;Failed loading /usr/local/zend/lib/php_extensions/xdebug.so: (null)&#8221; when launching php in Terminal (e.g. with running phpunit). Reinstalling xdebug did not help and &#8230; <a href="http://mrgierer.wordpress.com/2011/05/12/xdebug-with-zend-server-ce-on-macos-x-snow-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=187&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After (finally) upgrading my Mac to Snow Leopard (a little late &#8211; I know) the xdebug module stopped working.<br />
I got &#8220;Failed loading /usr/local/zend/lib/php_extensions/xdebug.so:  (null)&#8221; when launching php in Terminal (e.g. with running phpunit).</p>
<p>Reinstalling xdebug did not help and I eventually found the solution in the <a href="http://forums.zend.com/viewtopic.php?f=44&amp;t=2186&amp;hilit=xdebug&amp;start=10">Zend forums</a>.</p>
<p>Here are the steps I used to get the current xDebug version (2.1.1) installed:</p>
<pre>
sudo -s
ftp http://pecl.php.net/get/xdebug-2.1.1.tgz
tar zxvf xdebug-2.1.1.tgz
cd xdebug-2.1.1
export CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
export CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
export CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
export LDFLAGS="-arch i386 -arch x86_64 -bind_at_load"
/usr/local/zend/bin/phpize
./configure --with-php-config=/usr/local/zend/bin/php-config
make
cp modules/xdebug.so /usr/local/zend/lib/php_extensions/xdebug.so
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=187&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2011/05/12/xdebug-with-zend-server-ce-on-macos-x-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Interesting article on references in PHP</title>
		<link>http://mrgierer.wordpress.com/2010/06/05/interesting-article-on-references-in-php/</link>
		<comments>http://mrgierer.wordpress.com/2010/06/05/interesting-article-on-references-in-php/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:00:30 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=180</guid>
		<description><![CDATA[Johannes Schlüters wrote a very interesting article on references in PHP. Already its title &#8220;Do not use PHP references&#8221; hints on its main conclusion: References in PHP are bad. Do not use them. They hurt and will just mess with &#8230; <a href="http://mrgierer.wordpress.com/2010/06/05/interesting-article-on-references-in-php/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=180&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.schlueters.de/">Johannes Schlüters</a> wrote a <a href="http://schlueters.de/blog/archives/125-Do-not-use-PHP-references.html">very interesting article on references in PHP</a>. Already its title &#8220;Do not use PHP references&#8221; hints on its main conclusion:</p>
<blockquote><p>References in PHP are bad. Do not use them. They hurt and will just mess with things and do not expect to be able to outsmart the engine with references!</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=180&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2010/06/05/interesting-article-on-references-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu: Diff tool with file browser integration</title>
		<link>http://mrgierer.wordpress.com/2010/05/14/ubuntu-diff-tool-with-file-browser-integration/</link>
		<comments>http://mrgierer.wordpress.com/2010/05/14/ubuntu-diff-tool-with-file-browser-integration/#comments</comments>
		<pubDate>Fri, 14 May 2010 08:11:57 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Diff]]></category>
		<category><![CDATA[Meld]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=168</guid>
		<description><![CDATA[Having installed a new Ubuntu VM (for testing purposes) I was looking for visual diff tool with nice UI integration. Windows users: think of WinMerge being launched by selecting two files in Explorer and compare them from the context menu. &#8230; <a href="http://mrgierer.wordpress.com/2010/05/14/ubuntu-diff-tool-with-file-browser-integration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=168&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Having installed a new Ubuntu VM (for testing purposes) I was looking for visual diff tool with nice UI integration.<br />
Windows users: think of WinMerge being launched by selecting two files in Explorer and compare them from the context menu.</p>
<p>This is what I came up with:<br />
Install <a href="http://meld.sourceforge.net/">Meld</a> &#8211; a visual diff tool:</p>
<pre><code>sudo apt-get install meld</code></pre>
<p>To be able to launch Meld from the file browsers context menu install &#8220;<a href="http://www.grumz.net/?q=taxonomy/term/2/9">Nautilus Actions</a>&#8221; (Nautilus is the name of the Ubuntu file browser). Nautilus Actions is an extension to add custom entries to the context menu.<br />
To install it type:</p>
<pre><code>sudo apt-get install nautilus-actions</code></pre>
<p>Launch it from System -&gt; Settings -&gt; Nautilus Actions<br />
and add a new action with these settings:</p>
<ol>
<li>Label: Compare</li>
<li>Icon: /usr/share/pixmaps/meld.png</li>
<li>Path: /usr/bin/meld</li>
<li>Parameters: %M</li>
<li>Conditions tab: Group &#8220;Appears if selection contains&#8221; select &#8220;Both&#8221;</li>
<li>check &#8220;Appears if selection has multiple files or folders&#8221;</li>
</ol>
<p>Restart the file browser:</p>
<pre><code>nautilus -q</code></pre>
<p>Then you can select two files, right click, and select &#8220;Compare&#8221; and Meld will show you the differences between the selected files.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=168&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2010/05/14/ubuntu-diff-tool-with-file-browser-integration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Interruptions</title>
		<link>http://mrgierer.wordpress.com/2010/03/26/interruptions/</link>
		<comments>http://mrgierer.wordpress.com/2010/03/26/interruptions/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:19:59 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=151</guid>
		<description><![CDATA[Throughout the last weeks and month I made experiences by myself to that subject. Lately I found two very nice statements about this topic: First an article title &#8220;The Number One Developer Productivity Tool&#8221; (via @weierohpinney) which refers to an article &#8230; <a href="http://mrgierer.wordpress.com/2010/03/26/interruptions/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=151&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Throughout the last weeks and month I made experiences by myself to that subject. Lately I found two very nice statements about this topic:</p>
<p>First an article title &#8220;<a href="http://www.phparch.com/2010/03/26/the-number-one-developer-productivity-tool/">The Number One Developer Productivity Tool</a>&#8221; (via <a href="http://twitter.com/weierophinney">@weierohpinney</a>) which refers to an article by <a href="http://www.joelonsoftware.com">Joel Spolsky</a>.</p>
<p>And secondly <a href="http://twitter.com/dhh">David Heinemeier Hansson</a> sums it up in my favorite-tweet-of-the-month:</p>
<blockquote><p>How many people have you interrupted today by IM or phone or in-person where an email would have done just fine?</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=151&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2010/03/26/interruptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>25 Jahre SWR1 Leute</title>
		<link>http://mrgierer.wordpress.com/2010/01/07/25-jahre-swr1-leute/</link>
		<comments>http://mrgierer.wordpress.com/2010/01/07/25-jahre-swr1-leute/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:06:52 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[German]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=145</guid>
		<description><![CDATA[Die SWR1- Sendung &#8220;Leute&#8221; feiert heute ihr 25. Jubiläum. Dazu herzlichen Glückwunsch ! Ich habe den Leute-Podcast seit 4.9.2006 (damals zu Gast: Prof. Dieter Jauch, Direktor der Wilhelma) abonniert und seither auch fast keine Folge verpasst. Über die Zeit kamen &#8230; <a href="http://mrgierer.wordpress.com/2010/01/07/25-jahre-swr1-leute/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=145&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Die </strong><a href="http://www.swr.de/swr1/bw/programm/leute"><strong>SWR1- Sendung &#8220;Leute&#8221;</strong></a><strong> feiert heute ihr 25. Jubiläum. Dazu herzlichen Glückwunsch !</strong></p>
<p>Ich habe den <a href="http://www1.swr.de/podcast/xml/swr1/bw/leute.xml">Leute-Podcast</a> seit 4.9.2006 (damals zu Gast: Prof. Dieter Jauch, Direktor der Wilhelma) abonniert und seither auch fast keine Folge verpasst. Über die Zeit kamen viele Podcast auf meinen iPod &#8211; aber Leute ist der Einzige, der sich gehalten hat.</p>
<p>An die Herren Siller, Heim &amp; Kollegen: weiter so&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=145&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2010/01/07/25-jahre-swr1-leute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Minify in a Zend Framework project</title>
		<link>http://mrgierer.wordpress.com/2010/01/04/using-minify-in-a-zend-framework-project/</link>
		<comments>http://mrgierer.wordpress.com/2010/01/04/using-minify-in-a-zend-framework-project/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:11:31 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Minify]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=138</guid>
		<description><![CDATA[Minify is a project to help you improve your website performance by grouping, compressing and caching CSS and/or JS files. To use it in a Zend Framework project I suggest the following steps: 1. Download und unpack Minify 2. Split &#8230; <a href="http://mrgierer.wordpress.com/2010/01/04/using-minify-in-a-zend-framework-project/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=138&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/minify/">Minify</a> is a project to help you improve your website performance by grouping, compressing and caching CSS and/or JS files.</p>
<p>To use it in a Zend Framework project I suggest the following steps:</p>
<p><strong>1. Download und unpack Minify</strong></p>
<p><strong>2. Split up Minify according to the Zend Framework project structure</strong></p>
<p>Assuming you are using the <a href="http://framework.zend.com/docs/quickstart/create-your-project">standard directory structure suggested for Zend Framework projects</a>, copy the contents of &#8220;min/lib&#8221; from the Minify project to &#8220;library/minify/lib&#8221; in your project. The files &#8220;config.php&#8221;, &#8220;groupsConfig.php&#8221; and &#8220;index.php&#8221; go to a new directory under &#8220;public&#8221; called &#8220;minify&#8221;.</p>
<p>This steps ensures that only the necessary files are located in the public area of the project.</p>
<p><strong>3. Configure Minify</strong></p>
<p>Next we need to configure Minify. I suggest using the group feature to summarize all Javascript files into single URL &#8211; same goes for CSS.</p>
<p>Here is an example configuration:</p>
<pre><code>return array(
'js' =&gt; array('//javascripts/prototype.js', '//javascripts/application.js'),
'css' =&gt; array('//stylesheets/application.css')
);</code></pre>
<p>Of course you can have as many files in the groups as you like. If you need more &#8211; or different combination of files in groups throughout your website create groups accordingly.<br />
You can test your groups by accessing the group url directly. E.g. the javascript url from the above example can be accessed through: http://server.name/minify/?g=js<br />
This should display the grouped and minified javascript files.</p>
<p><strong>4. Using the minified files</strong></p>
<p>Now you can just use the above url to include the configured groups in your application, by using:</p>
<pre><code>&lt;script type="text/javascript" src="minify/?g=js"&gt;&lt;/script&gt;</code></pre>
<p>While this would work perfectly can could go even further. The above example will tell the browser to cache the contents for a given time (see config.php). This introduces a little conflict: If the timeout is small the cache will be refreshed more often than necessary. A higher value makes it difficult if you need to change something in your files, since not all browsers will get the changes when they appear.</p>
<p>Minifys solution to this is to add a second parameter which identifies any changes to the group. As long as this (numeric) identifier stays the same, there is no need to delivery the file again &#8211; caching is preferred. Once the identifier changes the files will be served to the browser again.</p>
<p>Sounds complicated  ? It&#8217;s not ! Minify brings some handy utilities making it easy.<br />
Since we are using Zend Framework I would suggest to create a helper to encapsulate all this.</p>
<p><strong>5. The minify helper</strong></p>
<p>To let a helper do all the work with the caching identifier we change the SCRIPT-Tag to:</p>
<pre><code>&lt;script type="text/javascript" src="&lt;?php echo $this-&gt;Minify('js') ?&gt;"&gt;&lt;/script&gt;</code></pre>
<p>So it our soon-to-be-create Helpers job to construct the url to Minify group and take care about that caching stuff.</p>
<p>Here is the helper code:</p>
<pre><code>
class My_View_Helper_Minify {
  public function setView(Zend_View_Interface $view) {
    $this-&gt;view = $view;
  }
  public function Minify($group) {
    require_once 'minify/lib/Minify/Build.php';
    static $builds = array();
    static $gc = false;
    if (false === $gc) {
      $gc = (require '../public/minify/groupsConfig.php');
    }
    if (! isset($builds[$group])) {
      $builds[$group] = new Minify_Build($gc[$group]);
    }
    return $builds[$group]-&gt;uri($this-&gt;view-&gt;baseUrl.'/minify/?g='.$group);
 }
}</code></pre>
<p>Note: Most if this code is taken from Minifys utils.php and packed into a ZF helper.</p>
<p><strong>Summary</strong><br />
I implemented theses steps in 3 projects so far and the results are very good. I hope this helps to serve Javascript and CSS files more elegantly.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=138&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2010/01/04/using-minify-in-a-zend-framework-project/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Strange effects with phing in Mac terminal app</title>
		<link>http://mrgierer.wordpress.com/2009/05/15/strange-effects-with-phing-in-mac-terminal-app/</link>
		<comments>http://mrgierer.wordpress.com/2009/05/15/strange-effects-with-phing-in-mac-terminal-app/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:26:35 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[phing]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=130</guid>
		<description><![CDATA[When using phing from a Mac terminal command line you might notice that its output is not displayed correctly, unless you triple click the output area. To fix this the phing scripts needs to be fixed. Locate the script with: &#8230; <a href="http://mrgierer.wordpress.com/2009/05/15/strange-effects-with-phing-in-mac-terminal-app/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=130&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When using <a href="http://phing.info">phing</a> from a Mac terminal command line you might notice that its output is not displayed correctly, unless you triple click the output area.</p>
<p>To fix this the phing scripts needs to be fixed.<br />
Locate the script with:<br />
<strong>which phing</strong><br />
edit the script to replace the line:<br />
<strong>-logger phing.listener.AnsiColorLogger</strong><br />
to<br />
<strong>-logger phing.listener.DefaultLogger</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=130&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2009/05/15/strange-effects-with-phing-in-mac-terminal-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Video: Scrum in under 10 minutes</title>
		<link>http://mrgierer.wordpress.com/2009/05/14/scrum-in-under-10-minutes/</link>
		<comments>http://mrgierer.wordpress.com/2009/05/14/scrum-in-under-10-minutes/#comments</comments>
		<pubDate>Thu, 14 May 2009 10:38:13 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=123</guid>
		<description><![CDATA[Nice video about how to start with Scrum:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=123&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nice video about how to start with Scrum:<br />
<span style="text-align:center; display: block;"><a href="http://mrgierer.wordpress.com/2009/05/14/scrum-in-under-10-minutes/"><img src="http://img.youtube.com/vi/Q5k7a9YEoUI/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=123&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2009/05/14/scrum-in-under-10-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
		<item>
		<title>Selenium testing: Get your XPath right with the help of Firebug</title>
		<link>http://mrgierer.wordpress.com/2009/05/11/selenium-testing-get-your-xpath-right-with-the-help-of-firebug/</link>
		<comments>http://mrgierer.wordpress.com/2009/05/11/selenium-testing-get-your-xpath-right-with-the-help-of-firebug/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:08:33 +0000</pubDate>
		<dc:creator>mrgierer</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://mrgierer.wordpress.com/?p=105</guid>
		<description><![CDATA[Creating Selenium tests you often will find yourself fiddling around with (hopefully not too complex) XPaths. If you are having Firebug installed you can use one of its lesser known features to speed up working with XPaths. Little example ? &#8230; <a href="http://mrgierer.wordpress.com/2009/05/11/selenium-testing-get-your-xpath-right-with-the-help-of-firebug/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=105&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Creating <a href="http://www.seleniumhq.com">Selenium</a> tests you often will find yourself fiddling around with (hopefully not too complex) XPaths. If you are having <a href="http://getfirebug.com">Firebug</a> installed you can use one of its lesser known features to speed up working with XPaths.</p>
<p>Little example ?</p>
<p>Open up Firebug for this page, select the Console tab and enter the following command into the Firebug command line:<br />
<strong>$x(&#8220;/html/body/div[2]/div/h1&#8243;)</strong><br />
Result:<br />
<strong>[h1]</strong><br />
Note: Hover the mouse over the <strong>h1</strong> and you will see the corresponding element highlighted in the page.</p>
<p>Even better &#8211; to have a look at the inner HTML of the headline element enter:<br />
<strong>$x(&#8220;/html/body/div[2]/div/h1&#8243;)[0].innerHTML</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mrgierer.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mrgierer.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mrgierer.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mrgierer.wordpress.com&amp;blog=7512&amp;post=105&amp;subd=mrgierer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mrgierer.wordpress.com/2009/05/11/selenium-testing-get-your-xpath-right-with-the-help-of-firebug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b28213ad6fbbf6be830627373b7cb5f?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mrgierer</media:title>
		</media:content>
	</item>
	</channel>
</rss>
