<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jon Simpson</title>
<link>http://jonsimpson.co.uk/</link>
<description>Weblog &amp; linked items feed.</description>
<language>en-us</language>
<pubDate>Sun, 04 Mar 2012 16:01:17 +0000</pubDate>
<atom:link href="http://jonsimpson.co.uk/rss.xml" rel="self"
    type="application/rss+xml" />
<item>
    <title>Versioning &amp;amp; Xcode 4 Info.plist Processing</title>
    <link>http://jonsimpson.co.uk/log/2012/versioning-xcode-4-info-plist-processing</link>
    <guid>http://jonsimpson.co.uk/log/2012/versioning-xcode-4-info-plist-processing</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 04 Mar 2012 16:01:17 +0000</pubDate>
    <description>
        

    </description>
</item>
<item>
    <title>rmate + SSH RemoteForward</title>
    <link>http://jonsimpson.co.uk/log/2011/rmate-ssh-remoteforward</link>
    <guid>http://jonsimpson.co.uk/log/2011/rmate-ssh-remoteforward</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 14 Dec 2011 16:17:45 +0000</pubDate>
    <description>
        

    </description>
</item>
<item>
    <title>Recovering lost Amazon RDS master user login</title>
    <link>http://jonsimpson.co.uk/log/2011/lost-rds-master-user-login</link>
    <guid>http://jonsimpson.co.uk/log/2011/lost-rds-master-user-login</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Thu, 18 Aug 2011 12:03:42 +0100</pubDate>
    <description>
        

    </description>
</item>
<item>
    <title>Broken PHP in user directories on upgrade to Debian Squeeze</title>
    <link>http://jonsimpson.co.uk/log/2011/broken-php-user-directories-upgrade-squeeze</link>
    <guid>http://jonsimpson.co.uk/log/2011/broken-php-user-directories-upgrade-squeeze</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 06 Feb 2011 02:41:21 +0000</pubDate>
    <description>
        

    </description>
</item>
<item>
    <title>Apple&#039;s Design Process</title>
    <link>http://jonsimpson.co.uk/log/2011/apples-design-process</link>
    <guid>http://jonsimpson.co.uk/log/2011/apples-design-process</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 17 Jan 2011 11:55:16 +0000</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Every week, the teams have two meetings. One in which to brainstorm, to forget about constraints and think freely. As Lopp put it: to &amp;#8220;go crazy&amp;#8221;. Then they also hold a production meeting, an entirely separate but equally regular meeting which is the other&amp;#8217;s antithesis. Here, the designers and engineers are required to nail everything down, to work out how this crazy idea might actually work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Given the quality of output from Apple, notes about their process are a potential source of best practice in product design and iteration.&lt;/p&gt;

    </description>
