<?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>Daniel Jost&#039;s Blog</title>
	<atom:link href="http://www.daniel-jost.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-jost.de</link>
	<description>Mein Blog</description>
	<lastBuildDate>Sun, 29 Aug 2010 16:13:57 +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>App-Entwicklung fürs iPhone</title>
		<link>http://www.daniel-jost.de/2010/08/29/app-entwicklung-furs-iphone/</link>
		<comments>http://www.daniel-jost.de/2010/08/29/app-entwicklung-furs-iphone/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 16:13:57 +0000</pubDate>
		<dc:creator>daniel.jost</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[entwicklung]]></category>

		<guid isPermaLink="false">http://www.daniel-jost.de/?p=40</guid>
		<description><![CDATA[Letzte Woche habe ich mir mal das Buch &#8220;Einstieg in Object C 2.0 &#38; Cocoa, inkl. iPhone-Programmierung&#8221; vom Galileo Design-Verlag beschafft. Nach einem kurzen Einstieg in das Thema konnte man erstmal das Kapitel, dass die Grundzüge von Objective C erklärt, getrost überspringen, wenn man schon ein paar Erfahrungen in C und C++ hat. Im nächsten]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche habe ich mir mal das Buch &#8220;<a href="http://www.galileodesign.de/1948">Einstieg in Object C 2.0 &amp; Cocoa, inkl. iPhone-Programmierung</a>&#8221; vom Galileo Design-Verlag beschafft. Nach einem kurzen Einstieg in das Thema konnte man erstmal das Kapitel, dass die Grundzüge von Objective C erklärt, getrost überspringen, wenn man schon ein paar Erfahrungen in C und C++ hat.</p>
<p>Im nächsten Kapitel geht es dann erstmal darum, ein Programm für Mac OSX zu entwickeln, was denke ich auch ein besserer Einstieg ist, als direkt in iPhone-Apps einzusteigen.</p>
<p>Ich habe jetzt knapp die Hälfte des Buches durch, und wenn ich heute Abend noch ein wenig Zeit finde, werde ich es bestimmt weiter durcharbeiten.</p>
<p>Der nächste Schritt wäre dann mal eine eigene iPhone-App samt Upload in der AppStore, nur irgendwie hatte ich noch keine geniale Idee, die es noch nicht im AppStore gibt. Über sachdienliche Hinweise würde ich mich freuen. <img src='http://www.daniel-jost.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-jost.de/2010/08/29/app-entwicklung-furs-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vernünftiges Error-Handling per E-Mail in PHP</title>
		<link>http://www.daniel-jost.de/2010/08/04/vernunftiges-error-handling-per-e-mail-in-php/</link>
		<comments>http://www.daniel-jost.de/2010/08/04/vernunftiges-error-handling-per-e-mail-in-php/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 14:44:29 +0000</pubDate>
		<dc:creator>daniel.jost</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[error-handling]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.daniel-jost.de/?p=35</guid>
		<description><![CDATA[Eine wichtige Webapplikation, z.B. ein Shopsystem, verlangt ein vernünftiges Error-Handling. Ein Entwickler sollte möglichst zeitnah über Fehler in seiner Applikation informiert werden. Zum Beispiel per E-Mail. PHP bietet eine Funktion, mit der man ein eigenes Error-Handling erstellen kann: set_error_handler(). Mit dieser Funktion kann man bestimmen, ob ein Fehler mit dem Standard-Error-Handler von PHP, oder von]]></description>
			<content:encoded><![CDATA[<p>Eine wichtige Webapplikation, z.B. ein Shopsystem, verlangt ein vernünftiges Error-Handling. Ein Entwickler sollte möglichst zeitnah über Fehler in seiner Applikation informiert werden. Zum Beispiel per E-Mail.</p>
<p>PHP bietet eine Funktion, mit der man ein eigenes Error-Handling erstellen kann: set_error_handler(). Mit dieser Funktion kann man bestimmen, ob ein Fehler mit dem Standard-Error-Handler von PHP, oder von einer eigens geschriebenen Funktion, behandelt werden soll. Die Fehler können dabei von einer Funktion stammen, aber auch selber mittels der Funktion &#8220;trigger_error()&#8221; geschmissen werden.</p>
<p><span id="more-35"></span></p>
<p>So könnte ein Error-Handler aussehen:</p>
<blockquote><p>&lt;?php</p>
<p>class ErrorHandler<br />
{<br />
private static function &amp;getStack()<br />
{<br />
static $stack = array();<br />
return $stack;<br />
}</p>
<p>public static function onError($errno, $errstr, $errfile, $errline, $errcontext)<br />
{<br />
$stack =&amp; self::getStack();<br />
$stack[] = func_get_args();<br />
}</p>
<p>public static function onShutdown()<br />
{<br />
$stack =&amp; self::getStack();</p>
<p>$message = array()<br />
foreach($stack as $error)<br />
{<br />
$message[] = sprintf(&#8216;%s in %s on line %u&#8217;, $errstr, $errfile, $errline);<br />
}</p>
<p>mail(&#8216;mail@domain.tld&#8217;, &#8216;Error in application&#8217;, join(chr(10));<br />
}<br />
}</p>
<p>register_shutdown_function(array(&#8216;ErrorHandler&#8217;, &#8216;onShutdown&#8217;));<br />
set_error_handler(array(&#8216;ErrorHandler&#8217;, &#8216;onError&#8217;));</p>
<p>?&gt;</p></blockquote>
<p>Auf diese Weise geht beim Empfänger immer eine Nachricht ein, wenn ein Fehler in der Applikation auftritt. Achtung: mit diesem exemplarischen Beispiel wird das Logins in die Logfile umgangen, auch die Optionen in der Funktion &#8220;error_reporting&#8221; werden außer Acht gelassen. Diese lassen sich aber noch problemlos einbauen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-jost.de/2010/08/04/vernunftiges-error-handling-per-e-mail-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Cheat Sheet</title>
		<link>http://www.daniel-jost.de/2010/08/01/jquery-cheat-sheet/</link>
		<comments>http://www.daniel-jost.de/2010/08/01/jquery-cheat-sheet/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 16:52:00 +0000</pubDate>
		<dc:creator>daniel.jost</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.daniel-jost.de/?p=30</guid>
		<description><![CDATA[Wie oft muss man die Dokumentation von jQuery bemühen, weil man mal wieder die Syntax für einen bestimmten Selektor oder eine bestimmte Funktion vergessen hat. Dann muss man erstmal wieder danach suchen, vorausgesetzt man hat auch gerade Internet zur Verfügung. Um diesen Problemen aus dem Weg zu gehen, hat der Blog woorkup.com ein jQuery Cheat]]></description>
			<content:encoded><![CDATA[<p>Wie oft muss man die Dokumentation von jQuery bemühen, weil man mal wieder die Syntax für einen bestimmten Selektor oder eine bestimmte Funktion vergessen hat. Dann muss man erstmal wieder danach suchen, vorausgesetzt man hat auch gerade Internet zur Verfügung.</p>
<p>Um diesen Problemen aus dem Weg zu gehen, hat der Blog <a title="WOORKUP" href="http://www.woorkup.com" target="_blank">woorkup.com</a> ein <a title="jQuery Cheat Sheet" href="http://woorkup.com/2010/06/13/jquery-1-4-2-visual-cheat-sheet/" target="_blank">jQuery Cheat Sheet</a> veröffentlicht, dass eine Übersicht über alle Selektoren und Funktionen bietet.</p>
<p>Gutes Gelingen damit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-jost.de/2010/08/01/jquery-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charlie Gentle &#8211; ein Beispiel für gelungenen jQuery-Einsatz</title>
		<link>http://www.daniel-jost.de/2010/07/31/charlie-gentle-ein-beispiel-fur-gelungenen-jquery-einsatz/</link>
		<comments>http://www.daniel-jost.de/2010/07/31/charlie-gentle-ein-beispiel-fur-gelungenen-jquery-einsatz/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 16:09:56 +0000</pubDate>
		<dc:creator>daniel.jost</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.daniel-jost.de/?p=19</guid>
		<description><![CDATA[Immer wieder stößt man auf Internetseiten, die mal mehr mal weniger jQuery einsetzen. Auf so eine Seite bin ich nun bei der Recherche zum Thema jQuery-Einsatz gestoßen: Charlie Gentle. Einfach mal ein gezielter, nicht übertriebener Einsatz von jQuery, wie ich ihn mir desöfteren wünschen würde. Deswegen bekommt die Seite bei mir 3 von 5 Sternen]]></description>
			<content:encoded><![CDATA[<p>Immer wieder stößt man auf Internetseiten, die mal mehr mal weniger jQuery einsetzen. Auf so eine Seite bin ich nun bei der Recherche zum Thema jQuery-Einsatz gestoßen: <a title="Charle Gentle" href="http://www.charliegentle.co.uk/" target="_blank">Charlie Gentle</a>. Einfach mal ein gezielter, nicht übertriebener Einsatz von jQuery, wie ich ihn mir desöfteren wünschen würde.</p>
<p>Deswegen bekommt die Seite bei mir 3 von 5 Sternen für einen zurückhaltenen, aber effektvollen Einsatz von jQuery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-jost.de/2010/07/31/charlie-gentle-ein-beispiel-fur-gelungenen-jquery-einsatz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Willkommen in meinem Blog&#8230;</title>
		<link>http://www.daniel-jost.de/2010/07/31/willkommen-in-meinem-blog/</link>
		<comments>http://www.daniel-jost.de/2010/07/31/willkommen-in-meinem-blog/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 15:25:34 +0000</pubDate>
		<dc:creator>daniel.jost</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.daniel-jost.de/?p=6</guid>
		<description><![CDATA[WTF? Was will der mit einem Blog? Ganz einfach! Bei der vielfältigen Zahl an Recherchen bei meiner täglichen Arbeit stoße ich immer wieder auf erstaunliche, merkwürdige oder ganz einfach sehenswürdige Dinge, die ich hier gerne mit euch teilen möchte. Das steckt auch die groben Interessensgebiete dieses Blogs ab: HTML, CSS, PHP, MySQL, jQuery etc. Auch]]></description>
			<content:encoded><![CDATA[<p>WTF? Was will der mit einem Blog?</p>
<p>Ganz einfach! Bei der vielfältigen Zahl an Recherchen bei meiner täglichen Arbeit stoße ich immer wieder auf erstaunliche, merkwürdige oder ganz einfach sehenswürdige Dinge, die ich hier gerne mit euch teilen möchte.</p>
<p>Das steckt auch die groben Interessensgebiete dieses Blogs ab: HTML, CSS, PHP, MySQL, jQuery etc. Auch Themen wie Server / Linux / Plesk und deren Tücken können hier von Interesse sein.</p>
<p>Viel Spaß beim Lesen!</p>
<p>Daniel</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-jost.de/2010/07/31/willkommen-in-meinem-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
