<?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>Alexander Jäger&#187; osx</title>
	<atom:link href="http://www.alexanderjaeger.de/tag/osx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexanderjaeger.de</link>
	<description>Alex Jäger</description>
	<lastBuildDate>Mon, 30 Jan 2012 18:36:32 +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>Infos zu einer App: Version &#8211; Sprache</title>
		<link>http://www.alexanderjaeger.de/infos-zu-einer-app-version-sprache/</link>
		<comments>http://www.alexanderjaeger.de/infos-zu-einer-app-version-sprache/#comments</comments>
		<pubDate>Tue, 10 May 2011 18:11:30 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=1172</guid>
		<description><![CDATA[Eine App für eine breite Kundschaft zu entwickeln bedeutet auch, eine Vielzahl an Variationen von Problemmöglichkeiten zu kreieren. Wenn dann wirklich ein Problem auftritt, möchte man vom Kunden möglichst genau dessen Rahmenbediengungen kennen. Dazu zählt bei einer iOS App insbesondere: Quelle: Welche App hat er genau genutzt? Version: Welche Version der App wurde verwendet? Wurde [...]]]></description>
			<content:encoded><![CDATA[<p>Eine App für eine breite Kundschaft zu entwickeln bedeutet auch, eine Vielzahl an Variationen von Problemmöglichkeiten zu kreieren. Wenn dann wirklich ein Problem auftritt, möchte man vom Kunden möglichst genau dessen Rahmenbediengungen kennen.</p>
<p>Dazu zählt bei einer iOS App insbesondere:</p>
<h2>Quelle:</h2>
<p>Welche App hat er genau genutzt?</p>
<h2>Version:</h2>
<p>Welche Version der App wurde verwendet? Wurde evtl. eine alte Version genutzt und ein reines Update würde helfen?</p>
<h2>Sprache:</h2>
<p>Welche Sprache ist eingestellt? Kommt das Problem evtl. von einem Übersetzungsfehler / einer fehlenden Übersetzung?</p>
<h2>iOS Version:</h2>
<p>Apple verhindert zwar recht gut, Funktionen zu verwenden, die in bestimmten iOS Versionen noch nicht oder nicht mehr verfügbar sind, nichts desto trotz, ist es bei Fehlern wichtig, zu wissen, welche iOS Version verwendet wird.</p>
<p>Die meisten der Informationen sind über <strong>[[NSBundle mainbundle] infoDictionary]</strong> erreichbar:</p>
<p><em>App Identifier</em>: <strong>[[NSBundle mainBundle] infoDictionary] valueForKey:@&#8221;CFBundleIdentifier&#8221;]</strong><br />
<em>App Version</em>: <strong>[[NSBundle mainBundle] infoDictionary] valueForKey:@&#8221;CFBundleVersion&#8221;]</strong></p>
<p>Die <em>Sprache</em> erhält man über: <strong>[[NSUserDefaults standardUserDefaults] objectForKey:@&#8221;AppleLanguages&#8221;] objectAtIndex:0]</strong></p>
<p>Und zu guter letzt die <em>iOS Version</em>:<br />
<strong>[[NSProcessInfo processInfo] operatingSystemVersionString]</strong> Hierbei ist darauf zu achten, dass im Simulator als Betriebssystem die OSX Version angegeben wird.</p>
<p>Mit den aufgeführten Angaben lässt sich schon recht genau das technische Umfeld des Nutzers eingrenzen und diese Informationen können automatisch beispielsweise in einer E-Mail angehängt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/infos-zu-einer-app-version-sprache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone ADHoc build save to disk problem</title>
		<link>http://www.alexanderjaeger.de/iphone-adhoc-build-save-to-disk-problem/</link>
		<comments>http://www.alexanderjaeger.de/iphone-adhoc-build-save-to-disk-problem/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 10:13:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[adhoc]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=1165</guid>
		<description><![CDATA[Mit XCode können nicht nur Apps an den Apple App Store geschickt werden, registrierte Entwickler können auch an registrierte iOS Devices so genannte ADHoc Builds verteilen. Dabei wird die Datei vom Ersteller signiert und dann lauffähig. Wie das ganze erledigt werden kann, habe ich in diesem Artikel beschrieben: ios-betabuilder-version-1-5-released. (Der BetaBuilder ist mittlerweile übrigens im MacStore [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexanderjaeger.de/wp-content/uploads/2011/04/ADHoc_Build_FAIL.png"><img class="aligncenter size-full wp-image-1166" title="ADHoc_Build_FAIL" src="http://www.alexanderjaeger.de/wp-content/uploads/2011/04/ADHoc_Build_FAIL.png" alt="" width="380" height="154" /></a></p>
<p>Mit XCode können nicht nur Apps an den Apple App Store geschickt werden, registrierte Entwickler können auch an registrierte iOS Devices so genannte ADHoc Builds verteilen.</p>
<p>Dabei wird die Datei vom Ersteller signiert und dann lauffähig. Wie das ganze erledigt werden kann, habe ich in diesem Artikel beschrieben: <a href="http://www.alexanderjaeger.de/ios-betabuilder-version-1-5-released/">ios-betabuilder-version-1-5-released</a>. (Der BetaBuilder ist mittlerweile übrigens im MacStore erhältlich).</p>
<p>Was nun wenn es bei dem beschriebenen Vorgehen Probleme gibt? Beispielsweise kann es vorkommen, dass der Organizer bei dem Klick auf &#8220;Save to disk&#8221; einfach nicht reagiert, ohne Fehlermeldung etc. Ein Blick in die logs mittels:</p>
<blockquote><p><strong>tail -f /var/log/system.log</strong></p></blockquote>
<p>bringt ein</p>
<blockquote><p><strong>header check failed</strong></p></blockquote>
<p>um Vorschein.</p>
<p>Mögliche Lösungen:</p>
<p>- &#8220;Project clean&#8221; und neu builden</p>
<p>- XCode neu starten</p>
<p>- Rechner neu starten</p>
<p>- XCode neu installieren, Projekt cleanen, Projekt builden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/iphone-adhoc-build-save-to-disk-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Icon specified in the Info.plist not found under the top level app wrapper: Icon.png</title>
		<link>http://www.alexanderjaeger.de/icon-specified-in-the-info-plist-not-found-under-the-top-level-app-wrapper-icon-png/</link>
		<comments>http://www.alexanderjaeger.de/icon-specified-in-the-info-plist-not-found-under-the-top-level-app-wrapper-icon-png/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 09:53:18 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[bicon]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone 4]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[komplett]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[retina]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[targets]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=1147</guid>
		<description><![CDATA[Kleiner Fehler, große Wirkung, wer beim Submitten einer App an Apple die Fehlermeldung erhält: Icon specified in the Info.plist not found under the top level app wrapper: Icon.png Darf sich erstmal freuen, die Fehlermeldung ist schwer zu beheben. Im einfachsten Fall hat man wirklich vergessen, das Icon.png in das Projekt zu legen. Es ist darauf [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexanderjaeger.de/wp-content/uploads/2011/03/Icon_specified_in_the_Info_plist_not_found_under_the_top_level_app_wrapper_Icon_png.png"><img class="aligncenter size-full wp-image-1148" title="Icon_specified_in_the_Info_plist_not_found_under_the_top_level_app_wrapper_Icon_png" src="http://www.alexanderjaeger.de/wp-content/uploads/2011/03/Icon_specified_in_the_Info_plist_not_found_under_the_top_level_app_wrapper_Icon_png.png" alt="" width="285" height="211" /></a></p>
<p>Kleiner Fehler, große Wirkung, wer beim Submitten einer App an Apple die Fehlermeldung erhält:</p>
<blockquote>
<h2>Icon specified in the Info.plist not found under the top level app wrapper: Icon.png</h2>
</blockquote>
<p>Darf sich erstmal freuen, die Fehlermeldung ist schwer zu beheben.</p>
<p>Im einfachsten Fall hat man wirklich vergessen, das Icon.png in das Projekt zu legen. Es ist darauf zu achten, dass das Icon bestimmte Kriterien erfüllen muss (nachzulesen unter: <a title="Apple Icon Anforderungen" href="http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html" target="_blank" rel="nofollow">http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html</a>)</p>
<p>Wichtig, die Icon File muss im <strong>Root des Projektes</strong> liegen und die Groß- und Kleinschreibung muss beachtet werden. Es kann helfen, das Projekt komplett aufzuräumen über:</p>
<blockquote><p><strong>Build -&gt; Clean All Targets</strong></p></blockquote>
<p>Zusätzlich kann man nach dem <strong>cleanen</strong> noch die Icons alle umbenennen z.B. in <strong>bIcon.png</strong> und dann wieder zurück nach <strong>Icon.png </strong>benennen. Danach wie gehabt</p>
<blockquote><p><strong>Build -&gt; Build and archive</strong></p>
<p><strong>An Apple senden</strong></p></blockquote>
<p>Je nachdem, ob man eine iPad App erstellt gibt es folgende möglichen Icon Variationen die in der Info.plist Datei hinterlegt werden:</p>
<ul>
<li>Icon.png (57×57px – iPhone und iPod Touch)</li>
<li>Icon@2x.png (114×114 – iPhone 4 Retina Display)</li>
<li>Icon-72.png (72×72 – iPad)</li>
<li>Icon-Small.png (29×29 – Settings app und Suchergebnisse auf iPhone und iPod Touch)</li>
<li>Icon-Small@2x.png (58×58 – Settings app und Suchergebnisse auf iPhone 4)</li>
<li>Icon-Small-50.png (50×50 – Suchergebnisse auf iPad)</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/icon-specified-in-the-info-plist-not-found-under-the-top-level-app-wrapper-icon-png/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paypal iOS SDK</title>
		<link>http://www.alexanderjaeger.de/paypal-ios-sdk/</link>
		<comments>http://www.alexanderjaeger.de/paypal-ios-sdk/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 15:26:13 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[doku]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[kostenlos]]></category>
		<category><![CDATA[lib]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[paypal transactions]]></category>
		<category><![CDATA[schritte]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[usw]]></category>
		<category><![CDATA[verhindert]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=1141</guid>
		<description><![CDATA[In der aktuellen Diskussion über die Abo-Gebühren von Apple, die inApp Beteiligungen die verlangt werden, geht voll unter das es auch noch andere Bezahlmöglichkeiten gibt. Unter anderem bietet PayPal ein eigenes iPhone / iOS SDK an. Dieses kann in jede App eingebunden werden und den Bezahlvorgang für Inhalte übernehmen. Beträge, Rechnungsposten, Steuer / Versandgebühren sind [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1143" class="wp-caption aligncenter" style="width: 412px"><a href="http://www.alexanderjaeger.de/wp-content/uploads/2011/02/paypal_iphone_ios_sdk.png"><img class="size-full wp-image-1143" title="paypal_iphone_ios_sdk" src="http://www.alexanderjaeger.de/wp-content/uploads/2011/02/paypal_iphone_ios_sdk.png" alt="PayPal iphone / iOS SDK" width="402" height="402" /></a><p class="wp-caption-text">PayPal iphone / iOS SDK</p></div>
<p>In der aktuellen Diskussion über die Abo-Gebühren von Apple, die inApp Beteiligungen die verlangt werden, geht voll unter das es auch noch andere Bezahlmöglichkeiten gibt.</p>
<p>Unter anderem bietet PayPal ein eigenes <a href="https://www.x.com/community/ppx/sdks" target="_blank">iPhone / iOS SDK</a> an.</p>
<p>Dieses kann in jede App eingebunden werden und den Bezahlvorgang für Inhalte übernehmen. Beträge, Rechnungsposten, Steuer / Versandgebühren sind dabei sehr gut einstellbar. Im Fall einer erfolgreichen Zahlung erhält man von PayPal eine PayPal-Transactions-ID, womit der jeder Bezahlvorgang eindeutig ist.</p>
<p>Eingebunden wird das SDK sehr einfach: Downloaden, Add existing Files -&gt; die *.a Datei und alle .h Dateien auswählen und importieren.</p>
<p>In dem Viewcontroller, in dem der Bezahlvorgang dann vonstatten gehen soll folgende include Anweisung:</p>
<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px 'Courier New'} -->#import &#8220;PayPal.h&#8221;</p>
<p>weitere Schritte können in der Doku von Paypal entnommen werden.</p>
<p>Was nicht ind er Dokumentation erwähnt ist: um das SDK nutzen zu können, bedarf es auch einer xml Lib. Wenn diese nicht vorhanden ist, bekommt man Fehlermeldungen im folgenden Stil:</p>
<blockquote><p>&#8220;_xmlNodeListGetString&#8221;, referenced from:</p>
<p>-[ap_ReceiverIdentifier deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_Address deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_AddressList deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_CurrencyCodeList deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_CurrencyList deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_CurrencyConversionList deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_CurrencyConversionTable deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_DisplayOptions deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p>
<p>-[ap_ErrorList deserializeElementsFromNode:] in libPayPalMEP.a(ap.o)</p></blockquote>
<p>usw.</p>
<p>Dieses kann verhindert werden, indem man die <strong>libxml2.dylib </strong>als existing Framework einbettet / hinzufügt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/paypal-ios-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>git unter Apple MaxOSX</title>
		<link>http://www.alexanderjaeger.de/git-unter-apple-maxosx/</link>
		<comments>http://www.alexanderjaeger.de/git-unter-apple-maxosx/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:46:32 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[frim]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitx]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[pdf file]]></category>
		<category><![CDATA[repositories]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[scie]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[web access]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=975</guid>
		<description><![CDATA[Git unter Apple OSX ist eine richtig feine Sache. Dazu benötigt man folgende Anleitungen: http://blog.ardes.com/2008/5/19/git-hosting-with-leopard http://www.koushikdutta.com/2009/04/setting-up-gitosis-server-on-os-x.html http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way http://theappleblog.com/2009/03/10/using-git-with-os-x-6-tools-to-get-you-up-and-running/ Dazu noch folgendes Tool: http://gitx.frim.nl Und für die Nutzung von XCode mit git dieses nette script: http://www.komprovisation.de/attachments/download/16/xcode-git-init.sh (http://www.komprovisation.de/news/show/9) Gut ist auch git gui In der shell muss dann in das Verzeichniss gewechelt werden und bei jeder Änderung [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://www.alexanderjaeger.de/wp-content/uploads/2009/10/git.png"><img class="aligncenter size-full wp-image-976" title="git" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/10/git.png" alt="git" width="423" height="187" /></a><br />
Git unter Apple OSX ist eine richtig feine Sache.</p>
<p>Dazu benötigt man folgende Anleitungen:</p>
<p><a rel="nofollow" href="http://blog.ardes.com/2008/5/19/git-hosting-with-leopard" target="_blank&quot;">http://blog.ardes.com/2008/5/19/git-hosting-with-leopard</a><br />
<a rel="nofollow" href="http://www.koushikdutta.com/2009/04/setting-up-gitosis-server-on-os-x.html" target="_blank&quot;">http://www.koushikdutta.com/2009/04/setting-up-gitosis-server-on-os-x.html</a><br />
<a rel="nofollow" href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way" target="_blank&quot;">http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way</a><br />
<a rel="nofollow" href="http://theappleblog.com/2009/03/10/using-git-with-os-x-6-tools-to-get-you-up-and-running/" target="_blank&quot;">http://theappleblog.com/2009/03/10/using-git-with-os-x-6-tools-to-get-you-up-and-running/</a></p>
<p>Dazu noch folgendes Tool:<br />
<a rel="nofollow" href="http://gitx.frim.nl" target="_blank&quot;">http://gitx.frim.nl</a></p>
<p>Und für die Nutzung von XCode mit git dieses nette script:<br />
<a rel="nofollow" href="http://www.komprovisation.de/attachments/download/16/xcode-git-init.sh " target="_blank&quot;">http://www.komprovisation.de/attachments/download/16/xcode-git-init.sh </a>(<a rel="nofollow" href="http://www.komprovisation.de/news/show/9" target="_blank&quot;">http://www.komprovisation.de/news/show/9</a>)</p>
<p>Gut ist auch <strong>git gui</strong></p>
<p>In der shell<strong> </strong>muss dann in das Verzeichniss gewechelt werden und bei jeder Änderung folgendes eingegeben werden:<strong></strong></p>
<blockquote><p><strong>git commit -a</strong></p></blockquote>
<p>Worauf ein <strong>vi</strong> aufgeht, der die Änderungen aufzeigt und ein Kommentar eingegeben werden kann. (vi speichert mit <strong>:wq</strong>.</p>
<p>Eine schöne Beschreibung von der git Handhabung in dieser PDF file:</p>
<p><a href="http://uberhip.com/projects/presentations.html">http://uberhip.com/projects/presentations.html</a></p>
<p>Wer ein git repository unter debian anlegen möchte um seine eigenen git repos zu verwalten:<br />
<a rel="nofollow" href="http://debian.asconix.com/git-central-debian-howto" target="_blank&quot;">http://debian.asconix.com/git-central-debian-howto</a> und mit web access:<br />
<a rel="nofollow" href="http://www.cryptronic.de/wiki/Blogs/20070408_howto_debian_setup_subversion_daemon_with_web_access" target="_blank&quot;">http://www.cryptronic.de/wiki/Blogs/20070408_howto_debian_setup_subversion_daemon_with_web_access</a></p>
<p>weitere Links:</p>
<p><a rel="nofollow"  href="http://stefanimhoff.de/notiz/einstieg-in-git-als-versionskontrollsystem/" target="_blank">http://stefanimhoff.de/notiz/einstieg-in-git-als-versionskontrollsystem/</a></p>
<p><a rel="nofollow"  href="http://www.online-tutorials.net/programmierung/git/tutorials-t-3-263.html#erste-schritte" target="_blank">http://www.online-tutorials.net/programmierung/git/tutorials-t-3-263.html#erste-schritte</a></p>
<p><a rel="nofollow"  href="http://www.kernel.org/pub/software/scm/git/docs/everyday.html" target="_blank">http://www.kernel.org/pub/software/scm/git/docs/everyday.html</a></p>
<p><a rel="nofollow"  href="http://hoth.entp.com/output/git_for_designers.html">http://hoth.entp.com/output/git_for_designers.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/git-unter-apple-maxosx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>trim NSString iPhone objective C</title>
		<link>http://www.alexanderjaeger.de/trim-nsstring-iphone-objective-c/</link>
		<comments>http://www.alexanderjaeger.de/trim-nsstring-iphone-objective-c/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 16:01:37 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[programmiersprachen]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=817</guid>
		<description><![CDATA[Aus anderen Programmiersprachen kennt man den trim(); Befehl, der folgendes tut: trim — Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings In ObjC ist eine solche trim Funktionalität z.B: sinnvoll wenn man eine XML parsen möchte und in der XML Leerzeichen vor dem eigentlichen String sind. Folgende Anweisung entfernt die störenden Leerzeichen [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_820" class="wp-caption aligncenter" style="width: 587px"><a href="http://www.alexanderjaeger.de/wp-content/uploads/2009/09/trimmed_string_obj_c.png"><img class="size-full wp-image-820" title="trimmed string obj c" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/09/trimmed_string_obj_c.png" alt="trimmed string obj c" width="577" height="100" /></a><p class="wp-caption-text">trimmed string obj c</p></div>
<p>Aus anderen Programmiersprachen kennt man den <strong>trim();</strong> Befehl, der folgendes tut:</p>
<blockquote><p><strong><span>trim</span> — <span>Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings</span></strong></p></blockquote>
<p><span>In ObjC ist eine solche trim Funktionalität z.B: sinnvoll wenn man eine XML parsen möchte und in der XML Leerzeichen vor dem eigentlichen String sind.</span></p>
<p><span>Folgende Anweisung entfernt die störenden Leerzeichen (whitspaces):</span></p>
<pre><strong>NSString *trimmedString = <span style="color: #66cc66;">[StringWithWhitespaces</span> stringByTrimmingCharactersInSet:<span style="color: #66cc66;">[</span>NSCharacterSet whitespaceAndNewlineCharacterSet<span style="color: #66cc66;">]</span><span style="color: #66cc66;">]</span>;</strong></pre>
<p>Resultat ist ein NSString, der ohne Probleme genutzt werden kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/trim-nsstring-iphone-objective-c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SVN subclipse howto</title>
		<link>http://www.alexanderjaeger.de/svn-subclipse-howto/</link>
		<comments>http://www.alexanderjaeger.de/svn-subclipse-howto/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:21:06 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[caption]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Fachbereich]]></category>
		<category><![CDATA[genutzt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[subclipse]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[uni köln]]></category>
		<category><![CDATA[versionierung]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=434</guid>
		<description><![CDATA[Subclipse ist ein Plugin der freien Entwicklungsplattform Eclipse, welche plattformunabhängig auf Java aufbaut. Sublipse wird dabei zur Versionierung von Dateien im Entwicklungszyklus genutzt und kommuniziert mit einem subversion Server.]]></description>
			<content:encoded><![CDATA[<div id="attachment_436" class="wp-caption aligncenter" style="width: 347px"><img class="size-full wp-image-436" title="Subclipse Apple OSX" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/04/bild-6.png" alt="Subclipse Apple OSX" width="337" height="138" /><p class="wp-caption-text">Subclipse Apple OSX</p></div>
<p>Der Informatik Fachbereich der Uni Köln etwas versteckt eine sehr gut beschriebene Anleitung zum Thema SVN mit Subclipse.</p>
<p>Die Anleitung umfasst dabei die Installation und Benutzung des Plugins und Umschreibt die Vorgänge / Notwendigkeiten in ausreichendem Maße.</p>
<p><a title="svn subclipse howto" href="http://www.informatik.uni-koeln.de/ls_speckenmeyer/teaching/ss07/progprak2007_svntut.html#subclipse_install" target="_blank">SVN sublipse howto Uni Köln</a></p>
<p>Subclipse ist ein Plugin der freien Entwicklungsplattform Eclipse, welche plattformunabhängig auf Java aufbaut. Sublipse wird dabei zur Versionierung von Dateien im Entwicklungszyklus genutzt und kommuniziert mit einem Subversion Server.</p>
<p>Subversion:</p>
<blockquote><p><strong>Subversion (SVN)</strong> ist eine Open-Source-Software zur Versionsverwaltung von Dateien und Verzeichnissen.</p>
<p>Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. <em>repository</em>) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen; anfangs das gesamte Projekt, später nur Änderungen.[...]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/svn-subclipse-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPod Error 1411</title>
		<link>http://www.alexanderjaeger.de/ipod-error-1411/</link>
		<comments>http://www.alexanderjaeger.de/ipod-error-1411/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 17:20:33 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Techniktipps]]></category>
		<category><![CDATA[1411]]></category>
		<category><![CDATA[1415]]></category>
		<category><![CDATA[1417]]></category>
		<category><![CDATA[1418]]></category>
		<category><![CDATA[1428]]></category>
		<category><![CDATA[1429]]></category>
		<category><![CDATA[1430]]></category>
		<category><![CDATA[1436]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[betriebssystem]]></category>
		<category><![CDATA[caption]]></category>
		<category><![CDATA[dll]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[ipods]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[neu]]></category>
		<category><![CDATA[nicht]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[problemlos]]></category>
		<category><![CDATA[ß]]></category>
		<category><![CDATA[treiber]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wiederherstellen]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=424</guid>
		<description><![CDATA[iPod Error 1411 beim wiederherstellen des iPod Videos geht unter Leopard nicht]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_426" class="wp-caption aligncenter" style="width: 334px"><img class="size-full wp-image-426" title="iPod Error 1411 restore" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/04/bild-2.png" alt="iPod Error 1411 restore" width="324" height="243" /><p class="wp-caption-text">iPod Error 1411 restore</p></div>
<p>Beim Wiederherstellen eines iPods kann es zum Fehler 1411 kommen, hierzu findet man in einschlägigen Foren / Suchmaschinen keine Lösung. Apple bietet nur eine Lösung zu den Fehlern <strong>1415, 1417, 1418, 1428, 1429, 1430, 1436 oder 1439</strong> an<strong>. </strong>Das Symptom ist aber das gleiche, der iPod lässt sich nicht wiederherstellen und dadurch nicht benutzen.</p>
<p>Die aufgeführten Lösungsvorschläge</p>
<ul>
<li>Trennen und anschließen des iPods</li>
<li>Computer neu starten</li>
<li>Deaktivieren oder aktivieren Sie die Verwendung des iPod als Volume</li>
<li>USB Anschluss wechseln</li>
<li>Restlichen USB Geräte trennen</li>
<li>Unter Windows eine extra DLL installieren bzw. neue Treiber installieren</li>
</ul>
<p>helfen nicht weiter.</p>
<p style="text-align: center;">
<div id="attachment_427" class="wp-caption aligncenter" style="width: 515px"><img class="size-full wp-image-427" title="iPod wiederherstellen error" src="http://www.alexanderjaeger.de/wp-content/uploads/2009/04/bild-3.png" alt="iPod wiederherstellen error" width="505" height="188" /><p class="wp-caption-text">iPod wiederherstellen error</p></div>
<p>Eine Lösung ist jedoch, eine Wiederherstellung an einem anderen Rechner / anderes Betriebssystem anzustoßen. Im konkreten Fall lies sich der iPod Video 5th Generation unter Max OSX 10.5 Leopard nicht zum Leben erwecken. Unter Windows XP jedoch problemlos (jeweils aktuelle iTunes Version 8.1.1)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/ipod-error-1411/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash Check Version Info</title>
		<link>http://www.alexanderjaeger.de/flash-check-version-info/</link>
		<comments>http://www.alexanderjaeger.de/flash-check-version-info/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 09:27:30 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Netzwelt]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe flash player]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash check]]></category>
		<category><![CDATA[flash version]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=361</guid>
		<description><![CDATA[Adobe bietet einen Versions Check für die installierte Flash Version an.]]></description>
			<content:encoded><![CDATA[<p>Unter <a rel="nofollow" href="http://www.adobe.com/software/flash/about/"> Adobe &#8211; Flash Player</a> bietet Adobe eine Versionkontrolle der installierten Flash Version an. Dieser Link ist ziemlich versteckt und gehört normal auf die Startseite.</p>
<p>Gerade mit Blick auf OSX Systeme, die mit Flash Problemen seit jeher zu kämpfen haben, lohnt sich ein Blick auf die installierte Version und ggf. ein Update. Mit einem Macbock eine mit Flash Inhalten aufgewertete Webseite zu besuchen, endet meist in einem Lüfterlärm, den man nur alleine in einem Raum ertragen kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/flash-check-version-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getdropbox &#8211; manage files from everywhere</title>
		<link>http://www.alexanderjaeger.de/gedropbox-manage-files-everywhere/</link>
		<comments>http://www.alexanderjaeger.de/gedropbox-manage-files-everywhere/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:00:39 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[automatisch]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bilder]]></category>
		<category><![CDATA[Bildern]]></category>
		<category><![CDATA[Datensicherung]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Plattformunabhängigkeit]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[Publizierung]]></category>
		<category><![CDATA[Rechnerunabhängigkeit]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[synch]]></category>
		<category><![CDATA[Synchronisation]]></category>
		<category><![CDATA[versionierung]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.alexanderjaeger.de/?p=280</guid>
		<description><![CDATA[Synchronisation, Versionierung, Plattformunabhängigkeit, Rechnerunabhängigkeit, Datensicherung und Publizierung von Bildern]]></description>
			<content:encoded><![CDATA[<p>Im neuen Jahr der erste Beitrag über eine Dienstleistung / Applikation die mir die letzten Monate die tägliche Arbeit erheblich erleichtert hat: <a title="getdropbox.com" href="http://www.getdropbox.com" target="_blank">getdropbox.com</a></p>
<p><img src="https://www.getdropbox.com/static/1235993843/images/main_logo.png" alt="" /></p>
<p>Angeboten wird dort nach Anmeldung eine Online-Verwaltng für die eigenen Dateien. Das Besondere ist die Flexibilität und Einfachheit, so können die Dateien von überall per Web Interface verändert, gelöscht, verschoben oder auf den zugreifenden Rechner heruntergeladen werden. Neben dem Browserzugriff sind Applikationen für Windows, Apple Mac OS und Linux verfügbar. So kann auf jedem eigenen Rechner das Programm installiert werden und nach Eingabe der Accountdaten hällt die Software die Dateien automatisch auf dem aktuellsten Stand. So wird nach getaner Schreibarbeit am Notebook während einer Zugfahrt beim nächsten Internetzugriff automatisch die neuesten Versionen hochgeladen und sind dann am heimischen PC verfügbar und können verfeinert werden.</p>
<p>Neben der reinen Synchronisation der Dateien wird im Hintergrund auch eine Versionierung der Dateien vorgenommen, ein Rückspung zu einer alten Version ist somit kein Problem, selbst ein versehentliches Löschen einer Datei / eines Ordners stellt kein Problem dar, gelöschte Inhalte können wiederhergestellt werden.</p>
<p>Die Software verhällt sich auf dem lokalen Rechner sehr zurückhaltend und wird nur in Form eines Ordners genutzt, der sich in die Dokumente respektive Eigenen Dateien eingliedert.</p>
<p>Um das Angebot rund zu machen, hat man über die Web Schnittstelle die Möglichkeit, Dateien mit anderen gemeinsam zu bearbeiten via Share, oder aus einer Sammlung von Bilddateien ohne weitere Eingriffe ein simplex attraktives Webalbum der Bilder zu generieren.</p>
<p>Zusamenfassend liefert die Software: <strong>Synchronisation, Versionierung, Plattformunabhängigkeit, Rechnerunabhängigkeit, Datensicherung und Publizierung von Bildern</strong></p>
<p>Bei der kostenlosen Mitgliedschaft sind 2.0 GB Speicherplatz verfügbar, 50 GB erhällt man für 9,99 $ / Monat bzw. 99 $ / Jahr. Zum Austausch der eigenen Dateien, Arbeitsdokumente und einigen Bildern sollten 2 GB aber ausreichend sein.</p>
<p>Weitere Artikel:</p>
<p><a title="Apfelquak" href="http://www.apfelquak.de/2009/03/02/speichern-in-der-wolke-was-ist-wenn-es-regnet/#respond" target="_blank">Artikel auf Apfelquak</a></p>
<p><a href="http://freewareosx.wordpress.com/2009/01/31/dropbox-nahtlos-integrierter-online-speicherplatz/" target="_blank">freewareosx</a></p>
<p><a href="http://www.basicthinking.de/blog/2008/12/09/filesharing-dienst-dropio/trackback/" target="_blank">Artikel über drop.io auf BasicThinking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexanderjaeger.de/gedropbox-manage-files-everywhere/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