</item>
<item>
    <title>We Showed &#039;Troll Physics&#039; Comics to a Physics Professor. Here&#039;s His Reaction.</title>
    <link>http://jonsimpson.co.uk/log/2010/troll-physics-comics-physics-professor</link>
    <guid>http://jonsimpson.co.uk/log/2010/troll-physics-comics-physics-professor</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Thu, 28 Oct 2010 00:43:27 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;&amp;#8230; To give a sense of how hard of a push that is, let&amp;#8217;s assume that the stupid troll thing in the wagon weighs 50 kg.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the tone throughout, brilliant.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Call of Duty: Gaming and Reality in Modern Warfare</title>
    <link>http://jonsimpson.co.uk/log/2010/call-of-duty-gaming-reality-modern-warfare</link>
    <guid>http://jonsimpson.co.uk/log/2010/call-of-duty-gaming-reality-modern-warfare</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 20 Oct 2010 00:53:19 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;All that realism crowding out reality. You were there&amp;#8230; what was it like? they&amp;#8217;d ask.&lt;/p&gt;
  
  &lt;p&gt;&amp;#8220;The next time you get killed playing Call of Duty,&amp;#8221; I tell one of them, &amp;#8220;take the game out back, back behind your dorm. And bury it. Along with a picture of your best friend. That&amp;#8217;d be a good start.&amp;#8221;&lt;/p&gt;
  
  &lt;p&gt;&amp;#8220;Why a picture of someone else? I thought you said the next time I get killed.&amp;#8221;&lt;/p&gt;
  
  &lt;p&gt;&amp;#8220;Your own death is too abstract.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Amazing piece on the modern war-game/FPS and its relationship with real combat. The &lt;a href=&quot;http://en.wikipedia.org/wiki/S.L.A._Marshall&quot;&gt;S.L.A. Marshall&lt;/a&gt; statistic that 75% of WWII soldiers never fired on the enemy - even under direct threat - and the solution in modern training is thought provoking.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Not Your Average iPhone Screencast</title>
    <link>http://jonsimpson.co.uk/log/2010/not-your-average-iphone-screencast</link>
    <guid>http://jonsimpson.co.uk/log/2010/not-your-average-iphone-screencast</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 19 Oct 2010 00:50:27 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;You could make a screencast by clicking around in the iPhone Simulator, but that has a tendency to look like you just clicked around in the iPhone Simulator.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Tips and tricks for making a screen-recorded iPhone app video look and feel &amp;#8216;right&amp;#8217; from Loren Brichter (of Tweetie, now Twitter fame). A realistic set of apps and carrier name go along way to blurring the boundary - a lot of app demo videos don&amp;#8217;t follow these points and it&amp;#8217;s slightly jarring.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Under the covers of the App Engine Datastore</title>
    <link>http://jonsimpson.co.uk/log/2010/under-covers-app-engine-datastore</link>
    <guid>http://jonsimpson.co.uk/log/2010/under-covers-app-engine-datastore</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 19 Oct 2010 00:46:11 +0100</pubDate>
    <description>
        &lt;p&gt;Really nice illustration of keyed, sharded datastores and how SQL queries map onto the bigtable/key-value store approach in this presentation by Ryan Barrett of Google.&lt;/p&gt;

    </description>
</item>
<item>
    <title>The Geometry of Pasta</title>
    <link>http://jonsimpson.co.uk/log/2010/geometry-of-pasta</link>
    <guid>http://jonsimpson.co.uk/log/2010/geometry-of-pasta</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 04 Oct 2010 01:24:26 +0100</pubDate>
    <description>
        &lt;p&gt;Pictorial, complete with dimensions and recipes.&lt;/p&gt;

