<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Joachim Schuster</title>
	
	<link>http://www.joachimschuster.de</link>
	<description />
	<lastBuildDate>Sun, 22 Aug 2010 10:39:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JoachimSchuster" /><feedburner:info uri="joachimschuster" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/JoachimSchuster" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FJoachimSchuster" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Simyo Verbindungsübersicht wird überarbeitet</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/7Dl0Ff4k9Ds/</link>
		<comments>http://www.joachimschuster.de/simyo-verbindungsubersicht-wird-uberarbeitet/795/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 10:39:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=795</guid>
		<description><![CDATA[Seit mehreren Tagen ist die Verbindungsübersicht von Simyo nicht mehr im Betrieb, bzw. zeigt keine Werte an. Dementsprechend werden in Kosten leider auch keine Details angezeigt. Sobald die Wartungsarbeiten abgeschlossen sind und die Verbindungsübersicht auf der Homepage wieder Daten anzeigt, wird auch Kosten wieder korrekte Werte anzeigen. Ich bitte um Verständnis und hoffe, dass das]]></description>
			<content:encoded><![CDATA[<p>Seit mehreren Tagen ist die Verbindungsübersicht von Simyo nicht mehr im Betrieb, bzw. zeigt keine Werte an. Dementsprechend werden in Kosten leider auch keine Details angezeigt.<br />
Sobald die Wartungsarbeiten abgeschlossen sind und die Verbindungsübersicht auf der Homepage wieder Daten anzeigt, wird auch Kosten wieder korrekte Werte anzeigen.</p>
<p>Ich bitte um Verständnis und hoffe, dass das Problem möglichst bald behoben ist und wir die detaillierten Informationen von Simyo wieder bereit gestellt bekommen.</p>
<p>Vielen Dank für die Rückmeldung bei Problemen- es hilft die App stetig weiter zu verbessern. Ich bin bemüht die Probleme, die in meiner Macht stehen, umgehend zu beheben. Über das <a href="http://www.joachimschuster.de/contact/">Kontaktformular</a> können Probleme ganz einfach gemeldet werden.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/7Dl0Ff4k9Ds" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/simyo-verbindungsubersicht-wird-uberarbeitet/795/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/simyo-verbindungsubersicht-wird-uberarbeitet/795/</feedburner:origLink></item>
		<item>
		<title>Kosten 2.0 im App Store erhältlich</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/NFuLkj62xWM/</link>
		<comments>http://www.joachimschuster.de/kosten-2-0-eingereicht/769/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 06:56:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=769</guid>
		<description><![CDATA[Nach kompletter Neuentwicklung von Kosten wird es nun dem Wunsch vieler Kunden gerecht: es können mehrere Verträge parallel verwaltet werden. Dabei orientiert sich die Bedienung an der Einfachheit der Wetter App: - Wechsel zwischen angelegten Verträgen über die gewohnte Wischgeste - hinzufügen über einen einfachen Dialog - sortieren und löschen von Verträgen erfolgt ebenso intuitiv]]></description>
			<content:encoded><![CDATA[<p>Nach kompletter Neuentwicklung von Kosten wird es nun dem Wunsch vieler Kunden gerecht:<br />
es können mehrere Verträge parallel verwaltet werden.<br />
Dabei orientiert sich die Bedienung an der Einfachheit der Wetter App:<br />
- Wechsel zwischen angelegten Verträgen über die gewohnte Wischgeste<br />
- hinzufügen über einen einfachen Dialog<br />
- sortieren und löschen von Verträgen erfolgt ebenso intuitiv</p>
<p>Des weiteren wurden die Problemmeldungen und deren Präsentation überarbeitet.</p>
<p>Für iOS4 Benutzer auf iPhone 3GS und 4 wird das &#8220;fast app switching&#8221; unterstützt, sodass man beim erneuten Öffnen der App genau an der Stelle fortfährt, an der man die App zuvor verlassen hat. So kann man selbst beim Editieren der Einstellungen die App kurz wecheln, z.B. um die Telefonnummer per Cut&#038;Paste aus einer weiteren App zu holen.</p>
<table>
<tr>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/blau.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/blau-200x300.png" alt="" title="blau" width="200" height="300" class="alignnone size-medium wp-image-770" /></a></td>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/simyo.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/simyo-200x300.png" alt="" title="simyo" width="200" height="300" class="alignnone size-medium wp-image-775" /></a></td>
</tr>
<tr>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-200x300.png" alt="" title="optionen" width="200" height="300" class="alignnone size-medium wp-image-774" /></a></td>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-sortieren.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-sortieren-200x300.png" alt="" title="optionen-sortieren" width="200" height="300" class="alignnone size-medium wp-image-773" /></a></td>
</tr>
<tr>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-hinzufuegen.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-hinzufuegen-200x300.png" alt="" title="optionen-hinzufuegen" width="200" height="300" class="alignnone size-medium wp-image-771" /></a></td>
<td>
<a href="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-simyo-erstellen.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/08/optionen-simyo-erstellen-200x300.png" alt="" title="optionen-simyo-erstellen" width="200" height="300" class="alignnone size-medium wp-image-772" /></a></td>
</tr>
</table>
<p>Zur Einführung bleibt der Preis bei 0,79€ und wird ab Freitag 20.08. auf 1,59€ angepasst. Bestandskunden erhalten das Update natürlich kostenlos!</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/NFuLkj62xWM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/kosten-2-0-eingereicht/769/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/kosten-2-0-eingereicht/769/</feedburner:origLink></item>
		<item>
		<title>Universal App für iPad und iPhone/iPod Touch</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/u8M1VmlwyhE/</link>
		<comments>http://www.joachimschuster.de/universal-app-fur-ipad-und-iphoneipod-touch/748/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 07:39:11 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=748</guid>
		<description><![CDATA[Mit der Entwicklung für das iPad wurde das SDK auf 3.2 gehoben. Um das iPhone vom iPad unterscheiden zu können, sieht Apple folgende Abfrage vor: if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { // iPad mit iPhone 3.2 oder neuer. } else { // Das Gerät ist ein iPHone oder iPod touch. } http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/StartingYourProject/StartingYourProject.html Das userInterfaceIdiom steht aber]]></description>
			<content:encoded><![CDATA[<p>Mit der Entwicklung für das iPad wurde das SDK auf 3.2 gehoben. Um das iPhone vom iPad unterscheiden zu können, sieht Apple folgende Abfrage vor:</p>
<pre  name="code" class="c++">
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
     // iPad mit iPhone 3.2 oder neuer.
} else {
     // Das Gerät ist ein iPHone oder iPod touch.
}
</pre>
<p><a href="http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/StartingYourProject/StartingYourProject.html">http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/StartingYourProject/StartingYourProject.html<br />
</a></p>
<p>Das <a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instm/UIDevice/userInterfaceIdiom">userInterfaceIdiom</a> steht aber erst unter 3.2 und neuer zur Verfügung, sodass die o.g. Abfrage auf Geräten mit iPhone OS kleiner 3.2 zu einem Fehler führt.</p>
<p>Nutzt man zur Kontrolle ein altes Xcode (z.B. 3.1.4) so kann man sehen, dass dieser Code unbekannt ist und schon zur Compilezeit Fehler wirft.</p>
<p><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/Bildschirmfoto-2010-06-28-um-08.34.04-s.png" border="0" height="109" width="410" alt="Bildschirmfoto 2010-06-28 um 08.34.04-s.png" align="none" /></p>
<p>Um die Unterscheidung auch in 3.2 treffen zu können, bietet es sich an, die Abfrage durch ein ifdef zu beschränken. Abhängig davon, ob die Funktion im Framework verfügbar ist, wird der enthaltene Code ausgeführt oder nicht.</p>
<pre  name="code" class="c++">
BOOL iPad = NO;
#ifdef UI_USER_INTERFACE_IDIOM
	iPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
#endif
	if (iPad) {
		nibName = @"MainView-iPad";
	} else {
		nibName = @"MainView";
	}
</pre>
<p>Der Trick ist also, davon auszugehen, dass man per Default nicht auf einem iPad läuft. Sollte man sich auf einem System befinden, das 3.2 oder höher (z.B. iOS 4) läuft, so wird die Auswertung vorgenommen. Im Falle eines Gerätes mit iOS 4 würde die Auswertung immernoch NO (False) ergeben, da es sich nicht um ein iPad handelt. Nur wenn es wirklich ein iPad ist, wird auch das nib-File für das iPad geladen.</p>
<p>Somit läuft der Code auf allen Geräten ab 3.0.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/u8M1VmlwyhE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/universal-app-fur-ipad-und-iphoneipod-touch/748/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/universal-app-fur-ipad-und-iphoneipod-touch/748/</feedburner:origLink></item>
		<item>
		<title>Update: Kosten Update auf 1.4 zur Überprüfung eingereicht</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/Ia5yvxObMEQ/</link>
		<comments>http://www.joachimschuster.de/kosten-update-auf-1-4-zur-uberprufung-eingereicht/728/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 10:08:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=728</guid>
		<description><![CDATA[Seit 4.7. im App Store Mit dem neuen iPhone 4 wurde die Auflösung horizontal und vertikal verdoppelt, von 320*480 auf 640*960. Die höhere Auflösung ermöglicht eine viel höhere Detailgenauigkeit, so Grafiken für Buttons, Logos und Hintergrund in einer höheren Auflösung vorliegen müssen. Kosten 1.4 bringt eine Anpassung der Grafiken und nutzt dabei die volle Auflösung]]></description>
			<content:encoded><![CDATA[<div class="update">Seit 4.7. im App Store</div>
<p>Mit dem neuen iPhone 4 wurde die Auflösung horizontal und vertikal verdoppelt, von 320*480 auf 640*960. Die höhere Auflösung ermöglicht eine viel höhere Detailgenauigkeit, so Grafiken für Buttons, Logos und Hintergrund in einer höheren Auflösung vorliegen müssen.<br />
Kosten 1.4 bringt eine Anpassung der Grafiken und nutzt dabei die volle Auflösung des iPhone 4 aus.</p>
<p><em>Für die volle Auflösung der Screenshot vor dem Anklicken das Browserfenster groß ziehen &#8211; werden sonst eingepasst angezeigt.</em></p>
<table>
<tr>
<td><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/ios4-blau.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/ios4-blau-200x300.png" alt="" title="ios4-blau" width="200" height="300" class="alignnone size-medium wp-image-738" /></a></td>
<td><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/ios4-simyo.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/ios4-simyo-200x300.png" alt="" title="ios4-simyo" width="200" height="300" class="alignnone size-medium wp-image-740" /></a></td>
</tr>
</table>
<p>Das iPad bietet gegenüber dem iPhone (2G/3G) eine höhere Auflösung. Das Bedienkonzept des iPads sieht auch vor, dass Applikationen sowohl in Portrait- als auch in Landscape-Ansicht vernünftig angezeigt werden.<br />
Kosten 1.4 lässt sich daher auf dem iPad drehen, sodass die Ausgabe immer lesbar bleibt. Das Icon unterstützt dazu die höhere Auflösung des iPads.</p>
<table>
<tr>
<td><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/ipad-landscape.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/ipad-landscape-300x225.png" alt="" title="ipad-landscape" width="250"/></a></td>
<td><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/ipad-portrait.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/ipad-portrait-225x300.png" alt="" title="ipad-portrait" height="250"/></a></td>
</tr>
</table>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/Ia5yvxObMEQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/kosten-update-auf-1-4-zur-uberprufung-eingereicht/728/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/kosten-update-auf-1-4-zur-uberprufung-eingereicht/728/</feedburner:origLink></item>
		<item>
		<title>Update: Simyo Login erneut gestört</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/3NOPwUv_zJw/</link>
		<comments>http://www.joachimschuster.de/simyo-login-erneut-gestort/724/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 11:26:29 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=724</guid>
		<description><![CDATA[Die Anpassung an das geänderte Login sind eingespielt. Der Login funktioniert wieder. Dank erneuter Homepage-Änderung ist der Login für Simyo-Kunden über Kosten derzeit nicht möglich. Eine Anpassung ist in Arbeit und wird im laufe des Tages für Abhilfe sorgen.]]></description>
			<content:encoded><![CDATA[<div class='update'>Die Anpassung an das geänderte Login sind eingespielt. Der Login funktioniert wieder.</div>
<p>Dank erneuter Homepage-Änderung ist der Login für Simyo-Kunden über Kosten derzeit nicht möglich. Eine Anpassung ist in Arbeit und wird im laufe des Tages für Abhilfe sorgen.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/3NOPwUv_zJw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/simyo-login-erneut-gestort/724/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/simyo-login-erneut-gestort/724/</feedburner:origLink></item>
		<item>
		<title>Mehrere Absenderadressen in einem Account unter Apple Mail</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/RyYH_u6039A/</link>
		<comments>http://www.joachimschuster.de/mehrere-absenderadressen-in-einem-account-unter-apple-mail/717/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 10:53:40 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=717</guid>
		<description><![CDATA[Google sammelt auf meinen Wunsch hin einen Großteil meiner Mailaccounts ein. Diese einzelnen Accounts konnte ich daher auch aus Mail entfernen. Würde man den Account weiter in Mail lassen, so würde die Mail einmal im Originalpostfach und einmal im Googlepostfach angezeigt &#8211; unschön. Daraus ergibt sich aber ein Problem. Wie sendet man nun unter der]]></description>
			<content:encoded><![CDATA[<p>Google sammelt auf meinen Wunsch hin einen Großteil meiner Mailaccounts ein. Diese einzelnen Accounts konnte ich daher auch aus Mail entfernen. Würde man den Account weiter in Mail lassen, so würde die Mail einmal im Originalpostfach und einmal im Googlepostfach angezeigt &#8211; unschön.</p>
<p>Daraus ergibt sich aber ein Problem. Wie sendet man nun unter der entsprechenden Mailadresse? Eine Mail an z.B. foo@bar.de wird von Google Mail sauber im Postfach noch als Emfänger foo@bar.de geführt (nicht etwa foo@googlemail.com). Über die Weboberfläche von Google Mail kann man auch dem Sender über die Adresse foo@bar.de antworten. In Mail steht einem zunächst nur das Google Konto, also foo@googlemail.com zur Verfügung. </p>
<p>Die Lösung besteht nun darin, die weiteren Mailadressen einfach in das Feld &#8220;E-Mail-Adresse:&#8221; im Google Account in den Einstellungen von Mail per Komma getrennt anzugeben:<br />
foo@googlemail.com,foo@bar.de,foo2@bar.com</p>
<p><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/Bildschirmfoto-2010-06-18-um-12.39.12.png"><img src="http://www.joachimschuster.de/wp-content/uploads/2010/06/Bildschirmfoto-2010-06-18-um-12.39.12-300x295.png" alt="" title="Bildschirmfoto-2010-06-18-um-12.39.12.png" width="300" height="295" class="alignnone size-medium wp-image-719" /></a></p>
<p>Der Tipp stammt von <a href="http://jonathan.tron.name/2006/11/05/multiple-identities-in-one-account-with-apple-mail-app">Jonathan Tron</a>.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/RyYH_u6039A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/mehrere-absenderadressen-in-einem-account-unter-apple-mail/717/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/mehrere-absenderadressen-in-einem-account-unter-apple-mail/717/</feedburner:origLink></item>
		<item>
		<title>Gigaset QuickSync: Vor- und Nachname vertauschen</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/dFvAqvPXIXI/</link>
		<comments>http://www.joachimschuster.de/gigaset-quicksync-vor-und-nachname-vertauschen/708/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 14:54:12 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=708</guid>
		<description><![CDATA[Soeben durfte ich feststellen, dass Siemens schon im Juli 2009 eine Mac Software zum synchronisieren des Adressbuches mit dem Bluetooth Handteilen (z.B. S680 bzw. S68H) heraus brachte. Ein sehr löblicher Schritt und die Software macht ihre Sache richtig gut! Der einzige Kritikpunkt war und ist, dass sich auf dem Handteil die Namen nicht nach Vornamen]]></description>
			<content:encoded><![CDATA[<p>Soeben durfte ich feststellen, dass Siemens schon <a href="http://gigaset.com/de/de/cms/PressRelease_QuicksyncMac_20090715.html">im Juli 2009</a> eine <a href="http://gigaset.com:80/medias/sys_master/QuickSync_1.1.0.dmg">Mac Software</a> zum synchronisieren des Adressbuches mit dem Bluetooth Handteilen (z.B. S680 bzw. S68H) heraus brachte.<br />
Ein sehr löblicher Schritt und die Software macht ihre Sache richtig gut!</p>
<p>Der einzige Kritikpunkt war und ist, dass sich auf dem Handteil die Namen nicht nach Vornamen sortieren lassen. D.h. man muss damit leben, dass sämtliche Bekannte mit &#8220;Nachname, Vorname&#8221; alphabetisch sortiert angezeigt werden. Für ein Gerät, das zumeist wohl in Privathaushalten eingesetzt wird, ist diese Festlegung wohl eher unglücklich gewählt &#8211; zumeist sucht man privat wohl eher nach &#8220;Joachim&#8221; statt nach &#8220;Schuster&#8221;. </p>
<h2>Vornamen mit Nachnamen tauschen</h2>
<p>Nun ja, man kann sich daran gewöhnen, oder eben nicht. Die einfachste Lösung ist wohl, die Vornamen mit den Nachnamen zu vertauschen.<br />
Damit das einigermaßen automatisch geht habe ich dazu ein Droplet gebaut, das eine Eingangs.vcf-Datei auf dem Desktop als Gigaset.vcf ausgibt.</p>
<p><a href="http://www.joachimschuster.de/wp-content/uploads/2010/06/GigasetNameSwitcher.zip">GigasetNameSwitcher.zip</a> </p>
<p>Vorgehen ist dann folgendermaßen:</p>
<ol>
<li>Im Adressbuch die gewünschten Adresseinträge auswählen und auf den Desktop ziehen &#8211; dabei wird eine Datei mit der Endung .vcf erzeugt.</li>
<li>Die erzeugte .vcf-Datei auf das Droplet GigasetNameSwitcher ziehen</li>
<li>Die erzeugte Gigaset.vcf Datei im geöffneten QuickSync in die Adressliste ziehen</li>
<li>Sync mit dem Mobilteil ausführen</li>
</ol>
<p>Voraussetzung:</p>
<ul>
<li>In den Adressbuch Einstellungen muss unter vCard 2.1 ausgewählt sein, sonst gibt es Probleme mit den Umlauten</li>
</ul>
<h2>Selberbasteln</h2>
<pre  name="code" class="c++">
-- if applet is double-clicked
set chosenFile to choose file with prompt "Select the file to Convert:"
do shell script "sed '/^N/ d;s/^FN/N/;/^N/ s/ /;/;/^N/ s/.$/;;;/g' "&#038; quoted form of POSIX path of chosenFile &#038;"> ~/Desktop/Gigaset.vcf"

on open chosenFile
	do shell script "sed '/^N/ d;s/^FN/N/;/^N/ s/ /;/;/^N/ s/.$/;;;/g' "&#038; quoted form of POSIX path of chosenFile &#038;"> ~/Desktop/Gigaset.vcf"
end open
</pre>
<p>Der eigentliche Trick ist der sed-Editor. Dieser sorgt dafür, dass in der vCard-Datei die Namenszeile gelöscht und die FN-Zeile zur Namenszeile umformatiert wird. Der Name steht in der FN-Zeile in der gewünschten Reihenfolge.</p>
<p>Benutzung natürlich auf eigene Gefahr <img src='http://www.joachimschuster.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Ist jetzt zwar schon mehrfach im Einsatz gewesen, aber natürlich sicherheitshalber immer schön ein Backup vor dem Syncen machen.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/dFvAqvPXIXI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/gigaset-quicksync-vor-und-nachname-vertauschen/708/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/gigaset-quicksync-vor-und-nachname-vertauschen/708/</feedburner:origLink></item>
		<item>
		<title>XCode Projekt umbenennen</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/ub0TE38Sipo/</link>
		<comments>http://www.joachimschuster.de/xcode-projekt-umbenennen/697/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 11:05:41 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=697</guid>
		<description><![CDATA[XCode Projekte umbenennen benötigt etwas Command Line Kung-Fu. Zuerst aber mal das build-Verzeichnis im Projekt-Ordner löschen. Danach Terminal öffnen und in den Ordner wechseln (kleiner Tipp am Rande: man kann den Ordner per D&#038;D in die Console ziehen, wenn man noch &#8216;cd &#8216; voranstellt, ist man schnell dort). Zuerst mit folgendem Befehl die betroffenen vorhandenen]]></description>
			<content:encoded><![CDATA[<p>XCode Projekte umbenennen benötigt etwas Command Line Kung-Fu. Zuerst aber mal das build-Verzeichnis im Projekt-Ordner löschen. Danach Terminal öffnen und in den Ordner wechseln (kleiner Tipp am Rande: man kann den Ordner per D&#038;D in die Console ziehen, wenn man noch &#8216;cd &#8216; voranstellt, ist man schnell dort).</p>
<ol>
<li>Zuerst mit folgendem Befehl die betroffenen vorhandenen Dateien umbenennen:
<pre name='code' class='c'>find . -name "OLDNAME*" -exec bash -c "mv \$1 \`echo \$1 | sed s/OLDNAME/NEWNAME/\`" -- {} \;</pre>
</li>
<li>Anschließend die Dateinamenverweise in den Config-Files etc. ersetzen:
<pre name='code' class='c'>find . -type f -exec sed -i '' 's/OLDNAME/NEWNAME/g' "{}" \;</pre>
</ol>
<p>Gefunden:<a href="http://encodable.com/tech/blog/2009/05/16/How_To_Rename_An_Xcode_Project">How_To_Rename_An_Xcode_Project</a> und <a href="http://ask.metafilter.com/16433/UNIX-Recursive-file-renaming-based-on-patterns">UNIX-Recursive-file-renaming-based-on-patterns</a>.</p>
<p>Benutzen auf eigene Gefahr &#8211; es bietet sich an, vorher alles brav in die Source Code Verwaltung einzuchecken <img src='http://www.joachimschuster.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/ub0TE38Sipo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/xcode-projekt-umbenennen/697/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/xcode-projekt-umbenennen/697/</feedburner:origLink></item>
		<item>
		<title>Verbesserung für Simyo Kunden mit Daten-Option</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/SR-VyvlR6bI/</link>
		<comments>http://www.joachimschuster.de/verbesserung-fr-simyo-kunden-mit-daten-option/690/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:56:03 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=690</guid>
		<description><![CDATA[Es ist dem einen oder anderen Simyo-Kunden evtl. schon aufgefallen, seit heute wird auch bei gebuchter Daten-Option in Kosten ein Wert f&#252;r die verbrauchten Daten angezeigt. Dabei wird auf das Ampel-System von mobil.simyo.de zugegriffen. Auf mobil.simyo.de bietet Simyo (anders als auf der normalen Homepage) Informationen zum Verbrauch der Tarifoption Daten-1GB. Der Status wird dabei in]]></description>
			<content:encoded><![CDATA[<p>Es ist dem einen oder anderen Simyo-Kunden evtl. schon aufgefallen, seit heute wird auch bei gebuchter Daten-Option in <a href="http://www.joachimschuster.de/kosten/">Kosten</a> ein Wert f&uuml;r die verbrauchten Daten angezeigt.</p>
<p>Dabei wird auf das Ampel-System von <a href="http://mobil.simyo.de">mobil.simyo.de</a> zugegriffen. Auf <a href="http://mobil.simyo.de">mobil.simyo.de</a> bietet Simyo (anders als auf der normalen <a href="http://www.simyo.de">Homepage</a>) Informationen zum Verbrauch der Tarifoption Daten-1GB. </p>
<p>Der Status wird dabei in 3 Stufen unterschieden:</p>
<ol>
<li>gr&uuml;n: &lt;75% Ausnutzung, d.h. es sind noch keine 750MB verbraucht</li>
<li>gelb: &lt;90% Ausnutzung, d.h. es sind zwischen 750 und 900MB verbraucht</li>
<li>rot:  &gt;90% Ausnutzung, d.h. es sind schon &uuml;ber 900MB verbraucht, es geht dem ende der Tarifoption entgegen</li>
</ol>
<p>Der entsprechende Prozentwert wird in Kosten ausgegeben, sodass man als Nutzer der Tarifoption Daten-1GB mit Kosten ab sofort einen &Uuml;berblick &uuml;ber den Datenverbrauch behalten kann.</p>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/SR-VyvlR6bI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/verbesserung-fr-simyo-kunden-mit-daten-option/690/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/verbesserung-fr-simyo-kunden-mit-daten-option/690/</feedburner:origLink></item>
		<item>
		<title>Synology Disk Station als Subversion Server</title>
		<link>http://feedproxy.google.com/~r/JoachimSchuster/~3/uS_F30prXE0/</link>
		<comments>http://www.joachimschuster.de/synology-disk-station-als-subversion-server/675/#comments</comments>
		<pubDate>Mon, 31 May 2010 21:37:56 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.joachimschuster.de/?p=675</guid>
		<description><![CDATA[Einen eigenen Subversion Server wollte ich schon immer haben. Sämtliche Behelfslösungen wie USB/Dropbox, d.h. über das File Protokoll sind für mehr als eine Person nicht mehr nutzbar und Web-Hosted ist mir etwas zu heikel. Ein eigener Server musste also früher oder später her und da bot sich an, dass ich eine alte Disk Station 106e]]></description>
			<content:encoded><![CDATA[<p>Einen eigenen Subversion Server wollte ich schon immer haben. Sämtliche Behelfslösungen wie USB/Dropbox, d.h. über das File Protokoll sind für mehr als eine Person nicht mehr nutzbar und Web-Hosted ist mir etwas zu heikel.<br />
Ein eigener Server musste also früher oder später her und da bot sich an, dass ich eine alte Disk Station 106e günstig erwerben konnte. Die Standard-Konfiguration der Netzwerkfreigaben etc. ist über das Web-Frontend ein Traum.<br />
Will man die Disk Station allerdings um einen Subversion-Dienst erweitern, so kommt man um ein paar Shell-Befehle nicht herum &#8211; das ist aber wirklich absolut ausführlich im wiki von synology.com erklärt.</p>
<h1>Grundsätzlich</h1>
<p>Die Disk Station muss für die Erweiterung um den Subversion-Dients etwas vorbereitet werden. Dazu muss man den Telnet- oder (besser) SSH Dienst unter Netzwerkdienste->Terminal aktivieren. Anschließend installiert man  im Terminal auf der Disk Station den Paket-Manager ipkg.<br />
Die Schritt-für-Schritt Anleitung in <a href="http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server%2C_bootstrap%2C_ipkg_etc#Bootstrap">diesem Wiki-Abschnitt</a> erklärt genau, wie man dazu vorgeht.</p>
<p>Hat man den Paket-Manager installiert, kann man sich nach dem reboot zuerst mal einen vernünftigen Editor installieren. Dazu einfach folgenden Befehl eingeben</p>
<pre  name="code" class="bash">ipkg install nano</pre>
<p>Sämtliche &#8216;vi&#8217;-aufrufe in der folgenden Anleitung müssen dann natürlich durch &#8216;nano&#8217; ersetzt werden.</p>
<h2>SVN installieren</h2>
<p>Hier kann man auch einfach nur die <a href="http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion_on_ARM-based_Synology_Products">Anleitung im Wiki</a> wärmstens ans Herz legen. Anschließend steht einem ein voll funktionsfähiger SVN-Server zur Verfügung.<br />
Möchte man statt dem ungesicherten SVN-Protokoll SVN+SSH einsetzen, so kann man die <a href="http://forum.synology.com/enu/viewtopic.php?f=44&#038;t=9753">Anleitung in diesem Thread</a> nutzen.<br />
Will man lieber HTTP bzw. HTTPS als Protokoll verwenden, so hilft einem <a href="http://forum.synology.com/wiki/index.php/Enable_HTTP_and_HTTPS_access_for_Subversion">diese Anleitung</a> weiter.</p>
<h2>Fazit</h2>
<p>Folgt man den hervorragenden Anleitungen, so hat man im Handumdrehen einen laufenden Subversion Server. Auch wenn die Terminal-Befehle manch einen etwas abschrecken, es ist wirklich jeder Schritt ausführlich erklärt. </p>
<h2>Ergänzung</h2>
<p>Der Bootvorgang dauert bei einer frisch installierten Station ca. 2 Minuten. Nachdem ich die Subversion Installation nach o.g. Anleitungen durchgeführt hatte, bemerkte ich, dass die Bootzeit ca. weit über 5 Minuten lag. Nach etwas Recherche fand ich Hinweise darauf, dass die Installation des Paket-Managers ipkg schuld daran ist.<br />
Der Paket-Manager ipkg legt in /etc/rc.local ein paar Einträge an. Unter anderem auch ein Mount-Befehl, der das /volume1/opt Verzeichnis noch mal ins root-Verzeichnis mountet.<br />
Beim Herunterfahren wird dieses Verzeichnis allerdings nicht korrekt unmountet. Das führt beim nächsten Start dazu, dass das Quota gecheckt wird &#8211; dauert bei mir so ca. 5 Minuten.</p>
<p>/var/log/messages zeigt folgende Einträge, die eine Beschäftigung von ca. 4 Minuten bescheinigen.</p>
<pre  name="code" class="c++">
Jun  2 09:15:11 kernel:     rx-checksum:     enabled
Jun  2 09:15:12 kernel: EXT3-fs warning: maximal ...
Jun  2 09:19:48 kernel: EXT3-fs warning: maximal ...
Jun  2 09:19:48 scemd: scemd.c:113 fan_type=0, ...
Jun  2 09:19:48 scemd: modules/mapping_fan.c:155 ...
</pre>
<p>Um das zu beheben, folgte ich den Anweisungen von <a href="http://forum.synology.com/enu/viewtopic.php?f=39&#038;t=7823#p74307">Goetz in Synology Forum</a>:</p>
<ol>
<li>/etc/rc.local editieren und die Zeile
<pre>[ -e /volume1/opt ] &#038;&#038; mount -o bind /volume1/opt /opt
</pre>
<p> löschen</li>
<li>Das Verzeichnis opt im Root unmounten:
<pre>umount -l /opt</pre>
</li>
<li>Das Verzeichnis opt löschen:
<pre>rmdir /opt</pre>
</li>
<li>Ins Root-Verzeichnis wechseln
<pre>cd /</pre>
</li>
<li>und einen symbolischen Link auf das echte Verzeichnis setzen:
<pre>ln -s /volume1/opt</pre>
</li>
</ol>
<p>Der anschließende Neustart sollte wieder schnell wie zuvor sein (bei mir ca. 2 Minuten). Ich hatte übrigens beim Herunterfahren Probleme und habe nach etwas warten einfach den Stecker gezogen. Unschön, aber hat geholfen.</p>
<p>/var/log/messages nach dem Neustart:</p>
<pre  name="code" class="c++">
Jun  2 09:32:22 kernel:     rx-checksum:     enabled
Jun  2 09:32:23 kernel: EXT3-fs warning: maximal ...
Jun  2 09:32:24 scemd: scemd.c:113 fan_type=0, ...
Jun  2 09:32:24 scemd: modules/mapping_fan.c:155 ...
</pre>
<img src="http://feeds.feedburner.com/~r/JoachimSchuster/~4/uS_F30prXE0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.joachimschuster.de/synology-disk-station-als-subversion-server/675/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.joachimschuster.de/synology-disk-station-als-subversion-server/675/</feedburner:origLink></item>
	</channel>
</rss>
