<?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>4Geeks.de &#187; English</title>
	<atom:link href="http://www.4geeks.de/blog/archives/category/english/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.4geeks.de/blog</link>
	<description>-.-</description>
	<lastBuildDate>Sun, 14 Mar 2010 21:00:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rawr TankDK</title>
		<link>http://www.4geeks.de/blog/archives/2009/01/rawr-tankdk/</link>
		<comments>http://www.4geeks.de/blog/archives/2009/01/rawr-tankdk/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 15:12:41 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=173</guid>
		<description><![CDATA[Finally my latest addition to Rawr got released with the new version: The TankDK module!
It&#8217;s a theory craft program that provides Death Knights with the possibility to optimize their gear to the best. It is not finished yet, so if you have any proposals or comments post them at Elitist Jerks.
]]></description>
			<content:encoded><![CDATA[<p>Finally my latest addition to <a href="http://www.codeplex.com/Rawr">Rawr</a> got released with the new version: The TankDK module!</p>
<p>It&#8217;s a theory craft program that provides Death Knights with the possibility to optimize their gear to the best. It is not finished yet, so if you have any proposals or comments post them at <a href="http://elitistjerks.com/f72/t40287-rawr_discussion/">Elitist Jerks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2009/01/rawr-tankdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ThWBoard and reCAPTCHA</title>
		<link>http://www.4geeks.de/blog/archives/2009/01/thwboard-and-recaptcha/</link>
		<comments>http://www.4geeks.de/blog/archives/2009/01/thwboard-and-recaptcha/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:18:27 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[reCAPTCHA]]></category>
		<category><![CDATA[ThWBoard]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=167</guid>
		<description><![CDATA[At UO-BaB we still use ThWBoard as forum software. While bots seem not be able to spam it, probably because of the low distribution, we get a lot of bogus registrations. These generate a lot of undeliverable mails which choke our support mailbox.
I finally decided to do something against this and implemented a reCAPTCHA check [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.uo-bab.de">UO-BaB</a> we still use <a href="http://www.thwboard.de/">ThWBoard</a> as forum software. While bots seem not be able to spam it, probably because of the low distribution, we get a lot of bogus registrations. These generate a lot of undeliverable mails which choke our support mailbox.</p>
<p>I finally decided to do something against this and implemented a <a href="http://recaptcha.net">reCAPTCHA</a> check on the registration page. I have made a patch for anyone who still uses <a href="http://www.thwboard.de/">ThWBoard</a>.</p>
<ul>
<li>Create a <a href="http://recaptcha.net">reCAPTCHA</a> account and download the <a href="http://recaptcha.net/plugins/php/">PHP-API-wrapper</a>.</li>
<li>Unpack the archive into the inc folder in your forum directory.</li>
<li>Download the patch from:<a href="http://www.4geeks.de/files/thwboard_recaptcha.patch"><br />
http://www.4geeks.de/files/thwboard_recaptcha.patch</a></li>
<li>Apply the patch with &#8220;patch -p1 thwboard_recaptcha.patch&#8221;</li>
<li>Change private and public reCAPTCHA key in register.php and do_register.php</li>
<li>&#8230;</li>
<li>Profit!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2009/01/thwboard-and-recaptcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ToscaWidgets headache</title>
		<link>http://www.4geeks.de/blog/archives/2008/12/toscawidgets-headache/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/12/toscawidgets-headache/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 20:01:38 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=162</guid>
		<description><![CDATA[I just spent 2 hours to find a way to set the value of a tw HiddenField. Unfortunately the author did not think, it would be a good thing to mention such nonrelevant tasks in the documentation.
To save you searching for yourself:
options = {'form_name' : {'attrs' : {'value':'your_value'}}}
Later in the template to show your form:
${tmpl_context.form(child_args=options)}
]]></description>
			<content:encoded><![CDATA[<p>I just spent 2 hours to find a way to set the value of a tw HiddenField. Unfortunately the author did not think, it would be a good thing to mention such nonrelevant tasks in the documentation.</p>
<p>To save you searching for yourself:</p>
<pre style="padding-left: 30px;">options = {'form_name' : {'attrs' : {'value':'your_value'}}}</pre>
<p>Later in the template to show your form:</p>
<pre style="padding-left: 30px;">${tmpl_context.form(child_args=options)}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/12/toscawidgets-headache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Digital Restriction Management</title>
		<link>http://www.4geeks.de/blog/archives/2008/10/digital-restriction-management/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/10/digital-restriction-management/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 21:09:29 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Nettalk]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=158</guid>
		<description><![CDATA[Via Slashdot
Make DRM invisible and people will use it.
(Un-)fortunately this is impossible by design. DRM wants to restrict usage and therefor can never be invisible.
]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://it.slashdot.org/article.pl?sid=08/10/23/1520201">Slashdot</a></p>
<blockquote><p><em>Make DRM invisible and people will use it.</em></p></blockquote>
<p>(Un-)fortunately this is impossible by design. DRM wants to restrict usage and therefor can never be invisible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/10/digital-restriction-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates&#8230;</title>
		<link>http://www.4geeks.de/blog/archives/2008/09/updates/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/09/updates/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 17:46:31 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Use The Source]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=156</guid>
		<description><![CDATA[I just realized, that Turbogears 2 is coming along nicely. The new documentation, while a bit hidden, looks great. As I really prefer Pylons over CherryPy, I&#8217;m quite happy to see that. I think, I convinced a friend of mine to implement his webshop in TG2.
I committed a new optimization method to Rawr. I hope [...]]]></description>
			<content:encoded><![CDATA[<p>I just realized, that <a href="http://turbogears.org/">Turbogears</a> 2 is coming along nicely. The new <a href="http://turbogears.org/2.0/docs/index.html">documentation</a>, while a bit hidden, looks great. As I really prefer Pylons over CherryPy, I&#8217;m quite happy to see that. I think, I convinced a friend of mine to implement his webshop in TG2.</p>
<p>I committed a new optimization method to <a href="http://www.codeplex.com/Rawr/Release/ProjectReleases.aspx?ReleaseId=16875">Rawr</a>. I hope people like and use it. It should be included into the next release of Rawr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/09/updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Clock</title>
		<link>http://www.4geeks.de/blog/archives/2008/07/learning-clock/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/07/learning-clock/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 20:35:32 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/?p=139</guid>
		<description><![CDATA[Check out the Learning Clock.
It&#8217;s nearly too stupid to be true but still a fellow student created it. Don&#8217;t press the wrong buttons!
]]></description>
			<content:encoded><![CDATA[<p>Check out the <a href="http://home.in.tum.de/~boehnel/clock/">Learning Clock</a>.</p>
<p>It&#8217;s nearly too stupid to be true but still a fellow student created it. Don&#8217;t press the wrong buttons!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/07/learning-clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortex</title>
		<link>http://www.4geeks.de/blog/archives/2008/02/vortex/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/02/vortex/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 15:19:26 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[cfd]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[vortex]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/archives/2008/02/vortex/</guid>
		<description><![CDATA[I updated my code to support arbitrary geometries and fixed some more bug and was finally able to get some stable results for another nice problem:
The Von Kármán vortex street
Instead of a cylinder, I used a tilted plat, but it works nevertheless and is, imho, more interesting, because its no longer symmetric.
]]></description>
			<content:encoded><![CDATA[<p>I updated my code to support arbitrary geometries and fixed some more bug and was finally able to get some <a href="http://www.youtube.com/watch?v=zasZF-h6Jrg">stable results</a> for another nice problem:</p>
<p>The <a href="http://en.wikipedia.org/wiki/Von_K%C3%A1rm%C3%A1n_vortex_street">Von Kármán vortex street</a></p>
<p>Instead of a cylinder, I used a tilted plat, but it works nevertheless and is, imho, more interesting, because its no longer symmetric.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/02/vortex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lid-driven cavity</title>
		<link>http://www.4geeks.de/blog/archives/2008/02/lid-driven-cavity/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/02/lid-driven-cavity/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 16:23:38 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[cavity]]></category>
		<category><![CDATA[cfd]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[numeric]]></category>
		<category><![CDATA[simulation]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/archives/2008/02/lid-driven-cavity/</guid>
		<description><![CDATA[A small video showing my self-programmed cfd code simulating a lid-driven cavity flow. I used a 200&#215;200 grid to simulate a fluid with Reynolds number of 500. The whole simulation took about 15 minutes to run on a P4. The visualization was done with Paraview, which produced the streamlines from the velocity field.
I try to [...]]]></description>
			<content:encoded><![CDATA[<p>A small <a href="http://www.youtube.com/watch?v=chM2YU3OnKI">video</a> showing my self-programmed <a href="http://en.wikipedia.org/wiki/Computational_fluid_dynamics">cfd</a> code simulating a lid-driven cavity flow. I used a 200&#215;200 grid to simulate a fluid with <a href="http://en.wikipedia.org/wiki/Reynolds_number">Reynolds number</a> of 500. The whole simulation took about 15 minutes to run on a P4. The visualization was done with <a href="http://www.paraview.org/">Paraview</a>, which produced the streamlines from the velocity field.</p>
<p>I try to implement some more boundary conditions soon, so i can produce some more interesting examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/02/lid-driven-cavity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The fastest sparse grid code ever.</title>
		<link>http://www.4geeks.de/blog/archives/2008/01/the-fastest-sparse-grid-code-ever/</link>
		<comments>http://www.4geeks.de/blog/archives/2008/01/the-fastest-sparse-grid-code-ever/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 21:51:04 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Use The Source]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[sparse grid]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/archives/2008/01/the-fastest-sparse-grid-code-ever/</guid>
		<description><![CDATA[In my strive for even faster code, I finally followed a vague idea I had: There are those template things in c++. So I began writing grid generation code and had a hard time with it. Mainly because I did not know the mighty typename keyword.
In the end I was successful:
Creating a grid with 1.5 [...]]]></description>
			<content:encoded><![CDATA[<p>In my strive for even faster code, I finally followed a vague idea I had: There are those template things in c++. So I began writing grid generation code and had a hard time with it. Mainly because I did not know the mighty <a href="http://www.cppreference.com/keywords/typename.html">typename</a> keyword.</p>
<p>In the end I was successful:</p>
<p>Creating a grid with 1.5 mio points takes around 8.5 secs with the old code and around 2.5 secs with the new templated code. The only catch is, that you have to know the dimension at compile time, but if you do something like CFD, that&#8217;s not  a problem.</p>
<p>Next stop: Calculating hierarchical surplus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2008/01/the-fastest-sparse-grid-code-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content distribution</title>
		<link>http://www.4geeks.de/blog/archives/2007/12/content-distribution/</link>
		<comments>http://www.4geeks.de/blog/archives/2007/12/content-distribution/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 15:39:12 +0000</pubDate>
		<dc:creator>ebo</dc:creator>
				<category><![CDATA[EVE]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[bits]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[p2p]]></category>

		<guid isPermaLink="false">http://www.4geeks.de/archives/2007/12/content-distribution/</guid>
		<description><![CDATA[Ok &#8230; Let&#8217;s not talk about the new EVE-Patch deleting the WinXP boot.ini. Let&#8217;s talk about how CCP distributes the new 1.2G patch.
There are several possibilities:
BITS
Theory sounds nice, as always. You start the client, it notices your box is capable of running the new stuff. You click a button and some time later the download [...]]]></description>
			<content:encoded><![CDATA[<p>Ok &#8230; Let&#8217;s not talk about the new EVE-Patch deleting the <a href="http://games.slashdot.org/games/07/12/06/1312254.shtml">WinXP boot.ini</a>. Let&#8217;s talk about how CCP distributes the new 1.2G patch.</p>
<p>There are several possibilities:</p>
<h3>BITS</h3>
<p>Theory sounds nice, as always. You start the client, it notices your box is capable of running the new stuff. You click a button and some time later the download is finished and you can install the new artwork.</p>
<p>Back to reality: It did not work. At least not for me. I clicked the button. It stated: Starting download. Seconds later the button reappears and nothing more happens. And that&#8217;s if you are lucky. If it really starts it floods your connection, making any online activity nearly impossible. If you think: &#8220;Deinstalling the sh*t  will help!&#8221; you are wrong. If you deinstall the eve client there is no more way to stop the download without using the command line. Thats user-friendliness a la Microsoft.</p>
<h3> Torrent</h3>
<p>Yeah, well, not exactly &#8230;You have to download an executable. That should make anyone, who has ever used a bt-client suspicious. What you get is a <a href="http://en.wikipedia.org/wiki/BitTorrent_DNA">Bittorrent DNA</a> Client. That thing install itself into your Control Center without asking and further notice, nor does it leave a link in the start menu. Furthermore it stays active even after canceling the download ,without showing any icon or similiar, communicating with other peers. Not a very nice behaviour&#8230;</p>
<h3>http</h3>
<p>Finally something useful. No complaints here. Downloading it at the moment&#8230;</p>
<h3>Conclusion:</h3>
<p>Someone at CCP got a serious infection with the &#8220;If you can&#8217;t pay for it, it&#8217;s not good&#8221;-virus. I hope they learn from their mistakes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.4geeks.de/blog/archives/2007/12/content-distribution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