&lt;p&gt;[via &lt;a href=&quot;http://coudal.com/archives/2010/10/the_geometry_of.php&quot;&gt;Fresh Signals&lt;/a&gt;]&lt;/p&gt;

    </description>
</item>
<item>
    <title>Domain Event Driven Architecture</title>
    <link>http://jonsimpson.co.uk/log/2010/domain-event-driven-architecture</link>
    <guid>http://jonsimpson.co.uk/log/2010/domain-event-driven-architecture</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 02 Oct 2010 19:36:30 +0100</pubDate>
    <description>
        &lt;p&gt;Nice introduction to introducing &lt;a href=&quot;http://en.wikipedia.org/wiki/Event-driven_architecture&quot;&gt;event driven architectures&lt;/a&gt; (EDA) into a service-oriented architecture (SOA) to increase modularity and ease extensibility between components.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;By exposing relevant Domain Events on a shared event bus we can isolate cross cutting functions to separate systems&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The &lt;a href=&quot;http://qconlondon.com/dl/qcon-london-2010/slides/StefanNorberg_EventDrivenArchitecture.pdf&quot;&gt;pdf deck of slides&lt;/a&gt; is more legible than the slideshare widget on the page.&lt;/p&gt;

&lt;p&gt;[via &amp;#8220;&lt;a href=&quot;http://weblog.madebymonsieur.com/why-domain-event-driven-architecture/&quot;&gt;Why Domain Event Driven architecture?&lt;/a&gt;&amp;#8221;]&lt;/p&gt;

    </description>
</item>
<item>
    <title>Ten Things I Have Learned</title>
    <link>http://jonsimpson.co.uk/log/2010/milton-glaser-ten-things-learned</link>
    <guid>http://jonsimpson.co.uk/log/2010/milton-glaser-ten-things-learned</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 02 Oct 2010 02:01:50 +0100</pubDate>
    <description>
        &lt;p&gt;Came across this some years ago, stumbled into it again around the web &amp;#8212; tiny grey text on a yellow background rang a bell. As an exception to the rule that all &amp;#8216;X things that&amp;#8230;&amp;#8217; articles are fairly poor&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, this one resonates particularly with me.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;See cracked.com or Lifehacker for examples of this meme. Merlin Mann did a &lt;a href=&quot;http://www.43folders.com/2009/10/22/who-you-are&quot;&gt;great call-out&lt;/a&gt; of the genre some time ago, specifically &amp;#8220;&lt;a href=&quot;http://www.kungfugrippe.com/post/218485518/merlinlabs&quot;&gt;5 great house hacks&lt;/a&gt;&amp;#8221;.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;

    </description>
</item>
<item>
    <title>ignore the code: Chris Clark</title>
    <link>http://jonsimpson.co.uk/log/2010/ignore-the-code-chris-clark</link>
    <guid>http://jonsimpson.co.uk/log/2010/ignore-the-code-chris-clark</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 02 Oct 2010 01:41:26 +0100</pubDate>
    <description>
        &lt;p&gt;Interview about UX/UI design for iPhone/iPad with a nice discussion of process for prototyping. This part about language caught my attention:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Language is a trap: you have to avoid instructions or requests that will lead someone to the desired outcome. You see tests where a researcher says &amp;laquo;OK, now how would you export this video to share it online?&amp;raquo; so they search through the menus for the key words &amp;laquo;export&amp;raquo; and &amp;laquo;share&amp;raquo;, and if they find either one of them they&amp;#8217;re home free. Never mind that the majority of people in the real world might be looking for the words &amp;laquo;upload&amp;raquo; and &amp;laquo;YouTube.&amp;raquo; Using the language of the app to pose questions about the app &amp;#8212; getting the subject to think the same way you think &amp;#8212; is the antithesis of what you&amp;#8217;re there for.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This tendency to explain the workings of an app or process in it&amp;#8217;s own vocabulary tends to stunt the early experiences of those without a common frame of reference.
Testing with people who have no pre-conceived experiences of both the target platform and problem domain strikes me as a good way to shallow the learning curve of an application.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Sky Open Source Software Downloads</title>
    <link>http://jonsimpson.co.uk/log/2010/sky-open-source-software</link>
    <guid>http://jonsimpson.co.uk/log/2010/sky-open-source-software</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Thu, 16 Sep 2010 01:39:00 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;You should not experience any significant differences in the functionality that you enjoyed in the previous version of software. However, some of the software that has been loaded onto your Sky HD box is Open Source Software.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This new update coming down for Sky+ HD changes the OS on the box to be &amp;#8216;darwin&amp;#8217;. This is actually a codename for their new Linux-based firmware, rather than the open-source BSD variant maintained by Apple. Rumours suggest this update will make use of the Ethernet port on the back of the HD box to allow Sky Broadband customers to do video on demand. (Anytime+ in Sky parlance). Would be neat if this release spurred the development of alternate firmware for the box, but I&amp;#8217;d expect there are proprietary hardware components not covered in the release.&lt;/p&gt;

    </description>
</item>
<item>
    <title>What is your academic paper for?</title>
    <link>http://jonsimpson.co.uk/log/2010/what-is-your-academic-paper-for</link>
    <guid>http://jonsimpson.co.uk/log/2010/what-is-your-academic-paper-for</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 13 Sep 2010 20:55:17 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;You are not allowed to keep delight to yourself. Moron. This, above all the other things, is the thing the Academy has lied you into misunderstanding, with its delayed gratifications and postponements of your life:&lt;/p&gt;
  
  &lt;p&gt;Delight, kept secret, always fades to nothing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thought-provoking piece on writing in academia.&lt;/p&gt;

    </description>
</item>
<item>
    <title>git-feature workflow tool</title>
    <link>http://jonsimpson.co.uk/log/2010/git-feature-workflow-tool</link>
    <guid>http://jonsimpson.co.uk/log/2010/git-feature-workflow-tool</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 13 Sep 2010 20:44:59 +0100</pubDate>
    <description>
        &lt;p&gt;Adds a &lt;code&gt;git feature&lt;/code&gt; command which simplifies the creation of appropriate feature branches and a &lt;code&gt;git finish&lt;/code&gt; command for merging back into masters. Might be useful in trying to make better use of git&amp;#8217;s branching.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Reset root Password on Linux</title>
    <link>http://jonsimpson.co.uk/log/2010/reset-root-password-linux</link>
    <guid>http://jonsimpson.co.uk/log/2010/reset-root-password-linux</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 13 Sep 2010 20:38:06 +0100</pubDate>
    <description>
        &lt;p&gt;In the Grub boot menu:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Find the line that corresponds to kernel, and again press &amp;#8220;e&amp;#8221;.
  Add the following line to the end of the line.
  &lt;code&gt;single init=/bin/bash&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This seemed to work on the Ubuntu box I&amp;#8217;ve been struggling to log in to due to forgotten user/passwords.&lt;/p&gt;

    </description>
</item>
<item>
    <title>UTS #35: Locale Data Markup Language</title>
    <link>http://jonsimpson.co.uk/log/2010/uts-35-locale-data-markup-language</link>
    <guid>http://jonsimpson.co.uk/log/2010/uts-35-locale-data-markup-language</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Mon, 16 Aug 2010 03:30:01 +0100</pubDate>
    <description>
        &lt;p&gt;Specifically, bookmarked for reference to the date and time format string patterns used by &lt;code&gt;NSDateFormatter&lt;/code&gt; when formatting &lt;code&gt;NSDate&lt;/code&gt; objects to strings on OS X and iOS.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Indefinite in Number, But of Certain Fixed Shapes</title>
    <link>http://jonsimpson.co.uk/log/2010/indefinite-in-number-but-of-certain-fixed-shapes</link>
    <guid>http://jonsimpson.co.uk/log/2010/indefinite-in-number-but-of-certain-fixed-shapes</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Fri, 23 Jul 2010 03:03:08 +0100</pubDate>
    <description>
        &lt;p&gt;&lt;img src=&quot;/images/2010/anker_stones.jpg&quot; alt=&quot;Anchor Stones&quot; /&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Produced in the late 1800s by a company called Richter&amp;#8217;s &amp;#8212; &amp;#8220;Designed and Executed by Dr. Richter&amp;#8217;s Art-Department,&amp;#8221; then located at 74-80 Washington Street, New York, NY &amp;#8212; the blocks and their instructional manuals that you see here were no mere playthings; they were marketed as intellectual stimulants, Frobelian educational props, for teaching children nothing less than how to think.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;via &lt;a href=&quot;http://bldgblog.blogspot.com/&quot;&gt;BLDGBlog&lt;/a&gt;, photos of various manuals and instructions supplied with sets of Anchor Stones, small building blocks which feel (and look) like miniature stone blocks. I came across them in a toy store whilst staying with &lt;a href=&quot;http://www.sububi.org/&quot;&gt;Matt Jadud&lt;/a&gt; in Boston in fall 2008 (picture above). There seems to be an active &lt;a href=&quot;http://www.anchorblocks.co.uk/&quot;&gt;UK supplier&lt;/a&gt;, although I imagine the pieces would get everywhere&amp;#8230; Very, very cool toy &amp;#8212; looks like grown-up LEGO.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Welcome to Vim</title>
    <link>http://jonsimpson.co.uk/log/2010/welcome-to-vim</link>
    <guid>http://jonsimpson.co.uk/log/2010/welcome-to-vim</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 21 Jul 2010 01:55:49 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;This is a Vim Introduction to be watched by those looking to start using Vim or are curious about what it can do, or whatever&amp;#8230; You don&amp;#8217;t necessarily &amp;#8220;learn&amp;#8221; anything here except that Vim is amazing and you get to learn my personal take on it :)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Roughly half-hour long hands on video exploring Vim and what you can get up to in terms of customising and exploiting the environment. Can&amp;#8217;t seem to break the visual editor habit personally, Textmate is beginning to show age in some places though, having not been significantly updated for several years.&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;I regularly run into a bug whereby the default path is set to &lt;code&gt;/&lt;/code&gt; is quite annoying, and doesn&amp;#8217;t seem to have been fixed despite being &lt;a href=&quot;http://lists.macromates.com/textmate/2009-September/029586.html&quot;&gt;reported in September 2009&lt;/a&gt; as a consequence of the Snow Leopard upgrade.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;

    </description>
</item>
</channel>
</rss>
