<?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/" version="2.0">

<channel>
	<title>MerryCode</title>
	
	<link>http://blog.merrycode.com</link>
	<description />
	<lastBuildDate>Thu, 14 Feb 2013 13:16:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Merrycode" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="merrycode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Follow Our New Blog: Lemon Overflow</title>
		<link>http://blog.merrycode.com/follow-our-new-blog-lemon-overflow/</link>
		<comments>http://blog.merrycode.com/follow-our-new-blog-lemon-overflow/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 13:16:02 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3788</guid>
		<description><![CDATA[We have just launched our new blog: Lemon Overflow. Check it out. &#160; MerryCode is a registered company now, so from now on, MerryCode blog will only be used for company announcements and staff updates. All news reporting, tips and tricks and all other updates that you use to see here will be posted on Lemon Overflow.]]></description>
				<content:encoded><![CDATA[<p>We have just launched our new blog: Lemon Overflow. <a href="http://www.lemonoverflow.com">Check it out</a>.</p>
<p><a href="http://blog.merrycode.com/wp-content/uploads/2013/02/LogoLemon.png"><img class="aligncenter size-full wp-image-3789" alt="LogoLemon" src="http://blog.merrycode.com/wp-content/uploads/2013/02/LogoLemon.png" width="400" height="400" /></a></p>
<p>&nbsp;</p>
<p>MerryCode is a registered company now, so from now on, <a href="http://blog.merrycode.com">MerryCode bl</a><a href="http://blog.merrycode.com">og</a> will only be used for company announcements and staff updates. All news reporting, tips and tricks and all other updates that you use to see here will be posted on <a href="http://www.lemonoverflow.com">Lemon Overflow</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/follow-our-new-blog-lemon-overflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Letterpress for iOS gives a thought about elegant Metro apps</title>
		<link>http://blog.merrycode.com/letterpress-for-ios-gives-a-thought-about-elegant-metro-apps/</link>
		<comments>http://blog.merrycode.com/letterpress-for-ios-gives-a-thought-about-elegant-metro-apps/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 10:47:24 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3757</guid>
		<description><![CDATA[Letterpress&#8217;s simple and elegant UI gives me a thought about Windows Phone&#8217;s Metro UI. Letterpress has a tile based Metro like UI minus the WP Segue font and totally cornered edges. It has really an amazing UI. The transitions are sweet and simple. Isn&#8217;t this how metro apps on Windows Phone should feel like? Why [...]]]></description>
				<content:encoded><![CDATA[<p><span style="color: #000000;">Letterpress&#8217;s simple and elegant UI gives me a thought about Windows Phone&#8217;s Metro UI. Letterpress has</span> a tile based Metro like UI minus the WP Segue font and totally cornered edges. It has really an amazing UI. The transitions are sweet and simple.</p>
<p><img style="margin-right: 10px;" title="Letterpress for iOS" src="http://blog.merrycode.com/wp-content/uploads/2012/10/20121025-153954-e1351237482291.jpg" alt="" width="315" height="472" /><img title="Letterpress for iOS" src="http://blog.merrycode.com/wp-content/uploads/2012/10/20121025-154022-e1351237571746.jpg" alt="" width="315" height="472" /></p>
<p>Isn&#8217;t this how metro apps on Windows Phone should feel like? Why there aren&#8217;t such apps on Windows Phone?</p>
<p>Metro UI is a cool concept but I am not really impressed by it in practice. I don&#8217;t like the idea of making all apps look alike. The metro app design trend on Windows Phone gives all apps almost same look and feel. Apps are useless unless they are able to differentiate their user experience from other apps. Tweetbot for iOS is a fine example of success based on unique User Experience.<span id="more-3757"></span></p>
<p>Letterpress&#8217; user experiences gives a thought about how cool can Metro app get. But unfortunately there are no insanely awesome apps for Windows Phone that can set a fine example. Developers usually start Windows Phone application development from the provided templates in Visual Studio. Almost all applications on Windows Phone are based on those Visual Studio templates  and there is no trend of recreating the user experience from scratch to achieve something unique. Microsoft&#8217;s aim with Metro was to create a standard experience for users but I have noticed that it really gets boring and annoying when you use it for a long time. I have recently moved back to iOS after using Windows Phone for 5 months because I missed a lot of things and it really got annoying.</p>
<p><a href="https://itunes.apple.com/us/app/letterpress-word-game/id526619424?mt=8"> Letterpress on AppStore</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/letterpress-for-ios-gives-a-thought-about-elegant-metro-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Watch Zend’s senior director creating cloud-enabled mobile app in 10 minutes</title>
		<link>http://blog.merrycode.com/zends-senior-director-creating-cloud-enabled-mobile-app-in-10-minutes/</link>
		<comments>http://blog.merrycode.com/zends-senior-director-creating-cloud-enabled-mobile-app-in-10-minutes/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 10:28:31 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3751</guid>
		<description><![CDATA[Application development has gone multiple platform: If one wants to build an app to reach maximum users, multiple mobile platform versions are build to make sure it reaches all the audience. Rapid Application Development in this new era is like having an IDE where you can write code for a single app that can be complied to multiple platforms. [...]]]></description>
				<content:encoded><![CDATA[<p>Application development has gone multiple platform: If one wants to build an app to reach maximum users, multiple mobile platform versions are build to make sure it reaches all the audience. Rapid Application Development in this new era is like having an IDE where you can write code for a single app that can be complied to multiple platforms.</p>
<p><img class="size-full wp-image-3752 aligncenter" title="" src="http://blog.merrycode.com/wp-content/uploads/2012/10/Screen-Shot-2012-10-24-at-3.24.37-PM.png" alt="" width="639" height="349" /></p>
<p><a href="http://www.zend.com/en/products/studio/">ZendStudio</a> is one of the moden IDEs that is used to create rapid and quality applications that are hearted in cloud as web services and their clients are complied to run on multiple mobile platforms (The usual scenario).  Here is Zend&#8217;s senior director of product management Kent Mitchell  creating a cloud-enabled native mobile application in 10 minutes. This video shows the power of ZendStudio&#8217;s Rapid Application Development in action.<span id="more-3751"></span></p>
<p><iframe src="http://www.youtube.com/embed/d7u2CYVUucY" frameborder="0" width="640" height="360"></iframe></p>
<p>I am still a fan of using native programming languages and official IDEs for mobile application, but ZendStudio does look pretty cool.</p>
<p>[via <a href="http://venturebeat.com/2012/10/23/php-developers-you-must-see-this-creating-a-cloud-enabled-native-mobile-app-in-10-minutes-or-less-in-zend-studio/">TheVerge</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/zends-senior-director-creating-cloud-enabled-mobile-app-in-10-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to parse RSS feeds using NSXMLParser in Objective C</title>
		<link>http://blog.merrycode.com/how-to-parse-rss-feeds-using-nsxmlparser-in-objective-c/</link>
		<comments>http://blog.merrycode.com/how-to-parse-rss-feeds-using-nsxmlparser-in-objective-c/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 11:50:59 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3670</guid>
		<description><![CDATA[XML parsing is a frequently used thing in applications fetching data from the web. Fetching RSS feeds, XML-RPC, SOAP or REST data might not be usable unless you parse it. In Objective C (specifically in iOS development), NSXMLParser is used for parsing XML. The following tutorial explains how you can use NSXMLParser to parse RSS feeds. Create a new Objective [...]]]></description>
				<content:encoded><![CDATA[<p>XML parsing is a frequently used thing in applications fetching data from the web. Fetching RSS feeds, XML-RPC, SOAP or REST data might not be usable unless you parse it. In Objective C (specifically in iOS development), NSXMLParser is used for parsing XML. The following tutorial explains how you can use NSXMLParser to parse RSS feeds.</p>
<p><img class="aligncenter size-full wp-image-3745" title="XMLRSS" src="http://blog.merrycode.com/wp-content/uploads/2012/09/XMLRSS-e1348486822667.jpg" alt="" width="640" height="416" /></p>
<p>Create a new Objective C application in XCode. I am creating an iOS application in this tutorial.<span id="more-3670"></span></p>
<p>In your header file, (in this case, header file of a view controller of an iOS app) , make sure you implement the &#8216;NSXMLParserDelegate&#8217;. Also for this tutorial, declare two properties &#8216;currentElement&#8217; and &#8216;currentTitle&#8217;;</p>
<h6>@interface MyViewController : UIViewController &lt;NSXMLParserDelegate&gt;<br />
@property(nonatomic, strong) NSString *currentElement;<br />
@property(nonatomic, strong) NSString *currentTitle;<br />
@end</h6>
<p>In the implementation file, lets load the data of RSS Feed we want to parse, set the parser delegate to self and start parsing.</p>
<h6>NSURL *rssURL =[[NSURL alloc] initWithString:@&#8221;http://blog.merrycode.com/feed&#8221;];<br />
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:rssURL];<br />
[parser setDelegate:self];<br />
[parser parse];</h6>
<p>Now the implementation of 3 delegate methods that will parse the Titles of RSS feed items and NSLog them.</p>
<h6>-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict<br />
{<br />
self.currentElement = elementName;<br />
if([self.currentElement isEqualToString:@"title"])<br />
{<br />
self.currentTitle = [NSMutableString string];<br />
}<br />
}</h6>
<h6> -(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName<br />
{<br />
if([self.currentElement isEqualToString:@"title"])<br />
{<br />
NSLog(@&#8221;%@&#8221;,self.currentTitle);<br />
}<br />
self.currentTitle=nil;<br />
self.currentElement=nil;<br />
}</h6>
<h6>-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string<br />
{<br />
if (!self.currentElement) return;<br />
if([self.currentElement isEqualToString:@"title"])<br />
{<br />
self.currentTitle=string;<br />
}<br />
}</h6>
<p><strong>How the above code works:</strong></p>
<p>When you call the parse method for the NSXMLParser object. It starts a thread that goes through each element of the XML data. On each event of going through the XML, it calls the related delegate methods (As it is obvious). Here in the above example, I am just extracting the &#8220;Title&#8221; element of RSS feed for simplicity.</p>
<p><strong>didStartElement</strong> method is called whenever the parser starts to read a new element.  <strong>self.currentTitle</strong> is being initilized whenever the started element is equal to &#8220;title&#8221;. Also <strong>self.currentElement </strong>is set to the current started element.</p>
<p><strong>didEndElement</strong> method is called whenever the parser is at the closing tag of any element.  The value in the <strong>self.currentTitle </strong>(That is set in foundCharacters method) is NSLog&#8217;d. After that <strong>self.currentTitle</strong> and <strong>self.currentElement</strong> are set to nil.</p>
<p><strong>foundCharacters </strong>method is called whenever the parser finds any values inside the XML. In this method, first I checked if <strong>self.currentElement</strong> is set to nil (the parser at the closing tag of any element), the method returns immediately. Otherwise, if the value of <strong>self.currentElement </strong>is equal to &#8216;title<strong>&#8216;, self.currentTitle </strong>is set to foundCharacters NSString string parameter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/how-to-parse-rss-feeds-using-nsxmlparser-in-objective-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This cute Little Printer is so much fun for offline reading</title>
		<link>http://blog.merrycode.com/this-cute-little-printer-is-so-much-fun-for-offline-reading/</link>
		<comments>http://blog.merrycode.com/this-cute-little-printer-is-so-much-fun-for-offline-reading/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 16:37:16 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3732</guid>
		<description><![CDATA[This little printer is lovely. In my perspective, if I have a choice to read something from hard copy instead of a soft copy, I prefer the hard copy because for some reason it gives me a unique feeling of attachment with the read. In this digital era, printers in homes mostly just serve the purpose of [...]]]></description>
				<content:encoded><![CDATA[<p>This <a href="http://bergcloud.com/littleprinter/">little printer</a> is lovely. In my perspective, if I have a choice to read something from hard copy instead of a soft copy, I prefer the hard copy because for some reason it gives me a unique feeling of attachment with the read. In this digital era, printers in homes mostly just serve the purpose of printing letters, some photos or maybe some stickers or greeting cards.  This $259 (plus $30 shipping to US) device is a small cute printer that prints different stuff you read on the internet in its own way. This small handy device looks little but can it looks to provide so much fun for your world of offline reading.</p>
<p><img class="aligncenter size-full wp-image-3734" title="LittlePrinter" src="http://blog.merrycode.com/wp-content/uploads/2012/08/LittlePrinter-e1345046728851.jpeg" alt="" width="640" height="323" /></p>
<address>[image via <a href="http://bergcloud.com/littleprinter/content/">bergcloud</a>]</address>
<p>The description says:</p>
<blockquote><p>Little Printer lives in your home, bringing you news, puzzles and gossip from friends. Use your smartphone to set up subscriptions and Little Printer will gather them together to create a timely, beautiful miniature newspaper.<span id="more-3732"></span></p></blockquote>
<p>The <a href="http://bergcloud.com/littleprinter/">Little Printer</a> prints your favorite publications (from blogs etc), birthdays of your friends, daily puzzles, news headlines (according to your subscribed sections), task lists (from your Google account), foursquare check-ins, part works, dot-matrix style print of an Instagram photo of the day from your Instagram feed and even more. It&#8217;s the way it prints them. It prints them in its own readable and clean format. Watch the video to know more.</p>
<p><iframe src="http://www.youtube.com/embed/IlC5taBgLp0" frameborder="0" width="640" height="360"></iframe></p>
<p>This cute little thing can a good rehab for someone like me whose offline hard copy reading habits have gone down the drain because of high soft copy reading accessibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/this-cute-little-printer-is-so-much-fun-for-offline-reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ramadan Deals app for iPhone and iPod touch</title>
		<link>http://blog.merrycode.com/ramadan-deals/</link>
		<comments>http://blog.merrycode.com/ramadan-deals/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 17:48:34 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Ramadan]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3710</guid>
		<description><![CDATA[One of the favorite activity of people in Ramadan is eating out. After fasting for whole day, people love to break their fast (Iftar) with the food they fantasize about. Food fantasies in Ramadan are not limited to favorite cusines. People love to try new type of food and want their dinner table filled with the mouth watering [...]]]></description>
				<content:encoded><![CDATA[<p>One of the favorite activity of people in Ramadan is eating out. After fasting for whole day, people love to break their fast (Iftar) with the food they fantasize about. Food fantasies in Ramadan are not limited to favorite cusines. People love to try new type of food and want their dinner table filled with the mouth watering and juicy food specially trended for Ramadan. Most of the times even eating habits and food favorites change and during the holy month of Ramadan. People love to go out, arrange iftar or Sehri (Suhoor) parties with friends and want food that can make them happy.</p>
<p><img class="aligncenter" title="Ramadan Deals for iPhone and iPod Touch" src="http://blog.merrycode.com/wp-content/uploads/2012/08/RamadanDealsImage.png" alt="" width="640" height="480" /></p>
<p>The restaurants all over the Muslim world start offering meal deals. Eating out generally becomes cheaper, and all restaurants get  in competition to offer the best dine-in or takeaway deals. Ramadan is the month when you can get the best deals in restaurants. These deals are so good that they make Foodies fall in love.<span id="more-3710"></span></p>
<p><a href="http://itunes.apple.com/mt/app/ramadan-deals/id547102769?mt=8">Ramadan Deals</a> for iOS is the easiest way to find deals around you this Ramadan if you live in London, Dubai, Karachi, Lahore or Islamabad. Keeping it simple stupid, Ramadan Deals allows you to simply go through the available deals according to your city, favourite cuisine and meal type.</p>
<p><a href="http://blog.merrycode.com/wp-content/uploads/2012/08/ScreenShots1.png"><img class="aligncenter size-full wp-image-3721" title="Screen Shots" src="http://blog.merrycode.com/wp-content/uploads/2012/08/ScreenShots1.png" alt="" width="640" height="480" /></a></p>
<p>The most awesome feature is &#8216;Nearby&#8217;. With nearby, you can quickly locate the restaurants around you offering Ramadan deals on a map. Ramadan Deals features deals with full details and prices.</p>
<p><img class="aligncenter size-full wp-image-3722" title="Screenshots 2" src="http://blog.merrycode.com/wp-content/uploads/2012/08/Screenshot2.png" alt="" width="640" height="480" /></p>
<p>New deals are added everyday. User can also submit the deals by going to Submit tab.</p>
<p><img class="aligncenter size-full wp-image-3727" title="Top 1" src="http://blog.merrycode.com/wp-content/uploads/2012/08/Top-1.png" alt="" width="640" height="480" /></p>
<p>Ramadan Deals was ranked #1 in Food &amp; Drink category and #9 in Top Paid on the Pakistani App Store.</p>
<p><a href="http://itunes.apple.com/mt/app/ramadan-deals/id547102769?mt=8">Get Ramadan Deals on the App Store</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/ramadan-deals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Here is the first pretty (because it’s not the conventional Metro) Twitter app for Windows 8</title>
		<link>http://blog.merrycode.com/here-is-the-first-pretty-because-its-not-the-conventional-metro-twitter-app-for-windows-8/</link>
		<comments>http://blog.merrycode.com/here-is-the-first-pretty-because-its-not-the-conventional-metro-twitter-app-for-windows-8/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 16:32:21 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3695</guid>
		<description><![CDATA[If you have not used MetroTwit for Windows. You know nothing about Long Zheng&#8216;s efforts for creating an awesome Twitter client that uses Windows Presentation Foundation and follows the Metro design paradigm. I get annoyed by huge fonts, sliding pivots and too much space between text that occupies a lot of useful space  in Windows [...]]]></description>
				<content:encoded><![CDATA[<p>If you have not used <a href="http://www.metrotwit.com/">MetroTwit </a>for Windows. You know nothing about<a href="http://www.istartedsomething.com/"> Long Zheng</a>&#8216;s efforts for creating an awesome Twitter client that uses Windows Presentation Foundation and follows the Metro design paradigm.</p>
<p>I get annoyed by huge fonts, sliding pivots and too much space between text that occupies a lot of useful space  in Windows 8 and Windows Phone 7 Metro apps. I call these Metro apps &#8216;Conventional Metro apps&#8217; because they follow the design norms of Windows 8 and Windows Phone 7 design templates. Although Metro is much vast than this. Metro is a design language that has a certain fell of modernism and simplicity. Metro does not necessarily restrict the specifications of UI elements to sliding pivots, panoramas and other stuff we normally find in most of the Windows Phone 7 and Windows 8 apps . This is why most apps on Windows Phone 7 and Windows 8 look same and it sucks.</p>
<p><img class="aligncenter size-full wp-image-3698" title="MetroTwit Sceenshot 2" src="http://blog.merrycode.com/wp-content/uploads/2012/06/MetroTwit-Sceenshot-2-e1340813920543.png" alt="" width="640" height="360" /></p>
<p><img class="aligncenter size-full wp-image-3699" title="MetroTwit Screeenshot" src="http://blog.merrycode.com/wp-content/uploads/2012/06/MetroTwit-Screeenshot-e1340814047760.png" alt="" width="640" height="360" /></p>
<p><a href="http://apps.microsoft.com/webpdp/en-US/app/metrotwit/aa115aae-09e1-48de-95a1-35d77d23c9a0">MetroTwit for Windows 8</a> is first good looking app that goes beyond the &#8216;Conventional Metro&#8217; and it is pretty. There are no pivot controls that waste screen space or other &#8216;Conventional Metro&#8217; stuff that makes it look like just another Windows 8 app.</p>
<p><span id="more-3695"></span></p>
<p>I hope this app opens the design senses of all those Windows 8 and Windows Phone 7 app developers who have a &#8216;Conventional Metro&#8217; app that looks almost alike as any other app of same category. The design norms of iOS, that makes it win user experience race so far, is the trend among UX designers to give uniqueness to every app they design. They understand how important it is for an app to look different.</p>
<p><a href="http://apps.microsoft.com/webpdp/en-US/app/metrotwit/aa115aae-09e1-48de-95a1-35d77d23c9a0">Get MetroTwit for Windows 8.<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/here-is-the-first-pretty-because-its-not-the-conventional-metro-twitter-app-for-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mom helping kids through a hard level in Super Mario Land on the day Nintendo Gameboy was released</title>
		<link>http://blog.merrycode.com/mom-helping-kids-through-a-hard-level-in-super-mario-land-on-the-day-nintendo-gameboy-was-released/</link>
		<comments>http://blog.merrycode.com/mom-helping-kids-through-a-hard-level-in-super-mario-land-on-the-day-nintendo-gameboy-was-released/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 10:01:08 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3689</guid>
		<description><![CDATA[This caught my attention on Reddit. Entitled &#8220;My Mom helping me through a hard level in Super Mario Land on the day Nintendo Gameboy was released&#8221;, this picture is awesome at many levels.  Shows love, connection and awesomeness of gaming era and tech-savvy parenthood between late 80s and early 90s. [ via Reddit, original title [...]]]></description>
				<content:encoded><![CDATA[<p>This caught my attention on Reddit. Entitled &#8220;My Mom helping me through a hard level in Super Mario Land on the day Nintendo Gameboy was released&#8221;, this picture is awesome at many levels.  Shows love, connection and awesomeness of gaming era and tech-savvy parenthood between late 80s and early 90s.</p>
<p><img class="aligncenter size-full wp-image-3690" title="Mom helping kid with game boy" src="http://blog.merrycode.com/wp-content/uploads/2012/06/wK7R1-e1340790612886.jpg" alt="" width="640" height="689" /></p>
<address>[ via <a href="http://www.reddit.com/r/gaming/comments/vno6n/my_mom_helping_me_through_a_hard_level_in_super/?limit=500">Reddit</a>, original title "<a href="http://imgur.com/wK7R1">My Mom helping me through a hard level in Super Mario Land on the day Nintendo Gameboy was released.</a>" ]</address>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/mom-helping-kids-through-a-hard-level-in-super-mario-land-on-the-day-nintendo-gameboy-was-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simplest Way To Do JSON Parsing In Objective C Using NSJSONSerialization (iOS 5 SDK)</title>
		<link>http://blog.merrycode.com/simplest-way-to-do-json-parsing-in-objective-c-using-nsjsonserialization/</link>
		<comments>http://blog.merrycode.com/simplest-way-to-do-json-parsing-in-objective-c-using-nsjsonserialization/#comments</comments>
		<pubDate>Tue, 29 May 2012 15:58:10 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[iOS 5]]></category>
		<category><![CDATA[JSON Parsing]]></category>
		<category><![CDATA[NSJSONSerialization]]></category>
		<category><![CDATA[pie]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[timeline]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3645</guid>
		<description><![CDATA[With iOS 5 SDK, JSON parsing has become very easy with NSJSONSerialization class.  Whenever I search for a programming tutorial on internet, I have a hard time. The problem with programming tutorials on internet is that they waste half of your time by walkthroughs of creating User Interface that you might not need or making code extra long [...]]]></description>
				<content:encoded><![CDATA[<p>With iOS 5 SDK, JSON parsing has become very easy with <a href="http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html">NSJSONSerialization</a> class.  Whenever I search for a programming tutorial on internet, I have a hard time. The problem with programming tutorials on internet is that they waste half of your time by walkthroughs of creating User Interface that you might not need or making code extra long by hooking up methods with UI elements or creating separate classes and a lot of variables.  Here is a very very simple tutorial that explains how JSON parsing in Objective C works using <a href="http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html">NSJSONSerialization</a>.</p>
<p><img class="aligncenter size-full wp-image-3654" title="JSONScreenshot" src="http://blog.merrycode.com/wp-content/uploads/2012/05/JSONScreenshot-e1338305719791.png" alt="" width="640" height="405" /></p>
<p><span id="more-3645"></span>Let&#8217;s say if we want to NSLog the statuses from my Twitter timeline (<a href="http://www.twitter.com/jadoon88">@jadoon88</a>). Here is how you can request twitter timeline using JSON and then parse it to list the statuses:</p>
<p><strong>Step 1:</strong> Prepare URL request to get the user timeline.</p>
<h6>NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://api.twitter.com/1/statuses/user_timeline.json?screen_name=jadoon88"]];</h6>
<p><strong>Step 2:</strong> Perform request and get JSON as a NSData object</p>
<h6>NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];</h6>
<p><strong>Step 3:</strong> Parse the retrieved JSON to an NSArray</p>
<h6>NSError *jsonParsingError = nil;<br />
NSArray *publicTimeline = [NSJSONSerialization JSONObjectWithData:response options:0 error:&amp;jsonParsingError];</h6>
<p><strong>Step 4:</strong> Creatie an NSDictionary object to to store contents of any single tweet (a single <a href="http://json.org/">JSON Object)</a>.</p>
<h6>NSDictionary *tweet;</h6>
<p><strong>Step 5:</strong> Iterate through publicTimeline NSArray to retrieve NSDictionary objects. The following code NSLogs the values with name &#8216;text&#8217; in an object (That are Twitter status texts, have a look at <a href="https://dev.twitter.com/docs/api/1/get/search">GET SEARCH</a> in Twitter API Resources).</p>
<h6>for(int i=0; i&lt;[publicTimeline count];i++)<br />
{<br />
tweet= [publicTimeline objectAtIndex:i];<br />
NSLog(@&#8221;Statuses: %@&#8221;, [tweet objectForKey:@"text"]);<br />
}</h6>
<p>That is all! As easy as a pie.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/simplest-way-to-do-json-parsing-in-objective-c-using-nsjsonserialization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Jailbreak iOS 5.1.1 With Absinthe 2.0</title>
		<link>http://blog.merrycode.com/how-to-jailbreak-ios-5-1-1-with-absinthe-2-0/</link>
		<comments>http://blog.merrycode.com/how-to-jailbreak-ios-5-1-1-with-absinthe-2-0/#comments</comments>
		<pubDate>Fri, 25 May 2012 16:55:06 +0000</pubDate>
		<dc:creator>Umair Khan Jadoon</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[Absinthe 2.0]]></category>
		<category><![CDATA[iOS 5.1.1]]></category>
		<category><![CDATA[iPad 2]]></category>
		<category><![CDATA[iPhone 3GS]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[iPhone 4S]]></category>
		<category><![CDATA[iPod Touch 3G]]></category>
		<category><![CDATA[Jailbreak iPad 1]]></category>
		<category><![CDATA[New iPad]]></category>
		<category><![CDATA[Pod Touch 4G]]></category>

		<guid isPermaLink="false">http://blog.merrycode.com/?p=3631</guid>
		<description><![CDATA[iPhone Dream Team has just released Absinthe 2.0 that jailbreaks iOS 5.1.1 on all devices except  Apple TV 3. The jailbreak is untethered and it does not require you to cook a firmware. It works directly on the iOS installed on your device. Supported devices: - iPad 1 running iOS 5.1.1. - iPad 2 running iOS [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.merrycode.com/wp-content/uploads/2012/05/Absinthe-icon.jpg"><img class="size-full wp-image-3634 alignright" title="Absinthe-icon" src="http://blog.merrycode.com/wp-content/uploads/2012/05/Absinthe-icon-e1337964417973.jpg" alt="" width="100" height="100" /></a>iPhone Dream Team has <a href="http://greenpois0n.com/?p=324">just released Absinthe 2.0</a> that jailbreaks iOS 5.1.1 on all devices except  Apple TV 3. The jailbreak is untethered and it does not require you to cook a firmware. It works directly on the iOS installed on your device.<span id="more-3631"></span></p>
<p><strong>Supported devices:</strong></p>
<p>- iPad 1 running iOS 5.1.1.</p>
<p>- iPad 2 running iOS 5.1.1.</p>
<p>- New iPad running iOS 5.1.1.</p>
<p>- iPhone 3GS running iOS 5.1.1.</p>
<p>- iPhone 4 running iOS 5.1.1.</p>
<p>- iPhone 4S running iOS 5.1.1.</p>
<p>- iPod Touch 3rd gen and 4th gen running iOS 5.1.1</p>
<p><strong>Before you go for the guide you must know:</strong></p>
<p>- This jailbreak is only for the supported devices mentioned above.</p>
<p>- There is no unlock available for iOS 5.1.1 if you jailbreak it with Absinthe 2.0 so people who rely on unlock you must not upgrade your iPhone to iOS 5.1.1. <a href="http://www.redmondpie.com/how-to-unlock-ios-5.1.1-on-iphone-4-and-iphone-3gs-using-ultrasn0w-fixer/">Read this</a> for details on Ultrasn0w fixer that unlocks iOS 5.1.1.</p>
<p>- I will not be responsible for any loss of your device while attempting this <a href="http://blog.merrycode.com/tag/jailbreak/">jailbreak</a>, do it on your own risk.</p>
<p><strong>How to jailbreak iOS 5.1.1 with Absinthe 2.0:</strong></p>
<ol>
<li>Download Absinthe from the links provided below.</li>
<li>Backup all your data.</li>
<li>Run Absinthe and connect your iOS device to your Mac/PC .<img class="aligncenter size-full wp-image-3632" title="Absinthe_MerryCode" src="http://blog.merrycode.com/wp-content/uploads/2012/05/Absinthe_MerryCode.png" alt="" width="489" height="377" /></li>
<li>Absinthe will show some text telling you that your device is detected and you should press the Jailbreak button to start jailbreak process.</li>
<li>The progress bar will tell you about the completion of jailbreak process. When it&#8217;s done, you will be greeted by the text saying &#8220;Done, enjoy&#8221;.</li>
</ol>
<p><strong>Download links:</strong></p>
<ul>
<li><a href="https://sites.google.com/site/greenpois0nabsinthe/absinthe-mac-2.0.dmg?attredirects=0&amp;d=1" rel="nofollow" target="_blank">Absinthe2.0 MacOSX (10.5, 10.6, 10.7)</a></li>
<li><a href="https://sites.google.com/site/greenpois0nabsinthe/absinthe-win-2.0.zip?attredirects=0&amp;d=1" rel="nofollow" target="_blank">Absinthe2.0 Windows (XP/Vista/Win7)</a></li>
<li><a href="https://sites.google.com/site/greenpois0nabsinthe/absinthe-linux-2.0.tar.bz2?attredirects=0&amp;d=1" rel="nofollow" target="_blank">Absinthe2.0 Linux (x86/x86_64)</a></li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merrycode.com/how-to-jailbreak-ios-5-1-1-with-absinthe-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.694 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-20 13:55:50 -->
