<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>all-IT</title>
	
	<link>http://www.k-oo.de/blog</link>
	<description>all-IT ist ein Blog aus dem IT Alltag</description>
	<lastBuildDate>Wed, 25 Aug 2010 16:27:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/All-it" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="all-it" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Objektorientierung in PHP</title>
		<link>http://www.k-oo.de/blog/2010/08/25/objektorientierung-in-php/</link>
		<comments>http://www.k-oo.de/blog/2010/08/25/objektorientierung-in-php/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:27:56 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1778</guid>
		<description><![CDATA[


Etwas verspätet doch mit Freude habe ich den Blo [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left;margin-right: 10px">
<img src="http://www.k-oo.de/blog/wp-content/uploads/2010/08/php.gif" alt="" title="php logo" width="120" height="67" class="alignnone size-full wp-image-1790" />
</div>
<p>Etwas verspätet doch mit Freude habe ich den <a href="http://www.phphatesme.com/blog/softwaretechnik/oop-unter-php/">Blogeintrag</a> von Stephan Elter über die Vorteile des Einsatzes von Objektorientierter Programmierung (OOP) mit PHP gelesen. Da ich Java und PHP in etwa zur gleichen Zeit gelernt habe, konnte ich die Vorzüge beider Sprachen gut miteinander vergleichen. Auf der einen Seite die leichte Lernkurve von PHP. Auf der anderen Seite Java, mit seiner durchgängigen Objekt Orientierung.</p>
<p style="clear:both" />
Die Lernkurve der OOP ist für Entwickler, die mit prozeduraler Programmierung begonnen haben sicherlich etwas schwieriger und Spass macht OOP auch erst mit einer guten Entwicklungsumgebung (wie Eclipse). Doch hat man die Objektorientierung erst einmal verstanden und verinnerlicht, möchte man sie nicht mehr missen. So geht es zumindest mir.</p>
<p>Das wichtigste von OOP sind die Konzepte, wie z.B.: </p>
<ul>
<li>Kapselung von Daten</li>
<li>Vererbung</li>
<li>Überladung</li>
<li>Polymorphismus</li>
</ul>
<p>Danach kommt die Syntax für die OOP der jeweiligen Programmiersprache, die in PHP sicherlich gewöhnungsbedürftiger ist (man denke nur an __construct() für einen Konstruktor), als in Java. Doch dafür gibt es Tutorials. Das beste <strong>deutschsrpachige Tutorial</strong> ist die <a href="http://professionelle-softwareentwicklung-mit-php5.de/">online Ausgabe</a> des Buches:</p>
<p><strong>Professionelle Softwareentwicklung mit PHP 5</strong><br />
Objektorientierung. Entwurfsmuster. Modellierung. Fortgeschrittene Datenbankprogrammierung.</p>
<p>von Sebastian Bergmann.</p>
<p>Doch nichts hilft besser, als <code>learning by doing</code>. <img src='http://www.k-oo.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

	Tags: <a href="http://www.k-oo.de/blog/tag/php/" title="php" rel="tag">php</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2009/11/08/weekly-links-5/" title="weekly links (November 8, 2009)">weekly links</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2009/10/27/weekly-links-4/" title="weekly links (October 27, 2009)">weekly links</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2009/10/19/http-clients-teil-2-zend_http-zend_dom/" title="HTTP Clients (Teil 2) &#8211; Zend_Http + Zend_Dom (October 19, 2009)">HTTP Clients (Teil 2) &#8211; Zend_Http + Zend_Dom</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/08/25/objektorientierung-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring 3 – REST und Content Negotiation</title>
		<link>http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/</link>
		<comments>http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 10:26:45 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1761</guid>
		<description><![CDATA[


Fast jede moderne Webanwendung bietet ihre Daten  [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left;margin-right:10px">
<img src="http://www.k-oo.de/blog/wp-content/uploads/2009/10/spring-icon.gif" alt="" title="spring-icon" width="93" height="52" class="alignnone size-full wp-image-1115" />
</div>
<p>Fast jede moderne Webanwendung bietet ihre Daten und Funktionalitäten auch über eine <a href="http://de.wikipedia.org/wiki/Representational_State_Transfer">REST</a> Schnittstelle (meist im XML und/oder JSON Format) an.</p>
<p style="clear:both" />
Webframeworks (wie z.B. Rails und Grails), die die Erstellung einer solchen REST Schnittstelle vereinfachen, erfreuen sich unter den Webentwicklern großer Beliebtheit.<br />
Da zumindest <a href="http://www.grails.org">Grails</a> im Hintergrund auch auf dem Webframework <a href="http://www.springsource.org/about">Spring</a> aufsetzt, können auch Entwickler, die Grails nicht einsetzen dürfen oder wollen, mit Spring diese Funktionalität in ihre Anwendung integrieren.</p>
<p>Ein konkretes Beispiel mit dazu gehörigem Tutorial gibt es von <a href="http://stsmedia.net/series/spring-finance/">StSMedia</a>. Die grundsätzliche REST Integration wird in <a href="http://stsmedia.net/spring-finance-part-2-spring-mvc-spring-30-rest-integration/">Teil 2</a> näher erläutert. Die Umsetzung der ContentNegotiation, also die Auslieferung unterschiedlicher Formate aufgrund der Anfrage (im Accept Header oder durch Erweiterung der URL um die entsprechende Dateiendung) gibt es dann im <a href="http://stsmedia.net/spring-finance-part-7-adding-support-for-json-and-xml-views/">Teil 7</a>.</p>
<p>Der komplette Sourcecode der Spring Finance Manager Anwendung wird auf <a href="http://code.google.com/p/spring-finance-manager/downloads/list">Google Code</a> gehostet und steht dort zum Download bereit. Die Version 0.5 basiert zwar noch auf Spring 3 M4, ich konnte die dort implementierte REST Funktionalität aber auch mit Spring 3.0.2 problemlos nutzen.</p>
<p><strong>Links:</strong><br />
<a href="http://blog.springsource.com/2009/03/16/adding-an-atom-view-to-an-application-using-springs-rest-support/">REST Artikel im Springsource Blog</a></p>

	Tags: <a href="http://www.k-oo.de/blog/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://www.k-oo.de/blog/tag/spring/" title="Spring" rel="tag">Spring</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/" title="Vorschau auf Eclipse SDK 4.0 (July 29, 2010)">Vorschau auf Eclipse SDK 4.0</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/07/01/java-4-ever/" title="Java 4 ever (July 1, 2010)">Java 4 ever</a> (1)</li>
	<li><a href="http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/" title="Java Laufzeit (elapsed time) formatiert ausgeben (June 16, 2010)">Java Laufzeit (elapsed time) formatiert ausgeben</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenStreetMap für Garmin Geräte</title>
		<link>http://www.k-oo.de/blog/2010/08/10/openstreetmap-fur-garmin-gerate/</link>
		<comments>http://www.k-oo.de/blog/2010/08/10/openstreetmap-fur-garmin-gerate/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 06:49:11 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Garmin]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[OpenStreetMap]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1610</guid>
		<description><![CDATA[


Was war ich überrascht, als ich die vorhandenen  [...]]]></description>
			<content:encoded><![CDATA[<div style="float: left; margin-right:5px">
<img src="http://www.k-oo.de/blog/wp-content/uploads/2010/08/osm_logo.jpeg" alt="" title="OpenStreetMap logo" width="121" height="121" class="alignnone size-full wp-image-1763" />
</div>
<p>Was war ich überrascht, als ich die vorhandenen Karten auf meinem neu erworbenen (und nicht gerade günstigen) Garmin 60csx gesehen habe. Sie sind praktisch nicht vorhanden. Und noch erstaunter war ich, als ich die Preise gesehen habe, die Garmin für detaillierte Karten, wie die Topo Deutschland V3, verlangt. 199 $ sind einfach eine Frechheit.</p>
<p style="clear:both" />
Bei ebay gibt es sie zwar um ein vielfaches günstiger, wie der niedrige Preis allerdings zu Stande kommt möchte ich nicht wissen. </p>
<p>Doch es gibt ja noch das <a href="http://www.openstreetmap.org/">OpenStreetMap</a> Projekt, das sich zur Aufgabe gemacht hat freies Kartenmaterial zur Verfügung zu stellen. Da bei der Erstellung dieser Karten häufig Garmin Geräte zum Einsatz kommen, wird das Kartenmaterial auch unter anderem in dieses spezielle Format exportiert.</p>
<p>Eine <a href="http://wiki.openstreetmap.org/wiki/DE:OSM_Map_On_Garmin/Download">Übersicht</a> über die OSM Karten für Garmin Garmin Geräte gibt es im OSM Wiki.</p>
<p>Ich nutze folgende Dateien für mein Garmin 60csx:</p>
<ul>
<li><a href="http://wiki.openstreetmap.org/wiki/User:Radfahrer/Radkarte#Datei_zum_direkten_.C3.9Cberspielen_aufs_GPS_Ger.C3.A4t">zum Radfahren</a> (tägliche Aktualisierung)</li>
<li><a href="http://openstreetmap.teddynetz.de/latest/de_rout_gmapsupp.img.gz">für&#8217;s Auto</a> (tägliche Aktualisierung)</li>
</ul>
<p>Die Karten sollten auf einer externen Speicherkarte installiert werden. Das macht a) den Austausch leichter und b) kann man bei Problemen mit den OSM Karten (die ich noch nicht hatte) problemlos auf den Urzustand des Garmin Gerätes zurück wechseln.<br />
Die Installation ist denkbar einfach. Gezippte Karte herunterladen, entpacken und die Datei <code>gmapsupp.img</code> in den Ordner <code>garmin</code> (erstellen, falls er noch nicht existiert) kopieren. Fertig.</p>
<p>Die Datenqualität ist erstaunlich und dürfte vergleichbar mit der der kommerziellen Karten sein. Mein Dank gebührt daher allen an diesem Projekt beteiligten.</p>

	Tags: <a href="http://www.k-oo.de/blog/tag/garmin/" title="Garmin" rel="tag">Garmin</a>, <a href="http://www.k-oo.de/blog/tag/gps/" title="GPS" rel="tag">GPS</a>, <a href="http://www.k-oo.de/blog/tag/openstreetmap/" title="OpenStreetMap" rel="tag">OpenStreetMap</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/08/10/openstreetmap-fur-garmin-gerate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vorschau auf Eclipse SDK 4.0</title>
		<link>http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/</link>
		<comments>http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:55:13 +0000</pubDate>
		<dc:creator>johnnypark</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Eclipse SDK 4.0]]></category>
		<category><![CDATA[Entwicklungsumgebung]]></category>
		<category><![CDATA[Helios]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1753</guid>
		<description><![CDATA[Wie heise.de heute berichtet wurde eine frühe Version  [...]]]></description>
			<content:encoded><![CDATA[<p>Wie <a title="Neues Eclipse zum Schnuppern freigegeben" href="http://www.heise.de/newsticker/meldung/Neues-Eclipse-zum-Schnuppern-freigegeben-1047399.html" target="_blank">heise.de</a> heute berichtet wurde eine frühe Version der Eclipse SDK 4.0 veröffentlicht.  Sie dient laut Aussage der Entwickler als Spielwiese für Ideen für die kommende Genaration der vor allem im Java Bereich beliebten Entwicklungsumgebung. Einige Vorschläge fanden bereits den Weg in das letzte Release 3.6  ( Codename:  &#8220;Helios&#8221; ).  Der neue Look und die jetzt schon deutlich angezogene Performance machen auf jeden Fall Lust auf mehr.</p>
<p>Link: http://www.eclipse.org/eclipse4/</p>

	Tags: <a href="http://www.k-oo.de/blog/tag/eclipse-sdk-4-0/" title="Eclipse SDK 4.0" rel="tag">Eclipse SDK 4.0</a>, <a href="http://www.k-oo.de/blog/tag/entwicklungsumgebung/" title="Entwicklungsumgebung" rel="tag">Entwicklungsumgebung</a>, <a href="http://www.k-oo.de/blog/tag/helios/" title="Helios" rel="tag">Helios</a>, <a href="http://www.k-oo.de/blog/tag/java/" title="Java" rel="tag">Java</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/" title="Spring 3 &#8211; REST und Content Negotiation (August 12, 2010)">Spring 3 &#8211; REST und Content Negotiation</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/07/01/java-4-ever/" title="Java 4 ever (July 1, 2010)">Java 4 ever</a> (1)</li>
	<li><a href="http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/" title="Java Laufzeit (elapsed time) formatiert ausgeben (June 16, 2010)">Java Laufzeit (elapsed time) formatiert ausgeben</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 K Webseiten, wo seid ihr geblieben?</title>
		<link>http://www.k-oo.de/blog/2010/07/22/50-k-webseiten-wo-seid-ihr-geblieben/</link>
		<comments>http://www.k-oo.de/blog/2010/07/22/50-k-webseiten-wo-seid-ihr-geblieben/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 22:45:31 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1746</guid>
		<description><![CDATA[Was waren das doch für gute alte Zeiten (der analogen  [...]]]></description>
			<content:encoded><![CDATA[<p>Was waren das doch für gute alte Zeiten (der analogen Zugänge zum Netz) als die Empfehlung für die Größe einer Webseite noch 50 KB betrug. Heute im Zeitalter von DSL, wo jedes Handy einen stärkeren Empfang hat als das damals so hochgelobte ISDN, gibt es sie noch die weißen Flecken auf der Landkarte, wo DVB-T und mobiles Internet noch in den Kinderschuhen stecken.</p>
<p>Gut, Urlaub ist zum erholen da, aber Nachrichten würde ich schon gern sehen, hören oder lesen. Doch so einfach ist das nicht, wenn man seine Informationsgewinnung auf das Internet ausgerichtet hat und dann zwecks der guten Luft an einen der oben erwähnten weißen Flecken fährt, wo die Welt noch nicht so hektisch ist und die Uhren langsamer zu gehen scheinen.</p>
<p>Doch wo sind die Probleme? Es fängt damit an, dass der Google Reader sich einfach beendet, weil das Laden der Seite zu lange dauert. So bin ich also meiner RSS Feeds beraubt, aus denen ich einen Großteil meiner Informationen beziehe. Die Alternative, die Seiten einzelnd anzusurfen ist auch keine gute Idee, denn unter 1 MB Größe scheint es bei den meisten Seiten nicht mehr zu laufen. Mit Edge Geschwindigkeit macht das wirklich keinen Spaß.</p>
<p>Ich will jetzt nicht dem übermäßigen Gebrauch von JavaScript die Schuld geben, aber eine Fall Back Möglichkeit auf einfaches HTML, wie bei Google Mail würde anderen Seiten auch nicht schlecht stehen. Die Bedienung ist dann zwar wieder &#8220;old school&#8221;, aber sie funktioniert einigermaßen flüssig. Oder um es mit anderen Worten zu sagen, was nützt mir ein High Tech Auto, wenn es auf Landstraßen nur 5 km/h fährt.</p>
<p>Doch zuerst sollte man bei sich selbst schauen. Die Startseite meines Blogs ist auch nicht gerade klein. Nach meinem Urlaub werde ich mich nach einem Theme umschauen, das schonend mit den Resourcen umgeht. Auch bei meinen WordPress Plugins sind sicherlich Einsparungen durch Alternativen möglich.</p>
<p>Wenn also jemand Tipps hat, wie man WordPress verschlankt, dem wäre ich für einen Kommentar sehr dankbar.</p>

	Tags: <a href="http://www.k-oo.de/blog/tag/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.k-oo.de/blog/tag/web/" title="Web" rel="tag">Web</a>, <a href="http://www.k-oo.de/blog/tag/web20/" title="web2.0" rel="tag">web2.0</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/06/23/flattr-ein-ausweg-aus-der-werbung/" title="Flattr &#8211; ein Ausweg aus der Werbung? (June 23, 2010)">Flattr &#8211; ein Ausweg aus der Werbung?</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/05/10/weekly-links-kw-18/" title="weekly links [KW 18] (May 10, 2010)">weekly links [KW 18]</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/05/03/weekly-links-kw-17/" title="weekly links [KW 17] (May 3, 2010)">weekly links [KW 17]</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/07/22/50-k-webseiten-wo-seid-ihr-geblieben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 4 ever</title>
		<link>http://www.k-oo.de/blog/2010/07/01/java-4-ever/</link>
		<comments>http://www.k-oo.de/blog/2010/07/01/java-4-ever/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:13:44 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1740</guid>
		<description><![CDATA[Zu diesem Kurzfilm braucht man eigentlich nichts mehr z [...]]]></description>
			<content:encoded><![CDATA[<p>Zu diesem Kurzfilm braucht man eigentlich nichts mehr zu sagen außer, unbedingt angucken und die Botschaft begreifen. <img src='http://www.k-oo.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><object width="480" height="269"><param name="movie" value="http://www.dailymotion.com/swf/video/xdug56_java-4-ever_shortfilms"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xdug56_java-4-ever_shortfilms" width="480" height="269" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>

	Tags: <a href="http://www.k-oo.de/blog/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://www.k-oo.de/blog/tag/open-source/" title="Open Source" rel="tag">Open Source</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/" title="Spring 3 &#8211; REST und Content Negotiation (August 12, 2010)">Spring 3 &#8211; REST und Content Negotiation</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/" title="Vorschau auf Eclipse SDK 4.0 (July 29, 2010)">Vorschau auf Eclipse SDK 4.0</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/" title="Java Laufzeit (elapsed time) formatiert ausgeben (June 16, 2010)">Java Laufzeit (elapsed time) formatiert ausgeben</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/07/01/java-4-ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flattr – ein Ausweg aus der Werbung?</title>
		<link>http://www.k-oo.de/blog/2010/06/23/flattr-ein-ausweg-aus-der-werbung/</link>
		<comments>http://www.k-oo.de/blog/2010/06/23/flattr-ein-ausweg-aus-der-werbung/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 05:08:47 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1728</guid>
		<description><![CDATA[


Ich hasse aufdringliche Werbung. Habe ich dass ei [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left; margin-right: 10px;">
<img src="http://www.k-oo.de/blog/wp-content/uploads/2010/06/flattr-logo-beta.png" alt="" title="flattr logo beta" width="218" height="43" class="alignnone size-full wp-image-1730" />
</div>
<p>Ich hasse aufdringliche Werbung. Habe ich dass eigentlich schon einmal erwähnt? Ich meine, wenn die gräßlichen Layer mit Werbung einem mitten ins Gesicht springen, so dass eine vernünftige Nutzung kaum möglich ist.</p>
<p style="clear:both" />
Ja ich weiß, kostenlose Dienste müssen sich auch finanzieren und es gibt Ad Blocker. Aber ich will nichts, was meinen Browser langsamer macht und zweitens muss es doch auch Alternativen geben.</p>
<p>Ein Licht am Ende des Tunnels scheint nun mit dem Micropayment Dienst <a href="http://flattr.com/"><strong>Flattr</strong></a> aufzuleuchten. Das Prinzip des sich noch in der Beta Phase befindlichen Dienstes ist so einfach wie genial.</p>
<p>Der monatliche Beitrag (mindestens 2 Euro) der angemeldeten Benutzer wird auf die Seiten aufgeteilt, deren Angebot sie durch einen Klick auf den Flattr Spenden Button eine finanzielle Unterstützung zukommen lassen möchten. Gespendet werden kann solange das per Paypal oder Kreditkarte aufgeladene Guthaben den monatlichen Beitrag abdeckt. Abo&#8217;s, die sich automatisch verlängern oder 24 monatige Verträge gibt es zum Glück nicht.</p>
<p>Übrigens, wer anderen Geld gibt, darf auch selber einen Flattr Button auf seiner Seite unterbringen.</p>
<p><strong>Fazit:</strong><br />
Ist das nun also der lang ersehnte Ausweg aus der Werbung um kostenlos Dienste und Inhalte anbieten zu können? Ich denke nicht. Aber es ist ein guter und einfacher Weg um seine Wertschätzung auszudrücken. Vielleicht wird Flattr in Zukunft zu einer Alternative zum Einsatz von Werbung, wenn dieser Dienst seine Beta Phase verlässt und keine Einladungen mehr für die Registrierung notwendig sind. Ich würde es mir wünschen. </p>
<p>Denn wie gesagt, ich hasse aufdringliche Werbung. </p>
<p>Apropos <strong>Einladungen</strong>. Ich hätte da noch 3 zu vergeben.</p>

	Tags: <a href="http://www.k-oo.de/blog/tag/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.k-oo.de/blog/tag/web/" title="Web" rel="tag">Web</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/07/22/50-k-webseiten-wo-seid-ihr-geblieben/" title="50 K Webseiten, wo seid ihr geblieben? (July 22, 2010)">50 K Webseiten, wo seid ihr geblieben?</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/05/10/weekly-links-kw-18/" title="weekly links [KW 18] (May 10, 2010)">weekly links [KW 18]</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/05/03/weekly-links-kw-17/" title="weekly links [KW 17] (May 3, 2010)">weekly links [KW 17]</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/06/23/flattr-ein-ausweg-aus-der-werbung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Windows] Dateianzahl ermitteln in Verzeichnissen mit vielen Dateien</title>
		<link>http://www.k-oo.de/blog/2010/06/22/windows-dateianzahl-ermitteln-in-verzeichnissen-mit-vielen-dateien/</link>
		<comments>http://www.k-oo.de/blog/2010/06/22/windows-dateianzahl-ermitteln-in-verzeichnissen-mit-vielen-dateien/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 17:02:58 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1721</guid>
		<description><![CDATA[Die Arbeit mit Dateien erledigt man unter Windows mit d [...]]]></description>
			<content:encoded><![CDATA[<p>Die Arbeit mit Dateien erledigt man unter Windows mit dem Explorer. Das klappt soweit auch ganz gut, sofern in einem Verzeichnis in der ersten Ebene nicht über 100000 Dateien liegen. Versucht man so ein Verzeichnis mit dem Explorer zu öffnen, tut sich da erst einmal gar nichts mehr.</p>
<p>Doch wie ermittelt man die Anzahl der Dateien in so einem Verzeichnis?</p>
<p>Ist die <a href="http://de.wikipedia.org/wiki/Windows_PowerShell"><strong>Windows Powershell</strong></a> installiert, ist dies mit folgendem Befehl möglich:</p>

<div class="wp_syntax"><div class="code"><pre class="windows" style="font-family:monospace;">(Get-ChildItem D:\data).Count</pre></div></div>

<p>Hat man noch XP und keine Powershell bietet sich <a href="http://www.cygwin.com/"><strong>Cygwin</strong></a> als Alternative an. Cygwin ist eine Implementierung von Unix Tools für Windows. Diejenigen von Euch, die wie ich lieber mit Unix basierten Systemen arbeiten, ziehen der Powershell die Bash sicherlich vor und ermitteln die Anzahl der Dateien auf diese Weise:</p>

<div class="wp_syntax"><div class="code"><pre class="unix" style="font-family:monospace;">find /cygdrive/D/data -type f|wc -l</pre></div></div>

<p>Schneller fertig, war in meinem Fall Cygwin. Noch ein Grund mehr sich dieses nützliche Tool zu installieren, wenn man schon mit Windows arbeiten muss. Ein Umstieg auf Linux oder MacOS wird dadurch auch leichter. <img src='http://www.k-oo.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

	Tags: <a href="http://www.k-oo.de/blog/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://www.k-oo.de/blog/tag/windows/" title="windows" rel="tag">windows</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2009/12/12/kindersicherung-am-mac-und-unter-windows-7/" title="Kindersicherung am Mac und unter Windows 7 (December 12, 2009)">Kindersicherung am Mac und unter Windows 7</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2009/11/30/klick-dich-nicht-weg/" title="Klick Dich nicht weg! (November 30, 2009)">Klick Dich nicht weg!</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2009/11/08/weekly-links-5/" title="weekly links (November 8, 2009)">weekly links</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/06/22/windows-dateianzahl-ermitteln-in-verzeichnissen-mit-vielen-dateien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Laufzeit (elapsed time) formatiert ausgeben</title>
		<link>http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/</link>
		<comments>http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 14:54:49 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1716</guid>
		<description><![CDATA[Manchmal möchte man nur wissen, wie lange das eigene J [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal möchte man nur wissen, wie lange das eigene Java Programm gebraucht hat. Wenn man sich mit der Angabe von Millisekunden begnügt ist dies ein Zweizeiler.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">Date</span> start<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Date</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// do something</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Anzahl Millisekunden: &quot;</span>
   <span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">System</span>.<span style="color: #006633;">currentTimeMillis</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> start.<span style="color: #006633;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Möchte man allerdings bei etwas länger laufenden Programmen nicht in Stunden und Minuten umrechnen müssen, so wird es etwas schwieriger. Was bekommt man im Internet nicht alles für Ratschläge, dabei muss man das Rad gar nicht neu erfinden. Ein Blick auf die <a href="http://commons.apache.org/lang/api-release/org/apache/commons/lang/time/DurationFormatUtils.html">Apache Commons</a> Bibliotheken hilft hier wie so oft weiter.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">org.apache.commons.lang.time.DurationFormatUtils</span><span style="color: #339933;">;</span>
...
<span style="color: #003399;">Date</span> start<span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Date</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// do something</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Laufzeit: &quot;</span>
   <span style="color: #339933;">+</span>DurationFormatUtils.<span style="color: #006633;">formatDuration</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">System</span>.<span style="color: #006633;">currentTimeMillis</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> start.<span style="color: #006633;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>,<span style="color: #0000ff;">&quot;HH:mm:ss&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


	Tags: <a href="http://www.k-oo.de/blog/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://www.k-oo.de/blog/tag/open-source/" title="Open Source" rel="tag">Open Source</a>, <a href="http://www.k-oo.de/blog/tag/tutorial/" title="tutorial" rel="tag">tutorial</a><br />

	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li><a href="http://www.k-oo.de/blog/2010/08/12/spring-3-rest-und-content-negotiation/" title="Spring 3 &#8211; REST und Content Negotiation (August 12, 2010)">Spring 3 &#8211; REST und Content Negotiation</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/07/29/vorschau-auf-eclipse-sdk-4-0/" title="Vorschau auf Eclipse SDK 4.0 (July 29, 2010)">Vorschau auf Eclipse SDK 4.0</a> (0)</li>
	<li><a href="http://www.k-oo.de/blog/2010/07/01/java-4-ever/" title="Java 4 ever (July 1, 2010)">Java 4 ever</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/06/16/java-laufzeit-elapsed-time-formatiert-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WM 2010 – Es geht los</title>
		<link>http://www.k-oo.de/blog/2010/06/11/wm-2010-es-geht-los/</link>
		<comments>http://www.k-oo.de/blog/2010/06/11/wm-2010-es-geht-los/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 14:00:39 +0000</pubDate>
		<dc:creator>gklinkmann</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.k-oo.de/blog/?p=1707</guid>
		<description><![CDATA[



Jetzt geht's los.


 [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left; margin-right:10px">
<img src="http://www.k-oo.de/blog/wp-content/uploads/2010/06/wm_2010_logo.png" alt="" title="wm 2010 logo" width="100" height="104" class="alignnone size-full wp-image-1708" />
</div>
<p><strong>Jetzt geht&#8217;s los.</strong></p>
<p style="clear:both" />
No tag for this post.
	<p></p><strong>Ähnliche Artikel:</strong>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.k-oo.de/blog/2010/06/11/wm-2010-es-geht-los/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
