<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Simon Waite</title>
    <link>https://simonwaite.com/posts/</link>
    <description>Recent content in Posts on Simon Waite</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 20 Jan 2017 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://simonwaite.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Continuous Integration With Docker</title>
      <link>https://simonwaite.com/posts/ci-docker/</link>
      <pubDate>Fri, 20 Jan 2017 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/ci-docker/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/continuous_itegration_with_docker.png&#34; alt=&#34;Continuous Integration With Docker&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;So it turns out I actually liked setting up a dev environment in a recent role. So I decided to update my personal setup as I had let things rot after Jenkins decided to self-destruct after an update.&lt;/p&gt;&#xA;&lt;p&gt;So what did I use?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;git-o-lite&lt;/strong&gt;- A tiny no-frills git-based admin based on, git. Whilst not the most user friendly, You don&amp;rsquo;t have to wrestle with a web browser, log in and click. You just modify the admin repository, commit and all is good! Yes, even post-commit hooks! It&amp;rsquo;s so satisfying seeing a message from &amp;lsquo;git push&amp;rsquo; telling you that it&amp;rsquo;s triggered a build!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build Scripts</title>
      <link>https://simonwaite.com/posts/ue4-build-scripts/</link>
      <pubDate>Tue, 01 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/ue4-build-scripts/</guid>
      <description>&lt;p&gt;Post date: Sep 01, 2015 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;These are a bunch of simple scripts that I&amp;rsquo;ve put together to assist me in a few UE4 projects.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll update these when I use them enough times to generalise them!&lt;/p&gt;&#xA;&lt;h3 id=&#34;simple-compile-script&#34;&gt;Simple compile script.&lt;/h3&gt;&#xA;&lt;p&gt;It&amp;rsquo;s for a Mac. This might help you write your own, maybe :-)&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#!/bin/bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export PROJECT_DIR&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/Users/simon/Projects/Echo/Project&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export ACTION&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export PLATFORM_NAME&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;macosx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export CONFIGURATION&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;DebugGame&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd /Users/Shared/UnrealEngine/4.9&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/Users/Shared/UnrealEngine/4.9/Engine/Build/BatchFiles/Mac/RocketBuild.sh $ACTION ProjectEditor $PLATFORM_NAME $CONFIGURATION &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$PROJECT_DIR&lt;span style=&#34;color:#e6db74&#34;&gt;/Project.uproject&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;simple-clean-scripts&#34;&gt;Simple clean scripts&lt;/h3&gt;&#xA;&lt;p&gt;Regular Project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Intel Edison - DFU Flashing Issues</title>
      <link>https://simonwaite.com/posts/intel-edison-dfu-flashing/</link>
      <pubDate>Sun, 15 Mar 2015 00:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/intel-edison-dfu-flashing/</guid>
      <description>&lt;h1 id=&#34;intel-edison&#34;&gt;Intel Edison&lt;/h1&gt;&#xA;&lt;h2 id=&#34;problems-with-dfu-flashing-the-intel-edison&#34;&gt;Problems with DFU flashing the Intel Edison&lt;/h2&gt;&#xA;&lt;p&gt;Have you tried to upload the ubilinux distro to your Edison?&lt;/p&gt;&#xA;&lt;p&gt;Do you get the annoying error on your mac/linux machine &lt;strong&gt;&amp;ldquo;Unable to allocate file buffer for firmware&amp;rdquo;&lt;/strong&gt; when you&amp;rsquo;re dfu-ing the image?&lt;/p&gt;&#xA;&lt;p&gt;Or does the &amp;ldquo;Ten minute upload&amp;rdquo; become instantaneous, but the root image is your previous one?&lt;/p&gt;&#xA;&lt;p&gt;Maybe it&amp;rsquo;s saying &lt;strong&gt;&amp;ldquo;Could not read file&amp;rdquo;&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s because your image exceeds the RAM in your machine, (or the limitations of your architecture if the image is more than 2Gb?).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Heli</title>
      <link>https://simonwaite.com/posts/heli/</link>
      <pubDate>Fri, 01 Aug 2014 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/heli/</guid>
      <description>&lt;p&gt;Post date: Aug 01, 2014 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;Heli&lt;/p&gt;&#xA;&lt;p&gt;The Helicopter Game.&lt;/p&gt;&#xA;&lt;p&gt;Dodge platforms, avoid the ground. Can you beat your best score?&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/ovXeUUm3lGI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.simonwaite.heli&#34;&gt;Android&lt;/a&gt; | &lt;a href=&#34;https://itunes.apple.com/app/heli/id905474479?ls=1&amp;amp;mt=8&#34;&gt;iOS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Like us on facebook at &lt;a href=&#34;https://www.facebook.com/HeliTheGame&#34;&gt;https://www.facebook.com/HeliTheGame&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Communication from an air gapped machine</title>
      <link>https://simonwaite.com/posts/air-gapped-communication/</link>
      <pubDate>Mon, 01 Jul 2013 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/air-gapped-communication/</guid>
      <description>&lt;p&gt;Post date: Jul 01, 2013 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;By definition air-gapped devices are on a separate network from the rest of the internet.&lt;/p&gt;&#xA;&lt;p&gt;How could you communicate from an air gapped machine to the rest of the world?&lt;/p&gt;&#xA;&lt;p&gt;(Based on a conversation I had with an author in 2013)&lt;/p&gt;&#xA;&lt;h3 id=&#34;power-modulation&#34;&gt;Power Modulation&lt;/h3&gt;&#xA;&lt;p&gt;Modulating the current consumption of a computer would make a device capable of measuring the load on a buildings power supply detect the presence of a program modulating the load on a computer (CPU load, Disk activity, GPU load, etc). You could possibly defend against this by isolating the machine from the power supply of the building by inserting a UPS or just have it run from a generator. Bandwidth - extremely low, unidirectional.&lt;/p&gt;</description>
    </item>
    <item>
      <title>So far...</title>
      <link>https://simonwaite.com/posts/hotspot-so-far/</link>
      <pubDate>Sun, 30 Jun 2013 09:54:43 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-so-far/</guid>
      <description>&lt;p&gt;Post date: Jun 30, 2013 9:54:43 AM&lt;/p&gt;&#xA;&lt;p&gt;Okay, I&amp;rsquo;ve picked this project up again - yay!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Working so far:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Raspberry PI (Model B, Mark I) running raspbian Wheezy&lt;/li&gt;&#xA;&lt;li&gt;Mopidy + Spotify (So I can play tunes locally)&lt;/li&gt;&#xA;&lt;li&gt;MiniDNLA (So I can serve non-spotify media to DLNA/uPNP devices)&lt;/li&gt;&#xA;&lt;li&gt;USB3 Toshiba Hard Disk (2Tb, runs from a powered usb hub)&lt;/li&gt;&#xA;&lt;li&gt;TPLink Wireless dongles (with detachable antennas)&lt;/li&gt;&#xA;&lt;li&gt;HostAP – to be a wireless access point&lt;/li&gt;&#xA;&lt;li&gt;Netatalk – so my Mac can connect to it.&lt;/li&gt;&#xA;&lt;li&gt;SSH – so I can use scp/sftp to put files on the hard disk&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s not working:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Huawei E355 USB MIFI Dongle</title>
      <link>https://simonwaite.com/posts/hotspot-huawei-e355/</link>
      <pubDate>Sat, 29 Sep 2012 11:50:47 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-huawei-e355/</guid>
      <description>&lt;p&gt;Post date: Sep 29, 2012 11:50:47 AM&lt;/p&gt;&#xA;&lt;p&gt;So, we have already determined we need &lt;code&gt;usb-modeswitch&lt;/code&gt; (and &lt;code&gt;usb-modeswitch-data&lt;/code&gt;) to kick the dongle out of its silly&#xA;install mode (&lt;code&gt;12d1:14fe&lt;/code&gt;) and to present the actual network interface it provides (&lt;code&gt;12d1:1c1e&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;It seems that when it &lt;em&gt;did&lt;/em&gt; work in a VM it worked with &lt;code&gt;CDC_NCM&lt;/code&gt;,&#xA;and a 2.6.x kernel &amp;hellip; newer 3.x kernels seem to be a little stroppier about unrecognised CDCs.&#xA;More research is required. &lt;em&gt;sigh&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up automounting on the Raspberry PI</title>
      <link>https://simonwaite.com/posts/hotspot-raspberry-pi-automount/</link>
      <pubDate>Thu, 27 Sep 2012 12:06:04 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-raspberry-pi-automount/</guid>
      <description>&lt;p&gt;Post date: Sep 27, 2012 12:06:04 PM&lt;/p&gt;&#xA;&lt;p&gt;So the non-optimised debian setup hasn&amp;rsquo;t been working for me, so I&amp;rsquo;m using the raspbian distro now.&lt;/p&gt;&#xA;&lt;p&gt;So I&amp;rsquo;ll be using the &lt;code&gt;udisks-glue&lt;/code&gt; package.&lt;/p&gt;&#xA;&lt;p&gt;Just add a line with &lt;code&gt;udisks-glue&lt;/code&gt; into &lt;code&gt;/etc/rc.local&lt;/code&gt; just before the &amp;ldquo;exit 0&amp;rdquo; line.&lt;/p&gt;&#xA;&lt;p&gt;Then edit &lt;code&gt;/etc/udisks-glue.conf&lt;/code&gt; to look (something like) this:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;--- Start File ---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;filter disks {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    optical = false&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    partition_table = false&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    usage = filesystem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;match disks {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    automount = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    automount_options = { sync, noatime, &amp;#34;dmask=0&amp;#34;, &amp;#34;fmask=0&amp;#34; }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;filter optical {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   optical = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   usage = filesystem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;match optical {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   automount = true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   automount_options = { ro, &amp;#34;mode=0444&amp;#34;, &amp;#34;dmode=0555&amp;#34;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;--- End File ---&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plan 3.14159... (Raspberry Pi)</title>
      <link>https://simonwaite.com/posts/hotspot-plan-pi/</link>
      <pubDate>Fri, 07 Sep 2012 08:56:22 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-plan-pi/</guid>
      <description>&lt;p&gt;Post date: Sep 07, 2012 8:56:22 AM&lt;/p&gt;&#xA;&lt;p&gt;Yes, the next bit of kit to try is the Raspberry PI.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m trying the &amp;ldquo;Softfloat&amp;rdquo; version of the Raspberry PI-based Debian installation.&#xA;Currently, I&amp;rsquo;ve installed &lt;code&gt;usbmount&lt;/code&gt; (to mount the SD card when it appears on the usb bus) and &lt;code&gt;usb-switcher&lt;/code&gt; to punt it into 3G mode.&lt;/p&gt;&#xA;&lt;p&gt;So, it currently mounts, but that&amp;rsquo;s about it. I can&amp;rsquo;t seem to find the &amp;ldquo;cdc_ncm&amp;rdquo; but it according to &lt;code&gt;/proc/config.gz&lt;/code&gt; as it&amp;rsquo;s compiled in statically &amp;hellip;&#xA;More voodoo than what currently know about at the moment. The last linux kernel I compiled was a 2.4.xx ages ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plan B: MK802</title>
      <link>https://simonwaite.com/posts/hotspot-plan-b-mk802/</link>
      <pubDate>Fri, 07 Sep 2012 08:32:34 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-plan-b-mk802/</guid>
      <description>&lt;p&gt;Post date: Sep 07, 2012 8:32:34 AM&lt;/p&gt;&#xA;&lt;p&gt;So I tried plan b earlier in the week.&lt;/p&gt;&#xA;&lt;p&gt;If you follow the movements of tiny computing hardware, an embedded linux aficionado, or are just an Android fanboy,&#xA;you&amp;rsquo;ll have heard of the &amp;ldquo;Android Powered Mini CPU for just $ 65&amp;rdquo; - the Rikomagic MK 802.&#xA;Well, apparently it can run Linux, and there are a number of Ubuntu-based distributions for them.&#xA;However, it&amp;rsquo;s all a bit rubbish – the Mali X drivers corrupt the displays on mine, and they seem to rapidly overheat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenWRT (failed) recipe</title>
      <link>https://simonwaite.com/posts/hotspot-openwrt-failed/</link>
      <pubDate>Mon, 03 Sep 2012 18:42:17 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-openwrt-failed/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 6:42:17 PM&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s the recipe for the (failed) Open WRT project. Here for posterity.&lt;/p&gt;&#xA;&lt;h5 id=&#34;start&#34;&gt;start&lt;/h5&gt;&#xA;&lt;p&gt;(turn wifi off, set ip address to 192.168.1.2)&#xA;telnet to 192.168.1.1&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uci set network.lan.ipaddr&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;192.168.128.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uci commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(swap ip address to 192.168.128.2, enable proxy on 8888)&#xA;telnet to 192.168.128.1&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;option http_proxy http://192.168.128.2:8888/&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; /etc/opkg.conf &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;opkg update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;opkg install kmod-usb-storage block-mount usb-modeswitch-data kmod-scsi-generic kmod-fs-ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;edit &lt;code&gt;/etc/config/fstab&lt;/code&gt; (file contents)&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config global automount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option from_fstab 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option anon_mount 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config global autoswap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option from_fstab 1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        option anon_swap 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config swap&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config mount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option target   /mnt/sda2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option fstype   ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option options  rw,sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled_fsck 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;config mount&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option target   /mnt/sda3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option device   /dev/sda3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option fstype   ext4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option options  rw,sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         option enabled_fsck 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;(end file contents)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Step Two: Configure Router</title>
      <link>https://simonwaite.com/posts/hotspot-step-two/</link>
      <pubDate>Mon, 03 Sep 2012 16:02:35 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-step-two/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 4:02:35 PM&lt;/p&gt;&#xA;&lt;p&gt;So why do we want to duplicate the functionality of the E355?&lt;/p&gt;&#xA;&lt;p&gt;Well, it seems to be limited to five devices, as I mentioned in an earlier post that I have massive problems with that,&#xA;I don&amp;rsquo;t want to have to juggle tech to some arbitrary limit.&#xA;Also, I&amp;rsquo;d like to support more services at some point (media streaming perhaps)&lt;/p&gt;&#xA;&lt;p&gt;Like all the 3G dongles I&amp;rsquo;ve seen recently, they initially show up as CD-Roms.&#xA;Then the &amp;ldquo;drivers&amp;rdquo; switch them over to being the actual device.&#xA;In this case a Micro SD Card reader and a USB CDC device, in this case a USB ethernet port.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Portable Hotspot</title>
      <link>https://simonwaite.com/posts/portable-hotspot-overview/</link>
      <pubDate>Mon, 03 Sep 2012 10:34:37 +0000</pubDate>
      <guid>https://simonwaite.com/posts/portable-hotspot-overview/</guid>
      <description>&lt;p&gt;A long time ago, I was asked by a consultant friend of mine to have a think about being able to drop portable wireless internet repeaters.&#xA;The brief was that first responders could drop a bunch of wireless mesh routers over the area so that computers could be used and contact base.&lt;/p&gt;&#xA;&lt;p&gt;At the time the emergency department decided that it would be a luxury and unnecessary so I didn&amp;rsquo;t get to build a prototype.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Step One: Gather the Equipment</title>
      <link>https://simonwaite.com/posts/hotspot-step-one/</link>
      <pubDate>Mon, 03 Sep 2012 10:34:37 +0000</pubDate>
      <guid>https://simonwaite.com/posts/hotspot-step-one/</guid>
      <description>&lt;p&gt;Post date: Sep 03, 2012 10:34:37 AM&lt;/p&gt;&#xA;&lt;p&gt;First up, the battery pack.&lt;/p&gt;&#xA;&lt;p&gt;The A10HZ from Maplin, a 5Ah 12v battery pack. This has 2x6v batteries internally, and a 200 W inverter,&#xA;two accessory sockets, and two 12v terminal posts. It has a usb power socket and a light too, but the usb socket is&#xA;tied to the inverter being on and the light is incredibly weedy, so we&amp;rsquo;re ignoring them for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Later this week...</title>
      <link>https://simonwaite.com/posts/planet101-later-this-week/</link>
      <pubDate>Tue, 10 Jul 2012 09:48:30 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-later-this-week/</guid>
      <description>&lt;p&gt;Post date: Jul 10, 2012 9:48:30 AM&lt;/p&gt;&#xA;&lt;p&gt;Later this week I should be releasing a web-player of an example star map that demonstrates a sector of the universe of planet101.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;ll not be amazing in the first release, as you&amp;rsquo;ll be able to wander around a sector map looking at the star systems.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s an example screenshot.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/p101_screenshot.png&#34; alt=&#34;Later this week&amp;hellip;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ooops... I&#39;m still working on it!</title>
      <link>https://simonwaite.com/posts/planet101-still-working/</link>
      <pubDate>Mon, 30 Apr 2012 13:16:09 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-still-working/</guid>
      <description>&lt;p&gt;Post date: Apr 30, 2012 1:16:09 PM&lt;/p&gt;&#xA;&lt;p&gt;Yes, umm &amp;hellip; I &lt;em&gt;am&lt;/em&gt; still working on planet101.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also cast aside some code that I&amp;rsquo;ve been getting annoyed with for now.&#xA;Namely planet generation, I still have to sort all that out, but frankly,&#xA;it&amp;rsquo;s rather a large chunk of code that can be replaced over and over.&#xA;So back on the TODO pile it goes.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also noted that a couple of months after a friend tweeted about my p101 facebook page,&#xA;notch announced that he&amp;rsquo;d like to do something similar.&#xA;Thankfully, he appears to have got stuck into writing a virtual cpu so people can code in the game.&#xA;I&amp;rsquo;m not sure if this has much to do with a &amp;lsquo;space game like elite done correctly&amp;rsquo;.&#xA;Still, it irks me somewhat. If anything, it&amp;rsquo;s got me throwing more of my time and effort into this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>12/24V to 5V 10A Converter</title>
      <link>https://simonwaite.com/posts/joggler-12v-converter/</link>
      <pubDate>Wed, 18 Apr 2012 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-12v-converter/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2012 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler_5v_converter.jpg&#34; alt=&#34;Joggler 5V Converter&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ordered from DX.com it claims to supply up to 10A at 5V from a 12V source.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m looking forward to seeing if that is indeed the case :o)&lt;/p&gt;&#xA;&lt;p&gt;As I ordered more than one, they&amp;rsquo;re going to be used for both the Joggler and Portable Hotspot projects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bluetooth Hands Free</title>
      <link>https://simonwaite.com/posts/joggler-bluetooth/</link>
      <pubDate>Wed, 18 Apr 2012 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-bluetooth/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2012 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/bt_handsfree.png&#34; alt=&#34;Bluetooth Hands Free&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Nohands is a dbus-based hands hands-free profile daemon. It can be found at nohands.sf.net.&#xA;The svn code requires a fair amount of work to compile properly, so I fetched the source and debianisation patches from here.&lt;/p&gt;&#xA;&lt;p&gt;To get my iPhone to work (my android phone worked first time) as apparently it attempts to request the hands free profile immediately. I had to create this configuration:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hardware Mods</title>
      <link>https://simonwaite.com/posts/joggler-hardware-mods/</link>
      <pubDate>Wed, 18 Apr 2012 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-hardware-mods/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2012 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;Apparently some motherboards appear to have mic pins&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler_hw_mod_1.jpg&#34; alt=&#34;Joggler Hardware Mod 1&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;From the joggler wiki.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler_hw_mod_2.jpg&#34; alt=&#34;Joggler Hardware Mod 2&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I thought this might be a different revision of the board, but it is probably a picture taken from the underside:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler_hw_mod_3.jpg&#34; alt=&#34;Joggler Hardware Mod 3&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joggler Heatsink Mod</title>
      <link>https://simonwaite.com/posts/joggler-heatsink/</link>
      <pubDate>Wed, 18 Apr 2012 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-heatsink/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2012 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;The Joggler has a terrible heat sink. It is plastic; no, I&amp;rsquo;m not kidding you.&#xA;There is a metal stand at the back that the thermal transfer pad connects to,&#xA;but even that is too little, too late. It&amp;rsquo;s enough for the openpeak main uses running a cut-down linux and flash UI,&#xA;but hardly enough to run a full ubuntu stack on.&#xA;Thermal throttling isn&amp;rsquo;t fun, so steps have to be taken to mitigate that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OBD II / Engine Diagnostics</title>
      <link>https://simonwaite.com/posts/joggler-obd2/</link>
      <pubDate>Wed, 18 Apr 2012 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-obd2/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2012 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler_laguna_obd2_port.jpg&#34; alt=&#34;Laguna OBD2 Port&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;My car apparently has an OBD II Diagnostic bus&lt;/p&gt;&#xA;&lt;p&gt;So it should be fairly easy to pull out some data? Famous last words :-)&lt;/p&gt;</description>
    </item>
    <item>
      <title>50W Audio Amplifier</title>
      <link>https://simonwaite.com/posts/joggler-audio-amp/</link>
      <pubDate>Mon, 16 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-audio-amp/</guid>
      <description>&lt;p&gt;Post date: Apr 16, 2012 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/50w_amp.jpg&#34; alt=&#34;50W Audio Amplifier&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m considering grabbing one of these devices for the audio amplifier.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s easily found on EBay, Amazon, and google searches as:&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;TDA7850 50W 4 CH 12V Car Audio Amplifier Board DIY Kit&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;However, it&amp;rsquo;s a fixed gain amp, so on the plus side everything is controlled by the computer.&lt;/p&gt;&#xA;&lt;p&gt;The downside is that every bit of noise will be amplified too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BitTorrentDHT</title>
      <link>https://simonwaite.com/posts/bittorrent-dht/</link>
      <pubDate>Mon, 16 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/bittorrent-dht/</guid>
      <description>&lt;p&gt;Post date: Apr 16, 2012 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;The specification for identifying mainline clients is the &amp;ldquo;v&amp;rdquo; key in the root dictionary of every message.&lt;/p&gt;&#xA;&lt;p&gt;These are in the wild. I noticed a South Korean client that claimed that it was a uTorrent client (UTz\xAD) that:&lt;/p&gt;&#xA;&lt;p&gt;114.200.XX.XX:345YY v:UTz\xAD is trying to convince me I&amp;rsquo;m: 114.200.XX.XX:440ZZ&lt;/p&gt;&#xA;&lt;p&gt;The port was correct, but the ip was the buggy/malicious clients own.&lt;/p&gt;&#xA;&lt;p&gt;A Vietnamese &amp;lsquo;uTorrent&amp;rsquo; client (UTy\xA3) claimed that I was 192.168.1.1:440ZZ, which while it had the port correct, thought I was on an internal network.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mercedes C180 Kompressor (2004) OBD-II Port</title>
      <link>https://simonwaite.com/posts/mercedes-obd2/</link>
      <pubDate>Mon, 16 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/mercedes-obd2/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/mercedes_odb2.png&#34; alt=&#34;Mercedes OBD2 Port&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prolog</title>
      <link>https://simonwaite.com/posts/prolog/</link>
      <pubDate>Mon, 16 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/prolog/</guid>
      <description>&lt;p&gt;So I&amp;rsquo;ve been playing with with Unreal Engine on and off since January, and some folk that know that I&amp;rsquo;ve been doing a lot of experimenting with games and app-store stuff have said &amp;ldquo;Why not make a Rogue-Like RPG-Thing?&amp;rdquo;, and another game-dev friend (who actually has a full-time job in said industry) put my arm up my back and &amp;ldquo;invited&amp;rdquo; me to his project. Since I prefer short turn around projects (and his timescale is a couple of years) I thought I&amp;rsquo;d try and combine the two and try to make a casual-ish RPG and learn UE4 and build some components while I&amp;rsquo;m at it. I&amp;rsquo;m a software engineer, right - that&amp;rsquo;s what I&amp;rsquo;m supposed to be doing!&lt;/p&gt;</description>
    </item>
    <item>
      <title>ViewData</title>
      <link>https://simonwaite.com/posts/viewdata/</link>
      <pubDate>Mon, 16 Apr 2012 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/viewdata/</guid>
      <description>&lt;p&gt;Post date: Apr 16, 2012 12:00:00 PM&lt;/p&gt;&#xA;&lt;h3 id=&#34;useful-information&#34;&gt;Useful Information&lt;/h3&gt;&#xA;&lt;h4 id=&#34;baud-rates&#34;&gt;Baud Rates&lt;/h4&gt;&#xA;&lt;p&gt;Modem type used: V.23 aka 1200/75 7,e,1 (7 data bits, EVEN parity, and one stop bit – as opposed to the usual 8,N,1)&lt;/p&gt;&#xA;&lt;p&gt;Your modem will be able to recognise this, as it usually auto-trains when you send &amp;ldquo;AT&amp;rdquo; to it.&lt;/p&gt;&#xA;&lt;h4 id=&#34;dial-up&#34;&gt;Dial up&lt;/h4&gt;&#xA;&lt;p&gt;Can&amp;rsquo;t get your Prestel Terminal to dial up, because your cheap PABX doesn&amp;rsquo;t support pulse dial?&lt;/p&gt;</description>
    </item>
    <item>
      <title>OBD II Engine Diagnostics</title>
      <link>https://simonwaite.com/posts/obd2-engine-diagnostics/</link>
      <pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/obd2-engine-diagnostics/</guid>
      <description>&lt;h1 id=&#34;obd-ii--engine-diagnostics&#34;&gt;OBD II / Engine Diagnostics&lt;/h1&gt;&#xA;&lt;h2 id=&#34;mercedes-c180-kompressor-2004-obd-ii-port&#34;&gt;Mercedes C180 Kompressor (2004) OBD-II Port&lt;/h2&gt;&#xA;&lt;p&gt;Documentation and exploration of OBD-II diagnostics on the Mercedes C180 Kompressor (2004).&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;em&gt;Originally posted on Google Sites&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Skipped a week or two ...</title>
      <link>https://simonwaite.com/posts/game-demos-skipped/</link>
      <pubDate>Sun, 23 Oct 2011 23:37:12 +0000</pubDate>
      <guid>https://simonwaite.com/posts/game-demos-skipped/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/game_ship.png&#34; alt=&#34;Game Ship&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Or did I?&lt;/p&gt;&#xA;&lt;p&gt;I spent some of last week rewriting the tunnel game as the initial reactions to the game were good, and bought the android license for unity. Erk. It&amp;rsquo;s all a little broken as I had to essentially rewrite it and redo all the assets, and I got hung up on the control method. Still, I have ideas for that.&lt;/p&gt;&#xA;&lt;p&gt;This weekend, I put some time aside for tools writing. I had earlier in the week been chatting to a chap (SteamPunk) on the unity3d channel on freenode who was doing a space game. As my big-huge-project-that-I-need-to-do is also a space game what he was looking for oddly coincided with mine. We had been given a link on procedural-based ship building (project description, webgl demo) by another chap on the channel (SuperPig).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Attack of the Ants! [part one]</title>
      <link>https://simonwaite.com/posts/attack-of-the-ants/</link>
      <pubDate>Sat, 08 Oct 2011 10:55:23 +0000</pubDate>
      <guid>https://simonwaite.com/posts/attack-of-the-ants/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/games_ants.png&#34; alt=&#34;Attack of the Ants&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;So this weekend(ish) I&amp;rsquo;m writing a much more complicated game. Ancient british geeks will remember 3D Ant Attack! [wikipedia] :-)&lt;/p&gt;&#xA;&lt;p&gt;So the gameplay is basically:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Search city and find your partner. Guide them to the exit.&lt;/li&gt;&#xA;&lt;li&gt;Avoid the mutant ants&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;New things to learn/implement:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Animation&lt;/li&gt;&#xA;&lt;li&gt;Procedural Generation of City&lt;/li&gt;&#xA;&lt;li&gt;Weapons/Damage&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Random Game Demos</title>
      <link>https://simonwaite.com/posts/random-game-demos/</link>
      <pubDate>Tue, 04 Oct 2011 02:20:34 +0000</pubDate>
      <guid>https://simonwaite.com/posts/random-game-demos/</guid>
      <description>&lt;p&gt;A sample of random game demos :-)&lt;/p&gt;&#xA;&lt;h3 id=&#34;demos&#34;&gt;Demos:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../tunnel-game/&#34;&gt;Tunnel&lt;/a&gt; - Oct 04, 2011&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../attack-of-the-ants/&#34;&gt;Attack of the Ants! [part one]&lt;/a&gt; - Oct 08, 2011&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../game-demos-skipped/&#34;&gt;Skipped a week or two &amp;hellip;&lt;/a&gt; - Oct 23, 2011&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Tunnel</title>
      <link>https://simonwaite.com/posts/tunnel-game/</link>
      <pubDate>Tue, 04 Oct 2011 02:20:34 +0000</pubDate>
      <guid>https://simonwaite.com/posts/tunnel-game/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/games_tunnel.png&#34; alt=&#34;Tunnel Game&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;This is a game I knocked together over a weekend, inspired by Roboman&amp;rsquo;s Missile 3D.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s got everything, unbalanced gameplay, programmer assets, and a few misfeatures.&lt;/p&gt;&#xA;&lt;p&gt;I doubt that I will do any more development on this game.&lt;/p&gt;&#xA;&lt;p&gt;If you like the game, download the appropriate user-unfriendly completely untested archives for your computer:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Windows 32bit&lt;/li&gt;&#xA;&lt;li&gt;Windows 64bit&lt;/li&gt;&#xA;&lt;li&gt;OSX (Universal)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;(PS I&amp;rsquo;ve not got the hang of creating stand-alone builds, so don&amp;rsquo;t expect much to change on the input side of the startup dialog!)&lt;/p&gt;</description>
    </item>
    <item>
      <title>It&#39;s all about the agents...</title>
      <link>https://simonwaite.com/posts/planet101-agents/</link>
      <pubDate>Wed, 24 Aug 2011 17:04:29 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-agents/</guid>
      <description>&lt;p&gt;Post date: Aug 24, 2011 5:4:29 PM&lt;/p&gt;&#xA;&lt;p&gt;After getting very frustrated with my previous attempts at devising a decent framework,&#xA;I went back to basics and used a pattern from the time I hacked mostly with Java, and all my game objects are now agents :)&lt;/p&gt;&#xA;&lt;p&gt;Now I can get on with generating planets again, which are generating just nicely, thank you very much!&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/p101_agents.jpg&#34; alt=&#34;Planet101 Agents&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scripting and WinPhone 7</title>
      <link>https://simonwaite.com/posts/planet101-winphone7/</link>
      <pubDate>Sun, 17 Jul 2011 14:41:41 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-winphone7/</guid>
      <description>&lt;p&gt;Post date: Jul 17, 2011 2:41:41 PM&lt;/p&gt;&#xA;&lt;p&gt;Hurrah. Lots of scripting stuff this weekend!&lt;/p&gt;&#xA;&lt;p&gt;It now has variables, scope, etc. No looping nor anything that would allow it to be in any way be turing complete.&lt;/p&gt;&#xA;&lt;p&gt;Now to add definitions to handle menus, splash screens, etc&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Apparently my Windows Phone (Samsung Omni 7) has arrived. Looking forward to playing with it! :p&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/p101_winphone7.jpg&#34; alt=&#34;Planet101 WinPhone7&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Picture Unrelated&lt;/p&gt;</description>
    </item>
    <item>
      <title>XML and false starts...</title>
      <link>https://simonwaite.com/posts/planet101-xml/</link>
      <pubDate>Thu, 14 Jul 2011 16:20:33 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-xml/</guid>
      <description>&lt;p&gt;Post date: Jul 14, 2011 4:20:33 PM&lt;/p&gt;&#xA;&lt;p&gt;Well, I managed to mess up the framework quite completely. It was just too complicated, and I wasn&amp;rsquo;t happy with it.&lt;/p&gt;&#xA;&lt;p&gt;So I scrubbed it, reimplemented it using some researched design patterns.&#xA;Realised that I was essentially inventing a language, so tried using XML,&#xA;and finding mono was segfaulting all over the place.&#xA;If the latest mono isn&amp;rsquo;t happy with XML, unity&amp;rsquo;s version - which is a little older, certainly won&amp;rsquo;t.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Slowed down but not forgotten...</title>
      <link>https://simonwaite.com/posts/quadcopter-slowed-down/</link>
      <pubDate>Sat, 02 Jul 2011 21:47:33 +0000</pubDate>
      <guid>https://simonwaite.com/posts/quadcopter-slowed-down/</guid>
      <description>&lt;p&gt;It has been a while since the last update.&#xA;The project has slowed down a bit due to other commitments and a holiday in France, but it is certainly not forgotten.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m still looking forward to getting this thing in the air!&lt;/p&gt;</description>
    </item>
    <item>
      <title>First Post!</title>
      <link>https://simonwaite.com/posts/planet101-first-post/</link>
      <pubDate>Sat, 02 Jul 2011 13:37:10 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-first-post/</guid>
      <description>&lt;p&gt;Post date: Jul 02, 2011 1:37:10 PM&lt;/p&gt;&#xA;&lt;p&gt;So where am I ?&lt;/p&gt;&#xA;&lt;p&gt;Well ignoring the collections of little tech demos that have disappeared into the mists of time, not really that far&amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A very crusty galaxy generator that was converted and heavily modified from &lt;a href=&#34;http://reocities.com/Area51/6902/w_accr.html&#34;&gt;Carl Burkes java applet&lt;/a&gt; (yes, it used to be on a Geocities site, so here&amp;rsquo;s &lt;a href=&#34;http://www.oocities.org/area51/6902/w_accr.html&#34;&gt;another backup link&lt;/a&gt; to the same page).&lt;/li&gt;&#xA;&lt;li&gt;A whole heap of spaceship models that may or may not be used in the game.&lt;/li&gt;&#xA;&lt;li&gt;A developing C# game framework that sits on top of a renderer such as:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;unity-3d&#34;&gt;Unity 3D&lt;/h3&gt;&#xA;&lt;p&gt;Unity 3D is a fantastic game engine with lots of middleware built in. It sure beats building your own game engine + physics etc.&#xA;It targets out of the box, for free, Mac and Windows (and a web-player for both), supports iOS, and Android, and even Consoles like the Wii, 360, and the PS3 - though I expect licenses for the consoles to be prohibitive!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Planet101</title>
      <link>https://simonwaite.com/posts/planet101-overview/</link>
      <pubDate>Sat, 02 Jul 2011 13:37:10 +0000</pubDate>
      <guid>https://simonwaite.com/posts/planet101-overview/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/p101_overview.png&#34; alt=&#34;Planet101&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Planet 101 used to be a fansite/portal I organised with a few like-minded individuals for the game Planetarion,&#xA;that I used to play aeons ago.&#xA;After they finally put up a portal of their own, I found motivation to write my own &amp;ldquo;space-game&amp;rdquo;.&#xA;I had been musing about creating a &amp;ldquo;better elite&amp;rdquo; ever since I played it at school on their BBC micros, and my Speccy of old.&lt;/p&gt;&#xA;&lt;p&gt;It has been &amp;ldquo;one of those&amp;rdquo; projects &amp;hellip; one that you pick up fiddle with for a bit and never quite get anywhere with.&#xA;However, hopefully putting up a page here may provide more motivation :-)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Glockenspiel &#43;</title>
      <link>https://simonwaite.com/posts/glockenspiel-plus/</link>
      <pubDate>Mon, 20 Jun 2011 12:00:00 +0000</pubDate>
      <guid>https://simonwaite.com/posts/glockenspiel-plus/</guid>
      <description>&lt;p&gt;Post date: Jun 20, 2011 12:00:00 PM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/apps_glockepspiel_plus.png&#34; alt=&#34;Glockenspiel Plus&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Glockenspiel Plus&lt;/p&gt;&#xA;&lt;p&gt;A simple app for kids.&lt;/p&gt;&#xA;&lt;p&gt;No ads. No fuss. Just a glockenspiel.&lt;/p&gt;&#xA;&lt;p&gt;Why Plus?It now has a better layout with bigger keys. Ideal for small-screen devices.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.simonwaite.glock2&#34;&gt;Android&lt;/a&gt; * &lt;a href=&#34;https://itunes.apple.com/app/glockenspiel-plus/id888224861?ls=1&amp;amp;mt=8&#34;&gt;iOS&lt;/a&gt; * &lt;a href=&#34;http://www.windowsphone.com/s?appid=f99c4ce2-3837-49c1-9dbb-6e505b9bbb37&#34;&gt;Windows Phone 8&lt;/a&gt; * &lt;a href=&#34;http://apps.microsoft.com/windows/app/glockenspiel-plus/f5b4ed27-8f11-4681-a937-9327df80284f&#34;&gt;Windows 8 Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.facebook.com/sneakyglockenspiel&#34;&gt;Like us on Facebook&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;privacy-policy&#34;&gt;Privacy Policy&lt;/h2&gt;&#xA;&lt;p&gt;We do not currently, nor intend to collect any information from the user.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Glockenspiel</title>
      <link>https://simonwaite.com/posts/glockenspiel/</link>
      <pubDate>Mon, 18 Apr 2011 10:04:15 +0000</pubDate>
      <guid>https://simonwaite.com/posts/glockenspiel/</guid>
      <description>&lt;p&gt;Post date: Apr 18, 2011 10:04:15 AM&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/apps_glokenspiel.png&#34; alt=&#34;Glockenspiel&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Glockenspiel&lt;/p&gt;&#xA;&lt;p&gt;A simple app for kids.&lt;/p&gt;&#xA;&lt;p&gt;No ads. No fuss. Just a glockenspiel.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.simonwaite.glock1&#34;&gt;Android&lt;/a&gt; *&lt;a href=&#34;https://itunes.apple.com/app/glockenspiel/id792524227?ls=1&amp;amp;amp;mt=8&#34;&gt;iOS&lt;/a&gt; *&lt;a href=&#34;http://www.windowsphone.com/s?appid=9f07a5ce-9749-4c8d-863f-fd1998d8ca3c&#34;&gt;Windows Phone 8&lt;/a&gt; *&lt;a href=&#34;http://apps.microsoft.com/windows/app/glockenspiel8/31b61b7f-a555-40f4-8546-d8d083296143&#34;&gt;Windows 8 Store&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.facebook.com/sneakyglockenspiel&#34;&gt;Like us on Facebook&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;privacy-policy&#34;&gt;Privacy Policy&lt;/h2&gt;&#xA;&lt;p&gt;We do not currently, nor intend to collect any information from the user.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bolting Stuff Together...</title>
      <link>https://simonwaite.com/posts/quadcopter-bolting/</link>
      <pubDate>Tue, 12 Apr 2011 13:42:30 +0000</pubDate>
      <guid>https://simonwaite.com/posts/quadcopter-bolting/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/quadcopter_1.jpg&#34; alt=&#34;Quadcopter 1&#34;&gt;&#xA;&lt;img src=&#34;https://simonwaite.com/images/quadcopter_2.jpg&#34; alt=&#34;Quadcopter 2&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Finally got the frame and bolting it together with the nylon screws and bolts.&#xA;I&amp;rsquo;ve got one thing to say, &amp;ldquo;oww&amp;rdquo; those nylon nuts sure do hurt! I&amp;rsquo;ll have to hunt down my needle nosed&#xA;pliers to hold them to tighten them up.&lt;/p&gt;&#xA;&lt;p&gt;The KK blackboard has arrived and almost sits comfortably. I suspect I&amp;rsquo;ll need to get some spacers to fix this.&lt;/p&gt;&#xA;&lt;p&gt;The frame seems to be designed for + rather than X flying, which is a little confusing also.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joggler</title>
      <link>https://simonwaite.com/posts/joggler-overview/</link>
      <pubDate>Tue, 12 Apr 2011 13:42:30 +0000</pubDate>
      <guid>https://simonwaite.com/posts/joggler-overview/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://simonwaite.com/images/joggler.jpg&#34; alt=&#34;Joggler Overview&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The joggler (aka &lt;strong&gt;O2 Joggler&lt;/strong&gt;) wiki can be found &lt;a href=&#34;http://joggler.info/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Currently running an Ubuntu image by &lt;strong&gt;exobuzz&lt;/strong&gt; which can be found &lt;a href=&#34;http://joggler.info/forum/viewtopic.php?f=2&amp;amp;t=411&#34;&gt;here&lt;/a&gt;. [maverick 1.9]&lt;/p&gt;&#xA;&lt;h3 id=&#34;car-based-joggler&#34;&gt;Car Based Joggler:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-bluetooth/&#34;&gt;Hands-Free Profile Support&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-heatsink/&#34;&gt;Heats ink Mod&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-hardware-mods/&#34;&gt;Motherboard Mods&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-obd2/&#34;&gt;OBD II / Diagnostics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-12v-converter/&#34;&gt;12V -&amp;gt; 5V 10A Converter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;../joggler-audio-amp/&#34;&gt;50W Audio Amplifier&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;todo&#34;&gt;TODO:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[TODO] Media Playback (possible Moovida)&lt;/li&gt;&#xA;&lt;li&gt;[TODO] GPS&lt;/li&gt;&#xA;&lt;li&gt;[TODO] 12v -&amp;gt; 5V Vehicle PSU, possibly this adapter? this widget&lt;/li&gt;&#xA;&lt;li&gt;[TODO] Auto mute / pause media playback whilst in a call&lt;/li&gt;&#xA;&lt;li&gt;[TODO] Autoset &amp;ldquo;hciconfig hci0 scomtu 64:8&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;[TODO] Double DIN mounting, perhaps this one.&lt;/li&gt;&#xA;&lt;li&gt;[TODO] figure out the car stalk connector and map somehow to a usb HCI ?&lt;/li&gt;&#xA;&lt;li&gt;[TODO] OBDII readout.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Alas, this project has fallen off the world since I have changed cars and invested in an iPad Mini.&#xA;So far it seems to have most features&amp;hellip; pictures when I can get around to it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quadcopter v1</title>
      <link>https://simonwaite.com/posts/quadcopter-v1-overview/</link>
      <pubDate>Tue, 12 Apr 2011 13:42:30 +0000</pubDate>
      <guid>https://simonwaite.com/posts/quadcopter-v1-overview/</guid>
      <description>&lt;p&gt;Since 2010 I&amp;rsquo;ve been interested in building a quadcopter.&lt;/p&gt;&#xA;&lt;p&gt;My initial experiment in building a frame (Summer 2010) with metal tubing and metal plates&#xA;turned out to be quite disappointing as the arms warped and screws rattled free.&lt;/p&gt;&#xA;&lt;p&gt;April 2011 brought a Hobby King quadcopter frame to my door.&#xA;It&amp;rsquo;s wood and fibreglass, and nylon screws and bolts – it looks a little fragile,&#xA;but we shall see after bolting the motors to it!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
