<?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"
	>

<channel>
	<title>1Stein.org</title>
	<atom:link href="http://1stein.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://1stein.org</link>
	<description>Yet another Blog</description>
	<pubDate>Wed, 07 May 2008 13:51:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Expecting too much from CoreData automatic model migration</title>
		<link>http://1stein.org/2008/05/07/expecting-too-much-from-coredata-automatic-model-migration/</link>
		<comments>http://1stein.org/2008/05/07/expecting-too-much-from-coredata-automatic-model-migration/#comments</comments>
		<pubDate>Wed, 07 May 2008 13:51:46 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Cocoa]]></category>

		<category><![CDATA[Core Data]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Migration]]></category>

		<category><![CDATA[NSMigrationManager]]></category>

		<guid isPermaLink="false">http://1stein.org/?p=4034</guid>
		<description><![CDATA[If you use Core Data in your Cocoa application, you will have discovered Xcode 3&#8217;s mapping model to go from one model version to another. This works very nicely on your local development Mac, but not so when deploying the code to others who do not upgrade to a new version 100 times a day.
The [...]]]></description>
			<content:encoded><![CDATA[<p>If you use Core Data in your Cocoa application, you will have discovered Xcode 3&#8217;s mapping model to go from one model version to another. This works very nicely on your local development Mac, but not so when deploying the code to others who do not upgrade to a new version 100 times a day.</p>
<p>The problem is that the automatic migration of the persistent store coordinator using the <a href="http://developer.apple.com/documentation/Cocoa/Reference/CoreDataFramework/Classes/NSPersistentStoreCoordinator_Class/Reference/NSPersistentStoreCoordinator.html#//apple_ref/c/data/NSMigratePersistentStoresAutomaticallyOption">NSMigratePersistentStoresAutomaticallyOption</a> option is not as clever as expected: it only migrates using exact matches of mapping models. It <b>does not use multiple mappings to go from very old data models to the current one</b>. This will bite you eventually.</p>
<p>Reading the <a href="http://developer.apple.com/documentation/Cocoa/Reference/CoreDataFramework/Classes/NSPersistentStoreCoordinator_Class/Reference/NSPersistentStoreCoordinator.html#//apple_ref/c/data/NSMigratePersistentStoresAutomaticallyOption">documentation</a>:</p>
<blockquote><p>
NSMigratePersistentStoresAutomaticallyOption<br />
Key to automatically attempt to migrate versioned stores.</p>
<p>The corresponding value is an NSNumber object. If the boolValue of the number is YES and if the version hash information for the added store is determined to be incompatible with the model for the coordinator, Core Data will attempt to locate the source and mapping models in the application bundles, and perform a migration.
</p></blockquote>
<p>one can easily get the impression that it does this by talking about &#8220;mapping models&#8221;.</p>
<p>Also after some googling I did not find any hint about this, neither a solution. </p>
<p>The naive solution though works fine by just manually doing several migration steps until the current data model is reached. This is quite a lot of code, making me wonder I misunderstand anything here? This must be a problem everybody encounters eventually in Core Data apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2008/05/07/expecting-too-much-from-coredata-automatic-model-migration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Warum</title>
		<link>http://1stein.org/2008/03/27/warum/</link>
		<comments>http://1stein.org/2008/03/27/warum/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 19:10:58 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Frage]]></category>

		<category><![CDATA[Komisch]]></category>

		<category><![CDATA[U-Bahn]]></category>

		<category><![CDATA[warum]]></category>

		<guid isPermaLink="false">http://1stein.org/2008/03/27/warum/</guid>
		<description><![CDATA[&#8230; werden für Richtungsangaben in der Ubahn nicht &#8220;U7 Nord&#8221; bzw. &#8220;U7 Süd&#8221; verwendet. Das würde dem Ortsunkundigen das Nachschlagen ersparen, wo denn nochmal Rudow im Berliner Umland liegt und wie sich das auf die richtige Wahl der Ubahnrichtung in der Berliner Innenstadt auswirkt.
]]></description>
			<content:encoded><![CDATA[<p>&#8230; werden für Richtungsangaben in der Ubahn nicht &#8220;U7 Nord&#8221; bzw. &#8220;U7 Süd&#8221; verwendet. Das würde dem Ortsunkundigen das Nachschlagen ersparen, wo denn nochmal Rudow im Berliner Umland liegt und wie sich das auf die richtige Wahl der Ubahnrichtung in der Berliner Innenstadt auswirkt.</p>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2008/03/27/warum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Immer jüngere Mitarbeiter gesucht</title>
		<link>http://1stein.org/2008/03/27/immer-jungere-mitarbeiter-gesucht/</link>
		<comments>http://1stein.org/2008/03/27/immer-jungere-mitarbeiter-gesucht/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 10:43:59 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Alter]]></category>

		<category><![CDATA[CV]]></category>

		<category><![CDATA[Lebenslauf]]></category>

		<category><![CDATA[Monster]]></category>

		<category><![CDATA[Stellensucher]]></category>

		<guid isPermaLink="false">http://1stein.org/2008/03/27/immer-jungere-mitarbeiter-gesucht/</guid>
		<description><![CDATA[
Da kann ich mit meinem Alter wohl nicht mithalten, bei Monster.de.
]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2008/03/monster.png' alt='monster.png' /></center></p>
<p>Da kann ich mit meinem Alter wohl nicht mithalten, bei <a href="http://www.monster.de">Monster.de</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2008/03/27/immer-jungere-mitarbeiter-gesucht/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Key Account Manager</title>
		<link>http://1stein.org/2008/03/11/key-account-manager/</link>
		<comments>http://1stein.org/2008/03/11/key-account-manager/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 15:52:01 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Denglisch]]></category>

		<category><![CDATA[Key Account Manager]]></category>

		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://1stein.org/2008/03/11/key-account-manager/</guid>
		<description><![CDATA[
Was es nicht alles gibt: früher Verkäufer. Heute Key Account Manager.
]]></description>
			<content:encoded><![CDATA[<p><center><a href='http://de.wikipedia.org/wiki/Key_Account_Manager' title='bild-4.png'><img src='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2008/03/bild-4.png' alt='bild-4.png' /></a></center><br />
Was es nicht alles gibt: früher Verkäufer. Heute Key Account Manager.</p>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2008/03/11/key-account-manager/feed/</wfw:commentRss>
		</item>
		<item>
		<title>S(cumm)60</title>
		<link>http://1stein.org/2008/01/24/scumm60/</link>
		<comments>http://1stein.org/2008/01/24/scumm60/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 14:39:24 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Handy]]></category>

		<category><![CDATA[Monkey Island]]></category>

		<category><![CDATA[Spiele]]></category>

		<guid isPermaLink="false">http://1stein.org/2008/01/24/scumm60/</guid>
		<description><![CDATA[ 320&#215;200, passend fürs Handy 
]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2008/01/monkey1.jpg' alt='monkey.jpg' /></center> 320&#215;200, passend fürs Handy <img src='http://1stein.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2008/01/24/scumm60/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rückkehr der Alt-Gr-Taste mit DoubleCommand</title>
		<link>http://1stein.org/2007/12/15/ruckkehr-der-alt-gr-taste-mit-doublecommand/</link>
		<comments>http://1stein.org/2007/12/15/ruckkehr-der-alt-gr-taste-mit-doublecommand/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 13:25:49 +0000</pubDate>
		<dc:creator>sts</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Alt-Gr]]></category>

		<category><![CDATA[DoubleCommand]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Tastatur]]></category>

		<guid isPermaLink="false">http://1stein.org/2007/12/15/ruckkehr-der-alt-gr-taste-mit-doublecommand/</guid>
		<description><![CDATA[Vor einiger Zeit hab ich einen Weg zur Alt-Gr-Taste auf dem Mac gepostet: Die Rückkehr der Alt-Gr-Taste. Da nicht jeder mit dem Terminal auf Du-und-Du ist, ist hier nochmal ein alternativer Weg mittels DoubleCommand, in einer leicht modifizierten Version, die die rechte Apfel-Taste in eine Alt-Gr-Taste (genauer in Alt, was aber mit dem Tastaturlayout unten [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hab ich einen Weg zur Alt-Gr-Taste auf dem Mac gepostet: <a href="http://1stein.org/2006/12/15/dieruckkehrderaltgrtaste/">Die Rückkehr der Alt-Gr-Taste</a>. Da nicht jeder mit dem Terminal auf Du-und-Du ist, ist hier nochmal ein alternativer Weg mittels <a href="http://doublecommand.sourceforge.net/">DoubleCommand</a>, in einer <a href="http://sourceforge.net/forum/forum.php?thread_id=1829962&#038;forum_id=221238">leicht modifizierten Version</a>, die die rechte Apfel-Taste in eine Alt-Gr-Taste (genauer in Alt, was aber mit dem Tastaturlayout unten wie Alt-Gr wirkt) umwandeln kann:</p>
<p><center><img src='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2007/12/doublecommand1.png' alt='doublecommand.png' /></center></p>
<p><strong>Download des modifizierten DoubleCommand:</strong> <a href='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2007/12/doublecommand-166b11.dmg' title='doublecommand-166b11.dmg'>doublecommand-166b11.dmg</a></p>
<p>Der Rest ist wie bisher:</p>
<li>Das geänderte &#8220;Keyboard Layout&#8221; <a class='urllink' href='http://1stein.org.s3.amazonaws.com/wp-content/uploads/2007/12/deutschaltgr.keylayout' rel='nofollow'>DeutschMitAltGr.keylayout</a> kopiert man nach <code class='escaped'>~/Library/Keyboard Layouts</code> (Eigene Änderungen lassen sich mit <a class='urllink' href='http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;item_id=ukelele' rel='nofollow'>Ukelele</a> vornehmen)
</li>
<li>Jetzt meldet man sich ab und wieder an (damit OSX das neue Layout bemerkt) und setzt in den Landeseinstellungen/Tastaturmenü das Layout auf &#8220;Deutsch mit Alt-gr&#8221;.
</li>
</ul>
<div  style='text-align: center;'> <img src='http://pmwiki.1stein.org/pictures/.stuff/deutschaltgr.png' alt='' title='' /></div>
<ul>
<li><strong>Fertig!</strong> Die üblichen Tasten wie Alt-Gr+ß für den Backslash etc. sollten wieder funktionieren. Willkommen zu Hause!
</li>
]]></content:encoded>
			<wfw:commentRss>http://1stein.org/2007/12/15/ruckkehr-der-alt-gr-taste-mit-doublecommand/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
