<?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>Web-Generate</title>
	<atom:link href="http://blog.web-generate.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.web-generate.de</link>
	<description>Generating the Web</description>
	<lastBuildDate>Wed, 09 Nov 2011 11:01:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Zugriff auf die GUI aus einem anderen Thread</title>
		<link>http://blog.web-generate.de/2011/11/09/zugriff-auf-die-gui-aus-einem-anderen-thread/</link>
		<comments>http://blog.web-generate.de/2011/11/09/zugriff-auf-die-gui-aus-einem-anderen-thread/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 11:00:35 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=168</guid>
		<description><![CDATA[Wer hatte das Problem nicht schon einmal. Man benötigt mehrere Threads und will diesen auch Zugriff auf ein label geben um den Status anzeigen zu lassen. So oder so ähnlich könnte es sein. Da jetzt allerdings nicht ohne weiteres direkt von einem 2. Thread auf die GUI Zugegriffen werden kann, müssen wir eine andere Möglichkeit [...]]]></description>
			<content:encoded><![CDATA[<p>Wer hatte das Problem nicht schon einmal. Man benötigt mehrere <strong>Threads</strong> und will diesen auch <strong>Zugriff</strong> auf ein label geben um den Status anzeigen zu lassen.<br />
So oder so ähnlich könnte es sein.</p>
<p>Da jetzt allerdings nicht ohne weiteres direkt von einem 2. Thread auf die <strong>GUI</strong> Zugegriffen werden kann, müssen wir eine andere Möglichkeit finden.</p>
<p>Ich persönlich verwende diese herangehensweise häufiger in kleinen Applikationen.</p>
<p>Deshalb möchte ich euch heute eine Möglichkeit zeigen, mit der Ihr von einem anderen <strong>Thread</strong>, ohne großen Aufwand, auf die <strong>GUI</strong> zugreifen könnt.<br />
<span id="more-168"></span></p>
<p>Als erstes benötigen wir einen <strong>&#8220;Delegate&#8221;</strong>:</p>
<pre class="brush: csharp">public delegate string ChangeTextboxDelegate(string text);</pre>
<p>Diese würde ich über die dazugehörige, nachfolgende, <strong>Funktion</strong> setzen.</p>
<p>Wir benötigen jetzt noch eine <strong>Funktion</strong>, die <strong>prüft</strong>, ob dieses <strong>Element</strong> einen <strong>&#8220;Invoke&#8221;</strong> <strong>benötigt</strong>.</p>
<p>Falls diese einen <strong>&#8220;Invoke&#8221;</strong> <strong>benötigt</strong>, sollte dieser auch mit den passenden <strong>Parametern</strong> ausgeführt werden.</p>
<p>In diesem <strong>Invoke</strong> wird der <strong>Delegate</strong> als <strong>neues Objekt</strong> aufgerufen und mit der <strong>Funktion</strong> zum <strong>ändern</strong> der <strong>GUI</strong> als <strong>Parameter übergeben</strong>.</p>
<p>Als <strong>2. Parameter</strong> erhält der <strong>&#8220;Invoke&#8221;</strong> die <strong>Parameter</strong>, die an den <strong>Delegate</strong> <strong>übergeben</strong> werden sollen.</p>
<p>Am Ende sieht das alles zusammen so aus:</p>
<pre class="brush: csharp">public delegate string ChangeTextboxDelegate(string text);

public string ChangeTextbox(string text)
{
	if(InvokeRequired)
	{
		return Invoke(new ChangeTextboxDelegate(ChangeTextbox), text);
	}
	else
	{
		MyTextbox.Text = text;
	}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2011/11/09/zugriff-auf-die-gui-aus-einem-anderen-thread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taskmanager öffnet sich nicht?</title>
		<link>http://blog.web-generate.de/2011/03/03/taskmanager-offnet-sich-nicht/</link>
		<comments>http://blog.web-generate.de/2011/03/03/taskmanager-offnet-sich-nicht/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 16:12:59 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Taskmanager]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=128</guid>
		<description><![CDATA[Am 22.02.2011 wurde das SP1 für Windows 7 von Microsoft veröffentlicht. Ich habe vor längerer Zeit den &#8220;ProcessExplorer&#8221; installiert und den Taskmanager ersetzen lassen. Dies war bei mir in vergessenheit geraten und ich installierte das SP1 einfach über das Windows Update. Am nächsten Tag stellte ich fest, dass der Taskmanager nicht mehr startete. Es gab [...]]]></description>
			<content:encoded><![CDATA[<p>Am 22.02.2011 wurde das SP1 für Windows 7 von Microsoft veröffentlicht.</p>
<p>Ich habe vor längerer Zeit den &#8220;ProcessExplorer&#8221; installiert und den Taskmanager ersetzen lassen.</p>
<p>Dies war bei mir in vergessenheit geraten und ich installierte das SP1 einfach über das Windows Update.</p>
<p>Am nächsten Tag stellte ich fest, dass der Taskmanager nicht mehr startete.</p>
<p>Es gab keine Fehlermeldung, keine Warnung &#8211; Nichts..<span id="more-128"></span> Falls es euch genauso geht, hier eine kleine Anleitung, wie ich es gemacht habe.</p>
<p>Ich habe das Problem nur auf meinem Windows 7 Laptop gehabt, es dürfte aber auch für Windows Vista gelten.</p>
<p>&nbsp;</p>
<p>Windows 7:<br />
1. Auf den Windows Button (ehem. &#8220;Start&#8221;) klicken und &#8220;regedit&#8221; eingeben.<br />
2. Rechtsklick auf das Programm &#8220;regedit.exe&#8221; und auf &#8220;Als Administrator ausführen&#8221; klicken.<br />
3. Den Baum folgendermaßen öffnen:</p>
<ul>
<li>HKEY_LOCAL_MACHINE
<ul>
<li>SOFTWARE
<ul>
<li>Microsoft
<ul>
<li>Windows NT
<ul>
<li>CurrentVersion
<ul>
<li>Image File Execution Options
<ul>
<li>taskmgr.exe</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>4. Den Schlüssel &#8220;Debugger&#8221; einfach löschen.</p>
<p>&nbsp;</p>
<p>Jetzt müsste der Taskmanager wieder funktionieren, falls nicht &#8211; Neustarten.</p>
<p>Allerspätestens jetzt müsste der Taskmanager wieder funktionieren.</p>
<p>&nbsp;</p>
<p>Viele grüße,<br />
KampfFussel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2011/03/03/taskmanager-offnet-sich-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operatoren &#8211; Das kleine 1&#215;1 in der Programmierung</title>
		<link>http://blog.web-generate.de/2010/11/29/operatoren-das-kleine-1x1-der-programmierung/</link>
		<comments>http://blog.web-generate.de/2010/11/29/operatoren-das-kleine-1x1-der-programmierung/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 22:02:56 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Operatoren]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=109</guid>
		<description><![CDATA[Operatoren sind eines der wichtigsten Bestandteile einer Programmiersprache. Schließlich muss in jedem Programm gerechnet werden. Ich werde hier kurz und knapp die wichtigsten Operatoren erklären. Dabei kann es passieren, dass nicht jeder Operator auch in jeder Programmiersprache vorhanden ist. Allerdings sind die normalen mathematischen Operatoren in jeder höheren Programmiersprache vorhanden. Was sind &#8220;Operatoren&#8221;? Operatoren sind [...]]]></description>
			<content:encoded><![CDATA[<p>Operatoren sind eines der wichtigsten Bestandteile einer Programmiersprache. Schließlich muss in jedem Programm gerechnet werden.</p>
<p>Ich werde hier kurz und knapp die wichtigsten Operatoren erklären. Dabei kann es passieren, dass nicht jeder Operator auch in jeder Programmiersprache vorhanden ist. Allerdings sind die normalen mathematischen Operatoren in jeder höheren Programmiersprache vorhanden.</p>
<h3>Was sind &#8220;Operatoren&#8221;?</h3>
<p>Operatoren sind vordefinierte Symbole (z.B. das Additionssymbol aus der Mathematik), die bestimmte vordefinierte Operationen ausführen.<span id="more-109"></span><br />
Operatoren begegnen uns in fast jeder Zeile der Programmierung. Sie werden in Kontrollstrukturen und bei Zuweisungen verwendet.</p>
<h3>Wofür sind Operatoren gut?</h3>
<p>Operatoren  kann man für verschiedene Sachen verwenden. Jeder Operator benötigt auch einen oder mehrere Operanden. Wie z.B. bei einer mathematischen Berechnung. Bei einer mathematischen Berechnungn z.B., benötigen wir mind. zwei Zahlen und einen Operator. Manche Operatoren benötigen auch nur einen Operanden.</p>
<p>Ein Operator und mind. ein Operand ergibt immer eine Operation. Mit mehreren Operationen können wir verschiedene Dinge darstellen. Wir könnten mit ein paar Operationen z.B. einen Mittelwert errechnen.</p>
<h3>Was gibt es für Operatoren?</h3>
<p>Es gibt verschiedene Operatoren, wovon ich einige in der nachfolgenden Liste zusammengestellt habe (die Bitweisen Operatoren lasse ich erstmal außen vor).</p>
<table>
<thead>
<tr>
<th>Operator</th>
<th style="text-align: left;">Erklärung</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">+</td>
<td>Addieren von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">-</td>
<td>Subtrahieren von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">*</td>
<td>Das Symbol hat zwei Bedeutungen. Zum einen kann es zum Multiplizieren verwendet werden, oder aber für einen Zeiger.</td>
</tr>
<tr>
<td style="text-align: center;">/</td>
<td>Dividieren von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">=</td>
<td>Zuweisen (speichern) von z.B. einem Ergebnis.</td>
</tr>
<tr>
<td style="text-align: center;">%</td>
<td>Dividiert ohne eine Kommazahl zu erstellen (gibt den Rest zurück).</td>
</tr>
<tr>
<td style="text-align: center;">++</td>
<td>Erhöht den Wert um eins von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">&#8211;</td>
<td>Verringert den Wert um eins von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">==</td>
<td>Zum vergleichen von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">!</td>
<td>Operator zum negieren (umkehren) von etwas.</td>
</tr>
<tr>
<td style="text-align: center;">&gt;</td>
<td>Größer als..</td>
</tr>
<tr>
<td style="text-align: center;">&lt;</td>
<td>Kleiner als..</td>
</tr>
<tr>
<td style="text-align: center;">&amp;&amp;</td>
<td>Logisches UND (z.B. zum verketten von mehreren Bedingungen).</td>
</tr>
<tr>
<td style="text-align: center;">&amp;</td>
<td>Das Symbol hat zwei Bedeutungen. Zum einen gibt es die Adresse der Variable zurück, oder aber er dient als Bitweise verknüpfung.</td>
</tr>
<tr>
<td style="text-align: center;">||</td>
<td>Logisches ODER (z.B. zum trennen von mehreren Bedingung).</td>
</tr>
</tbody>
</table>
<h3>Kombinationen der Operatoren</h3>
<p>Man kann die oben genannten Operatoren kombieren. Im folgenden habe ich ein paar Beispiele aufgeführt, wie man Operatoren verwenden kann und auch Kombinieren kann.</p>
<table>
<thead>
<tr>
<th>Operator</th>
<th style="text-align: left;">Erklärung</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">+=</td>
<td>Addiert das Ergebnis der Operation auf der rechten Seite und addiert dazu den Inhalt der Variablen auf der linken Seite und weist den Wert dieser Variable zu.</td>
</tr>
<tr>
<td style="text-align: center;">-=</td>
<td>Subtrahiert das Ergebnis der Operation auf der rechten Seite und subtrahiert dazu den Inhalt der Variablen auf der linken Seite und weist den Wert dieser Variable zu.</td>
</tr>
<tr>
<td style="text-align: center;">&lt;=</td>
<td>Kleiner oder gleich</td>
</tr>
<tr>
<td style="text-align: center;">&gt;=</td>
<td>Größer oder gleich</td>
</tr>
<tr>
<td style="text-align: center;">!=</td>
<td>Nicht gleich (stimmt nicht überein).</td>
</tr>
</tbody>
</table>
<p>Es gibt allerdings noch einen weiteren Operator. Den sogenannten Klammeroperator. Dieser besteht aus normalen Klammern und erhöht wie in der Mathematik die Priorität der Berechnung. Je nachdem wie tief eine Operation in Klammern verschachtelt ist, desto höher wird ihre Priorität.</p>
<h3>Anwendungsbeispiele</h3>
<p>Als Beispiele kann man 2 Operationen mit einem logischen UND verknüpfen. In diesem Beispiel verwende ich &#8220;if&#8221;.</p>
<pre class="brush: php">
// Überprüft ob &quot;var1&quot; gleich &quot;Usereingabe1&quot; ist UND &quot;var2&quot; nicht gleich &quot;Usereingabe2&quot; ist.
if(var1 == Usereingabe1 &amp;&amp; var2 != Usereingabe2) {
var2 = Usereingabe;
}
</pre>
<p>Ich hoffe ich konnte euch einen Einblick in die Operatoren geben. Feedback und Diskussionen sind im Kommentarbereich erwünscht.</p>
<p>Grüße,<br />
KampfFussel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2010/11/29/operatoren-das-kleine-1x1-der-programmierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi, Game &amp; Planetary Rendering</title>
		<link>http://blog.web-generate.de/2010/11/21/hi-game-planetary-rendering/</link>
		<comments>http://blog.web-generate.de/2010/11/21/hi-game-planetary-rendering/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 21:36:44 +0000</pubDate>
		<dc:creator>KittyFisto</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=98</guid>
		<description><![CDATA[First, I want to say hello to who ever is reading this My name is Simon and I&#8217;m studying computer science. On top of that I have nothing better to do in my spare time than to work on a game (that will probably never be finished). But enough babbling about me. I plan on [...]]]></description>
			<content:encoded><![CDATA[<p>First, I want to say hello to who ever is reading this <img src='http://blog.web-generate.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My name is Simon and I&#8217;m studying computer science. On top of that I have nothing better to do in my spare time than to work on a game (that will probably never be finished). But enough babbling about me. I plan on using this blog to post status updates about this game and to pass on my <span style="text-decoration: line-through">knowledge</span> failures to others, so they can profit from this as well.</p>
<h3>The Game</h3>
<p>I will explain the details about what this game is going to be in another article, but for now it&#8217;s enough to think of a remake of the great Homeworld series, with influences from other strategy games as well (mostly World in Conflict). <span id="more-98"></span> However the big difference to what has been done already is that this game will feature at least one realistically sized planetary system. In contrast to (great) games like <em>Eve: Online</em> or the <em>X-Series</em>, there will not be small sectors, but one gigantic system that can be freely explored. However this wouldn&#8217;t be fun if the game would obey all physical rules. For example, even when traveling at the speed of light, it would at least several minutes to some hours to reach another planet in the same planetary system, thus there will be no speed of light cap (or other ones that would otherwise make the game extremely boring or dull). Instead there will be some sort of FTL travel, probably a combination of -jumps and ordinary flying at several c (whatever suits the gameplay).</p>
<h3>Planetary Rendering</h3>
<p>Today I started implementing planetary rendering and the first problem I had to face were related to the limited precision of the depth buffer. The dimensions of a planet (or the sun) is so huge when compared  to a space ship (that will probably never exceed several km) that z-fighting issues start to show very quickly, when trying to store depth values, ranging from several hundreds of thousands of kilometers to several meters. However I read a small <a href="http://www.infinity-universe.com/Infinity/index.php?option=com_smf&amp;Itemid=75&amp;topic=73.0" target="_blank">post</a> by Infinity Admin (who is currently creating the most awesome space game ever) in which he described how he resolved those issues. Basically, instead of rendering everything into the same depth buffer, he adjusts the distances of the clipping planes so they only cover the space of the planet he is about to render. This way he can make use of all available precision of the depth buffer, instead of a minor fraction. After fully rendering a planet, the depth buffer must be cleared again so the next planet can be rendered. Once all planets are rendered, the final scene (ships, explosions, rockets, etc&#8230;) is rendered on top of that. This has a minor draw back: Ships can not be partially hidden by a planet.</p>
<p>I did some thinking on my own and integrated this theory into the rendering part of my code and it seems to work: I could display a ship with dimensions of 100 units as well as a planet with a radius of 10.000 units at a distance of 100.000 units. Maybe I will post some screenshots next week.</p>
<p>Bye,</p>
<p>Simon</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2010/11/21/hi-game-planetary-rendering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table Head Marker</title>
		<link>http://blog.web-generate.de/2010/11/12/table-head-marker/</link>
		<comments>http://blog.web-generate.de/2010/11/12/table-head-marker/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 11:18:59 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Header]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Table]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=49</guid>
		<description><![CDATA[Ich bin vor kurzem in die Verlegenheit gekommen, eine HTML Tabelle mehrspaltig machen zu müssen. Dafür musste ich einen mehrzeiligen Header erstellen. Natürlich wird dies unübersichtlich wenn man jetzt die Spalten mit Textboxen oder anderem nicht beschriftet. Da dies so nicht gewünscht wurde, musste ich mir etwas einfallen lassen. Ich hab den Tableheader verwendet. Mit [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin vor kurzem in die Verlegenheit gekommen, eine HTML Tabelle mehrspaltig machen zu müssen.<br />
Dafür musste ich einen mehrzeiligen Header erstellen.</p>
<p>Natürlich wird dies unübersichtlich wenn man jetzt die Spalten mit Textboxen oder anderem nicht beschriftet.<br />
Da dies so nicht gewünscht wurde, musste ich mir etwas einfallen lassen.<br />
<span id="more-49"></span><br />
Ich hab den Tableheader verwendet.<br />
Mit diesem Javascript (jQuery) Code, habe ich anhand der Zeile und Spalte erkannt, für was z.B. die Textbox gedacht war.</p>
<p>Hiermit wird die Headerspalte grau hinterlegt, je nachdem welche Zeile / Spalte man anklickt.</p>
<pre class="brush: javascript">
// On Focus in
$(&quot;td &gt; input[type=text], td &gt; select&quot;).live(&quot;focusin&quot;, function (event) {

	// Get Column and Row from current selection
	var col = $(this).parents(&quot;tr&quot;).children().index($(this).parents(&quot;td&quot;));
	var row = $(this).parents(&quot;tbody&quot;).children().index($(this).parents(&quot;tr&quot;));

	// Count the Rows from Header,
	// so that we know, how many rows are really one &quot;row&quot;
	var rowCount = $(this).parents(&quot;table&quot;).children(&quot;thead&quot;).children().length;

	// Calculate the correct header row
	while (row &gt; (rowCount - 1)) {
		row = row - rowCount;
	}

	// Change the Header columns color
	$(this).parents(&quot;table&quot;).children(&quot;thead&quot;).children(&quot;tr:eq(&quot; + row + &quot;)&quot;).children(&quot;th:eq(&quot; + col + &quot;)&quot;).css(&#039;background&#039;, &#039;#AEAEAE&#039;);
});

// On Focus out
$(&quot;td &gt; input[type=text], td &gt; select&quot;).live(&quot;focusout&quot;, function (event) {

	// Get Column and Row from current selection
	var col = $(this).parents(&quot;tr&quot;).children().index($(this).parents(&quot;td&quot;));
	var row = $(this).parents(&quot;tbody&quot;).children().index($(this).parents(&quot;tr&quot;));

	// Count the Rows from Header,
	// so that we know, how many rows are really one &quot;row&quot;
	var rowCount = $(this).parents(&quot;table&quot;).children(&quot;thead&quot;).children().length;

	// Calculate the correct header row
	while (row &gt; (rowCount - 1)) {
		row = row - rowCount;
	}

	// Change the Header columns color
	$(this).parents(&quot;table&quot;).children(&quot;thead&quot;).children(&quot;tr:eq(&quot; + row + &quot;)&quot;).children(&quot;th:eq(&quot; + col + &quot;)&quot;).css(&#039;background&#039;, &#039;&#039;);
});
</pre>
<p>Viel Spaß damit,<br />
KampfFussel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2010/11/12/table-head-marker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Umzug&#8221; &amp; Design</title>
		<link>http://blog.web-generate.de/2010/10/22/umzug-design/</link>
		<comments>http://blog.web-generate.de/2010/10/22/umzug-design/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 12:05:32 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ankündigung]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Web Generate]]></category>

		<guid isPermaLink="false">http://blog.web-generate.de/?p=29</guid>
		<description><![CDATA[Ich habs geschafft. Das Design ist jetzt endlich angepasst und alles funktioniert so wie es soll. Der Blog ist jetzt auch auf die subdomain &#8220;blog.web-generate.de&#8221; umgezogen. Unter der www.web-generate.de Domain wird demnächst eine Webseite Online gehen, in denen Ihr nach meiner OpenSource Software stöbern könnt. Grüße, KampfFussel]]></description>
			<content:encoded><![CDATA[<p>Ich habs geschafft. Das Design ist jetzt endlich angepasst und alles funktioniert so wie es soll.<br />
Der Blog ist jetzt auch auf die subdomain &#8220;blog.web-generate.de&#8221; umgezogen. Unter der www.web-generate.de Domain wird demnächst eine Webseite Online gehen, in denen Ihr nach meiner OpenSource Software stöbern könnt.</p>
<p>Grüße,<br />
KampfFussel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2010/10/22/umzug-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web generated!</title>
		<link>http://blog.web-generate.de/2010/09/30/web-generated/</link>
		<comments>http://blog.web-generate.de/2010/09/30/web-generated/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 20:59:11 +0000</pubDate>
		<dc:creator>KampfFussel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Web Generate]]></category>

		<guid isPermaLink="false">http://Endlichistesgeschafft.EinneuerHoster,dieDomainssindauchdaundIchhabdenBloginstalliert.IchmussnocheinpaarkleinigkeitenEinstellen,aberimgroßenundganzen,fühlIchmichhierschonrichtigwohl.Ichfreuemichbereitsaufdieersten</guid>
		<description><![CDATA[Endlich ist es geschafft. Ein neuer Hoster, die Domains sind auch da und Ich hab den Blog installiert. Ich muss noch ein paar kleinigkeiten Einstellen, aber im großen und ganzen, fühl Ich mich hier schon richtig wohl. Ich freue mich bereits auf die ersten Besucher die hier auftauchen werden. Natürlich seid Ihr alle dazu aufgerufen, [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich ist es geschafft. Ein neuer Hoster, die Domains sind auch da und Ich hab den Blog installiert. Ich muss noch ein paar kleinigkeiten Einstellen, aber im großen und ganzen, fühl Ich mich hier schon richtig wohl. Ich freue mich bereits auf die ersten Besucher die hier auftauchen werden. Natürlich seid Ihr alle dazu aufgerufen, Kommentare abzugeben.</p>
<p>Ihr könnt auch gerne Vorschläge bringen, zu welchen Themen Ihr gerne etwas lesen möchtet. Dies könnt Ihr mir übers Kontaktformular schicken oder hier direkt als Kommentar.</p>
<p>In der Zwischenzeit werde Ich über das schreiben, was mir spontan so einfällt.</p>
<p>Jetzt werde Ich mir aber mal eine Mütze Schlaf gönnen.</p>
<p>Grüße,<br />
KampfFussel</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-generate.de/2010/09/30/web-generated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

