<?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>Nikos Web</title>
	<atom:link href="http://nikoklausnitzer.de/seiten/feed/" rel="self" type="application/rss+xml" />
	<link>http://nikoklausnitzer.de/seiten</link>
	<description>Es gibt Grenzen, die man überschreiten muss, um die Welt zu verändern!</description>
	<lastBuildDate>Fri, 11 May 2012 08:39:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>PHP &#8211; Datum berechnen</title>
		<link>http://nikoklausnitzer.de/seiten/blog/php-datum-berechnen/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/php-datum-berechnen/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:30:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Date]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=181</guid>
		<description><![CDATA[Mit PHP das Datum von gestern ermitteln: Die aktuelle Zeit nehmen, davon 86400sec abziehen (entspricht 24h) und dann in das gewünschte Datumsformat casten. Update: Besser geht das Ganze allerdings über folgendes Codesnippet:]]></description>
			<content:encoded><![CDATA[<p>Mit PHP das Datum von gestern ermitteln:</p>
<pre class="brush: php; title: ; notranslate">
$date = date('Y-m-d', time() - 86400);
</pre>
<p>Die aktuelle Zeit nehmen, davon 86400sec abziehen (entspricht 24h) und dann in das gewünschte Datumsformat casten.</p>
<p>Update: Besser geht das Ganze allerdings über folgendes Codesnippet:</p>
<pre class="brush: php; title: ; notranslate">
$date = '2012-05-11';
date('Y-m-d', strtotime('-1 days', strtotime($date)));
</pre>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/php-datum-berechnen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Versteckte Dateien in Eclipse und Zend Studio anzeigen</title>
		<link>http://nikoklausnitzer.de/seiten/blog/versteckte-dateien-in-eclipse-und-zend-studio-anzeigen/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/versteckte-dateien-in-eclipse-und-zend-studio-anzeigen/#comments</comments>
		<pubDate>Mon, 07 May 2012 06:58:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[versteckte Dateien]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=202</guid>
		<description><![CDATA[Möchte man im Eclipse oder Zend Studio eine .htaccess Datei bearbeiten, so wird man diese im PHP-Explorer oder im Navigator standardmäßig nicht finden. Da die Datei mit einem &#8220;.&#8221; beginnt gilt sie als versteckte Datei und wird ausgeblendet. Um diese versteckten Dateien dennoch wieder einzublenden, klickt ihr im PHP-Explorer auf das kleine Dreieck und wählt...<a href="http://nikoklausnitzer.de/seiten/blog/versteckte-dateien-in-eclipse-und-zend-studio-anzeigen/">&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Möchte man im Eclipse oder Zend Studio eine .htaccess Datei bearbeiten, so wird man diese im PHP-Explorer oder im Navigator standardmäßig nicht finden. Da die Datei mit einem &#8220;.&#8221; beginnt gilt sie als versteckte Datei und wird ausgeblendet.</p>
<p>Um diese versteckten Dateien dennoch wieder einzublenden, klickt ihr im PHP-Explorer auf das kleine Dreieck und wählt den Menüpunkt &#8220;Filters &#8230;&#8221; aus. Im sich öffnenden Fenster muss der Haken bei &#8220;.* resources&#8221; entfernt werden, damit zukünftig auch die versteckten Dateien angezeigt werden. </p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/versteckte-dateien-in-eclipse-und-zend-studio-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beliebige Texte in Zend Form integrieren</title>
		<link>http://nikoklausnitzer.de/seiten/blog/beliebige-texte-in-zend-form-integrieren/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/beliebige-texte-in-zend-form-integrieren/#comments</comments>
		<pubDate>Fri, 04 May 2012 07:25:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=198</guid>
		<description><![CDATA[Um einen beliebigen &#8220;HTML&#8221;-Text in ein Zend-Formular zu integrieren sind folgende zwei Schritte notwendig: 1. Anlegen einer Klasse welche von Zend_Form_Element_Xhtml ableitet und den ViewHelper &#8216;formNote&#8217; implementiert: 2. Instanzieren der angelegten Form_Element-Klasse innerhalb der Zend_Form: Decorator können ebenfalls wie gewohnt benutzt werden.]]></description>
			<content:encoded><![CDATA[<p>Um einen beliebigen &#8220;HTML&#8221;-Text in ein Zend-Formular zu integrieren sind folgende zwei Schritte notwendig:</p>
<p>1. Anlegen einer Klasse welche von Zend_Form_Element_Xhtml ableitet und den ViewHelper &#8216;formNote&#8217; implementiert:</p>
<pre class="brush: php; title: ; notranslate">
/**
 * Lädt den View-Helper Zend_View_Helper_FormNote
 */
class MyClass_Form_Element_Note extends Zend_Form_Element_Xhtml
{
    public $helper = 'formNote';
}
</pre>
<p>2. Instanzieren der angelegten Form_Element-Klasse innerhalb der Zend_Form:</p>
<pre class="brush: php; title: ; notranslate">
$note = new MyClass_Form_Element_Note('note');
$note-&gt;setValue('&lt;p&gt;&lt;b&gt;Ich&lt;/b&gt; bin ein beliebiger HTML-Text&lt;/p&gt;');
$this-&gt;addElement($note);
</pre>
<p><a href="http://nikoklausnitzer.de/seiten/blog/zend_form-wichtige-decorator/" title="Zend_Form – Wichtige Decorator" target="_blank">Decorator</a> können ebenfalls wie gewohnt benutzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/beliebige-texte-in-zend-form-integrieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trotz großem Verzeichnis Dateien auf Server anzeigen</title>
		<link>http://nikoklausnitzer.de/seiten/blog/trotz-grossem-verzeichnis-dateien-auf-server-anzeigen/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/trotz-grossem-verzeichnis-dateien-auf-server-anzeigen/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:05:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Dateien]]></category>
		<category><![CDATA[Verzeichnis]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=196</guid>
		<description><![CDATA[Wenn sich auf einem Server sehr viele Dateien in einem Verzeichnis befinden kommt man mit dem Befehl &#8220;ls&#8221; recht schnell an seine Grenzen. Abhilfe schafft hier der Befehl Damit könnt ihr euch die Dateien seitenweise anzeigen lassen und es kommt beim Anzeigen nicht zu ungewollten Wartezeiten.]]></description>
			<content:encoded><![CDATA[<p>Wenn sich auf einem Server sehr viele Dateien in einem Verzeichnis befinden kommt man mit dem Befehl &#8220;ls&#8221; recht schnell an seine Grenzen. Abhilfe schafft hier der Befehl</p>
<pre class="brush: bash; title: ; notranslate">
ls | less
</pre>
<p>Damit könnt ihr euch die Dateien seitenweise anzeigen lassen und es kommt beim Anzeigen nicht zu ungewollten Wartezeiten.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/trotz-grossem-verzeichnis-dateien-auf-server-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Datumsumwandlung von 05.04.12 in 2012-04-05</title>
		<link>http://nikoklausnitzer.de/seiten/blog/php-datumsumwandlung-von-05-04-12-in-2012-04-05/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/php-datumsumwandlung-von-05-04-12-in-2012-04-05/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 11:19:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Date]]></category>
		<category><![CDATA[Datum]]></category>
		<category><![CDATA[mktime]]></category>
		<category><![CDATA[strtotime]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=194</guid>
		<description><![CDATA[Beim Konvertieren von Datumsangaben in PHP kann es, vorrausgesetzt man macht es nicht wohlüberlegt, schon einmal zu der einen oder anderen Überraschung kommen. Möchte man beispielsweise das Datum 05.04.12 einfach per konvertieren, dann bekommt man häufig das aktuelle Datum ausgegeben. Warum ist das so? Meiner Meinung nach, liegt das daran, dass PHP das Datum nicht...<a href="http://nikoklausnitzer.de/seiten/blog/php-datumsumwandlung-von-05-04-12-in-2012-04-05/">&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Beim Konvertieren von Datumsangaben in PHP kann es, vorrausgesetzt man macht es nicht wohlüberlegt, schon einmal zu der einen oder anderen Überraschung kommen.</p>
<p>Möchte man beispielsweise das Datum 05.04.12 einfach per</p>
<pre class="brush: php; title: ; notranslate">
$date = date('Y-m-d', strtotime('05.04.12'));
</pre>
<p>konvertieren, dann bekommt man häufig das aktuelle Datum ausgegeben. Warum ist das so? Meiner Meinung nach, liegt das daran, dass PHP das Datum nicht korrekt in einen Timestamp auflösen kann. Es kann also nicht automatisch ermittelt werden, was hier Tag, Monat und Jahr sein soll. Bei einem Datum 05.04.2012 ist das allerdings kein Problem. Da kann strtotime() den korrekten Timestamp problemlos extrahieren.</p>
<p>Wie sieht ein möglicher Lösungsansatz aus?</p>
<pre class="brush: php; title: ; notranslate">
$dateTemp = explode('.', '05.04.12');
$date = date('Y-m-d', mktime(0, 0, 0, $dateTemp[1], $dateTemp[0], $dateTemp[2]));
</pre>
<p>Somit erhält man das gewünschte Datum. Wichtig kann das werden wenn man nicht nur ein statisches Datum, wie in diesem Fall hat, sondern die Datumsangabe bspw. per Variable übergeben wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/php-datumsumwandlung-von-05-04-12-in-2012-04-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Db_Select mit IN in WHERE-Clause</title>
		<link>http://nikoklausnitzer.de/seiten/blog/zend_db_select-mit-in-in-where-clause/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/zend_db_select-mit-in-in-where-clause/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 11:21:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Datenbank]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=191</guid>
		<description><![CDATA[Möchte man über Zend_Db_Select in einer WHERE-Clause das IN benutzen, so muss man die für das IN übergebenen Werte nicht selber per implode() auseinander klamüsern. Dies kann das Zend_Db_Select für euch übernehmen. Siehe dazu nachfolgendes Beispiel: Gefunden via Stackoverflow]]></description>
			<content:encoded><![CDATA[<p>Möchte man über Zend_Db_Select in einer WHERE-Clause das IN benutzen, so muss man die für das IN übergebenen Werte nicht selber per implode() auseinander klamüsern. Dies kann das Zend_Db_Select für euch übernehmen. Siehe dazu nachfolgendes Beispiel:</p>
<pre class="brush: php; title: ; notranslate">
$data = array(1,3,4);
$select-&gt;where('status_id IN(?)', $data);
</pre>
<p>Gefunden via <a href="http://stackoverflow.com/questions/339714/how-to-create-where-in-clause-with-zend-db-select" title="Stackoverflow" target="_blank">Stackoverflow</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/zend_db_select-mit-in-in-where-clause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL: Werte kopieren und anpassen</title>
		<link>http://nikoklausnitzer.de/seiten/blog/sql-werte-kopieren-und-anpassen/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/sql-werte-kopieren-und-anpassen/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 14:29:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=188</guid>
		<description><![CDATA[Wenn man in SQL Werte in einer Datenbank kopieren möchte, aber einzelne Werte vor dem Einfügen anpassen möchte, so kann das über folgendes Query realisiert werden: Aus der Tabelle &#8220;tabelle&#8221; werden die Spalten 2-4 ausgelesen und Spalte 1 mit dem neuen Wert ersetzt, wenn Spalte 1 den Wert &#8220;alter Wert&#8221; annimmt.]]></description>
			<content:encoded><![CDATA[<p>Wenn man in SQL Werte in einer Datenbank kopieren möchte, aber einzelne Werte vor dem Einfügen anpassen möchte, so kann das über folgendes Query realisiert werden:</p>
<pre class="brush: sql; title: ; notranslate">
INSERT INTO tabelle (
 spalte1,
 spalte2,
 spalte3,
 spalte4
)
SELECT
 &quot;neuer wert&quot; as spalte1,
 tabelle.spalte2,
 tabelle.spalte3,
 tabelle.spalte4
FROM tabelle
WHERE tabelle.spalte1 = &quot;alter wert&quot;;
</pre>
<p>Aus der Tabelle &#8220;tabelle&#8221; werden die Spalten 2-4 ausgelesen und Spalte 1 mit dem neuen Wert ersetzt, wenn Spalte 1 den Wert &#8220;alter Wert&#8221; annimmt.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/sql-werte-kopieren-und-anpassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unter Linux in Dateien suchen</title>
		<link>http://nikoklausnitzer.de/seiten/blog/unter-linux-in-dateien-suchen/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/unter-linux-in-dateien-suchen/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 14:19:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[Suche]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=183</guid>
		<description><![CDATA[Um in Linux in Dateien (auch in Unterordnern) zu suchen, kann der grep-Befehl genutzt werden: Bei der oben angebenen Syntax wird in ab dem Verzeichnis, in dem ihr euch gerade befindet und in allen Unterverzeichnissen nach Dateien gesucht. In diesen Dateien wird dann nach &#8220;mein suchbegriff&#8221; ohne Rücksicht auf Groß- und Kleinschreibung gesucht. -i =>...<a href="http://nikoklausnitzer.de/seiten/blog/unter-linux-in-dateien-suchen/">&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Um in Linux in Dateien (auch in Unterordnern) zu suchen, kann der grep-Befehl genutzt werden:</p>
<pre class="brush: bash; title: ; notranslate">
grep -ir &quot;mein suchbegriff&quot; *
</pre>
<p>Bei der oben angebenen Syntax wird in ab dem Verzeichnis, in dem ihr euch gerade befindet und in allen Unterverzeichnissen nach Dateien gesucht. In diesen Dateien wird dann nach &#8220;mein suchbegriff&#8221; ohne Rücksicht auf Groß- und Kleinschreibung gesucht.</p>
<p>-i => ohne auf Groß- / Kleinschreibung zu achten (ignore case)<br />
-r => rekursives Suchen<br />
* => in allen Dateien/Ordnern</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/unter-linux-in-dateien-suchen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DELETE über einen SQL JOIN</title>
		<link>http://nikoklausnitzer.de/seiten/blog/delete-ueber-einen-sql-join/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/delete-ueber-einen-sql-join/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 13:17:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Delete]]></category>
		<category><![CDATA[Join]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=172</guid>
		<description><![CDATA[Möchte man einen DELETE über mehrere Tabellen hinweg machen (mit Hilfe von Joins), kann es durchaus vorkommen, dass man beim Ausführen seines DELETE-Statements einen Fehler bekommt. Nach längerer Suche bin ich auf folgenden Hinweis gestoßen. Ich wollte folgendes SQL ausführen: Dieses Statement lieferte mir allerdings einen Syntaxerror zurück. Durch Einfügen von USING funktionierte meine Query...<a href="http://nikoklausnitzer.de/seiten/blog/delete-ueber-einen-sql-join/">&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Möchte man einen DELETE über mehrere Tabellen hinweg machen (mit Hilfe von Joins), kann es durchaus vorkommen, dass man beim Ausführen seines DELETE-Statements einen Fehler bekommt.</p>
<p>Nach längerer Suche bin ich auf folgenden <a href="http://cyrilmazur.com/2008/12/delete-and-join-in-mysql.html" title="Delete and Join in MySQL" target="_blank" rel="nofollow">Hinweis</a> gestoßen.</p>
<p>Ich wollte folgendes SQL ausführen:</p>
<pre class="brush: sql; title: ; notranslate">
DELETE FROM
  table1
JOIN
  table2 ON [**onClause**]
JOIN
  table3 ON [**onClause**]
WHERE
  [**whereClause**]
</pre>
<p>Dieses Statement lieferte mir allerdings einen Syntaxerror zurück. Durch Einfügen von USING funktionierte meine Query dann so, wie sie sollte.</p>
<pre class="brush: sql; title: ; notranslate">
DELETE FROM
  table1
USING
  table1
JOIN
  table2 ON [**onClause**]
JOIN
  table3 ON [**onClause**]
WHERE
  [**whereClause**]
</pre>
<p>Alternativ funktioniert auch Folgendes:</p>
<pre class="brush: sql; title: ; notranslate">
DELETE table1 FROM
  table1
JOIN
  table2 ON [**onClause**]
JOIN
  table3 ON [**onClause**]
WHERE
  [**whereClause**]
</pre>
<p>Liegt wahrscheinlich daran, das die Query nicht wirklich weiß, aus welcher Tabelle sie die ermittelten Datensätze löschen soll.</p>
<p>Ich hoffe dem Einen oder Anderen so eine unnötige Sucherei erspart zu haben <img src='http://nikoklausnitzer.de/seiten/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/delete-ueber-einen-sql-join/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendern der View im Controller unterbinden</title>
		<link>http://nikoklausnitzer.de/seiten/blog/rendern-der-view-im-controller-unterbinden/</link>
		<comments>http://nikoklausnitzer.de/seiten/blog/rendern-der-view-im-controller-unterbinden/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 16:20:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Rendering]]></category>
		<category><![CDATA[View]]></category>

		<guid isPermaLink="false">http://nikoklausnitzer.de/seiten/?p=169</guid>
		<description><![CDATA[Um das Rendern der View im Controller zu unterbinden, kann folgendes Codesnippet benutzt werden: Weitere Infos dazu lassen sich hier finden.]]></description>
			<content:encoded><![CDATA[<p>Um das Rendern der View im Controller zu unterbinden, kann folgendes Codesnippet benutzt werden:</p>
<pre class="brush: php; title: ; notranslate">
$this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender(true);
</pre>
<p>Weitere Infos dazu lassen sich <a href="http://framework.zend.com/manual/de/zend.controller.action.html" target="_blank">hier</a> finden.</p>
]]></content:encoded>
			<wfw:commentRss>http://nikoklausnitzer.de/seiten/blog/rendern-der-view-im-controller-unterbinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

