<?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>Utility Pattern</title>
	<atom:link href="http://utilitypattern.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://utilitypattern.wordpress.com</link>
	<description>Just another C++ weblog. Maybe some Qt.</description>
	<lastBuildDate>Sat, 09 Jul 2011 13:30:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='utilitypattern.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Utility Pattern</title>
		<link>http://utilitypattern.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://utilitypattern.wordpress.com/osd.xml" title="Utility Pattern" />
	<atom:link rel='hub' href='http://utilitypattern.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Unit Testing in Django</title>
		<link>http://utilitypattern.wordpress.com/2008/11/15/unit-testing-in-django/</link>
		<comments>http://utilitypattern.wordpress.com/2008/11/15/unit-testing-in-django/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 17:33:49 +0000</pubDate>
		<dc:creator>utilitypattern</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://utilitypattern.wordpress.com/?p=49</guid>
		<description><![CDATA[I love unit testing. I need a framework for organizing the unit tests for my Django budget app. Fortunately, the fine folks at Django have put significant thought into this already. http://docs.djangoproject.com/en/dev/topics/testing/ http://www.python.org/doc/2.5.2/lib/organizing-tests.html I just need to narrow down my options. Use Python’s unittest module Doctests look interesting, but I’ve previously written reams of unit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=49&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I love unit testing. I need a framework for organizing the unit tests for my Django budget app. Fortunately, the fine folks at Django have put significant thought into this already.</p>
<p><a href="http://docs.djangoproject.com/en/dev/topics/testing/">http://docs.djangoproject.com/en/dev/topics/testing/</a></p>
<p><a href="http://www.python.org/doc/2.5.2/lib/organizing-tests.html">http://www.python.org/doc/2.5.2/lib/organizing-tests.html</a></p>
<p>I just need to narrow down my options.</p>
<h2>Use Python’s unittest module</h2>
<p>Doctests look interesting, but I’ve previously written reams of unit tests using Python’s unittest module for other projects. So, we’ll go with that.</p>
<p>We’ll put the tests in a file called ‘tests.py’ in the application directory. The <span style="font-family:&#39;">manage.py </span>utility will look here for unit tests and run them automatically if it is invoked with the <em>test</em> option.</p>
<h2>Running the Django unit tests in Eclipse with Pydev</h2>
<p>You can run your unit tests within Eclipse (with Pydev) if you set the run configuration properly. This is nicer than the command line because the errors are hyperlinked to the lines in the source modules.</p>
<p>Open the run configuration for the manage.py module of your Django project.</p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/11/image.png"><img title="image" style="display:inline;border-width:0;" height="227" alt="image" src="http://utilitypattern.files.wordpress.com/2008/11/image-thumb.png?w=244&#038;h=227" width="244" border="0" /></a></p>
<p>My <a href="http://docs.djangoproject.com/en/dev/intro/tutorial01/">project</a> is called <em>budget<strong> </strong></em>and because I’m just getting started, my <a href="http://docs.djangoproject.com/en/dev/intro/tutorial01/">application</a> is called <em>basic</em>. Now I can tweak the run arguments for manage.py to run the unit tests in the <em>basic</em> application.</p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/11/image3.png"><img title="image" style="border-right:0;border-top:0;display:inline;border-left:0;border-bottom:0;" height="214" alt="image" src="http://utilitypattern.files.wordpress.com/2008/11/image-thumb3.png?w=244&#038;h=214" width="244" border="0" /></a> </p>
<p>You also need to tell Django where its settings are. Just set the DJANGO_SETTINGS_MODULE environment variable.</p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/11/image2.png"><img title="image" style="display:inline;border-width:0;" height="214" alt="image" src="http://utilitypattern.files.wordpress.com/2008/11/image-thumb2.png?w=244&#038;h=214" width="244" border="0" /></a></p>
<p>Now, you can run the unit tests from within Eclipse.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utilitypattern.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utilitypattern.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utilitypattern.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=49&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utilitypattern.wordpress.com/2008/11/15/unit-testing-in-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00d72364f26cd1fa0c13f0f407e2a904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">utilitypattern</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/11/image-thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/11/image-thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/11/image-thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Django and Eclipse</title>
		<link>http://utilitypattern.wordpress.com/2008/09/30/django-and-eclipse/</link>
		<comments>http://utilitypattern.wordpress.com/2008/09/30/django-and-eclipse/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 10:08:57 +0000</pubDate>
		<dc:creator>utilitypattern</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://utilitypattern.wordpress.com/?p=33</guid>
		<description><![CDATA[I’m just getting started with Django and I’m using Eclipse. I’m assuming you already know about Pydev, which is excellent. If you don’t, and you want to develop in Python, go check it out. Go ahead, I’ll wait. Ok. Here’s a couple of little things that make life a even better. First, take a look [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=33&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’m just getting started with Django and I’m using Eclipse. I’m assuming you already know about <a href="http://aptana.com/python">Pydev</a>, which is excellent. If you don’t, and you want to develop in Python, go check it out. Go ahead, I’ll wait.</p>
<p>Ok. Here’s a couple of little things that make life a even better.</p>
<p>First, take a look at the excellent Django tutorial.</p>
<p><a href="http://docs.djangoproject.com/en/dev//intro/tutorial01/#intro-tutorial01">http://docs.djangoproject.com/en/dev//intro/tutorial01/#intro-tutorial01</a></p>
<p>Then, check out some notes from Fabio Zadrozny, the developer of Pydev on how to configure Pydev to work with Django.</p>
<p><a href="http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html">http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html</a></p>
<h2>Development Server</h2>
<p>We want a quick and dirty debug server that we can start and stop quickly in Eclipse. So, we need to edit the run configuration of manage.py in the Django project and add the following.</p>
<p>runserver –-noreload</p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/09/image2.png"><img title="image" style="display:inline;border-width:0;" height="161" alt="image" src="http://utilitypattern.files.wordpress.com/2008/09/image-thumb2.png?w=196&#038;h=161" width="196" border="0" /></a> </p>
<p>Now you can start the Django development server with a quick <strong>Ctrl+F11</strong>. As Fabio points out, you can’t stop the server with <strong>Ctrl-Break</strong>, but the red stop button in the Consol works just fine.</p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/09/image3.png"><img title="image" style="display:inline;border-width:0;" height="145" alt="image" src="http://utilitypattern.files.wordpress.com/2008/09/image-thumb3.png?w=244&#038;h=145" width="244" border="0" /></a> </p>
<h3>With Reload</h3>
<p>I also like to run the server with the reload at a command prompt. Make sure you have python in your path. I switched to this about midway through the tutorial. I got tired of restarting the server.</p>
</p>
<h2></h2>
<h2>Python Console</h2>
<p>Another thing that is nice, especially as you work through the tutorials, is a proper interactive Python console. Adding the following in the Initial interpreter commands tells Django which project you are working on, without having to define an environment variable in the OS. Just change <strong>‘testproj’ </strong>to the name of your project.</p>
<p><strong>import os      <br />os.environ['DJANGO_SETTINGS_MODULE']= &#8216;testproj.settings&#8217;</strong></p>
<p><a href="http://utilitypattern.files.wordpress.com/2008/09/image4.png"><img title="image" style="display:inline;border-width:0;" height="200" alt="image" src="http://utilitypattern.files.wordpress.com/2008/09/image-thumb4.png?w=244&#038;h=200" width="244" border="0" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utilitypattern.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utilitypattern.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utilitypattern.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=33&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utilitypattern.wordpress.com/2008/09/30/django-and-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00d72364f26cd1fa0c13f0f407e2a904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">utilitypattern</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/09/image-thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/09/image-thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://utilitypattern.files.wordpress.com/2008/09/image-thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Precompiled Headers with Qt under Visual Studio 2005</title>
		<link>http://utilitypattern.wordpress.com/2008/06/06/precompiled-headers-with-qt-under-visual-studio-2005/</link>
		<comments>http://utilitypattern.wordpress.com/2008/06/06/precompiled-headers-with-qt-under-visual-studio-2005/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 14:33:32 +0000</pubDate>
		<dc:creator>utilitypattern</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://utilitypattern.wordpress.com/?p=29</guid>
		<description><![CDATA[  Pre-Compiled headers can greatly reduce compile times, but setting this up correctly so it doesn&#8217;t conflict the Qt&#8217;s visual studio integration and MOC is not straightforward. This article will walk you through the process. There are drawbacks to precompiled headers. Please take a look at the references at the end for more details on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=29&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>Pre-Compiled headers can greatly reduce compile times, but setting this up correctly so it doesn&#8217;t conflict the Qt&#8217;s visual studio integration and MOC is not straightforward. This article will walk you through the process. There are drawbacks to precompiled headers. Please take a look at the references at the end for more details on precompiled headers and their pluses and minuses. Now, on to speeding up your build!</p>
<p><span id="more-29"></span></p>
<p>First, enable build timings in Visual Studio so you can see if your making things better or worse. Set <strong>Tools | Options | Projects and Solutions | VC++ Project Settings | Build Timing</strong> to Yes. Ideally, you should run the build a few times to get some before metrics. I ended up just jumping right in. The improvement was so great it was easy to see.</p>
<p>Now, you will need to add two files, a header (.h) and source (.cpp) file, to every Visual Studio project (.vcproj). The .cpp file will be used by the compiler to trigger the creation of the precompiled header (.pch) file. The .h file specifies which headers should be included as precompiled headers. You can name the files anything, but I like to a) have them match and b) have them be easy to recognize. So, I suggest using <strong>MyProject_pch.h</strong> and <strong>MyProject_pch.cpp</strong>. As a side note, if you create a default MFC project visual studio will name the files stdafx.h and stdafx.cpp.</p>
<h3>Create the source files for the precompiled headers</h3>
<p>Create the <strong>MyProject_pch.h</strong> file and add this file into the project with your other headers. In the file, #include any headers which are large, seldom change, and are used frequently in the project. Almost any Qt header your using is a good candidate. Also, any headers from the standard library should be included here. Here&#8217;s an example.<br />
<pre class="brush: cpp;">
/* Use include guards,
just as you would with any regular header. */
#if !defined(MYPROJECT_PCH_H)
#define MYPROJECT_PCH_H

/* In addition, its a good idea to surround the headers
with an additional define so we can switch the inclusion
of the pre-compiled headers them on and off.
For platforms which don't support pre-compiled headers,
don't define USE_PRECOMPILED_HEADERS. */
#ifdef USE_PRECOMPILED_HEADERS

/* I like to include this pragma too,
so the build log indicates if pre-compiled headers
were in use. */
#pragma message( &quot;Using pre-compiled headers\n&quot; )

// Include files that are used in many places and change infrequently.

// Std library stuff
#include &lt;vector&gt;
#include &lt;stdio.h&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;sstream&gt;
#include &lt;map&gt;
#include &lt;memory&gt;

// Qt stuff
#include &lt;qvector&gt;
#include &lt;qvariant&gt;
#include &lt;qlist&gt;
#include &lt;qstring&gt;
#include &lt;qstringlist&gt;
#include &lt;qmutex&gt;
#include &lt;qmutexlocker&gt;
#include &lt;qregexp&gt;
#include &lt;qmap&gt;
#include &lt;qabstractitemmodel&gt;
#include &lt;qmodelindex&gt;
#include &lt;qstandarditem&gt;
#include &lt;qstandarditemmodel&gt;
#include &lt;qthread&gt;

// Boost stuff
#include &lt;boost smart_ptr.hpp&gt;

#endif // USE_PRECOMPILED_HEADERS 

#endif //MYPROJECT_PCH_H.
</pre><br />
The <strong>MyProject_pch.cpp</strong> file is dead simple. Add it to the project with your other source files.<br />
<pre class="brush: cpp;">
// Build the precompiled headers.
#include &quot;MyProject_pch.h&quot;
</pre></p>
<h3> </h3>
<h3>Configure Visual Studio</h3>
<p>Right click on the project in the Solution Explorer. Choose <strong>Properties</strong>. Change the <strong>Configuration</strong> to <em>All Configurations</em>. You want to select <em>All Configurations</em> so the changes you make will affect both debug and release builds. Then select <strong>Configuration Properties | C/C++ | Precompiled Headers</strong></p>
<ul>
<li>Set <strong>Create/Use Precompiled Header</strong> to <em>Use Precompiled Header (/Yu)</em></li>
<li>Set <strong>Create/Use PCH Through File</strong> to <em>MyProject_pch.h</em></li>
<li>Leave <strong>Precompiled Header File</strong> at <em>$(IntDir)\$(TargetName).pch</em></li>
</ul>
<p>This will set every source file in the project to use pre-compiled versions of the headers, as specified in &#8216;MyProject_pch.h&#8217;</p>
<p>Now, find MyProject_pch.cpp in the Solution Explorer. Right click on it and select <strong>Properties</strong>. Again, change the <strong>Configuration<em> to </em>All Configurations<em>. Then select </em></strong><em>Configuration Properites | C/C++ | Precompiled Headers<strong> </strong></em></p>
<ul>
<li>Set <strong>Create/Use Precompiled Header</strong> to <em>Create Precompiled Header (/Yc)</em></li>
<li>Set <strong>Create/Use PCH Through File</strong> to <em>MyProject_pch.h</em></li>
<li>Leave <strong>Precompiled Header File</strong> at <em>$(IntDir)\$(TargetName).pch</em></li>
</ul>
<p><em></em>This triggers visual studio to generate the pre-compiled header (.pch) file. If you skip this step, Visual Studio will complain about creating or recreating the precompiled header.</p>
<p>The MyProject_pch.h file must be the first non-comment line in every .cpp file in the project. In fact, Visual Studio will silently ignore every line of code before this file. If it isn&#8217;t in .cpp file at all, you will get an error.</p>
<blockquote><p>fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add &#8216;#include &#8220;CipherOm_pch.h&#8221;&#8216; to your source?</p></blockquote>
<p>You could write a script to add &#8216;#include &#8216;MyProject_pch.h&#8217; as the first line of every source file. However, if you try and go this route, Qt&#8217;s MOC and it&#8217;s generated source are going to make the build process pretty complicated. You would need to make sure the script runs <em>after</em> the MOC but <em>before</em> the file is compiled. Fortunately there is a much easier way. Use Visual Studio&#8217;s Force Includes directive.</p>
<p>Right click on the project in the Solution Explorer. Choose <strong>Properties</strong>. Change the <strong>Configuration</strong> to <em>All Configurations</em>. Then select <strong>Configuration Properties | C/C++ | Advanced</strong></p>
<ul>
<li>Set <strong>Force Includes</strong> to <em>MyProject_pch.h</em></li>
</ul>
<p>Now, every .cpp file in the project will have the precompiled header file included as if it were the first line of the file. This includes MOC generated code.</p>
<p>It probably a good idea to make sure and include all the headers needed by the .cpp file in the .cpp file explicitly. Then test this periodically by building without USE_PRECOMPILED_HEADERS defined. Explicitly including dependencies will clearly indicate what headers the .cpp file needs and help keep the code base in good shape in case you need to compile on a platform that doesn&#8217;t support precompiled headers. This is Qt after all.</p>
<h3>References</h3>
<p>The information here was synthesized from the following blog posts. I recommend reading the first at a minimum.</p>
<p><a href="http://www.cygnus-software.com/papers/precompiledheaders.html">Precompiled Headers</a></p>
<p><a href="http://www.gamesfromwithin.com/articles/0504/000086.html">The Care and Feeding of Pre-Compiled Headers</a></p>
<p><a href="http://codeblog.bsdninjas.co.uk/index.php?/archives/39-Non-intrusive-build-speedup-in-Visual-C++-.NET.html">Non-intrusive build speedup in Visual C++ .NET</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/utilitypattern.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/utilitypattern.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/utilitypattern.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/utilitypattern.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/utilitypattern.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=utilitypattern.wordpress.com&amp;blog=3799587&amp;post=29&amp;subd=utilitypattern&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://utilitypattern.wordpress.com/2008/06/06/precompiled-headers-with-qt-under-visual-studio-2005/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/00d72364f26cd1fa0c13f0f407e2a904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">utilitypattern</media:title>
		</media:content>
	</item>
	</channel>
</rss>
