<?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>the XCEPtion proves the rule</title>
	<atom:link href="http://www.xcep.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xcep.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 09:51:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spool &#8211; Webinhalte archivieren und später weiterlesen</title>
		<link>http://www.xcep.net/blog/2012/02/06/spool-webinhalte-archivieren-und-spater-weiterlesen/index.php</link>
		<comments>http://www.xcep.net/blog/2012/02/06/spool-webinhalte-archivieren-und-spater-weiterlesen/index.php#comments</comments>
		<pubDate>Mon, 06 Feb 2012 09:47:55 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Alternative]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Archivierung]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Empfehlung]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Inhalte]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Offline]]></category>
		<category><![CDATA[Spool]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=519</guid>
		<description><![CDATA[Mit Spool können Webinhalte komfortabel archiviert und mittels Cloud-Speicherung auf anderen Geräten später weitergelesen werden. Der Dienst ist vergleichbar mit Read It Later &#8211; allerdings existieren für Spool native Erweiterungen für Firefox, Google Chrome, Android und das iPhone. Somit ist man nicht, wie bei Read It Later, auf Erweiterungen von Dritten angewiesen, die, bis auf [...]]]></description>
			<content:encoded><![CDATA[<p>Mit <a title="https://getspool.com/" href="https://getspool.com/" target="_blank">Spool</a> können Webinhalte komfortabel archiviert und mittels Cloud-Speicherung auf anderen Geräten später weitergelesen werden. Der Dienst ist vergleichbar mit Read It Later &#8211; allerdings existieren für Spool native Erweiterungen für Firefox, Google Chrome, Android und das iPhone. Somit ist man nicht, wie bei Read It Later, auf Erweiterungen von Dritten angewiesen, die, bis auf bei Firefox, teilweise (noch) ziemlich schlecht umgesetzt sind. Spool bemüht sich weiterhin, die gespeicherten Inhalte für mobile Endgeräte so aufzubereiten, dass sie besonders datenschonend und <span style="text-decoration: underline;">offline</span> angezeigt werden können.</p>
<p>Als Alternative zu Read It Later ist Spool auf jeden Fall zu empfehlen. Allerdings ist die Anmeldung noch nicht ohne weiteres möglich. Momentan muss noch eine <a title="https://getspool.com/signup" href="https://getspool.com/signup" target="_blank">Einladung</a> angefordert werden&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/02/06/spool-webinhalte-archivieren-und-spater-weiterlesen/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bootstrap, from Twitter Version 2</title>
		<link>http://www.xcep.net/blog/2012/02/01/bootstrap-from-twitter-version-2/index.php</link>
		<comments>http://www.xcep.net/blog/2012/02/01/bootstrap-from-twitter-version-2/index.php#comments</comments>
		<pubDate>Wed, 01 Feb 2012 13:24:45 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=515</guid>
		<description><![CDATA[Die Bootstrap UI Bibliothek von Twitter ist in Version 2 verfügbar. Frei nach dem Motto &#8220;Designed for everyone, everywhere.&#8221; kann mit der Bibliothek ein durchdachtes und gleichzeitig schön aussehendes Interface erstellt werden. Dabei wird auf HTML5 und CSS3 gesetzt und das Ganze ist natürlich Open-source. Über &#8220;Customize&#8221; können entsprechende Elemente im Vorfeld eingestellt werden, so [...]]]></description>
			<content:encoded><![CDATA[<p>Die <a title="http://twitter.github.com/bootstrap/index.html" href="http://twitter.github.com/bootstrap/index.html" target="_blank">Bootstrap UI Bibliothek von Twitter</a> ist in Version 2 verfügbar. Frei nach dem Motto &#8220;Designed for everyone, everywhere.&#8221; kann mit der Bibliothek ein durchdachtes und gleichzeitig schön aussehendes Interface erstellt werden. Dabei wird auf HTML5 und CSS3 gesetzt und das Ganze ist natürlich Open-source. Über &#8220;Customize&#8221; können entsprechende Elemente im Vorfeld eingestellt werden, so dass man nicht unbedingt an die Designvorgaben von Twitter gebunden ist.</p>
<p>Für alle, die bereits Bootstrap nutzen, gibt es übrigens auch einen &#8220;<a title="http://twitter.github.com/bootstrap/upgrading.html" href="http://twitter.github.com/bootstrap/upgrading.html" target="_blank">Upgrade Guide</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/02/01/bootstrap-from-twitter-version-2/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZIP.js</title>
		<link>http://www.xcep.net/blog/2012/01/23/zip-js/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/23/zip-js/index.php#comments</comments>
		<pubDate>Mon, 23 Jan 2012 16:33:40 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ZIP.js]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=512</guid>
		<description><![CDATA[Mit der JavaScript Bibliothek ZIP.js kann man Dateien packen und entpacken. Die Bibliothek unterstützt dabei Dateien bis zu 4 GB. http://gildas-lormeau.github.com/zip.js/]]></description>
			<content:encoded><![CDATA[<p>Mit der JavaScript Bibliothek ZIP.js kann man Dateien packen und entpacken. Die Bibliothek unterstützt dabei Dateien bis zu 4 GB.</p>
<p><a title="http://gildas-lormeau.github.com/zip.js/" href="http://gildas-lormeau.github.com/zip.js/" target="_blank">http://gildas-lormeau.github.com/zip.js/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/23/zip-js/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed</title>
		<link>http://www.xcep.net/blog/2012/01/21/session_start-ps_files_cleanup_dir-opendirvarlibphp5-failed/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/21/session_start-ps_files_cleanup_dir-opendirvarlibphp5-failed/index.php#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:33:16 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[Cronjob]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[session_start]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=503</guid>
		<description><![CDATA[Diese Fehlermeldung kann unter Umständen bei PHP auf einem Ubuntu bzw. Debian System auftreten, wenn der sogenannte Session Garbage Collector aufgrund von falschen Berechtigungen nicht laufen konnte. session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) Auf Ubuntu / Debian System sollte ein separater Cronjob vorhanden sein, der diese Aufgabe übernimmt. Das Problem tritt beim einfachen starten [...]]]></description>
			<content:encoded><![CDATA[<p>Diese Fehlermeldung kann unter Umständen bei PHP auf einem Ubuntu bzw. Debian System auftreten, wenn der sogenannte Session Garbage Collector aufgrund von falschen Berechtigungen nicht laufen konnte.</p>

<div class="wp_syntax"><div class="code"><pre class="log" style="font-family:monospace;">session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)</pre></div></div>

<p>Auf Ubuntu / Debian System sollte ein separater Cronjob vorhanden sein, der diese Aufgabe übernimmt.<br />
Das Problem tritt beim einfachen starten einer Session über &#8220;session_start()&#8221; auf. Hierfür gibt es zwei Lösungen, wobei die Zweite in meinen Augen die bessere Alternative ist.</p>
<p>Lösung 1 geht ganz schnell. Einfach ein &#8220;@&#8221; vor session_start() und schon kommt der Fehler nicht mehr.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">@</span><span style="color: #990000;">session_start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Lösung 2 benötigt Zugriff auf die PHP.ini des Servers.<br />
Meistens liegen zwei PHP.ini-Dateien vor. Eine für Apache2 (/etc/php5/apache2) und eine für das CLI (/etc/php5/cli). In beiden Ordnern liegt eine PHP.ini. Einfach mit einem Editor öffnen und folgenden Wert von &#8220;1&#8243; (standardmäßig) auf &#8220;0&#8243; setzen.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">session<span style="color: #339933;">.</span>gc_probability <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span></pre></div></div>

<p>Danach den Apache neustarten bzw. -laden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/21/session_start-ps_files_cleanup_dir-opendirvarlibphp5-failed/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP-Snippets.com</title>
		<link>http://www.xcep.net/blog/2012/01/19/wp-snippets-com/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/19/wp-snippets-com/index.php#comments</comments>
		<pubDate>Thu, 19 Jan 2012 10:48:55 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Schnipsel]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=497</guid>
		<description><![CDATA[Eine interessante Sammlung mit vielen Code-Schnipseln für WordPress Entwickler. Über eine Filterfunktion, können die Schnipsel auch durchsucht werden und über den &#8220;Share your snippet&#8221;-Button, können weitere Beispiele hinzugefügt werden. Ich bin gespannt, ob das Angebot dadurch noch reichhaltiger wird. WP-Snippets.com]]></description>
			<content:encoded><![CDATA[<p>Eine interessante Sammlung mit vielen Code-Schnipseln für WordPress Entwickler.</p>
<p>Über eine Filterfunktion, können die Schnipsel auch durchsucht werden und über den &#8220;Share your snippet&#8221;-Button, können weitere Beispiele hinzugefügt werden. Ich bin gespannt, ob das Angebot dadurch noch reichhaltiger wird.</p>
<p><a title="http://wp-snippets.com/" href="http://wp-snippets.com/" target="_blank">WP-Snippets.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/19/wp-snippets-com/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Grid System 1140px</title>
		<link>http://www.xcep.net/blog/2012/01/18/css-grid-system-1140px/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/18/css-grid-system-1140px/index.php#comments</comments>
		<pubDate>Tue, 17 Jan 2012 23:33:43 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1140px]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Grid]]></category>
		<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=494</guid>
		<description><![CDATA[Das 1140px Grid System ist für Auflösungen von 1280px oder höher optimiert. Ich werde das System demnächst mal genauer testen und schauen, wie es in der Praxis funktioniert.]]></description>
			<content:encoded><![CDATA[<p>Das 1140px Grid System ist für Auflösungen von 1280px oder höher optimiert.</p>
<p>Ich werde das System demnächst mal genauer testen und schauen, wie es in der Praxis funktioniert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/18/css-grid-system-1140px/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git &#8211; The simple guide</title>
		<link>http://www.xcep.net/blog/2012/01/13/git-the-simple-guide/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/13/git-the-simple-guide/index.php#comments</comments>
		<pubDate>Fri, 13 Jan 2012 14:37:31 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Hilfe]]></category>
		<category><![CDATA[Simple]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=489</guid>
		<description><![CDATA[http://rogerdudler.github.com/git-guide/ Für alle, die auf die Schnelle wissen wollen, was man wie mit Git anstellen kann.]]></description>
			<content:encoded><![CDATA[<p><a title="http://rogerdudler.github.com/git-guide/" href="http://rogerdudler.github.com/git-guide/" target="_blank">http://rogerdudler.github.com/git-guide/</a></p>
<p>Für alle, die auf die Schnelle wissen wollen, was man wie mit Git anstellen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/13/git-the-simple-guide/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Guide für Android von Google</title>
		<link>http://www.xcep.net/blog/2012/01/13/design-guide-fur-android-von-google/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/13/design-guide-fur-android-von-google/index.php#comments</comments>
		<pubDate>Fri, 13 Jan 2012 12:12:34 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Guide]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=477</guid>
		<description><![CDATA[http://developer.android.com/design/index.html Interessante Zusammenstellung für die Entwicklung von Anwendungen für Android.]]></description>
			<content:encoded><![CDATA[<p><a title="http://developer.android.com/design/index.html" href="http://developer.android.com/design/index.html" target="_blank">http://developer.android.com/design/index.html</a></p>
<p>Interessante Zusammenstellung für die Entwicklung von Anwendungen für Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/13/design-guide-fur-android-von-google/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk 10: Cronjobs funktionieren nicht</title>
		<link>http://www.xcep.net/blog/2012/01/12/plesk-10-cronjobs-funktionieren-nicht/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/12/plesk-10-cronjobs-funktionieren-nicht/index.php#comments</comments>
		<pubDate>Thu, 12 Jan 2012 13:09:32 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[10]]></category>
		<category><![CDATA[Cronjob]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[Plesk]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=475</guid>
		<description><![CDATA[Falls die über Plesk 10 definierten Cronjobs nicht funktionieren, könnte das an folgender Einstellung liegen. Zitat aus dem Plesk Handbuch: If you trust your customers enough to allow execution of scripts in a non-chrooted environment, then you can select the required shell by issuing the following command in the console: &#160; # /usr/local/psa/bin/server_pref -u -crontab-secure-shell [...]]]></description>
			<content:encoded><![CDATA[<p>Falls die über Plesk 10 definierten Cronjobs nicht funktionieren, könnte das an folgender Einstellung liegen. Zitat aus dem Plesk Handbuch:</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">If you trust your customers enough to allow execution of scripts in a non-chrooted environment, then you can select the required shell by issuing the following command in the console:
&nbsp;
# /usr/local/psa/bin/server_pref -u -crontab-secure-shell <span style="color: #933;">&quot;/bin/sh&quot;</span>
&nbsp;
If you want to revert this setting and set again the default shell used by the system, issue the following command in the console:
&nbsp;
# /usr/local/psa/bin/server_pref -u -crontab-secure-shell <span style="color: #933;">&quot;&quot;</span></pre></div></div>

<p>Diese Shell-Befehle funktionieren unter Plesk 10.4</p>
<p>Quelle: <a title="http://download1.parallels.com/Plesk/PP10/10.4.4/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=66791.htm" href="http://download1.parallels.com/Plesk/PP10/10.4.4/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=66791.htm" target="_blank">Plesk 10 Administrator Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/12/plesk-10-cronjobs-funktionieren-nicht/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jbar by javan</title>
		<link>http://www.xcep.net/blog/2012/01/12/jbar-by-javan/index.php</link>
		<comments>http://www.xcep.net/blog/2012/01/12/jbar-by-javan/index.php#comments</comments>
		<pubDate>Wed, 11 Jan 2012 23:50:01 +0000</pubDate>
		<dc:creator>tXptr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plug-In]]></category>
		<category><![CDATA[Toolbar]]></category>
		<category><![CDATA[UL]]></category>

		<guid isPermaLink="false">http://www.xcep.net/blog/?p=462</guid>
		<description><![CDATA[http://javan.us/jbar/ Nettes jQuery Plug-In, um eine UL-Liste in eine nette Toolbar zu verwandeln.]]></description>
			<content:encoded><![CDATA[<p><a title="http://javan.us/jbar/" href="http://javan.us/jbar/" target="_blank">http://javan.us/jbar/</a></p>
<p>Nettes jQuery Plug-In, um eine UL-Liste in eine nette Toolbar zu verwandeln.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xcep.net/blog/2012/01/12/jbar-by-javan/index.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

