<?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>ajaveeb &#187; Fehler</title>
	<atom:link href="http://ajaveeb.de/tags/fehler/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaveeb.de</link>
	<description>Das Technikblog von Benjamin Hofmann</description>
	<lastBuildDate>Thu, 17 Jun 2010 21:24:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Die Nadel im Heuhaufen, oder andersrum?</title>
		<link>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678</link>
		<comments>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:38:23 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Inkonsistenz]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekt]]></category>

		<guid isPermaLink="false">http://ajaveeb.de/?p=678</guid>
		<description><![CDATA[PHP ist super. Schnell, einfach zu lernen und meist macht es auch das, was man erwartet. Nur manchmal nerven die Inkonsistenzen, was Parameter von Funktionen angeht. Und das gewaltig.]]></description>
			<content:encoded><![CDATA[<p class="mainimage"><img src="http://img.ajaveeb.de/7396c2bd65b4c318aa54a56135134258.jpg" alt="Die Nadel im Heuhaufen, oder andersrum?" width="596" height="298" /></p><p style="font-weight:bold"><a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> ist super. Schnell, einfach zu lernen und meist macht es auch das, was man erwartet. Nur manchmal nerven die Inkonsistenzen, was Parameter von Funktionen angeht. Und das gewaltig.</p><p>Erst vorgestern habe ich einen gewaltigen Bug im Code eines Projektes gefunden, weil PHP die Parameter anders erwartet hat, als ich sie angegeben habe. Daraufhin folgte ein <a href="http://twitter.com/benni3005/status/9228356580">Tweet</a> und die Erkenntnis, dass es oftmals keine Gemeinsamkeiten gibt in der Parameterfolge von Funktionen.</p>
<p>Als Beispiel habe ich <a href="http://php.net/manual/de/function.strpos.php"><code>strpos()</code></a> zu nennen, welches zuerst den Heuhaufen erwartet und dann erst die Nadel. Das Gegenbeispiel daf&#252;r ist <a href="http://php.net/manual/de/function.in-array.php"><code>in_array()</code></a>, wo man zuerst die Nadel angibt und dann den Heuhaufen, in dem gesucht werden soll.</p>
<p>Wovon ich hier eigentlich spreche? Von Suchfunktionen auf diverse Typen in PHP. Mal gibt man zuerst das an, wo gesucht werden soll und ein andermal das, wonach gesucht werden soll. Das ist eindeutig doof und f&#252;hrt zu Verwirrungen. Man kann zwar behaupten, dass Funktionen, die Strings durchsuchen immer die gleiche Reihenfolge nutzen und die f&#252;r Arrays auch, aber warum hat man sich hier nicht von Anfang an Gedanken gemacht und das angeglichen. W&#228;re das so schwer gewesen?</p>
<p>Nun gut, jetzt wei&#223; ich es besser und passe auf, was wohin kommt. Auch tr&#252;bt dies nicht meine Freude an der Programmiersprache an sich, aber eventuell macht sich ja nochmal jemand Gedanken dar&#252;ber. Vielleicht f&#252;r PHP 6?</p>
<p>&#8212;<br />
Foto: <a href="http://www.flickr.com/photos/guldfisken/212748184/">Hay</a> von <a href="http://www.flickr.com/photos/guldfisken/">guldfisken</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678#comments">7 Kommentare</a> &middot; <a href="http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/die-nadel-im-heuhaufen-oder-andersrum-678/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Kleines Buchungssystem</title>
		<link>http://ajaveeb.de/kleines-buchungssystem-160</link>
		<comments>http://ajaveeb.de/kleines-buchungssystem-160#comments</comments>
		<pubDate>Sun, 17 Aug 2008 17:20:57 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[Buchungssystem]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/?p=160</guid>
		<description><![CDATA[Ich habe mich die letzten beiden Tage intensiv mit der Entwicklung eines kleinen Projekts besch&#228;ftigt. Urspr&#252;nglich wollte ich nur einen Kalender entwickeln, der die Belegung der Ferienwohnungen meiner Oma anzeigen kann. Inzwischen ist daraus eine Mischung aus aufw&#228;ndigem Kalender und einem kleinen Buchungssystem geworden. Features Dynamische Generierung des Kalenders Hervorhebung von Tagen mit belegten Ferienwohnungen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mich die letzten beiden Tage intensiv mit der Entwicklung eines kleinen Projekts besch&#228;ftigt. Urspr&#252;nglich wollte ich nur einen Kalender entwickeln, der die Belegung der <a href="http://hauswiesenblick.de/">Ferienwohnungen meiner Oma</a> anzeigen kann. Inzwischen ist daraus eine Mischung aus aufw&#228;ndigem Kalender und einem kleinen <a href="http://ajaveeb.de/tags/buchungssystem" class="st_tag internal_tag" rel="tag" title="Posts tagged with Buchungssystem">Buchungssystem</a> geworden.<span id="more-160"></span></p>
<h3><a href="http://ajaveeb.de/tags/features" class="st_tag internal_tag" rel="tag" title="Posts tagged with Features">Features</a></h3>
<ul>
<li>Dynamische Generierung des Kalenders</li>
<li>Hervorhebung von Tagen mit belegten Ferienwohnungen</li>
<li>Hervorhebung von Wochenenden</li>
<li>Hervorhebung des heutigen Tages</li>
<li>Mittels Parameter kann zwischen verschiedenen Wohnungen unterschieden werden</li>
<li>Jahres-, bzw. Monatsanzeige</li>
<li>Anlegen von Buchungen</li>
<li>Bearbeiten von Buchungen</li>
<li>L&#246;schen von Buchungen</li>
<li>Authentifizierung mittels Session</li>
</ul>
<h3>Bekannte Probleme</h3>
<ul>
<li>Beim Springen zwischen Detailseiten im Backend gibt es Probleme</li>
<li>erzeugter Kalender ist noch nicht zu 100% validierbar</li>
<li>&#8230;?</li>
</ul>
<h3>Hintergrund</h3>
<p>Hintergrund dieser Entwicklung ist der, dass ich vorhabe die Website meiner Oma irgendwann einmal zu relaunchen mit einem neuen frischen Design und vielen praktischen Funktionalit&#228;ten wie der, dass man direkt sehen kann, ob die Wohnungen frei sind oder nicht.</p>
<p>Da dieses System dann nat&#252;rlich auch im Produktivbetrieb laufen soll habe ich den bisherigen Stand des Projektes online gestellt und w&#252;rde mir w&#252;nschen, dass es von euch Lesern auf Bugs und fehlende n&#252;tzliche Features untersucht wird.</p>
<p>Der Link zum Frontend ist <a href="http://development.ajaveeb.de/buchungssystem/index.php">http://development.ajaveeb.de/buchungssystem/index.php</a>.<br />
Das Backend erreicht man &#252;ber <a href="http://development.ajaveeb.de/buchungssystem/admin/index.php">http://development.ajaveeb.de/buchungssystem/admin/index.php</a>.<br />
Die Zugangsdaten zum Backend sind folgende:</p>
<ul>
<li>User: demo</li>
<li>Passwort: demo</li>
</ul>
<p>Bugs und fehlende Features k&#246;nnen nat&#252;rlich jederzeit gerne in die Kommentare geschrieben werden. Ich werde sie dann in die obige Liste aufnehmen und versuchen zu beheben, wenn das Sinn macht.</p>
<p>Ich bedanke mich schon mal im Voraus f&#252;r jeden, der sich auf die Suche begibt und mir diverse Dinge meldet <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/kleines-buchungssystem-160#comments">13 Kommentare</a> &middot; <a href="http://ajaveeb.de/kleines-buchungssystem-160">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/kleines-buchungssystem-160/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Sweeney Todd</title>
		<link>http://ajaveeb.de/sweeney-todd-131</link>
		<comments>http://ajaveeb.de/sweeney-todd-131#comments</comments>
		<pubDate>Sat, 19 Jul 2008 17:59:57 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Rezensionen]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Film]]></category>
		<category><![CDATA[Musical]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/?p=131</guid>
		<description><![CDATA[Gelegentlich leihe ich mir beim DVD-Verleih diverse Filme aus. Meist sind das Horrorfilme, Splatter oder Filme, die sich bei manchen Menschen tief ins Unterbewusstsein fressen. So bin ich auch heute wieder einmal dorthin gefahren und habe nach zwei vielversprechenden Titeln Ausschau gehalten. Dabei fiel mein Augenmerk auf Sweeney Todd &#8211; Der teuflische Barbier aus der [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ajaveeb.de/wp-content/uploads/2008/07/sweeneytodd-1216486909.jpg" title="Sweeney Todd und Mrs. Lovett" rel="lightbox[sweeney]"><img src="http://www.ajaveeb.de/wp-content/uploads/2008/07/sweeneytoddklein-1216486909.jpg" alt="" /></a></p>
<p>Gelegentlich leihe ich mir beim <a href="http://www.dvd-pate.de/">DVD-Verleih</a> diverse Filme aus. Meist sind das Horrorfilme, <a href="http://de.wikipedia.org/wiki/Splatter">Splatter</a> oder Filme, die sich bei manchen Menschen tief ins Unterbewusstsein fressen.</p>
<p>So bin ich auch heute wieder einmal dorthin gefahren und habe nach zwei vielversprechenden Titeln Ausschau gehalten. Dabei fiel mein Augenmerk auf <a href="http://wwws.warnerbros.de/sweeneytodd/">Sweeney Todd &#8211; Der teuflische Barbier aus der Fleet Street</a>. Kurz auf der R&#252;ckseite nachgelesen, um was es geht, dies f&#252;r gut befunden und den <a href="http://ajaveeb.de/tags/film" class="st_tag internal_tag" rel="tag" title="Posts tagged with Film">Film</a> mitgenommen.<span id="more-131"></span></p>
<p>Normalerweise w&#252;rde ich nicht &#252;ber einen Film bloggen, aber dieser hat mich zutiefst begeistert, so dass ich ihn kurz vorstellen will.</p>
<h3>Die Story</h3>
<p><a href="http://www.ajaveeb.de/wp-content/uploads/2008/07/sweeneytrailer-1216490049.jpg" title="Bild aus dem offiziellen Trailer" rel="lightbox[sweeney]"><img src="http://www.ajaveeb.de/wp-content/uploads/2008/07/sweeneytrailerklein-1216490049.jpg" alt=""  /></a></p>
<p>Benjamin Barker (Johnny Depp) alias Sweeney Todd kehrt nach 15 Jahren Verbannung in ein dunkles London des 19. Jahrhunderts zur&#252;ck und sucht Rache an Richter Turpin, der ihm damals seine Frau Lucy (Laura Michelle Kelly) und seine Tochter Johanna (Jayne Wisener) entrissen hat.</p>
<p>Als Barbier ermordet alle seine einstigen Peiniger und Mrs. Lovett (Helena Bonham Carter), die Besitzerin des Pastetenladens unter seinem Gesch&#228;ft, verarbeitet die Leichen in ihren Pasteten. Zur gleichen Zeit verliebt sich Anthony (Jamie Campbell Bower), der Retter von Todd, in Johanna und versucht sie aus den F&#228;ngen von Turpin zu befreien.</p>
<p>Schlussendlich bekommt Todd seine Chance sich an Richter Turpin zu r&#228;chen und tut dies auch. Jedoch t&#246;tet er unwissend auch seine Frau, die entgegen der Behauptungen von Mrs. Lovett noch lebt, weswegen diese auch sterben muss. W&#228;hrend Todd noch um Lucy trauert schlitzt der Dienstjunge Toby ihm die Kehle auf, der Mrs. Lovett zuvor die Treue geschworen hat.</p>
<h3>Warum der Film so fesselnd ist</h3>
<blockquote><p>„Sweeney Todd” ist nicht irgend eines dieser ganz ansehnlichen Musicals mit Starbesetzung, die Hollywood alle Jahre wieder produziert und ins Rennen um die Oscars f&#252;r die beste Filmmusik und f&#252;r die beste Ausstattung schickt. „Sweeney Todd“ ist eine brillante Kombination von Dingen, von denen man nicht geglaubt h&#228;tte, dass sie zusammen passen, ein einmaliges Kunstwerk, das alle Oscars in allen Kategorien verdient h&#228;tte und keinen einzigen davon br&#228;uchte, weil es ohnehin bleiben wird.</p></blockquote>
<p>So beschreibt <a href="http://www.filmstarts.de/kritiken/41507-Sweeney-Todd.html">Filmstarts.de</a> den Streifen und genau wegen dieser Einzigartigkeit wird mir dieser Film lange im Ged&#228;chtnis bleiben. Zudem kommt noch eine sehr interessante Story und wirklich gute Musik dazu.</p>
<h3>Fazit</h3>
<p>Der Film ist sehr zu empfehlen, auch f&#252;r Leute, die ansonsten nichts mit Musicals zu tun haben. Allein die Dramatik der Geschichte macht diese Verfilmung extrem sehenswert. Also auf gehts zum <a href="http://ajaveeb.de/tags/dvd" class="st_tag internal_tag" rel="tag" title="Posts tagged with DVD">DVD</a>-Verleih um die Ecke <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ach ja. Ein weiterer Grund diese Rezension zu schreiben ist der, dass sich auf der offiziellen Seite ein richtig dicker <a href="http://ajaveeb.de/tags/fehler" class="st_tag internal_tag" rel="tag" title="Posts tagged with Fehler">Fehler</a> befindet, den ich der Nachwelt direkt pr&#228;sentieren wollte.</p>
<p>&#8212;<br />
<a href="http://flickr.com/photos/dcmatt/1489913889/">Trailerbild</a> von <a href="http://flickr.com/photos/dcmatt/">DCMatt</a></p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/sweeney-todd-131#comments">4 Kommentare</a> &middot; <a href="http://ajaveeb.de/sweeney-todd-131">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/sweeney-todd-131/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Paamayim Nekudotayim</title>
		<link>http://ajaveeb.de/paamayim-nekudotayim-24</link>
		<comments>http://ajaveeb.de/paamayim-nekudotayim-24#comments</comments>
		<pubDate>Mon, 25 Feb 2008 22:36:51 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Beiträge]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.ajaveeb.de/beitraege/paamayim-nekudotayim-24/</guid>
		<description><![CDATA[Parse error: syntax error, unexpected T_STRING, expecting T_PAAMAYIM_NEKUDOTAYIM So lautete eine Fehlermeldung, &#252;ber die ich neulich in der Arbeit gesto&#223;en bin. Nach kurzer Suche hat sich gezeigt, dass Paamayim Nekudotayim nichts anderes bedeutet als zweimal Doppelpunkt, also einen Aufruf einer statischen Funktion einer Klasse in PHP. Warum der Fehler auftrat ist mir immer noch ein [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Parse error</strong>: syntax error, unexpected T_STRING, expecting T_PAAMAYIM_NEKUDOTAYIM</p></blockquote>
<p>So lautete eine Fehlermeldung, &#252;ber die ich neulich in der Arbeit gesto&#223;en bin. Nach kurzer Suche hat sich gezeigt, dass Paamayim Nekudotayim nichts anderes bedeutet als zweimal Doppelpunkt, also einen Aufruf einer statischen Funktion einer Klasse in <a href="http://ajaveeb.de/tags/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a>.</p>
<p>Warum der <a href="http://ajaveeb.de/tags/fehler" class="st_tag internal_tag" rel="tag" title="Posts tagged with Fehler">Fehler</a> auftrat ist mir immer noch ein R&#228;tsel, da ich die Dateien des Projekts lokal gezippt und per <a href="http://www.filezilla.de/">Filezilla</a> hochgeladen und mittels <a href="http://de.wikipedia.org/wiki/Secure_Shell">SSH</a> entpackt habe. Auch nach mehrmaligen Versuchen gelang es nicht den Fehler zu beheben, obwohl am Code an der genannten Stelle nichts ge&#228;ndert wurde. Selbst der Upload mittels <a href="http://winscp.net/">WinSCP</a> hat an der Sache nichts ge&#228;ndert. Die besagte Datei scheint beim Entpacken zerst&#246;rt worden zu sein, was ich mir aber auch nicht erkl&#228;ren kann, da dies bisher immer funktioniert hat. Erst als eine Kollegin die Datei erneut hochgeladen hat war der Fehler pl&#246;tzlich weg und ich erleichtert, da das <a href="http://ajaveeb.de/tags/projekt" class="st_tag internal_tag" rel="tag" title="Posts tagged with Projekt">Projekt</a> kurz vor der Dateneinpflege des Kunden steht.</p>
<p>Falls irgendjemand Infos bez&#252;glich dieses Fehlers und der Ursache hat w&#228;re ein Kommentar eine nette Geste <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr /><small>&copy; <a href="http://www.ajaveeb.de/">Benjamin Hofmann</a> (ID:  f3d8e0b3cf4b39ca430ffe4e706e912c)</small><br /><a href="http://ajaveeb.de/paamayim-nekudotayim-24#comments">0 Kommentare</a> &middot; <a href="http://ajaveeb.de/paamayim-nekudotayim-24">Permalink</a>]]></content:encoded>
			<wfw:commentRss>http://ajaveeb.de/paamayim-nekudotayim-24/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

