<?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>Gabriel Schreiber’s Blog &#187; iphone</title>
	<atom:link href="http://gabrielschreiber.com/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://gabrielschreiber.com</link>
	<description>Yet Another Blog from the Lake</description>
	<lastBuildDate>Fri, 22 Apr 2011 12:40:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XML mit typo3 ausgeben</title>
		<link>http://gabrielschreiber.com/2011/03/xml-mit-typo3-ausgeben/</link>
		<comments>http://gabrielschreiber.com/2011/03/xml-mit-typo3-ausgeben/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 10:24:53 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[appmacher]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[t3phone]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/2011/03/xml-mit-typo3-ausgeben/</guid>
		<description><![CDATA[&#8220;Lass&#8217; uns doch eine App machen&#8221; &#8211; so fing das ganze einmal an. Gesagt getan. Es wurde drauf los programmiert. Wir wussten, wie die App aussehen sollte und auch was sie k&#246;nnen sollte: Sie sollte in etwa so aussehen, wie die vom gr&#246;&#223;ten Konkurrenten &#8211; nur besser. Die Daten sollten aus einem vorhandene Datenpool kommen, [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Lass&#8217; uns doch eine App machen&#8221; &#8211; so fing das ganze einmal an. Gesagt getan. Es wurde drauf los programmiert. Wir wussten, wie die App aussehen sollte und auch was sie k&#246;nnen sollte: Sie sollte in etwa so aussehen, wie die vom gr&#246;&#223;ten Konkurrenten &#8211; nur besser. Die Daten sollten aus einem vorhandene Datenpool kommen, der in einer MySQL Datenbank vor lag.</p>
<p>Die App war nach einer &#8220;gewissen&#8221; Entwicklungszeit dann auch so gut wie fertig, es fehlten nur noch die Daten. Diese waren noch nicht eingef&#252;gt worden, da der Entwickler &#8211; wie das ja oft der Fall ist, entweder mitten in einem Projekt war, oder einfach keine freie Kapazit&#228;t hatte, sich um eine Schnittstelle zu k&#252;mmern.</p>
<p>Es musste also eine andere L&#246;sung her. Als ich mein Problem einem Freund erz&#228;hlte bekam ich nur ein kurzes &#8220;typo3&#8243; kann doch auch XML ausspucken &#8211; ich hab das mal bei einem Flash Projekt gemacht&#8221; zu h&#246;ren. Gesagt, getan &#8211; und so fing das ganze Projekt an, das sich in den letzten zwei Jahren zu einem beachtlichen Framework entwickelt hat.</p>
<p>Das sch&#246;ne daran ist, dass keine einzige Zeile Code in php geschrieben werden muss, sondern dass die ganze Ausgabe &#252;ber typoscript gesteuert werden kann. XML eignet sich hervorragend dazu, weil es in Prinzip aus lauter Wraps besteht.</p>
<p>Das Grundger&#252;st  sieht in etwa so aus:</p>
<pre class="brush: php; title: ;">
page = PAGE
   page {
   typeNum = 111
   config.disableAllHeaderCode = 1
   config.additionalHeaders = Content-type:text/xml
   config.xhtml_cleaning = 0

   10 = TEXT
   10.value = &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;
   20 = COA
   20 {
      stdWrap.dataWrap = &lt;root&gt;|&lt;/root&gt;
      10 &lt; temp.your_wrapped_items
   }
</pre>
<p>Damit kann man dann wunderbaren XML-Code ausgeben um diesen wiederum in iPhone Anwendungen lesen zu k&#246;nnen.</p>
<p>Worauf ihr unbedingt achten m&#252;sst: UTF-8 ist zwingend erforderlich, sonst machen die Parser auf dem iPhone nur Zicken.</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2011/03/xml-mit-typo3-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone prepaid in den USA vewenden</title>
		<link>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/</link>
		<comments>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 00:50:28 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[USA]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Datentarif]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[prepied]]></category>
		<category><![CDATA[unlock]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=160</guid>
		<description><![CDATA[Wer kennt da nicht: man f&#228;hrt in den Urlaub und m&#246;chte dort auf seinen Datentarif nicht verzichten. Dann erkundigt man sich mal pro forma nach den Roamingtarifen im Ausland. Bei t-mobile beispielsweise erf&#228;hrt Mann dann recht freundlich: 0,47 Cent pro KB. Das klingt auf den ersten Blick nicht nach viel bis man nachrechnet. Bei normaler [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt da nicht: man f&#228;hrt in den Urlaub und m&#246;chte dort auf seinen Datentarif nicht verzichten. Dann erkundigt man sich mal pro forma nach den Roamingtarifen im Ausland. Bei t-mobile beispielsweise erf&#228;hrt Mann dann recht freundlich: 0,47 Cent pro KB. Das klingt auf den ersten Blick nicht nach viel bis man nachrechnet. Bei normaler Benutzung seines iPhones kommt man dann beim &#220;berschlagen schnell auf &#252;ber 1000 Euro in ein paar Tagen. Inakzeptabel. Die wollen mein Geld einfach nicht. Es gibt auch kein Datenpaket dass man f&#252;rs Ausland buchen k&#246;nnte.</p>
<p>Also ist die einzige L&#246;sung, das iPhone zu entsperren und eine lokale Datenkarte zu besorgen.</p>
<p>In den USA bietet AT&amp;T als einziges einen brauchbaren Datentarif an. F&#252;r 19.95$ bekommt man 100MB. In einem AT&amp;T Shop gibt es die Karte, die man am besten gleich mit dem Datentarif aufladen l&#228;sst. Alternativ kann man ein GoPhone in so gut wie jedem Elektronikladen kaufen und das Handy dann einfach weg werfen &#8211; denn es ist nat&#252;rlich geSIMlockt. Die Karte ist auch auf das Handy gelockt, was aber durch einen Anruf bei der Servicehotline aufgehoben werden kann (ja, man muss es einfach nur wissen und machen).</p>
<p>F&#252;r das iPhone kommt jetzt der spannende Teil (mal davon ausgegangen, dass man es einsperrt hat): Eintrag des APN. Dazu braucht man ein WiFi und folgende Webadresse: http://www.unlockit.co.nz<br />
Diese ruft man mit dem Browser des iPhones auf! Dort kann man den APN eintragen. Dieser lautet</p>
<pre>APN: wap.cingular
User: WAP@CINGULARGPRS.COM (gro&#223;/klein beachten)
Passwort: CINGULAR1 (gro&#223;/klein beachten)
 
</pre>
<p>Auf keinen Fall den von AT&#038;T nehmen! Sonst funktioniert kein 3G!</p>
<p>Viel Spass beim Surfen!</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Promocodes um einen US-iTunes Account zu erstellen</title>
		<link>http://gabrielschreiber.com/2010/03/promocodes-um-einen-us-itunes-account-zu-erstellen/</link>
		<comments>http://gabrielschreiber.com/2010/03/promocodes-um-einen-us-itunes-account-zu-erstellen/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 13:28:25 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[promo-code]]></category>
		<category><![CDATA[us-store]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=153</guid>
		<description><![CDATA[Ich habe gerade eben f&#252;r jemandem einen Promo-Code f&#252;r unsere neue App gesendet. Er wollte diese im (deutschen) Appstore einl&#246;sen und stie&#223; auf folgende Fehlermeldung:
Dieser Code ist nur f&#252;r Kunden des Stores f&#252;r Vereinigte Staaten g&#252;ltig
Erst hat mich das ger&#228;rgert, da ich die App gerne auf deutsch im deutschen Store gezeigt h&#228;tte. Nach einer weile [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade eben f&#252;r jemandem einen Promo-Code f&#252;r unsere neue App gesendet. Er wollte diese im (deutschen) Appstore einl&#246;sen und stie&#223; auf folgende Fehlermeldung:</p>
<blockquote><p>Dieser Code ist nur f&#252;r Kunden des Stores f&#252;r Vereinigte Staaten g&#252;ltig</p></blockquote>
<p>Erst hat mich das ger&#228;rgert, da ich die App gerne auf deutsch im deutschen Store gezeigt h&#228;tte. Nach einer weile Suchen im Netz bin ich jedoch auf <a href="http://touch-mania.com/2009/05/tutorial-us-itunes-store-account-erstellen/">diesen</a> Artikel gesto&#223;en, der beschreibt, wie man mit einem Promo-Code einen US-Account erstellt. Eigentlich gar nicht so bl&#246;d! Da k&#246;nnte man ja zwei Fliegen mit einer Klappe schlagen! Als ich vor einiger Zeit das, auf <a href="http://www.mobilecrunch.com/2010/02/11/booyah-mytown-hits-1-million-users-before-foursquare-or-gowalla/">TechCrunch</a> &#8220;gehypte&#8221; Spiel <a href="http://www.mobilecrunch.com/2010/02/11/booyah-mytown-hits-1-million-users-before-foursquare-or-gowalla/">MyTown</a> ausprobieren wollte, was es nur in dem US-Store gibt, besorgte ich mir extra einen US-Gutschein um einen neuen Account an zu legen, was mich fast 10 Euro kostete (nur um eine kostenlose App herunter zu laden). Das h&#228;tte ich mir mit einem Promo-Code sparen k&#246;nnen&#8230;</p>
<p>Also, wenn jemand einen US-Account braucht k&#246;nnt ihr bei uns gerne einen Promo-Code f&#252;r unsere <a href="http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8">App</a> kriegen. W&#252;rde uns nat&#252;rlich freuen, wenn ihr diese dann mit einem kurzen Kommentar auf englisch eine gute Bewertung geben w&#252;rdet.</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/iTunes_Gutschein-500px.png"><img class="size-full wp-image-154 aligncenter" title="iTunes Gutschein einl&#246;sen" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/iTunes_Gutschein-500px.png" alt="" width="500" height="309" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/03/promocodes-um-einen-us-itunes-account-zu-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zweite iPhone App im Store: XML-Viewer</title>
		<link>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/</link>
		<comments>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:19:54 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=128</guid>
		<description><![CDATA[Als wir an unsrer ersten App bzw. unserem App-Framework gebastelt haben, habe ich nat&#252;rlich die App immer wieder auf dem iPhone getestet. Wie das so bei der Softwareentwicklung ist, ist man viel damit besch&#228;ftigt, Fehlern auf den Grund zu gehen um sie ausmerzen zu k&#246;nnen. Unser Framework baut sehr intensiv auf XML-Dateien auf, die von [...]]]></description>
			<content:encoded><![CDATA[<p>Als wir an unsrer ersten App bzw. unserem App-Framework gebastelt haben, habe ich nat&#252;rlich die App immer wieder auf dem iPhone getestet. Wie das so bei der Softwareentwicklung ist, ist man viel damit besch&#228;ftigt, Fehlern auf den Grund zu gehen um sie ausmerzen zu k&#246;nnen. Unser Framework baut sehr intensiv auf XML-Dateien auf, die von dem korrespondierenden Server geladen werden. Das passiert bei der initialen Bef&#252;llung der App mit Daten, bei den verschiedensten Updatevorg&#228;ngen und demn&#228;chst bei dem neuen Feature der Kommentarfunktion.</p>
<p>Wenn viel mit XML gearbeitet wird und die XML-Struktur auch selber &#8220;zusammen geschustert&#8221; wird, ist es unabdingbar, diese als valides XML zu testen, bzw. zu sehen, sonst braucht man gar nicht weiter nach Fehlern zu suchen, bzw. weiter zu entwickeln.</p>
<p>Irgendwann wollte ich die XML-Struktur auch mal auf dem iPhone ansehen und musste fest stellen, dass es daf&#252;r &#252;berhaupt keine M&#246;glichkeit gibt! Der hauseigene Browser zeigt nur den Text innerhalb der Tags an, was nat&#252;rlich v&#246;llig unbrauchbar ist.</p>
<p>Als musste eine eigene App f&#252;r diesen Zweck her.</p>
<p>Und hier ist sie nun: <a href="http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8">http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8</a></p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/01-main_xmlviewer-1.png"><img class="alignnone size-full wp-image-129" title="XML-Viewer (wordwrapped)" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/01-main_xmlviewer-1.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">XML-Viewer (Word-Wrapped)</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/02-syntax-highlighting-1.png"><img class="alignnone size-full wp-image-131" title="Syntax Highlighting" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/02-syntax-highlighting-1.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Syntax-Highlighting</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png"><img class="alignnone size-full wp-image-133" title="Bookmarks bearbeiten" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Bookmarks anlegen</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png"></a><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/05-word_wrap-11.png"><img class="alignnone size-full wp-image-135" title="Word-Wrapping" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/05-word_wrap-11.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Word-Wrap ausschalten</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress auf dem iPhone</title>
		<link>http://gabrielschreiber.com/2010/03/wordpress-auf-dem-iphone/</link>
		<comments>http://gabrielschreiber.com/2010/03/wordpress-auf-dem-iphone/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 18:40:45 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=106</guid>
		<description><![CDATA[Blogposts auf dem iPhone lesen ist f&#252;r mich in letzter Zeit Ersatz f&#252;r Zeitung lesen geworden. Auch unsere lokale Tageszeitung musste wegen dieser Tendenz auf ihren morgendlichen Platz im Briefkasten verzichten. Um so &#228;rgerlicher ist es, wenn Blogposts nicht an die &#8220;neuen Gegebenheiten&#8221; angepasst werden. Ganz besonders &#228;rgerlich war es bei TechCrunch von dessen Blog [...]]]></description>
			<content:encoded><![CDATA[<p>Blogposts auf dem iPhone lesen ist f&#252;r mich in letzter Zeit Ersatz f&#252;r Zeitung lesen geworden. Auch unsere lokale Tageszeitung musste wegen dieser Tendenz auf ihren morgendlichen Platz im Briefkasten verzichten. Um so &#228;rgerlicher ist es, wenn Blogposts nicht an die &#8220;neuen Gegebenheiten&#8221; angepasst werden. Ganz besonders &#228;rgerlich war es bei <a href="http://TechCrunch.com">TechCrunch</a> von dessen Blog man als &#8220;Tech-Innovator&#8221; doch eigentlich eine angepasste Version erwarten w&#252;rde. Seit heute ist das passé und auch sie haben eine &#8220;mobile-optimzed-version&#8221;.</p>
<p>Bei mir funktioniert das nun auch &#8211; und &#8211; es ist eine Angelegenheit von 5 Minuten, dies auf einem Wordpress-Blog nach zu r&#252;sten. Das Zauberwort hei&#223;t &#8220;Plugin&#8221;: Unter <a title="WPTouch" href="http://www.bravenewcode.com/products/wptouch/">http://www.bravenewcode.com/products/wptouch</a> findet man das Plugin WPTouch das die Ausgabe des eigenen WordPress-Blogs f&#252;r iPhone &amp; co. optimiert sobald dieser von einem solchen aufgerufen wird. Sollte eigentlich in jeder neuen WordPress- Installation standardm&#228;&#223;ig vorhanden sein.</p>
<div id="attachment_107" class="wp-caption aligncenter" style="width: 338px"><img class="size-full wp-image-107    " title="WPT&lt;/ins&gt;ouch - Startseite" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/WPtouch_main.png" alt="Dieser Blog aufgerufen mit einem iPhone - Startseite" width="328" height="488" /><p class="wp-caption-text">Dieser Blog aufgerufen mit einem iPhone - Startseite</p></div>
<div id="attachment_108" class="wp-caption aligncenter" style="width: 336px"><img class="size-full wp-image-108    " title="WPTouch - Anzeige eines Blogpostes" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/WPTopuch_content.png" alt="Ein Blogartikel dieses Blogs aufgerufen mit einem iPhone" width="326" height="488" /><p class="wp-caption-text">Ein Blogartikel dieses Blogs aufgerufen mit einem iPhone</p></div>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/03/wordpress-auf-dem-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

