<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.12-alpha" -->
<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/"
	>

<channel>
	<title>Richard Spindler’s Weblog</title>
	<link>http://propirate.net/oracle</link>
	<description>Weblog of Richard Spindler, Computer-Stuff, Developer-Links, Notes,</description>
	<pubDate>Wed, 06 Jan 2010 11:50:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>
	<language>en</language>
			<item>
		<title>So, &#8230; What are your New Years resolutions?</title>
		<link>http://propirate.net/oracle/archives/2010/01/06/so-what-are-your-new-years-resolutions/</link>
		<comments>http://propirate.net/oracle/archives/2010/01/06/so-what-are-your-new-years-resolutions/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:50:36 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2010/01/06/so-what-are-your-new-years-resolutions/</guid>
		<description><![CDATA[Hi,
I&#8217;ve made a couple of resolutions for the year 2009, namely the following:

Do not neglect my Workouts, train regularly
Do not spend money randomly, keep books and check monthly what goes where
Do eat healty, keep good food around at home
No random surfing in the internet
Practice courage in public.

Did I follow up on my resolutions? Quite surprisingly [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;ve made a couple of resolutions for the year 2009, namely the following:</p>
<ul>
<li>Do not neglect my Workouts, train regularly</li>
<li>Do not spend money randomly, keep books and check monthly what goes where</li>
<li>Do eat healty, keep good food around at home</li>
<li>No random surfing in the internet</li>
<li>Practice courage in public.</li>
</ul>
<p>Did I follow up on my resolutions? Quite surprisingly it worked, and apart from the last point, I am pretty satisfied with the results.</p>
<p>Putting down a list of resolutions in writing is surely recommended, because it not only gives you a direction of where you are going, but it can also give you feedback whether the techniques you are using to reach your goals are efficient. And also, most of my resolutions above where based on experiences where I did something wrong when I reflected over the last year. And upon my reflections I decided what actions are necessary to improve upon said shortcomings.</p>
<p>So what I am up to this year?</p>
<ul>
<li>I realized that I spent to much time working without making an impact. w4w</li>
</ul>
<p>Therefore I resolved to</p>
<ul>
<li>Start and implement my own business based on principles from <a href="http://fourhourworkweek.com/">4hww</a> and various other self and life improvement books that I am reading.</li>
<li>When doing custom work, I resolve to only focus on what I do best</li>
</ul>
<p>Another thing that I noticed is that while I was eating healty, I still tended to eat to much, digging in huge plates of stuff. Therefore</p>
<ul>
<li>I resolve to eat slower and smaller meals and try to listen to what my body tells me, rather than digging in blindly</li>
</ul>
<p>Apart from that, as for to improve as a person in general, I&#8217;ll add the following:</p>
<ul>
<li>I&#8217;ll strike up conversations with strangers whenever possible</li>
</ul>
<p>And maybe I have another sneaky resolution that I am not going to share with the public. <img src='http://propirate.net/oracle/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  You never know.</p>
<p>Have fun in 2010.</p>
<p>Cheers<br />
-Richard
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2010/01/06/so-what-are-your-new-years-resolutions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Build quality Websites with Test Driven Development</title>
		<link>http://propirate.net/oracle/archives/2009/12/16/build-quality-websites-with-test-driven-development/</link>
		<comments>http://propirate.net/oracle/archives/2009/12/16/build-quality-websites-with-test-driven-development/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:05:18 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Development</category>

		<category>Geek Documents</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/12/16/build-quality-websites-with-test-driven-development/</guid>
		<description><![CDATA[Hi,
building websites can be tough, especially when there are CMS and Email-Forms on the page, because due to last minute changes in the sites, Emails can be lost and there might be malfunctions in the CMS, which of course only surface a week later, when the client actually starts to use the Site.
And no sweet [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>building websites can be tough, especially when there are CMS and Email-Forms on the page, because due to last minute changes in the sites, Emails can be lost and there might be malfunctions in the CMS, which of course only surface a week later, when the client actually starts to use the Site.</p>
<p>And no sweet talk, this happens to all of us, &#8230; well, until NOW.</p>
<p>We are going to do Test Driven Development. Enter <a href="http://www.simpletest.org/">SimpleTest</a>.</p>
<p>It&#8217;s a really sweet and easy to use PHP based Unit testing framework. </p>
<p>I mostly use it like this:<br />
I create a test case that logs into the CMS admin, adds an article via a from, then loads the actual site, checks if a text from the testing article is found on the page, and then it goes back to the admin interface and deletes said article.</p>
<p>This might sound quite simple, and with SimpleTest, it indeed is. And the little bit of extra effort saves a magnitude of headaches later on. It&#8217;s useful also for example when you are testing a website on your own testing webhost, and then upload it to the clients webspace, which runs quite likely a different version of PHP, differently configured (broken <img src='http://propirate.net/oracle/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ). Having some tests available is convenient to make sure that stuff actually works, after you&#8217;ve fixed the most obvious screwups.</p>
<p>If we were living in a perfect world, we would only deploy to a &#8220;certified&#8221; webhost, <img src='http://propirate.net/oracle/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  But well, you know how things are.</p>
<p>SimpleTest is also convenient as you are really testing on the &#8220;actual&#8221; website, and not on any kind of internal code representation, therefore you can also use it to test arbitrary websites, which might not have been programmed in PHP even.</p>
<p>Oh, and the SimpleBrowser in SimpleTest is also quite convenient to programmatically control websites, login, post stuff, etc. like sending spam, erhm,&#8230; posting important updates of course.</p>
<p>And if you are going to test thoroughly, you also want to test your form-mails, for which you can setup <a href="http://www.curioussymbols.com/simplemail/">SimpleMail</a> with <a href="http://www.lastcraft.com/fakemail.php">Fakemail</a>. But for this you need a &#8220;real&#8221; webhost with shell access, where you can run either python or perl scripts, because Fakemail is available for those two languages.</p>
<p>Have fun,<br />
Cheers<br />
-Richard</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/12/16/build-quality-websites-with-test-driven-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Theoretical Maximum Throughput</title>
		<link>http://propirate.net/oracle/archives/2009/09/12/theoretical-maximum-throughput/</link>
		<comments>http://propirate.net/oracle/archives/2009/09/12/theoretical-maximum-throughput/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 23:57:11 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Hardware</category>

		<category>Geek Documents</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/09/12/theoretical-maximum-throughput/</guid>
		<description><![CDATA[PCI: 133 MBytes/sec
USB 2.0: 40 MBytes/sec
SATA 1st: 150 MBytes/sec
SATA 2nd: 300 MBytes/sec

]]></description>
			<content:encoded><![CDATA[<p>PCI: 133 MBytes/sec<br />
USB 2.0: 40 MBytes/sec<br />
SATA 1st: 150 MBytes/sec<br />
SATA 2nd: 300 MBytes/sec
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/09/12/theoretical-maximum-throughput/feed/</wfw:commentRss>
		</item>
		<item>
		<title>380000</title>
		<link>http://propirate.net/oracle/archives/2009/08/20/380000/</link>
		<comments>http://propirate.net/oracle/archives/2009/08/20/380000/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 19:55:28 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/08/20/380000/</guid>
		<description><![CDATA[today

]]></description>
			<content:encoded><![CDATA[<p>today
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/08/20/380000/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DOPPLR</title>
		<link>http://propirate.net/oracle/archives/2009/07/08/dopplr/</link>
		<comments>http://propirate.net/oracle/archives/2009/07/08/dopplr/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 09:26:30 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>socialsoftware</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/07/08/dopplr/</guid>
		<description><![CDATA[I&#8217;m on DOPPLR, join me.
Cheers
-Richard

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dopplr.com/traveller/genericus666">I&#8217;m on DOPPLR</a>, join me.</p>
<p>Cheers<br />
-Richard
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/07/08/dopplr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unterhaltung</title>
		<link>http://propirate.net/oracle/archives/2009/07/06/unterhaltung/</link>
		<comments>http://propirate.net/oracle/archives/2009/07/06/unterhaltung/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 07:42:52 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/07/06/unterhaltung/</guid>
		<description><![CDATA[The german word &#8220;Unterhaltung&#8221; means Entertainment and Conversation at the same time. Coincidence?

]]></description>
			<content:encoded><![CDATA[<p>The german word &#8220;Unterhaltung&#8221; means Entertainment and Conversation at the same time. Coincidence?
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/07/06/unterhaltung/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Idea for Interaction with mobile data devices</title>
		<link>http://propirate.net/oracle/archives/2009/07/01/idea-for-interaction-with-mobile-data-devices/</link>
		<comments>http://propirate.net/oracle/archives/2009/07/01/idea-for-interaction-with-mobile-data-devices/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:06:29 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Hardware</category>

		<category>Idea</category>

		<category>Technologie</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/07/01/idea-for-interaction-with-mobile-data-devices/</guid>
		<description><![CDATA[Hi,
I just had a little idea that I&#8217;d like to share with you. When interacting with technology like computers, every now and then it happens that you do not have enough space on the viewport to lay out all the Information that you are interested in. Like for example you want to draft a document [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>I just had a little idea that I&#8217;d like to share with you. When interacting with technology like computers, every now and then it happens that you do not have enough space on the viewport to lay out all the Information that you are interested in. Like for example you want to draft a document and at the same time you need to look up some conversations with another person about said document. In small screen you have to switch between those two views, and you cannot easily get any work done. This happens especially with mobile Internet devices like the G1 or iPhone.</p>
<p>Now I  know that there are very fancy things like multi touch tables. Now what if you had some multi touch table equipped with some short range data transfer mechanism like bluetooth for example. And as soon as you lay your mobile device on the touch table, you can interact with the data on the device. Like dragging a SMS to an email, or updating your contact list and copying/dragging infos from a mail to a new contact entry, etc&#8230;</p>
<p>Endless possibilities and much more convenient man-machine interaction. Looking forward to the future.</p>
<p>Cheers<br />
-Richard
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/07/01/idea-for-interaction-with-mobile-data-devices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Die I. Robert Spindler Sommerspiele 2009</title>
		<link>http://propirate.net/oracle/archives/2009/06/28/die-i-robert-spindler-sommerspiele-2009/</link>
		<comments>http://propirate.net/oracle/archives/2009/06/28/die-i-robert-spindler-sommerspiele-2009/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 16:52:48 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Events</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/06/28/die-i-robert-spindler-sommerspiele-2009/</guid>
		<description><![CDATA[




]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340">
<param name="movie" value="http://www.youtube.com/v/tokKyPa4swU&#038;hl=de&#038;fs=1&#038;"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/tokKyPa4swU&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/06/28/die-i-robert-spindler-sommerspiele-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You would not believe it, &#8230;</title>
		<link>http://propirate.net/oracle/archives/2009/06/26/you-would-not-believe-it/</link>
		<comments>http://propirate.net/oracle/archives/2009/06/26/you-would-not-believe-it/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 20:13:16 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Travel</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/06/26/you-would-not-believe-it/</guid>
		<description><![CDATA[&#8230; but its a true story.
previously

]]></description>
			<content:encoded><![CDATA[<p>&#8230; but its a true story.</p>
<p><a href="http://propirate.net/oracle/archives/2009/03/26/diplom-prufungs-tag/">previously</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/06/26/you-would-not-believe-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>In Prague</title>
		<link>http://propirate.net/oracle/archives/2009/06/26/in-prague/</link>
		<comments>http://propirate.net/oracle/archives/2009/06/26/in-prague/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 20:12:16 +0000</pubDate>
		<dc:creator>oracle</dc:creator>
		
		<category>Travel</category>

		<guid isPermaLink="false">http://propirate.net/oracle/archives/2009/06/26/in-prague/</guid>
		<description><![CDATA[Me, enjoying some duck breast in prague.

Cheers
-Richard

]]></description>
			<content:encoded><![CDATA[<p>Me, enjoying some duck breast in prague.</p>
<p><img src="http://propirate.net/oracle/zipfiles/enjoying_duck_breast_in_prague.jpg" alt="Enjoying Duck Breast in Prague" /></p>
<p>Cheers<br />
-Richard
</p>
]]></content:encoded>
			<wfw:commentRss>http://propirate.net/oracle/archives/2009/06/26/in-prague/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

