<?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>DamienG &#187; Cocoa</title>
	<atom:link href="http://damieng.com/blog/category/development/cocoa-development/feed" rel="self" type="application/rss+xml" />
	<link>http://damieng.com</link>
	<description>A .NET developer in Redmond</description>
	<lastBuildDate>Mon, 30 Aug 2010 16:23:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Safari 3.1 includes developer tools</title>
		<link>http://damieng.com/blog/2008/03/18/safari-31-includes-developer-tools?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=safari-31-includes-developer-tools</link>
		<comments>http://damieng.com/blog/2008/03/18/safari-31-includes-developer-tools#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:58:54 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://damieng.com/blog/2008/03/18/safari-31-includes-developer-tools</guid>
		<description><![CDATA[Safari 3.1 has just been released and besides the partial CSS3 (fonts) and partial HTML5 (media tags, off-line storage) support there are some new developer tools included. Safari has had a hidden Debug menu for some time and WebKit featured developer tools but with 3.1 Apple have unleashed them to the masses. Head into Preferences [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/safari/">Safari 3.1 has just been released</a> and besides the partial CSS3 (fonts) and partial HTML5 (media tags, off-line storage) support there are some new developer tools included.<br />
Safari has had a hidden Debug menu for some time and WebKit featured developer tools but with 3.1 Apple have unleashed them to the masses.</p>
<p>Head into <em>Preferences </em>> <em>Advanced </em>and choose <em>Show Develop menu in menu bar </em> to get this new Develop menu.</p>
<p>It includes:</p>
<ul>
<li>Open Page With (Internet Explorer, Firefox 2/3, Camino, MobileSafari etc.)</li>
<li>User Agent switching</li>
<li>Show Web Inspector (inspect element)</li>
<li>Show Error Console (including HTML errors)</li>
<li>Show Network Timeline (like Firebug&#8217;s network view)</li>
<li>Show Snippet Editor</li>
<li>Disable Caches/Images/Styles</li>
<li>Disable JavaScript/Runaway JavaScript Timer/Site-specific hacks</li>
</ul>
<p>Here&#8217;s the Network Timeline in action on OS X:<br />
<img src="http://images.damieng.com/blog/Safari31Net.png" alt="Screen-shot of Safari 3.1's Network Timeline on Mac OS X" /></p>
<p>There are some odd drawing issues within the snippet editor and inspecting from the inspector on Windows but with this, Firebug and <a href="http://msdn2.microsoft.com/en-us/library/cc304131(VS.85).aspx">Internet Explorer 8&#8242;s Developer Tools</a> we&#8217;re spoilt for choice!</p>
<p><em>[)amien</em><br />
<sub>And no, it doesn&#8217;t pass the rather abstract <a href="http://acid3.acidtests.org/">Acid3 test</a></sub></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/03/18/safari-31-includes-developer-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing web sites with the iPhone SDK</title>
		<link>http://damieng.com/blog/2008/03/07/testing-web-sites-with-the-iphone-sdk?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=testing-web-sites-with-the-iphone-sdk</link>
		<comments>http://damieng.com/blog/2008/03/07/testing-web-sites-with-the-iphone-sdk#comments</comments>
		<pubDate>Fri, 07 Mar 2008 13:28:29 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone sdk]]></category>
		<category><![CDATA[mobilesafari]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://damieng.com/blog/2008/03/07/testing-web-sites-with-the-iphone-sdk</guid>
		<description><![CDATA[Apple&#8217;s iPhone SDK is now available in beta format for free download (running your apps on a real iPhone is a one-time $99 charge). The 2.1GB download contains the full XCode 3.1 environment for Mac app development but also an extra 22MB of iPhone-specific SDK goodness including an iPhone simulator named Aspen Simulator (perhaps the [...]]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s iPhone SDK is now available in beta format for <a href="http://developer.apple.com/iphone/program/">free download</a> (running your apps on a real iPhone is a one-time $99 charge).</p>
<p>The 2.1GB download contains the full XCode 3.1 environment for Mac app development but also an extra 22MB of iPhone-specific SDK goodness including an iPhone simulator named Aspen Simulator (perhaps the code-name for iPhone). Whilst most of the iPhone&#8217;s apps are absent you can still access settings, photos, Safari and contacts.</p>
<p>Besides the cool idea of creating real iPhone apps you can also use Mobile Safari to test your sites on an iPhone &#8211; very cool!  Here&#8217;s DamienG.com in the simulator when twisted round 90&#8242;.</p>
<p><img src="http://images.damieng.com/blog/damieng-iphone.png" alt="DamienG.com rendered on the iPhone" /></p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/03/07/testing-web-sites-with-the-iphone-sdk/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Humane theme for TextMate and Xcode</title>
		<link>http://damieng.com/blog/2008/02/08/humane-theme-for-textmate-and-xcode?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=humane-theme-for-textmate-and-xcode</link>
		<comments>http://damieng.com/blog/2008/02/08/humane-theme-for-textmate-and-xcode#comments</comments>
		<pubDate>Fri, 08 Feb 2008 05:26:36 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://damieng.com/blog/2008/02/08/humane-theme-for-textmate-and-xcode</guid>
		<description><![CDATA[My Humane theme for Visual Studio is getting a fair bit of traffic today courtesy of Scott Hanselman. Given I have been messing with Mac development lately I thought it was worth porting to TextMate and Xcode 3. Panic Sans coding font My Envy Code R programming font isn&#8217;t great on the Mac yet so [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://damieng.com/blog/2007/10/14/colour-schemes-for-visual-studio">Humane theme for Visual Studio</a> is getting a fair bit of traffic today courtesy of Scott Hanselman. Given I have been messing with Mac development lately I thought it was worth porting to TextMate and Xcode 3.</p>
<h3>Panic Sans coding font</h3>
<p>My Envy Code R programming font isn&#8217;t great on the Mac yet so I have configured these to use the excellent but overlooked Panic Sans in 12 point which unlike Monaco is available in bold, italic and bold italic variants. (I love my comments to be italics)</p>
<p>To install this font you must:</p>
<ol>
<li>Download <a href="http://www.panic.com/coda/">Panic Software&#8217;s Coda application</a></li>
<li>Navigate to the Coda application and choose <em>Show Package Contents</em></li>
<li>Navigate to the <em>Contents/Resources folder</em></li>
<li>Double click on the Panic Sans.dfont and press <em>Install Font</em></li>
<li>Panic Sans is now available to other applications too</li>
</ol>
<h3>TextMate</h3>
<p><img src="http://images.damieng.com/blog/HumaneTextMate.png" alt="Screenshot of the Humane Theme and Panic Sans 12 point inside TextMate" /></p>
<p class="download">Download <a href="http://download.damieng.com/theme/TextMate/Humane.tmTheme">Humane theme for TextMate (5 KB)</a></p>
<p>Launching the downloaded .tmTheme file will cause it to copy to <em>~/Library/Application Support/TextMate/Themes</em><br />
Select Humane from the <em>Preferences &gt; Fonts &amp; Colors</em> pane in the drop-down list box</p>
<h3>Xcode 3</h3>
<p><img src="http://images.damieng.com/blog/HumaneXcode.png" alt="Screenshot of the Humane Theme and Panic Sans 12 point inside Xcode 3" /></p>
<p class="download">Download <a href="http://download.damieng.com/theme/Xcode/Humane.xccolortheme">Humane theme for Xcode (4 KB)</a></p>
<p>Copy to <em>~/Library/Application Support/Xcode/Color Themes</em><br />
Select Humane from the <em>Preferences &gt; Fonts &amp; Colors</em> pane in the drop-down list box</p>
<h3>Porting themes</h3>
<p>Until somebody comes up with an IDE-independent theme format or cool converter we&#8217;ll have to do it by hand. The easiest way I have found is:</p>
<ol>
<li>Install <a href="http://wafflesoftware.net/hexpicker/">Hex Color Picker</a> on the Mac to allow entering hex into the standard color picker</li>
<li>Open the Visual Studio theme .vssettings file in a text editor</li>
<li>Open up the Fonts &amp; Colors preferences pane up in your Mac IDE</li>
<li>Go through each one and choose the nearest match in the .vssettings</li>
<li>Transcribe each color by reading the VS colour pairs backward, e.g.  00631409 becomes #091463</li>
</ol>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/02/08/humane-theme-for-textmate-and-xcode/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>My development tools</title>
		<link>http://damieng.com/blog/2006/11/09/my-development-tools?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=my-development-tools</link>
		<comments>http://damieng.com/blog/2006/11/09/my-development-tools#comments</comments>
		<pubDate>Fri, 10 Nov 2006 08:35:28 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[AnkhSVN]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CodeSmith]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OGRE]]></category>
		<category><![CDATA[SubSonic]]></category>
		<category><![CDATA[subtext]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://damieng.com/blog/archive/2006/11/09/my-development-tools.aspx</guid>
		<description><![CDATA[Christopher Bennage wrote about his development tool set-up and encouraged others to do the same so here&#8217;s my current set-up. Daily tools Visual Studio 2005 &#8211; IDE of preference despite it&#8217;s sluggish behaviour SQL Server 2005 Management Studio &#8211; Took getting used to but it&#8217;s an improvement on 2000&#8242;s Enterprise Manager AnkhSVN - Subversion support [...]]]></description>
			<content:encoded><![CDATA[<p>Christopher Bennage <a href="http://devlicious.com/blogs/christopher_bennage/archive/2006/10/18/Your-Development-Tools.aspx">wrote about his development tool set-up</a> and encouraged others to do the same so here&#8217;s my current set-up.</p>
<h3>Daily tools</h3>
<ul>
<li>Visual Studio 2005 &#8211; IDE of preference despite it&#8217;s sluggish behaviour</li>
<li>SQL Server 2005 Management Studio &#8211; Took getting used to but it&#8217;s an improvement on 2000&#8242;s Enterprise Manager</li>
<li><a href="http://ankhsvn.tigris.org">AnkhSVN -</a> Subversion support inside Visual Studio 2005</li>
<li><a href="http://www.aisto.com/roeder/dotnet/">.NET Reflector</a> &#8211; Searching .NET API or to find out what it&#8217;s doing</li>
<li><a href="http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx">Web Application Projects</a> &#8211; Stop using VS&#8217;s web sites and start using web applications!</li>
<li><a href="http://msdn2.microsoft.com/en-us/asp.net/aa336619.aspx">Web Deployment Projects</a> &#8211; Deploy to dev, test or live servers as easily as building a project</li>
</ul>
<h3>Not quite daily</h3>
<ul>
<li><a href="http://www.codesmithtools.com">CodeSmith</a> &#8211; Need to get to grips with v4 to build our whole database layer in one hit</li>
<li><a href="http://trac.edgewall.org/">Trac</a> &#8211; Bug tracking, milestones &amp; wiki with integrated support for Subversion</li>
<li><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> &#8211; Check-in/out of non-project items (e.g. art assets)</li>
<li><a href="http://www.chrispederick.com/work/webdeveloper/">Web Developer Extension</a> &#8211; Trying CSS changes on-the-fly, validating pages etc. from Firefox</li>
<li><a href="http://www.joehewitt.com/software/firebug/">Firebug</a> &#8211; Examining pages, the page DOM etc. from Firefox</li>
<li><a href="http://kdiff3.sourceforge.net/">KDiff</a> &#8211; Excellent 3-way diff tool that works great with AnkhSVN</li>
<li><a href="http://www.subtextproject.com">Subtext</a> &#8211; Blogging system running here</li>
</ul>
<h3>On occasion</h3>
<ul>
<li><a href="http://msdn.microsoft.com/vstudio/express/visualcsharp/">Visual C# Express</a> and <a href="http://msdn.microsoft.com/xna">XNA</a> &#8211; Messing with 3D graphics, controllers and pixel shaders</li>
<li><a href="http://www.ogre3d.org/">Ogre</a> &#8211; Steve&#8217;s object-oriented 3D engine</li>
<li><a href="http://www.apple.com/macosx/features/xcode/">XCode</a> and <a href="http://developer.apple.com/cocoa/">Cocoa</a> &#8211; Still quite alien with it&#8217;s message-based calling mechanism but obviously powerful</li>
</ul>
<h3>Keeping an eye on</h3>
<ul>
<li><a href="http://www.eclipse.org/">Eclipse</a> &#8211; IDE for developing Java (C++ and C# support in various stages too)</li>
<li><a href="http://www.rubyonrails.org/">Ruby on Rails</a> &#8211; Interesting RAD approach to web development  &#8211; Apple also supporting on Mac OS X 10.5</li>
<li><a href="http://blogs.msdn.com/sandcastle/">Sandcastle</a> &#8211; Microsoft&#8217;s documentation tool that already seems to have had an impact on NDoc</li>
<li><a href="http://sourceforge.net/projects/subsonic">SubSonic</a> &#8211; Build-provider that generates an ORM on the fly and provides automatic developer-only db editing pages</li>
</ul>
<h3>Not used lately, still installed</h3>
<ul>
<li><a href="http://www.borland.com/delphi/">Delphi</a> 5/6 &#8211; Borland&#8217;s great RAD tool for non-.NET development, later versions support .NET too</li>
<li><a href="http://www.borland.com/jbuilder">JBuilder</a> &#8211; Java development although I&#8217;d probably move to Eclipse</li>
<li>Visual Studio 2003 &#8211; Still required for the odd .NET 1.1 application/testing</li>
</ul>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2006/11/09/my-development-tools/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
