<?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>Narnio&#187; Uncategorized</title>
	<atom:link href="http://www.narnio.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.narnio.com</link>
	<description>A day in the life of a software engineer</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:31:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>The HTC Desire indepth</title>
		<link>http://www.narnio.com/2010/08/28/the-htc-desire-indepth/</link>
		<comments>http://www.narnio.com/2010/08/28/the-htc-desire-indepth/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 16:18:37 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTC Desire]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=432</guid>
		<description><![CDATA[In a previous post I said I recently got a new phone, the HTC Desire. But since I only had it very briefly I felt it wasn&#8217;t the time yet to write about the phone itself. Well know I&#8217;ve been playing with it for more then a week so it&#8217;s time to write some small [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.narnio.com/wp-content/uploads/2010/08/htc-desire-vodafone.jpg" class="thickbox no_icon" rel="gallery-432" title="HTC Desire"><img style="margin-left: 4px; margin-bottom: 2px; border: 1px dashed #000000; float: right;" title="HTC Desire" src="http://www.narnio.com/wp-content/uploads/2010/08/htc-desire-vodafone-e1283010973305.jpg" alt="" width="282" height="478" /></a>In a previous post I said I recently got a new phone, the HTC Desire. But since I only had it very briefly I felt it wasn&#8217;t the time yet to write about the phone itself. Well know I&#8217;ve been playing with it for more then a week so it&#8217;s time to write some small article about it.</p>
<p>So I&#8217;ve been using HTC phones for several years now and so far I&#8217;ve liked every single phone I&#8217;ve had. But the Desire was my switch from Windows Mobile to the Android platform, and I was very worried about the switch to say the least.</p>
<h2>First impression of the Desire</h2>
<p>After switching on the phone for the first time I went through the setup procedure, which is as simple as 1, 2, 3. So thank god for that, it&#8217;s a huge step up from Windows Mobile 5.</p>
<p>I have to give HTC one thing, the phone response very well to any time you touch the screen. It&#8217;s probably the capacitive screen, but its a whole lot better then what I was used to.  Just after first boot you will probably play around a little with the widgets that are included.</p>
<p>As the Sense interface gives you 7 different tabs that you can put widgets on it will take you some time to configure it to your likings. Which is as much a blessing as a curse, especially in when you are just using the phone for the first time. Luckily the phone comes with several presets for the Sense interface.</p>
<p>My biggest concern was migrating all my data from Windows Mobile to the Android platform. And unfortunately my worries where right. So Google step up to the plate and make migrating from different phone platforms easier. It&#8217;s impossible to migrate text messages or call history without doing a lot of manual work.</p>
<h2>The good the bad and the ugly</h2>
<p>So what&#8217;s up with this phone. Is it a good thing to buy or good gift to get <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Well it sorta depends on what you are expecting. If you want a phone that gives you a lot of access to your social networks, then yeah it might be something for you. If you want something that just enables you to call and send text message, then please don&#8217;t waste your money on the Desire.  It&#8217;ll do the job but at a high price.</p>
<p>Having said that here are some of the pro&#8217;s and con&#8217;s of the phone:</p>
<table width="100%">
<thead>
<tr>
<td style="text-align: left;"><strong>Pro&#8217;s</strong></td>
<td style="text-align: left;"><strong>Con&#8217;s</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td width="50%" valign="top">
<ul>
<li>Very responsive to touch</li>
<li>Well thought out interface</li>
<li>Good build quality</li>
<li>Tons of applications available for Android</li>
<li>Automatic updating over the air</li>
</ul>
</td>
<td width="50%" valign="top">
<ul>
<li>Seems to loose 3G connection randomly, and won&#8217;t reconnect automatically</li>
<li>Very, very expensive at 400+ bucks</li>
<li>Crappy FriendStream widget of HTC</li>
</ul>
</td>
</tr>
</tbody>
</table>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2010/08/28/the-htc-desire-indepth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving LinkedIn</title>
		<link>http://www.narnio.com/2010/08/20/leaving-linkedin/</link>
		<comments>http://www.narnio.com/2010/08/20/leaving-linkedin/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 20:07:37 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=427</guid>
		<description><![CDATA[Ok so I don&#8217;t know who the was the genious that introduces the captcha on the LinkedIn website, but it makes the damn website completely useless. Every time you login you need to enter an unreadable, completely useless captcha. See the screenshot below for what I mean. Now I know I&#8217;m not an expert on [...]]]></description>
			<content:encoded><![CDATA[<p>Ok so I don&#8217;t know who the was the genious that introduces the captcha on the LinkedIn website, but it makes the damn website completely useless. Every time you login you need to enter an unreadable, completely useless captcha. See the screenshot below for what I mean.</p>
<div id="attachment_428" class="wp-caption aligncenter" style="width: 354px"><a  href="http://www.narnio.com/wp-content/uploads/2010/08/LinkedIn-Captcha.jpg" class="thickbox no_icon" rel="gallery-427" title="LinkedIn-Captcha"><img class="size-medium wp-image-428 " title="LinkedIn-Captcha" src="http://www.narnio.com/wp-content/uploads/2010/08/LinkedIn-Captcha-300x170.jpg" alt="" width="344" height="199" /></a><p class="wp-caption-text">Screenshot of Captcha</p></div>
<p>Now I know I&#8217;m not an expert on the usability side of things, but why do you need to enter a captcha code <strong>after correctly entering both your username and the password</strong>. This sersiously makes me wonder if it would not be better to erase my LinkedIn account. Unfortunately that would require me to login, now if I were only able to read the damn image.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2010/08/20/leaving-linkedin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Look On Windows 7</title>
		<link>http://www.narnio.com/2009/09/05/first-look-on-windows-7/</link>
		<comments>http://www.narnio.com/2009/09/05/first-look-on-windows-7/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 10:40:03 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=380</guid>
		<description><![CDATA[I recently had the option to test Windows 7 the Release Candidate. So I thought it would be good to write a short post on my first thoughts on this latest version of Windows. Don&#8217;t expect a lengthy review in this article, I may write on later on though. After downloading and burning the image [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the option to test Windows 7 the Release Candidate. So I thought it would be good to write a short post on my first thoughts on this latest version of Windows. Don&#8217;t expect a lengthy review in this article, I may write on later on though.</p>
<p>After downloading and burning the image I got from Microsoft I quickly tried to install it on my HP TouchSmart PC. Why did I choose this computer rather then my laptop or mediacenter. Well I was honestly expecting a lot of trouble and my TouchSmart has a recovery disk to quickly revert to Windows Vista <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<h2>First look at the Windows 7</h2>
<p>The installation of windows was damn easy, I guess when you compare the installation it is very similar to Windows Vista. A graphical interface is loaded that will help you trough the various steps needed  to install Windows 7. So far so good, though it does take quite long to install. But then again who is expecting anything else from a bloated OS, which I still believe Windows is. After the installation most things on my computer are recognized and work fine. Why I say most things, well unfortunately none of the <em>special</em> buttons of my computer are working. So I can&#8217;t control the sound, media or the brightness of the screen. Which sucks, but then again I don&#8217;t think I can blame Microsoft for that. As HP does not have any support what so ever for Windows 7.</p>
<p>One cool thing I really liked is that after installing a multi touch driver my HP was able to recognize 2 pressure points on the screen at the same time. Which makes for some cool features that work. I really liked it, but keep in mind it is just some eye candy and won&#8217;t help you in the every day things you do on the computer <img src='http://www.narnio.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<h2>Some new neat features</h2>
<p>Some might have already heard about some of the new features included in Windows 7. Well I will try and summarize a few that I find useful and some of which I have serious doubts that they are any added value what so ever.</p>
<p><strong>More decent window grouping</strong><br />
Anyone who has used Windows XP or Vista knows about the feature that windows starts grouping similar windows when there are a lot of them open. Well in windows 7 this feature got extended. Now it groups the windows no matter how many are open. This on its own is not that bad. Because like in Windows Vista you get a small preview of the window when you hover over it. A new feature in this is that when you stay over a window for a longer period of time the window will be displayed on the screen and all other windows &#8216;disappear&#8217; to the background.</p>
<p>Though this is a pretty stable and nice feature I strongly dislike Windows for doing this same thing for every single tab in Internet Explorer. Which is pretty annoying to people like me who have several tabs open, as well as several instances of Internet Explorer. This causes it to become a bit crowded down in that small preview window.</p>
<p><strong>Better quicklaunch features<br />
</strong>One of the older features in windows is the quicklaunch bar in the taskbar. This allows you to quickly start up any program you pinned to it. Well Windows 7 is no stranger to this. It features this prominently and slightly changed. The icons are a lot bigger then before, and like before you can pin any application to the taskbar. One new thing is that if you click on an icon and drag up a quicklaunch window appears with the most used actions, or in case of the explorer the most opened folders.</p>
<h2>Speed compared to Vista</h2>
<p>A lot of people are comparing Windows 7 with Vista, which I guess is not that strange since they look very similar. One huge improvement is that Windows 7 appears to be a bit quicker and slimmer then Vista. I have not done extensive tests speed wise, but it looks like it boots up a bit quicker and closes quicker. As well as loading of applications this also appears to be slightly faster.</p>
<p>The eye-candy included in Windows 7 is a bit sluggish tough. It&#8217;s just that bit lagging behind on commands giving. Like dragging of applications seems to bit just a bit slow. It might have todo with my HP TouchSmart, but Vista runs on it beautifully so I would expect Windows 7 to do the same.</p>
<h2>Some related video&#8217;s</h2>
<p>Like all of you I like vid&#8217;s, so I added some nice reviews and feature video&#8217;s below. Enjoy them and until next time&#8230;</p>
<p><a  href="http://www.youtube.com/watch?v=6Jsx-gf-z2U&#038;fmt=18">http://www.youtube.com/watch?v=6Jsx-gf-z2U</a></p>
<p><a  href="http://www.youtube.com/watch?v=6Jsx-gf-z2U&#038;fmt=18"><img src="http://img.youtube.com/vi/6Jsx-gf-z2U/default.jpg" width="130" height="97" border=0></a></p>
<p><a  href="http://www.youtube.com/watch?v=Wt9rnSWM25U&#038;fmt=18">http://www.youtube.com/watch?v=Wt9rnSWM25U</a></p>
<p><a  href="http://www.youtube.com/watch?v=Wt9rnSWM25U&#038;fmt=18"><img src="http://img.youtube.com/vi/Wt9rnSWM25U/default.jpg" width="130" height="97" border=0></a></p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2009/09/05/first-look-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No HDCP using the Gigabyte MA69GM-S2H onboard card??</title>
		<link>http://www.narnio.com/2009/08/14/no-hdcp-using-the-gigabyte-ma69gm-s2h-onboard-card/</link>
		<comments>http://www.narnio.com/2009/08/14/no-hdcp-using-the-gigabyte-ma69gm-s2h-onboard-card/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:32:18 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blu-ray]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HDCP]]></category>
		<category><![CDATA[htcp]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=377</guid>
		<description><![CDATA[Ok I recently got a very weird problem with my HTPC. Since a couple of days I&#8217;ve been unable to play any Blu-Ray disc. Even after updating my PowerDVD to the latest patched version. Before this update of PowerDVD the weird behaviour was the disapearing of PowerDVD when playing discs. No message no error nothing, [...]]]></description>
			<content:encoded><![CDATA[<p>Ok I recently got a very weird problem with my HTPC. Since a couple of days I&#8217;ve been unable to play any Blu-Ray disc. Even after updating my PowerDVD to the latest patched version.</p>
<p>Before this update of PowerDVD the weird behaviour was the disapearing of PowerDVD when playing discs. No message no error nothing, just gone! After the update the DVD player informed me that HDCP was not available and it could not play protected Blu-Ray discs.</p>
<p>This sounded weirdt to me since I have played them in the past, and I know the onboard graphics chip (the Ati Radeon X1250) supports it.</p>
<p>As it turns out, after a lot of digging, I had recently installed an updated version of the Catalyst Control Center. Which should not be anything strange, its recommended practice by a lot of software developers. However the graphics chipset on the motherboard appears to have some custom stuff, since after installing the latest version from the Ati site HDCP was no longer supported.</p>
<p>When I reinstalled the version of the Catalyst Control Center that came with the PC all my troubles went away. No more warnings / crashes or unable to play disc reports.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2009/08/14/no-hdcp-using-the-gigabyte-ma69gm-s2h-onboard-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing around with my new HP TouchSmart IQ532</title>
		<link>http://www.narnio.com/2009/07/26/playing-around-with-my-new-hp-touchsmart-iq532/</link>
		<comments>http://www.narnio.com/2009/07/26/playing-around-with-my-new-hp-touchsmart-iq532/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 13:41:19 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[SmartTouch]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=374</guid>
		<description><![CDATA[I recently got very sick of having one of those bulky computers sitting next to my table, sucking in air all day and making a lot of noice with it. Yes as you may have guesst I don&#8217;t have the latest version of a PC. Well any way since a few weeks I was looking [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got very sick of having one of those bulky computers sitting next to my table, sucking in air all day and making a lot of noice with it. Yes as you may have guesst I don&#8217;t have the latest version of a PC. Well any way since a few weeks I was looking for a all in one PC. Which to me means no seperate monitor, no computer and if possible no mouse or keyboard. Wtf, you may think does such a thing exists!</p>
<p>You are not alone. I wasn&#8217;t even sure if such a thing exists either. Well the first part of the quest was very easy, find a computer that does not have a seperate casing for the actual computer. So an all in one system. Well these things actually exists, I mean look at the <a  title="Official iMac site" href="http://www.apple.com/imac/" target="_blank">iMac</a>. So I know they are out there, I just don&#8217;t want an iMac because non of the software I use is available for it. And I&#8217;m not a big fan of the Apple company, but that&#8217;s a completely different story all together.</p>
<p><img class="alignright size-thumbnail wp-image-365" style="float: right;'" title="HP TouchSmart IQ532" src="http://www.narnio.com/wp-content/uploads/2009/07/hptouchsmart-iq532-150x150.jpg" alt="HP TouchSmart IQ532" width="150" height="150" />It was only a couple of days later that by accident I came accross a small poor quality video of the <a  title="Official HP TouchSmart" href="http://h10010.www1.hp.com/wwpc/uk/en/ho/WF02a/12454-12454-3352963.html" target="_blank">HP TouchSmart series</a>. Which appearantly has been out ever since early 2007. These computers have everything build into the monitor, not just that but they are touch enabled. And I say touch enabled because they don&#8217;t have a touch screen in the traditional sense. The HP TouchSmart series has a shit load of LED&#8217;s build into the screen that detect where you press on the screen (and no you don&#8217;t even have to touch the screen for the LED&#8217;s to detect the touch).</p>
<p>Initially I was considering either a late model of the IQ500 series, which was brought out in 2008 or the IQ800 series which was brought out in 2009. The trouble with my little quest was that the 800 series is currently very hard to get. When I called several shops they could not get any computers in that series at all! So I ended up going for the IQ532, which was the best out of the IQ500 series currently available. And I can honestly say I like it, no more wires. And best of all you can choose to not use the mouse or keyboard. The touch part works pretty damn good, even with the onscreen keyboard that HP made for us as you can see in the screenshot below.</p>
<p style="text-align: center;"><img class="size-medium wp-image-371 aligncenter" title="Vista onscreen Keyboard" src="http://www.narnio.com/wp-content/uploads/2009/07/onscreen-keyboard-300x110.jpg" alt="Vista onscreen Keyboard" width="300" height="110" /></p>
<p>So I really like it, I mean the HP Touch application that is provided is pretty useless to me. But the idea of not needing anything and only having a single cable for your entire computer. Having bluetooth, WiFi and even a TV Tuner integrated is perfect for me. So just for you I have included some YouTube movies on the HP TouchSmart Series.</p>
<p><a  href="http://www.youtube.com/watch?v=pc1PYc0pIzw">httpvh://www.youtube.com/watch?v=pc1PYc0pIzw</a></p>
<p> <a  href="http://www.youtube.com/watch?v=CStZZrkc7Ck">httpvh://www.youtube.com/watch?v=CStZZrkc7Ck</a></p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2009/07/26/playing-around-with-my-new-hp-touchsmart-iq532/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A fresh start</title>
		<link>http://www.narnio.com/2009/06/13/a-fresh-start/</link>
		<comments>http://www.narnio.com/2009/06/13/a-fresh-start/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 18:48:55 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=329</guid>
		<description><![CDATA[As you may have noticed by the lack of me posting new articles in the past couple of months I have been really busy on a lot of projects. This has caused me to focus on other things then blogging on Narnio (unfortunattely ). I will attempt to start posting somewhat more regularly from now [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have noticed by the lack of me posting new articles in the past couple of months I have been really busy on a lot of projects. This has caused me to focus on other things then blogging on Narnio (unfortunattely <img src='http://www.narnio.com/wp-includes/images/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' />  ).</p>
<p>I will attempt to start posting somewhat more regularly from now on again, as I&#8217;ve sorta managed to get some stuff out of the way. One of them is my work on a complete overhaul of a part of the platform that the Zylom site is running on. Well enough of that!</p>
<p>Ok so what have I been up to that caused little posts. One of my new projects was a complete change of the <a  title="Jong Soft Corporate Site" href="http://www.jong-soft.com">corporate website </a>I have been maintaining. It&#8217;s not live yet, but great things are comming for this website. Which also gets me into the next phase of my career, as I am now looking into starting my own company, and it is really a scary thought 8-O.</p>
<p>I will soon start writing some more posts on developing website platforms in both <a  title="Official PHP site" href="http://www.php.net">PHP </a>and Java, as I&#8217;ve been learning a lot recently for each one of these two languages.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2009/06/13/a-fresh-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a mailserver, continued</title>
		<link>http://www.narnio.com/2008/12/15/setting-up-a-mailserver-continued/</link>
		<comments>http://www.narnio.com/2008/12/15/setting-up-a-mailserver-continued/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 19:35:08 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=255</guid>
		<description><![CDATA[In my last article on how to setup a basic mail server in debian using postfix and dovecot, I am now continueing on how to setup some basic spam filters. The reason to split this up, well I was stupid and assumed I wouldn&#8217;t need a spam filter yet. But I forgot that I also [...]]]></description>
			<content:encoded><![CDATA[<p>In my last article on how to <a  title="First article on setting up a basic Debian mail server" href="http://www.narnio.com/2008/12/08/debian-setting-up-a-postfix-and-dovecot-mail-server/">setup a basic mail server in debian using postfix and dovecot</a>, I am now continueing on how to setup some basic spam filters. The reason to split this up, well I was stupid and assumed I wouldn&#8217;t need a spam filter yet. But I forgot that I also moved one domain to my new mail server that got 200 spam messages a day.</p>
<p>So now to repair my mistake I am adding the following features to my already existing mail server. To find out how to setup the  mail server itself read my earlier article.</p>
<ul>
<li>Use spamassassin to mark spam in the header</li>
<li>Change the mail delivery to dovecot LDA, this is needed for step 3</li>
<li>Automatically move marked e-mails to the spam folder of the user</li>
</ul>
<p>Sounds easy right. Well it should be <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p><span id="more-255"></span></p>
<h2>Install spamassassin and set it up in postfix</h2>
<p>The first step we will take is installing and setting up the spamassassin tool. First lets install it with the default options from Debian by running:</p>
<p><code><br />
apt-get install spamassassin<br />
useradd -g spamd -s /bin/false -m -d /home/spamassassin spamd</code></p>
<p>Next we setup the basics of spamassassin configuration, the file called /etc/spamassassin/local.cf</p>
<p><code>report_safe        0<br />
required_score     2.0</code><br />
<code>use_bayes          1<br />
bayes_auto_learn   1<br />
use_bayes_rules    1</code></p>
<p><code># Some basic configuration<br />
score DCC_CHECK 4.000<br />
score SPF_FAIL 10.000<br />
score SPF_HELO_FAIL 10.000<br />
score RAZOR2_CHECK 2.500<br />
score BAYES_99 4.300<br />
score BAYES_95 3.500<br />
score BAYES_80 3.000</code></p>
<p><code># Headers to be added for all scanned messages<br />
add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_<br />
add_header all Level _STARS(*)_<br />
add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on _HOSTNAME_</code></p>
<p>So what we&#8217;ve done so far is set spamassassin up to automatically learn from mail it receives and to mark anything with a bayes score over 2 as spam. But we still need to integrate it into postfix to get it to work. Add the following to the postfix configuration (/etc/postfix/master.cf):</p>
<p><code>spamassassin unix -     n       n       -       -       pipe<br />
 user=spamd argv=/usr/bin/spamc -f -e<br />
 /usr/sbin/sendmail -oi -f ${sender} ${recipient}</code></p>
<p>You will also need to change the smtp line in the same file to the following, this will set up spamassassin as a pre delivery filter:</p>
<p><code>smtp      inet  n     -     -     -     -     smtpd -o content_filter=spamassassin</code></p>
<p>This will add the spamassassin service as a unix service through a pipe connection. Sounds complicated but it&#8217;s really easy it basically uses a binary file to comunicate between postfix and spamassassin. Make sure the user <em>spamd</em> exists and create the folder <em>/usr/bin/spamc</em> with full access to the spamd user. Also edit the file spamassassin to the following:</p>
<p><code># /etc/default/spamassassin<br />
# Change to one to enable spamd<br />
ENABLED=1</code></p>
<p><code># SpamAssassin uses a preforking model, so be careful! You need to<br />
# make sure --max-children is not set to anything higher than 5,<br />
# unless you know what you're doing.<br />
SAHOME="/var/lib/spamassassin/"<br />
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log"<br />
PIDFILE="${SAHOME}spamd.pid"<br />
CRON=0</code></p>
<p>Make sure to create the directory <em>/var/lib/spamassassin</em> and give spamd full access right to it, otherwise the service might not run properly. Spamassassin is now setup and will start scanning your e-mail. So if all you are interested in is the header being changed to indicate if a message is spam then you are done. If you also wish yo move it to a different folder then continue reading.</p>
<h2>Settup Dovecot as LDA (Local Delivery Agent)</h2>
<p>Next step is setting up dovecot as the default LDA for postfix. This is needed to let dovecot filter messages into the proper locations. First setup the connection to the between postfix and dovecot by adding the following to the <em>/etc/postfix/master.cf</em>:</p>
<p><code>dovecot   unix  -       n       n       -       -       pipe<br />
 flags=DRhu user=dovecot:dovecot<br />
 argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}</code></p>
<p>Please note that we now need to keep track of the fact that dovecot will be the user that is running this part of the mail server. So every file needed, log or configuration and mailboxes related, need to be owned by dovecot:dovecot. I have had issues with files having the wrong owner so it is important! Before activating the postfix connection lets configure dovecot for LDA by editing the <em>/etc/dovecot/dovecot.conf</em> file. Add the following piece of code in the group auth default &gt;&gt; socket listen:</p>
<p><code>        master {<br />
          path = /var/run/dovecot/auth-master<br />
          user = dovecot<br />
          group= ssl-cert<br />
          mode = 0600<br />
        }<br />
</code></p>
<p>This will setup the authentication service that dovecot will use for delivering the e-mail to the correct user and authenticating users. Also add the following at the bottom of the file to configure the LDA of dovecot:</p>
<p><code>protocol lda {<br />
  mail_plugins = cmusieve<br />
  sieve_global_path = /etc/dovecot/globalsieverc/global.sieve<br />
  log_path = /var/log/dovecot-delivery_log<br />
  postmaster_address = <a  href="mailto:noreply@domain.com">noreply@domain.com</a><br />
}</code></p>
<p><code>plugin {<br />
 sieve = /etc/dovecot/globalsieverc/global.sieve<br />
}</code></p>
<p>Again make sure that the user dovecot has full access to both the logfile and the global sieve directory (which you will need to make) <img src='http://www.narnio.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . The plugin group is just for safety. I don&#8217;t know if it is needed but it doesn&#8217;t break anything. Also check the dovecot-mysql.conf that you made earlier to make sure that the uid and gid are those of the dovecot user. You can find this out by running:</p>
<p><code>:&gt; id dovecot</code></p>
<p>If this is all setup in dovecot restart it by running:</p>
<p><code>:&gt;/etc/init.d/dovecot force-reload</code></p>
<p>Now it is time to wrap things up and activate dovecot as the LDA for postfix, edit the file /etc/postfix/main.cf and change the virtual_transport from virtual to dovecot. Last but not least is creating the globe.sieve file.</p>
<p><code>:&gt; vi /etc/dovecot/globalsieverc/global.sieve</code></p>
<p><code>require ["fileinto"];<br />
if anyof (<br />
    header :contains ["X-Spam-Flag"] "Yes"<br />
) {<br />
    fileinto "Spam"; stop;<br />
}</code></p>
<p>Now restart postfix and send yourself a test mail. If everything is setup correctly it should be delivered to your mailbox. If not then first check &#8216;/var/log/mail.info&#8217; to gather some information as to what is going on. If this indicates a delivery was attempted but it failed then check &#8216;/var/log/dovecot-delivery_log&#8217; to find out more.</p>
<p>I hope you have fun using your spam free mail server. If you have any issues let me know, but please include snippets from the log as this will help me help you <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/12/15/setting-up-a-mailserver-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH setup login using certificates</title>
		<link>http://www.narnio.com/2008/11/18/ssh-setup-login-using-certificates/</link>
		<comments>http://www.narnio.com/2008/11/18/ssh-setup-login-using-certificates/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 11:24:16 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=228</guid>
		<description><![CDATA[Once you are running a linux server you can choose to do the login by username and password authentication or by certificate authentication. Personally I always choose for the latter as it is more difficult to intercept or hack in to. Setting up certificate authentication is really simple. Just login to the machine as you [...]]]></description>
			<content:encoded><![CDATA[<p>Once you are running a linux server you can choose to do the login by username and password authentication or by certificate authentication. Personally I always choose for the latter as it is more difficult to intercept or hack in to.</p>
<p>Setting up certificate authentication is really simple. Just login to the machine as you would normally. Change to the user you are setting-up a certificate for and enter:</p>
<p><code>ssh-keygen -t rsa</code></p>
<p>You will be prompted for a password twice. After this is completed two files will be generated. One being the public file and one being the prive file. You need to download the private file from the server and store it somewhere safe. The public key needs to be copied to:</p>
<p><code> ~/.ssh/authorized_keys</code></p>
<p>After this you will be able to login to the server using your username and the private certificate. Please note that for Putty you will need to import the generated private key into puttygen and export it into a new private key. This is because Putty does not support the SSH generated private key.</p>
<p><strong>Update: </strong>fixed the name of the keyfile to actually make it work, thanks for that neosam.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/11/18/ssh-setup-login-using-certificates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrading the HTC P3300, continued</title>
		<link>http://www.narnio.com/2008/09/13/upgrading-the-htc-p3300-continued/</link>
		<comments>http://www.narnio.com/2008/09/13/upgrading-the-htc-p3300-continued/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 19:58:25 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Black&Blue]]></category>
		<category><![CDATA[HTC P3300]]></category>
		<category><![CDATA[Oops Black]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=209</guid>
		<description><![CDATA[After my first post on upgrading the HTC P3300 (Dopod P800 in the US) some time back it&#8217;s time for yet another post on this, see &#8216;Windows Mobile 6 on HTC P3300&#8242;. This time round I&#8217;ve been playing around with two seperate versions of custom ROMs for the HTC P3300. The first one I&#8217;ve looked [...]]]></description>
			<content:encoded><![CDATA[<p>After my first post on upgrading the HTC P3300 (Dopod P800 in the US) some time back it&#8217;s time for yet another post on this, see <a  title="Upgrading to Windows Mobile 6" href="http://www.narnio.com/2007/09/07/setting-up-windows-mobile-6-on-htc-p3300/">&#8216;Windows Mobile 6 on HTC P3300&#8242;</a>.</p>
<p>This time round I&#8217;ve been playing around with two seperate versions of custom ROMs for the HTC P3300. The first one I&#8217;ve looked at is the &#8216;Black&amp;Blue 5.0&#8242; ROM, written by Tom. The second one is the &#8216;Oops Black 1.0&#8242; also written by Tom. If you need information on how to install these ROMs then look at my earlier article and follow those steps, except you don&#8217;t install the Windows Mobile 6.0 ROM but one of the two below.</p>
<h2>Black&amp;Blue 5.0</h2>
<p><a  href="http://www.narnio.com/wp-content/uploads/2008/09/niki-project-v101.png"></a></p>
<div style="float:right">
<div id="attachment_210" class="wp-caption alignright" style="width: 310px"><a href="http://www.narnio.com/wp-content/uploads/2008/09/niki-project-v101.png"><img class="size-medium wp-image-210" title="Black&amp;Blue 5.0" src="http://www.narnio.com/wp-content/uploads/2008/09/niki-project-v101-300x200.png" alt="Image of ROM Black&amp;Blue 5.0" width="300" height="200" /></a><p class="wp-caption-text">Image of ROM Black&amp;Blue 5.0</p></div>
</div>
<p>The main reason for me to use this ROM was that it was build on top of Windows Mobile 6.1. Why was this so important you may think. Well let me list a couple of nice new features in:</p>
<ul>
<li>Better usability with out using the styles</li>
<li>A lot faster</li>
</ul>
<p>Though it&#8217;s not a big list the first one was reason enough for me. Finally a Windows Mobile version that I don&#8217;t need a styles to operate. Some of the parts I really liked about this ROM was that it was really fast. And even better really stable. I&#8217;ve had no problems what so ever using this ROM.</p>
<p><a  title="Download Black&amp;Blue 5.0" href="http://media.narnio.com/Gadgets/Tom_B_B_v5.0_without_cube.rar">You can download the ROM Black&amp;Blue 5.0 here.</a></p>
<h2>Oops Black 1.0</h2>
<div style="float: right">
<div id="attachment_211" class="wp-caption alignright" style="width: 310px"><a  href="http://www.narnio.com/wp-content/uploads/2008/09/arte-pro1.png" class="thickbox no_icon" rel="gallery-209" title="Oops Black 1.0"><img class="size-medium wp-image-211" title="Oops Black 1.0" src="http://www.narnio.com/wp-content/uploads/2008/09/arte-pro1-300x200.png" alt="Image of the Oops Black 1.0 ROM" width="300" height="200" /></a><p class="wp-caption-text">Image of the Oops Black 1.0 ROM</p></div>
</div>
<p>Like I stated before the second ROM I tested was a relatively new one written by Tom. The base of this ROM is identical to the Black&amp;Blue one. It&#8217;s also running on Windows Mobile 6.1 and has more or less the same applications installed. One huge difference is that this ROM is attempting to emulate the Touch Diamond style.</p>
<p>For those of you interested in this please let me give you a warning in advance. The ROM looks a lot like the Touch Diamond, but it&#8217;s behaviour is nothing like it. So if you are interested in the eye-candy this ROM is for you. If you want the functionality behind it then buy the new phone.</p>
<p><a  title="Download Oops Black 1.0" href="http://media.narnio.com/Gadgets/Tom-Oops-Black-v1.0-WWE.rar">You can download the Oops Black 1.0 here.</a></p>
<p><strong>Warning notice:</strong> Please note that both of these ROMs have been written by a 3rd party, which means you&#8217;r phone operator will not support you if your phone breaks. As to support from HTC they might, but you did modify the phone without approval.</p>
<p><strong>Update 1:</strong> I&#8217;ve been getting some questions from people that had problems updating the P3300, all of them noted that the file might be corrupt and the update failed. If this happens you don&#8217;t need to worry, as long as you installed the USPL first. You should be able to reflash any ROM to the P3300 even if an update fails. If you encounter update failures you could check http://forum.xda-developers.com where you can find a lot of information on the HTC P3300.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/09/13/upgrading-the-htc-p3300-continued/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Synchronizer 2.0 Beta 1</title>
		<link>http://www.narnio.com/2008/04/28/synchronizer-20-beta-1/</link>
		<comments>http://www.narnio.com/2008/04/28/synchronizer-20-beta-1/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 07:10:39 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[synch]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=193</guid>
		<description><![CDATA[A long time ago I released an early alpha version of Synchronizer. A tool that can automatically synchronize files between directories. Today it&#8217;s finally time for the first beta release. Which fixes a lot of problems people had when using the tool. One of the first problems reported back to me was that the tool [...]]]></description>
			<content:encoded><![CDATA[<p>A long time ago I released an early <a  title="Download the tool" href="http://media.narnio.com/tools/synch_2.0_beta1.zip">alpha version of Synchronizer</a>. A tool that can automatically synchronize files between directories. Today it&#8217;s finally time for the first beta release. Which fixes a lot of problems people had when using the tool.</p>
<p>One of the first problems reported back to me was that the tool crashed whenever ran with some strange error message. Well appearantly this was caused by the .Net framework, a problem which I solved.</p>
<p>For a quick list of bug fixes:</p>
<ul>
<li>Program no longer requires .Net framework to run, which was a big bug in the early alpha release</li>
<li>Logging is a lot more robust and stable, this actually caused some crashes in the past</li>
<li>Memory usage is way down, solved a lot of memory leaks</li>
<li>Solved a problem that for some systems directories were not created at the destination folder</li>
<li>Solved a problem causing synching to mounted network folders to fail</li>
</ul>
<p>Of course some things have not yet been solved, but are in the works:</p>
<ul>
<li>Multithreaded causes some logging problems and crashes (please be carefull with multithreading at this time)</li>
<li>If debug information is enabled the memory usage is huge on large directories, on the Windows directory it rose to 89 MB.</li>
</ul>
<p>If you find any trouble running it or it crashes on you then let me know, and if at all possible send me the log file created by the tool using the -dd option. That will help me track down the problem.</p>
<p><a  title="Download the tool" href="http://media.narnio.com/tools/synch_2.0_beta1.zip">You can download it by clicking this text.</a></p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/04/28/synchronizer-20-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

