<?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>blog.V1ru8.net</title>
	<atom:link href="http://blog.v1ru8.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.v1ru8.net</link>
	<description></description>
	<lastBuildDate>Mon, 28 Sep 2009 15:55:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Change happens</title>
		<link>http://blog.v1ru8.net/2009/09/28/change-happens/</link>
		<comments>http://blog.v1ru8.net/2009/09/28/change-happens/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 15:55:12 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[bachelor]]></category>
		<category><![CDATA[Bachelor Thesis]]></category>
		<category><![CDATA[BSc]]></category>
		<category><![CDATA[equinux]]></category>
		<category><![CDATA[fhnw]]></category>
		<category><![CDATA[gran canaria]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=309</guid>
		<description><![CDATA[Lets start in spring this year. The semester was my last semester of my undergraduate study. So I started to look for a job. That should be just a temporary job for at most one year. Because I would like to start a Postgraduate study in a year. So I searched for an internship in [...]]]></description>
			<content:encoded><![CDATA[<p>Lets start in spring this year. The semester was my last semester of my undergraduate study. So I started to look for a job. That should be just a temporary job for at most one year. Because I would like to start a Postgraduate study in a year.   So I searched for an internship in the US or the UK (a goal was to improve my english skills). This took a lot of time and it turned out to be a fight against the world economic crisis. Finally after a few months I gave up! The crisis won.</p>
<p><span id="more-309"></span></p>
<p><img style="float:left" src="http://img.skitch.com/20090928-mu3j4t2mhcxp582yihi6t2qc8q.preview.png" alt="ePark24 Logo" />In June/August Roman and I worked together on our <a href="http://web.fhnw.ch/technik/projekte/i/fruehling09/KaufmannPost/index.php">Bachelor Thesis</a>. During this time I started to search for a new job. I got connected to a few people who searched a iPhone/Mac developer in the area of Zurich. But nothing got really concrete. So I took the time and wrote an application to equinux. A well known german Mac software company based in Munich. I went to the job interview and somehow I made a good impression. Which means I finally got the job and I&#8217;m totally glad to start there on October 1st.</p>
<p><img style="float:right" src="http://img.skitch.com/20090928-jhtia3hmjr9a6f8qfcpbbwgdf8.preview.png" alt="Gran Canary Island" />After we finished our Thesis we all went to the canary islands and celebrated the completion of our study. We made up the role that we don&#8217;t share photos from this week so no photos here, sorry. After we returned, we had to present and defend our Thesis. That went very well and we&#8217;ve got a very good mark. As far as we know the best in our branch of study.</p>
<p>In the last few weeks I finally moved to Munich which is definitely harder then to get a job there <img src='http://blog.v1ru8.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Currently I just have a temporary solution to stay there but a definite solution is close. I&#8217;m already starting to really like this city and germany. And of course I visited the Oktoberfest!</p>
<p>Last weekend I went back to the place where I studied for the last three years for the graduation ceremony. We all enjoyed it and celebrated it condignly with a good party afterwards. Now I&#8217;m &#8220;Bachelor of Science FHNW in Computer Sciences with a Specialization in Distributed Software Systems&#8221;.</p>
<p>Do to the fact that I signed an employment contract with equinux, I will stop developing my own applications and completely focus on my work at equinux. So I think that&#8217;s pretty much what happens in the last 1/2 year. I enjoyed the time of changes but I&#8217;m also glad to finally start at <a href="http://www.equinux.com">equinux</a> this week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/09/28/change-happens/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bye Bye iPhoneNotes</title>
		<link>http://blog.v1ru8.net/2009/06/22/iphonenotes-removed/</link>
		<comments>http://blog.v1ru8.net/2009/06/22/iphonenotes-removed/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 18:43:01 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[iPhone OS 3.0]]></category>
		<category><![CDATA[iPhoneNotes]]></category>
		<category><![CDATA[notes]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=301</guid>
		<description><![CDATA[As to the fact that iPhone OS 3.0 supports now notes synchronization itself. I removed iPhoneNotes from my homepage and from MacUpdate. bye bye iPhoneNotes If you still want iPhoneNotes you can download it here: iPhoneNotes 0.8]]></description>
			<content:encoded><![CDATA[<p>As to the fact that iPhone OS 3.0 supports now notes synchronization itself. I removed iPhoneNotes from my homepage and from MacUpdate.<br />
<strong>bye bye iPhoneNotes</strong><br />
If you still want iPhoneNotes you can download it here: <a href="http://apps.v1ru8.net/include/other/iphonenotes.old.html">iPhoneNotes 0.8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/06/22/iphonenotes-removed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Video Filters in OpenCV</title>
		<link>http://blog.v1ru8.net/2009/04/02/video-filters-in-opencv/</link>
		<comments>http://blog.v1ru8.net/2009/04/02/video-filters-in-opencv/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:58:14 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Audio And Video Processing]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[DirectShow]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=284</guid>
		<description><![CDATA[For the &#8220;Audio and Video Processing&#8221; lecture tomorrow I had to write some simple video filters. The professor recommended to use the DirectShow SDK. But everyone who knows me knows that when there is a way to do something without Windows I will do it without! So I used the OpenCV library from Intel. Which [...]]]></description>
			<content:encoded><![CDATA[<p>For the &#8220;Audio and Video Processing&#8221; lecture tomorrow I had to write some simple video filters. The professor recommended to use the DirectShow SDK. But everyone who knows me knows that when there is a way to do something without Windows I will do it without! So I used the OpenCV library from Intel. Which I know from my last semester project. I wrote a little program who uses the iSight as video source. (based on the OpenCV XCode example project) You can select 8 diffrent video filters by pressing number 1-8 on your keyboard.</p>
<ul>
<li>0: no filter</li>
<li>1: 3&#215;3 Sobelfilter Horizontal </li>
<li>2: 3&#215;3 Sobelfilter Vertical</li>
<li>3: 3&#215;3 Laplace  </li>
<li>4: 3&#215;3 Box Filter</li>
<li>5: 3&#215;3 Gauss Filter</li>
<li>6: 5&#215;5 Gauss Filter</li>
<li>5: 5&#215;5 Box Filter</li>
<li>6: 7&#215;7 Box Filter (overflow)</li>
</ul>
<p>With the key <b>&#8216;t&#8217;</b> you can add an additional filter who generates four abstract colored pictures.</p>
<table>
<tr>
<td>
<a href="http://img.skitch.com/20090402-djtqbs8338brke47usm31mwqac.png" rel="lightbox[groupname]" title="Filter 1"><img src="http://img.skitch.com/20090402-djtqbs8338brke47usm31mwqac.preview.png" width="186" height="150" alt="Filter 1" /></a>
</td>
<td><a href="http://img.skitch.com/20090402-dn93nnn7x4r5dpcce8hre6mt32.png" rel="lightbox[groupname]" title="Filter 2"><img src="http://img.skitch.com/20090402-dn93nnn7x4r5dpcce8hre6mt32.preview.png" width="186" height="150" alt="Filter 2" /></a>
</td>
<td>
<a href="http://img.skitch.com/20090402-ei1mxct69nsyfq8459xety391.jpg" rel="lightbox[groupname]" title="Filter 2"><img src="http://img.skitch.com/20090402-ei1mxct69nsyfq8459xety391.preview.png" width="186" height="150" alt="Filter 2" /></a>
</td>
</tr>
</table>
<p>Downloads:</p>
<ul>
<li>Sourcecode: <a href="http://files.v1ru8.net/OpenCVFilters/Filters.c">Filters.c</a></li>
<li>XCode Project: <a href="http://files.v1ru8.net/OpenCVFilters/Filters.zip">Filters.zip</a></li>
<li><a href="http://www.ient.rwth-aachen.de/~asbach/OpenCV-Private-Framework-1.1.dmg">OpenCV.framework</a></li>
<li>Compiled Binary: <a href="http://files.v1ru8.net/OpenCVFilters/FaceTracker.app.zip">FaceTracker.app.zip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/04/02/video-filters-in-opencv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LPC-P2148</title>
		<link>http://blog.v1ru8.net/2009/03/30/lpc-p2148/</link>
		<comments>http://blog.v1ru8.net/2009/03/30/lpc-p2148/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 20:10:50 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[arm7]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[gdb]]></category>
		<category><![CDATA[lpc-p2148]]></category>
		<category><![CDATA[lpc2148]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[olimex]]></category>
		<category><![CDATA[openocd]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=255</guid>
		<description><![CDATA[Last week I got my LPC-P2148 ARM7 micro-controller. It&#8217;s a pretty nice development board with two serial ports, usb device controller, sd/mmc card slot, AD and DA converters and some other useful stuff. At the start it was very hard to get it work for me. I&#8217;m a total newbie on arm controllers. In school [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I got my LPC-P2148 ARM7 micro-controller. It&#8217;s a pretty nice development board with two serial ports, usb device controller, sd/mmc card slot, AD and DA converters and some other useful stuff.
<p>At the start it was very hard to get it work for me. I&#8217;m a total newbie on arm controllers. In school we always had intel processors and programmed them with windows. But now I wanted to program it with Mac OS X so I needed an extra USB/Serial/JTAG adapter. In the starer kit I got an OpenOCD-USB adapter which is totally free under the GPL terms and works perfectly with Mac OS X.</p>
<p><center><br />
<table>
<tr>
<td> <a href="http://img.skitch.com/20090330-re7c4ysjf8p6kd5tfnsm68s2ij.jpg" rel="lightbox[groupname]" title="New LPC-P2148"><img src="http://img.skitch.com/20090330-re7c4ysjf8p6kd5tfnsm68s2ij.preview.png" width="200" height="150" alt="LPC-P2148 Unpacking" /></a></td>
<td>
<a href="http://img.skitch.com/20090330-chmfxkirrayrhi2c2d8q961wgy.jpg" rel="lightbox[groupname]" title="Assembled LPC-P2148"><img src="http://img.skitch.com/20090330-chmfxkirrayrhi2c2d8q961wgy.preview.png" width="200" height="150" alt="LPC-P2148 Assembled" /></a></td>
</tr>
</table>
<p></center></p>
<p>To get that setup to work under Mac OS X (10.5.6) you need the following software parts:</p>
<ul>
<li>OpenOCD
<ul>
<li><a href="http://libusb.wiki.sourceforge.net/">libusb-1.0.0</a></li>
<li><a href="http://www.intra2net.com/en/developer/libftdi/download.php">libftdi-0.15</a></li>
<li><a href="http://developer.berlios.de/project/showfiles.php?group_id=4148">openocd-0.1.0</a></li>
</ul>
</li>
<li><a href="http://embdev.net/articles/ARM_GCC_toolchain_for_Linux_and_Mac_OS_X">ARM-ELF-GCC</a> (Download the compiler and follow the instructions under &#8220;Installation&#8221;)</li>
<li>Of corse you need the apple developer tools installed for make and some other useful tools <img src='http://blog.v1ru8.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p><strong>Now how to get these things set up:</strong><br />
<span id="more-255"></span></p>
<p><em>libusb</em> and <em>libftdi</em> can you easy install with the following commands (execute them inside the corresponding directory):</p>
<p><code>./configure<br />
make<br />
sudo make install<br />
</code> </p>
<p>For openocd you need to add some parameters for <em>configure</em>:</p>
<p><code>./configure --enable-ft2232_libftdi --enable-usbprog<br />
make<br />
sudo make install<br />
</code></p>
<p>Now we should be able to start <em>openocd</em> from the command with the following output:</p>
<p><code>oPostBookPro:~ tpost$ openocd<br />
Open On-Chip Debugger 0.1.0 (2009-03-25-18:33) Release<br />
BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS<br />
$URL: https://kc8apf@svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.1.0/src/openocd.c $<br />
Can't find openocd.cfg<br />
</code></p>
<p>So we need to configure openocd to work with the lpc-p2148 board. I use these two configs (<a href="http://files.v1ru8.net/openocd/openocd-usb.cfg">openocd-usb.cfg</a> and <a href="http://files.v1ru8.net/openocd/lpc2148.cfg">lpc2148.cfg</a>) for the following openocd.cfg</p>
<p><code>source [find cfg/openocd-usb.cfg]<br />
source [find cfg/lpc2148.cfg]<br />
</code></p>
<p>These two cfg&#8217;s are mostly copied from the configurations shipped with the oepnocd source. I only added a few lines.</p>
<p><code>#making gdb debugging work<br />
gdb_breakpoint_override hard<br />
gdb_memory_map enable</code></p>
<p>Now we are able to connect to the controller:</p>
<p><code>PostBookPro:openocd tpost$ openocd -f openocd.cfg<br />
Open On-Chip Debugger 0.1.0 (2009-03-25-18:33) Release<br />
BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS<br />
$URL: https://kc8apf@svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.1.0/src/openocd.c $<br />
jtag_speed: 5<br />
force hard breakpoints<br />
Info : JTAG tap: lpc2148.cpu tap/device found: 0x4f1f0f0f (Manufacturer: 0x787, Part: 0xf1f0, Version: 0x4)<br />
Error: JTAG tap: lpc2148.cpu             got: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4)<br />
Error: JTAG tap: lpc2148.cpu expected 1 of 1: 0xffffffff (mfg: 0x7ff, part: 0xffff, ver: 0xf)<br />
Error: trying to validate configured JTAG chain anyway...<br />
Warn : no telnet port specified, using default port 4444<br />
Warn : no gdb port specified, using default port 3333<br />
Warn : no tcl port specified, using default port 6666<br />
</code>
<p>(Maybe someone can tell my why I get this error? I ignored it by now and I haven&#8217;t had any problems)</p>
</p>
<p>How we can see there is now running a telnet server on port 4444 (you can connect to it and take a look at the controller) and a gdb remote debugging daemon on 3333. I use the gdb with an init script. Which was very hard to make. The gdb init script:</p>
<p><code>#load the main.out for debugging symbols<br />
file main.out<br />
#connect to the remote debugging daemon<br />
target remote localhost:3333<br />
#reset and halt the controller<br />
monitor reset<br />
monitor halt<br />
#set MEMMAP to User Flash Mode<br />
monitor mww 0xE01FC040 0x0001</p>
<p>#finally upload your program image (.bin or .hex) and restart<br />
monitor flash write_image erase /Path/To/Your/Compiled/Program/main.hex ihex<br />
monitor soft_reset_halt<br />
#break main<br />
#continue</code></p>
<p>Finally we can start the gdb and play around with a program. Be aware that openocd must be started to connect gdb to your controller!</p>
<p><code>PostBookPro:BlinkAndBeep tpost$ arm-elf-gdb -command=arm-elf-gdb-init.sh<br />
GNU gdb 6.4<br />
Copyright 2005 Free Software Foundation, Inc.<br />
...</code></p>
<p>You can get my first try out project <a href="http://files.v1ru8.net/openocd/BlinkAndBeep.zip">here</a>. Press on B1 and you can see the LED1 and hear a beep on the BUZZER. By pressing B2 the LED2 flashes.</p>
<p>More resources:</p>
<ul>
<li><a href="http://www.olimex.com/dev/images/ARM/LPC/LPC-P2148-REV-D-sch.gif">Schema</a></li>
<li><a href="http://files.v1ru8.net/openocd/lpc2141_42_44_46_48.pdf">Controller Manual</a></li>
</ul>
<p>I&#8217;m very glad that I got through all and my controller is now working perfectly fine under Mac OS X. Once again no Windows needed! I hope I find the time to play a bit around with the controller and post some stuff here soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/03/30/lpc-p2148/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Bachelor Thesis</title>
		<link>http://blog.v1ru8.net/2009/02/17/my-bachelor-thesis/</link>
		<comments>http://blog.v1ru8.net/2009/02/17/my-bachelor-thesis/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 20:55:21 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[Bachelor Thesis]]></category>
		<category><![CDATA[ePark24]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=240</guid>
		<description><![CDATA[Today we (Roman and me) started our bachelor thesis. We had a first meeting with our advising professor, scheduled one with our external customer and already had some problems. The thesis comprehends the development of a mobile payment application for the iPhone. With this application a customer should be able to pay parking lots from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.epark24.ch">
<div style="float:right"><img src="http://img.skitch.com/20090217-nfush1pgd8pup8uxxr617emppn.jpg" alt="ePark24 logo" /></div>
<p></a></p>
<p>Today we (Roman and me) started our bachelor thesis. We had a first meeting with our advising professor, scheduled one with our external customer and already had some problems.</p>
<p>The thesis comprehends the development of a mobile payment application for the iPhone. With this application a customer should be able to pay parking lots from he&#8217;s iPhone as easy as possible. Our external customer called <a href="http://www.epark24.ch">ePark24</a> has already a payment system. That system is a bit circumstantially. So our goal is to take the existing services and put them behind an iPhone application and expand it with some nice, useful and handy features.</p>
<p>Now that service is based on some 0900 numbers. You call them and then you enter your parking location and your license plate &#8211; or lot number. To do that automatically we need to dial so called DTMF codes. But that isn&#8217;t possible. Simple: <a href="http://developer.apple.com/iphone/library/featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html">Apple forbids to do that!</a>.</p>
<p>The first version of that iPhone App should be available in the iPhone App Store by mid May 2009. I will try to keep you up to date about my thesis and that app on this blog. ePark24 announced our iPhone App already in their <a href="http://www.epark24.ch/newsletter_januar_2009_d.pdf">january newsletter</a>. Have a look at the bottom of page two.</p>
<p>In this spirit, happy parking!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/02/17/my-bachelor-thesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chart API &#8211; An ObjC Framework</title>
		<link>http://blog.v1ru8.net/2009/02/16/google-chart-api-an-objc-framework/</link>
		<comments>http://blog.v1ru8.net/2009/02/16/google-chart-api-an-objc-framework/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 10:48:32 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.v1ru8.net/?p=235</guid>
		<description><![CDATA[I&#8217;m working on a new small iPhone application. An application who can generate some basic charts and export them as an image to your image library or mail them to someone. That application will be based on the google chart API. For that purpose I started writing a tiny Objective-C framework. I published it under [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a new small iPhone application. An application who can generate some basic charts and export them as an image to your image library or mail them to someone. That application will be based on the google chart API. For that purpose I started writing a tiny Objective-C framework. I published it under a BSD license on that google code project: <a href="http://code.google.com/p/gchart-objc/">http://code.google.com/p/gchart-objc/</a>.</p>
<p>It&#8217;s currently just a first version 0.1 and it supports just the basic charts and isn&#8217;t stable yet. But if someone is interested in supporting me with that project. Just send me a message. There is still a lot to do!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/02/16/google-chart-api-an-objc-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updates For My iPhone Apps</title>
		<link>http://blog.v1ru8.net/2009/02/02/updates-for-my-iphone-apps/</link>
		<comments>http://blog.v1ru8.net/2009/02/02/updates-for-my-iphone-apps/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 20:38:31 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.v1ru8.net/?p=186</guid>
		<description><![CDATA[The semester is over and I have some time to spend on my iPhone projects. So spend bot of my iPhone apps a small update. Specially the MiGhtyDocs update was overdue. Marks 1.2 It&#8217;s just a small update. It adds the ability to add some notes on every mark. This was a highly requested feature. [...]]]></description>
			<content:encoded><![CDATA[<p>The semester is over and I have some time to spend on my iPhone projects. So spend bot of my iPhone apps a small update. Specially the MiGhtyDocs update was overdue.<br />
<b>Marks 1.2</b></p>
<p>It&#8217;s just a small update. It adds the ability to add some notes on every mark. This was a highly requested feature.</p>
<p><a href="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-1.png" rel="lightbox[updates42m]" title="Marks 1.2"><img src="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-1-150x150.png" width="150" height="150" alt="Marks 1.2" /></a><a href="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-2.png" rel="lightbox[updates42m]" title="Marks 1.2 Editing a Mark"><img src="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-2-150x150.png" width="150" height="150" alt="Marks version 1.2 editing a mark with a note " /></a></p>
<p>If you haven&#8217;t already, buy it now on the <b><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=287606885&#038;mt=8">iPhone App Store for just $0.99</a></b></p>
<p>Need more info about Marks? Go to the <a href="http://blog.v1ru8.net/marks">product page</a></p>
<p><b>MiGhtyDocs 0.9</b></p>
<p>Finally it supports PDF&#8217;s!!</p>
<p><a href="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-4.png" rel="lightbox[updates42m]" title="MiGhtyDocs with PDF support"><img src="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-4-150x150.png" width="150" height="150" alt="MiGhtyDocs with PDF support" /></a><a href="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-5.png" rel="lightbox[updates42m]" title="MiGhtyDocs PDF caching"><img src="http://blog.v1ru8.net/wp-content/uploads/2009/01/picture-5-150x150.png" width="150" height="150" alt="MiGhtyDocs PDF caching" /></a></p>
<p>Some resizing problems in landscape mode are fixed too and you have now the ability to cache all documents at once.</p>
<p>Get MiGhtyDocs at the <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=287327494&#038;mt=8">iPhone App Store for free!</a> or go to the <a href="http://blog.v1ru8.net/mightydocs/">product page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2009/02/02/updates-for-my-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10,000+</title>
		<link>http://blog.v1ru8.net/2008/12/08/10000/</link>
		<comments>http://blog.v1ru8.net/2008/12/08/10000/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 10:15:51 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Regards]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.v1ru8.net/?p=158</guid>
		<description><![CDATA[Do you find my Apps? via: http://www.taptaptap.com/ full res. image: http://www.flickr.com/photos/tap-tap-tap/3074199062/sizes/o/]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.taptaptap.com/blog/media/10000/10,000+.jpg" alt="10,000+" /><br />
Do you find my Apps?</p>
<p>via: <a href="http://www.taptaptap.com/blog/10000/">http://www.taptaptap.com/</a><br />
full res. image: <a href="http://www.flickr.com/photos/tap-tap-tap/3074199062/sizes/o/">http://www.flickr.com/photos/tap-tap-tap/3074199062/sizes/o/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2008/12/08/10000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ad Blocking: as simple as possible</title>
		<link>http://blog.v1ru8.net/2008/11/27/ad-blocking-as-simple-as-possible/</link>
		<comments>http://blog.v1ru8.net/2008/11/27/ad-blocking-as-simple-as-possible/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 21:14:31 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[ad blocker]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.v1ru8.net/?p=149</guid>
		<description><![CDATA[This week I was searching for a simple way to add an ad blocker to Safari. What I&#8217;ve found is an excellent solution. It&#8217;s just a simple css file! You put it into your user home under ~/Library/Safari/ and afterwards in Safari you go to &#8220;Preferences&#8230; -> Advanced&#8221; and select the style sheet. Here you [...]]]></description>
			<content:encoded><![CDATA[<p>This week I was searching for a simple way to add an ad blocker to Safari. What I&#8217;ve found is an excellent solution. It&#8217;s just a simple <strong>css</strong> file! You put it into your user home under <strong>~/Library/Safari/</strong> and afterwards in Safari you go to &#8220;Preferences&#8230; -> Advanced&#8221; and select the style sheet.<br />
<img src="http://img.skitch.com/20081127-f36cihcn5n3w7y3k52hnkyeicm.jpg" alt="Safari Settings" /><br />
Here you go! Ad free surfing!</p>
<p>You can get that css file from <a href="http://www.floppymoose.com/">http://www.floppymoose.com/</a> here: <a href="http://www.floppymoose.com/userContent.css">userContent.css</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2008/11/27/ad-blocking-as-simple-as-possible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A new tiny GUI for the Cisco VPN Client</title>
		<link>http://blog.v1ru8.net/2008/11/07/a-new-tiny-gui-for-the-cisco-vpn-client/</link>
		<comments>http://blog.v1ru8.net/2008/11/07/a-new-tiny-gui-for-the-cisco-vpn-client/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 23:19:56 +0000</pubDate>
		<dc:creator>Thomas Post</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Cicso VPN]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[TinyGUI4VPN]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.v1ru8.net/?p=146</guid>
		<description><![CDATA[Two weeks ago I was so angry about the Cisco VPN Client GUI that I&#8217;ve started to build a new tiny GUI for it. Now today I finished a first beta version. I used it for the last week and it worked very well! There is still a lot to do (as always), but the [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago I was so angry about the Cisco VPN Client GUI  that <a href="http://twitter.com/v1ru8/status/971872960">I&#8217;ve started to build a new tiny GUI</a> for it. Now today I finished a first beta version. I used it for the last week and it worked very well! There is still a lot to do (as always), but the basic functions are implemented e.g. keychain support.<br />
You can download TinyGUI4CV <a href="http://www.v1ru8.net/files/TinyGUI4CV/TinyGUI4CV_0.5.dmg">here</a>. Its freeware and if I have time to cleanup everything I will release it as GPL. So enjoy and let me know what&#8217;s wrong and what you d&#8217; like to see in a future version.  </p>
<p>Download: <a href="http://www.v1ru8.net/files/TinyGUI4CV/TinyGUI4CV_0.5.dmg">Version 0.5 Beta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.v1ru8.net/2008/11/07/a-new-tiny-gui-for-the-cisco-vpn-client/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

