<?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>Matt Takhar</title>
	<atom:link href="http://www.matthewtakhar.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matthewtakhar.co.uk</link>
	<description>Random thoughts - shared!</description>
	<lastBuildDate>Wed, 25 Jan 2012 19:33:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A new member of the family&#8230;.</title>
		<link>http://www.matthewtakhar.co.uk/2012/01/a-new-member-of-the-family/</link>
		<comments>http://www.matthewtakhar.co.uk/2012/01/a-new-member-of-the-family/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 19:33:43 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/?p=464</guid>
		<description><![CDATA[Yup a nice new shiny 15&#8243; MacBook Pro with 16GB (yes 16GB!) of RAM. Nice!!!!! Sent from my iPhone4. Posted via email from Matt Takhar&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>Yup a nice new shiny 15&#8243; MacBook Pro with 16GB (yes 16GB!) of RAM. Nice!!!!!
<div class='p_embed p_image_embed'> <a href="http://getfile9.posterous.com/getfile/files.posterous.com/matthewtakhar/YRsFLpMXKiu7qtpAhxgzQMcwJx2YeAgDllFZWW2bnYPKt3cQs4kAnuPF91Ug/photo.jpg"><img alt="Photo" height="373" src="http://getfile0.posterous.com/getfile/files.posterous.com/matthewtakhar/fZgg2dvl9LApX32LX9IMZTSWRTNqFcavXoSkRBiR75d5P6URuXZrCv875Asj/photo.jpg.scaled.500.jpg" width="500" /></a> </div>
</p>
<p>Sent from my iPhone4.</p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/a-new-member-of-the-family">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2012/01/a-new-member-of-the-family/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taylor Made on TV</title>
		<link>http://www.matthewtakhar.co.uk/2011/12/taylor-made-on-tv/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/12/taylor-made-on-tv/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 09:03:39 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/12/taylor-made-on-tv/</guid>
		<description><![CDATA[Check out the full clip here http://www.bbc.co.uk/news/uk-16209767 #TaylorMadeCS Sent from my iPhone4. Posted via email from Matt Takhar&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>Check out the full clip here <a href="http://www.bbc.co.uk/news/uk-16209767">http://www.bbc.co.uk/news/uk-16209767</a>
<p /> #TaylorMadeCS
<div class='p_embed p_image_embed'> <a href="http://getfile9.posterous.com/getfile/files.posterous.com/matthewtakhar/CMepAp6Hjg9vduGCf4GFfdsB1Vk539xlEeUaUWXupHKOWOQUV1tBWYdDanV5/photo.png"><img alt="Photo" height="333" src="http://getfile0.posterous.com/getfile/files.posterous.com/matthewtakhar/yH1sqXwg1nUHfP8U9TzUHsYDZS1fgC6PpJp6Nn4kMDDMYKNoxWF5RrkRXBJG/photo.png.scaled.500.jpg" width="500" /></a> </div>
</p>
<p>Sent from my iPhone4.</p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/taylor-made-on-tv">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/12/taylor-made-on-tv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Downloading and Installing Cocos2D</title>
		<link>http://www.matthewtakhar.co.uk/2011/12/downloading-and-installing-cocos2d/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/12/downloading-and-installing-cocos2d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 21:23:53 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[iOS Games]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[cocos2D]]></category>
		<category><![CDATA[hello world]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/?p=456</guid>
		<description><![CDATA[In most of my upcoming tutorials I will be using the Cocos2D framework; with this in mind I thought it would be a good idea to start off with a quick post on getting it downloaded and installed correctly on your MAC. Yes this is the Hello World post for Cocos2D in iOS. First things [...]]]></description>
			<content:encoded><![CDATA[<p>In most of my upcoming tutorials I will be using the Cocos2D framework; with this in mind I thought it would be a good idea to start off with a quick post on getting it downloaded and installed correctly on your MAC. Yes this is the Hello World post for Cocos2D in iOS.</p>
<p><span id="more-456"></span>First things first lets downloaded it from the main cocos2d-iphone website: http://www.cocos2d-iphone.org/download</p>
<p>You will note there is a Stable, Unstable and Bleeding edge versions. I&#8217;m going to stick to the Stable version for now as I&#8217;m not feeling adventurous enough to try a BETA version.</p>
<ol>
<li>Download the stable version on this page http://www.cocos2d-iphone.org/download</li>
<li>Extract the tar.gz file into a folder which will be easily accessible from Terminal; my Terminal session defaults to my user folder, so a quick CD to my downloads and then to the directory I extracted in step 1 works for me</li>
<li>Enter &#8220;./install-templates.sh -f -u&#8221; this will install all the Cocos2D XCode templates into the default XCode installation directory; note if you have installed XCode into a different directory you can specify an optional parameter to change the installation directory.</li>
</ol>
<p><a href="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/12/Terminal-2.png"><img class="size-full wp-image-458 alignnone" title="Terminal-2" src="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/12/Terminal-2.png" alt="" width="594" height="396" /></a></p>
<p>Your now ready to create your Hello World Cocos2D application.</p>
<ol>
<li>Lets fire up XCode and create a new Cocos2D project by selecting the Application template &#8211; note if you cant see these then you have not done the above steps correctly.</li>
<li>Just build and run the template and you should see Hello World with a frame counter showing in the bottom left corner.</li>
</ol>
<p><img class="size-full wp-image-460 alignnone" title="Xcode-cocos2d" src="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/12/Xcode-cocos2d.png" alt="" width="732" height="494" /></p>
<p><img class="size-full wp-image-459 alignnone" title="iphone-hello-world" src="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/12/iphone-hello-world.png" alt="" width="716" height="368" /></p>
<p>That&#8217;s the first step done; check back soon for the next post Sprites!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/12/downloading-and-installing-cocos2d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started in iOS Game Development</title>
		<link>http://www.matthewtakhar.co.uk/2011/12/getting-started-in-ios-game-development/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/12/getting-started-in-ios-game-development/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 20:21:52 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[iOS Games]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[cocos2D]]></category>
		<category><![CDATA[Tile Map Editor]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/?p=452</guid>
		<description><![CDATA[Over the last few weeks I&#8217;ve been reading a lot about iOS Game Development and must admit I have found hundreds of posts and useful tutorials on getting started; however I thought I would write my own set of tutorials to echo back what I have read with my own twist on things. This first [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks I&#8217;ve been reading a lot about iOS Game Development and must admit I have found hundreds of posts and useful tutorials on getting started; however I thought I would write my own set of tutorials to echo back what I have read with my own twist on things.</p>
<p>This first short post is about tooling up! I&#8217;m a strong believer in having the write tool for the job and that includes software.</p>
<p><span id="more-452"></span>Therefore here is a short list of software I recommend you use with a brief description of each:</p>
<ul>
<li><a title="Xcode" href="http://developer.apple.com/technologies/tools/" target="_blank">XCode</a>Â  &#8211; hopefully if you are reading this post you will know what Xcode is; however if you don&#8217;t its the Apple IDE. Its the Development environment, the bit of software you need to develop, compile and release your application. Kind of important: <a title="http://developer.apple.com/technologies/tools/" href="http://developer.apple.com/technologies/tools/" target="_blank">http://developer.apple.com/technologies/tools/</a></li>
<li><a href="http://www.cocos2d-iphone.org" target="_blank">Cocos2D</a> &#8211; (for iPhone) is a framework for building 2D games. Its a direct port of the cocos2d framework but written in objective-c. Its easy to use, fast, flexible and free! 2500 AppStore games have been created since its port just 1 year ago: <a title="http://www.cocos2d-iphone.org" href="http://www.cocos2d-iphone.org" target="_blank">http://www.cocos2d-iphone.org</a></li>
<li><a title="http://www.mapeditor.org/" href="http://www.mapeditor.org/" target="_blank">Tiled Map Editor </a>- if your going to be getting into Tile Map games then this is the editor for you. Lots of rich features and some great examples on their website. <a title="http://www.mapeditor.org/" href="http://www.mapeditor.org/" target="_blank">http://www.mapeditor.org/</a></li>
</ul>
<p>I&#8217;ll write some additional posts on using each piece of software shortly.</p>
<p>Check back soon for the first tutorial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/12/getting-started-in-ios-game-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Taylor Made Software Development cars</title>
		<link>http://www.matthewtakhar.co.uk/2011/12/new-taylor-made-software-development-cars/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/12/new-taylor-made-software-development-cars/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 19:58:52 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/12/new-taylor-made-software-development-cars/</guid>
		<description><![CDATA[Have you seen our new&#160;Taylor Made Software Development cars? Posted via email from Matt Takhar&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>Have you seen our new&nbsp;Taylor Made Software Development cars?
<div>
<div>
<div class='p_embed p_image_embed'> <a href="http://getfile2.posterous.com/getfile/files.posterous.com/matthewtakhar/hpo48NJMRMlJ79ueOcY1WkL8dQ1ghWOxTKCUi0g67Tv4q6UAPp9Gp8cVclQb/TMCSDevelopment.jpeg"><img alt="Tmcsdevelopment" height="374" src="http://getfile3.posterous.com/getfile/files.posterous.com/matthewtakhar/MOyqMZtON32DSkQZCgE4O4jM6RYCtALABz9Z6FODq8WWJMSZZnPKUxsYEZYd/TMCSDevelopment.jpeg.scaled.500.jpg" width="500" /></a> </div>
</p></div>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/new-taylor-made-software-development-cars">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/12/new-taylor-made-software-development-cars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBC News &#8211; Luxury sports cars in costly Japan pile-up</title>
		<link>http://www.matthewtakhar.co.uk/2011/12/bbc-news-luxury-sports-cars-in-costly-japan-pile-up/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/12/bbc-news-luxury-sports-cars-in-costly-japan-pile-up/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:43:15 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/12/bbc-news-luxury-sports-cars-in-costly-japan-pile-up/</guid>
		<description><![CDATA[Luxury sports cars in costly Japan pile-up Japanese police said some of the luxury vehicles were beyond repair Continue reading the main story Related Stories In pictures: Sports cars pile-up A luxury sports car outing in Japan has ended in what may be one of the most expensive car crashes in history. Eight Ferraris, three [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div class="posterous_bookmarklet_entry">
<blockquote class="posterous_long_quote">
<h1 class="story-header">Luxury sports cars in costly Japan pile-up</h1>
<div class="videoInStoryB">
<div class="emp page-bookmark-link-aware" style="cursor: pointer; height: 252px;"><img src="http://news.bbcimg.co.uk/media/images/57122000/jpg/_57122924_jex_1254158_de27-1.jpg" height="252" width="448" /><a title="Click to play" style=""></a><a title="Click to play" style=""></a>
<p /></div>
<p class="caption">Japanese police said some of the luxury vehicles were beyond repair</p>
</p></div>
<div class="story-feature related narrow">  		<a href="http://www.bbc.co.uk/news/world-asia-16027006#story_continues_1" class="hidden">Continue reading the main story</a><br />
<h2>Related Stories</h2>
<ul class="related-links-list">
<li><a href="http://www.bbc.co.uk/news/world-asia-16029582">In pictures: Sports cars pile-up</a></li>
</ul></div>
<p class="introduction">A luxury sports car outing in Japan has ended in what may be one of the most expensive car crashes in history.</p>
<p>Eight Ferraris, three Mercedes-Benzes, a Lamborghini and two other vehicles were involved in the pile-up in the southern prefecture of Yamaguchi.</p>
<p>No-one was seriously hurt, but the road was closed for six hours after the accident.</p>
<p>Media reports estimate the damaged cars are worth at least 300m yen ($3.85m; Â£2.46m) in total. </p>
<div class="caption">  <img src="http://news.bbcimg.co.uk/media/images/57122000/jpg/_57122755_013452785-1.jpg" height="299" alt="Police officers inspect damaged Ferrari cars on the Chugoku Expressway in Shimonoseki, southwestern Japan, 4 Dec 2011" width="224" />    <span style="">The drivers were on an outing to the city of Hiroshima</span>  </div>
<p>The sports cars &#8211; driven in convoy by a group of automobile enthusiasts &#8211; were on their way to Hiroshima, reports Japanese newspaper The Asahi Shimbun.</p>
<p>Police say they believe the accident, which took place on Sunday, happened when the driver of one of the Ferraris tried to change lanes and hit the crash barrier.</p>
<p>&#8220;A group of cars was doing 140-160km/h (85-100mph),&#8221;  an unidentified eyewitness told Japanese broadcaster TBS.</p>
<p>&#8220;One of them spun and they all ended up in this great mess.&#8221;</p>
<p>Ten people received minor injuries in the crash, police said. </p>
<p>They said some of the vehicles were beyond repair. </p>
<p>&#8220;I&#8217;ve never seen such a thing,&#8221; highway patrol lieutenant Eiichiro Kamitani told AFP news agency. &#8220;Ferraris rarely travel in such large numbers.&#8221;</p>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.bbc.co.uk/news/world-asia-16027006">bbc.co.uk</a></div>
<p>Ouch!</p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/bbc-news-luxury-sports-cars-in-costly-japan-p">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/12/bbc-news-luxury-sports-cars-in-costly-japan-pile-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIP :Google Wave Sunsetting in 2012</title>
		<link>http://www.matthewtakhar.co.uk/2011/11/rip-google-wave-sunsetting-in-2012/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/11/rip-google-wave-sunsetting-in-2012/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 07:28:26 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/11/rip-google-wave-sunsetting-in-2012/</guid>
		<description><![CDATA[Goodbye!!!&#160; Dear Wavers, More than a year ago, we announced that Google Wave would no longer be developed as a separate product. At the time, we committed to maintaining the site at least through to the end of 2010. Today, we are sharing the specific dates for ending this maintenance period and shutting down Wave. [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div>Goodbye!!!&nbsp;</div>
<p />
<blockquote type="cite">
<div>
<p> Dear Wavers, </p>
<p> More than a year ago, we <a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html"> announced</a> that Google Wave would no longer be developed as a separate product. At the time, we committed to maintaining the site at least through to the end of 2010. Today, we are sharing the specific dates for ending this maintenance period and shutting down Wave. As of January 31, 2012, all waves will be read-only, and the Wave service will be turned off on April 30, 2012. You will be able to continue exporting individual waves using the existing PDF export feature until the Google Wave service is turned off. We encourage you to export any important data before April 30, 2012. </p>
<p> If you would like to continue using Wave, there are a number of open source projects, including <a href="http://incubator.apache.org/wave/">Apache Wave</a>. There is also an open source project called <a href="http://code.google.com/p/walkaround/">Walkaround</a> that includes an <a href="http://code.google.com/p/walkaround/wiki/ImportingWaves">experimental feature</a> that lets you import all your Waves from Google. This feature will also work until the Wave service is turned off on April 30, 2012. </p>
<p> For more details, please see our <a href="http://www.google.com/support/wave/bin/answer.py?answer=1083134">help center</a>. </p>
<p> Yours sincerely, </p>
<p> The Wave Team </p>
<p> <span style="font-size: 9pt;"> Â© 2011 Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043<br /> You have received this mandatory email service announcement to update you about important changes to your Google Wave account. </span> </p>
</div>
</blockquote>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/rip-google-wave-sunsetting-in-2012">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/11/rip-google-wave-sunsetting-in-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novelty USB Drive : Transformers Ravage</title>
		<link>http://www.matthewtakhar.co.uk/2011/11/novelty-usb-drive-transformers-ravage/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/11/novelty-usb-drive-transformers-ravage/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 13:00:31 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Junk]]></category>
		<category><![CDATA[Transformers]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/?p=444</guid>
		<description><![CDATA[Admit it you also want one of these!]]></description>
			<content:encoded><![CDATA[<p>Admit it you also want one of these!</p>
<p><a href="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/11/transformers-usb-drive1.jpg"><img class="alignleft size-full wp-image-446" title="transformers-usb-drive" src="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/11/transformers-usb-drive1.jpg" alt="" width="752" height="564" /></a></p>
<p><a href="http://www.matthewtakhar.co.uk/wp-content/uploads/2011/11/transformers-usb-drive.jpg"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/11/novelty-usb-drive-transformers-ravage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kindle Fire first impressions</title>
		<link>http://www.matthewtakhar.co.uk/2011/11/kindle-fire-first-impressions/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/11/kindle-fire-first-impressions/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 22:11:40 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/11/kindle-fire-first-impressions/</guid>
		<description><![CDATA[Curtsy of&#160;arstechnica.com&#160;http://arst.ch/rl6 The Kindle Fire, due for release tomorrow, landed in our hands today. As we work on our comprehensive review, we wanted to share our initial impressions. So we unboxed the tablet-like device and skimmed through our collections of Kindle material, browsed the Internet, and gave the keyboard a go. While our initial impressions [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div class="story-image CenteredImage" style="float: none; margin-top: 0px; margin-right: auto; margin-left: auto; text-align: center;">
<div style="">Curtsy of&nbsp;arste<a href="http://chnica.com">chnica.com</a>&nbsp;<span style=""><a href="http://arst.ch/rl6">http://arst.ch/rl6</a></span></div>
<p /><img src="http://static.arstechnica.net/assets/2011/11/kindle_fire_listing-4ec16fa-intro-thumb-640xauto-27707.jpg" alt="Kindle Fire first impressions" style="display: inline;" width="640" /></div>
<div class="body">
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">The Kindle Fire, due for release tomorrow, landed in our hands today. As we work on our comprehensive review, we wanted to share our initial impressions. So we unboxed the tablet-like device and skimmed through our collections of Kindle material, browsed the Internet, and gave the keyboard a go. While our initial impressions aren&#8217;t overwhelmingly positive, this is a device that has some serious potential.&nbsp;</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">The Kindle Fire is packaged simply in a cardboard box inside a sleeve. The only items inside are the Kindle Fire itself, a charger, and a card in a slot printed with the briefest of instructions. Right. Away we go, then!</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">When we pulled the Kindle Fire out of its cardboard nest, we noticed it&#8217;s pretty heavy for its size. Weighing it against the iPad 2 in our hands, the Kindle Fire is much denser, and it has a very soft rubberized back that seems meant less for gripping than cuddling. The body is thicker than the iPad 2, but because it&#8217;s only a 7-inch screen that&#8217;s closer to a 16&#215;10 ratio, it is&nbsp;<em>this close</em>&nbsp;to fitting in the back pocket of my jeans.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">The two long sides of the device are unadorned, but the top has a pair of speakers embedded, and the bottom has a micro-USB port sandwiched between a headphone jack and a power button that illuminates when pressed. When we power the Kindle Fire on, we get a slide-to-open arrow over a rotating selection of delightfully retro background images.</p>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_instructions.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">The Kindle fire starts you off with a few screens of instructions</div>
</div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_back.jpg" style="display: inline;" width="640" /></div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_bottom.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">The bottom of the Kindle Fire, with power button, headphone jack, and microUSB port</div>
</div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_top.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">The Kindle Fire&#8217;s speakers</div>
</div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_charger.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">The charger for the Kindle Fire, unlike most we&#8217;ve seen that come with smartphones, tablets, and old Kindles, is one integrated piece, rather than a microUSB-to-USB cable and USB wall adapter.</div>
</div>
</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">The screen is pretty responsive to swipes and taps, particularly the carousel of recently used media and applications. The Kindle Fire sometimes seems overeager to show you its inertial scroll: even the most restrained of swipes of a fraction of an inch results in the content underneath sailing past for several seconds. With a single big swipe, the inertial scrolling took us through the entire first three chapters of War and Peace on&nbsp;<a href="http://www.gutenberg.org/files/2600/2600-h/2600-h.htm" style="text-decoration: none;">Project Gutenberg</a>.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">The screen is very bright, even when the brightness is set to a middling level, and shows off the gray, yellow, and orange interface nicely. With a 1024 x 600 resolution, even tiny text rendered in the browser is readable.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">Aside from the &#8220;carousel&#8221; of recently viewed content, the Kindle Fire has four shortcut buttons preinstalled as &#8220;favorites&#8221;: the Amazon store, the Pulse news app, and browser shortcuts to IMDb and Facebook. We could remove or rearrange them by holding down on an icon, and holding down on an item in the carousel would pop up an option to add it to the Favorites bar.</p>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_ipad_thickness.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">The iPad 2 vs. Kindle Fire</div>
</div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_ipad_size.jpg" style="display: inline;" width="640" /></div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_ipad_comparison.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">iPad 2, Kindle Fire, last-gen Kindle (now known as Kindle Keyboard)</div>
</div>
</div>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_soft_buttons.jpg" style="display: inline;" width="640" /></div>
</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">When navigating the Kindle Fire away from the home screen, the four standard Android buttons usually appear along the bottom of the display (back, home, menu, search), but the home button is always isolated in the bottom left corner. When reading a book, a font size button will appear, and when using the Web browser, a bookmarks button is inserted into the mix.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">While scrolling in certain places, the Kindle Fire is snappy and pretty, but other tasks, like opening books, are noticeably choppy. Page turning is stuttery as often as it is smooth, but the problem is only really bad when madly flipping pages. Scrolling through webpages can also be choppy, but tolerable so far. Pinch zooming works very well, and the Kindle Fire can rotate quickly between landscape and vertical orientation.</p>
<div class="news-item-figure CenteredImage" style="text-align: center; margin-top: 10px; margin-bottom: 10px; float: none; margin-left: auto; margin-right: auto;">
<div class="news-item-figure-image">
<p /><img src="http://static.arstechnica.com/11-14-2011/kindle_fire_music_recommendations.jpg" style="display: inline;" width="640" /></div>
<div class="news-item-figure-caption" style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: left; background-color: rgb(238, 238, 238); text-shadow: rgb(238, 238, 238) 0px 1px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204);">
<div class="news-item-figure-caption-text" style="">Kindle Fire recommends music with no prior knowledge of my taste, hits a pop fly.</div>
</div>
</div>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">We dabbled a bit with the Kindle Fire&#8217;s virtual keyboard, and so far, it&#8217;s not going well for us. This may be because the keyboard is an unfamiliar sizeâ€”bigger than a smartphone, smaller than the iPadâ€”so our fingers may need some practice recalibrating to the distribution of a 7-inch screen&#8217;s virtual keys. But so far, screeds typed on the device in portrait are riddled with typos, and the landscape keyboard is both too small for ten-finger typing and too large for thumb-typing.</p>
<p style="font-weight: normal; margin-top: 0px; margin-right: 0px; margin-left: 0px;">This is only the beginning of a long, intense Kindle Fire journey during which we will no doubt cram so much media into our brains that the backs of our eyeballs will hurt. Stay tuned for our full-fledged Kindle Fire review in the next few days.</p>
<div class="read-more-link" style="font-weight: normal;">
<h4>Further reading</h4>
<ul class="">
<li><a href="http://arstechnica.com/gadgets/news/2011/09/a-first-look-at-amazons-new-kindles.ars" style="text-decoration: none;">Hands-on with Amazon&#8217;s new Kindles</a>&nbsp;(arste<span style=""><a href="http://chnica.com">chnica.com</a>)</span></li>
</ul>
</div>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/kindle-fire-first-impressions">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/11/kindle-fire-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Workflows and Plugins in Microsoft Dynamics CRM 4.0 &#124; Taylor Made Development Solutions</title>
		<link>http://www.matthewtakhar.co.uk/2011/08/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0-taylor-made-development-solutions/</link>
		<comments>http://www.matthewtakhar.co.uk/2011/08/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0-taylor-made-development-solutions/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:32:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.matthewtakhar.co.uk/2011/08/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0-taylor-made-development-solutions/</guid>
		<description><![CDATA[There is lots of advice on the web regarding debugging CRM workflows and plugins; however I recently stumbled upon this article which has a few neat tricks in it for saving time during the &#8220;debug cycle&#8221;. Debugging CRM involves a lot of steps.&#160; These steps take time.&#160; You end up waiting forever from the time [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div class="posterous_bookmarklet_entry">
<blockquote class="posterous_long_quote">
<p>There is lots of advice on the web regarding debugging CRM workflows and plugins; however I recently stumbled upon <a href="http://blogs.inetium.com/blogs/azimmer/archive/2009/05/08/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0.aspx" target="_blank">this article </a>which has a few neat tricks in it for saving time during the &#8220;debug cycle&#8221;.</p>
<p>Debugging CRM involves a lot of steps.&nbsp; These steps take time.&nbsp; You end up waiting forever from the time you make a code change to the time that you are debugging again.&nbsp; I wanted to share a couple things I have learned about debugging that have saved me a great deal of time.</p>
<p><span></span><strong>Time Wasters:</strong></p>
<ul>
<li>Starting and stopping IIS and the async service</li>
<li>Deploying your new assembly</li>
<li>Attaching to processes</li>
<li>Getting back to debugging after making a small code change</li>
</ul>
<p>Letâ€™s get started&#8230;</p>
<p><strong>Project Setup</strong><br />  I&#8217;m using a Virtual PC (actually VMWare Fusion on My MAC, but that&#8217;s another story) running Windows 2008 R2, SQL 2008 R2 and Microsoft CRm 4.0; I also have Microsoft Visual Studio 2008 installed.</p>
<p>Note:&nbsp; I stay away from remote debugging when possible as it requires specific security privileges on the CRM server and you will affect users that are trying to access the system. I will post about this at a later date.</p>
<p>To make life easier I set the build path for my workflow project to the CRM assembly folder. On my machine it is C:\Program Files\Microsoft Dynamics CRM\server\bin\assembly\.&nbsp; It varies from installation to installation; depends were you installed CRM!&nbsp; Building to this location allows us to register the plugin to disk and make code changes quickly without having to move files around or re-register anything. Nice tip &#8211; hey?</p>
<p><strong>Register Plugin<br />  </strong>Open the registration tool and register your plugin or workflow.&nbsp; Be sure to register the plugin to disk.</p>
<p>Note:&nbsp; When you move to production I recommend registering to the database, but registering to disk works great for debugging.</p>
<p>If your note sure what the &#8220;registration tool&#8221; is then you are jumping the gun and probably need to refer to the <a href="http://msdn.microsoft.com/en-us/library/bb928212.aspx" title="Microsoft CRM SDK" target="_blank">CRM SDK</a> or wait for an up coming post form me on the registration tool!</p>
<p style="text-align: center;"><a href="http://www.tmcsdevelopment.co.uk/2011/08/16/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0/registernewplugintool/" rel="attachment wp-att-795"><img class="aligncenter size-large wp-image-795" title="RegisterNewPluginTool" src="http://www.tmcsdevelopment.co.uk/wp-content/uploads/2011/08/RegisterNewPluginTool-1024x783.png" height="626" alt="Microosft CRM 4 Development register a new plugin" width="819" /></a></p>
<p><strong>Attaching to Processes</strong><br />  Now that you have the plugin registered, you are ready to start debugging.&nbsp; You need to attach to W3WP.exe to attach to plugins since they run within IIS.&nbsp; To attach to workflows you need to attach to the CRM async service which is Crmasyncservice.exe.</p>
<p><a href="http://www.tmcsdevelopment.co.uk/2011/08/16/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0/attachtoprocess/" rel="attachment wp-att-794"><img class="aligncenter size-full wp-image-794" title="AttachToProcess" src="http://www.tmcsdevelopment.co.uk/wp-content/uploads/2011/08/AttachToProcess.png" height="499" alt="Visual Studio 2008 Attach to CRM Process" width="723" /></a></p>
<p>Select w3wp.exe and Crmasyncservice.exe and click â€œAttach.â€</p>
<p>To save time with this process you can use a cool <a href="http://blogs.msdn.com/b/jannemattila/archive/2008/10/30/attaching-debugger-to-w3wp-exe-using-nice-and-easy-keyboard-shortcut.aspx">trick from Janne Mattila</a>.&nbsp; You leverage VS macros to attach to the processes by using a shortcut key.</p>
<p>Something like this:</p>
<p>Imports System<br />  Imports EnvDTE<br />  Imports EnvDTE80<br />  Imports EnvDTE90<br />  Imports System.Diagnostics</p>
<p>Public Module AttachHelper<br />  &#8216; This subroutine attaches to w3wp.exe:<br />  Sub Attach()<br />  Dim attached As Boolean = False<br />  Dim proc As EnvDTE.Process</p>
<p>For Each proc In DTE.Debugger.LocalProcesses<br />  If (Right(proc.Name, <img class="wp-smiley" src="http://www.tmcsdevelopment.co.uk/wp-includes/images/smilies/icon_cool.gif" height="15" alt="8)" width="15" /> = &#8220;w3wp.exe&#8221;) Then<br />  proc.Attach()<br />  attached = True<br />  End If<br />  Next</p>
<p>If attached = False Then<br />  MsgBox(&#8220;Couldn&#8217;t find w3wp.exe&#8221;)<br />  End If</p>
<p>attached = False<br />  For Each proc In DTE.Debugger.LocalProcesses<br />  If (Right(proc.Name, 19) = &#8220;CrmAsyncService.exe&#8221;) Then<br />  proc.Attach()<br />  attached = True<br />  End If<br />  Next<br />  If attached = False Then<br />  MsgBox(&#8220;Couldn&#8217;t find crmasyncservice.exe&#8221;)<br />  End If<br />  End Sub<br />  End Module</p>
<p>This means you can now very quickly write code and start a debug session which is attached to the correct processes straight from a&nbsp; short cut key and because you are compiling into the CRM assembly folder you don&#8217;t need to copy your *.pdb file around.</p>
<p><strong>But&#8230; there is a small got ya</strong></p>
<p>After you have done this and you stop your debug session, make a code change and start trying to debug again you will receive a compiler error trying to build. This is because you are trying to build to a file location that is already locked by the async service and/or IIS.</p>
<p>To get around this create a batch file and run it every time you want to rebuild.&nbsp; Includes the following:</p>
<p>iisreset<br />  net stop MSCRMAsyncService<br />  net start MSCRMAsyncService<br />  &#8220;C:\Program Files\Internet Explorer\iexplore.exe&#8221; <a href="http://andrewvpc:5555/">http://v-mat-sp:5555</a></p>
<p>This script restarts IIS to unlock w3wp.exe.&nbsp; Then, it restarts the async service.&nbsp; Lastly, we reopen the CRM website in IE, so IIS will re-spawn itself.&nbsp; Otherwise, when you try to attach to processes it wonâ€™t be able to find w3wp.exe.</p>
<p><a href="http://www.tmcsdevelopment.co.uk/2011/08/16/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0/resetcrmdebuggingbatchfile/" rel="attachment wp-att-796"><img class="aligncenter size-full wp-image-796" title="ResetCRMDebuggingBatchFile" src="http://www.tmcsdevelopment.co.uk/wp-content/uploads/2011/08/ResetCRMDebuggingBatchFile.png" height="329" alt="" width="668" /></a></p>
<p>Credit: <a href="http://blogs.inetium.com/blogs/azimmer/default.aspx">Andrew Zimmer</a></p>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.tmcsdevelopment.co.uk/2011/08/16/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0/">tmcsdevelopment.co.uk</a></div>
</p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://matthewtakhar.posterous.com/debugging-workflows-and-plugins-in-microsoft">Matt Takhar&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.matthewtakhar.co.uk/2011/08/debugging-workflows-and-plugins-in-microsoft-dynamics-crm-4-0-taylor-made-development-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

