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

<channel>
	<title>gouranga &#187; programming</title>
	<atom:link href="http://www.gouranga.me/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gouranga.me</link>
	<description>ein wenig von fast allem</description>
	<lastBuildDate>Tue, 09 Mar 2010 19:15:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Qt &#8211; Über Ordner und Resourcen iterieren</title>
		<link>http://www.gouranga.me/2009/10/02/qt-uber-ordner-und-resourcen-iterieren/</link>
		<comments>http://www.gouranga.me/2009/10/02/qt-uber-ordner-und-resourcen-iterieren/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:03:46 +0000</pubDate>
		<dc:creator>Steffen</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.gouranga.me/?p=676</guid>
		<description><![CDATA[Wer in Qt schnell über eine Verzeichnisstruktur iterieren will, der nutzt dazu QDirIterator.
Die Qt Dokumentation meint dazu:

 QDirIterator it&#40;&#34;/etc&#34;, QDirIterator::Subdirectories&#41;;
 while &#40;it.hasNext&#40;&#41;&#41; &#123;
     qDebug&#40;&#41; &#60;&#60; it.next&#40;&#41;;
&#160;
     // /etc/.
     // /etc/..
     // /etc/X11
     // /etc/X11/fs
  [...]]]></description>
			<content:encoded><![CDATA[<p>Wer in Qt schnell über eine Verzeichnisstruktur iterieren will, der nutzt dazu QDirIterator.<br />
Die Qt Dokumentation meint dazu:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"> QDirIterator it<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;/etc&quot;</span>, QDirIterator<span style="color: #008080;">::</span><span style="color: #007788;">Subdirectories</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 <span style="color: #0000ff;">while</span> <span style="color: #008000;">&#40;</span>it.<span style="color: #007788;">hasNext</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span>
     qDebug<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #000080;">&lt;&lt;</span> it.<span style="color: #007788;">next</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
&nbsp;
     <span style="color: #666666;">// /etc/.</span>
     <span style="color: #666666;">// /etc/..</span>
     <span style="color: #666666;">// /etc/X11</span>
     <span style="color: #666666;">// /etc/X11/fs</span>
     <span style="color: #666666;">// ...</span>
 <span style="color: #008000;">&#125;</span></pre></div></div>

<p>Nichts besonders, sowas kann heutzutage jedes Framework &#8211; und Java von Haus aus.</p>
<p>Jetzt wirds awesome: QDirIterator greift nicht direkt auf das Dateisystem zu (Architekturbedingt macht das bei einem plattformunabhängigen Framework auch keinen Sinn), sondern über Ableitungen von QAbstractFileEngineIterator. Und so ermöglicht QDirIterator auch den Zugriff auf in die Applikation kompilierte Resourcen:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">QDirIterator it<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;:/subitems&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 <span style="color: #0000ff;">while</span> <span style="color: #008000;">&#40;</span>it.<span style="color: #007788;">hasNext</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span>
     qDebug<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #000080;">&lt;&lt;</span> it.<span style="color: #007788;">next</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
&nbsp;
    <span style="color: #666666;">// :/subitems/globe.png</span>
    <span style="color: #666666;">// :/subitems/pin.png</span>
    <span style="color: #666666;">// :/subitems/light_bulb.png</span>
     <span style="color: #666666;">// ...</span>
 <span style="color: #008000;">&#125;</span></pre></div></div>

<p>Awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gouranga.me/2009/10/02/qt-uber-ordner-und-resourcen-iterieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer Programming (in a nutshell)</title>
		<link>http://www.gouranga.me/2009/01/03/computer-programming-in-a-nutshel/</link>
		<comments>http://www.gouranga.me/2009/01/03/computer-programming-in-a-nutshel/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 18:18:33 +0000</pubDate>
		<dc:creator>Steffen</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.steffen-goertz.de/?p=385</guid>
		<description><![CDATA[Eigentlich möchte ich hier nicht schon wieder &#8216;nen Comicstrip posten, aber der hier ist es wirklich wert:
]]></description>
			<content:encoded><![CDATA[<p>Eigentlich möchte ich hier nicht schon wieder &#8216;nen Comicstrip posten, aber der hier ist es wirklich wert:</p>
<div class="wp-caption alignnone" style="width: 456px"><a href="http://abstrusegoose.com/98"><img title="Computer Programming kurz erklärt" src="http://abstrusegoose.com/strips/computer_programming_101.JPG" alt="Computer Programming kurz erklärt" width="446" height="340" /></a><p class="wp-caption-text">Computer Programming kurz erklärt</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gouranga.me/2009/01/03/computer-programming-in-a-nutshel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
