<?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>Hamid Alipour on Web Development &#38; Programming - Coding Recipes</title>
	<atom:link href="http://codingrecipes.com/feed" rel="self" type="application/rss+xml" />
	<link>http://codingrecipes.com</link>
	<description></description>
	<lastBuildDate>Thu, 12 Jan 2012 20:08:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Animation Curves and Tweening; Understanding Animation Curves</title>
		<link>http://codingrecipes.com/animation-curves-and-tweening-understanding-animation-curves</link>
		<comments>http://codingrecipes.com/animation-curves-and-tweening-understanding-animation-curves#comments</comments>
		<pubDate>Thu, 16 Jun 2011 22:23:18 +0000</pubDate>
		<dc:creator>Codehead</dc:creator>
				<category><![CDATA[C Programming]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1184</guid>
		<description><![CDATA[These equations are by Robert Penner, you can find a document here that explains this in much greater detail: http://www.robertpenner.com/easing/ The correct linear tween function looks like this: float linear_tween&#40;float t, float start, float end&#41; &#123; if &#40;t &#62; 1.0f&#41; return end; return t * end + &#40;1.0f - t&#41; * start; &#125; t is [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/animation-curves-and-tweening-understanding-animation-curves/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript: setTimeout doesn&#8217;t work in IE</title>
		<link>http://codingrecipes.com/javascript-settimeout-doesnt-work-in-ie</link>
		<comments>http://codingrecipes.com/javascript-settimeout-doesnt-work-in-ie#comments</comments>
		<pubDate>Thu, 16 Jun 2011 21:53:55 +0000</pubDate>
		<dc:creator>Codehead</dc:creator>
				<category><![CDATA[Annoying Stuff]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1182</guid>
		<description><![CDATA[The only way this could happen is if you try to send extra arguments, so you can&#8217;t do: setTimeout(&#8216;func()&#8217;, 1000, param); you have to manage with something like: setTimeout(&#8216;func(&#8220;&#8216; + arg + &#8216;&#8221;)&#8217;, 1000);]]></description>
		<wfw:commentRss>http://codingrecipes.com/javascript-settimeout-doesnt-work-in-ie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone: libpng error: CgBI: unknown critical chunk</title>
		<link>http://codingrecipes.com/iphone-libpng-error-cgbi-unknown-critical-chunk</link>
		<comments>http://codingrecipes.com/iphone-libpng-error-cgbi-unknown-critical-chunk#comments</comments>
		<pubDate>Wed, 25 May 2011 20:49:35 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[C Programming]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1164</guid>
		<description><![CDATA[If you get this error when trying your app on the device, you have PNG compression on in Xcode, in Xcode 4 goto &#8220;Build Settings&#8221; search for PNG in the search box and turn off PNG compression&#8230;]]></description>
		<wfw:commentRss>http://codingrecipes.com/iphone-libpng-error-cgbi-unknown-critical-chunk/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cocoa App Doesn&#8217;t Show Up In Activity Monitor</title>
		<link>http://codingrecipes.com/cocoa-app-doesnt-show-up-in-activity-monitor</link>
		<comments>http://codingrecipes.com/cocoa-app-doesnt-show-up-in-activity-monitor#comments</comments>
		<pubDate>Tue, 05 Apr 2011 08:31:09 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1145</guid>
		<description><![CDATA[This was happening because I accidentally deleted &#8220;Bundle Display Name&#8221; from my info.plist&#8230;..]]></description>
		<wfw:commentRss>http://codingrecipes.com/cocoa-app-doesnt-show-up-in-activity-monitor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Popen+ a Bidirectional Popen Implementation With Ability to Access PID and Kill/Terminate Processes</title>
		<link>http://codingrecipes.com/popen-a-bidirectional-popen-implementation-with-ability-to-access-pid-and-kill-terminate-processes</link>
		<comments>http://codingrecipes.com/popen-a-bidirectional-popen-implementation-with-ability-to-access-pid-and-kill-terminate-processes#comments</comments>
		<pubDate>Sun, 03 Apr 2011 07:53:17 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[C Programming]]></category>
		<category><![CDATA[Linux Programming]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Unix Programming]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1136</guid>
		<description><![CDATA[On Github: https://github.com/Codingrecipes/Popen+ This is a little popen implementation which will make it easier to kill processes and will give you access to the PID of the process, I don&#8217;t know why they didn&#8217;t do this in popen but I&#8217;m sure they had good reasons because those guys are way too smart&#8230; popen_plus.h: /* ** [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/popen-a-bidirectional-popen-implementation-with-ability-to-access-pid-and-kill-terminate-processes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSNotificationCenter Is Not Thread Safe</title>
		<link>http://codingrecipes.com/nsnotificationcenter-is-not-thread-safe</link>
		<comments>http://codingrecipes.com/nsnotificationcenter-is-not-thread-safe#comments</comments>
		<pubDate>Sun, 27 Mar 2011 22:42:23 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1125</guid>
		<description><![CDATA[If you have to send notifications from secondary threads, then you might have noticed that your app crashes randomly and it&#8217;s unstable, the way to get around this is to have a method that sends the notification and use a second method to call that method using performSelectorOnMainThread like so: - &#40;void&#41;doPostStatusNotification:&#40;NSString *&#41;message &#123; &#91;&#91;NSNotificationCenter [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/nsnotificationcenter-is-not-thread-safe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Nicer Way Of Updating NSTableView Without A NSTimer</title>
		<link>http://codingrecipes.com/a-nicer-way-of-updating-nstableview-without-a-nstimer</link>
		<comments>http://codingrecipes.com/a-nicer-way-of-updating-nstableview-without-a-nstimer#comments</comments>
		<pubDate>Sun, 27 Mar 2011 22:24:06 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1122</guid>
		<description><![CDATA[I used to use timers to update my table views, but you know that the timer runs in the same thread that you create it and it attaches to the same runloop so that&#8217;s not very nice and it&#8217;s silly to make a thread for it so naturally you might end up making a timer [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/a-nicer-way-of-updating-nstableview-without-a-nstimer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSTableView reloadData Hangs And Doesn&#8217;t Work</title>
		<link>http://codingrecipes.com/nstableview-reloaddata-hangs-and-doesnt-work</link>
		<comments>http://codingrecipes.com/nstableview-reloaddata-hangs-and-doesnt-work#comments</comments>
		<pubDate>Sun, 27 Mar 2011 22:06:49 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1120</guid>
		<description><![CDATA[This happened to me and everything was working, the table was linked up properly to it&#8217;s delegate and datasource but I discovered that I was calling reloadData too many times, so this problem could be caused by two things: 1 &#8211; If you call reloadData too many times, it messes up some internal thing and [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/nstableview-reloaddata-hangs-and-doesnt-work/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQLite And The Problem Of Storing Long Long Integers</title>
		<link>http://codingrecipes.com/sqlite-and-the-problem-of-storing-long-long-integers</link>
		<comments>http://codingrecipes.com/sqlite-and-the-problem-of-storing-long-long-integers#comments</comments>
		<pubDate>Wed, 23 Mar 2011 19:55:16 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[C Programming]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac Programming]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1118</guid>
		<description><![CDATA[Recently, I was trying to store a very large integer value in a SQLite column, it didn&#8217;t matter wether I used INTEGER or UNSIGNED BIG INT, SQLite rounded it for me and I was left with an integer value that wasn&#8217;t even close to what I needed. So one solution was to just use a [...]]]></description>
		<wfw:commentRss>http://codingrecipes.com/sqlite-and-the-problem-of-storing-long-long-integers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C Capitalizing First Word In a String</title>
		<link>http://codingrecipes.com/objective-c-capitalizing-first-word-in-a-string</link>
		<comments>http://codingrecipes.com/objective-c-capitalizing-first-word-in-a-string#comments</comments>
		<pubDate>Wed, 16 Mar 2011 01:37:42 +0000</pubDate>
		<dc:creator>Hamid</dc:creator>
				<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://codingrecipes.com/?p=1114</guid>
		<description><![CDATA[[string stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[string substringToIndex:1] uppercaseString]];]]></description>
		<wfw:commentRss>http://codingrecipes.com/objective-c-capitalizing-first-word-in-a-string/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

