<?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>Jonas Maurus' maurus.net</title>
	<atom:link href="http://maurus.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://maurus.net</link>
	<description>technology, psychology, life and management</description>
	<lastBuildDate>Sat, 02 Jan 2010 14:22:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2010</title>
		<link>http://maurus.net/weblog/2010/01/01/2010/</link>
		<comments>http://maurus.net/weblog/2010/01/01/2010/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 14:50:51 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=957</guid>
		<description><![CDATA[... and here we are :-). Happy new year, everybody.

2009 was a good year. I finally graduated after I basically finished taking courses in 2007 but then had to manage two big projects all through 2008, which didn't leave me the time to do it until last year. But I got a lot of new [...]]]></description>
			<content:encoded><![CDATA[<p>... and here we are :-). Happy new year, everybody.</p>

<p>2009 was a good year. I finally graduated after I basically finished taking courses in 2007 but then had to manage two big projects all through 2008, which didn't leave me the time to do it until last year. But I got a lot of new projects on the road and a lot of things done.</p>

<p>Unfortunately, I wasn't able to do much for maurus.net. However, right over the last few days, I finally found the time to start bringing my notes on <a href="/resources/calendar-server-7/">Sun Java Calendar Server 7</a> online.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2010/01/01/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to uninstall Microsoft&#8217;s .Net Framework Assisstant Spyware</title>
		<link>http://maurus.net/weblog/2009/02/28/how-to-uninstall-microsofts-net-framework-assisstant-spyware/</link>
		<comments>http://maurus.net/weblog/2009/02/28/how-to-uninstall-microsofts-net-framework-assisstant-spyware/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 14:40:52 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Cutting the crap]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=853</guid>
		<description><![CDATA["Microsoft's .Net Framework Assistant" is installed in your Firefox Browser without your consent as part of Microsoft's .Net framework. It's installed via Windows Update, so its installation can't be easily blocked. It can't be uninstalled (they made it intentionally very hard) and looking at Microsoft's track record, there's absolutely no reason to trust that it's [...]]]></description>
			<content:encoded><![CDATA[<p>"Microsoft's .Net Framework Assistant" is installed in your Firefox Browser without your consent as part of Microsoft's .Net framework. It's installed via Windows Update, so its installation can't be easily blocked. It can't be uninstalled (they made it intentionally very hard) and looking at Microsoft's track record, there's absolutely no reason to trust that it's secure. Also, it transfers information about software on your computer to third party servers, again without your consent.</p>

<p>That I think, fits the definition of spyware.</p>

<p>Fortunately, there's a way to uninstall it from your machine as long as you have administrative privileges. I found <a href="http://wyday.com/blog/2008/how-to-uninstall-microsoft-net-framework-assistant-from-firefox/" title="How to uninstall Microsoft .NET Framework Assistant from Firefox">a good recipe here</a>. Basically you have to edit the registry key</p>

<blockquote><pre>
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions
</pre></blockquote>

<p>and delete the key named <code>{20a82645-c095-46ed-80e3-08825760534b}</code>. At which point, after a browser restart, the extension will be gone.</p>

<p>Unfortunately, Microsoft also takes the liberty to modify your preferences to add the .NET framwork's version to your browser's referrer. To fix this, type <code>about:config</code> into your browser's URL bar, then type "microsoft" into the search box, right-click on the key "general.useragent.extra.microsoftdotnet" and click "reset". That's it, you're done.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2009/02/28/how-to-uninstall-microsofts-net-framework-assisstant-spyware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new year</title>
		<link>http://maurus.net/weblog/2009/01/09/the-new-year/</link>
		<comments>http://maurus.net/weblog/2009/01/09/the-new-year/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 12:53:03 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=848</guid>
		<description><![CDATA[I blinked and it was 2009.

So first of all: Happy New Year to everybody reading this. I have a whole bunch of posts that didn't make it last year because I was wrapped up in a lot of projects, but I'm planning on updating the weblog again as the stress level goes down :-).]]></description>
			<content:encoded><![CDATA[<p>I blinked and it was 2009.</p>

<p>So first of all: Happy New Year to everybody reading this. I have a whole bunch of posts that didn't make it last year because I was wrapped up in a lot of projects, but I'm planning on updating the weblog again as the stress level goes down :-).</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2009/01/09/the-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Election Day prediction</title>
		<link>http://maurus.net/weblog/2008/11/04/election-day-prediction/</link>
		<comments>http://maurus.net/weblog/2008/11/04/election-day-prediction/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 06:56:06 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=764</guid>
		<description><![CDATA[Well, after reading the polls again, I predict that Barack Obama will today become the first African-American President of the United States. He'll get at least 52% of the popular vote, but I would wish for it being more than that. Of course, this isn't a very bold projection as 538.com has Obama already at [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after reading the polls again, I predict that Barack Obama will today become the first African-American President of the United States. He'll get at least 52% of the popular vote, but I would wish for it being more than that. Of course, this isn't a very bold projection as <a href="http://www.fivethirtyeight.com/">538.com</a> has Obama already at a 98% chance of winning this election. Still, I'm feeling very good about this :-).</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/11/04/election-day-prediction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Airport security is, for the most part, total stupidity</title>
		<link>http://maurus.net/weblog/2008/10/17/airport-security-is-total-stupidity/</link>
		<comments>http://maurus.net/weblog/2008/10/17/airport-security-is-total-stupidity/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 22:25:27 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Cutting the crap]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=758</guid>
		<description><![CDATA[When I went to Egypt a few weeks ago for two weeks of diving, beaches and general fun in the Lahami Bay Resort, me and my friend had to leave two bottles of rather expensive, but very tasty, Whiskey behind at the Munich airport. Idiots that we were, we believed that, as we were on [...]]]></description>
			<content:encoded><![CDATA[<p>When I went to Egypt a few weeks ago for two weeks of diving, beaches and general fun in the <a href="http://lahamibay.com/">Lahami Bay Resort</a>, me and my friend had to leave two bottles of rather expensive, but very tasty, Whiskey behind at the Munich airport. Idiots that we were, we believed that, as we were on our way to one of these "Arab terrorist countries", we could keep two obviously unopened bottles of liquid. Germany's secretary of the interior would certainly have been very proud of us if we had blown up something over there using a "magic port-barrel-aged alcohol vapor bomb".</p>

<p>We were wrong. I guess that duty-free shops in Germany are just as fine with the new stupid regulations as their American counter-parts are and thus these regulations are enforced regardless of the country you go to. As a western tourist you can have alcohol with you in Egypt, it's just very hard to buy some there, so we bought <em>another</em> two bottles of whiskey in the local duty-free store. The <em>only</em> difference between the new bottles and the old bottles was that the new bottles were placed in a plastic bag with huge red lettering that said "DO NOT OPEN". A MacGyver-esque terrorist that can build a bomb out of whiskey would have been clearly defeated by that security.</p>

<p>So this article on airport security by "The Atlantic" resonated a lot with me: "<a href="http://www.theatlantic.com/doc/200811/airport-security">The Things He Carried</a>". Especially, since it features <a href="http://www.schneier.com/blog/" title="Schneier on Security">Bruce Schneier</a>, who helped the journalist print his own fake boarding passes.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/10/17/airport-security-is-total-stupidity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wall Street</title>
		<link>http://maurus.net/weblog/2008/10/08/wall-street/</link>
		<comments>http://maurus.net/weblog/2008/10/08/wall-street/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 10:30:39 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=753</guid>
		<description><![CDATA[

As seen on jwz's.]]></description>
			<content:encoded><![CDATA[<div class="picture"><img src="http://maurus.net/wp-content/uploads/2008/10/jump_you_fuckers-300x203.jpg" alt="" title="jump_you_fuckers"  /></div>

<p>As seen on <a href="http://jwz.livejournal.com/945609.html">jwz's</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/10/08/wall-street/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Here&#8217;s your ticket</title>
		<link>http://maurus.net/weblog/2008/08/23/heres-your-ticket/</link>
		<comments>http://maurus.net/weblog/2008/08/23/heres-your-ticket/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 17:02:44 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=737</guid>
		<description><![CDATA[Well, Obama/Biden it is!

I'm glad, because Joe Biden took a great position on Iran in the democratic debates. He will truly make up for Obama's lack of foreign policy experience and from what I read about him, be an informed voice of reason in international relations.



What a great team to kick Bush and the Republicans [...]]]></description>
			<content:encoded><![CDATA[<p>Well, Obama/Biden it is!</p>

<p>I'm glad, because Joe Biden took a great position on Iran in the democratic debates. He will truly make up for Obama's lack of foreign policy experience and from what I read about him, be an informed voice of reason in international relations.</p>

<div class="picture"><img src="http://maurus.net/wp-content/uploads/2008/08/likearock_2.jpg" alt="President Bush: Like a rock, only dumber" title="Like a rock, only dumber" /></div>

<p>What a great team to kick Bush and the Republicans out of the White House.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/08/23/heres-your-ticket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django and Java</title>
		<link>http://maurus.net/weblog/2008/08/20/django-and-java-2/</link>
		<comments>http://maurus.net/weblog/2008/08/20/django-and-java-2/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 21:02:33 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=729</guid>
		<description><![CDATA[For some reason, I get some search traffic for the string "Django Java". I don't know why. Still, I want to address what I think these people are searching for a bit here.

First of all, Jython-compatibility is in Django 1.0.

Still, there is no framework like Django being written in Java. There's not. There are hundreds [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, I get some search traffic for the string "Django Java". I don't know why. Still, I want to address what I think these people are searching for a bit here.</p>

<p>First of all, Jython-compatibility is in Django 1.0.</p>

<p>Still, there is no framework like Django being <em>written</em> in Java. There's not. There are hundreds of web frameworks for Java, though. On a very high level, some focus on abstracting the web away (Echo2 and 3, Eclipse RAP, Google GWT), some focus on abstracting Java away (Grails, Tapestry), some find a way in the middle (Spring MVC, Struts2).</p>

<p>The one thing that comes close to Django in my opinion is <a href="http://tapestry.apache.org">Tapestry 5.0</a>. However, Tapestry does bring with it a lot of very advanced web development architecture that is not necessarily what you're after. Working with Tapestry requires you to subscribe to component-oriented development and the usage of a dependency injection container and if you want to realize its full potential, you'll need a couple of additional technologies like <acronym title="Object Relational Mapping">ORM</acronym> in the form of <acronym title="Java Persistence Architecture">JPA</acronym> or at least plain-old <a href="http://www.hibernate.org/">Hibernate</a>.</p>

<p>It is important for me that I make the point that many of the current scripting language-based web frameworks seem to be going through much of the learning curve that led to all these Java technologies, but some, like the Java <acronym title="Aspect-oriented programming">AOP</acronym> stacks can be avoided completely by using a language that has functional aspects to it, like Python or Ruby. Not PHP. <a href="/resources/programming-languages/php">Never use PHP for anthing serious anyway</a>.</p>

<p>So, by all means, if you're <em>developing</em> in Java, either because you have to, or because you've made a conscious decision based on legacy code, for example, or the availability of a mature library of some kind, go ahead and check out Tapestry, which also allows you to develop big parts of your application in <a href="http://groovy.codehaus.org/">Groovy</a> anyway, if you shy away from compiled languages.</p>

<p>But if you're searching for light-weight, quick, easy and architecturally sound web development and prefer to develop in Python, go for Django itself. Since version 1.0alpha2, Django is compatible to the next <a href="http://www.jython.org/">Jython</a> release (2.5). That means that you can use all the fancy Java libraries you want from your Python code (it will not feel pythonic at all times, though) and still use Django's excellent infrastructure. This will also allow you to run Django on a full-fledged JEE application server.</p>

<p>I, myself, am a bit undecided on what framework to use with Java as there's also <a href="http://grails.org/">Grails</a> to consider and if I had to choose between Django ORM and Hibernate/JPA and I'm using Java anyway, I'd probably go for Hibernate as it has a lot more mature features (like full <a href="http://lucene.apache.org">Lucene</a> integration in <a href="http://search.hibernate.org/">Hibernate-Search</a>, "sharding" and most of all: aggregation support, a basic feature that Django ORM still lacks).</p>

<p>So there you go... it again comes down to the question of what tool is the best one for the job at hand :-). I hope this post helps those people who come here searching for an answer. If you need more information, just <a href="/contact/">email me</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/08/20/django-and-java-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GeoDjango has been merged into Django&#8217;s trunk yesterday</title>
		<link>http://maurus.net/weblog/2008/08/06/geodjango-has-been-merged-into-djangos-trunk-yesterday/</link>
		<comments>http://maurus.net/weblog/2008/08/06/geodjango-has-been-merged-into-djangos-trunk-yesterday/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 11:19:57 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=721</guid>
		<description><![CDATA[This means that GeoDjango will be part of Django 1.0! This is another great addition to this fabulous framework. It changes and extends Django's ORM so that it supports GIS types in multiple databases. Of course, that primarily means support for OpenGIS types in MySQL and PostgreSQL and querying them via Django's ORM.

Now, if they'd [...]]]></description>
			<content:encoded><![CDATA[<p>This means that <a href="http://geodjango.org/">GeoDjango</a> will be part of Django 1.0! This is another <em>great</em> addition to this fabulous framework. It changes and extends Django's ORM so that it supports <acronym title="Geographic Information System">GIS</acronym> types in multiple databases. Of course, that primarily means support for OpenGIS types in <a href="http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html" title="Spatial Extensions">MySQL</a> and <a href="http://postgis.refractions.net/" title="PostGIS">PostgreSQL</a> and querying them via Django's ORM.</p>

<p>Now, if they'd finally land aggregation support, I'd be totally happy with Django 1.0!</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/08/06/geodjango-has-been-merged-into-djangos-trunk-yesterday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the iPhone work under XP64</title>
		<link>http://maurus.net/weblog/2008/07/28/making-the-iphone-work-under-xp64/</link>
		<comments>http://maurus.net/weblog/2008/07/28/making-the-iphone-work-under-xp64/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 10:01:49 +0000</pubDate>
		<dc:creator>jm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=717</guid>
		<description><![CDATA[I've been using 64-bit systems exclusively for a while now (Windows XP x64 for daily work and Windows Vista x64 as my gaming system), but Apple made the braindead decision to let iTunes v7.7's iPhone 64-bit support only run on Windows Vista. Well, unfortunately, all my business data is on Windows XP and there's no [...]]]></description>
			<content:encoded><![CDATA[<p>I've been using 64-bit systems exclusively for a while now (Windows XP x64 for daily work and Windows Vista x64 as my gaming system), but Apple made the braindead decision to let iTunes v7.7's iPhone 64-bit support only run on Windows Vista. Well, unfortunately, all my business data is on Windows XP and there's <em>no way</em> that I'll downgrade to 32-bit and loose support for my 4GB RAM.</p>

<p>Turns out, there's really no technical reason for not having iPhone support on Windows XP 64, unless you have a phobia of editing MSI files with Orca. <a href="http://yukichigai.googlepages.com/iphonex64" title="Making the iPhone work in XP x64 - A guide for lovers">Here's an excellent write-up</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/07/28/making-the-iphone-work-under-xp64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
