<?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>petersteinberger.com</title>
	<atom:link href="http://petersteinberger.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://petersteinberger.com</link>
	<description>bits about life, coding and stuff</description>
	<lastBuildDate>Thu, 11 Mar 2010 18:20:48 +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>&#8220;it&#8217;s the whole point&#8221;</title>
		<link>http://petersteinberger.com/2010/03/its-the-whole-point/</link>
		<comments>http://petersteinberger.com/2010/03/its-the-whole-point/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 18:20:48 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=665</guid>
		<description><![CDATA[&#8220;superior UX&#8221; is not a bulletpoint. It&#8217;s not a tradeoff that can be made. It&#8217;s the whole point. (via @atebits)


No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/its-the-whole-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 8 Fallacies of Distributed Computing</title>
		<link>http://petersteinberger.com/2010/03/the-8-fallacies-of-distributed-computing/</link>
		<comments>http://petersteinberger.com/2010/03/the-8-fallacies-of-distributed-computing/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 11:05:08 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Random Stuff]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=662</guid>
		<description><![CDATA[
The network is reliable
Latency is zero
Bandwidth is infinite
The network is secure
Topology doesn&#8217;t change
There is one administrator
Transport cost is zero
The network is homogeneous

Essentially everyone, when they first build a distributed application, makes the above eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences. (Peter Deutsch)


Related [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2009/06/online-shopping-and-firefoxnoscript/' rel='bookmark' title='Permanent Link: Online Shopping and Firefox/NoScript'>Online Shopping and Firefox/NoScript</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/the-8-fallacies-of-distributed-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This week&#8217;s links</title>
		<link>http://petersteinberger.com/2010/03/this-weeks-links-2/</link>
		<comments>http://petersteinberger.com/2010/03/this-weeks-links-2/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:10:59 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Random Stuff]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=641</guid>
		<description><![CDATA[http://www.coderage-software.com/zooom
Saving you time, mouse clicks, and your sanity&#8230;  I wish I had that two years ago!
http://stackoverflow.com/questions/84556/whats-your-favorite-programmer-cartoon
http://www.readwriteweb.com/archives/why_are_so_many_android_owners_male.php
http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/
http://www.fscklog.com/2010/02/deutscher-thesaurus-für-lexikonapp-in-snow-leopard-angepasst.html
http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/
Because I forget it everytime
http://www.kuro5hin.org/comments/2005/1/28/32622/4244
&#8220;Remember that managers are essentially secretaries who can fire you.&#8221; Best stuff this week!


Related posts:This Week&#8217;s Links
Objective C Blocks with Leopard 10.5 and iPhone 3.0



Related posts:<ol><li><a href='http://petersteinberger.com/2010/02/this-weeks-links/' rel='bookmark' title='Permanent Link: This Week&#8217;s Links'>This Week&#8217;s Links</a></li>
<li><a href='http://petersteinberger.com/2009/10/objective-c-blocks-with-leopard-10-5-and-iphone-3-0/' rel='bookmark' title='Permanent Link: Objective C Blocks with Leopard 10.5 and iPhone 3.0'>Objective C Blocks with Leopard 10.5 and iPhone 3.0</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/this-weeks-links-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone dev tip of the day: clear your delegates!</title>
		<link>http://petersteinberger.com/2010/03/iphone-dev-tip-of-the-day-clear-your-delegates/</link>
		<comments>http://petersteinberger.com/2010/03/iphone-dev-tip-of-the-day-clear-your-delegates/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 09:11:27 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[ObjectiveC]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=656</guid>
		<description><![CDATA[Just found a nasty crash with NSZombiesEnabled. A deallocated view was called with performsSelector. huh? who did this?
Turns out that&#8217;s a corner case, scrolling was not yet done (because animated) but due to low mem the view was discarded instantly. Then system called the view: hey, done with scrolling! kaboom.
So, rule of thumb: clear your [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2010/01/tweetie-like-swipe-menu-for-iphone-apps/' rel='bookmark' title='Permanent Link: Tweetie like swipe menu for iPhone apps'>Tweetie like swipe menu for iPhone apps</a></li>
<li><a href='http://petersteinberger.com/2009/11/core-data-notes-from-iphone-tech-talk/' rel='bookmark' title='Permanent Link: Core Data Notes from iPhone Tech Talk'>Core Data Notes from iPhone Tech Talk</a></li>
<li><a href='http://petersteinberger.com/2009/10/best-of-stack-overflow-for-iphone-devs/' rel='bookmark' title='Permanent Link: Best Of Stack Overflow For iPhone Devs'>Best Of Stack Overflow For iPhone Devs</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/iphone-dev-tip-of-the-day-clear-your-delegates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Mobile rewrites image urls!</title>
		<link>http://petersteinberger.com/2010/03/t-mobile-rewrites-image-urls/</link>
		<comments>http://petersteinberger.com/2010/03/t-mobile-rewrites-image-urls/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:31:49 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Random Stuff]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=653</guid>
		<description><![CDATA[T-Mobile austria rewrites urls when in edge! That&#8217;s absolutely outrageous!
Urls get rewritten to  http://1.2.3.10/bmi/&#60;original-url&#62;
And you can&#8217;t do anything except working around it. hmpf.


No related posts.


No related posts.]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/t-mobile-rewrites-image-urls/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Core Animation Crash: Attempt to create two animations for cell</title>
		<link>http://petersteinberger.com/2010/03/core-animation-crash-attempt-to-create-two-animations-for-cell/</link>
		<comments>http://petersteinberger.com/2010/03/core-animation-crash-attempt-to-create-two-animations-for-cell/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:36:46 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[ObjectiveC]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=646</guid>
		<description><![CDATA[Google&#8217;s not very helpful on this error. NSInternalInconsistencyException &#8216;Attempt to create two animations for cell&#8217;
After banging my head against the wall several times, I got the solution &#8211; and how simple it is! I&#8217;ll post the full code here.
In short, remember all your insert/update/delete operations and make sure only one animation per cell is called.
Remember this [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2009/12/uiscrollview-detect-if-we-are-at-bottom/' rel='bookmark' title='Permanent Link: UIScrollView: detect if we are at bottom'>UIScrollView: detect if we are at bottom</a></li>
<li><a href='http://petersteinberger.com/2009/11/core-data-notes-from-iphone-tech-talk/' rel='bookmark' title='Permanent Link: Core Data Notes from iPhone Tech Talk'>Core Data Notes from iPhone Tech Talk</a></li>
<li><a href='http://petersteinberger.com/2010/01/tweetie-like-swipe-menu-for-iphone-apps/' rel='bookmark' title='Permanent Link: Tweetie like swipe menu for iPhone apps'>Tweetie like swipe menu for iPhone apps</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/03/core-animation-crash-attempt-to-create-two-animations-for-cell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get more space with HSF+ compression</title>
		<link>http://petersteinberger.com/2010/02/get-more-space-with-hsf-compression/</link>
		<comments>http://petersteinberger.com/2010/02/get-more-space-with-hsf-compression/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 08:34:23 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=638</guid>
		<description><![CDATA[Sneaky&#8230; apple added HSF+ compression to SL and compressed most of their executables with it. Read the link for details, it a very clever, backward compatible HACK.
Anyway, we can use that now (conveniently) with Squeeze! And as a matter of fact, it&#8217;s currently free for MacHeist-Users.

Best thing? It makes my mac even faster. CPU is [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2009/09/snow-leopard-expose-tricks/' rel='bookmark' title='Permanent Link: Snow Leopard Expose Tricks'>Snow Leopard Expose Tricks</a></li>
<li><a href='http://petersteinberger.com/2009/10/clean-up-after-macports/' rel='bookmark' title='Permanent Link: Clean up after macports'>Clean up after macports</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/02/get-more-space-with-hsf-compression/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Namespaces and ObjectiveC</title>
		<link>http://petersteinberger.com/2010/02/namespaces-and-objectivec/</link>
		<comments>http://petersteinberger.com/2010/02/namespaces-and-objectivec/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 16:23:36 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[ObjectiveC]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=632</guid>
		<description><![CDATA[Missing namespaces are a a huge problem in objectivec &#8211; something that can&#8217;t be solved easily. And the more third-party libs you use, the more trouble it gets.
Imagine, I had to rename my model classes after linking with the MessageUI Framework (InApp Email) because &#8220;Message&#8221; and &#8220;Account&#8221; classes are used by Apple. Private ones, not documented, [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2010/02/on-fixing-symbolicatecrash/' rel='bookmark' title='Permanent Link: on fixing symbolicatecrash'>on fixing symbolicatecrash</a></li>
<li><a href='http://petersteinberger.com/2009/10/objectivec-tutorial/' rel='bookmark' title='Permanent Link: ObjectiveC Tutorial'>ObjectiveC Tutorial</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/02/namespaces-and-objectivec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This Week&#8217;s Links</title>
		<link>http://petersteinberger.com/2010/02/this-weeks-links/</link>
		<comments>http://petersteinberger.com/2010/02/this-weeks-links/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:14:01 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[LInks]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=612</guid>
		<description><![CDATA[Url Shorteners are evil
http://joshua.schachter.org/2009/04/on-url-shorteners.html
Solution: keep your urls short, or use a self hosted shortener
How Google&#8217;s Alorithm Rules the Web
 http://www.wired.com/magazine/2010/02/ff_google_algorithm
Firefox 3.6 now supports gradients. But the syntax is different to WebKit.
 http://www.broken-links.com/tests/gradients/index.html
Increase xml building in ruby/rails 10x with fast_xs
 http://blog.semergence.com/2009/02/01/rails-builder-is-slow-but-easy-to-fix/
Vorratsdatenspeicherung: Du kannst dich nicht mehr verstecken:
http://www.faz.net/s/RubF3CE08B362D244869BE7984590CB6AC1/Doc~E2DB28F0A1D814E61BD8AE675DE76A85F~ATpl~Ecommon~Scontent.html
&#8220;Und wenn sich jemand als nicht hinreichend geschwätzig erweist, kann [...]


Related posts:<ol><li><a href='http://petersteinberger.com/2010/03/this-weeks-links-2/' rel='bookmark' title='Permanent Link: This week&#8217;s links'>This week&#8217;s links</a></li>
</ol>]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/02/this-weeks-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Worst Progress Dialog EVER.</title>
		<link>http://petersteinberger.com/2010/02/worst-progress-dialog-ever/</link>
		<comments>http://petersteinberger.com/2010/02/worst-progress-dialog-ever/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:22:57 +0000</pubDate>
		<dc:creator>studpete</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://petersteinberger.com/?p=621</guid>
		<description><![CDATA[
Dear Microsoft,
Why are there two stop buttons for one progress, and why are they both disabled?
Why don&#8217;t you do it just like copy and make a little (X) at the end?
WHY THE HELL does this dialog pop up out of nowhere on my screen?
Why is the progress cycler not aligned and the &#8220;Now updating&#8221; so [...]


No related posts.]]></description>
		<wfw:commentRss>http://petersteinberger.com/2010/02/worst-progress-dialog-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
