<?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>man, dog, machine</title>
	<atom:link href="http://mandogmachine.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mandogmachine.com</link>
	<description>Geekery, Fun &#38; Adventure.</description>
	<lastBuildDate>Wed, 22 Feb 2012 18:49: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><![CDATA[Screencasting on iOS]]></title>
		<link><![CDATA[http://themacscreencastguy.com/blog/2012/2/22/screencasting-on-ios.html]]></link>
		<comments>http://mandogmachine.com/2012/02/screencasting-on-ios/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 18:49:43 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Linked List]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[screencasting]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=411</guid>
		<description><![CDATA[Great overview of current options for recording screencasts on iOS. ◆ Permalink Potentially Related Review of Captio for iPhone<p><a href="http://mandogmachine.com/2012/02/screencasting-on-ios/" rel="bookmark" title="Permanent link to 'Screencasting on iOS'" class="glyph">◆ Permalink</a></p>
<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/10/review-captio-iphone/" rel="bookmark">Review of Captio for iPhone</a><!-- (5)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Great overview of current options for recording screencasts on iOS.</p>
<p><a href="http://mandogmachine.com/2012/02/screencasting-on-ios/" rel="bookmark" title="Permanent link to 'Screencasting on iOS'" class="glyph">◆ Permalink</a></p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/10/review-captio-iphone/" rel="bookmark">Review of Captio for iPhone</a><!-- (5)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=411&amp;md5=3d47f0f1ce30169163890fbd97d32bc2" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/screencasting-on-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>◆ iOS Needs a Game Controller Input API</title>
		<link>http://mandogmachine.com/2012/02/ios-needs-a-game-controller-input-api/</link>
		<comments>http://mandogmachine.com/2012/02/ios-needs-a-game-controller-input-api/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 11:27:31 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=410</guid>
		<description><![CDATA[The iPhone and iPad have proven to be very popular gaming devices. The App Store&#8217;s overall top 10 regularly lists several games and some of the most successful apps have also been games. But iOS lacks something that could make it even more popular as a gaming platform: an API to support physical controllers like [...]<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/12/papa-sangre-game-submitted-to-apple-for-review/" rel="bookmark">Papa Sangre game submitted to Apple for review</a><!-- (11.3)--></li>
		<li><a href="http://mandogmachine.com/2010/10/virtual-city-hd-for-ipad/" rel="bookmark">Virtual City HD for iPad</a><!-- (10.8)--></li>
		<li><a href="http://mandogmachine.com/2010/11/android-killer-apps/" rel="bookmark">Where are the Android killer apps?</a><!-- (5.3)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>The iPhone and iPad have proven to be very popular gaming devices. The App Store&#8217;s overall top 10 regularly lists several games and some of the most successful apps have also been games. But iOS lacks something that could make it even more popular as a gaming platform: an API to support physical controllers like gamepads and joysticks.</p>
<p>Some games just seem like a touch interface is their natural habitat. Board games, Flight Control, Plants vs. Zombies, Angry Birds, Fruit Ninja, time management games and others work incredibly well controlling them with your fingers. Playing them with a controller would feel like playing them by proxy. But whenever I see a game with virtual controllers on the screen, to me that&#8217;s a virtual shrug of the developer, effectively saying: &#8220;This is the best we could do.&#8221; Virtual D-pads or &#8220;analog&#8221; controller sticks are a crutch at best. I&#8217;ve tried playing games that use this type of UI but the lack of physical feedback makes most games all but unplayable for me.</p>
<p>Some examples of where the touch interface falls short:</p>
<ul>
<li>A racing game that has virtual gas and brake pedals and wants me to steer the car using the iPad&#8217;s accelerometer.</li>
<li>A flight simulator that uses the accelerometer for controlling the aircraft.</li>
<li>A first-person shooter that wants me to tap to shoot and move around the environment using virtual sticks on the screen.</li>
<li>An adventure game that requires me to tap to make the character walk or use gestures to manipulate objects.</li>
</ul>
<p>Some people wonder why consoles like the PS Vita or Nintendo&#8217;s 3DS still exist in a world where multi-functional devices like the iPhone, iPod Touch and iPad are all the rage. But they&#8217;re selling well (at least the 3DS is) despite prices for games that by far exceed the average price of an iOS game. I think physical controllers are at least part of the answer. </p>
<p>Third-party solutions like the <a href="http://www.amazon.com/gp/product/B004YC4NH6/ref=as_li_ss_tl?ie=UTF8&#038;tag=mandogmach-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B004YC4NH6">iCade</a> and the <a href="http://www.icontrolpad.com/">iControlPad</a> are indicative of a need that currently is not being served. These devices are great, but they need game developers to implement a separate API for each one. Apple needs to create a standard controller API that supports devices hooked up via the dock connector, Bluetooth or Wifi. Their platform will greatly benefit as will the quality and selection of games on the App Store.</p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/12/papa-sangre-game-submitted-to-apple-for-review/" rel="bookmark">Papa Sangre game submitted to Apple for review</a><!-- (11.3)--></li>
		<li><a href="http://mandogmachine.com/2010/10/virtual-city-hd-for-ipad/" rel="bookmark">Virtual City HD for iPad</a><!-- (10.8)--></li>
		<li><a href="http://mandogmachine.com/2010/11/android-killer-apps/" rel="bookmark">Where are the Android killer apps?</a><!-- (5.3)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=410&amp;md5=ffc93687b197c8c1e61388db86aa26ca" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/ios-needs-a-game-controller-input-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>◆ Xcode 4.3 Breaks MacPorts</title>
		<link>http://mandogmachine.com/2012/02/xcode-4-3-breaks-macports/</link>
		<comments>http://mandogmachine.com/2012/02/xcode-4-3-breaks-macports/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 22:47:46 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=409</guid>
		<description><![CDATA[MacPorts, a suite of tools to make Unix command line tools available on OS X, relies on Xcode to build the Mac versions of these tools. Since I updated to Xcode 4.3 the port command is showing lots of warnings and errors, failing to build several tools. I did some research into the issue and [...]<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/08/terminalcolours-simbl-plugin-under-lion/" rel="bookmark">TerminalColours SIMBL plugin under Lion</a><!-- (5.8)--></li>
		<li><a href="http://mandogmachine.com/2011/09/single-or-multiple-screens/" rel="bookmark">Single or Multiple Screens?</a><!-- (5.2)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.macports.org/">MacPorts</a>, a suite of tools to make Unix command line tools available on OS X, relies on Xcode to build the Mac versions of these tools. Since I updated to Xcode 4.3 the <code>port</code> command is showing lots of warnings and errors, failing to build several tools. I did some research into the issue and it seems that the current release version of MacPorts (2.0.3) does indeed not yet support Xcode 4.3. There seem to be some workarounds that involve editing the MacPorts configuration file and creating some symlinks to deal with the fact that Xcode is now installed in /Applications and everything that used to be in /Developer is now inside that Xcode.app application package. Unfortunately, though, none of these workarounds, including issuing <code>sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/</code>, did anything for me.</p>
<p>My advice would be to either stick with (or downgrade to) Xcode 4.2 if you can, otherwise you&#8217;ll just have to wait until MacPorts releases a version that&#8217;s compatible with Xcode 4.3. The MacPorts team is aware of the issue and already working on a fix. As of today, though, it&#8217;s not clear when that fix will become available.</p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/08/terminalcolours-simbl-plugin-under-lion/" rel="bookmark">TerminalColours SIMBL plugin under Lion</a><!-- (5.8)--></li>
		<li><a href="http://mandogmachine.com/2011/09/single-or-multiple-screens/" rel="bookmark">Single or Multiple Screens?</a><!-- (5.2)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=409&amp;md5=0ee20954f167cd1e47ead76ca0272df6" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/xcode-4-3-breaks-macports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>◆ Something Simpler than OmniFocus</title>
		<link>http://mandogmachine.com/2012/02/something-simpler-than-omnifocus/</link>
		<comments>http://mandogmachine.com/2012/02/something-simpler-than-omnifocus/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 21:09:03 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[omnifocus]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[task management]]></category>
		<category><![CDATA[taskpaper]]></category>
		<category><![CDATA[to do]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=408</guid>
		<description><![CDATA[I&#8217;ve had a love/hate relationship with OmniFocus for the Mac ever since the 1.0. It&#8217;s probably one of the most powerful task management / GTD apps available for the Mac, yet it always seemed too bulky and dense for me to really enjoy using it. I checked out Things while creating a dashkards cheat sheet [...]<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/02/learning-omnifocus/" rel="bookmark">Learning OmniFocus</a><!-- (13.8)--></li>
		<li><a href="http://mandogmachine.com/2011/01/sciral-consistency/" rel="bookmark">Sciral Consistency</a><!-- (13.2)--></li>
		<li><a href="http://mandogmachine.com/2011/03/getting-back-on-focus/" rel="bookmark">Getting Back on Focus</a><!-- (6.8)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve had a love/hate relationship with <a href="http://www.omnigroup.com/products/omnifocus/">OmniFocus for the Mac</a> ever since the 1.0. It&#8217;s probably one of the most powerful task management / GTD apps available for the Mac, yet it always seemed too bulky and dense for me to really enjoy using it. I checked out <a href="http://culturedcode.com/things/">Things</a> while creating a <a href="http://dashkards.com/things">dashkards cheat sheet</a> for it and while it felt lighter and more elegant than OmniFocus, the whole GTD concept still felt rather restrictive and burdensome.</p>
<p>A day or two ago, yet again mulling over OmniFocus alternatives, I started thinking about what I actually require from a task management app. I quickly realized that the reason I disliked OmniFocus wasn&#8217;t that it lacks anything, in fact the opposite is the case. OmniFocus, Things and another GTD-friendly app I had been checking out, <a href="http://www.potionfactory.com/thehitlist/">The Hit List</a>, all have one thing in common: They&#8217;re simply <em>too much</em>. So I asked myself further <em>why</em> exactly these apps are &#8220;too much&#8221; for me. After a long afternoon dog walk I had whittled down the list of common task management features to the handful I really need. And now it&#8217;s pretty clear why I&#8217;ve struggled feeling at home with any of the aforementioned apps.</p>
<p>For me, a task management app needs no more than the following features:</p>
<ul>
<li>Hierarchical list of tasks</li>
<li>Due dates and recurring tasks</li>
<li>The ability to attach notes and clickable links to tasks</li>
</ul>
<p>I don&#8217;t need different &#8220;perspectives&#8221; on my tasks, I don&#8217;t work from what GTD calls &#8220;contexts&#8221;, I don&#8217;t need to attach files to tasks, I don&#8217;t need to sync with iCal or an iOS app, I don&#8217;t need a review process and I don&#8217;t need the 143 other features full-fledged GTD apps probably offer. No wonder I never felt at home in OmniFocus &#8211; I was always trying to work within a system that was doing way too much and all those features were constantly getting in my way (I&#8217;ve never found a good use for contexts, for example, yet without them OmniFocus doesn&#8217;t really work very well).</p>
<h3>TaskPaper</h3>
<p>I briefly considered using a barebones text-file-based system, such as Gina Trapani&#8217;s <a href="http://todotxt.com/">todo.txt</a>. But that proved to be <em>too</em> barebones pretty quickly (no notes, no clickable links). Then I remembered that a long, long time ago, I had registered <a href="http://click.linksynergy.com/fs-bin/stat?id=HmqZSIrHBCA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Ftaskpaper%252Fid424281111%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30">TaskPaper</a>. And after re-familiarizing myself with the app, I knew I had found my new task management app.</p>
<p>TaskPaper files are completely text-based, so you can edit them with any plain-text editor. The file &#8220;format&#8221; basically consists of some formatting rules, similar to Markdown, which work both in plain text format as well as inside TaskPaper&#8217;s user interface:</p>
<ul>
<li>End a line with a colon (:) to make that line a project (or header).</li>
<li>Start a line with a dash (-) to make it a task.</li>
<li>Do neither of the above to create a note.</li>
<li>Add as many tags to a task using the @ symbol.</li>
</ul>
<p>That&#8217;s the gist of how TaskPaper works. There are of course some finer details, such as the ability to add parameters to tags (e.g. @due(2012-02-20) or @priority(1)), extensive support for AppleScript (you need a script for recurring tasks), lots of keyboard shortcuts and a powerful search feature. But with just the basics TaskPaper does everything I need in the simplest way possible. It also lets me organize my projects into separate files, whereas OmniFocus and the other apps mentioned above stuff everything into a single database (which you then have to maintain to keep it working smoothly).</p>
<p>I&#8217;ve already imported my current projects into TaskPaper files and started working with the new app. So far it feels liberating. TaskPaper combines the simplicity of text files with the power of a good Mac app UI. I have a feeling I&#8217;m not going to miss OmniFocus anytime soon.</p>
<p>P.S.: There&#8217;s also versions of TaskPaper for the <a href="http://click.linksynergy.com/fs-bin/stat?id=HmqZSIrHBCA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Ftaskpaper-simple-to-do-lists%252Fid354540092%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30">iPhone</a> and the <a href="http://click.linksynergy.com/fs-bin/stat?id=HmqZSIrHBCA&#038;offerid=146261&#038;type=3&#038;subid=0&#038;tmpid=1826&#038;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Ftaskpaper-simple-to-do-lists%252Fid354540092%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30">iPad</a> which can sync with the Mac version via <a href="http://db.tt/m3UKSp8">Dropbox</a> or a similar service.</p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/02/learning-omnifocus/" rel="bookmark">Learning OmniFocus</a><!-- (13.8)--></li>
		<li><a href="http://mandogmachine.com/2011/01/sciral-consistency/" rel="bookmark">Sciral Consistency</a><!-- (13.2)--></li>
		<li><a href="http://mandogmachine.com/2011/03/getting-back-on-focus/" rel="bookmark">Getting Back on Focus</a><!-- (6.8)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=408&amp;md5=e9784d1b121e38ba27e5eb85d4a8ae54" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/something-simpler-than-omnifocus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>◆ Safari&#8217;s New Tab Behaviour on Mac, iPhone and iPad</title>
		<link>http://mandogmachine.com/2012/02/safaris-new-tab-behaviour-on-mac-iphone-and-ipad/</link>
		<comments>http://mandogmachine.com/2012/02/safaris-new-tab-behaviour-on-mac-iphone-and-ipad/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 13:47:56 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=407</guid>
		<description><![CDATA[Opening a new tab or window in Safari is a pretty straighforward thing and the intention of the user should be pretty clear: to visit a website or to initiate a search. Oddly enough, though, the Mac, iPhone and iPad all behave in subtly different ways when you create a new tab. Safari&#8217;s behaviour on [...]<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/04/location-tracking-on-the-iphone/" rel="bookmark">Location Tracking on the iPhone</a><!-- (9.6)--></li>
		<li><a href="http://mandogmachine.com/2010/10/yojimbo-ipad-review/" rel="bookmark">Yojimbo for iPad Review</a><!-- (8.1)--></li>
		<li><a href="http://mandogmachine.com/2012/01/iphone-wifi-sync-drains-battery/" rel="bookmark">iPhone WiFi Sync Drains Battery</a><!-- (7.3)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Opening a new tab or window in Safari is a pretty straighforward thing and the intention of the user should be pretty clear: to visit a website or to initiate a search. Oddly enough, though, the Mac, iPhone and iPad all behave in subtly different ways when you create a new tab.</p>
<p>Safari&#8217;s behaviour on the Mac makes the most sense to me: When you open a new window or tab the address bar receives the focus so you can immediately start typing a URL. If you want to perform a search, just hit the ⇥ key once and you&#8217;re in the search field. You could of course also pick a destination from your bookmarks, in which case it doesn&#8217;t really matter where the focus is.</p>
<p>On the iPhone, however, creating a new page (Safari&#8217;s equivalent of a tab on the iPhone) doesn&#8217;t set the focus at all. So if you want to type a URL or perform a search, you have to make an extra tap to focus the approriate text field. It&#8217;s just one tap, but an unnecessary one.</p>
<p>Safari&#8217;s behaviour on the iPad also forces an unnecessary second tap in many cases: After creating a new tab (here you actually do have real tabs, just like on the Mac), the search field receives focus. I type in URLs way more often than I use the search field, and for search I prefer to use the google.com page directly because I have more control over the search (for example, I can add /ncr to google.com to force Google to let me use the US version instead of redirecting me to the local &#8211; German &#8211; Google.de). So each time I create a new tab in Safari on the iPad, I have to tap a second time to focus the URL field.</p>
<p>You could surely argue over which behaviour makes the most sense for most users. My preferred behaviour is that of Safari on the Mac: When opening a new tab/window focus the URL field by default. But whatever behaviour is &#8220;right&#8221;, implement it indentically across all platforms. There are sometimes differences between platforms that constitute different behaviours, but I don&#8217;t think that&#8217;s the case here. Opening a new tab or window in Safari means the same thing no matter which plaform the user is on. So Safari should behave the same on the Mac and both iOS versions.</p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2011/04/location-tracking-on-the-iphone/" rel="bookmark">Location Tracking on the iPhone</a><!-- (9.6)--></li>
		<li><a href="http://mandogmachine.com/2010/10/yojimbo-ipad-review/" rel="bookmark">Yojimbo for iPad Review</a><!-- (8.1)--></li>
		<li><a href="http://mandogmachine.com/2012/01/iphone-wifi-sync-drains-battery/" rel="bookmark">iPhone WiFi Sync Drains Battery</a><!-- (7.3)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=407&amp;md5=b32e830ba855f427da5c832ef5f5880d" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/safaris-new-tab-behaviour-on-mac-iphone-and-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Being ruthless as a coder]]></title>
		<link><![CDATA[http://playswithfire.com/blog/2012/02/19/you-are-not-ruthless-enough/]]></link>
		<comments>http://mandogmachine.com/2012/02/being-ruthless-as-a-coder/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 11:50:44 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Linked List]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=405</guid>
		<description><![CDATA[Excellent advice for all software developers. One thing I&#8217;ve learned (the hard way) developing software since ca. 1995: If you don&#8217;t do what you know is the right way the first time, your &#8220;quick fix&#8221; will come back to bite you in the ass and it will do so when it&#8217;s least convenient. via Brent [...]<p><a href="http://mandogmachine.com/2012/02/being-ruthless-as-a-coder/" rel="bookmark" title="Permanent link to 'Being ruthless as a coder'" class="glyph">◆ Permalink</a></p>
<h3>Potentially Related</h3>

No related posts.
]]></description>
			<content:encoded><![CDATA[<p></p><p>Excellent advice for all software developers.</p>
<p>One thing I&#8217;ve learned (the hard way) developing software since ca. 1995: If you don&#8217;t do what you know is the right way the first time, your &#8220;quick fix&#8221; will come back to bite you in the ass and it will do so when it&#8217;s least convenient.</p>
<p>via <a href="http://inessential.com/2012/02/19/chris_on_coding">Brent Simmons</a></p>
<p><a href="http://mandogmachine.com/2012/02/being-ruthless-as-a-coder/" rel="bookmark" title="Permanent link to 'Being ruthless as a coder'" class="glyph">◆ Permalink</a></p>

<h3>Potentially Related</h3>
<p>No related posts.</p>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=405&amp;md5=c93e361393179ae7afc44234571fcd5f" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/being-ruthless-as-a-coder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>◆ WordPress Revision Management and Deletion</title>
		<link>http://mandogmachine.com/2012/02/wordpress-revision-management-deletion/</link>
		<comments>http://mandogmachine.com/2012/02/wordpress-revision-management-deletion/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 11:38:04 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Journal]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=404</guid>
		<description><![CDATA[While migrating a client&#8217;s WordPress-based website to a new domain today I noticed a feature that I had left enabled when I first set up the site a while ago: revisions. WordPress by default comes with revisions turned on but you can disable them by adding the line define('WP_POST_REVISIONS', false); to the wp-config.php. I usually [...]<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/11/custom-post-types-wordpress-3-1/" rel="bookmark">Custom Post Types coming to WordPress 3.1</a><!-- (7.8)--></li>
		<li><a href="http://mandogmachine.com/2010/11/inventory-management-geeks/" rel="bookmark">A lesson in inventory management for geeks</a><!-- (6.3)--></li>
		<li><a href="http://mandogmachine.com/2010/10/wordpress-vs-tumblr/" rel="bookmark">WordPress vs. Tumblr</a><!-- (5.4)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>While migrating a client&#8217;s WordPress-based website to a new domain today I noticed a feature that I had left enabled when I first set up the site a while ago: revisions. WordPress by default comes with revisions turned on but you can disable them by adding the line</p>
<p><code>define('WP_POST_REVISIONS', false);</code></p>
<p>to the wp-config.php. I usually disable it for my own sites but for this client I decided it was a feature he might find useful. I was fully aware of the fact that WordPress stores revisions alongside the regular posts and pages and that, over time, the table might grow to an unwieldy size and force me to do some database cleanup somewhere down the road. Yet I anticipated the client wouldn&#8217;t be publishing too much new content, so it might have been years before this issue surfaced.</p>
<p>Today, though, while doing a mass find-and-replace on the database&#8217;s sql dump (changing the local development domain to the live one before I import the database on the live server), I realized that the string I wanted to replace appeared a lot more often than I had thought it would. Looking more closely, I noticed that a fair amount of entries in the posts table containing the string were actually revisions of the original post. Figuring that now was a good time to purge some or all of these revisions, I googled a bit to find out the most elegant way of doing this. <a href="http://codex.wordpress.org/Revision_Management" title="Wordpress Codex - Revision Management">Then I find this page in the WordPress Codex</a>. There it says:</p>
<blockquote><p>Revisions are stored in the posts table. I don&#8217;t yet know what kind of impact that will have on post queries. We&#8217;re going to turn the switch to &#8220;on&#8221; on WordPress.com sometime soonish and we&#8217;ll have a better idea about what kind of damage, if any, it does.</p></blockquote>
<p>Seriously? This is how you do things over at WordPress? Not enough that it doesn&#8217;t take a genius to figure out that storing revisions in the posts table will lead to table bloat and most likely a decrease in performance over time, your way of &#8220;testing&#8221; is to implement a new feature on a production site and see what &#8220;damage&#8221; it does to customer data?</p>
<p>It gets better though. My goal was to find out how to delete revisions and on this topic the Codex has this to say:</p>
<blockquote><p>Deleting: There is an API function to delete revisions, but there is no UI. That can certainly change.</p></blockquote>
<p>Revisions were introduced in WordPress 2.6 (we&#8217;re at 3.3.1 at the time of this writing) and there&#8217;s still no UI to delete them. Awesome.</p>
<p>But I don&#8217;t want to make this post just a rant, so here are two plugins that should help you delete revisions:</p>
<p><a href="http://wordpress.org/extend/plugins/delete-revision/">Delete Revision</a><br />
<a href="http://wordpress.org/extend/plugins/better-delete-revision/">Better Delete Revision</a></p>
<p>Cleverly named plugins, I must say, especially the second one. I haven&#8217;t tried either of them yet, but let me just say that it&#8217;s not guaranteed that they&#8217;ll work correctly on your setup (not even the &#8220;Better&#8221; one). So be sure to backup your database before you run these plugins.</p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/11/custom-post-types-wordpress-3-1/" rel="bookmark">Custom Post Types coming to WordPress 3.1</a><!-- (7.8)--></li>
		<li><a href="http://mandogmachine.com/2010/11/inventory-management-geeks/" rel="bookmark">A lesson in inventory management for geeks</a><!-- (6.3)--></li>
		<li><a href="http://mandogmachine.com/2010/10/wordpress-vs-tumblr/" rel="bookmark">WordPress vs. Tumblr</a><!-- (5.4)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=404&amp;md5=f638ac6a995f414932ed83139434c937" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/wordpress-revision-management-deletion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[iOS data privacy]]></title>
		<link><![CDATA[http://scripting.com/stories/2012/02/13/theBiggerQuestionPathRaise.html]]></link>
		<comments>http://mandogmachine.com/2012/02/ios-data-privacy/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 09:37:01 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Linked List]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[winer]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=403</guid>
		<description><![CDATA[Dave Winer: If you install even one app on your iPhone or iPad, all your data is compromised. That&#8217;s just not true. An app cannot access data other than its own or what the API exposes. An app cannot, for example, access your notes or browsing history. ◆ Permalink Potentially Related Address Book uploading apparently [...]<p><a href="http://mandogmachine.com/2012/02/ios-data-privacy/" rel="bookmark" title="Permanent link to 'iOS data privacy'" class="glyph">◆ Permalink</a></p>
<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2012/02/address-book-uploading-apparently-common-practice/" rel="bookmark">Address Book uploading apparently common practice</a><!-- (10)--></li>
		<li><a href="http://mandogmachine.com/2010/12/a-truly-honest-privacy-policy/" rel="bookmark">A truly honest privacy policy</a><!-- (6.4)--></li>
		<li><a href="http://mandogmachine.com/2010/11/10-year-david-pogues-times/" rel="bookmark">10-year anniversary of David Pogue&#8217;s NY Times column</a><!-- (5.5)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Dave Winer:</p>
<blockquote><p>If you install even one app on your iPhone or iPad, all your data is compromised.</p></blockquote>
<p>That&#8217;s just not true. An app cannot access data other than its own or what the API exposes. An app cannot, for example, access your notes or browsing history.</p>
<p><a href="http://mandogmachine.com/2012/02/ios-data-privacy/" rel="bookmark" title="Permanent link to 'iOS data privacy'" class="glyph">◆ Permalink</a></p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2012/02/address-book-uploading-apparently-common-practice/" rel="bookmark">Address Book uploading apparently common practice</a><!-- (10)--></li>
		<li><a href="http://mandogmachine.com/2010/12/a-truly-honest-privacy-policy/" rel="bookmark">A truly honest privacy policy</a><!-- (6.4)--></li>
		<li><a href="http://mandogmachine.com/2010/11/10-year-david-pogues-times/" rel="bookmark">10-year anniversary of David Pogue&#8217;s NY Times column</a><!-- (5.5)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=403&amp;md5=4eed61f32e0f50e77ec6f0845c35b4d3" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/ios-data-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Drama Queen]]></title>
		<link><![CDATA[http://brooksreview.net/2012/02/trust/]]></link>
		<comments>http://mandogmachine.com/2012/02/drama-queen/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 17:23:30 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Linked List]]></category>
		<category><![CDATA[address book]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=401</guid>
		<description><![CDATA[Ben Brooks on the whole Path/Address Book kerfuffle: The fact is, that in this instance, Apple broke that trust. Queue a crying Meg Ryan. ◆ Permalink Potentially Related Address Book uploading apparently common practice Address Book tips<p><a href="http://mandogmachine.com/2012/02/drama-queen/" rel="bookmark" title="Permanent link to 'Drama Queen'" class="glyph">◆ Permalink</a></p>
<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2012/02/address-book-uploading-apparently-common-practice/" rel="bookmark">Address Book uploading apparently common practice</a><!-- (17.1)--></li>
		<li><a href="http://mandogmachine.com/2010/10/address-book-tips/" rel="bookmark">Address Book tips</a><!-- (8)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>Ben Brooks on the whole Path/Address Book kerfuffle:</p>
<blockquote><p>The fact is, that in this instance, Apple broke that trust.</p></blockquote>
<p>Queue a crying Meg Ryan.</p>
<p><a href="http://mandogmachine.com/2012/02/drama-queen/" rel="bookmark" title="Permanent link to 'Drama Queen'" class="glyph">◆ Permalink</a></p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2012/02/address-book-uploading-apparently-common-practice/" rel="bookmark">Address Book uploading apparently common practice</a><!-- (17.1)--></li>
		<li><a href="http://mandogmachine.com/2010/10/address-book-tips/" rel="bookmark">Address Book tips</a><!-- (8)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=401&amp;md5=ed26f2e35d1b6a787d547d924f567b66" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/drama-queen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Elevation Dock]]></title>
		<link><![CDATA[http://www.kickstarter.com/projects/hop/elevation-dock-the-best-dock-for-iphone]]></link>
		<comments>http://mandogmachine.com/2012/02/elevation-dock/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 19:03:27 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Linked List]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://mandogmachine.com/?p=400</guid>
		<description><![CDATA[I came across this Kickstarter project called the Elevation Dock a while ago. Apparently, it&#8217;s currently the most-funded Kickstarter project ever. It&#8217;s a dock for the iPhone that solves a problem that pretty much every iPhone dock so far hasn&#8217;t been able to solve (I don&#8217;t think anyone ever even tried): Getting your iPhone out [...]<p><a href="http://mandogmachine.com/2012/02/elevation-dock/" rel="bookmark" title="Permanent link to 'Elevation Dock'" class="glyph">◆ Permalink</a></p>
<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/10/steve-jobs-android-rant-on-q4-earnings-call/" rel="bookmark">Steve Jobs&#8217; Android rant on Q4 earnings call</a><!-- (5.6)--></li>
		<li><a href="http://mandogmachine.com/2011/02/ben-brooks-mobile-devices/" rel="bookmark">Ben Brooks on the mobile device market</a><!-- (5.1)--></li>
		<li><a href="http://mandogmachine.com/2011/03/getting-back-on-focus/" rel="bookmark">Getting Back on Focus</a><!-- (5.1)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p></p><p>I came across this Kickstarter project called the <a href="http://www.kickstarter.com/projects/hop/elevation-dock-the-best-dock-for-iphone">Elevation Dock</a> a while ago. Apparently, it&#8217;s currently the most-funded Kickstarter project ever. It&#8217;s a dock for the iPhone that solves a problem that pretty much every iPhone dock so far hasn&#8217;t been able to solve (I don&#8217;t think anyone ever even tried): Getting your iPhone out of the dock with one hand.</p>
<p>Most docks are so light that when you try to pull your iPhone out you lift the dock up in the process. You can then either wiggle and jiggle till the stupid thing (the dock, not the iPhone) falls off or use your second hand to hold on to it while you remove the iPhone (the video for the Kickstarter project illustrates this very nicely). Apple&#8217;s own dock is the prime example of this problem, especially the most recent dock. It&#8217;s so light there&#8217;s absolutely no chance in hell of getting your iPhone out with only one hand (the iPad 2&#8242;s dock, while being significantly heaver, has the same problem by the way).</p>
<p>So while the Elevation Dock does indeed solve a real problem, I&#8217;m going to pass. Firstly, it&#8217;s expensive. $59 + $20 for international shipping is more than I&#8217;m willing to pay for what, in the end, is essentially just a dock. I don&#8217;t dock my iPhone often enough to justify the expense, even though the undocking process infuriates me every single time.</p>
<p>Secondly, I think the Elevation Dock is ugly. This is just my personal taste, of course, but to me the dock looks comically clunky, despite being made from milled aluminium. I totally get that it probably needs to be as big as it is to perform its primary function of staying put when you undock your iPhone. But that doesn&#8217;t make it any more pleasent to the eye.</p>
<p>I clearly seem to be in the minority, though. The project has over 9,000 backers and is just short of $1M in funding at the time of this writing.</p>
<p><a href="http://mandogmachine.com/2012/02/elevation-dock/" rel="bookmark" title="Permanent link to 'Elevation Dock'" class="glyph">◆ Permalink</a></p>

<h3>Potentially Related</h3>
<ul>
		<li><a href="http://mandogmachine.com/2010/10/steve-jobs-android-rant-on-q4-earnings-call/" rel="bookmark">Steve Jobs&#8217; Android rant on Q4 earnings call</a><!-- (5.6)--></li>
		<li><a href="http://mandogmachine.com/2011/02/ben-brooks-mobile-devices/" rel="bookmark">Ben Brooks on the mobile device market</a><!-- (5.1)--></li>
		<li><a href="http://mandogmachine.com/2011/03/getting-back-on-focus/" rel="bookmark">Getting Back on Focus</a><!-- (5.1)--></li>
	</ul>
 <p><a href="http://mandogmachine.com/?flattrss_redirect&amp;id=400&amp;md5=d6689af1dda6febbe63d8051b5c9ebe9" title="Flattr" target="_blank"><img src="http://mandogmachine.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mandogmachine.com/2012/02/elevation-dock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: mandogmachine.com @ 2012-02-22 21:14:35 by W3 Total Cache -->
