<?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>Random stuff</title>
	<atom:link href="http://en.ernstblaauw.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://en.ernstblaauw.nl</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 08 Apr 2010 14:21:30 +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>&#8220;LEGO Mindstorms robots with a ZCS controller in a simulated physical world&#8221;</title>
		<link>http://en.ernstblaauw.nl/2010/04/08/lego-mindstorms-robots-with-a-zcs-controller-in-a-simulated-physical-world/</link>
		<comments>http://en.ernstblaauw.nl/2010/04/08/lego-mindstorms-robots-with-a-zcs-controller-in-a-simulated-physical-world/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 14:21:30 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[study]]></category>
		<category><![CDATA[odso]]></category>
		<category><![CDATA[thesis]]></category>
		<category><![CDATA[vu]]></category>
		<category><![CDATA[zcs]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=65</guid>
		<description><![CDATA[The abstract of my thesis: In this thesis, a Zeroth level Classifier System (ZCS) controller is compared to a hand-made controller (which features some simple rules to control the robot). The experiments are done in a world with continuous time and space. Their task is surveillance. The controllers control a LEGO Mindstorms robot with 4 wheels, a touch sensor, [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">The abstract of my thesis:</div>
<blockquote>
<div>In this thesis, a Zeroth level Classifier System (ZCS) controller is compared to a hand-made controller (which features some simple rules to control the robot). The experiments are done in a world with continuous time and space. Their task is surveillance. The controllers control a LEGO Mindstorms robot with 4 wheels, a touch sensor, a pen device and a camera which can track the pen track. The pen track fades over time, and is used by the controllers to communicate indirectly.</div>
<div>The experiments are done in three worlds. Each experiment features three robots with controllers of one type (either ZCS or hand-made). The ZCS controller has been optimized using a meta-evolutionary algorithm, but this did not yield better results than the not-optimized ZCS controller. Overall, the ZCS controller did not perform as good as the hand-made controller.</div>
</blockquote>
<div>
<p><span id="more-65"></span></p>
<p>My master&#8217;s subject is Organisational Dynamics and Self Organization, an Artificial Intelligence master at the VU that focuses on the simple building blocks of systems. Those building blocks can be found everywhere: organic (think of the ants, which together constitute an anthill), organizations (all employees together are the company), economically (all transactions of traders determine the market price), etc.</p>
<p>My graduation project was internally (my supervisor was Martijn Schut) and focused on a specific evolutionary technology, &#8220;Zeroth level Classifier System (ZCS). This technique is used to control (LEGO) robots.  The robots had to patrol an area (called a surveillance task). The robots, either a ZCS controller or  a conventional controller, did compete in three different worlds.</p>
<p>Below is an example of an experiment in one of the three worlds. The robots have ZCS brains.</p>
<p><a href="http://www.youtube.com/watch?v=PlRWOBAYoMQ"><span class="youtube">
<object width="480" height="295">
<param name="movie" value="http://www.youtube.com/v/PlRWOBAYoMQ?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="opaque" src="http://www.youtube.com/v/PlRWOBAYoMQ?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="295"></embed>
<param name="wmode" value="opaque" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=PlRWOBAYoMQ&fmt=18">www.youtube.com/watch?v=PlRWOBAYoMQ</a></p></a></p>
</div>
<div>
<p>For those interested: My thesis and final presentation.</p>
<p><img class="alignnone size-full wp-image-239" style="border: 0px initial initial;" title="PDF" src="http://www.ernstblaauw.nl/wp-content/uploads/2010/04/pdficon_small.gif" alt="" width="17" height="17" /><a href="http://www.ernstblaauw.nl/bestanden/report.pdf">LEGO Mindstorms robots with a ZCS controller in a simulated physical world</a><br />
<img class="alignnone size-full wp-image-239" style="border: 0px initial initial;" title="PDF" src="http://www.ernstblaauw.nl/wp-content/uploads/2010/04/pdficon_small.gif" alt="" width="17" height="17" /><a href="http://www.ernstblaauw.nl/bestanden/presentation_KIM_2.pdf">Final presentation</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2010/04/08/lego-mindstorms-robots-with-a-zcs-controller-in-a-simulated-physical-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add generics () highlighting to jEdit</title>
		<link>http://en.ernstblaauw.nl/2009/06/05/add-generics-highlighting-to-jedit/</link>
		<comments>http://en.ernstblaauw.nl/2009/06/05/add-generics-highlighting-to-jedit/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 11:39:14 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[jedit]]></category>
		<category><![CDATA[highlighting]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=43</guid>
		<description><![CDATA[jEdit (www.jedit.org), my favorite editor, has extensive support for highlighting dozens of languages. However, the Java highlighting plug-in does not support generics: it does not highlight the words between &#8216;&#8216;. Therefore, I edited the highlighting Java file so it supports this feature. In Ubuntu, the highlight files are stored inside /usr/share/jedit/modes/. Copy the java.xml to [...]]]></description>
			<content:encoded><![CDATA[<p>jEdit (<a href="http://www.jedit.org">www.jedit.org</a>), my favorite editor, has extensive support for highlighting dozens of languages. However, the Java highlighting plug-in does not support generics: it does not highlight the words between &#8216;<' and '>&#8216;. Therefore, I edited the highlighting Java file so it supports this feature.<br />
<span id="more-43"></span><br />
In Ubuntu, the highlight files are stored inside /usr/share/jedit/modes/. Copy the java.xml to ~/.jedit/modes/, and edit the file. Add the follow code somewhere in the file:</p>
<p><code>
<pre>&lt;SEQ_REGEXP TYPE="KEYWORD2" HASH_CHAR="&amp;lt;" AT_WORD_START="FALSE">&amp;lt;(\w|&amp;lt;[\w,\s]*&amp;gt;|\s|,)*&amp;gt;&lt;/SEQ_REGEXP>
&lt;SEQ_REGEXP TYPE="FUNCTION" HASH_CHARS="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ." AT_WORD_START="TRUE">(?=\.)?\w*(?=&amp;lt;(\w|&amp;lt;[\w,\s]*&amp;gt;|\s|,)*&amp;gt;\()&lt;/SEQ_REGEXP>
</pre>
<p></code></p>
<p>Save the file and edit the catalog file. Add<br />
<code>
<pre>&lt;MODE NAME="java-tokens" FILE="java.xml" FILE_NAME_GLOB="*.java" /></pre>
<p></code>.</p>
<p>Now save the file and start jEdit. Now, the generics inside Java files should be highlighted.</p>
<p>In <strong>Windows</strong>, the procedure is the same, but the file locations may differ</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2009/06/05/add-generics-highlighting-to-jedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import the last revision of your svn into bzr</title>
		<link>http://en.ernstblaauw.nl/2009/01/29/import-the-last-revision-of-your-svn-into-bzr/</link>
		<comments>http://en.ernstblaauw.nl/2009/01/29/import-the-last-revision-of-your-svn-into-bzr/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 12:10:53 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[bazaar]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=39</guid>
		<description><![CDATA[Subversion is a widely used VCS (version control system). However, there a more players out there, like Bazaar (bzr). For example, Ubuntu wans to switch to this VCS in the near future. I&#8217;ve got a svn account on Unfuddle. But bzr also works with ordinary ftp and ssh accounts, and thus I wanted to switch [...]]]></description>
			<content:encoded><![CDATA[<p>Subversion is a widely used VCS (<a href="http://en.wikipedia.org/wiki/Revision_control">version control system</a>). However, there a more players out there, like <a href="http://bazaar-vcs.org/">Bazaar</a> (bzr). For example, Ubuntu wans to switch to this VCS in the near future.<br />
I&#8217;ve got a svn account on Unfuddle. But bzr also works with ordinary ftp and ssh accounts, and thus I wanted to switch to bzr. But how can I move my files from my svn to bzr?<br />
<span id="more-39"></span><br />
You want to move your project &#8216;PROJECT&#8217;. Use the terminal for the following (Linux) commands. (Attention: your only copying the last revision to bzr.)</p>
<ol>
Download eerst je subversion files:</p>
<li>
<pre><code>mkdir PROJECT
bzr init-repo PROJECT
cd PROJECT
bzr svn-import http://
<oldproject>/my_svn</oude></code></pre>
<p>I use bzr with the &#8216;svn-import&#8217; module. Of course, you can also use <tt>svn checkout</tt>.</li>
<li>Remove the traces to the old svn repository. If you just used <tt>svn checkout</tt>, you have to remove other maps or files.
<pre><code>cd my_svn
rm -rf .bzr</code></pre>
</li>
<li>Rename your directory to a logical name (mine didn&#8217;t had one). I will rename my own branch to &#8216;trunk&#8217;:
<pre><code>cd ..
mv my_svn/ trunk/
bzr init ftp://ftp.mysite.nl/PROJECT
cd trunk
bzr add
bzr commit -m "Initial commit"</code></pre>
</li>
</ol>
<p>If you want to checkout on another location, use the command:</p>
<pre><code>bzr co ftp://ftp.mysite.nl/PROJECT/trunk</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2009/01/29/import-the-last-revision-of-your-svn-into-bzr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer not switched off by Ubuntu</title>
		<link>http://en.ernstblaauw.nl/2009/01/29/computer-not-switched-off-by-ubuntu/</link>
		<comments>http://en.ernstblaauw.nl/2009/01/29/computer-not-switched-off-by-ubuntu/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 12:02:57 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=35</guid>
		<description><![CDATA[My laptop runs Ubuntu &#8216;Intrepid Ibex&#8217; 8.10. Sometimes, my laptop does not switch off after pressing the power button or clicking the &#8216;shutdown&#8217; option. The laptop makes an attempt to close all proceses, but after the Ubuntu splash screen, a blikking cursor remains instead of a dead laptop. launchpad.net, I read a post from someone [...]]]></description>
			<content:encoded><![CDATA[<p>My laptop runs Ubuntu &#8216;Intrepid Ibex&#8217; 8.10. Sometimes, my laptop does not switch off after pressing the power button or clicking the &#8216;shutdown&#8217; option. The laptop makes an attempt to close all proceses, but after the Ubuntu splash screen, a blikking cursor remains instead of a dead laptop.<br />
<a href="http://www.launchpad.net">launchpad.net</a>, I read a post from someone with the same problem and I solved it using his instructions:<br />
<span id="more-35"></span></p>
<ol>
<li>Type <tt>ifconfig</tt> in a terminal. Write down the names of all interfaces (like eth0, wlan0, wmaster, etc). Maybe you have more. Ignore the &#8216;lo&#8217; interface.</li>
<li>Open the file <tt>/etc/init.d/alsa-utils</tt> by typing the command <tt>sudo gedit /etc/init.d/alsa-utils</tt>. Near line 353, you will see a line containing <tt>stop)</tt>. For every interface you have, add the following lines:
<pre><code>ifconfig eth0 down
ifconfig wlan0 down</code></pre>
<p>etc.</li>
<li>The file will look like this:
<pre><code>stop)
	ifconfig wlan0 down
	ifconfig eth0 down
	EXITSTATUS=0
</code></pre>
</li>
</ol>
<p>Save the file, and hopefully your computer will power down again!</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2009/01/29/computer-not-switched-off-by-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synchronize your Nokia N95 in Ubuntu using USB</title>
		<link>http://en.ernstblaauw.nl/2008/11/18/synchronize-your-nokia-n95-in-ubuntu-using-usb/</link>
		<comments>http://en.ernstblaauw.nl/2008/11/18/synchronize-your-nokia-n95-in-ubuntu-using-usb/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 10:40:09 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[nokia n95]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[multisync]]></category>
		<category><![CDATA[opensync]]></category>
		<category><![CDATA[synchronize]]></category>
		<category><![CDATA[syncml]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=21</guid>
		<description><![CDATA[Synchronizing a Nokia phone with Windows is easy: download PC Suite and that&#8217;s all. However, PC Suite does not run on Linux at all (In my case that&#8217;s Ubuntu 8.10: Intrepid Ibex) and thus you do not have a tool to synchronize your contacts or calendar with your computer. Or is there? If you connect [...]]]></description>
			<content:encoded><![CDATA[<p>Synchronizing a Nokia phone with Windows is easy: download PC Suite and that&#8217;s all. However, PC Suite does not run on Linux at all (In my case that&#8217;s Ubuntu 8.10: Intrepid Ibex) and thus you do not have a tool to synchronize your contacts or calendar with your computer. Or is there?<br />
<span id="more-21"></span><br />
If you connect your N95 to Ubuntu, the phone is recognized as a mass storage device if connected in USB mode. Setting your phone to the PC Suite mode, Ubuntu will ask you to use the modem to connect to the internet. And yes, it is also possible to synchronize your contacts and calendar with Evolution. The Nokia N95 supports the  <a href="http://en.wikipedia.org/wiki/SyncML">SyncML protocol</a>, as does the progam <a href="http://opensync.org/">OpenSync</a></p>
<p>First, we have to add support for OpenSync and SyncML to Ubuntu. We&#8217;ll do this by entering the command:</p>
<pre><code>sudo apt-get install multisync0.90 multisync-tools libsyncml-utils opensync-plugin-syncml opensync-plugin-evolution</code></pre>
<p>OpenSync is able to synchronize using bluetooth and USB. The bluetooth connection is preferred for communicating; For USB, you have to execute all commands as super user. You can find a bluetooth guide <a href="http://davehall.com.au/blog/dave/2007/11/18/my-new-toy-nokia-n95">here</a>.</p>
<p>The USB connection is only available for the super user. I&#8217;m going to sync my phone with Evolution, and thus I can only sync the super user&#8217;s contacts and calendar.<br />
First, we start Evolution with the command &#8216;sudo evolution&#8217;. Create a new address book and a new calendar. Give them a name like &#8216;N95&#8242;.</p>
<p>Quit Evolution and start the multisync GUI with the command &#8216;sudo multisync0.90&#8242;. Click &#8216;add&#8217;, give the profile a name (I use &#8216;n95-evo&#8217;) and disable syncing of note, data and todo by tapping them. Click on &#8216;add member&#8217; and add &#8216;Evolution 2.x&#8217;. Select the correct address book and calendar.</p>
<p>We have to add our Nokia N95 client. Thus, click &#8216;add member &#8216; and select &#8216;SyncML over OBEX Client&#8217;. The settings for this member are a little bit more difficult. We have to adjust some settings: &#8216;identifier&#8217; should be something like &#8216;linux&#8217; (remember this one!). And, most important: change the value of &#8216;type&#8217; to 5, so we can make a connection using USB instead of bluetooth. My config file looks like this:</p>
<pre><code>&lt;config&gt;
	&lt;interface&gt;0&lt;/interface&gt;
	&lt;identifier&gt;Laptop&lt;/identifier&gt;
	&lt;version&gt;1&lt;/version&gt;
	&lt;wbxml&gt;1&lt;/wbxml&gt;
	&lt;username&gt;&lt;/username&gt;
	&lt;password&gt;&lt;/password&gt;
	&lt;type&gt;5&lt;/type&gt;
	&lt;usestringtable&gt;1&lt;/usestringtable&gt;
	&lt;onlyreplace&gt;0&lt;/onlyreplace&gt;
	&lt;recvLimit&gt;0&lt;/recvLimit&gt;
	&lt;maxObjSize&gt;0&lt;/maxObjSize&gt;
	&lt;contact_db&gt;Contacts&lt;/contact_db&gt;
	&lt;calendar_db&gt;Calendar&lt;/calendar_db&gt;
	&lt;note_db&gt;Notes&lt;/note_db&gt;
&lt;/config&gt;</code></pre>
<p>On your phone, go to Menu > Tools > Sync. Navigate to PC Suite, but do not select it yet! Click Options > New sync profile and copy the values of PC Suite. Change the name to something logical (let&#8217;s say &#8216;laptop&#8217;) and go to laptop > edit sync profile> connection settings > host address. Here, enter the name of the &#8216;identifier&#8217; setting of multisync.</p>
<p>Now, we are ready to sync! Quit Evolution and multisync and type &#8216;sudo msynctool &#8211;sync n95-evo&#8217;. Let&#8217;s hope your phone starts syncing now <img src='http://en.ernstblaauw.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> !</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2008/11/18/synchronize-your-nokia-n95-in-ubuntu-using-usb/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Add POIs to Nokia Maps 2.0</title>
		<link>http://en.ernstblaauw.nl/2008/10/29/add-pois-to-nokia-maps-20/</link>
		<comments>http://en.ernstblaauw.nl/2008/10/29/add-pois-to-nokia-maps-20/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 16:34:58 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[nokia n95]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gpsbabel]]></category>
		<category><![CDATA[gpx]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[lmkmsgviewer]]></category>
		<category><![CDATA[lmx]]></category>
		<category><![CDATA[nokia maps 2.0]]></category>
		<category><![CDATA[ov2]]></category>
		<category><![CDATA[x-plore]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=9</guid>
		<description><![CDATA[Nokia has been present on the GPS market for some time, and a half year ago the company launched their own Nokia Maps 2.0: it runs on Nokia mobile phones and, in contrary to other products, you pay for using the program &#8211; all maps are free. If you start Nokia Maps 2.0, there is [...]]]></description>
			<content:encoded><![CDATA[<p>Nokia has been present on the GPS market for some time, and a half year ago the company launched their own <a href="http://europe.nokia.com/A4509271">Nokia Maps 2.0</a>: it runs on Nokia mobile phones and, in contrary to other products, you pay for using the program &#8211; all maps are free.<br />
If you start Nokia Maps 2.0, there is no option to import landmarks (favorites) into the program. However, I did succeed in loading the POIs!<br />
<span id="more-9"></span></p>
<h4>Overview</h4>
<ol>
<li>Download POIs</li>
<li>Convert to <tt><font size= "3">.lmx</font></tt></li>
<li>Copy to phone and import</li>
</ol>
<h4>Download POIs</h4>
<p>To load your POIs into Nokia Mpas 2.0, you first have to download the POIs (of course <img src='http://en.ernstblaauw.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . You&#8217;ll need GPSbabel (<a href="http://www.gpsbabel.org/">http://www.gpsbabel.org/</a>) to convert the POIs to the desired Nokia Maps format.</p>
<p>After installing GPSbabel, copy your POI file to the installation map of GPSbabel. As most POIs on the internet are available in the TomTom binary <tt><font size= "3">.ov2</font></tt> format, I will use that format in this small tutorial. I also provide commands for the <tt><font size= "3">.gpx</font></tt> format.</p>
<h4>Convert to .lmx</h4>
<p>Start the command line (cmd.exe) and navigate to your GPSbabel directory. Convert your <tt><font size= "3">.ov2</font></tt> file by entering the command:</p>
<pre><code>gpsbabel -i tomtom -o lmx poi.ov2 poi.lmx</code></pre>
<p>If you have a <tt><font size= "3">.gpx</font></tt> file:</p>
<pre><code>gpsbabel -i gpx -o kml poi.gpx poi.kml
gpsbabel -i kml -o lmx poi.kml poi.lmx</code></pre>
<h4>Copy to phone and import</h4>
<p>The file is converted to <tt><font size= "3">.lmx</font></tt> now, which is the format used by Nokia Maps 2.0. Copy the file to the memory card of your phone.</p>
<p>On your phone, navigate to the file (by using a file browser like <a href="http://www.lonelycatgames.com/?app=xplore">X-plore</a>) and open it. The program <tt><font size= "3">lmkmsgviewer</font></tt> (Landmark Messager Viewer) starts and shows all POIs.<br />
Choose &#8216;Save&#8217; &#8211;> &#8216;All places&#8217; and the POIs will show up in your Nokia Maps 2.0. They are stored as favorites.</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2008/10/29/add-pois-to-nokia-maps-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add POIs to Sygic McGuider (also for 7.7!)</title>
		<link>http://en.ernstblaauw.nl/2008/10/28/add-pois-to-sygic-mcguider/</link>
		<comments>http://en.ernstblaauw.nl/2008/10/28/add-pois-to-sygic-mcguider/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 21:00:17 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[nokia n95]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gpsbabel]]></category>
		<category><![CDATA[gpx]]></category>
		<category><![CDATA[ov2]]></category>
		<category><![CDATA[ov2upi translator]]></category>
		<category><![CDATA[poi]]></category>
		<category><![CDATA[routeconverter]]></category>
		<category><![CDATA[sygic mcguider]]></category>
		<category><![CDATA[upi]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=5</guid>
		<description><![CDATA[Using &#8216;Points of Interest&#8217; (POI) files in Sygic McGuider is not self explanatory. However, using some simple steps you can import your favorite places into McGuider! Update for Sygic McGuider 7.7 Download Ov2Upi Translator 2.9 and check the mark for Sygic McGuider 7.7! The solution below does not work for version 7.7. You have to [...]]]></description>
			<content:encoded><![CDATA[<p>Using &#8216;Points of Interest&#8217; (POI) files in Sygic McGuider is not self explanatory. However, using some simple steps you can import your favorite places into McGuider!<br />
<span id="more-5"></span></p>
<h4>Update for Sygic McGuider 7.7</h4>
<p>Download <a href="http://ervius.altervista.org/programs/Ov2-csv-asc_2_Upi_Translator_75x_77x.zip">Ov2Upi Translator 2.9</a> and check the mark for Sygic McGuider 7.7!<br />
<del datetime="2009-01-29T11:47:30+00:00">The solution below does not work for version 7.7. You have to follow the steps below to create a &#8216;upi&#8217; file, but after that step, you have to <a href="http://www.sygic.com/downloads/POIConvertor.zip">download</a> POI converter from Sygic&#8217;s site. Open the program and create a &#8216;upi&#8217; file with &#8216;Create Unicode Textfile from UPI&#8217;. After saving the file, choose &#8216;Create UPI from Textfile&#8217;. Select the just created upi file and also select an icon. If you do not have an icon, you can look into one of the sub directories of POI Converter. Now, the just created upi file is readable by Sygic McGuider 7.7!<br />
(If you want an icon inside Sygic McGuider, you have to copy your icon to \res\icons on your memory stick.)<br />
</del></p>
<h4>Overview</h4>
<ol>
<li>Convert POIs to .ov2</li>
<li>Convert .ov2 to .upi</li>
<li>Copy to Sygic McGuider</li>
</ol>
<p>The overview shows a lot of converting &#8211; that&#8217;s because both POI converting programs I use <a href="http://www.routeconverter.de">RouteConverter</a> and <a href="http://www.gpsbabel.org">GPSbabel</a>), do not support Sygic McGuider&#8217;s POI format.</p>
<h4>1a. Convert POIs to .ov2 using RouteConverter</h4>
<p>We can use RouteConverter to convert all our POIs to the well-known (TomTom binary) format &#8216;<tt><font size= "3">.ov2</font></tt>&#8216;. Just open the POI file with RouteConverter and save as &#8216;TomTom POI (*.ov2)&#8217;. </p>
<h4>1b. Convert POIs to .ov2 using GPSbabel</h4>
<p>Alternatively, you can use GPSbabel to convert the files. GPSbabel is a command line program, and is less intuitive as RouteConverter, but is actually a lot more powerful. So if you want to convert a bunch of files or the format is not supported by RouteConverter, please try GPSbabel.<br />
To convert, for example, <tt><font size= "3">.gpx</font></tt> files to <tt><font size= "3">.ov2</font></tt>, use the following commands:</p>
<pre><code>gpsbabel -i gpx -o kml poi.gpx poi.kml
gpsbabel -i kml -o tomtom poi.kml poi.ov2</code></pre>
<p>If you&#8217;ve got different formats, you have to alter the first command.</p>
<h4>Convert .ov2 to .upi</h4>
<p><tt><font size= "3">.upi</font></tt> is the format used by Sygic McGuider. As it is a binary format, is is not supported by the widely used tools. One which does, is <a href="http://ervius.altervista.org/programs/Ov2-csv-asc_2_Upi_Translator_75x_77x.zip">Ov2Upi Translator 2.9</a>. It is a rather simple program: mark &#8216;translate in series&#8217;, press <tt><font size= "3">.ov2-->.upi</font></tt> and open your just created (or downloaded) <tt><font size= "3">.ov2</font></tt> file. The program will create your  <tt><font size= "3">.upi</font></tt> file in seconds.<br />
<strong>Did you encouter an &#8216;Initialization Error&#8217;? Then, you need to install the .NET Framework from Microsoft. You can download it <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&#038;displaylang=en">here</a>.</strong></p>
<h4>Copy to Sygic McGuider</h4>
<p>The last step, and the most simple one: copy the <tt><font size= "3">.upi</font></tt> file to the memory card of your Sygic McGuider. You have to paste the file into a sub map of &#8216;\maps&#8217;. The POIs will now show up on all cards which include that country. So, of you want to have your POIs inside the The Netherlands map, copy them to &#8216;\maps\nld\&#8217;. Happy driving!</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2008/10/28/add-pois-to-sygic-mcguider/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://en.ernstblaauw.nl/2008/10/28/hello-world/</link>
		<comments>http://en.ernstblaauw.nl/2008/10/28/hello-world/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:29:23 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://en.ernstblaauw.nl/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://en.ernstblaauw.nl/2008/10/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

