<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.9.2 (http://www.squarespace.com/) on Thu, 11 Mar 2010 11:32:16 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://www.wiredbob.com/blog/"><rss:title>WiredBob's Blog</rss:title><rss:link>http://www.wiredbob.com/blog/</rss:link><rss:description></rss:description><dc:language>en-GB</dc:language><dc:date>2010-03-11T11:32:16Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v5.9.2 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/8/31/reviewing-videos-on-apple-tv-with-automator.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/8/27/keynote-remote-with-macbook-pro-ad-hoc-network.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/5/23/eclipse-working-sets.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/5/8/new-iphone-apps-to-be-tested-on-iphone-os-3-beta-5.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/5/5/squarespace-to-do-iphone-app.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/4/20/iphone-tweetie-style-navigation-framework.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/4/16/wil-shipleys-app-hype.html"/><rdf:li rdf:resource="http://www.wiredbob.com/blog/2009/4/12/how-to-rename-an-xcode-project.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://www.wiredbob.com/blog/2009/8/31/reviewing-videos-on-apple-tv-with-automator.html"><rss:title>Reviewing Videos on Apple TV with Automator</rss:title><rss:link>http://www.wiredbob.com/blog/2009/8/31/reviewing-videos-on-apple-tv-with-automator.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-08-31T21:53:46Z</dc:date><dc:subject>Apple Apple TV Applescript Automator Snow Leopard</dc:subject><content:encoded><![CDATA[<p>The new Services support in <a href="http://www.apple.com/macosx/">Snow Leopard</a> has got me interested in "really smoothing my Mac workflows", a term used by the demonstrator with the crazy hair at the last Apple keynote.</p>
<p><span class="full-image-block ssNonEditable"><span><img src="http://www.wiredbob.com/storage/post-images/Smoothing%20Mac%20Workflows.png?__SQUARESPACE_CACHEVERSION=1251926310347" alt="" /></span></span></p>
<p>I take a lot of home movies with a <a href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=13063&amp;pq-locale=en_GB&amp;_requestid=9571">Kodak Zi6</a>; it's a cheap, but cheerful, HD handheld video camera that produces great looking images with not so hot audio. &nbsp;I want to use my Apple TV to quickly review the home movies I produce on the camera - but that can be awkward. &nbsp;The Quicktime wrapped files produced aren't quite compatible with Apple TV directly and so I've had to use a manual workflow of opening the files in iMovie, exporting to Apple TV, importing to iTunes and then syncing to finally get them onto the Apple TV.</p>
<p>With Quicktime 10, and the new Services support in Snow Leopard it is now possible to build a simple Automator workflow that allows me to -</p>
<ol>
<li>Select any number of Zi6 movies in the Finder.</li>
<li>Right click, and select the "Review on Apple TV" service that i've built using Automator and some Applescript.</li>
<li>The service will pick up all the selected files and send them to Quicktime for output in "Apple TV" format.</li>
<li>It then uses some Applescript to import the converted files into iTunes, ready for syncing with my Apple TV.</li>
</ol>
<p>The workflow is attached to the article for download. &nbsp;Unzip the file and place it in your <em>~/Library/Services</em> folder and then you can immediately right click any movie file and select the option to "<strong>Review on Apple TV</strong>". &nbsp;It can also be opened in Automator and freely modified.</p>
<p>I still haven't perfected the workflow. &nbsp;I want to add some metadata (specifically genre = "For Review") to the converted files so that I can quickly find them on the Apple TV. &nbsp;I also want to trigger a sync on the Apple TV automatically but I can't see how that is possible in Applescript. &nbsp;For now though, it works pretty well as a simple first start.</p>
<p><a href="http://www.wiredbob.com/storage/files/services/Service_Review_on_Apple_TV_v1.zip">Download the Service here</a></p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/8/27/keynote-remote-with-macbook-pro-ad-hoc-network.html"><rss:title>Keynote Remote with Macbook Pro Ad-hoc Network</rss:title><rss:link>http://www.wiredbob.com/blog/2009/8/27/keynote-remote-with-macbook-pro-ad-hoc-network.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-08-27T22:49:59Z</dc:date><dc:subject>Apple Keynote iPhone</dc:subject><content:encoded><![CDATA[<p>I'm giving a presentation in about a month and I'm planning to use Keynote on my Macbook Pro. &nbsp;I was hoping to use the iPhone <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300719251&amp;mt=8">Keynote Remote</a> app, to act as a very modern version of a slide changer (if that's what you call it?). &nbsp;Keynote Remote expects both the host computer and the iPhone to be on the same network; but there are numerous reports of connection problems between both, not to mention the fact that you don't always have a Wifi network available at presentation venues.</p>
<p>Then, I had the bright idea of using the ability of Mac OS X to create an ad-hoc wireless network by clicking the Airport icon in the menu bar and clicking "Create Network...". &nbsp;When I tried to connect the iPhone to the new network (Settings/Wifi) it appeared to connect - but the menubar network icon still showed a worse than Edge connection (I get terrible reception here). &nbsp;Keynote Remote would work for a few slides, but then the connection would drop out - making it useless.</p>
<p>After the usual Googling, I stumbled across <a href="http://discussions.apple.com/thread.jspa?threadID=1855552&amp;start=15&amp;tstart=0">this Apple thread</a> which suggested turning Airplane mode on in Settings, and THEN connecting to the ad-hoc network. &nbsp;For some reason the iPhone now shows a Wifi connection and Keynote Remote seems to be working reliably. &nbsp;Excellent tip!</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/5/23/eclipse-working-sets.html"><rss:title>Eclipse Working Sets</rss:title><rss:link>http://www.wiredbob.com/blog/2009/5/23/eclipse-working-sets.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-05-23T22:56:20Z</dc:date><dc:subject>Java Programming eclipse java programming tomcat</dc:subject><content:encoded><![CDATA[<p>Eclipse is a fantastic IDE, especially for developing Java code. However, recently I've been getting a little irritated by its speed. This is probably exacerbated by the fact that the code I'm working on has about 20 Eclipse projects in it's source tree and thousands of source files. Eclipse gives the developer plenty of help - it does code completion, resolves dependencies, performs automatic imports and refactors across projects - all of which come at a cost. I'm not sure how much time i've spend waiting for my workspace to build, but it can be 10% of the day at worst! Even navigation through that many files becomes a productivity issue.<br /><br />Recently i've found what is probably a fairly obvious feature of Eclipse but if you haven&rsquo;t found yet it the concept of &ldquo;Working Sets&rdquo; should be useful.<br /><br />Working sets are a way of choosing only those projects and files that are relevant for the task in hand. It's an alternative, more focussed way to view source files and resources that the Project Explorer - that can really get out of hand if you are working with more than, say, 10 projects. At the simplest level, working sets allow you to configure multiple profiles of visible projects that you can select from depending on the task you are performing. For example, if you are only working on the Eclipse projects that deal with order management in your system, you can select the &ldquo;Order Management&rdquo; working set and it will show only those Eclipse projects in the Project Explorer.<br /><br />You can also bring working sets much further - you can select individual packages and files to form part of the working set (you can even create a working set of breakpoints), so you can be very specific about what you want to split out and see in context. All-in-all it is a useful way to make your Eclipse environment significantly easier to navigate.<br /><br />To manage working sets use the dropdown arrow on the Project Explorer.</p>
<p><span class="full-image-block ssNonEditable"><span><img style="width: 500px;" src="http://www.wiredbob.com/storage/post-images/workingsets_menu.png?__SQUARESPACE_CACHEVERSION=1243119562473" alt="" /></span></span></p>
<p>Click <strong>New...</strong> to create a new working set and select the type of set you want. The default Java type is usually fine for Java programming.</p>
<p><span class="full-image-block ssNonEditable"><span><img style="width: 500px;" src="http://www.wiredbob.com/storage/post-images/workingsets_new.png?__SQUARESPACE_CACHEVERSION=1243119186427" alt="" /></span></span></p>
<p>Select the various resources that should be part of the set, and give it a name. The resources can be anything - files, packages or projects.</p>
<p><span class="full-image-block ssNonEditable"><span><img style="width: 500px;" src="http://www.wiredbob.com/storage/post-images/workingsets_resources.png?__SQUARESPACE_CACHEVERSION=1243119571558" alt="" /></span></span></p>
<p>Finally, use the dropdown menu on the Project Explorer to change active sets.<br /><br />See the video tutorials here for a walkthrough <a href="http://www.peterfriese.de/eclipse-working-sets-part-i/">http://www.peterfriese.de/eclipse-working-sets-part-i/</a>.</p>
<p><img src="file:///Users/Robert/Library/Caches/TemporaryItems/moz-screenshot-4.jpg" alt="" /></p>
<p><img src="file:///Users/Robert/Library/Caches/TemporaryItems/moz-screenshot-3.jpg" alt="" /></p>
<p><img src="file:///Users/Robert/Library/Caches/TemporaryItems/moz-screenshot-2.jpg" alt="" /></p>
<p><img src="file:///Users/Robert/Library/Caches/TemporaryItems/moz-screenshot-1.jpg" alt="" /></p>
<p><img src="file:///Users/Robert/Library/Caches/TemporaryItems/moz-screenshot.jpg" alt="" /></p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/5/8/new-iphone-apps-to-be-tested-on-iphone-os-3-beta-5.html"><rss:title>New iPhone Apps to be tested on iPhone OS 3 Beta 5</rss:title><rss:link>http://www.wiredbob.com/blog/2009/5/8/new-iphone-apps-to-be-tested-on-iphone-os-3-beta-5.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-05-08T22:06:20Z</dc:date><dc:subject>iPhone iPhone Programming sdk</dc:subject><content:encoded><![CDATA[<p><span class="full-image-float-left ssNonEditable"><span><img src="http://www.wiredbob.com/storage/post-images/icon_iphonesdk3.png?__SQUARESPACE_CACHEVERSION=1241820673157" alt="" /></span></span>Any new iPhone apps submitted to the App Store for evaluation will from now be tested on iPhone OS 3, beta 5.&nbsp; Developers need to make sure their apps are well tested on the new beta before submission, otherwise they could fail the process.</p>
<p>Beta 5 of both the iPhone OS and the SDK are available on <a href="http://developer.apple.com">ADC</a> if you're a registered iPhone developer.</p>
<p>&nbsp;</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/5/5/squarespace-to-do-iphone-app.html"><rss:title>Squarespace to do iPhone App</rss:title><rss:link>http://www.wiredbob.com/blog/2009/5/5/squarespace-to-do-iphone-app.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-05-05T23:26:15Z</dc:date><dc:subject>Squarespace apps iPhone</dc:subject><content:encoded><![CDATA[<p>I've been looking around on the iTunes Store for an app that does some basics for Squarespace - blog posts, basic comment management, viewing  of stats etc.  It appears there is an official one on the <a href="http://developers.squarespace.com/features-system/post/481395">way</a>.  I know that <a href="http://ego-app.com/">Ego</a> is an excellent app for  browsing various site stat services - Feedburner, Google Analytics, Mint, Squarespace and Twitter are supported, but it doesn't do most of the extras a Squarespace specific app will do.</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/4/20/iphone-tweetie-style-navigation-framework.html"><rss:title>iPhone Tweetie Style Navigation Framework</rss:title><rss:link>http://www.wiredbob.com/blog/2009/4/20/iphone-tweetie-style-navigation-framework.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-04-20T22:36:00Z</dc:date><dc:subject>Tweetie XCode apple iPhone iPhone Programming navigation</dc:subject><content:encoded><![CDATA[I'm developing an iPhone app that logs actions against one or more persons and thought that Tweetie's navigation style would suit. Tweetie uses a navigation controller to handle the hierarchical nature of browsing account/tweets/users but also uses a tab bar to navigate between various views - a user's tweets, their mentions, DMs etc.  Investigating the Apple documentation, having a tab bar controller within a navigation controller is not a supported Apple user interface approach - the iPhone SDK doesn’t support it and trying results in a blank tab bar when you navigate to the view hosting it. I then found this post, with a comment from Tweetie developer himself, @atebits, alluding to the fact that a custom tab view controller solution is required.]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/4/16/wil-shipleys-app-hype.html"><rss:title>Wil Shipley's App Hype</rss:title><rss:link>http://www.wiredbob.com/blog/2009/4/16/wil-shipleys-app-hype.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-04-16T12:42:04Z</dc:date><dc:subject>apple hype mac programming shipley</dc:subject><content:encoded><![CDATA[<p>I came across this video from the C4 conference of the famous Mac programmer Wil Shipley talking about how to generate hype and buzz for your applications.&nbsp; He talks alot of sense - in fact most of it seems like <em>common</em> sense - but there are alot of things that most of us probably won't pick up straight off.&nbsp; If you're a Mac/iPhone programmer you'd do well to take some of this onboard.</p>
<p>I found out about Wil after downloading <a href="http://www.delicious-monster.com/">Delicious Library 2</a> as part of the Macheist bundle, and then realised he was one of the founders of <a href="http://www.omnigroup.com/">The Omni Group</a> - check out OmniGraffle if you want to draw fantastic looking diagrams!&nbsp; Great examples of simple, cool apps.&nbsp; He is also worth following <a href="http://twitter.com/wilshipley">@wilshipley</a>.</p>
<p>&nbsp;</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="369" id="viddler_b564166e"><param name="movie" value="http://www.viddler.com/player/b564166e/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/b564166e/" width="437" height="369" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_b564166e"></embed></object></p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.wiredbob.com/blog/2009/4/12/how-to-rename-an-xcode-project.html"><rss:title>How to rename an Xcode project</rss:title><rss:link>http://www.wiredbob.com/blog/2009/4/12/how-to-rename-an-xcode-project.html</rss:link><dc:creator>Robert Conn</dc:creator><dc:date>2009-04-12T17:32:39Z</dc:date><dc:subject>iPhone programming sdk</dc:subject><content:encoded><![CDATA[<p>I've recently been working on a iPhone framework which performs <a href="http://www.atebits.com/tweetie-iphone/">Tweetie</a> style navigation - basically supporting a tab bar controller within a navigation controller, as this isn't supported natively by the iPhone SDK. I developed the framework in a seperate project and wanted to use this as a base for a new project I've just started working on. It's fairly simple to take a copy of an existing iPhone Xcode project and rename it for a new project - here are the steps I followed -</p>
<ol>
<li>In Finder, copy the old project directory to a new location and rename the folder to reflect the new project name.</li>
<li>Move the <strong>&lt;oldproj&gt;.xcodeproj</strong> file in the project directory to <strong>&lt;newproj&gt;.xcodeproj</strong>.</li>
<li>Open the new xcodeproj file/project in Xcode.</li>
<li>If using version control on the provious project, turn that off - right click the project, Get Info and set the version control drop down value to "None".</li>
<li>Refactor those classes that carry the <strong>&lt;oldproj&gt;</strong> name e.g. open the application delegate header file <strong>&lt;oldproj&gt;AppDelegate.h</strong>, right click the class name <strong>&lt;oldproj&gt;AppDelegate</strong> and then select refactor. Rename to <strong>&lt;newprog&gt;AppDelegate</strong>, <em>Preview</em> then <em>Apply</em>. Repeat this for any classes that hold the old name.</li>
<li>In Other Sources, pick the <strong>&lt;oldproj&gt;_Prefix.pch </strong>file and refactor - rename to <strong>&lt;newproj&gt;_Prefix.pch</strong>.</li>
<li>Select the <strong>&lt;oldproj&gt;</strong> build target and rename to <strong>&lt;newproj&gt;</strong>.</li>
<li>Bring up info for the <strong>&lt;newproj&gt;</strong> target - Select &ldquo;All Configurations&rdquo;, &ldquo;All Settings&rdquo; and navigate through the build configuration settings changing these references of <strong>&lt;oldproj&gt;</strong> to <strong>&lt;newproj&gt;</strong><br /><em>Product Name<br />GCC_PREFIX_HEADER<br />Build and test </em></li>
</ol>
<p>&nbsp;</p>]]></content:encoded></rss:item></rdf:RDF>