<?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>txtbox</title>
	<atom:link href="http://txtbox.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://txtbox.de/blog</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 07:25:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Google App Engine mit PHP (Workaround)</title>
		<link>http://txtbox.de/blog/google-app-engine-mit-php-workaround/</link>
		<comments>http://txtbox.de/blog/google-app-engine-mit-php-workaround/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 08:40:55 +0000</pubDate>
		<dc:creator>shayan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=107</guid>
		<description><![CDATA[Leider unterstützt Google&#8217;s App Engine von Haus aus kein PHP (nur Java, Python und die eigene Sprache Go). Es gibt dafür allerdings einen Workaround, der hier schön beschrieben wird: http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/]]></description>
			<content:encoded><![CDATA[<p>Leider unterstützt Google&#8217;s App Engine von Haus aus kein PHP (nur Java, Python und die eigene Sprache Go).</p>
<p>Es gibt dafür allerdings einen Workaround, der hier schön beschrieben wird:</p>
<p><a href="http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/" target="_blank">http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/google-app-engine-mit-php-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone NavigationController</title>
		<link>http://txtbox.de/blog/iphone-navigationcontroller/</link>
		<comments>http://txtbox.de/blog/iphone-navigationcontroller/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 14:06:22 +0000</pubDate>
		<dc:creator>shayan</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[iphone programmierung]]></category>
		<category><![CDATA[navigationcontroller]]></category>
		<category><![CDATA[objc]]></category>
		<category><![CDATA[objective c]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=79</guid>
		<description><![CDATA[Wer gerade erst mit der iPhone Programmierung anfängt, wird sicherlich auch am Anfang seine Pröblemchen mit der einen oder anderen Eigenheit von Objective C, XCode und InterfaceBuilder haben. Um einen NavigationController inkl. 2 Views zu erstellen, kann man folgendermaßen vorgehen*: &#8230; <a href="http://txtbox.de/blog/iphone-navigationcontroller/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer gerade erst mit der iPhone Programmierung anfängt, wird sicherlich auch am Anfang seine Pröblemchen mit der einen oder anderen Eigenheit von Objective C, XCode und InterfaceBuilder haben.</p>
<p>Um einen NavigationController inkl. 2 Views zu erstellen, kann man folgendermaßen vorgehen*:</p>
<ul>
<li>Navigation-based Application erstellen</li>
<li>benötigte IBOutlets + IBActions erstellen</li>
<li>in <span style="text-decoration: underline;">-(void)viewDidLoad </span>
<ul>
<li><span style="text-decoration: underline;">self.title</span> setzen</li>
<li>wenn in der RootView keine Navigationsleiste angezeigt werden soll: <span style="text-decoration: underline;">[[self navigationController] setNavigationBarHidden:YES]</span> setzen</li>
</ul>
</li>
<li>zweite View mit Classes -&gt; New File erstellen
<ul>
<li>Cocoa Touch Class -&gt; UIViewController subclass auswählen und einen Haken bei &#8216;With XIB for user interface&#8217; setzen</li>
</ul>
</li>
<li>im RootViewController.m die Header-Datei vom zweiten View einbinden und bei der gewünschten Methode das einfügen:<br />
[sourcecode language="objc"]Klasse-der-zweiten-View *nameDerEigenschaft = [[[Klasse-der-zweiten-View alloc] initWithNibName:@&#8221;NameDerXibDatei&#8221; bundle:nil] autorelease];[/sourcecode]</li>
</ul>
<p>* Ich gehe generell davon aus, dass XCode 3.2.3+ und iOS 4.0.2+ benutzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/iphone-navigationcontroller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP debuggen mit FirePHP</title>
		<link>http://txtbox.de/blog/php-debuggen-mit-firephp/</link>
		<comments>http://txtbox.de/blog/php-debuggen-mit-firephp/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:48:16 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firephp]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=76</guid>
		<description><![CDATA[FirePHP enables you to log to your Firebug Console using a simple PHP method call. All data is sent via response headers and will not interfere with the content on your page. FirePHP is ideally suited for AJAX development where &#8230; <a href="http://txtbox.de/blog/php-debuggen-mit-firephp/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://firephp.org/" target="_blank">FirePHP </a>enables you to log to your <a href="http://www.getfirebug.com/" target="_blank">Firebug</a> <a href="http://getfirebug.com/logging.html" target="_blank">Console</a> using a simple PHP method call.</p>
<p>All data is sent via response headers and will not interfere with the content on your page.</p>
<p>FirePHP is ideally suited for AJAX development where clean JSON and XML responses are required.</p></blockquote>
<p>Da wir ja sowieso alle Firebug nutzen ist FirePHP eine ziemlich elegante Lösung um PHP zu debuggen. Bei normalen Seitenaufrufen mag es noch mit der Standardausgabe funktionieren, aber spätestens bei Ajax Requests wird das unmöglich. Einfach FirePHP in einer Include Datei einmalig ausführen und Loglevel angeben und freuen!</p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/php-debuggen-mit-firephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Requests und Caching</title>
		<link>http://txtbox.de/blog/ajax-requests-und-caching/</link>
		<comments>http://txtbox.de/blog/ajax-requests-und-caching/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 20:19:24 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Caching]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Request]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=69</guid>
		<description><![CDATA[Euer Ajax Request gibt immer den gleichen Content zurück obwohl das garnicht sein dürfte? Möglicherweise cacht der Browser die per Ajax nachgeladene Datei und liefert euch keine aktuellen Daten. Dann einfach einen zufälligen Wert oder Zeit an die Request-URL anhängen &#8230; <a href="http://txtbox.de/blog/ajax-requests-und-caching/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Euer Ajax Request gibt immer den gleichen Content zurück obwohl das garnicht sein dürfte?</p>
<p>Möglicherweise cacht der Browser die per Ajax nachgeladene Datei und liefert euch keine aktuellen Daten. Dann einfach einen zufälligen Wert oder Zeit an die Request-URL anhängen und Caching verhindern.</p>
<p>[java]new Ajax.Request(&#8216;ajax.jsp?&#8217; + (new Date()).getTime(), {</p>
<p>&#8230;.</p>
<p>});[/java]</p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/ajax-requests-und-caching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allowed memory limit</title>
		<link>http://txtbox.de/blog/allowed-memory-limit/</link>
		<comments>http://txtbox.de/blog/allowed-memory-limit/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:47:47 +0000</pubDate>
		<dc:creator>shayan</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[allowed memory limit]]></category>
		<category><![CDATA[ini_set]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=56</guid>
		<description><![CDATA[Falls WordPress oder irgendein WP-Plugin mal wieder meckern sollte, dass es mehr Speicher benötigt, einfach die default-constants.php im wp-includes/ Ordner suchen und diese Zeilen anpassen: [php]// set memory limits if ( !defined(&#8216;WP_MEMORY_LIMIT&#8217;) ) { if( is_multisite() ) { define(&#8216;WP_MEMORY_LIMIT&#8217;, &#8217;64M&#8217;); &#8230; <a href="http://txtbox.de/blog/allowed-memory-limit/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Falls WordPress oder irgendein WP-Plugin mal wieder meckern sollte, dass es mehr Speicher benötigt, einfach die default-constants.php im wp-includes/ Ordner suchen und diese Zeilen anpassen:</p>
<p>[php]// set memory limits<br />
if ( !defined(&#8216;WP_MEMORY_LIMIT&#8217;) ) {<br />
if( is_multisite() ) {<br />
define(&#8216;WP_MEMORY_LIMIT&#8217;, &#8217;64M&#8217;);<br />
} else {<br />
define(&#8216;WP_MEMORY_LIMIT&#8217;, &#8217;64M&#8217;);<br />
}<br />
}<br />
[/php]</p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/allowed-memory-limit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MD5 Hashes &#8230;</title>
		<link>http://txtbox.de/blog/md5-hashes/</link>
		<comments>http://txtbox.de/blog/md5-hashes/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:46:41 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Hash]]></category>
		<category><![CDATA[MD5]]></category>
		<category><![CDATA[Reverse MD5]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=53</guid>
		<description><![CDATA[&#8230; sind nicht mehr so wirklich sicher. Wissen wir. Wer mal wieder einen MD5 Hash geknackt haben möchte, aber keine Lust hat, allzuviel Rechenzeit zu investieren sollte sich mal an der Reverse MD5 Hash Loopup Datenbank versuchen. http://tools.benramsey.com/md5/]]></description>
			<content:encoded><![CDATA[<p>&#8230; sind nicht mehr so wirklich sicher. Wissen wir. Wer mal wieder einen MD5 Hash <em>geknackt </em>haben möchte, aber keine Lust hat, allzuviel Rechenzeit zu investieren sollte sich mal an der <em>Reverse MD5 Hash Loopup Datenbank</em> versuchen.</p>
<p><a href="http://tools.benramsey.com/md5/" target="_blank">http://tools.benramsey.com/md5/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/md5-hashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linkliste zu XSS, CSRF, SQL-Injection</title>
		<link>http://txtbox.de/blog/linkliste-zu-xss-csrf-sql-injection/</link>
		<comments>http://txtbox.de/blog/linkliste-zu-xss-csrf-sql-injection/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:43:33 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Cross Site Scripting]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[SQl-Injection]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=51</guid>
		<description><![CDATA[Eine kleine aber feine Liste mit Artikeln und Dokumenten zu den Themen XSS, CSRF, SQL-Injection und Sicherheit allgemein. http://board.protecus.de/t23636.htm]]></description>
			<content:encoded><![CDATA[<p>Eine kleine aber feine Liste mit Artikeln und Dokumenten zu den Themen XSS, CSRF, SQL-Injection und Sicherheit allgemein.</p>
<p><a href="http://board.protecus.de/t23636.htm" target="_blank">http://board.protecus.de/t23636.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/linkliste-zu-xss-csrf-sql-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSS</title>
		<link>http://txtbox.de/blog/xss/</link>
		<comments>http://txtbox.de/blog/xss/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:38:28 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Cross Site Scripting]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sicherheit]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=48</guid>
		<description><![CDATA[Meine WebApp ist XSS safe. Wirklich? Nein. ha.ckers.org bietet mit beinahe unzähligen Beispielen und Generatoren einen Einblick in die Funktionsweise aber auch einen Überblick über die verschiedenen Möglichkeiten, die Cross Site Scripting bietet. http://ha.ckers.org/xss.html]]></description>
			<content:encoded><![CDATA[<p>Meine WebApp ist XSS safe. Wirklich? Nein.</p>
<p>ha.ckers.org bietet mit beinahe unzähligen Beispielen und Generatoren einen Einblick in die Funktionsweise aber auch einen Überblick über die verschiedenen Möglichkeiten, die Cross Site Scripting bietet.</p>
<p><a href="http://ha.ckers.org/xss.html" target="_blank">http://ha.ckers.org/xss.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/xss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Security</title>
		<link>http://txtbox.de/blog/php-security/</link>
		<comments>http://txtbox.de/blog/php-security/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:30:27 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[shiflett]]></category>
		<category><![CDATA[sicherheit]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=43</guid>
		<description><![CDATA[Die Bücherei des PHP Security Consortiums mit einigen lesenswerten Artikeln zum Thema Sicherheit. Ein Muss für alle, die PHP für ihre WebApps nutzen. http://phpsec.org/library/ Meiner Meinung nach eine weitere Standardlektüre. Auch wenn die Artikel schon ein paar Jahre auf dem &#8230; <a href="http://txtbox.de/blog/php-security/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Die Bücherei des <em>PHP Security Consortiums</em> mit einigen lesenswerten Artikeln zum Thema Sicherheit. Ein Muss für alle, die PHP für ihre WebApps nutzen.</p>
<p><a href="http://phpsec.org/library/" target="_blank">http://phpsec.org/library/</a></p>
<p>Meiner Meinung nach eine weitere Standardlektüre. Auch wenn die Artikel schon ein paar Jahre auf dem Buckel haben, zeigen sie doch einige wichtige Punkte auf die man als Webentwickler achten muss.</p>
<p><a href="http://shiflett.org/articles" target="_blank">http://shiflett.org/articles</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/php-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery Color Picker</title>
		<link>http://txtbox.de/blog/jquery-color-picker/</link>
		<comments>http://txtbox.de/blog/jquery-color-picker/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:25:40 +0000</pubDate>
		<dc:creator>frank</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[color picker]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://txtbox.de/blog/?p=41</guid>
		<description><![CDATA[Ein schöner und einfach zu verwendender Multifunktions-Colorpicker für JQuery: http://www.eyecon.ro/colorpicker/]]></description>
			<content:encoded><![CDATA[<p>Ein schöner und einfach zu verwendender Multifunktions-Colorpicker für JQuery:</p>
<p><a href="http://www.eyecon.ro/colorpicker/" target="_blank">http://www.eyecon.ro/colorpicker/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txtbox.de/blog/jquery-color-picker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

