<?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>B-Loch sein Blog &#187; Programmieren</title>
	<atom:link href="http://blog.cbeloch.de/category/programmieren/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cbeloch.de</link>
	<description>Willkommen auf meinem Blog. Hier kommt der ganze Müll zusammen.</description>
	<lastBuildDate>Sun, 05 Sep 2010 17:06:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CSS3 Edit</title>
		<link>http://blog.cbeloch.de/2010/08/css3-edit.html</link>
		<comments>http://blog.cbeloch.de/2010/08/css3-edit.html#comments</comments>
		<pubDate>Fri, 27 Aug 2010 07:20:41 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[mooTools]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=713</guid>
		<description><![CDATA[Ich möchte euch kurz ein kleines Tool vorstellen, welches ich mir selbst gebastelt habe um mir die Web-Entwicklung etwas zu erleichtern. Ich habe mir einen kleinen CSS3 Gradient-Editor gebastelt, der nach dem &#8220;What you see is what you get&#8221;-Prinzip  am Ende einen CSS Code für Farbverläufe ausspuckt. Ich habe mir diesen Editor deshalb gebastelt, weil [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-714" style="-webkit-box-shadow: 0px 0px 2px black; -moz-box-shadow: 0px 0px 2px black;" title="cssedit" src="http://blog.cbeloch.de/wp-content/uploads/2010/08/cssedit-150x150.png" alt="" width="150" height="150" />Ich möchte euch kurz ein kleines Tool vorstellen, welches ich mir selbst gebastelt habe um mir die Web-Entwicklung etwas zu erleichtern.<br />
Ich habe mir einen kleinen <a href="http://dev.cbeloch.de/CSS-Edit/index.html" target="_blank">CSS3 Gradient-Editor</a> gebastelt, der nach dem &#8220;What you see is what you get&#8221;-Prinzip  am Ende einen CSS Code für Farbverläufe ausspuckt.<br />
Ich habe mir diesen Editor deshalb gebastelt, weil ich mich selbst immer recht schwer getan habe derartige Verläufe zu erstellen, vor allem da der Code für WebKit (Safari, Chrome) und Gecko (Firefox) etwas unterschiedlich ist.</p>
<p>Ihr könnt die Farben selbst wählen und die Position an der diese Farbe erreicht wird.<br />
Die WYSIWYG-Funktion funktioniert aktuell nur in Firefox und Safari/Chrome.</p>
<p>Es werden demnächst noch ein paar Funktionen dazu kommen um sich nicht nur auf die Farbverläufe zu spezialisieren.</p>
<p><a href="http://dev.cbeloch.de/CSS-Edit/index.html" target="_blank">&gt; Zum Editor</a></p>
<div class="shr-publisher-713"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2010/08/css3-edit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MooTools Mobile</title>
		<link>http://blog.cbeloch.de/2010/07/mootools-mobile.html</link>
		<comments>http://blog.cbeloch.de/2010/07/mootools-mobile.html#comments</comments>
		<pubDate>Wed, 28 Jul 2010 14:59:06 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[mooTools]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=671</guid>
		<description><![CDATA[Der @cpojer (MooTools Developer) hat bei github eine Extension für den neuesten MooTools Core (1.3) geschrieben, welche die MooTools Funktionalität um Touch Events erweitern soll und sie mootools-mobile (github Link) getauft. Ich war so frei und habe mir einen Fork (github Link) gemacht und in diese Extension die Events für swipe und pinch eingebaut. Der [...]]]></description>
			<content:encoded><![CDATA[<p>Der @cpojer (MooTools Developer) hat bei github eine Extension für den neuesten MooTools Core (1.3) geschrieben, welche die MooTools Funktionalität um Touch Events erweitern soll und sie <strong>mootools-mobile</strong> (<a href="http://github.com/cpojer/mootools-mobile" target="_blank">github Link</a>) getauft.</p>
<p>Ich war so frei und habe mir einen Fork (<a href="http://github.com/CBeloch/mootools-mobile" target="_blank">github Link</a>) gemacht und in diese Extension die Events für <strong>swipe</strong> und <strong>pinch</strong> eingebaut.<br />
Der @cpojer hat angekündigt es in den Haupt-Tree von sich zu mergen. Somit sollte der Augenmerk auf sein Repository fallen.</p>
<p>Nun gibt es also doch eine kleine Extension von mir bezüglich Multitouch for the web <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Update &#8211; 29. Juli 2010</strong></p>
<p>@cpojer hat meine Änderungen übernommen und den Code auch noch etwas angepasst.</p>
<div class="shr-publisher-671"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2010/07/mootools-mobile.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mooltitouch and the Web</title>
		<link>http://blog.cbeloch.de/2010/05/mooltitouch-and-the-web.html</link>
		<comments>http://blog.cbeloch.de/2010/05/mooltitouch-and-the-web.html#comments</comments>
		<pubDate>Mon, 24 May 2010 18:29:07 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mooTools]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=665</guid>
		<description><![CDATA[Schande über mein Haupt! Vor über einem Monat habe ich schon angekündigt, dass ich einen Multi-Touch Plugin für MooTools schreiben möchte, dieser ist auch schon mooltitouch getauft (ja, deshalb auch der merkwürdige Titel zu diesem Beitrag). Bisher bin ich aber noch nicht richtig zum Entwickeln gekommen, da es am iPhone sehr anstrengend ist und ich [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.cbeloch.de/wp-content/uploads/2010/05/Bildschirmfoto-2010-05-24-um-20.25.47.png"><img class="alignright size-full wp-image-666" title="Espresso Mooltitouch" src="http://blog.cbeloch.de/wp-content/uploads/2010/05/Bildschirmfoto-2010-05-24-um-20.25.47.png" alt="" width="136" height="175" /></a>Schande über mein Haupt!<br />
Vor <a href="http://blog.cbeloch.de/2010/04/introducing-multi-touch-to-the-web.html" target="_blank">über einem Monat</a> habe ich schon angekündigt, dass ich einen Multi-Touch Plugin für MooTools schreiben möchte, dieser ist auch schon <a title="mooltitouch on GitHub" href="mooltitouch" target="_blank">mooltitouch</a> getauft (ja, deshalb auch der merkwürdige Titel zu diesem Beitrag).<br />
Bisher bin ich aber noch nicht richtig zum Entwickeln gekommen, da es am iPhone sehr anstrengend ist und ich zur Zeit auf mein iPad warte.<br />
Sobald dies eingetroffen ist (das sollte im Laufe dieser Woche geschehen) werde ich an dem Plugin weiter schreiben. Den direkten Einsatz wird die Klasse in einer extra für das iPad und Android Tablets optimierten Seite meines Portfolio finden.<br />
Ich bitte euch also noch um etwas Geduld. Sobald der erste Release draussen ist erfahrt ihr es hier.</p>
<p>UPDATE</p>
<p>Leider habe ich im Laufe der Entwicklung gemerkt, dass es keinen großen Unterschied macht die Klasse zu benutzen, oder alles normal zu programmieren. Darum lege ich dieses Projekt Eis.<br />
Allerdings habe ich bereits Ideen für weitere MooTools Projekte.</p>
<div class="shr-publisher-665"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2010/05/mooltitouch-and-the-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Multi-Touch&#8230; to the web</title>
		<link>http://blog.cbeloch.de/2010/04/introducing-multi-touch-to-the-web.html</link>
		<comments>http://blog.cbeloch.de/2010/04/introducing-multi-touch-to-the-web.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 19:27:55 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mooTools]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=641</guid>
		<description><![CDATA[Spätestens seitdem das iPad in den USA erschienen ist, blühen überall iPad optimierte Webseiten auf die mit Hilfe von HTML5 erstellt werden. Allerdings wird HTML5 in den meisten Fällen nur zur Einbindung  von Videos genutzt, doch die Spezifikationen bieten viel mehr wie z.B. Geolocation und gerade auf dem iPad und iPhone auch Multi-Touch. Ja, richtig [...]]]></description>
			<content:encoded><![CDATA[<p>Spätestens seitdem das iPad in den USA erschienen ist, blühen überall iPad optimierte Webseiten auf die mit Hilfe von HTML5 erstellt werden.<br />
Allerdings wird HTML5 in den meisten Fällen nur zur Einbindung  von Videos genutzt, doch die Spezifikationen bieten viel mehr wie z.B. Geolocation und gerade auf dem iPad und iPhone auch Multi-Touch.<br />
Ja, richtig gelesen. Das iPhone und das iPad erlauben das Erstellen von Multi-Touch Web-Applikationen. Wie es bei Android Geräten aussieht weiss ich nicht.<br />
Ich habe mich seit Freitag immer mal wieder  damit auseinander gesetzt und habe es zu zwei kleinen Demos gebracht.</p>
<p style="text-align: center;"><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/LXYlRhqFtoQ&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showsearch=0?rel=0" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/LXYlRhqFtoQ&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showsearch=0?rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=LXYlRhqFtoQ"><img src="http://img.youtube.com/vi/LXYlRhqFtoQ/default.jpg" width="130" height="97" border=0></a></p></p>
<p>Mir tun sich dort gerade wieder einige Ideen auf, was sich damit so alles machen lässt, gerade auf Geräten wie dem iPad, die genug Fläche zum touchen bieten.<br />
Ich werde mal schauen in wie weit sich die Multi-Touch Fähigkeit  in ein MooTools Plugin pressen lässt <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-641"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2010/04/introducing-multi-touch-to-the-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Locate.js &#8211; Geolocation for MooTools</title>
		<link>http://blog.cbeloch.de/2010/02/location-js-geolocation-for-mootools.html</link>
		<comments>http://blog.cbeloch.de/2010/02/location-js-geolocation-for-mootools.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 17:20:05 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[mooTools]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[locate.js]]></category>
		<category><![CDATA[location]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=591</guid>
		<description><![CDATA[Ich bin ja mittlerweile ein großer Fan der MooTools Schmiede (Link) und gerade eben habe ich meine dritte MooTools Klasse dort hineingestellt. Dieses Mal handelt es sich um Locate.js, eine Klasse die es Web-Entwicklern einfach machen soll die aktuelle Position seiner Besucher heraus zu finden. So bieten diese Funktion der aktuelle Firefox und auch das [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.cbeloch.de/wp-content/uploads/2010/02/logo.jpg"><img class="alignright size-full wp-image-592" style="margin: 5px;" title="Locate Logo" src="http://blog.cbeloch.de/wp-content/uploads/2010/02/logo.jpg" alt="" width="200" height="100" /></a>Ich bin ja mittlerweile ein großer Fan der MooTools Schmiede (<a href="http://mootools.net/forge/" target="_blank">Link</a>) und gerade eben habe ich meine dritte MooTools Klasse dort hineingestellt.</p>
<p>Dieses Mal handelt es sich um Locate.js, eine Klasse die es Web-Entwicklern einfach machen soll die aktuelle Position seiner Besucher heraus zu finden.<br />
So bieten diese Funktion der aktuelle Firefox und auch das iPhone seit der Version 3.0. Ich vermute das Android Geräte dieses Feature bei Webseiten auch nutzen können.</p>
<p>Die Idee dazu kam mir eigentlich mit Google Buzz, welches komplett Webbasiert funktioniert.<br />
Mir war es schon vorher bekannt, dass mit der Einfuhr von HTML5 auch die Geolocation mit integriert wurde, aber irgendwie hat Google mir mit Buzz den letzten Stoß versetzt.</p>
<p>Ich habe mich in den letzten Tagen etwas mit der API für die Geolocation (<a href="http://www.w3.org/TR/geolocation-API/" target="_blank">Link zur Dokumentation</a>) auseinander gesetzt und das ganze mit etwas MooTools Power verstärkt.<br />
Habe selber ein paar Ideen was man mit dieser kleinen Klasse so alles basteln könnte, bin aber mal gespannt was die MooTools Community so bastelt.</p>
<p>Schaut euch auf der Forge Seite die Demo an und ladet euch die Klasse.<br />
Link: <a href="http://mootools.net/forge/p/locate" target="_blank">Locate.js auf MooTools Forge</a></p>
<p><strong>UPDATE</strong></p>
<p>Wow, kaum in der Forge haben die Jungs von MooTools meine Klasse über ihren Twitter Account beworben.<br />
Vielen Dank =)</p>
<p><a style="text-decoration: none;" href="http://blog.cbeloch.de/wp-content/uploads/2010/02/Bildschirmfoto-2010-02-22-um-18.08.16.png"><img class="aligncenter size-full wp-image-598" title="MooTools featured me" src="http://blog.cbeloch.de/wp-content/uploads/2010/02/Bildschirmfoto-2010-02-22-um-18.08.16.png" alt="" width="395" height="65" /></a></p>
<p><strong>UPDATE 2</strong></p>
<p>Locate.js ist auch im <a href="http://mootools.net/blog/2010/03/11/mootools-roundup-february-2010/" target="_blank">MooTools Roundup February 2010</a> benannt worden!<br />
Zudem habe ich mittlerweile  Version 1.2 herausgebracht welche es ermöglicht die Himmelsrichtung in die man sich bewegt abzufragen (als Erweiterung zum Winkel) und man kann die Distanz zu einem Ziel ermitteln (direkte Luftlinie).</p>
<div class="shr-publisher-591"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2010/02/location-js-geolocation-for-mootools.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moogressBar on MooTools Forge</title>
		<link>http://blog.cbeloch.de/2009/12/moogressbar-on-mootools-forge.html</link>
		<comments>http://blog.cbeloch.de/2009/12/moogressbar-on-mootools-forge.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 22:16:22 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mooTools]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[forge]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=563</guid>
		<description><![CDATA[Seit dem 10. Dezember gibt es die MooTools Forge, eine Möglichkeit für MooTools-Entwickler ihre selbstgeschriebenen Klassen und Erweiterungen dort vorzustellen und zum Download bereit zu stellen. Seit dem es dieses Forge gibt wollte ich dort meine moogressBar Erweiterung hineinstellen und heute habe ich es dann endlich mal gemacht. Wenn man es das erste mal macht [...]]]></description>
			<content:encoded><![CDATA[<p>Seit dem 10. Dezember gibt es die <a title="MooTools Forge" href="http://mootools.net/forge/" target="_blank">MooTools Forge</a>, eine Möglichkeit für MooTools-Entwickler ihre selbstgeschriebenen Klassen und Erweiterungen dort vorzustellen und zum Download bereit zu stellen.<br />
Seit dem es dieses Forge gibt wollte ich dort meine <a title="moogressBar Blogpost" href="http://blog.cbeloch.de/2009/10/moogressbar-ein-mootools-ladebalken.html" target="_blank">moogressBar Erweiterung</a> hineinstellen und heute habe ich es dann endlich mal gemacht.</p>
<p>Wenn man es das erste mal macht ist es sehr gewöhnungsbedürftig, ich arbeite zwar nun auf der Arbeit schon eine Weile mit git, aber mooTools hat noch weitere Anforderung an Projektstruktur und Formatierung von Beschreibungen etc und erst dann wird das github Repository angenommen.<br />
Aber ich glaube die Erfahrung muss man erst mal machen und dann geht es mit dem zweiten mooTools Projekt einfacher <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Finde das ganze Forge Dingen auch für Webentwickler interessant die ihre Seite mit MooTools hochziehen, da sie dort in Zukunft viele Extensions finden können um ihre Webseite auf zu peppen  wie z.B. <a title="Floom on MooTools Forge" href="http://mootools.net/forge/p/floom">kleine Gallerien</a> oder einem <a title="nuTabs on MooTools Forge" href="http://mootools.net/forge/p/nutabs">Tab Script</a>.<br />
An der Übersicht müssen die vielleicht noch etwas feilen, damit man da auch was findet, aber es ist ein guter Anfang.</p>
<p><a href="http://blog.cbeloch.de/wp-content/uploads/2009/12/Bildschirmfoto-2009-12-22-um-22.59.25.PNG"><img class="aligncenter size-medium wp-image-564" title="Bildschirmfoto 2009-12-22 um 22.59.25" src="http://blog.cbeloch.de/wp-content/uploads/2009/12/Bildschirmfoto-2009-12-22-um-22.59.25-300x257.PNG" alt="Bildschirmfoto 2009-12-22 um 22.59.25" width="300" height="257" /></a></p>
<div class="shr-publisher-563"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/12/moogressbar-on-mootools-forge.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[UD] compare.twitter &#8211; Ein twitter battle</title>
		<link>http://blog.cbeloch.de/2009/11/compare-twitter-ein-twitter-battle.html</link>
		<comments>http://blog.cbeloch.de/2009/11/compare-twitter-ein-twitter-battle.html#comments</comments>
		<pubDate>Tue, 03 Nov 2009 16:37:47 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Social Network]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[battle]]></category>
		<category><![CDATA[chuck]]></category>
		<category><![CDATA[highscore]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[match]]></category>
		<category><![CDATA[microsite]]></category>
		<category><![CDATA[norris]]></category>
		<category><![CDATA[score]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=517</guid>
		<description><![CDATA[Und wieder ein kleines Mini-Projekt das ich aus dem Boden gestampft habe. Dieses Mal auch wieder mit Twitter-Bezug. Bei twitter.compare handelt es sich um eine kleine Battle-Seite für Twitter. Einfach 2 Twitter Benutzer eingetragen und verglichen. Ich gebe zu, dass Punktesystem ist noch ausbaureif, aber es kommt noch und sobald dies geschehen ist, wird es [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://compare.twitter.cbeloch.de"><img class="size-full wp-image-518 aligncenter" title="twitter_compare" src="http://blog.cbeloch.de/wp-content/uploads/2009/11/twitter_compare.png" alt="twitter_compare" width="252" height="150" /></a>Und wieder ein kleines Mini-Projekt das ich aus dem Boden gestampft habe.<br />
Dieses Mal auch wieder mit <a title="twitter" href="http://twitter.com" target="_blank">Twitter</a>-Bezug.</p>
<p>Bei twitter.compare handelt es sich um eine kleine Battle-Seite für Twitter. Einfach 2 Twitter Benutzer eingetragen und verglichen.<br />
Ich gebe zu, dass Punktesystem ist noch ausbaureif, aber es kommt noch und sobald dies geschehen ist, wird es auch eine globale Highscore geben.<br />
Wer Ideen hat, wieviele Punkte es pro Tweet, Favorit, Follower und Following gibt, kann es gerne in die Kommentare schreiben, bin für alle Ideen dankbar.</p>
<p>Zudem wird es nicht bei den 5 Punkten aktuell bleiben, ich habe noch mindestens 2 Werte die mit ausgewertet werden müssen, mit denen man dann noch andere Faktoren ausrechnen kann (Tweets/day etc.), ihr könnt also gespannt sein.</p>
<p>Das ganze ist übrigens auch iPhone und iPod Touch tauglich.</p>
<p>Anregungen und Kommentare gerne in die Kommentare.</p>
<p><a title="compare.twitter" href="http://compare.twitter.cbeloch.de" target="_blank">Zu compare.twitter</a></p>
<h3>*UPDATE*</h3>
<p>Hier ein erster Screenshot der kommenden Version.<br />
<img class="aligncenter size-medium wp-image-522" title="compare.twitter V0.4" src="http://blog.cbeloch.de/wp-content/uploads/2009/11/Bildschirmfoto-2009-11-04-um-10.18.01-300x250.png" alt="compare.twitter V0.4" width="300" height="250" />Es wird ein Scoring geben, tweets per day muss ich noch mit auswerten (werden schon berechnet) und ich werde noch eine Highscore einbauen</p>
<h3>*UPDATE 2*</h3>
<p>Die neue Version ist Released!<br />
V0.2 ist die Versions-Nummer und interpretiert nun auch die Tweets pro Tag und es gibt ein Scoring, welches viel mehr Sinn macht als das alte, stumpfe zusammenzählen.<br />
Zudem ist die Seite etwas schmaler geworden <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Im nächsten Schritt kommt dann eine Highscore dazu und weiter weiss ich noch nicht&#8230; Habt ihr noch Ideen? Ab in die Kommentare damit!</p>
<div class="shr-publisher-517"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/11/compare-twitter-ein-twitter-battle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moogressBar &#8211; Ein mootools Ladebalken</title>
		<link>http://blog.cbeloch.de/2009/10/moogressbar-ein-mootools-ladebalken.html</link>
		<comments>http://blog.cbeloch.de/2009/10/moogressbar-ein-mootools-ladebalken.html#comments</comments>
		<pubDate>Wed, 28 Oct 2009 11:46:47 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[moo]]></category>
		<category><![CDATA[moogressbar]]></category>
		<category><![CDATA[mooTools]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[progressbar]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=513</guid>
		<description><![CDATA[Wer gestern meinen Twitter Stream gelesen hat, hat sicher gelesen, dass ich meine erste Extension für das mootools Javascript Framework veröffentlicht habe. Die Extension entstand während den arbeiten an meiner Webseite und weil ich keinen schönen Ladebalken auf Basis von mootools gefunden habe, habe ich mir einen selber geschrieben, die Extension bekam ihr eigenes Logo und [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://moogressbar.cbeloch.de"><img class="aligncenter size-full wp-image-514" title="moogressBar" src="http://blog.cbeloch.de/wp-content/uploads/2009/10/moogressBar.png" alt="moogressBar" width="200" height="50" /></a>Wer gestern meinen Twitter Stream gelesen hat, hat sicher gelesen, dass ich meine erste Extension für das <a title="mootools" href="http://www.mootools.net" target="_blank">mootools</a> Javascript Framework veröffentlicht habe.<br />
Die Extension entstand während den arbeiten an meiner Webseite und weil ich keinen schönen Ladebalken auf Basis von <a title="mootools" href="http://www.mootools.net" target="_blank">mootools</a> gefunden habe, habe ich mir einen selber geschrieben, die Extension bekam ihr eigenes Logo und gestern habe ich noch eine kleine <a title="moogressBar Demo Seite" href="http://moogressbar.cbeloch.de" target="_blank">Demo-Seite</a> zusammengebastelt.</p>
<p>Später werde ich das Script noch erweitern, dass der Ladebalken auch ein Label bekommt, welches den aktuellen Prozentsatz darstellt.<br />
Zudem gibt es noch einen kleinen Animationsfehler, wenn der Ladebalken auf 100% springt und dann automatisch ausblendet. Zur Zeit verschwindet er sofort ohne vorher zu faden.</p>
<p>Wer interesse daran hat, kann sich das ZIP mit Demo und allen benötigten Files auf der <a title="moogressBar" href="http://moogressbar.cbeloch.de" target="_blank">moogressBar</a> Seite runterladen.</p>
<p><a title="moogressBar" href="http://moogressbar.cbeloch.de" target="_blank">Zur moogressBar Seite</a></p>
<div class="shr-publisher-513"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/10/moogressbar-ein-mootools-ladebalken.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>cbeloch.de &#8211; Next Generation [v12]</title>
		<link>http://blog.cbeloch.de/2009/09/cbeloch-de-next-generation-v12.html</link>
		<comments>http://blog.cbeloch.de/2009/09/cbeloch-de-next-generation-v12.html#comments</comments>
		<pubDate>Thu, 24 Sep 2009 15:53:41 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[cbeloch.de]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mooTools]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=500</guid>
		<description><![CDATA[Eigentlich wollte ich ja das alte Layout behalten und es einfach nur etwas aufpeppen mit ein paar Animationen, aber nun kam doch alles anders. Mit den Animationen sollte meine Webseite in die Version 11.5 gehen, aber nun habe ich mich doch zu einer v12 durchgerungen&#8230; Neues Layout, alles ganz frisch&#8230; Wer mir bei Twitter folgt [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich wollte ich ja das alte Layout behalten und es einfach nur etwas aufpeppen mit ein paar Animationen, aber nun kam doch alles anders.<br />
Mit den Animationen sollte meine Webseite in die Version 11.5 gehen, aber nun habe ich mich doch zu einer v12 durchgerungen&#8230;</p>
<p>Neues Layout, alles ganz frisch&#8230;<br />
Wer mir bei <a href="http://twitter.com/C_BHole" target="_blank">Twitter</a> folgt wird hin und wieder mal einen Link zur Dev-Seite bei mir finden, hier im Blog bleibt euch lediglich ein Screenshot:</p>
<p style="text-align: center;"><a href="http://blog.cbeloch.de/wp-content/uploads/2009/09/Bildschirmfoto-2009-09-24-um-15.51.501.png" target="_blank"><img class="aligncenter size-medium wp-image-501" title="cbeloch.de V12 Alpha" src="http://blog.cbeloch.de/wp-content/uploads/2009/09/Bildschirmfoto-2009-09-24-um-15.51.501-300x220.png" alt="cbeloch.de V12 Alpha" width="300" height="220" /></a></p>
<p><a href="http://blog.cbeloch.de/wp-content/uploads/2009/09/Bildschirmfoto-2009-09-24-um-15.51.501.png"></a>Viel Orange wie man sieht.Die Seite wird immer auf Vollbild laufen und euern ganzen Browser ausfüllen. Zur Zeit ist alles noch im frühen Stadium und es wird viel animiert sein wenn es fertig ist.<br />
Es gibt nurnoch 3 Buttons (aktuell sind es noch 6 auf <a href="http://www.cbeloch.de" target="_blank">cbeloch.de</a>) und die Seite wird vollkommen auf mein Portfolio beschränkt.<br />
Natürlich versuche ich die Seite auf allem Browsern gleich laufen zu lassen, allerdings vermute ich, dass der Internet Explorer auch in den Versionen 7 und 8 nicht mithalten wird, da er einfach diverse Sachen nicht unterstützt (auch wenn Microsoft sagt, dass er alle Webstandards kann&#8230; Acid3 sagt da was anderes!). Zur Zeit läuft die Seite nur im Firefox und in WebKit Browsern (Safari, Google Chrome, Konqueror etc.), Opera ist nicht getestet.</p>
<p>Ich versuche die Seite in naher Zukunft (Mitte bis Ende Oktober) so weit fertig zu bekommen, dass sie bedient werden kann. Danach kommen nurnoch Updates für die Animationen.</p>
<p>Das Logo existiert nun auch als Vektor-Grafik und nicht wie vorher aus einer 100&#215;100 Pixel Grafik, wo alles etwas unsauber war. Vergleich? Bitte!</p>
<p style="text-align: center;"><a href="http://blog.cbeloch.de/wp-content/uploads/2009/09/logo_06_vs_09.png" target="_blank"><img class="aligncenter size-medium wp-image-502" title="logo_06_vs_09" src="http://blog.cbeloch.de/wp-content/uploads/2009/09/logo_06_vs_09-300x161.png" alt="logo_06_vs_09" width="300" height="161" /></a></p>
<div class="shr-publisher-500"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/09/cbeloch-de-next-generation-v12.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BCMS goes Symfony</title>
		<link>http://blog.cbeloch.de/2009/05/bcms-goes-symfony.html</link>
		<comments>http://blog.cbeloch.de/2009/05/bcms-goes-symfony.html#comments</comments>
		<pubDate>Fri, 29 May 2009 18:34:52 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[BeCoMeS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[cbeloch.de]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=294</guid>
		<description><![CDATA[Eigentlich wollte ich um diese Zeit herum eine lauffähige Demo Seite meines CMS online stellen, allerdings habe ich mich dazu entschlossen das ganze Projekt mit dem Symfony Framework hochzuziehen, da es mehr Möglichkeiten bietet als ich alleine jemals (ordentlich) schreiben könnte wie zum Beispiel Template System, Datenbank Unabhängigkeit etc&#8230; Ausserdem habe ich dank meiner Ausbildung nun gut [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich wollte ich um diese Zeit herum eine lauffähige Demo Seite meines CMS online stellen, allerdings habe ich mich dazu entschlossen das ganze Projekt mit dem <a href="http://www.symfony-project.org" target="_blank">Symfony Framework</a> hochzuziehen, da es mehr Möglichkeiten bietet als ich alleine jemals (ordentlich) schreiben könnte wie zum Beispiel Template System, Datenbank Unabhängigkeit etc&#8230; Ausserdem habe ich dank meiner <a href="http://www.videro.de" target="_blank">Ausbildung</a> nun gut 1 1/2 Jahre lang täglich Erfahrung mit diesem Framework gesammelt.<br />
Somit bin ich derzeit dabei meine <a href="http://www.cbeloch.de">Portfolio Webseite</a> auf Symfony 1.2 umzustellen und der Entwicklungsprozess ist rasend schnell im Gegensatz zum vorherigen Prozess.</p>
<p>Da sich das Layout von <a href="http://www.cbeloch.de" target="_blank">cbeloch.de</a> eh leicht verändern wird, wird auch das Layout erst einmal auf das Template System von Symfony angepasst.<br />
Auch werden dann meine ganzen <a href="http://password.cbeloch.de/" target="_blank">Mini-Projekte</a> mit Einzug auf der Webseite finden und sobald sie funktionsfähig sind kann ich sie auch je nach Bedarf auf der Hauptseite nutzen, alles Dank Symfony.</p>
<p>Soweit der Status um cbeloch.de und BCMS <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Wünsche euch allen ein paar schöne Pfingstfeiertage!</p>
<div class="shr-publisher-294"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/05/bcms-goes-symfony.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] RSS-Feed mit SimpleXML Parsen</title>
		<link>http://blog.cbeloch.de/2009/04/php-rss-feed-mit-simplexml-parsen.html</link>
		<comments>http://blog.cbeloch.de/2009/04/php-rss-feed-mit-simplexml-parsen.html#comments</comments>
		<pubDate>Wed, 15 Apr 2009 08:31:35 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Code Schnipsel]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.cbeloch.de/?p=240</guid>
		<description><![CDATA[In PHP kann man sehr leicht einen RSS Feed parsen, mit diesem Codeschnipsel möchte ich euch zeigen wie. In PHP 5 ist eine Library enthalten, die sich SimpleXML nennt und da ein RSS Feed an sich nichts anderes ist als eine XML Datei machen wir uns diese Library zu nutzen. &#60;?php $rss_feed = simplexml_load_file(&#8220;http://www.spiegel.de/spam/index.rss&#8221;); // [...]]]></description>
			<content:encoded><![CDATA[<p>In PHP kann man sehr leicht einen RSS Feed parsen, mit diesem Codeschnipsel möchte ich euch zeigen wie.<br />
In <strong>PHP 5</strong> ist eine Library enthalten, die sich <strong><a href="http://de3.php.net/simple_xml" target="_blank">SimpleXML</a></strong> nennt und da ein RSS Feed an sich nichts anderes ist als eine XML Datei machen wir uns diese Library zu nutzen.</p>
<blockquote><p>&lt;?php<br />
$rss_feed = simplexml_load_file(&#8220;http://www.spiegel.de/spam/index.rss&#8221;); // URL zum RSS-Feed, hier: Spiegel Satire (SPAM)<br />
$cfg_news_count = 4; // Anzahl der Nachrichten die Angezeigt werden sollen</p>
<p>$feed_info = $rss_feed-&gt;channel;<br />
$feed_news_items = $feed_info-&gt;item; // Dies ist ein Array mit allen Newseintraegen im Feed</p>
<p>/*<br />
Quellen Titel:  $feed_info-&gt;title  // Titel der Quelle<br />
Quellen Link:  $feed_info-&gt;link  // URL zur Hauptseite der Quelle<br />
Beschreibung: $feed_info-&gt;description  // Beschreibung der Quelle oder auch Art der Nachrichten<br />
*/</p>
<p>$i = 0; // kleiner Zaehler der die Anzahl der Nachrichten mitzaehlt</p>
<p>foreach($feed_news_items as $news_data) // Jeden Newseintrag im Array einzeln in einer Schleife durchgehen<br />
{<br />
/*<br />
News Titel:  $news_data-&gt;title  // Titel der Nachricht<br />
News Link:  $news_data-&gt;link  // URL zur Quelle (Nachricht selber)<br />
News Text:  $news_data-&gt;description  // Der eigentliche Nachrichten Text (Zusammenfassung)<br />
News Datum:  $news_data-&gt;pubDate  // Zeitpunkt der Veroeffentlichung dieser Meldung<br />
*/</p>
<p>/*** Ab hier die Ausgaben der Elemente ***/</p>
<p>/* &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. */</p>
<p>/*** Hier endet die Ausgabe der Elemente ***/</p>
<p>$i++; // Nachrichtenzaehler um 1 erhoehen<br />
if($i == $cfg_news_count) // kontrollieren ob das Limit erreicht wurde<br />
break; // Schleife Abbrechen<br />
}<br />
?&gt;</p></blockquote>
<p>Zu Beginn wird erstmal der RSS Feed eingelesen und eine Variable bestimmt die die Anzahl der maximal dargestellten Einträge limitiert.<br />
Daraufhin werden die wichtigsten Variablen für den Feed festgelegt.<br />
In den Kommentarzeilen sind jeweils Variablennamen und zugehörige Beschreibungen benannt, der Rest sollte aus den zugehörigen Kommentaren hervorgehen.</p>
<p>Dieses Beispiel gilt für einen <strong>validen</strong> RSS 2.0 Feed, bei einem Atom Feed oder normalen XML Dateien können sich die Bezeichnungen der Variablen ggf. ändern.<br />
Wenn man nicht genau weiß, wie die Variablen heißen, kann man sich mit einem <strong>print_r(simplexml_load_file(&#8220;http://www.url.zum/feed.xml&#8221;))</strong> sehr schnell behelfen um die Objektzeiger und Variablennamen zu finden.</p>
<div class="shr-publisher-240"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/04/php-rss-feed-mit-simplexml-parsen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blick in die Zukunft</title>
		<link>http://blog.cbeloch.de/2009/02/blick-in-die-zukunft.html</link>
		<comments>http://blog.cbeloch.de/2009/02/blick-in-die-zukunft.html#comments</comments>
		<pubDate>Tue, 10 Feb 2009 13:07:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[BeCoMeS]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=170</guid>
		<description><![CDATA[Ich möchte euch mal einen kleinen Blick in die Zukunft geben, dabei geht es um meine Hauptseite (cbeloch.de) und auch um das CMS dahinter (BeCoMeS). Bei meiner Hauptseite werden weitere Abstriche gemacht: Die Downloads werden wegfallen, eventuelle Download Links zu Projekten findet man dann auf der dazugehörigen Portfolio Seite des Projektes. Zudem werden die Fotos [...]]]></description>
			<content:encoded><![CDATA[<p>Ich möchte euch mal einen kleinen Blick in die Zukunft geben, dabei geht es um meine Hauptseite <i><span style="font-size: small;">(</span></i><a href="http://www.cbeloch.de/"><i><span style="font-size: small;">cbeloch.de</span></i></a><i><span style="font-size: small;">)</span></i> und auch um das CMS dahinter <span style="font-size: small;"><i>(BeCoMeS)</i></span>.</p>
<p>Bei meiner Hauptseite werden weitere Abstriche gemacht:<br />
Die Downloads werden wegfallen, eventuelle Download Links zu Projekten findet man dann auf der dazugehörigen Portfolio Seite des Projektes.<br />
Zudem werden die Fotos verschwinden. Links zu Gallerien wird es nurnoch hier im Blog geben da viele Gallerien nur kurz nach dem Event aufgerufen werden.<br />
Was mit den Tutorials passiert weiss ich noch nicht, vielleicht wird es meine Photoshop, Doom 3, Quake und Prey Tutorials als PDF Download geben, aber man kann davon ausgehen, dass der Menüpunkt auch wegfällt.<br />
Die News werden in eine Seitenleiste wandern, so dass nurnoch das Portfolio im Mittelpunkt steht. Dafür ist auch die Seite ursprünglich gedacht gewesen, sich einfach nur auf mein Portfolio zu &nbsp;beschränken, für den sonstigen Unsinn gibt es diesen Blog =].</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_E-ZMrEFW7ZY/SZGAXYYluiI/AAAAAAAAEZ0/pND_4kSsYf4/s1600-h/BCMS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_E-ZMrEFW7ZY/SZGAXYYluiI/AAAAAAAAEZ0/pND_4kSsYf4/s320/BCMS.png" /></a></div>
<p>Mit BeCoMeS geht es im Moment auch ganz gut&nbsp;voran. Es wird einzelne Module geben die man beliebig nutzen kann, es wird später nurnoch Gebrauch von Templates gemacht werden, den Rest werden die Module von BeCoMeS liefern.<br />
So stehen im Moment schon die Module für die Verwaltung von Usern (ohne derzeitige Rechteverwaltung), News und Content. Als nächstes werde ich mich an eine ordentliche Portfolio&nbsp;Integration&nbsp;kümmern wie ich es schon immer einmal haben wollte.<br />
Die Basis für ein Twitter Modul steht auch schon (genutzt für den <a href="http://boloch.blogspot.com/2009/01/friend-friend-collector.html">Friend friend collector</a>), somit werden Benutzer auch diverse Dinge mit Twitter verbinden können.<br />
Nachdem BeCoMeS in den größten Zügen fertig ist wird es ein neues Projekt geben, dass auf dem CMS aufbaut.</p>
<p><a href="http://www.pathf.com/blogs/wp-content/uploads/2008/06/mootools.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 10px; margin-left: 10px;"><img border="0" height="32" src="http://www.pathf.com/blogs/wp-content/uploads/2008/06/mootools.gif" width="96" /></a>Des weiteren habe ich mir dazu&nbsp;Gedanken&nbsp;gemacht, welche Features BeCoMeS sonst noch nutzen wird und derzeit glaube ich, dass ich für AJAX und einige Animationen im Layout auf <a href="http://mootools.net/">MooTools</a> zurückgreifen werde, welches ein schönes kleines Framework bietet welches von der Performance her sehr flüssig läuft und dazu auch noch in allen gängigen Browsern.<br />
Das Framework wird dann in Standart-Layouts genutzt werden, in selbsterstellten Layouts kann dann jeder benutzen was er möchte.</p>
<p>Für die Statistik habe ich bisher ganz gute Erfahrungen mit <a href="http://code.google.com/p/flot/">Flot</a> gemacht, welches ich selbst schon zur Auswertung von Daten benutze und für ein&nbsp;bisschen&nbsp;Statistik reicht es allemal.</p>
<p>Es geht also weiter und man kann gespannt sein.</p>
<div class="shr-publisher-170"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2009/02/blick-in-die-zukunft.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cocoa lernen&#8230;</title>
		<link>http://blog.cbeloch.de/2008/07/cocoa-lernen.html</link>
		<comments>http://blog.cbeloch.de/2008/07/cocoa-lernen.html#comments</comments>
		<pubDate>Thu, 24 Jul 2008 21:36:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=128</guid>
		<description><![CDATA[Ich habe mich heute Abend mal ein paar Stunden hingesetzt und einige Tutorials über ObjectiveC und Cocoa durchgelesen und dau noch ein Videotutorial zum Umgang mit dem Finalen SDK für das IPhone um eine Hello World Applikation zu erstellen. Das mit der Hello World Applikation hat auch wunderbar geklappt, aber als ich dieses wirklich winzige [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mich heute Abend mal ein paar Stunden hingesetzt und einige <a href="http://cocoadevcentral.com/">Tutorials über ObjectiveC und Cocoa</a> durchgelesen und dau noch ein <a href="http://iphonedevcentral.org/">Videotutorial </a>zum Umgang mit dem Finalen SDK für das IPhone um eine Hello World Applikation zu erstellen.<br />
Das mit der Hello World Applikation hat auch wunderbar geklappt, aber als ich dieses wirklich winzige Programm um eine Kleinigkeit erweitern wollte bin ich kläglich gescheitert&#8230; Dabei habe ich nur einen weiteren Button hinzugefügt, der die Schriftfarbe ändern sollte, aber irgendwie wollte das alles nicht wie ich wollte <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> <br />
Irgendwie ist mir das zu viel, ich habe noch nie etwas in C gemacht habe, von ObjectiveC und Cocoa mal ganz zu schweigen, aber das schlimmste ist, dass ich in Lernphasen irgendwie nicht so wirklich mit Englisch-sprachigen Programmen und Text-Tutorials klar komme <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> <br />
Und auf Bücher wälzen habe ich absolut keine Lust, ich brauch bei sowas ganz viel Source Code an dem ich rumspielen kann, bestenfalls kommentiert, die Apple Sample Codes fürs iPhone sind mir da schon zu viel -.-<br />
Wenn irgendwer Links zu deutschen Screencasts bezüglich Cocoa Entwicklung hat, einfach in die Kommentare damit, von mir aus auch Text Tutorials, aber die sollten detailliert sein mit Kommentaren zu den Code Zeilen, wozu das alles gut ist etc. Wie gesagt, am liebsten wäre es mir in Deutsch, aber das wird wohl schwer werden <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<div class="shr-publisher-128"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2008/07/cocoa-lernen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Schnipsel &#8211; Picasa RSS Parser</title>
		<link>http://blog.cbeloch.de/2008/07/code-schnipsel-picasa-rss-parser.html</link>
		<comments>http://blog.cbeloch.de/2008/07/code-schnipsel-picasa-rss-parser.html#comments</comments>
		<pubDate>Tue, 01 Jul 2008 19:37:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Code Schnipsel]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Picasa]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=120</guid>
		<description><![CDATA[Da ich ja relativ viele Fotos mache und die meisten auch auf meine Webseite stellen möchte war es klar, dass der Speicherplatz auf meinem Hauptserver irgendwann voll läuft. Dies ist mir letztens passiert: Ich kann kein Foto mehr hochladen (Auflösung 640*480 Pixel). Derzeit ist es so, dass ich nur Gallerien benutzen kann, die sich in [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich ja relativ viele Fotos mache und die meisten auch auf meine Webseite stellen möchte war es klar, dass der Speicherplatz auf meinem Hauptserver irgendwann voll läuft. Dies ist mir letztens passiert: Ich kann kein Foto mehr hochladen (Auflösung 640*480 Pixel).<br />
Derzeit ist es so, dass ich nur Gallerien benutzen kann, die sich in einem von meinem selbstgeschriebenen CMS vorgegebenen Ordner befinden. Das CMS generiert daraufhin noch zusätzlich die Thumbnails der Bilder, die auch auf dem Server gespeichert werden.</p>
<p>Wie schaffe ich es dennoch alle Gallerien auf meiner Webseite zu behalten ohne groß meinen Webspace auszureizen?<br />
Die einzige Lösung war es, die Gallerien auf externe Server auszulagern und dann einzubinden.<br />
Erst dachte ich an meinen Arcor Webspace&#8230;. Dieser beträgt aber nur jämmerliche 25 MB OHNE PHP (PHP brauchte ich damals auf meiner ersten Webseite nicht <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), die hätten nicht lange gehalten, vielleicht eine Gallerie und nen bischen Schnappschüsse&#8230;<br />
Als aktiver Nutzer der <span style="font-weight: bold;">Google Produkten</span> kamen mir schließlich die <span style="font-weight: bold;">Picasa Web-Alben</span> in den Sinn: Picasa Web-Alben Export wird von vielen Fotoprogrammen unterstützt (Flock-Browser, iPhoto, Google Photo Uploader, Picasa 2 und viele viele mehr) und man hat <span style="font-weight: bold;">kostenlos 1GB Speicher für seine Fotos</span> und Besucher der Alben können Kommentare hinterlassen. Dies wäre also verdammt praktisch, wenn man diese quasi fertigen Alben in seine Webseite integrieren könnte.<br />
Da habe ich mich doch letztens sehr gefreut als ich gesehen habe, dass es für jedes Album einen RSS-Feed gibt. Dort stehen alle Bilder drin und auch die Album-Informationen.</p>
<p>Lange Rede, kurzer Sinn:<br />
Ich habe mir einen kleinen Parser mit Hilfe des SimpleXML Moduls gebaut, der an Hand der RSS URL ein Array zurück gibt indem jedes Bild vorhanden ist mit seinem zugehörigen Thumbnail:</p>
<p>[code lang="php"]<br />
<?php<br />
function picasapictures($feedurl)<br />
{<br />
$rss = simplexml_load_file($feedurl);</p>
<p>$items = $rss->channel->item;</p>
<p>foreach($items as $item)<br />
{<br />
$data['thumb'] = preg_replace("/(.*)<img(.*)src=\"(.*?)\"(.*)/si", "\\3", $item->description)."\n";    // alles was keine Thumbnail URL ist aus dem Description Feld entfernen<br />
$data['image'] = strval($item->enclosure['url']);    // strval() konvertiert das hier entstehende Objekt in einen String</p>
<p>$item->;enclosure['url'];</p>
<p>$files[] = $data;<br />
}</p>
<p>return $files;<br />
}<br />
?>[/code]</p>
<p>Der Code wird vielleicht demnächst noch etwas erweitert (Einbau von Kommentarfunktion).<br />
In dem RSS-Feed gibt es noch zu jedem Bild 3 Thumbnail URLs (3 unterschiedliche Größen). Im Moment hole ich mir das Thumbnail aus der Description, was nicht so schön ist, an die anderen komme ich im Moment nicht über SimpleXML <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Wenn ihr Lösungsvorschläge habt, ab in die Kommentare damit, ich werde den Code dann dem entsprechend anpassen oder eine alternative anbieten.</p>
<p>Diese Code Schnipsel wird es in zukunft vielleicht öfter geben, demnächst: Last.FM =)</p>
<div class="shr-publisher-120"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2008/07/code-schnipsel-picasa-rss-parser.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boloch.de ist Back in Business</title>
		<link>http://blog.cbeloch.de/2008/05/bolochde-ist-back-in-business.html</link>
		<comments>http://blog.cbeloch.de/2008/05/bolochde-ist-back-in-business.html#comments</comments>
		<pubDate>Mon, 12 May 2008 10:41:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=103</guid>
		<description><![CDATA[Einige haben es schon gemerkt: seit Vorgestern ist Boloch.de wieder online und zwar im neuen Gewand. Heute habe ich noch einige Gallien eingepflegt, damit kommt Boloch.de auf 30 Gallerien!!! Leider läuft mein Webspace langsam voll, da werde ich wohl noch aufstocken müssen, wenn ich demnächst noch mein Portfolio erweitern möchte. Erstmal nächste Woche Lloret de [...]]]></description>
			<content:encoded><![CDATA[<p>Einige haben es schon gemerkt: seit Vorgestern ist Boloch.de wieder online und zwar im neuen Gewand.<br />
Heute habe ich noch einige Gallien eingepflegt, damit kommt Boloch.de auf 30 Gallerien!!!<br />
Leider läuft mein Webspace langsam voll, da werde ich wohl noch aufstocken müssen, wenn ich demnächst noch mein Portfolio erweitern möchte.</p>
<p>Erstmal nächste Woche Lloret de Mar und danach mal weiterschauen, die Fotos aus dem Urlaub werden wohl nichtmehr bei mir auf den Server passen, hatte jett schon mit kleineren Gallerien Probleme&#8230;<br />
Mal abwarten, Fotos wird es auf alle fälle ein paar geben.</p>
<p>Ich habe noch einen Fehler im Gästebuch gesehen, den werde ich auf jedenfall noch vor meinem Urlaub beheben, dass die Seite nicht IE kompatibel ist weiss ich auch, Microsuck macht halt nen scheiß Browser, benutzt bitte Safari oder Firefox um die Seite richtig betrachten zu können, um die IE kompatibilität kümmere ich mich später, bzw schalte Boloch.de auf das V11.1 Theme um, wenn man die Seite mit dem IE besucht (aktuell ist 11.2).</p>
<div class="shr-publisher-103"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2008/05/bolochde-ist-back-in-business.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frontpage meiner Homepage geändert</title>
		<link>http://blog.cbeloch.de/2007/08/frontpage-meiner-homepage-geandert.html</link>
		<comments>http://blog.cbeloch.de/2007/08/frontpage-meiner-homepage-geandert.html#comments</comments>
		<pubDate>Wed, 08 Aug 2007 16:53:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=38</guid>
		<description><![CDATA[Ich habe vorrübergehend die Startseite meiner Homepage geändert. Sie zeigt jetzt in % an, wie weit ich mit der neuen Seite bin, diesmal werde ich mich aber daran halten und die Seite bis zum Schluss fertigstellen (nicht so wie bisher, dass diverse Funktionen ausgelassen wurden :-/). Je nach Fortschritt wird auch das Preview-Bild sich nach [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe vorrübergehend die Startseite meiner Homepage geändert.<br />
Sie zeigt jetzt in % an, wie weit ich mit der neuen Seite bin, diesmal werde ich mich aber daran halten und die Seite bis zum Schluss fertigstellen (nicht so wie bisher, dass diverse Funktionen ausgelassen wurden :-/).<br />
Je nach Fortschritt wird auch das Preview-Bild sich nach unten hin weiter vervollständigen.<br />
Natürlich bleibt die Seite weiterhin erreichbar und man kann weiterhin das Gästebuch benutzen und sich die Fotos betrachten <img src='http://blog.cbeloch.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <br />
<a href="http://www.boloch.de/"><br />
Zu meiner Homepage</a></p>
<div class="shr-publisher-38"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2007/08/frontpage-meiner-homepage-geandert.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HYDRA Dev-Blog gestartet</title>
		<link>http://blog.cbeloch.de/2007/03/hydra-dev-blog-gestartet.html</link>
		<comments>http://blog.cbeloch.de/2007/03/hydra-dev-blog-gestartet.html#comments</comments>
		<pubDate>Sat, 31 Mar 2007 17:46:00 +0000</pubDate>
		<dc:creator>Christopher Beloch</dc:creator>
				<category><![CDATA[BeCoMeS]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Hydra CMS]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://localhost:8888/wordpress/?p=10</guid>
		<description><![CDATA[Ich habe jetzt einen zusätzlichen Blog erstellt, in welchem ich die Entwicklung meines HYDRA CMS dokumentiere. HYDRA Dev-Blog]]></description>
			<content:encoded><![CDATA[<p>Ich habe jetzt einen zusätzlichen Blog erstellt, in welchem ich die Entwicklung meines HYDRA CMS dokumentiere.</p>
<p><a href="http://hydra-dev.blogspot.com/">HYDRA Dev-Blog</a></p>
<div class="shr-publisher-10"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.cbeloch.de/2007/03/hydra-dev-blog-gestartet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
