<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>yaleman.org</title><link>https://yaleman.org/</link><description>Recent content on yaleman.org</description><generator>Hugo</generator><language>en-GB</language><managingEditor>yaleman@ricetek.net (James Hodgkinson)</managingEditor><webMaster>yaleman@ricetek.net (James Hodgkinson)</webMaster><copyright>James Hodgkinson, 2005-Forever.</copyright><lastBuildDate>Sat, 16 May 2026 23:52:03 +0000</lastBuildDate><atom:link href="https://yaleman.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Homepod Mini Acting Like It Is Always Touched</title><link>https://yaleman.org/post/2026/2026-05-16-homepod-mini-acting-like-it-is-always-touched/</link><pubDate>Sat, 16 May 2026 23:52:03 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2026/2026-05-16-homepod-mini-acting-like-it-is-always-touched/</guid><description>&lt;p&gt;It&amp;rsquo;s weird issue fixing week, one of my HomePod mini&amp;rsquo;s started playing up a while back and it basically was acting like the touch sensor was always &amp;ldquo;touched&amp;rdquo;. Before that it was randomly starting music every few minutes and stopping it, which was&amp;hellip; a little cursed.&lt;/p&gt;
&lt;p&gt;I think it might have gotten a weird voltage spike from the house power because the AC-DC power supply on one of my Sonoff smart switches on the same power board died around the same time. It worked with UART power, but just not from the wall power.&lt;/p&gt;</description></item><item><title>Cloudflare, ESPHome and Home Assistant</title><link>https://yaleman.org/post/2026/2026-05-16-cloudflare-and-home-assistant/</link><pubDate>Sat, 16 May 2026 23:28:56 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2026/2026-05-16-cloudflare-and-home-assistant/</guid><description>&lt;p&gt;I finally &lt;a href="https://github.com/esphome/issues/issues/4530"&gt;fixed a weird issue i&amp;rsquo;ve had on the ESPHome builder in Home Assistant&lt;/a&gt; for YEARS&amp;hellip; I couldn&amp;rsquo;t download firmware from the web UI. The logs would just show a HTTP 400 error with &amp;ldquo;Missing argument configuration&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Turns out it was some odd Cloudflare cache interaction where it was dropping query string values - caching was set to &amp;ldquo;ignore query string&amp;rdquo; - but this wasn&amp;rsquo;t breaking anything else in the platform. Just this one specific thing.&lt;/p&gt;</description></item><item><title>Garage Door Opener</title><link>https://yaleman.org/post/2026/2026-04-30-garage-door-opener/</link><pubDate>Fri, 24 Apr 2026 23:16:27 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2026/2026-04-30-garage-door-opener/</guid><description>&lt;p&gt;This is what I use for the &lt;a href="https://devices.esphome.io/devices/esp32-relay-x1/"&gt;single-relay ESP32 board&lt;/a&gt; I have in my garage as the garage door controller.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2026/04/relay-case-v10-wireframe.png" alt="relay case wireframe image"&gt;&lt;/p&gt;
&lt;p&gt;This is the board:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2026/04/ESP32-relay-x1.jpg" alt="esp32-relay-x1"&gt;&lt;/p&gt;
&lt;h2 id="files"&gt;Files&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://yaleman.org/2026/04/Relay-case-v10.f3d"&gt;Fusion360 model file&lt;/a&gt; based on &lt;a href="https://github.com/clydebarrow/3dmodels/tree/main/ESP32%20Relay%20x1"&gt;this case model&lt;/a&gt; but I added the button.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Object&lt;/th&gt;
 &lt;th&gt;STL&lt;/th&gt;
 &lt;th&gt;3MF&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Case&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Case.stl"&gt;Case STL&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Case.3mf"&gt;Case 3MF&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Button&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Button.stl"&gt;Button STL&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Button.3mf"&gt;Button 3MF&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Lid&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Lid.stl"&gt;Lid STL&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://yaleman.org/2026/04/Lid.3mf"&gt;Lid 3MF&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="esphome-garage-door-button-config"&gt;ESPHome Garage Door Button Config&lt;/h2&gt;
&lt;p&gt;Basically you can tap the physical button or the &amp;ldquo;Garage Door Trigger&amp;rdquo; entity in Home Assistant and it&amp;rsquo;ll trigger the relay for 300ms which is enough for my garage door to think I pressed the button.&lt;/p&gt;</description></item><item><title>So I Got Upgraded To iOS 26</title><link>https://yaleman.org/post/2026/2026-02-07-so-i-got-upgraded-to-ios-26/</link><pubDate>Sat, 07 Feb 2026 01:15:01 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2026/2026-02-07-so-i-got-upgraded-to-ios-26/</guid><description>&lt;p&gt;Yeah, it happened. Here&amp;rsquo;s the things I&amp;rsquo;m changing as I find them.&lt;/p&gt;
&lt;h2 id="safari-tabs"&gt;Safari Tabs&lt;/h2&gt;
&lt;p&gt;Go into settings -&amp;gt; apps -&amp;gt; Safari, set it to &amp;ldquo;bottom&amp;rdquo; so that you can get back to the tab view with one click rather than having to go into a menu etc.&lt;/p&gt;</description></item><item><title>Option 'require_ssl' Does Not Exist In The Schema</title><link>https://yaleman.org/post/2026/2026-01-22-option-requiressl-does-not-exist-in-the-schema/</link><pubDate>Thu, 22 Jan 2026 00:29:18 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2026/2026-01-22-option-requiressl-does-not-exist-in-the-schema/</guid><description>&lt;p&gt;I was trawling through the logs in my &lt;a href="https://www.home-assistant.io"&gt;Home Assistant&lt;/a&gt; instance recently and this was coming up a lot:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;2026-01-21 23:52:38.204 WARNING (MainThread) [supervisor.addons.options] Option &amp;#39;require_ssl&amp;#39; does not exist in the schema for Node-RED (a0d7b954_nodered)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Took me a little bit to find it, but going to Settings -&amp;gt; Addons -&amp;gt; Node Red -&amp;gt; Configuration tab.. then clicking the &amp;hellip; and opening the YAML config, I found an extra line in the config and removed it, fixing the issue. It would have been something from an old version that wasn&amp;rsquo;t removed automagically.&lt;/p&gt;</description></item><item><title>Use a Specific SSH Key for a Github Repository</title><link>https://yaleman.org/post/2025/2025-11-03-use-a-specific-ssh-key-for-a-github-repository/</link><pubDate>Mon, 03 Nov 2025 00:43:45 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-11-03-use-a-specific-ssh-key-for-a-github-repository/</guid><description>&lt;p&gt;Include this block in your &lt;code&gt;~/.ssh/config&lt;/code&gt; file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Host *.github.com github.com
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Hostname github.com
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; User git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; IdentityFile ~/.ssh/pub/%n.pub
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; IdentitiesOnly yes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then you can have a key &lt;code&gt;~/.ssh/example.github.com&lt;/code&gt; and clone from &lt;code&gt;git@example.github.com/owner/repo&lt;/code&gt; and it still connects to &lt;code&gt;github.com&lt;/code&gt; but with that specific key. Super handy if you end up with a bunch of different corporate accounts and have deployment keys and nonsense.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;%n&lt;/code&gt; makes it use the hostname you provided, so it looks for the relevant key.&lt;/p&gt;</description></item><item><title>Utoipa recursive objects causing stack overflows</title><link>https://yaleman.org/post/2025/2025-10-21-utoipa-recursive-objects-causing-stack-overflows/</link><pubDate>Tue, 21 Oct 2025 00:48:15 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-10-21-utoipa-recursive-objects-causing-stack-overflows/</guid><description>&lt;p&gt;Here&amp;rsquo;s an example of an &lt;a href="https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html"&gt;Enum&lt;/a&gt; which is completely legal in Rust and &amp;hellip; makes &lt;a href="https://github.com/juhaku/utoipa"&gt;utoipa&lt;/a&gt; / &lt;a href="https://github.com/tokio-rs/axum"&gt;axum&lt;/a&gt; stack overflow while generating a schema:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-rust" data-lang="rust"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#[derive(ToSchema)]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;pub&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;enum&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Filter&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Eq(String, String),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Cnt(String, String),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Pres(String),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Or(Vec&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;Filter&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; And(Vec&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;Filter&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; AndNot(Box&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;Filter&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The problem is that whole &amp;ldquo;contains itself&amp;rdquo; thingin the second half of the variants. Again, completely legal, nothing weird about it, but codegen just falls in a heap.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the fixed version with appropriate attributes:&lt;/p&gt;</description></item><item><title>Inline Mounts On Macos Docker Container Builds</title><link>https://yaleman.org/post/2025/2025-10-15-inline-mounts-on-macos-docker-container-builds/</link><pubDate>Wed, 15 Oct 2025 10:14:55 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-10-15-inline-mounts-on-macos-docker-container-builds/</guid><description>&lt;p&gt;Well that&amp;rsquo;s a learning; in Dockerfiles you can have steps that look like:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-Dockerfile" data-lang="Dockerfile"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;RUN&lt;/span&gt; --mount&lt;span style="color:#f92672"&gt;=&lt;/span&gt;type&lt;span style="color:#f92672"&gt;=&lt;/span&gt;cache,id&lt;span style="color:#f92672"&gt;=&lt;/span&gt;cargo,target&lt;span style="color:#f92672"&gt;=&lt;/span&gt;/cargo &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt; whatever&lt;span style="color:#960050;background-color:#1e0010"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="https://docs.docker.com/reference/dockerfile/#run---mounttypecache"&gt;&lt;code&gt;RUN --mount=type=cache&lt;/code&gt;&lt;/a&gt; for example from the docs&amp;hellip;&lt;/p&gt;
&lt;p&gt;And it&amp;rsquo;ll only mount the cache folder for that step.. turns out if you do that on a mac, the underlying filesystem of the cache thing is a mac filesystem, so shit gets BROKEN AND WEIRD when the container&amp;rsquo;s Linux and the programs expect Linux filesystem things.&lt;/p&gt;</description></item><item><title>IPv4-Mapped IPv6 Address Cheat Sheet</title><link>https://yaleman.org/post/2025/2025-09-30-ipv4-mapped-ipv6-address-cheat-sheet/</link><pubDate>Tue, 30 Sep 2025 21:55:57 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-09-30-ipv4-mapped-ipv6-address-cheat-sheet/</guid><description>&lt;p&gt;Sometimes networking is cool, sometimes it&amp;rsquo;s just &lt;a href="https://github.com/kanidm/kanidm/issues/3837"&gt;weird&lt;/a&gt;. Linux loves to use IPv4-mapped IPv6 addresses when passing information to servers, so here&amp;rsquo;s a quick cheat sheet on working them out&amp;hellip;&lt;/p&gt;</description></item><item><title>Minecraft 'Failed to verify username' Error</title><link>https://yaleman.org/post/2025/2025-09-24-minecraft-failed-to-verify-username-error/</link><pubDate>Wed, 24 Sep 2025 22:55:31 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-09-24-minecraft-failed-to-verify-username-error/</guid><description>&lt;p&gt;From &lt;a href="https://forums.minecraftforge.net/topic/119789-forge-any-failed-to-verify-username/"&gt;this post on the minecraftforge forums&lt;/a&gt;, user &amp;ldquo;LastAi&amp;rdquo; mentioned adding the following to your startup parameters:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-Djava.net.preferIPv4Stack&lt;span style="color:#f92672"&gt;=&lt;/span&gt;true
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This worked for me in CurseForge (settings -&amp;gt; minecraft -&amp;gt; &amp;ldquo;Default Additional Arguments&amp;rdquo;)&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2025/curseforge-minecraft-additional-settings.png"
 alt="Additional settigs for minecraft"&gt;
&lt;/figure&gt;</description></item><item><title>IKEA SOMRIG and RODRET Pairing</title><link>https://yaleman.org/post/2025/2025-07-23-ikea-somrig-and-rodret-pairing/</link><pubDate>Wed, 23 Jul 2025 09:00:06 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-07-23-ikea-somrig-and-rodret-pairing/</guid><description>&lt;p&gt;It took me a little bit to find, but if you can&amp;rsquo;t get your IKEA Zigbee things to work, press the &amp;ldquo;link&amp;rdquo; button four (4) times to &amp;ldquo;factory reset&amp;rdquo; them and put them in pairing mode.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2025/IKEA-SOMRIG-rear-linkbutton.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;The rear of an IKEA SOMRIG with the link button highlighted&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>Ecowitt WS90 Bunnings Mount</title><link>https://yaleman.org/post/2025/2025-07-21-ecowitt-ws90-bunnings-mount/</link><pubDate>Mon, 21 Jul 2025 00:02:43 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-07-21-ecowitt-ws90-bunnings-mount/</guid><description>&lt;p&gt;The &lt;a href="https://shop.ecowitt.com/en-au/products/ws90"&gt;ECOWITT WS90&lt;/a&gt; &amp;ldquo;Wireless 7-in-1 Electronic Sensor Array Haptic Rain Gauge and Ultrasonic Anemometer&amp;rdquo; has a place for a 25mm tube to sit on.&lt;/p&gt;
&lt;p&gt;I couldn&amp;rsquo;t find an antenna mount with a 25mm tube, but the &amp;ldquo;20mm&amp;rdquo; galvanised pipe assortment fit just fine.&lt;/p&gt;
&lt;p&gt;For this you need:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.bunnings.com.au/brasshards-20-x-400mm-galvanised-pipe_p0178272"&gt;20mm Galvanised Pipe (400mm)&lt;/a&gt; use whatever length makes you feel happy. I won&amp;rsquo;t judge.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bunnings.com.au/brasshards-20mm-galvanised-tee_p0178305"&gt;20mm Galvanised Tee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bunnings.com.au/brasshards-20-x-15mm-galvanised-reduced-hex-nipple_p0178241"&gt;20 x 15mm Gavalnised Reduced Hex Nipple&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bunnings.com.au/brasshards-galvanised-round-flange-with-15mm-drill-mall_p0178232"&gt;Galvanised Round Flange With 15mm Drill Mall&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I ended up using the 15mm flange because there wasn&amp;rsquo;t any 20mm on the shelf, and I needed a fitting to go between the Tee and the plate anyway.&lt;/p&gt;</description></item><item><title>How I Am Using Obsidian</title><link>https://yaleman.org/post/2025/2025-04-12-how-i-am-using-obsidian/</link><pubDate>Sat, 12 Apr 2025 01:56:35 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-04-12-how-i-am-using-obsidian/</guid><description>&lt;p&gt;Tips on using &lt;a href="http://obsidian.md/download#os=mac&amp;amp;arch=arm64"&gt;Obsidian&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="the-basics"&gt;The basics&lt;/h2&gt;
&lt;p&gt;This goes for how I blog as well, but If I had to search for something on the internet to find information, I&amp;rsquo;ll generally brain-dump the search terms as well as the answer because that&amp;rsquo;s how I&amp;rsquo;m going to find it later.&lt;/p&gt;
&lt;h2 id="organisation"&gt;Organisation&lt;/h2&gt;
&lt;p&gt;I use &amp;hellip; a variation on &lt;a href="https://en.wikipedia.org/wiki/Zettelkasten"&gt;Zettelkasten&lt;/a&gt;. It is an organisation system where &amp;ldquo;one idea is an object&amp;rdquo;. Don&amp;rsquo;t make megaposts unless they&amp;rsquo;re indexes, IMO. Break them up, they&amp;rsquo;re free.&lt;/p&gt;</description></item><item><title>What Is Using Port 5000 On My Mac?</title><link>https://yaleman.org/post/2025/2025-02-27-what-is-using-port-5000-on-my-mac/</link><pubDate>Thu, 27 Feb 2025 07:48:28 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-02-27-what-is-using-port-5000-on-my-mac/</guid><description>&lt;p&gt;Turns out it&amp;rsquo;s &lt;code&gt;ControlCentre&lt;/code&gt; - because by default macs are set up as AirPlay receivers.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ sudo lsof +c0 -nP -i4TCP:5000 | rg LISTEN
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ControlCenter &lt;span style="color:#ae81ff"&gt;698&lt;/span&gt; yaleman 10u IPv4 0x431cfa88f6905b65 0t0 TCP *:5000 &lt;span style="color:#f92672"&gt;(&lt;/span&gt;LISTEN&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Go into &lt;code&gt;System Settings -&amp;gt; General -&amp;gt; Airdrop &amp;amp; Handoff&lt;/code&gt; and turn off &amp;ldquo;AirPlay Receiver&amp;rdquo;. You can also just search for &amp;ldquo;airplay&amp;rdquo;.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2025/airplay-settings-screenshot.png"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Airplay Settings&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ sudo lsof +c0 -nP -i4TCP:5000 | rg LISTEN | wc -l
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Fixed!&lt;/p&gt;</description></item><item><title>Element not Found Connecting to Samba Share</title><link>https://yaleman.org/post/2025/2025-02-24-element-not-found-connecting-to-samba-share/</link><pubDate>Mon, 24 Feb 2025 22:49:42 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-02-24-element-not-found-connecting-to-samba-share/</guid><description>&lt;p&gt;Well, that was a weird start to the day. I started getting the following error while attempting to connect from my Windows 10 machine to my Samba fileserver:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;System error &lt;span style="color:#ae81ff"&gt;1168&lt;/span&gt; has occurred.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Element not found.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I&amp;rsquo;ve been using my &lt;code&gt;yaleman@domain&lt;/code&gt; SPN-style username for a long time to keep the permissions correct across the filesystem&amp;hellip; and now it just stopped working? Random.&lt;/p&gt;
&lt;p&gt;I had to create a new user without the full SPN in Samba (&lt;code&gt;smbpasswd -a yaleman&lt;/code&gt;) and it works now. Stupid Windows.&lt;/p&gt;</description></item><item><title>YouFoodz Classic Roast Chicken &amp; Mash</title><link>https://yaleman.org/post/2025/2025-02-08-youfoodz-classic-roast-chicken-and-mash/</link><pubDate>Sat, 08 Feb 2025 09:19:39 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-02-08-youfoodz-classic-roast-chicken-and-mash/</guid><description>&lt;p&gt;I thought &amp;ldquo;more like lots of potato with a tiny bit o&amp;rsquo; chicken&amp;rdquo; but they hid the chicken deep under everything else. The sauce is nice enough&amp;hellip; gravy-adjacent?&lt;/p&gt;</description></item><item><title>YouFoodz Fuel'D Italian Beef Ragu</title><link>https://yaleman.org/post/2025/2025-02-04-youfoodz-fueld-italian-beef-ragu/</link><pubDate>Tue, 04 Feb 2025 04:23:03 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2025/2025-02-04-youfoodz-fueld-italian-beef-ragu/</guid><description>&lt;p&gt;Pretty tasty, looks like a proper ragu. Not overly oily once it&amp;rsquo;s all mixed in &amp;#x1f604;&lt;/p&gt;</description></item><item><title>Haneda To Yugawara</title><link>https://yaleman.org/post/2024/2024-10-30-haneda-to-yugawara/</link><pubDate>Wed, 30 Oct 2024 23:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-10-30-haneda-to-yugawara/</guid><description>&lt;p&gt;Flying in from Singapore was pretty chill, JAL premium economy is lovely with wide seats and lots of leg room. Nobody can recline their seat onto yours but it means if you do want to lay back, you lose all your leg room because the seats push forwards. ANYWAY. We landed, customs was quick and then it was time to find some food before we picked up our hire car.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2024/10/2024-10-30-first-sushi-japan.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Breakfast of champions in the airport, sushi and all good things.&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>uv and pytest</title><link>https://yaleman.org/post/2024/2024-10-15-uv-and-pytest/</link><pubDate>Tue, 15 Oct 2024 01:18:59 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-10-15-uv-and-pytest/</guid><description>&lt;p&gt;It took me a while to figure out why &lt;code&gt;uv run pytest&lt;/code&gt; wouldn&amp;rsquo;t work - it wasn&amp;rsquo;t finding my library!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.astral.sh/uv/concepts/projects/#build-systems"&gt;Turns out&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;uv uses the presence of a build system to determine if a project contains a package that should be installed in the project virtual environment. If a build system is not defined, uv will not attempt to build or install the project itself, just its dependencies.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Installing Ansible-Lint On Macos With Uv</title><link>https://yaleman.org/post/2024/2024-09-16-installing-ansible-lint-on-macos-with-uv/</link><pubDate>Mon, 16 Sep 2024 02:18:17 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-09-16-installing-ansible-lint-on-macos-with-uv/</guid><description>&lt;p&gt;I had a weird issue trying to move from Poetry to UV as my package manager for one of my repos. I&amp;rsquo;ve got &lt;code&gt;ansible-lint&lt;/code&gt; in the required packages, running on MacOS, so it shouldn&amp;rsquo;t complain about &lt;a href="https://pypi.org/project/will-not-work-on-windows-try-from-wsl-instead/"&gt;&lt;code&gt;will-not-work-on-windows-try-from-wsl-instead&lt;/code&gt;&lt;/a&gt; because the package isn&amp;rsquo;t required for MacOS. But &lt;a href="https://docs.astral.sh/uv/"&gt;uv&lt;/a&gt; tries to resolve for everything, so blep.&lt;/p&gt;</description></item><item><title>Rust, Enums And Magical Custom Values</title><link>https://yaleman.org/post/2024/2024-08-23-rust-enums-and-magical-custom-values/</link><pubDate>Fri, 23 Aug 2024 23:13:47 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-08-23-rust-enums-and-magical-custom-values/</guid><description>&lt;p&gt;As part of the &lt;a href="https://kanidm.com"&gt;Kanidm&lt;/a&gt; project every object has &lt;a href="https://kanidm.github.io/kanidm/master/rustdoc/kanidmd_lib/constants/entries/enum.Attribute.html"&gt;Attributes&lt;/a&gt; which we catch in a chonky &lt;a href="https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html"&gt;Enum&lt;/a&gt;. But being an IDP used by humans, they want to be able to use custom attribues, which makes it hard when we&amp;rsquo;re trying to strictly type and catch typos. Enter&amp;hellip; &lt;a href="https://crates.io/crates/serde"&gt;serde&lt;/a&gt; and its parsing magic.&lt;/p&gt;</description></item><item><title>Monitoring a Juniper Switch Interface With Nagios and SNMP</title><link>https://yaleman.org/post/2024/2024-07-27-monitoring-a-juniper-switch-interface-with-naigos-and-snmp/</link><pubDate>Sat, 27 Jul 2024 02:59:42 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-07-27-monitoring-a-juniper-switch-interface-with-naigos-and-snmp/</guid><description>&lt;p&gt;Here&amp;rsquo;s how to do monitoring things if you&amp;rsquo;ve got a Juniper switch and Nagios.&lt;/p&gt;</description></item><item><title>MISP “you don't have permission to access” on login</title><link>https://yaleman.org/post/2024/2024-07-10-misp-you-dont-have-permission-to-access-on-login/</link><pubDate>Wed, 10 Jul 2024 01:23:33 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-07-10-misp-you-dont-have-permission-to-access-on-login/</guid><description>&lt;p&gt;If on login/access you get an error like this:&lt;/p&gt;</description></item><item><title>When Did I Install Rosetta On My Mac?</title><link>https://yaleman.org/post/2024/2024-07-10-when-did-i-install-rosetta-on-my-mac/</link><pubDate>Wed, 10 Jul 2024 01:01:55 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-07-10-when-did-i-install-rosetta-on-my-mac/</guid><description>&lt;p&gt;I was wondering when I installed &lt;a href="https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2"&gt;Rosetta 2&lt;/a&gt; on my mac, here goes&amp;hellip;&lt;/p&gt;</description></item><item><title>iscsid Can Not Create Netlink_Iscsi Socket</title><link>https://yaleman.org/post/2024/2024-06-24-iscsid-can-not-create-netlinkiscsi-socket/</link><pubDate>Mon, 24 Jun 2024 05:17:06 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-06-24-iscsid-can-not-create-netlinkiscsi-socket/</guid><description>&lt;p&gt;After updating my Ubuntu Raspberry Pi node, I had a load of failures, one of which was &lt;code&gt;iscsid&lt;/code&gt; failing on startup.&lt;/p&gt;</description></item><item><title>Odin And Frong</title><link>https://yaleman.org/post/2024/2024-06-18-odin-and-frong/</link><pubDate>Tue, 18 Jun 2024 22:35:13 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-06-18-odin-and-frong/</guid><description>&lt;p&gt;Once upon a time, in the mystical realms of Asgard, there existed a strange and unexpected friendship between Odin, the All-Father, and Frong, a slightly weird frog with a penchant for riddles and mischief.&lt;/p&gt;
&lt;p&gt;Odin, known for his wisdom and relentless quest for knowledge, often wandered through the realms in search of hidden truths and forgotten lore. On one such journey, he stumbled upon a peculiar pond nestled in a grove of ancient trees. As he approached, he heard a peculiar croak, unlike any other frog he had encountered.&lt;/p&gt;</description></item><item><title>mDNS On Mikrotik RB5009</title><link>https://yaleman.org/post/2024/2024-05-19-mdns-on-mikrotik-rb5009/</link><pubDate>Sun, 19 May 2024 02:28:47 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-05-19-mdns-on-mikrotik-rb5009/</guid><description>&lt;p&gt;Getting mDNS working cross-VLAN with a Mikrotik router requires running a container to do the handling. You&amp;rsquo;ll need a flash drive or some other kind of storage set up on the device to make it work.&lt;/p&gt;</description></item><item><title>jamfRemoteAssistConnector High Cpu Fix</title><link>https://yaleman.org/post/2024/2024-05-17-jamfremoteassistconnector-high-cpu-fix/</link><pubDate>Fri, 17 May 2024 01:06:29 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-05-17-jamfremoteassistconnector-high-cpu-fix/</guid><description>&lt;p&gt;The only real fix is to uninstall the stupid thing, IMO.&lt;/p&gt;</description></item><item><title>Easy SRI Hashes For Unpkg</title><link>https://yaleman.org/post/2024/2024-04-23-easy-sri-hashes-for-unpkg/</link><pubDate>Tue, 23 Apr 2024 22:17:50 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-04-23-easy-sri-hashes-for-unpkg/</guid><description>&lt;p&gt;Calculating Subresource Integrity Hashes is annoying with some things, and it took me a little searching to find how to do an integrity hash for unpkg, so here&amp;rsquo;s some info!&lt;/p&gt;</description></item><item><title>Welp, I Paid For That</title><link>https://yaleman.org/post/2024/2024-03-22-welp-i-paid-for-that/</link><pubDate>Fri, 22 Mar 2024 01:18:28 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2024/2024-03-22-welp-i-paid-for-that/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/2024/2024-03-22-home-loan.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Home loan balance: 3 cents.&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Not bad for just-over-40 years old. Thanks to everyone in my life that&amp;rsquo;s helped, most especially borysSNORC. 🥰&lt;/p&gt;</description></item><item><title>Charts.yaml Missing While Deploying Helm Release Through Terraform</title><link>https://yaleman.org/post/2023/2023-12-12-chartsyaml-missing-while-deploying-helm-release-through-terraform/</link><pubDate>Tue, 12 Dec 2023 01:04:23 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-12-12-chartsyaml-missing-while-deploying-helm-release-through-terraform/</guid><description>&lt;p&gt;If you see this nonsense when deploying a helm chart&amp;hellip;&lt;/p&gt;</description></item><item><title>Model Collapse and the increasing value of "pre-AI" data</title><link>https://yaleman.org/post/2023/2023-12-11-model-collapse-and-the-increasing-value-of-pre-gpt-data/</link><pubDate>Mon, 11 Dec 2023 10:46:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-12-11-model-collapse-and-the-increasing-value-of-pre-gpt-data/</guid><description>&lt;p&gt;There&amp;rsquo;s a curious callout at the end of &lt;a href="https://www.techtarget.com/whatis/feature/Model-collapse-explained-How-synthetic-training-data-breaks-AI"&gt;this article talking about &amp;ldquo;model collapse&amp;rdquo;&lt;/a&gt; where an increase in non-human created data being used as sources creates problems on the outputs&amp;hellip;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Although there is no agreed-upon way to track LLM-generated content at scale, one proposed option is community-wide coordination among organizations involved in LLM creation to share information and determine the origins of data.&lt;/p&gt;
&lt;p&gt;In the meantime, to avoid being affected by model collapse, companies should try to preserve access to pre-2023 bulk stores of data.&lt;/p&gt;</description></item><item><title>Installing Python packages From subdirectories with Branches</title><link>https://yaleman.org/post/2023/2023-11-12-python-packages-from-subdirectories-with-branches/</link><pubDate>Sun, 12 Nov 2023 10:20:26 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-11-12-python-packages-from-subdirectories-with-branches/</guid><description>&lt;p&gt;Sometimes you just need to do weird cursed things&amp;hellip;&lt;/p&gt;</description></item><item><title>Removing Kubernetes namespaces stuck in 'Terminating'</title><link>https://yaleman.org/post/2023/2023-11-08-removing-kubernetes-namespaces-stuck-in-terminating/</link><pubDate>Wed, 08 Nov 2023 09:29:25 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-11-08-removing-kubernetes-namespaces-stuck-in-terminating/</guid><description>&lt;p&gt;Here&amp;rsquo;s a handy set of commands for removing namespaces which are stuck in &amp;ldquo;Terminating&amp;rdquo; status for whatever reason.&lt;/p&gt;</description></item><item><title>Bluetooth Scanner With ESPHome and an ESP32</title><link>https://yaleman.org/post/2023/2023-10-30-bluetooth-scanner-with-esphome-and-an-esp32/</link><pubDate>Mon, 30 Oct 2023 07:37:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-10-30-bluetooth-scanner-with-esphome-and-an-esp32/</guid><description>&lt;p&gt;This is a super-simple one, but took some searching to find it. Add the following config to an ESPHome device and deploy it, and it&amp;rsquo;ll spam regularly in the logs every &lt;a href="https://en.wikipedia.org/wiki/Bluetooth_Low_Energy"&gt;BLE&lt;/a&gt; device it sees.&lt;/p&gt;
&lt;p&gt;You need an ESP32 (because they have bluetooh) and it uses the &lt;a href="https://esphome.io/components/esp32_ble_tracker.html"&gt;esp32_ble_tracker&lt;/a&gt; module.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;esp32_ble_tracker&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;text_sensor&lt;/span&gt;: 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#f92672"&gt;platform&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;ble_scanner &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;BLE Devices Scanner&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pretty simple, spams shit out of the logs with what&amp;rsquo;s going on every time it finds something. You &lt;strong&gt;really&lt;/strong&gt; don&amp;rsquo;t want this on a device you care about, or are logging the output of, because it&amp;rsquo;s heavy on CPU/memory and &lt;strong&gt;noisy&lt;/strong&gt; but it&amp;rsquo;s good for tracking things down! There&amp;rsquo;s config options to slow it down as well, but who&amp;rsquo;s got time for &lt;em&gt;that&lt;/em&gt;? 😁&lt;/p&gt;</description></item><item><title>Fuzzy Power</title><link>https://yaleman.org/post/2023/2023-08-23-fuzzy-power/</link><pubDate>Wed, 11 Oct 2023 14:59:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-08-23-fuzzy-power/</guid><description>&lt;p&gt;So, I get a weird &amp;ldquo;buzzy&amp;rdquo; or &amp;ldquo;fuzzy&amp;rdquo; feeling when using things connected to a USB charger, unless they&amp;rsquo;re good quality grounded devices.&lt;/p&gt;
&lt;p&gt;And yes, this includes Apple&amp;rsquo;s devices, until I use the &amp;ldquo;extension cable&amp;rdquo; which is a three-prong grounded cable.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a small difference on those Apple cables - inside the &amp;ldquo;mating&amp;rdquo; connector are ground tabs which connect to the &amp;ldquo;lug&amp;rdquo; on the power brick. It&amp;rsquo;s a little hard to see, but if you squint you can tell the difference.&lt;/p&gt;</description></item><item><title>Unable to Run Search While Using map Command in Splunk</title><link>https://yaleman.org/post/2023/2023-10-09-unable-to-run-search-while-using-map-command-in-splunk/</link><pubDate>Mon, 09 Oct 2023 11:27:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-10-09-unable-to-run-search-while-using-map-command-in-splunk/</guid><description>&lt;p&gt;Sometimes errors are just a little too confusing for me on a Monday.&lt;/p&gt;
&lt;p&gt;I was trying to run the following search:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-spl" data-lang="spl"&gt;| makeresults 1 
| eval cheese_id=&amp;#34;12345&amp;#34;, index=&amp;#34;cheese&amp;#34; 
| map search=&amp;#34;index=$index$ cheese_id=$cheese_id$ sourcetype=cheese_info&amp;#34;
| table cheese_id, name, description
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;And couldn&amp;rsquo;t work out why it was throwing the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;warn : Unable to run query &lt;code&gt;index=cheese cheese_id=12345 sourcetype=cheese_info | table cheese_id, name, description&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Turns out that if I&amp;rsquo;d squinted a little harder at &lt;a href="https://docs.splunk.com/Documentation/Splunk/9.1.1/SearchReference/Map#Extended_examples" title="link to docs.splunk.com"&gt;the example in the documentation&lt;/a&gt;, I&amp;rsquo;d have realised that I need to prepend searches with &lt;code&gt;search&lt;/code&gt;. The UI does this automatically, but API things don&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Writing Rust-style Python</title><link>https://yaleman.org/post/2023/2023-05-29-writing-rust-style-python/</link><pubDate>Mon, 29 May 2023 08:08:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-05-29-writing-rust-style-python/</guid><description>&lt;p&gt;&lt;a href="https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html"&gt;This post&lt;/a&gt; by &lt;a href="https://github.com/kobzol"&gt;@kobzol&lt;/a&gt; highlights some good methodologies for writing Python in a more defensive manner.&lt;/p&gt;
&lt;p&gt;I learned that &lt;a href="https://docs.python.org/3/library/typing.html#typing.assert_never"&gt;&lt;code&gt;typing.assert_never&lt;/code&gt;&lt;/a&gt; allows one to inform their IDE/type checker about code which &lt;em&gt;should&lt;/em&gt; be unreachable.&lt;/p&gt;
&lt;p&gt;Similarly, simpler Union typing and the existence of the &lt;a href="https://github.com/yukinarit/pyserde"&gt;pyserde&lt;/a&gt; package make for more powerful access to data - but I&amp;rsquo;ll have to test serde against the venerable &lt;a href="https://pypi.org/project/pydantic/"&gt;pydantic&lt;/a&gt; which has been my go-to for the longest time.&lt;/p&gt;
&lt;p&gt;A good read for sure!&lt;/p&gt;</description></item><item><title>Finding and decoding ClamAV Signatures</title><link>https://yaleman.org/post/2023/2023-04-19-finding-clamav-signatures/</link><pubDate>Wed, 19 Apr 2023 09:47:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-04-19-finding-clamav-signatures/</guid><description>&lt;p&gt;Sometimes you just need to figure out &lt;em&gt;what&lt;/em&gt; ClamAV is looking for&amp;hellip;&lt;/p&gt;</description></item><item><title>Configuring SSH Key Auth Into Windows 10</title><link>https://yaleman.org/post/2023/2023-04-16-configuring-ssh-key-auth-into-windows-10/</link><pubDate>Sun, 16 Apr 2023 11:35:36 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-04-16-configuring-ssh-key-auth-into-windows-10/</guid><description>&lt;p&gt;This should apply to Windows Server 2022, Windows Server 2019, Windows 10 (build 1809 and later).&lt;/p&gt;</description></item><item><title>Weird issues installing greenlet 2.0.1 on macOS Ventura</title><link>https://yaleman.org/post/2023/2023-04-15-greenlet-ventura-compilation-errors/</link><pubDate>Sat, 15 Apr 2023 09:35:17 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-04-15-greenlet-ventura-compilation-errors/</guid><description>&lt;p&gt;I finally updated to ventura the other day, went to hack on &lt;a href="https://github.com/yaleman/github_linter"&gt;github-linter&lt;/a&gt; and &amp;hellip; dependency hell.&lt;/p&gt;
&lt;p&gt;Updating to 2.0.2 seems to have fixed it.&lt;/p&gt;</description></item><item><title>Structures Are Not Supported for XSD `simpleType`s</title><link>https://yaleman.org/post/2023/2023-04-02-structures-are-not-supported-for-xsd-simpletypes/</link><pubDate>Sun, 02 Apr 2023 09:42:11 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-04-02-structures-are-not-supported-for-xsd-simpletypes/</guid><description>&lt;p&gt;I was trying to parse some XML (well, Atom, but you get it)&amp;hellip; and started getting this while using the rust &lt;a href="https://crates.io/crates/quick-xml"&gt;quick-xml&lt;/a&gt; crate.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-rust" data-lang="rust"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;thread &lt;span style="color:#a6e22e"&gt;&amp;#39;main&amp;#39;&lt;/span&gt; panicked at &lt;span style="color:#a6e22e"&gt;&amp;#39;called&lt;/span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;`&lt;/span&gt;Result::unwrap()&lt;span style="color:#960050;background-color:#1e0010"&gt;`&lt;/span&gt; on an &lt;span style="color:#960050;background-color:#1e0010"&gt;`&lt;/span&gt;Err&lt;span style="color:#960050;background-color:#1e0010"&gt;`&lt;/span&gt; value: &lt;span style="color:#a6e22e"&gt;Unsupported&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;structures are not supported for XSD `simpleType`s&amp;#34;&lt;/span&gt;)&lt;span style="color:#a6e22e"&gt;&amp;#39;&lt;/span&gt;, examples&lt;span style="color:#f92672"&gt;/&lt;/span&gt;test_quickxml2.rs:&lt;span style="color:#ae81ff"&gt;79&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;42&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Flying to Morocco</title><link>https://yaleman.org/post/2023/2023-01-26-flying-to-morocco/</link><pubDate>Thu, 26 Jan 2023 19:55:03 +0100</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2023/2023-01-26-flying-to-morocco/</guid><description>&lt;p&gt;BNE-DXB, Worst. Flight. In. My. Life.&lt;/p&gt;</description></item><item><title>Window/Document-level Keyboard Events in Tauri and Yew</title><link>https://yaleman.org/post/2022/2022-12-29-keyboard-events-in-tauri-and-yew/</link><pubDate>Thu, 29 Dec 2022 08:02:20 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-12-29-keyboard-events-in-tauri-and-yew/</guid><description>&lt;p&gt;I&amp;rsquo;m writing a &lt;a href="https://github.com/yaleman/memetool"&gt;GUI app in Rust&lt;/a&gt;, trying to get it working with &lt;a href="https://tauri.app"&gt;Tauri&lt;/a&gt;&amp;rsquo;s tooling, using &lt;a href="https://yew.rs"&gt;Yew&lt;/a&gt; to generate the actual user-facing code. I &lt;em&gt;thought&lt;/em&gt; it would be easy to get a thing that notices when I hit a key, and do stuff with it. Pre-yew-0.19 you could do this with a &lt;code&gt;KeyboardService&lt;/code&gt;, now it&amp;rsquo;s a whole thing with &lt;code&gt;gloo&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Convincing Kubernetes to Trust a Backend</title><link>https://yaleman.org/post/2022/2022-11-14-convincing-kubernetes-to-trust-a-backend/</link><pubDate>Mon, 14 Nov 2022 19:56:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-11-14-convincing-kubernetes-to-trust-a-backend/</guid><description>&lt;p&gt;I run Kubernetes at home. Yeah, I&amp;rsquo;ve said it. It&amp;rsquo;s out there now.&lt;/p&gt;
&lt;p&gt;Now we&amp;rsquo;re past that, here&amp;rsquo;s how to convince traefik to talk nicely to a HTTPS backend server, in this case a test instance of &lt;a href="https://goatns.dotgoat.net"&gt;GoatNS&lt;/a&gt;. I use Terraform for my configuration management, &lt;a href="https://www.rancher.com/products/k3s"&gt;k3s&lt;/a&gt; to build/control the platform, with its built-in traefik for routing traffic.&lt;/p&gt;</description></item><item><title>Terraforming Cloudflare DNS LOC Records</title><link>https://yaleman.org/post/2022/2022-10-26-terraforming-cloudflare-dns-loc-records/</link><pubDate>Wed, 26 Oct 2022 20:03:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-10-26-terraforming-cloudflare-dns-loc-records/</guid><description>&lt;p&gt;After &lt;a href="https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/"&gt;confirming that they &lt;em&gt;do&lt;/em&gt; support DNS LOC records&lt;/a&gt;, I couldn&amp;rsquo;t find any documentation about how to successfully create them using terraform, so here goes:&lt;/p&gt;</description></item><item><title>Docker, rust, cargo and 137 Errors</title><link>https://yaleman.org/post/2022/2022-10-23-docker-rust-cargo-and-137-errors/</link><pubDate>Sun, 23 Oct 2022 11:09:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-10-23-docker-rust-cargo-and-137-errors/</guid><description>&lt;p&gt;I kept getting OOMKilled when trying to build Rust apps in Docker containers on GitHub Actions (and also locally, using &lt;code&gt;buildx&lt;/code&gt;). The return code of any &lt;code&gt;cargo&lt;/code&gt; command that touched the list of crates would end up with the command killed after 30-90 seconds.&lt;/p&gt;
&lt;p&gt;I found two solutions:&lt;/p&gt;</description></item><item><title>On Cough Syrup and Cold Medicine</title><link>https://yaleman.org/post/2022/2022-09-20-on-cough-syrup-and-cold-medicine/</link><pubDate>Tue, 20 Sep 2022 17:35:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-09-20-on-cough-syrup-and-cold-medicine/</guid><description>&lt;p&gt;This is a great article, with fantastic takeaways: &lt;a href="https://sunlightenthusiast.wordpress.com/2022/07/25/how-to-understand-cough-medicines/"&gt;How to understand cough medicines&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>AWS ACM Moving to Dynamic Intermediates</title><link>https://yaleman.org/post/2022/2022-09-19-aws-acm-dynamic-intermediates/</link><pubDate>Mon, 19 Sep 2022 07:45:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-09-19-aws-acm-dynamic-intermediates/</guid><description>&lt;p&gt;I wonder how many things are going to break when AWS changes how ACM certs are issued. They&amp;rsquo;re &lt;a href="https://aws.amazon.com/blogs/security/amazon-introduces-dynamic-intermediate-certificate-authorities/"&gt;moving to &amp;ldquo;dynamic&amp;rdquo; (ie, randomly allocated) intermediates&lt;/a&gt; starting 11th October 2022, which is surprisingly soon!&lt;/p&gt;
&lt;p&gt;They &lt;em&gt;say&lt;/em&gt; not to use certificate pinning, but lots of people do, and I&amp;rsquo;m sure there&amp;rsquo;s a load of custom config/deployment methods out there that&amp;rsquo;ll rely on some kind of static intermediate.&lt;/p&gt;
&lt;p&gt;Good luck, friends!&lt;/p&gt;</description></item><item><title>Stop Edge Sleeping Tabs</title><link>https://yaleman.org/post/2022/2022-09-08-stop-edge-sleeping-tabs/</link><pubDate>Thu, 08 Sep 2022 09:48:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-09-08-stop-edge-sleeping-tabs/</guid><description>&lt;p&gt;Microsoft&amp;rsquo;s &lt;a href="https://www.microsoft.com/en-us/edge"&gt;Edge&lt;/a&gt; browser is pretty cool, I use it instead of Chrome because .. somehow Microsoft has become less creepy than Google?&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;ve recently added &lt;a href="https://support.microsoft.com/en-us/topic/learn-about-performance-features-in-microsoft-edge-7b36f363-2119-448a-8de6-375cfd88ab25"&gt;efficiency mode&lt;/a&gt;, which is handy until it starts sleeping the tab that &lt;a href="https://octoprint.org/"&gt;Octoprint&lt;/a&gt; is on, which queues up all the &amp;ldquo;live view&amp;rdquo; features and somehow makes them replay at super-speed when I go back to the tab.&lt;/p&gt;
&lt;p&gt;AAAAANNYWAY. I did some searching and couldn&amp;rsquo;t find the answer to &amp;ldquo;how do I stop Edge from sleeping pinned tab&amp;rdquo; because that&amp;rsquo;s not a thing (&lt;a href="https://techcommunity.microsoft.com/t5/articles/sleeping-tabs-faq/m-p/1705434"&gt;article on what &lt;em&gt;can&lt;/em&gt; stop a tab to sleep here&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Livejournal 19 Year Anniversary</title><link>https://yaleman.org/post/2022/2022-07-10-livejournal-19-year-anniversary/</link><pubDate>Sun, 10 Jul 2022 22:03:37 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-07-10-livejournal-19-year-anniversary/</guid><description>&lt;p&gt;Well, I definitely feel old&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/07/2022-07-10-livejournal-congratulations-19-years.jpg"
 alt="You have received a virtual gift for your 19 anniversary in LiveJournal"&gt;
&lt;/figure&gt;

&lt;p&gt;Curiously, I didn&amp;rsquo;t even have to log in to view my virtual gift&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/07/2022-07-11-livejournal-virtual-gift.jpg"
 alt="Thank you for being with us for 19 years! With love, LJ Team."&gt;
&lt;/figure&gt;</description></item><item><title>Housing Cost Increases and Perception</title><link>https://yaleman.org/post/2022/2022-07-07-housing-cost-increases-and-perception/</link><pubDate>Thu, 07 Jul 2022 11:00:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-07-07-housing-cost-increases-and-perception/</guid><description>&lt;p&gt;The low cost of borrowing money combined with a few other forces have really pushed up housing prices around here lately, and people keep telling me that &amp;ldquo;oh but your place has gone up in value, it all works out!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I knew in my bones it wasn&amp;rsquo;t right, but I did some quick math.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;Mortgage&lt;/th&gt;
 &lt;th&gt;Townhouse Value&lt;/th&gt;
 &lt;th&gt;House Cost&lt;/th&gt;
 &lt;th&gt;Mortgage Increase&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;2019&lt;/td&gt;
 &lt;td&gt;$250,000.00&lt;/td&gt;
 &lt;td&gt;$320,000.00&lt;/td&gt;
 &lt;td&gt;$480,000.00&lt;/td&gt;
 &lt;td&gt;$160,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;2022&lt;/td&gt;
 &lt;td&gt;$250,000.00&lt;/td&gt;
 &lt;td&gt;$450,000.00&lt;/td&gt;
 &lt;td&gt;$680,000.00&lt;/td&gt;
 &lt;td&gt;$230,000.00&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Increase&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;140.63%&lt;/td&gt;
 &lt;td&gt;141.67%&lt;/td&gt;
 &lt;td&gt;143.75%&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This is based on similar houses in similar locations, as I&amp;rsquo;ve been looking for some time.&lt;/p&gt;</description></item><item><title>GitHub's Dependabot and Actions</title><link>https://yaleman.org/post/2022/2022-07-03-githubs-dependabot-and-actions/</link><pubDate>Sun, 03 Jul 2022 11:36:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-07-03-githubs-dependabot-and-actions/</guid><description>&lt;p&gt;I sent this to a friend who I&amp;rsquo;d been talking to about automation things, they probably didn&amp;rsquo;t expect this huge wall of text 😁 Since this isn&amp;rsquo;t a DM over social media, I&amp;rsquo;ve included the code and cleaned up the links, and shared it so hopefully I can find it in the future and it&amp;rsquo;ll help someone else who&amp;rsquo;s interested.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;ve had this on my todo list so here goes.. I was going on about how cool Dependabot is, and how it automagically makes Pull Requests (PRs) for updating packages in repositories&amp;hellip; since you asked for some details it&amp;rsquo;s probably easiest to show an example of how I&amp;rsquo;ve got it set up.&lt;/p&gt;</description></item><item><title>Terraform, AWS Access Keys and Keybase</title><link>https://yaleman.org/post/2022/2022-06-25-terraform-aws-access-keys-and-keybase/</link><pubDate>Sat, 25 Jun 2022 10:43:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-06-25-terraform-aws-access-keys-and-keybase/</guid><description>&lt;p&gt;Per the Terraform AWS Provider &lt;a href="https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_access_key"&gt;docs for the aws_iam_access_key resource&lt;/a&gt;, I figured I&amp;rsquo;d try this &lt;a href="https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_access_key#pgp_key"&gt;Keybase PGP&lt;/a&gt; thing.&lt;/p&gt;
&lt;p&gt;This is the config I&amp;rsquo;ve got (and stayed with, because it wasn&amp;rsquo;t wrong):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hcl" data-lang="hcl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;resource&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;aws_iam_access_key&amp;#34; &amp;#34;example_key&amp;#34;&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; user &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;aws_iam_user&lt;/span&gt;.&lt;span style="color:#66d9ef"&gt;example&lt;/span&gt;.&lt;span style="color:#66d9ef"&gt;name&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; pgp_key &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;keybase:yaleman&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;While trying to apply the config however, I got this error&amp;hellip;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ Error: Error retrieving Public Key &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; keybase:yaleman: unable to fetch keys &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; user&lt;span style="color:#f92672"&gt;(&lt;/span&gt;s&lt;span style="color:#f92672"&gt;)&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;yaleman&amp;#34;&lt;/span&gt; from keybase
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ with aws_iam_access_key.example_key,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ on example.tf line 26, in resource &lt;span style="color:#e6db74"&gt;&amp;#34;aws_iam_access_key&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;example_key&amp;#34;&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ 26: resource &lt;span style="color:#e6db74"&gt;&amp;#34;aws_iam_access_key&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;example_key&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Well, that&amp;rsquo;s annoying and slightly vague!&lt;/p&gt;</description></item><item><title>Terraform, Kubernetes and Github Container Registry Oh My</title><link>https://yaleman.org/post/2022/2022-06-16-terraform-kubernetes-and-github-container-registry-oh-my/</link><pubDate>Thu, 16 Jun 2022 21:53:03 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-06-16-terraform-kubernetes-and-github-container-registry-oh-my/</guid><description>&lt;p&gt;After much muttering and searching and and then some help from the lovely people on the rands slack, I ended up with a snippet for authenticating my kubernetes cluster to the Github Container Registry using terraform configuration.&lt;/p&gt;
&lt;p&gt;tl;dr: create a &lt;code&gt;dockerconfigjson&lt;/code&gt;-type secret and use it in the &lt;code&gt;image_pull_secrets&lt;/code&gt; field&lt;/p&gt;
&lt;p&gt;Create a secret with the authentication details:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-h" data-lang="h"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resource &lt;span style="color:#e6db74"&gt;&amp;#34;kubernetes_secret&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;ghcr_auth&amp;#34;&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; metadata {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;ghcr-auth&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; type &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;kubernetes.io/dockerconfigjson&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; data &lt;span style="color:#f92672"&gt;=&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;.dockerconfigjson&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;jsonencode&lt;/span&gt;({
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;auths&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;https://ghcr.io&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;auth&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;base64encode&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;${var.github_username}:${var.github_pat}&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; })
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The &lt;code&gt;github_pat&lt;/code&gt; variable has a &lt;a href="https://github.com/settings/tokens"&gt;Personal Access Token&lt;/a&gt; with access to &lt;code&gt;read:packages&lt;/code&gt;. It&amp;rsquo;s not actually a variable in my config, because I&amp;rsquo;m way more secure than that, but&amp;hellip; it&amp;rsquo;s an example.&lt;/p&gt;</description></item><item><title>Week in Review 2022-05-29</title><link>https://yaleman.org/post/2022/2022-05-29-week-in-review/</link><pubDate>Sun, 29 May 2022 23:54:12 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-05-29-week-in-review/</guid><description>&lt;p&gt;This week&amp;rsquo;s been pretty slow, still catching up on work and reading and software updates and dying laptop after my holiday. Woo.&lt;/p&gt;
&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;p&gt;Went splat.&lt;/p&gt;
&lt;p&gt;Started blogging the Ghan trip.&lt;/p&gt;
&lt;p&gt;Went food shopping.&lt;/p&gt;
&lt;p&gt;Ugh, did I mention splat. Such tired.&lt;/p&gt;
&lt;h1 id="tuesday"&gt;Tuesday&lt;/h1&gt;
&lt;p&gt;Great quote.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;pro·duc·tion| prəˈdəkSH(ə)n |&lt;br&gt;
noun&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A test harness that escaped CI clusters&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Watched &lt;a href="https://www.imdb.com/title/tt1609479/"&gt;Better Living through Chemistry&lt;/a&gt;. Sam Rockwell always plays a great character and Olivia Wilde and Michelle Monaghan really spiced up a zany script.&lt;/p&gt;</description></item><item><title>Mi Scusi Day 2 - Darwin City</title><link>https://yaleman.org/post/2022/2022-05-13-mi-scusi-day-2---darwin-city/</link><pubDate>Fri, 13 May 2022 13:07:51 +0930</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-05-13-mi-scusi-day-2---darwin-city/</guid><description>&lt;p&gt;Friday the 13th, WooOoOoooo.&lt;/p&gt;
&lt;p&gt;Slept in a bit - we flew in a day early in case there were flight cancellations - thanks, COVID.&lt;/p&gt;
&lt;p&gt;I went out looking for some breakfast, and by 9am it was already ~30º outside. After toddling around for a while, marvelling at the number of massage parlors and bars promoting their Defence-Force discount, I found a lovely bacon, egg and avocado roll at Monica&amp;rsquo;s Café - a nice family-run establishment directly across the road from the hotel.&lt;/p&gt;</description></item><item><title>Mi Scusi Day 1 - Flying to Darwin</title><link>https://yaleman.org/post/2022/2022-05-12-mi-scusi-day-1---flying-to-darwin/</link><pubDate>Thu, 12 May 2022 23:48:09 +0930</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-05-12-mi-scusi-day-1---flying-to-darwin/</guid><description>&lt;p&gt;Today we started the journey, flying to Darwin on QANTAS in business class. Woo. Business class is pretty nice, with better food, more room for my wide hips and more leg room - which is nice when you&amp;rsquo;re a freakishly tall person like I am.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/05/2022-05-12-business-class-lunch.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Indian-style Chicken Dish, with a double serve of chocolate and snackage.&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src="https://yaleman.org/2022/05/2022-05-12-darwin-airport.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Darwin Airport, welcoming as fk.&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;It&amp;rsquo;s &lt;em&gt;very&lt;/em&gt; clear that folks are being watched while moving around the city, with cameras on every light pole and I&amp;rsquo;m pretty sure running a surveillance company is a winning ticket in this place.&lt;/p&gt;</description></item><item><title>Week in Review 2022-05-08</title><link>https://yaleman.org/post/2022/2022-05-08-week-in-review/</link><pubDate>Sun, 08 May 2022 19:43:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-05-08-week-in-review/</guid><description>&lt;p&gt;This week&amp;rsquo;s been busy, lots of leaving the house. &amp;#x1f604;&lt;/p&gt;
&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;h2 id="kanidm"&gt;kanidm&lt;/h2&gt;
&lt;p&gt;Whoa, I was made a member/owner of the kanidm organisation today. That&amp;rsquo;s a fair bit of responsibility, and it&amp;rsquo;s great to have that trust.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/05/2022-05-02-github-kanidm.png"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Kanidm!&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I did a rolling comp at the range, as part of the many shoots this month to keep my licensing up. I shot good, which isn&amp;rsquo;t hard when you&amp;rsquo;re shooting at paper. I started a new range-game to try and concentrate on my hand-eye coordination and slow down between rounds.&lt;/p&gt;</description></item><item><title>Week in Review 2022-05-01</title><link>https://yaleman.org/post/2022/2022-05-01-week-in-review/</link><pubDate>Sun, 01 May 2022 23:22:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-05-01-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;p&gt;M1 macbook things - THE FAN TURNED ON. It was weird.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/04/2022-04-25-rust-cpu.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Thanks, rust. &amp;lt;3&lt;/p&gt;
&lt;h2 id="adhd-side-quest-chain"&gt;ADHD Side Quest Chain&lt;/h2&gt;
&lt;p&gt;This one was quite the adventure, so I figured I&amp;rsquo;d write it down.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;ldquo;The fan under the stairs is ticking&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Pull fan out.&lt;/li&gt;
&lt;li&gt;Ew, that&amp;rsquo;s real dusty.&lt;/li&gt;
&lt;li&gt;Pull out vacuum to suck up dust.&lt;/li&gt;
&lt;li&gt;Oh the extension lead&amp;rsquo;s stuck, pull that out from under the mat.&lt;/li&gt;
&lt;li&gt;I need to pee! Do that.&lt;/li&gt;
&lt;li&gt;Wash hands.&lt;/li&gt;
&lt;li&gt;Mm, I&amp;rsquo;m in the kitchen, snack time.&lt;/li&gt;
&lt;li&gt;Grab a handful of Pepperoni. Thank the good lord ALDI for 100gm packs.&lt;/li&gt;
&lt;li&gt;Have a drink.&lt;/li&gt;
&lt;li&gt;Oh yeah, fan!&lt;/li&gt;
&lt;li&gt;Oh it&amp;rsquo;s real dusty I could put it on the back of the vent and find the old fan duct.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;five minutes of looking for the fan duct upstairs&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Oh I&amp;rsquo;ll have to 3d print one.&lt;/li&gt;
&lt;li&gt;But I should clean the fan first.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;goes and changes the filament on the 3d printer&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;installs a brace on the 3d printer that he finds&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;No no no, fan cleaning!&lt;/li&gt;
&lt;li&gt;Connect vacuum to power cord (see point #4).&lt;/li&gt;
&lt;li&gt;Cleans out the clogged pipe of the vacuum&lt;/li&gt;
&lt;li&gt;Cleans up the floor, because the clogs (leaves and sticks) went everywhere.&lt;/li&gt;
&lt;li&gt;Actually clean the fan&lt;/li&gt;
&lt;li&gt;Vacuum the floor a bit&lt;/li&gt;
&lt;li&gt;I still need a fan duct.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;an hour and a half of designing one&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Five and a half hours after THAT (print time), install fan back in duct.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Next day: Installed the grille over the fan duct.&lt;/p&gt;</description></item><item><title>Week in Review 2022-04-24</title><link>https://yaleman.org/post/2022/2022-04-24-week-in-review/</link><pubDate>Mon, 25 Apr 2022 08:36:34 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-04-24-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;h2 id="threegoldbeescom"&gt;&lt;a href="https://threegoldbees.com"&gt;threegoldbees.com&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Redeployed the site, for the first time in a long time because images were missing and it was generally just not playing nice. I removed all the &lt;code&gt;&amp;lt;center&amp;gt;&amp;lt;/center&amp;gt;&lt;/code&gt; HTML randomness, which made Hugo happier. I wish there was a blog engine which was more human and less Wordpress.&lt;/p&gt;
&lt;p&gt;Updated the terraform module configuration to AWS&amp;rsquo; v4 module syntax. Delicious yak milk.&lt;/p&gt;
&lt;h2 id="yalemansprintf"&gt;&lt;a href="https://github.com/yaleman/sprintf"&gt;yaleman/sprintf&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;added automagic testing from &lt;a href="https://github.com/yaleman/github_linter"&gt;github_linter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;actually fixed up the testing,&lt;/li&gt;
&lt;li&gt;re-fixed it, after breaking it again.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="movies"&gt;Movies&lt;/h2&gt;
&lt;p&gt;I watched &lt;a href="https://www.imdb.com/title/tt4633690/"&gt;Shot Caller&lt;/a&gt; after spending a good half an hour cruising for something to watch. I liked it. Good non-linear story telling without it being a gimmick. Doesn&amp;rsquo;t pull any punches, and it&amp;rsquo;s very economical in its delivery. Great cast.&lt;/p&gt;</description></item><item><title>2022-04-17 Week in Review</title><link>https://yaleman.org/post/2022/2022-04-17-week-in-review/</link><pubDate>Sun, 17 Apr 2022 19:39:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-04-17-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;h2 id="yalemanfail2ban-importer"&gt;&lt;a href="https://github.com/yaleman/fail2ban-importer"&gt;yaleman/fail2ban-importer&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Rewrote it so I could be sure it might work. More complex, but also simpler.. woo?&lt;/p&gt;
&lt;h1 id="tuesday"&gt;Tuesday&lt;/h1&gt;
&lt;h2 id="yalemangithub_"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;yaleman/github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/yaleman/github_linter/commit/0e5d700b48e8463cb23f7437de6dbf7ae6d7c0ee"&gt;Added a new fix&lt;/a&gt; in the &lt;code&gt;github_actions&lt;/code&gt; module, adding dependency checking based on the &lt;a href="https://github.com/actions/dependency-review-action"&gt;new github action&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;h2 id="yalemangithub_-1"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;yaleman/github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Updated the fix from Tuesday in the &lt;code&gt;github_actions&lt;/code&gt; module, removing dependency checking based on the &lt;a href="https://github.com/actions/dependency-review-action"&gt;new github action&lt;/a&gt; for &lt;em&gt;private&lt;/em&gt; repos. I probably should have read the docs. :D&lt;/p&gt;
&lt;h2 id="yalemanta-pushover"&gt;&lt;a href="https://github.com/yaleman/TA-pushover"&gt;yaleman/TA-pushover&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Moved across to using &lt;a href="https://splunk.github.io/addonfactory-ucc-generator/"&gt;ucc-gen&lt;/a&gt;, it&amp;rsquo;s&amp;hellip; a thing.&lt;/p&gt;</description></item><item><title>Week in Review 2022-04-10</title><link>https://yaleman.org/post/2022/2022-04-10-week-in-review/</link><pubDate>Mon, 11 Apr 2022 10:03:23 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-04-10-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;h2 id="yalemanshrinky"&gt;&lt;a href="https://github.com/yaleman/shrinky"&gt;yaleman/shrinky&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Added tests to cover every line of the code, so I can auto-merge things now if they pass!&lt;/p&gt;
&lt;p&gt;Released v0.0.4 to pypi as an &lt;a href="https://pypi.org/project/shrinky/"&gt;official package&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="yalemangithub_"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;yaleman/github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fixed up some typing issues in the test suite&lt;/li&gt;
&lt;li&gt;added a &lt;a href="https://bandit.readthedocs.io/en/latest/"&gt;bandit&lt;/a&gt; workflow file for github_actions Python checks, to see what bandit testing will look like.&lt;/li&gt;
&lt;li&gt;ran &lt;code&gt;codeowners&lt;/code&gt; over all my repos&lt;/li&gt;
&lt;li&gt;ran &lt;code&gt;github_actions&lt;/code&gt; over all my repos and testing went booooom on a few things. Oh welllsssss&amp;hellip; mainly just &amp;ldquo;yes, actually fix that test&amp;rdquo; and so forth - what this project is for!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="yalemanmqtt-monitor-and-yalemanmemes-api"&gt;&lt;a href="https://github.com/yaleman/mqtt-monitor"&gt;yaleman/mqtt-monitor&lt;/a&gt; and &lt;a href="https://github.com/yaleman/memes-api"&gt;yaleman/memes-api&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Added a bunch of testing to allow things to update quicker when dependabot does its thing, because automation&amp;rsquo;s great!&lt;/p&gt;</description></item><item><title>Cloudflare and the Billion Requests</title><link>https://yaleman.org/post/2022/2022-04-10-cloudflare-and-the-billion-requests/</link><pubDate>Sun, 10 Apr 2022 13:32:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-04-10-cloudflare-and-the-billion-requests/</guid><description>&lt;h2 id="the-email"&gt;The Email&lt;/h2&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/04/2022-04-07-cloudflare-analytics-email.jpg"&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;March 2022
Analytics Snapshot&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve aggregated data from 26 of your Cloudflare sites during the month of March. Cloudflare served &lt;strong&gt;788.57 GB&lt;/strong&gt; of data, and mitigated 2.04k firewall events.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was like &amp;ldquo;wow, that&amp;rsquo;s a lot more data than usu&amp;hellip; wait, over a ¿BILLION REQUESTS FROM JAPAN!?!?!?&lt;/p&gt;
&lt;p&gt;For comparison, February 2022&amp;rsquo;s stats had 183.7 GB of data and 214 million requests from Japan. Ok, that&amp;rsquo;s still a load of requests, but 4x as much is weird.&lt;/p&gt;</description></item><item><title>Week in Review 2022-04-03</title><link>https://yaleman.org/post/2022/2022-04-03-week-in-review/</link><pubDate>Sun, 03 Apr 2022 20:49:56 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-04-03-week-in-review/</guid><description>&lt;h1 id="tuesday"&gt;Tuesday&lt;/h1&gt;
&lt;h2 id="kanidm"&gt;&lt;a href="https://github.com/kanidm/kanidm/"&gt;kanidm&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fixed an issue with &lt;code&gt;kanidm group list&lt;/code&gt; that wasn&amp;rsquo;t logging because I&amp;rsquo;d used &lt;code&gt;info!()&lt;/code&gt; instead of &lt;code&gt;println!()&lt;/code&gt;.&lt;/p&gt;
&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;p&gt;Realised (after it was pointed out to me by GitHub support) I was super stupid and had set the wrong &amp;ldquo;uses&amp;rdquo; string on my actions defintion, and that&amp;rsquo;s why they were all queuing and being weird.&lt;/p&gt;
&lt;p&gt;Once I got that working&amp;hellip; I continued to be stupid and break things until I just copied the config from something else and it was much less broken. If only I had &lt;a href="https://github.com/yaleman/github_linter/"&gt;a whole project&lt;/a&gt; built specifically to avoid this kind of inconsistency? 🤔&lt;/p&gt;</description></item><item><title>Week in Review 2022-03-27</title><link>https://yaleman.org/post/2022/2022-03-27-week-in-review/</link><pubDate>Mon, 28 Mar 2022 20:55:10 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-03-27-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;h2 id="github_"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;added &lt;code&gt;github-linter-web&lt;/code&gt; as a script command to load the web interface easier&lt;/li&gt;
&lt;li&gt;fixed a bug in the DB code, where it was derping on integer responses&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;h2 id="github_-1"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;dependabot - configurator works now (ok, not really, see Friday&amp;rsquo;s fixes)&lt;/li&gt;
&lt;li&gt;pyproject - fixed handler for certain value types&lt;/li&gt;
&lt;li&gt;docs - now creates/updates a CONTRIBUTING.md&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="thursday"&gt;Thursday&lt;/h1&gt;
&lt;h2 id="pyaussiebb"&gt;&lt;a href="https://github.com/yaleman/pyaussiebb"&gt;pyaussiebb&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Moved the dependency on &lt;code&gt;pydantic&lt;/code&gt; from dev to main, because&amp;hellip; it broke things.&lt;/li&gt;
&lt;li&gt;Released &lt;a href="https://pypi.org/project/pyaussiebb/0.0.15/"&gt;v0.0.15&lt;/a&gt; for this fix.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="kanidm-builder"&gt;&lt;a href="https://github.com/yaleman/kanidm-builder"&gt;kanidm-builder&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;added support for Ubuntu Impish, which worked fine until I hit &lt;a href="https://github.com/aptly-dev/aptly/pull/1050"&gt;this unmerged PR&lt;/a&gt; in aptly, because they don&amp;rsquo;t support the new zst compressed packages 😭 So far there&amp;rsquo;s been &lt;a href="https://github.com/aptly-dev/aptly/pull/1002"&gt;this&lt;/a&gt; attempt, and also &lt;a href="https://github.com/aptly-dev/aptly/pull/965"&gt;this one&lt;/a&gt;. One day they&amp;rsquo;ll actually patch it&amp;hellip; or I&amp;rsquo;ll figure out how to make a repo another way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="friday"&gt;Friday&lt;/h1&gt;
&lt;h2 id="github_-2"&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;github_linter&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Added the ability to create a templated &lt;code&gt;SECURITY.md&lt;/code&gt; file if it&amp;rsquo;s missing - applied the change to 128 repositories in one run! Also &amp;hellip; seem to have broken the &lt;a href="https://github.com/yaleman/auspost"&gt;Auspost&lt;/a&gt; repo somehow, actions got super weird.&lt;/li&gt;
&lt;li&gt;Fixed quoting issues when it does config updates to dependabot.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mqttgpio"&gt;&lt;a href="https://github.com/yaleman/mqttgpio"&gt;mqttgpio&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Moved it into its own module instead of a single script, so it&amp;rsquo;s installable now.&lt;/li&gt;
&lt;li&gt;Fixed a bunch of typing issues and made pylint and mypy happy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="auspost"&gt;&lt;a href="https://github.com/yaleman/auspost"&gt;auspost&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Migrated to poetry packaging.&lt;/li&gt;
&lt;li&gt;Bumped minimum python version to 3.7.&lt;/li&gt;
&lt;li&gt;Did some typing fixes.&lt;/li&gt;
&lt;li&gt;Seriously upset something in github actions&amp;hellip; it&amp;rsquo;s been janky ever since.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="qbtapi"&gt;&lt;a href="https://github.com/yaleman/qbtapi"&gt;qbtapi&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fixed testing properly&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="goodwe2pvoutput"&gt;&lt;a href="https://github.com/yaleman/goodwe2pvoutput"&gt;goodwe2pvoutput&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixing up mypy errors and some other jank - disabled typing on imports&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="saturday"&gt;Saturday&lt;/h1&gt;
&lt;p&gt;Had dinner at a great new Japanese place, &lt;a href="https://gurume-japaneserestaurant.business.site/"&gt;Gurume&lt;/a&gt; in Gumdale. Damn good japanese food!&lt;/p&gt;</description></item><item><title>Week in Review 2022-03-20</title><link>https://yaleman.org/post/2022/2022-03-20-week-in-review-2022-03-20/</link><pubDate>Sun, 20 Mar 2022 23:33:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-03-20-week-in-review-2022-03-20/</guid><description>&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;h2 id="pfsense-api-client"&gt;pfsense-api-client&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;updated the docs&lt;/li&gt;
&lt;li&gt;added support for a standalone &lt;code&gt;requests.session&lt;/code&gt; object to support TLS ignorance&lt;/li&gt;
&lt;li&gt;moved the login functionality out to its own function, so it&amp;rsquo;d get &lt;a href="https://yaleman.github.io/pfsense-api-client/api/#pfsense_api_client.PFSenseConfig"&gt;better documentation in the manual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="memes-api"&gt;memes-api&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;moved to &lt;code&gt;aioboto3&lt;/code&gt; to make things &amp;hellip; work way better&lt;/li&gt;
&lt;li&gt;fixed pagination issues where certain counts would page wrong&lt;/li&gt;
&lt;li&gt;changed opengraph previews from the &amp;ldquo;full&amp;rdquo; image to the thumbnail to save some bandwidth and processing time for everyone&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="thursday"&gt;Thursday&lt;/h1&gt;
&lt;p&gt;Updated &lt;code&gt;pyaussiebb&lt;/code&gt; to fix an issue acknowledging FetchTV services as a thing. Lots of testing and I re-learnt how to set up Home Assistant in a dev container so I can get someone who (thankfully) &lt;a href="https://github.com/yaleman/pyaussiebb/issues/27"&gt;reported it as an issue&lt;/a&gt; and was willing to test it for me!&lt;/p&gt;</description></item><item><title>Recursion Is Fun Is Fun</title><link>https://yaleman.org/post/2022/2022-03-15-recursion-is-fun-is-fun/</link><pubDate>Tue, 15 Mar 2022 14:52:58 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-03-15-recursion-is-fun-is-fun/</guid><description>&lt;p&gt;So I&amp;rsquo;ve got an AWS Lambda function written in python designed to help auto-merge PRs that &lt;a href="https://dependabot.com/"&gt;@dependabot&lt;/a&gt; has submitted. It queries all my github repositories, then auto-merges them based on particular configs. It&amp;rsquo;s done this way because then I don&amp;rsquo;t have to remember to configure each and every repository individually, and it does it in two stages:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A scheduled execution.
&lt;ul&gt;
&lt;li&gt;This checks to see if it&amp;rsquo;s scheduled, then invokes the function with parameters specifying the repo to check.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The subsequent &amp;ldquo;invoked&amp;rdquo; runs, which interact with the GitHub API to do the per-repo checks.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;rsquo;d recently made some changes and failed to test them properly - the &amp;ldquo;am I scheduled&amp;rdquo; was running, but ALSO the &amp;ldquo;run on a repository&amp;rdquo; check.&lt;/p&gt;</description></item><item><title>2022-03-13 Week in Review</title><link>https://yaleman.org/post/2022/2022-03-13-week-in-review/</link><pubDate>Sun, 13 Mar 2022 22:51:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-03-13-week-in-review/</guid><description>&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;p&gt;Global Rest Day!&lt;/p&gt;
&lt;p&gt;Assembling all the furniture things.&lt;/p&gt;
&lt;h1 id="tuesday"&gt;Tuesday&lt;/h1&gt;
&lt;p&gt;Hung out at the Mailroom and set up the internet, they nearly had to break down the little door in the wall where the infrastructure cable was hidden. Thankfully it all went well, and the speed&amp;rsquo;s good.&lt;/p&gt;
&lt;p&gt;Later in the night I blocked myself from remote access to the router, awks. As the site-to-site VPN between sites still worked, I got back in through an SSH tunnel via an Access Point, which directed traffic to the router on port 22 from &amp;ldquo;inside&amp;rdquo; :success:.&lt;/p&gt;</description></item><item><title>2022-03-06 Week in Review</title><link>https://yaleman.org/post/2022/2022-03-06-week-in-review/</link><pubDate>Sun, 06 Mar 2022 23:36:17 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-03-06-week-in-review/</guid><description>&lt;p&gt;OK, I have to mention it. Fucking Russia. Seriously? Invading Ukraine? Get fucked. You insane pack of fucking morons. I don&amp;rsquo;t blame the boots on the ground - the&amp;rsquo;re clearly being treated like mushrooms.&lt;/p&gt;
&lt;p&gt;🇺🇦 &amp;gt; 🇷🇺. I only hope as many people as possible get out of this alive.&lt;/p&gt;
&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;ve been poking around at this idea in my head for a while, so I started &lt;a href="https://github.com/yaleman/memes-api"&gt;yaleman/memes-api&lt;/a&gt; - basically shove images in an S3 bucket and it&amp;rsquo;ll make a little memes-library. I&amp;rsquo;ve got my own version at &lt;a href="https://memes.yaleman.org"&gt;memes.yaleman.org&lt;/a&gt; and it works pretty well. CloudFlare&amp;rsquo;s in front of it, so it caches all the things, significantly reducing bandwidth required for the task.&lt;/p&gt;</description></item><item><title>2022-02-27 Week in Review</title><link>https://yaleman.org/post/2022/2022-02-27-week-in-review/</link><pubDate>Sun, 27 Feb 2022 23:55:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-27-week-in-review/</guid><description>&lt;p&gt;Uh, so it&amp;rsquo;s been a bit moist around here lately.&lt;/p&gt;
&lt;h2 id="monday"&gt;Monday&lt;/h2&gt;
&lt;p&gt;Um.. stuff? My NAS sync is &lt;em&gt;finally&lt;/em&gt; working. Systemd services which can&amp;rsquo;t deal with usernames with the domain included are frustrating, but I worked around it by specifying the UID like an animal.&lt;/p&gt;
&lt;h3 id="github_linter"&gt;github_linter&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added a check for &lt;code&gt;.github/CONTRIBUTING.md&lt;/code&gt; - creates a basic &amp;ldquo;here&amp;rsquo;s how to help&amp;rdquo; file&lt;/li&gt;
&lt;li&gt;Ran &lt;code&gt;mypy --strict&lt;/code&gt; and chased down a lot of issues. There were, and still are, many.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tuesday"&gt;Tuesday&lt;/h2&gt;
&lt;h3 id="pyaussiebb"&gt;pyaussiebb&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;added the endpoints for get_orders() and get_order(int)&lt;/li&gt;
&lt;li&gt;did a &lt;em&gt;load&lt;/em&gt; of mypy yak shaving, &lt;code&gt;--strict&lt;/code&gt; really kicking my arse, but it&amp;rsquo;s good.&lt;/li&gt;
&lt;li&gt;hit bugs around running &lt;code&gt;test_line_state&lt;/code&gt; against things that don&amp;rsquo;t support it, need to figure out if it&amp;rsquo;s worth checking for available tests before &lt;em&gt;any&lt;/em&gt; invocation of a line test.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="traefik-things"&gt;Traefik things&lt;/h3&gt;
&lt;p&gt;Someone mentioned traefik, I commiserated and quickly fell into the ADHD trap of &amp;ldquo;oh lordy a distraction and quickly had a config working for running the dashboard through the &amp;ldquo;normal&amp;rdquo; router. Something to document later, I still &lt;em&gt;hate&lt;/em&gt; their docs/config style and lack of sensible examples. &amp;ldquo;Here is a full example&amp;rdquo; and then supplying snippets of code? No.&lt;/p&gt;</description></item><item><title>2022-02-20 Week in Review</title><link>https://yaleman.org/post/2022/2022-02-20-week-in-review/</link><pubDate>Sun, 20 Feb 2022 23:01:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-20-week-in-review/</guid><description>&lt;h2 id="monday"&gt;Monday&lt;/h2&gt;
&lt;p&gt;After reading &lt;a href="https://www.caseyliss.com/2022/2/4/ffmpeg-psa"&gt;Casey&amp;rsquo;s post about ffmpeg&lt;/a&gt;, I finally got around to sorting out the install on my M1 macBook. Turns out, &lt;a href="http://localhost:1313/post/2022/2022-02-14-gobject-introspection-building-in-homebrew-for-ffmpeg-5.0/"&gt;my homebrew install was all kinds of broken&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="tuesday"&gt;Tuesday&lt;/h2&gt;
&lt;p&gt;I picked up a Telstra Smart Modem Gen 2 (Technicolor DJA0231) for $20 from Facebook Marketplace, hoping to pick up some more speed on &lt;a href="https://yaleman.org/post/2021/2021-08-28-nbn-and-physics-or-why-my-internet-is-slow/"&gt;my terrible FTTN NBN connection&lt;/a&gt;. Alas, a waste of money and time, FTTN that is. What a criminal waste of our country&amp;rsquo;s time and money.&lt;/p&gt;</description></item><item><title>gobject-introspection building in Homebrew for ffmpeg 5.0</title><link>https://yaleman.org/post/2022/2022-02-14-gobject-introspection-building-in-homebrew-for-ffmpeg-5.0/</link><pubDate>Mon, 14 Feb 2022 00:09:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-14-gobject-introspection-building-in-homebrew-for-ffmpeg-5.0/</guid><description>&lt;p&gt;I haven&amp;rsquo;t been able to get &lt;code&gt;ffmpeg&lt;/code&gt; (or a few other things) to build in Homebrew for a while, it&amp;rsquo;s been rather frustrating - especially when it fails with a message saying &amp;ldquo;do not contact Homebrew about this&amp;rdquo; &amp;hellip; you packaged it! How else could I fix it?&lt;/p&gt;
&lt;p&gt;Turns out, there&amp;rsquo;s a &lt;code&gt;brew doctor&lt;/code&gt; command that can help sort things out.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;➜ brew doctor
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Please note that these warnings are just used to help the Homebrew maintainers
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;with debugging &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; you file an issue. If everything you use Homebrew &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; is
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;working fine: please don&lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;#39;&lt;/span&gt;t worry or file an issue; just ignore this. Thanks!
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Warning: You have unlinked kegs in your Cellar.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Leaving kegs unlinked can lead to build-trouble and cause formulae that depend on
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;those kegs to fail to run properly once built. Run &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;brew link&lt;span style="color:#e6db74"&gt;`&lt;/span&gt; on these:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; unpaper
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ipython
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; pango
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; harfbuzz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; sdl2_ttf
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libraqm
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; gobject-introspection
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; pillow
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; librsvg
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; graphviz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; handbrake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ocrmypdf
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libass
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Copied the list of kegs above and ran this to force the update:&lt;/p&gt;</description></item><item><title>2022-02-13 Week in Review</title><link>https://yaleman.org/post/2022/2022-02-13-week-in-review/</link><pubDate>Sun, 13 Feb 2022 22:27:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-13-week-in-review/</guid><description>&lt;h2 id="monday"&gt;Monday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/post/2022/2022-02-07-first-sonde-tracking/"&gt;Automagically tracked a weather balloon&lt;/a&gt; with my new kit.&lt;/li&gt;
&lt;li&gt;Was bombarded with security updates from Github, updated my auto-merge bot to use &lt;a href="http://pygithub.readthedocs.io"&gt;pygithub&lt;/a&gt; while updating the list of packages to auto-merge.&lt;/li&gt;
&lt;li&gt;Migrated the storage for my Splunk instance to Smartstore. Woo, minio!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tuesday"&gt;Tuesday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Realised some cert renewals had gone wonky, because the &lt;code&gt;acme&lt;/code&gt; package had just &amp;hellip; disappeared?&lt;/li&gt;
&lt;li&gt;Reissued a cert for my old fileserver, it&amp;rsquo;d been on a staging cert for&amp;hellip; years?&lt;/li&gt;
&lt;li&gt;Found the Home Assistant upgrade of doom was still plaguing me, the temp sensor in my server rack wasn&amp;rsquo;t being read, so fan control wasn&amp;rsquo;t turning on the exhaust fan. Eeek!&lt;/li&gt;
&lt;li&gt;Changed from &lt;code&gt;oh-my-zsh&lt;/code&gt; to &lt;a href="https://starship.rs"&gt;starship.rs&lt;/a&gt; as a shell prompt automator. It&amp;rsquo;s different, but it&amp;rsquo;s faster and less broken.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="thursday"&gt;Thursday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Updated Django on &lt;a href="https://drinkz.org"&gt;drinkz.org&lt;/a&gt; because of an update. I love having testing and automated-ish deployment for these kinds of things.&lt;/li&gt;
&lt;li&gt;Rebuilt &lt;a href="https://portDB.yaleman.org"&gt;portDB.yaleman.org&lt;/a&gt; using Pelican, including &lt;a href="https://yaleman.org/post/2022/2022-02-11-vuejs-static-site-search-and-pelican/"&gt;Vue.js based static site search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="friday"&gt;Friday&lt;/h2&gt;
&lt;p&gt;Fought with Fedex about a package they claim to have failed to deliver, left a card, then 8 minutes later recorded it as delivered to someone called &amp;ldquo;Olivia&amp;rdquo; - but couldn&amp;rsquo;t tell me where. The link between them and TNT is clearly a nightmare, this is the second international package that&amp;rsquo;s wasted &lt;em&gt;hours&lt;/em&gt; of my time finding because they lose things.&lt;/p&gt;</description></item><item><title>asdf path completion fix</title><link>https://yaleman.org/post/2022/2022-02-13-asdf-path-completion-fix/</link><pubDate>Sun, 13 Feb 2022 09:12:22 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-13-asdf-path-completion-fix/</guid><description>&lt;p&gt;If your &lt;a href="https://asdf-vm.com"&gt;asdf&lt;/a&gt; completions or path aren&amp;rsquo;t working and you can&amp;rsquo;t figure out why, try re-shimming things:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;asdf reshim python &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;asdf current python | awk &lt;span style="color:#e6db74"&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>VueJS static site search and Pelican</title><link>https://yaleman.org/post/2022/2022-02-11-vuejs-static-site-search-and-pelican/</link><pubDate>Fri, 11 Feb 2022 08:37:25 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-11-vuejs-static-site-search-and-pelican/</guid><description>&lt;p&gt;I&amp;rsquo;m slightly chuffed by this, I was doing something and build &lt;a href="http://vuejs.org/"&gt;Vue.js&lt;/a&gt; based search from a statically created index.&lt;/p&gt;
&lt;p&gt;The fun part was storing/passing a &amp;ldquo;category&amp;rdquo; variable from the page&amp;rsquo;s HTML to the Vue app, and only slightly problematic by using Pelican to generate the site.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.getpelican.com"&gt;Pelican&lt;/a&gt; uses &lt;code&gt;{{}}&lt;/code&gt; for tempalte variables, same as Vue, so I had to reconfigure Vue&amp;rsquo;s delimiters (hence the &lt;code&gt;||&lt;/code&gt; around &lt;code&gt;item.message&lt;/code&gt;)&lt;/p&gt;
&lt;h2 id="passing-the-category-from-the-static-html-to-vue"&gt;Passing the category from the static HTML to Vue&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;searchmeta&lt;/code&gt; app is defined in the &lt;code&gt;div#searchmeta&lt;/code&gt; tag.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;data-category&lt;/code&gt; attribute of the &lt;code&gt;div#searchmeta&lt;/code&gt; tag is generated by Pelican. It&amp;rsquo;s used on the categories pages, so that search only shows the in-category ports.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;searchapp.getCategory()&lt;/code&gt; looks for the attribute and sets it to &lt;code&gt;searchapp.category&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="generating-the-search-data"&gt;Generating the search data&lt;/h2&gt;
&lt;p&gt;I generate a list of the pages, like &lt;code&gt;[ &amp;quot;tcp/1&amp;quot;, &amp;quot;udp/53&amp;quot; ]&lt;/code&gt; etc, and it&amp;rsquo;s stored as a static JSON file in the Pelican theme. In this case as &lt;code&gt;/theme/searchdata.json&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>First Sonde Tracking!</title><link>https://yaleman.org/post/2022/2022-02-07-first-sonde-tracking/</link><pubDate>Mon, 07 Feb 2022 22:10:38 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-07-first-sonde-tracking/</guid><description>&lt;p&gt;A tiny update on &lt;a href="https://yaleman.org/post/2022/2022-02-07-week-in-review-31-jan-06-feb-2022/"&gt;my post from yesterday&lt;/a&gt; - I had to restart it to get it back on the MQTT server, but &amp;hellip; it successfully tracked a Sonde today!&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_UEfAEt8TuU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;And of course, because it&amp;rsquo;s data, I had to Splunk it&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/02/2022-02-07-sonde-tracker.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Using the Location Tracker viz&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Given I&amp;rsquo;m located in Tingalpa, about 7Km from the launch site, and the antenna&amp;rsquo;s sitting inside my house in the bathroom, I figure it did pretty good, tracking the thing until it was ~50KM away in Helensvale&amp;hellip; that single red blip was from yesterday sometime. My software&amp;rsquo;s a bit better now :D&lt;/p&gt;</description></item><item><title>Week in Review 31 Jan - 06 Feb 2022</title><link>https://yaleman.org/post/2022/2022-02-07-week-in-review---31-jan---06-feb-2022/</link><pubDate>Mon, 07 Feb 2022 00:18:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-02-07-week-in-review---31-jan---06-feb-2022/</guid><description>&lt;p&gt;Monday-Wednesday. Can&amp;rsquo;t remember. Working, hiding from COVID, doing the thing. RMB was a close-contact to her later-found-COVID-positive niece, who&amp;rsquo;d been working at their house, so we&amp;rsquo;re all avoiding people.&lt;/p&gt;
&lt;p&gt;I did a RAT with a negative result; I haven&amp;rsquo;t had any symptoms.&lt;/p&gt;
&lt;h2 id="thursday"&gt;Thursday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href="https://www.home-assistant.io/integrations/aussie_broadband/"&gt;Aussie Broadband&lt;/a&gt; integration for Home Assistant was released as part of core. It&amp;rsquo;s based around my &lt;a href="https://pypi.org/project/pyaussiebb/"&gt;pyaussiebb&lt;/a&gt; package, but the HA part was done by Brett Adams, who&amp;rsquo;s much more patient than I am.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="friday"&gt;Friday&lt;/h2&gt;
&lt;p&gt;Upgraded to the new version of Home Assistant. Woo, ABB data. Boo, it broke because we didn&amp;rsquo;t test with VOIP services. The PR&amp;rsquo;s already been done.&lt;/p&gt;</description></item><item><title>Tonga Volcano Eruption on Smart Home Sensors</title><link>https://yaleman.org/post/2022/2022-01-26-tonga-volcano-eruption-on-smart-home-sensors/</link><pubDate>Wed, 26 Jan 2022 09:50:01 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-01-26-tonga-volcano-eruption-on-smart-home-sensors/</guid><description>&lt;p&gt;On 2022-01-15 04:14:45 UTC, the &lt;a href="https://en.wikipedia.org/wiki/Hunga_Tonga%E2%80%93Hunga_Ha%CA%BBapai"&gt;Hunga Tonga–Hunga Haʻapai&lt;/a&gt; Volcano &lt;a href="https://en.wikipedia.org/wiki/2022_Hunga_Tonga_eruption_and_tsunami"&gt;erupted&lt;/a&gt;, with a truly epic amount of force.&lt;/p&gt;
&lt;p&gt;From Wikipedia:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On 15 January, the volcano violently erupted again, about seven times more powerfully than the eruption on 20 December 2021. There were numerous reports of loud booms across Tonga and other countries, such as Fiji and &lt;strong&gt;as far away as New Zealand and Australia&lt;/strong&gt;. A boom was heard in Alaska seven hours after eruption. The eruption set off a massive atmospheric shockwave travelling at about 300 m (1,000 ft) per second. Near the eruption, the explosion damaged property, including shattered windows.&lt;/p&gt;</description></item><item><title>Things I am proud of</title><link>https://yaleman.org/things-i-am-proud-of/</link><pubDate>Wed, 26 Jan 2022 01:10:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/things-i-am-proud-of/</guid><description>&lt;p&gt;Here&amp;rsquo;s a few random things I&amp;rsquo;m proud to have been part of.&lt;/p&gt;
&lt;h2 id="current-projects"&gt;&amp;ldquo;Current&amp;rdquo; Projects&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kanidm.github.io/kanidm/"&gt;Kanidm&lt;/a&gt; - Active participant in the dev process, generally just working to make 📎 clippy happier and clarifying documentation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/pvoutput/"&gt;pvoutput&lt;/a&gt; - for managing solar power data on &lt;a href="https://PVOutput.org"&gt;PVOutput.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/pygoodwe/"&gt;pygoodwe&lt;/a&gt; - &lt;a href="https://www.goodwe.com.au"&gt;GoodWe Solar&lt;/a&gt; API library.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yaleman/goodwe2pvoutput"&gt;goodwe2pvoutput&lt;/a&gt; - Ties the above two projects together, taking the data from your Goodwe inverter and upload it to PVOutput.org.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/pyaussiebb/"&gt;pyaussiebb&lt;/a&gt; - Interacting with my favourite ISP, &lt;a href="https://www.aussiebroadband.com.au/"&gt;Aussie Broadband&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yaleman/github_linter"&gt;github_linter&lt;/a&gt; - I realised that I have so many projects that I needed a project to manage the projects. Yeah, I know.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="random-projects"&gt;Random Projects&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://drinkz.org"&gt;drinkz.org&lt;/a&gt; - a little Django site to keep track of beverages I&amp;rsquo;ve owned/enjoyed/tried.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yaleman/terraform_lambda"&gt;terraform_lambda&lt;/a&gt; - A terraform module for spinning up an AWS Lambda Function&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yaleman/aws_redirector_module"&gt;aws_redirector_module&lt;/a&gt; - Terraform module for setting up a CloudFront-fronted S3 redirector. Redirect one URL to another.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yaleman/mqttgpio"&gt;mqttgpio&lt;/a&gt; - A MQTT-based controller for GPIOs on a Raspberry Pi, which integrates with Home Assistant.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="talks"&gt;Talks&lt;/h2&gt;
&lt;p&gt;The first scheduled, practiced talk I have done so far is &amp;ldquo;How to (not) fail2ban with Splunk&amp;rdquo;. The slides are here: &lt;a href="https://github.com/yaleman/talk-fail2ban-splunk/tree/main/slide_images"&gt;talk-fail2ban-splunk&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Making Boxes to Store DVDs in my Billy Bookcases</title><link>https://yaleman.org/post/2022/2022-01-03-making-boxes-to-store-dvds-in-my-billy-bookcases/</link><pubDate>Mon, 03 Jan 2022 16:53:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-01-03-making-boxes-to-store-dvds-in-my-billy-bookcases/</guid><description>&lt;p&gt;I wanted some boxes to sit in my Billy bookcases and hold my DVD collections on their end, making it easy to pull out and see if I wanted, but otherwise less noticeable.&lt;/p&gt;
&lt;h1 id="materials"&gt;Materials&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;I used a 4&amp;rsquo;x8&amp;rsquo; plywood sheet (&lt;a href="https://www.bunnings.com.au/2440-x-1220mm-12mm-plywood-pine-cc-grade_p0340355"&gt;12mm non-structural&lt;/a&gt;) - you could do this with a 1200x600 piece.&lt;/li&gt;
&lt;li&gt;Wood Glue&lt;/li&gt;
&lt;li&gt;Nails (having &lt;a href="https://www.bunnings.com.au/ryobi-airwave-c1-series-air-brad-nailer_p6210563"&gt;a nailgun&lt;/a&gt; makes this &lt;strong&gt;fast&lt;/strong&gt; to build)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="making-the-box"&gt;Making the box&lt;/h1&gt;
&lt;h2 id="cutting-things-up"&gt;Cutting Things Up&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cut 3x200mm wide pieces, along the width of the sheet. ie, you want pieces 1200x200, not 2400x200. 😆
&lt;ul&gt;
&lt;li&gt;If you&amp;rsquo;re using a big sheet, measure each time - remembering the kerf will take a little bit.&lt;/li&gt;
&lt;li&gt;Small sheet? just cut it in thirds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Stack two of the slices up, clamp them together so they&amp;rsquo;re all aligned and cut two pieces 710mm long for the sides.&lt;/li&gt;
&lt;li&gt;Mark the other piece to match the length of the sides, then deduct two thicknesses of board off that length and then cut there - that&amp;rsquo;s your bottom.
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;ends&amp;rdquo; overlap the bottom, so they grip it from the sides (and the nails help).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Since it&amp;rsquo;s the same width, the offcut can be cut down to make the &amp;ldquo;short&amp;rdquo; sides to the height you need - it should be 200mm, but match it up since we&amp;rsquo;re not robots.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="assembly"&gt;Assembly&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Lie the bottom piece with a long edge facing up, then glue + nail a &amp;ldquo;short&amp;rdquo; piece to one end, to make an L shape.
&lt;ul&gt;
&lt;li&gt;The reason I don&amp;rsquo;t do it with the bottom laying flat is it&amp;rsquo;s really hard to get the alignment right, the nails in and the glue from dripping on the bench.&lt;/li&gt;
&lt;li&gt;To help hold the pieces upright, you can just attach clamps on the non-working end at bench-level, which is enough to provide support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Glue + nail a &amp;ldquo;long&amp;rdquo; side on top of that, starting in the corner of the L and working out.&lt;/li&gt;
&lt;li&gt;Glue + nail the extra &amp;ldquo;short&amp;rdquo; end.&lt;/li&gt;
&lt;li&gt;Glue + nail the other &amp;ldquo;long&amp;rdquo; side.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At this point the box structure&amp;rsquo;s done!&lt;/p&gt;</description></item><item><title>Queensland COVID Contact Tracing</title><link>https://yaleman.org/post/2022/2022-01-01-queensland-covid-contact-tracing/</link><pubDate>Sat, 01 Jan 2022 21:52:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2022/2022-01-01-queensland-covid-contact-tracing/</guid><description>&lt;p&gt;I finally got around to making a Splunk App for &lt;a href="https://github.com/yaleman/splunk-qld-covid/"&gt;Queensland Covid Contact Tracing&lt;/a&gt;, parsing the &lt;a href="https://www.qld.gov.au/health/conditions/health-alerts/coronavirus-covid-19/current-status/contact-tracing"&gt;Queensland Health webpage&lt;/a&gt; which lists exposure sites in Queensland.&lt;/p&gt;
&lt;p&gt;&amp;hellip; and then they gave up.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2022/01/qld-health-gave-up.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Mumble mumble. I&amp;rsquo;m double-and-a-booster vaccinated (Pfizer x3), but that doesn&amp;rsquo;t mean I&amp;rsquo;m completely immune, and it&amp;rsquo;s getting wild.&lt;/p&gt;
&lt;p&gt;Sigh. I guess it had to come to town eventually in a big way - I guess?&lt;/p&gt;
&lt;p&gt;Stay safe, folks.&lt;/p&gt;</description></item><item><title>Unifi APs lbd exit code 256 repeatedly</title><link>https://yaleman.org/post/2021/2021-11-08-unifi-aps-lbd-exit-code-256-repeatedly/</link><pubDate>Mon, 08 Nov 2021 22:47:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-11-08-unifi-aps-lbd-exit-code-256-repeatedly/</guid><description>&lt;p&gt;&lt;a href="https://community.ui.com/questions/lbd-exited-with-code-256-and-restarted-by-inittab-141020-times-one-one-AP-in-48-hours/bf1870e8-ac20-4925-8373-ee327e25187a"&gt;Original thread on the unifi forums&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;lbd exited with code 256 and restarted by inittab, 141,020 times one one AP in 48 hours&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This process has crashed more than a few times lately&amp;hellip;&lt;/p&gt;
&lt;p&gt;Model UAP-AC-IW, firmware Version 5.43.43.12741&lt;/p&gt;
&lt;p&gt;The common response from &lt;code&gt;@UI-Glenn&lt;/code&gt; was &amp;ldquo;disable band steering&amp;rdquo; - which I had done. Any chance of an actual fix soon?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I logged a support case for this, which led to me upgrading the firmware on the Unifi controller (self hosted, on a Ubuntu 20.04.3 VM)&lt;/p&gt;</description></item><item><title>Norton Lifelock Purchase Scam Email</title><link>https://yaleman.org/post/2021/2021-10-26-norton-lifelock-purchase-scam/</link><pubDate>Tue, 26 Oct 2021 08:56:54 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-10-26-norton-lifelock-purchase-scam/</guid><description>&lt;p&gt;Here&amp;rsquo;s a scam email, just so you can find it if you&amp;rsquo;re searching for it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;From: some random &lt;code&gt;@gmail.com&lt;/code&gt; address.&lt;/li&gt;
&lt;li&gt;Subject: &amp;ldquo;Payment processed successfully&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Source: gmail DKIM pass, so a hacked account.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Payment ID : 947GR924DR815
Payment Due Date : Oct 25, 2021
 

Norton



Dear Customer ,

Thank you for subscribing our services again and renewing your annual subscription.

As part of your automatic payment, your account has been charged with $419.94

This deduction will reflect in your statement as NTC-TB charge within 1-2 business days.

So if you have any concern with this direct-debit charge or you didn&amp;#39;t authorize the charge, please feel free to connect with us at +1 888 - 721 - 7167



Description
Devices Covered
Expiration Date
Amount
Advanced Life-lock Security
05
Oct 24, 2022
$419.94





Your membership will automatically continue as long as you choose to remain a member.

Anytime you wish to cancel the services kindly visit &amp;#34;The Account Section Page&amp;#34; and follow the instructions to cancel the services.



Thank you 

Life-lock Security Dept.
Help care # +1 888 - 721 - 7167

This is a system generated mail. Please do not reply to this mail ID.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Getting a Plex Claim Code for Docker</title><link>https://yaleman.org/post/2021/2021-10-18-getting-a-plex-claim-code-for-docker/</link><pubDate>Mon, 18 Oct 2021 11:58:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-10-18-getting-a-plex-claim-code-for-docker/</guid><description>&lt;p&gt;Go to &lt;a href="https://www.plex.tv/claim/"&gt;https://www.plex.tv/claim/&lt;/a&gt; and it&amp;rsquo;ll present you with a claim code, which expires in four minutes 🤔&lt;/p&gt;</description></item><item><title>SQLite Syntax Error Near ON</title><link>https://yaleman.org/post/2021/2021-09-23-sqlite-syntax-error-near-on/</link><pubDate>Thu, 23 Sep 2021 07:29:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-09-23-sqlite-syntax-error-near-on/</guid><description>&lt;p&gt;If you get a weird error like&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sqlite prepare error -&amp;gt; SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some(&amp;#34;near \&amp;#34;ON\&amp;#34;: syntax error&amp;#34;))
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;or&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;syntax error near ON
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;While trying to use &lt;code&gt;UPSERT ... ON CONFLICT(yyyy)&lt;/code&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;It could because you&amp;rsquo;re running Ubuntu Bionic or another &lt;a href="https://ubuntu.com/about/release-cycle"&gt;similarly old version&lt;/a&gt; - your &lt;a href="https://packages.ubuntu.com/bionic/libsqlite3-0"&gt;SQLite version&amp;rsquo;s before 3.24.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the SQLite documentation for &lt;a href="https://sqlite.org/lang_conflict.html"&gt;ON CONFLICT&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The phrase &amp;ldquo;ON CONFLICT&amp;rdquo; is also part of UPSERT, which is an extension to INSERT added in version 3.24.0 (2018-06-04)&lt;/p&gt;</description></item><item><title>Console Screen Blanking on MacBook Pro Running Ubuntu</title><link>https://yaleman.org/post/2021/2021-09-11-console-screen-blanking-on-my-macbook-pro-running-ubuntu/</link><pubDate>Sat, 11 Sep 2021 13:09:13 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-09-11-console-screen-blanking-on-my-macbook-pro-running-ubuntu/</guid><description>&lt;p&gt;I&amp;rsquo;m running an old i7 2012-ish Macbook as a docker host since it still works and it&amp;rsquo;s pretty capable for the job.&lt;/p&gt;
&lt;p&gt;The screen kept staying on while just sitting at the text login screen, which was a bit of a worry for the lifetime of the LCD.&lt;/p&gt;
&lt;p&gt;I have finally figured out how to fix it! Woo! 🎉🥳🎉&lt;/p&gt;
&lt;p&gt;Edit &lt;code&gt;/etc/defaults/grub&lt;/code&gt; and update the &lt;code&gt;GRUB_CMDLINE_LINUX_DEFAULT&lt;/code&gt; entry to have the following two entries:&lt;/p&gt;</description></item><item><title>Brother MFD PKCS#12 file is too large</title><link>https://yaleman.org/post/2021/2021-09-06-brother-mfd-pkcs12-file-too-large/</link><pubDate>Mon, 06 Sep 2021 09:56:17 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-09-06-brother-mfd-pkcs12-file-too-large/</guid><description>&lt;p&gt;While trying to update the HTTPS/TLS certificate on my Brother MFD, I got the following error:&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2021/09/brother-pkcs12-error.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;The size of PKCS#12 file is too large.&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;I&amp;rsquo;m using a &lt;a href="https://letsencrypt.org"&gt;Let&amp;rsquo;s Encrypt&lt;/a&gt;-generated certificate and had packaged the full chain.&lt;/p&gt;
&lt;p&gt;The fix I found was to just use the end cert. I generated it using this command, on a box where I generate my cert for this printer with &lt;a href="https://certbot.eff.org"&gt;certbot&lt;/a&gt;:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo openssl pkcs12 -export -out ~/brother.pfx \
 -inkey /etc/letsencrypt/live/brother.example.com/privkey.pem \
 -in /etc/letsencrypt/live/brother.example.com/cert.pem
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;One day I&amp;rsquo;ll automate the upload, but they randomize the login form, use CSRF and have a few other protections that make it surprisingly complicated. Woo, security?&lt;/p&gt;</description></item><item><title>Kanidm LDAP Auth Source for SimpleSAMLphp</title><link>https://yaleman.org/post/2021/2021-09-05-kanidm-ldap-auth-source-for-simplesamlphp/</link><pubDate>Sun, 05 Sep 2021 09:49:23 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-09-05-kanidm-ldap-auth-source-for-simplesamlphp/</guid><description>&lt;p&gt;This is an example &lt;code&gt;/config/authsources.php&lt;/code&gt; when using &lt;a href="https://kanidm.github.io/kanidm/"&gt;Kanidm&lt;/a&gt;&amp;rsquo;s &lt;a href="https://kanidm.github.io/kanidm/ldap.html"&gt;LDAP&lt;/a&gt; connector to provide user details and authentication.&lt;/p&gt;
&lt;p&gt;The user needs to be posix-enabled and members of a posix-enabled group &lt;code&gt;saml_admins&lt;/code&gt; will be marked as Administrators in &lt;a href="https://simplesamlphp.org"&gt;SimpleSAMLphp&lt;/a&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;php&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$KANIDM_HOSTNAME &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;ldaps://kanidm.example.com&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$KANIDM_SEARCHBASE &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;dc=kanidm,dc=example,dc=com&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$KANIDM_LDAP_PORT &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;636&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$config &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#75715e"&gt;// admin creds, user needs to be part of the posix-enabled group &amp;#34;saml_admins&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;admin&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The default is to use core:AdminPassword, but it can be replaced with any authentication source.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;ldap:LDAP&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Give the user an option to save their username for future login attempts
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// And when enabled, what should the default be, to save the username or not
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;remember.username.enabled&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;remember.username.checked&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The hostname of the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;hostname&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_HOSTNAME,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Whether SSL/TLS should be used when contacting the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;enable_tls&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Whether debug output from the LDAP library should be enabled.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Default is FALSE.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;debug&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The timeout for accessing the LDAP server, in seconds. The default is 0, which means no timeout.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;timeout&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The port used when accessing the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The default is 389.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;port&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_LDAP_PORT,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Set whether to follow referrals. AD Controllers may require FALSE to function.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;referrals&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Which attributes should be retrieved from the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This can be an array of attribute names, or NULL, in which case
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// all attributes are fetched.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;attributes&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;array&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;uid&amp;#39;&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The pattern which should be used to create the users DN given the username.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// %username% in this pattern will be replaced with the users username.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This option is not used if the search.enable option is set to TRUE.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;dnpattern&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;uid=%username%,ou=people,dc=example,dc=org&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// As an alternative to specifying a pattern for the users DN, it is possible to
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// search for the username in a set of attributes. This is enabled by this option.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.enable&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The DN which will be used as a base for the search.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This can be a single string, in which case only that DN is searched, or an
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// array of strings, in which case they will be searched in the order given.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// kanidm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.base&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_SEARCHBASE,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The attribute(s) the username should match against.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This is an array with one or more attribute names. Any of the attributes in
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// the array may match the value the username.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.attributes&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;name&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Additional LDAP filters appended to the search attributes
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.filter&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;(&amp;amp;(class=posixaccount)(memberof=saml_admins))&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The username &amp;amp; password the SimpleSAMLphp should bind to before searching. If
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// this is left as NULL, no bind will be performed before searching.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.username&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;null&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.password&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;null&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// If the directory uses privilege separation, the authenticated user may not be able to retrieve
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// all required attribures, a privileged entity is required to get them. This is enabled with this option.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;priv.read&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#75715e"&gt;// normal users, account needs to be posix-enabled
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;ldap&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;ldap:LDAP&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Give the user an option to save their username for future login attempts
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// And when enabled, what should the default be, to save the username or not
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;remember.username.enabled&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;remember.username.checked&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The hostname of the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;hostname&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_HOSTNAME,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Whether SSL/TLS should be used when contacting the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;enable_tls&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Whether debug output from the LDAP library should be enabled.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Default is FALSE.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;debug&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The timeout for accessing the LDAP server, in seconds. The default is 0, which means no timeout.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;timeout&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The port used when accessing the LDAP server. The default is 389.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;port&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_LDAP_PORT,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Set whether to follow referrals. AD Controllers may require FALSE to function.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;referrals&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Which attributes should be retrieved from the LDAP server.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This can be an array of attribute names, or NULL, in which case all attributes are fetched.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;attributes&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;array&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;uid&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;mail&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;memberOf&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;displayName&amp;#39;&lt;/span&gt;),
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// As an alternative to specifying a pattern for the users DN, it is possible to
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// search for the username in a set of attributes. This is enabled by this option.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.enable&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The DN which will be used as a base for the search.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This can be a single string, in which case only that DN is searched, or an
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// array of strings, in which case they will be searched in the order given.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.base&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; $KANIDM_SEARCHBASE,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The attribute(s) the username should match against.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;//
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// This is an array with one or more attribute names. Any of the attributes in
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// the array may match the value the username.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.attributes&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;name&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// Additional LDAP filters appended to the search attributes
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.filter&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;(class=posixaccount)&amp;#39;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// The username &amp;amp; password the SimpleSAMLphp should bind to before searching. If
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// this is left as NULL, no bind will be performed before searching.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.username&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;null&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;search.password&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;null&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// If the directory uses privilege separation,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// the authenticated user may not be able to retrieve
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// all required attribures, a privileged entity is required
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// to get them. This is enabled with this option.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;priv.read&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>mkdocs and Python Libraries</title><link>https://yaleman.org/post/2021/2021-08-28-mkdocs-and-python-libraries/</link><pubDate>Sat, 28 Aug 2021 18:56:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-28-mkdocs-and-python-libraries/</guid><description>&lt;p&gt;Documentation for libraries is handy. Automatically generating most of it from source code is even more handy.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a quick how-to on setting up mkdocs with the mkdocstrings plugin to automagically build docs for your project.&lt;/p&gt;
&lt;h1 id="mkdocsyml"&gt;mkdocs.yml&lt;/h1&gt;
&lt;p&gt;This goes in the root directory of your project.&lt;/p&gt;
&lt;p&gt;It sets various things like the Name of the site, theme etc.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;site_name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;aussiebb&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;theme&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;material&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;plugins&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;search&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;mkdocstrings&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;default_handler&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;python&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;handlers&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;python&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;rendering&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;show_source&lt;/span&gt;: &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;watch&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#e6db74"&gt;&amp;#34;aussiebb/&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;nav&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;&amp;#34;Home&amp;#34;: &lt;/span&gt;&lt;span style="color:#ae81ff"&gt;README.md&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;&amp;#34;aussiebb&amp;#34;: &lt;/span&gt;&lt;span style="color:#ae81ff"&gt;aussiebb.md&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Relevant documentation:&lt;/p&gt;</description></item><item><title>NBN and Physics, or Why My Internet Is Slow</title><link>https://yaleman.org/post/2021/2021-08-28-nbn-and-physics-or-why-my-internet-is-slow/</link><pubDate>Sat, 28 Aug 2021 11:13:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-28-nbn-and-physics-or-why-my-internet-is-slow/</guid><description>&lt;p&gt;As an Australian, I&amp;rsquo;m afflicted with two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Living in a deadly paradise full of &lt;a href="https://en.wikipedia.org/wiki/Drop_bear"&gt;Drop Bears&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Hoop_snake"&gt;Hoop Snakes&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Cassowary"&gt;Cassowaries&lt;/a&gt;. Only one of these is fake.&lt;/li&gt;
&lt;li&gt;Terrible internet, crippled by the ridiculous decisions of multiple corrupt governments.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;They installed &amp;ldquo;Fibre to the Node&amp;rdquo;, or &lt;a href="https://en.wikipedia.org/wiki/VDSL"&gt;VDSL&lt;/a&gt;. The technology that New Zealand had had for decades and nobody in their right mind would deploy these days.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Second-generation systems (VDSL2; ITU-T G.993.2 approved in February 2006)[5] use frequencies of up to 30 MHz to provide data rates exceeding 100 Mbit/s simultaneously in both the upstream and downstream directions. &lt;strong&gt;The maximum available bit rate is achieved at a range of about 300 metres&lt;/strong&gt; performance degrades as the local loop attenuation increases.&lt;/p&gt;</description></item><item><title>Cisco Switch S_sn and S_tc in Logs</title><link>https://yaleman.org/post/2021/2021-08-24-cisco-switch-s_sn-and-s_tc-in-logs/</link><pubDate>Tue, 24 Aug 2021 08:23:07 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-24-cisco-switch-s_sn-and-s_tc-in-logs/</guid><description>&lt;p&gt;If you see things like this:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[syslog@9 s_sn=&amp;#34;306&amp;#34; s_tc=&amp;#34;330&amp;#34;]: Aug 23 22:15:22.268: %SYS-5-CONFIG_I: Configured from console by yaleman on vty0 (10.0.0.155)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In your Cisco Switch logs, it&amp;rsquo;s because you&amp;rsquo;ve got the config entry:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;logging message-counter log
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ew.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;conf t
no logging message-counter log
end
write mem
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Nagios, Kanidm and LDAP Authentication</title><link>https://yaleman.org/post/2021/2021-08-10-nagios-kanidm-and-ldap-authentication/</link><pubDate>Tue, 10 Aug 2021 15:04:40 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-10-nagios-kanidm-and-ldap-authentication/</guid><description>&lt;p&gt;Here&amp;rsquo;s an example &lt;a href="http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#authldapurl"&gt;Apache&lt;/a&gt; configuration file for using &lt;a href="https://github.com/kanidm/kanidm"&gt;Kanidm&lt;/a&gt;&amp;rsquo;s LDAP server to authenticate access to &lt;a href="http://www.nagios.org"&gt;Nagios&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The below file is &lt;a href="https://gist.github.com/yaleman/1d9fe32ba381baed210e61b9139e8ce6"&gt;also available as a github gist&lt;/a&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-nagios.example.com.conf" data-lang="nagios.example.com.conf"&gt;&amp;lt;IfModule mod_ssl.c&amp;gt;
 &amp;lt;VirtualHost *:443&amp;gt;
 ServerName monitoring.example.com
 ServerAdmin admin@example.com

 SSLEngine on
 SSLCertificateFile /etc/letsencrypt/live/monitoring.example.com/fullchain.pem
 SSLCertificateKeyFile /etc/letsencrypt/live/monitoring.example.com/privkey.pem

 ScriptAlias /cgi-bin &amp;#34;/usr/local/nagios/sbin/&amp;#34;
 &amp;lt;Directory &amp;#34;/usr/local/nagios/sbin&amp;#34;&amp;gt;
 Options ExecCGI
 AllowOverride None
 &amp;lt;RequireAll&amp;gt;
 Require all granted
 AuthName &amp;#34;Nagios Access&amp;#34;
 AuthType Basic
 AuthLDAPURL &amp;#34;ldaps://kanidm.example.com:636/dc=kanidm,dc=example,dc=com?name?sub?(name=*)&amp;#34; TLS
 AuthBasicProvider ldap
 Require valid-user
 &amp;lt;/RequireAll&amp;gt;
 &amp;lt;/Directory&amp;gt;

 Alias / &amp;#34;/usr/local/nagios/share/&amp;#34;
 &amp;lt;Directory &amp;#34;/usr/local/nagios/share&amp;#34;&amp;gt;
 Options None
 AllowOverride None
 &amp;lt;RequireAll&amp;gt;
 Require all granted
 AuthName &amp;#34;Nagios Access&amp;#34;
 AuthType Basic
 AuthLDAPURL &amp;#34;ldaps://kanidm.example.com:636/dc=kanidm,dc=example,dc=com?name?sub?(name=*)&amp;#34; TLS
 AuthBasicProvider ldap
 Require valid-user
 &amp;lt;/RequireAll&amp;gt;
 &amp;lt;/Directory&amp;gt;
&amp;lt;/VirtualHost&amp;gt;
&amp;lt;/IfModule&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>rust openssl-src panic on install</title><link>https://yaleman.org/post/2021/2021-08-09-rust-openssl-src-panic-on-install/</link><pubDate>Mon, 09 Aug 2021 10:36:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-09-rust-openssl-src-panic-on-install/</guid><description>&lt;p&gt;I was trying to &lt;code&gt;cargo install wasm-pack&lt;/code&gt; on an OpenSUSE Tumbleweed docker container and getting fucking stupid errors&amp;hellip; turns out error handling is hard, let&amp;rsquo;s just assume everything&amp;rsquo;s going to work and &lt;code&gt;.unwrap()&lt;/code&gt; all the things!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;error: failed to run custom build command &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;openssl-sys v0.9.65&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Caused by:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ared&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-ssl3&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-unit-test&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-comp&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-zlib&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-zlib-dynamic&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-md2&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-rc5&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-weak-ssl-ciphers&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-camellia&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-idea&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;no-seed&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;linux-x86_64&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;-O2&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;-ffunction-sections&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;-fdata-sections&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;-fPIC&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;-m64&lt;span style="color:#e6db74"&gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; Configuring OpenSSL version 1.1.1k (0x101010bfL) for linux-x86_64
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; Using os-specific seed configuration
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; Creating configdata.pm
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; Creating Makefile
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; **********************************************************************
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** OpenSSL has been successfully configured ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** If you encounter a problem while building, please open an ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** issue on GitHub &amp;lt;https://github.com/openssl/openssl/issues&amp;gt; ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** and include the output from the following command: ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** perl configdata.pm --dump ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** (If you are new to OpenSSL, you might want to consult the ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** &amp;#39;Troubleshooting&amp;#39; section in the INSTALL file first) ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; *** ***
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; **********************************************************************
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; running &amp;#34;&lt;/span&gt;make&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;depend&lt;span style="color:#e6db74"&gt;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; --- stderr
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; thread &amp;#39;main&amp;#39; panicked at &amp;#39;called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: &amp;#34;&lt;/span&gt;No such file or directory&lt;span style="color:#e6db74"&gt;&amp;#34; }&amp;#39;, /root/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-src-111.15.0+1.1.1k/src/lib.rs:469:39
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; stack backtrace:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 0: rust_begin_unwind
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 1: core::panicking::panic_fmt
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/panicking.rs:92:14
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 2: core::result::unwrap_failed
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/result.rs:1355:5
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 3: core::result::Result&amp;lt;T,E&amp;gt;::unwrap
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 4: openssl_src::Build::run_command
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 5: openssl_src::Build::build
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 6: build_script_main::find_vendored::get_openssl
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 7: build_script_main::find_openssl
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 8: build_script_main::main
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 9: core::ops::function::FnOnce::call_once
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;warning: build failed, waiting for other jobs to finish...
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt;error: failed to compile `wasm-pack v0.10.0`, intermediate artifacts can be found at `/tmp/cargo-install6Ag73g`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Turns out I needed to install &lt;code&gt;make&lt;/code&gt;. 🤦🏼‍♂️&lt;/p&gt;</description></item><item><title>Splunk, LDAP and Kanidm</title><link>https://yaleman.org/post/2021/2021-08-08-splunk-ldap-and-kanidm/</link><pubDate>Sun, 08 Aug 2021 11:53:51 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-08-08-splunk-ldap-and-kanidm/</guid><description>&lt;p&gt;This is an example LDAP configuration for Splunk connecting to &lt;a href="https://kanidm.github.io/kanidm/"&gt;Kanidm&lt;/a&gt; via LDAP.&lt;/p&gt;
&lt;p&gt;The configuration goes into &lt;code&gt;/opt/splunk/etc/system/local/authentication.conf&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Replace &lt;code&gt;kanidm.example.com&lt;/code&gt; with the hostname of the Kanidm server&lt;/li&gt;
&lt;li&gt;Replace &lt;code&gt;dc=kanidm,dc=example,dc=com&lt;/code&gt; with the LDAP-format domain name of the system.&lt;/li&gt;
&lt;li&gt;Map your groups to your users. I&amp;rsquo;ve got two groups in Kanidm, &lt;code&gt;splunk_users&lt;/code&gt; and &lt;code&gt;splunk_admins&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-/opt/splunk/etc/system/local/authentication.conf" data-lang="/opt/splunk/etc/system/local/authentication.conf"&gt;[authentication]
authSettings = kanidm.example.com
authType = LDAP

[kanidm.example.com]
SSLEnabled = 1
anonymous_referrals = 1
charset = utf8
emailAttribute = mail
enableRangeRetrieval = 0
groupBaseDN = dc=kanidm,dc=example,dc=com
groupBaseFilter = (class=group)
groupMappingAttribute = dn
groupMemberAttribute = member
groupNameAttribute = name
host = kanidm.example.com
nestedGroups = 1
network_timeout = 20
pagelimit = -1
port = 636
realNameAttribute = displayname
sizelimit = 1000
timelimit = 15
userBaseDN = dc=kanidm,dc=example,dc=com
userBaseFilter = (class=account)
userNameAttribute = name

[roleMap_kanidm.example.com]
admin = splunk_admins
user = splunk_users
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>🪵 The 🪵 Great 🪵 Log 🪵 Post 🪵</title><link>https://yaleman.org/post/2021/2021-05-22--the--great--log--post-/</link><pubDate>Sat, 22 May 2021 23:08:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-05-22--the--great--log--post-/</guid><description>&lt;p&gt;So&amp;hellip; this started out as me trying to start a discussion about logging on &lt;a href="https://github.com/kanidm/kanidm"&gt;kanidm/kanidm&lt;/a&gt; and once I started, I couldn&amp;rsquo;t stop. Awkward.&lt;/p&gt;
&lt;p&gt;Is this about &lt;em&gt;lots&lt;/em&gt; of logs, or &lt;em&gt;great quality&lt;/em&gt; logs, or just ✨&lt;em&gt;big&lt;/em&gt;✨ logs?&lt;/p&gt;
&lt;p&gt;Yes. 🪵&lt;/p&gt;
&lt;p&gt;Ok, so everyone should like their logs, and making logs likeable requires them to be usable. What makes a usable log?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; I&amp;rsquo;m not necessarily talking about platform metrics here; they&amp;rsquo;re &lt;em&gt;related&lt;/em&gt; but not the focus.&lt;/p&gt;</description></item><item><title>Tokyo Neopolitan - Japanese Pizza</title><link>https://yaleman.org/post/2021/2021-05-17-tokyo-neopolitan---japanese-pizza/</link><pubDate>Mon, 17 May 2021 23:26:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-05-17-tokyo-neopolitan---japanese-pizza/</guid><description>&lt;p&gt;I&amp;rsquo;ve been reading a lot of &lt;a href="https://www.twitter.com/craigmod"&gt;Craig Mod&lt;/a&gt;&amp;rsquo;s writing lately, and his article in Eater &lt;a href="https://www.eater.com/2017/2/21/14670944/best-pizza-tokyo-guide"&gt;&amp;ldquo;Tokyo Neapolitan: The New Wave of Japanese Pizza&amp;rdquo;&lt;/a&gt; makes me really want to fly there. Right now. I feel like that most days, but &amp;hellip; the art they bring to crafting things is just.. needed right now.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But Kakinuma is adamant that his pizzas aren&amp;rsquo;t, in fact, Neapolitan. &amp;ldquo;Absolutely not,&amp;rdquo; he said. &amp;ldquo;They&amp;rsquo;re Kakinuma-style pizzas. Look, Japanese people are really free. What I mean by that is, Japanese pray on New Year&amp;rsquo;s Day at a Shinto shrine, get married in a Christian church, and hold their funerals at a Buddhist temple. They&amp;rsquo;re beholden to no single point of view.&amp;rdquo; Kakinuma feels a freedom to push and pull within the general cosmos of Neapolitan-style, disregarding Italian tradition at will. &amp;ldquo;What&amp;rsquo;s wonderful about pizza is that it really is a bit like sushi,&amp;rdquo; he said. &amp;ldquo;You don&amp;rsquo;t touch the base ingredients. Your goal is to pull the richest inherent flavor from the ingredients at hand.&amp;rdquo;&lt;/p&gt;</description></item><item><title>IPv6 With Docker and Ansible</title><link>https://yaleman.org/post/2021/2021-05-02-ipv6-with-docker-and-ansible/</link><pubDate>Sun, 02 May 2021 08:30:51 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-05-02-ipv6-with-docker-and-ansible/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Please note: This is not authoritative information; if you use it and kittens pop out of your router or there&amp;rsquo;s some &lt;em&gt;way&lt;/em&gt; simpler/better way to do things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;don&amp;rsquo;t blame me for the kitten thing&lt;/li&gt;
&lt;li&gt;please document it and &lt;a href="https://twitter.com/yaleman43381258"&gt;send&lt;/a&gt; me a &lt;a href="mailto:james+you_are_doing_ipv6_the_hard_way@terminaloutcomes.com?subject=You%20could%20be%20doing%20IPv6%20way%20easier"&gt;link&lt;/a&gt; so I can learn from you.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;h1 id="the-problem"&gt;The Problem.&lt;/h1&gt;
&lt;p&gt;IPv6. It&amp;rsquo;s a thing. Who even wants NAT anyway? Docker&amp;rsquo;s neat, it lets you run containers and stuff. The docs about &lt;a href="https://docs.docker.com/config/daemon/ipv6/"&gt;enabling IPv6 on Docker&lt;/a&gt; make it look so simple. Just assign an IP range, right?&lt;/p&gt;</description></item><item><title>Richard Branson and Neurodiversity</title><link>https://yaleman.org/post/2021/2021-04-22-richard-branson-and-neurodiversity/</link><pubDate>Thu, 22 Apr 2021 08:22:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-04-22-richard-branson-and-neurodiversity/</guid><description>&lt;p&gt;&lt;a href="https://www.virgin.com/branson-family/richard-branson-blog/opening-the-door-to-bigger-thinking-on-neurodiversity"&gt;A recent post on Richard Branson&amp;rsquo;s blog about neurodiversity&lt;/a&gt; was a good read.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The world needs a neurodiverse workforce to help try and solve some of the big problems of our time. Many people on the autism spectrum excel in areas such as logic, technology skills, problem-solving, pattern recognition, precision, sustained concentration, analysis and other unique cognitive functions. Yet people on the autism spectrum are often overlooked for jobs that they might be brilliant at. It’s a staggering statistic that 85% of autistic adults are unemployed or under-employed.&lt;/p&gt;</description></item><item><title>On Languishing</title><link>https://yaleman.org/post/2021/2021-04-22-on-languishing/</link><pubDate>Thu, 22 Apr 2021 08:17:48 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-04-22-on-languishing/</guid><description>&lt;p&gt;&lt;a href="https://www.nytimes.com/2021/04/19/well/mind/covid-mental-health-languishing.html"&gt;This article on the New York Times about the idea of &amp;ldquo;Languishing&amp;rdquo;&lt;/a&gt; explains a lot about my productivity in the last year or so. I&amp;rsquo;m finally hammering away at a lot of little medium-effort tasks - and not just because I started being medicated for my ADHD at age 37. 🤔&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It wasn’t burnout — we still had energy. It wasn’t depression — we didn’t feel hopeless. We just felt somewhat joyless and aimless. It turns out there’s a name for that: languishing.&lt;/p&gt;</description></item><item><title> 512 Pixels on the Mac Chimes of Death</title><link>https://yaleman.org/post/2021/2021-04-18-512pixels-on-the-mac-chimes-of-death/</link><pubDate>Sun, 18 Apr 2021 10:17:27 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-04-18-512pixels-on-the-mac-chimes-of-death/</guid><description>&lt;p&gt;Quality post for sure - &lt;a href="https://512pixels.net/2021/04/mac-chimes-of-death/"&gt;512 Pixels on the historic sounds that Macs made when they failed to boot&lt;/a&gt;. I miss the whimsy in the personality of the early Macs. 🥰&lt;/p&gt;
&lt;p&gt;I have to say the PowerPC Performa death sound with the little badoom-tish at the end was my favourite.&lt;/p&gt;</description></item><item><title>Patching Proxmox for UI Issues</title><link>https://yaleman.org/post/2021/2021-04-03-patching-proxmox-for-ui-issues/</link><pubDate>Sat, 03 Apr 2021 11:05:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-04-03-patching-proxmox-for-ui-issues/</guid><description>&lt;p&gt;I had an issue in the Proxmox VE manager, where on Safari (all the time) or Firefox, when the screen width was too low, the various UI elements made it so I couldn&amp;rsquo;t access the buttons in the top left.&lt;/p&gt;
&lt;p&gt;I found that all of the necessary things to change were in &lt;code&gt;/usr/share/pve-manager/js/pvemanagerlib.js&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Messing around, I screwed it up and had to learn how to extract a file from a .deb file to get the old one back. Let&amp;rsquo;s grab the package. Don&amp;rsquo;t judge me for running an old version, my firewall/router is on VM host, which makes upgrades&amp;hellip; probematic. I&amp;rsquo;ve finally got around to making a temporary thing to use to run as a firewall to do the upgrade now 🤣&lt;/p&gt;</description></item><item><title>IPv6 Address Keeps Changing on MacOS With PfSense</title><link>https://yaleman.org/post/2021/2021-03-30-ipv6-address-keeps-changing-on-macos-with-pfsense/</link><pubDate>Tue, 30 Mar 2021 23:17:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-03-30-ipv6-address-keeps-changing-on-macos-with-pfsense/</guid><description>&lt;p&gt;I&amp;rsquo;ve been having this issue for a few weeks, where my IPv6 address kept changing on my laptop. It doesn&amp;rsquo;t affect me on other devices because they don&amp;rsquo;t have long-lived connections to things like SSH.&lt;/p&gt;
&lt;p&gt;Turns out it&amp;rsquo;s a bug in pfSense which turned up in a recent update of &lt;code&gt;radvd&lt;/code&gt;, where it&amp;rsquo;s not &lt;a href="https://tools.ietf.org/html/rfc8106"&gt;RFC8106&lt;/a&gt; compilant due to mis-handling RA lifetimes.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s supposedly a fix coming in a future version (&lt;a href="https://redmine.pfsense.org/issues/11105"&gt;see here&lt;/a&gt;), but for now I need a working network!&lt;/p&gt;</description></item><item><title>Resetting Github PAT for HACS</title><link>https://yaleman.org/post/2021/2021-03-27-resetting-github-pat-for-hacs/</link><pubDate>Sat, 27 Mar 2021 21:43:58 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-03-27-resetting-github-pat-for-hacs/</guid><description>&lt;p&gt;I had to reset all my tokens for Github recently because I&amp;rsquo;m dumb and accidentally pushed one to a code repository.&lt;/p&gt;
&lt;p&gt;This broke &lt;a href="https://hacs.xyz/"&gt;HACS&lt;/a&gt; on my Home Assistant install because the token wasn&amp;rsquo;t working and rather than gracefully handle that, or make it possible for users to re-enter it, it just dies.&lt;/p&gt;
&lt;p&gt;What I found is that you really should remove the HACS integration, restart HA and re-add the integration, which will prompt you to do the &amp;ldquo;Github Device&amp;rdquo; setup&lt;/p&gt;</description></item><item><title>Logitech Unifying Receiver Stuttering</title><link>https://yaleman.org/post/2021/2021-03-25-logitech-unifying-receiver-stuttering/</link><pubDate>Thu, 25 Mar 2021 08:23:57 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-03-25-logitech-unifying-receiver-stuttering/</guid><description>&lt;p&gt;Well that was weird, I have been having loads of issues with my &lt;a href="https://www.logitech.com/en-au/products/mice/mx-master-3-mac-wireless-mouse.html"&gt;MX Master 3 for Mac&lt;/a&gt; stuttering and lagging and generally being a horrible experience. I have been using it with a unifying receiver plugged into my &lt;a href="https://www.owcdigital.com/products/thunderbolt-dock"&gt;OWC Thunderbolt (4) Dock&lt;/a&gt;, which is sitting about 60cm away under my laptop stand.&lt;/p&gt;
&lt;p&gt;Turns out - that&amp;rsquo;s enough distance and electrical noise to cause the problem. I moved the receiver closer (using a port on my &lt;a href="https://www.officeworks.com.au/shop/officeworks/p/professional-single-monitor-arm-with-dual-usb-black-jbpsmarmbk"&gt;monitor arm&lt;/a&gt;) and it works fine now! I generally hate wireless mice, and I&amp;rsquo;m not really sold on the weight of this one, but finding a fix for my ~$150AUD mouse being a complete arse is nice.&lt;/p&gt;</description></item><item><title>Disabling Firefox Sponsored Links</title><link>https://yaleman.org/post/2021/2021-03-17-disabling-firefox-sponsored-links/</link><pubDate>Wed, 17 Mar 2021 13:35:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-03-17-disabling-firefox-sponsored-links/</guid><description>&lt;p&gt;In another strange turn, Firefox has been prompting people with sponsored relevant links in the address bar and on the &amp;ldquo;new tab&amp;rdquo; screen. This is how to disable it. I&amp;rsquo;m guessing I don&amp;rsquo;t see these things because I typically run a &lt;a href="https://pi-hole.net"&gt;Pi-hole&lt;/a&gt; and the data can&amp;rsquo;t get through.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click in the address bar and type or paste &lt;code&gt;about:config&lt;/code&gt; then hit enter.&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;ll probably throw up a warning screen, click through it.&lt;/li&gt;
&lt;li&gt;Filter the list to find &lt;code&gt;browser.newtabpage.activity-stream.showSponsoredTopSites&lt;/code&gt; - you can just type &lt;code&gt;*sponsored*&lt;/code&gt; and it&amp;rsquo;ll show the relevant things. There&amp;rsquo;s likely to be four entries if you do the wildcard filter, the first two are the settings and the second set are if you want to sync them.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;browser.newtabpage.activity-stream.showSponsored&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;browser.newtabpage.activity-stream.showSponsoredTopSites&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsored&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSites&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ve got the &lt;code&gt;browser*&lt;/code&gt; ones set to &lt;code&gt;false&lt;/code&gt; and the &lt;code&gt;sync*&lt;/code&gt; ones set to &lt;code&gt;true&lt;/code&gt;, which seems to work. Double-click on them to change the setting.&lt;/p&gt;</description></item><item><title>LMIC_ERROR_TX_NOT_FEASIBLE Error on Arduino/ESP32/LoraMAC-in-C</title><link>https://yaleman.org/post/2021/2021-02-15-lmic_error_tx_not_feasible-error-on-arduino-esp32/</link><pubDate>Mon, 15 Feb 2021 09:09:25 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-02-15-lmic_error_tx_not_feasible-error-on-arduino-esp32/</guid><description>&lt;p&gt;If you get the LMIC_ERROR_TX_NOT_FEASIBLE error when doing TTNMapper or generally using the &lt;a href="https://github.com/mcci-catena/arduino-lmic/"&gt;arduino-lmic&lt;/a&gt; library (my &lt;a href="https://github.com/mcci-catena/arduino-lmic/releases/tag/v3.3.0"&gt;version is 3.3.0&lt;/a&gt;) then do this patch in &lt;code&gt;src/lmic/lmic.c&lt;/code&gt;. This patch was shown to me by &lt;a href="https://github.com/unixbigot"&gt;Chris&lt;/a&gt; from Accelerando Consulting.&lt;/p&gt;
&lt;p&gt;Original code:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;u1_t&lt;/span&gt; maxFlen &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;LMICbandplan_maxFrameLen&lt;/span&gt;(LMIC.datarate);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (flen &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; maxFlen) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;LMICOS_logEventUint32&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;frame too long for this bandplan&amp;#34;&lt;/span&gt;, ((&lt;span style="color:#66d9ef"&gt;u4_t&lt;/span&gt;)dlen &lt;span style="color:#f92672"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt;) &lt;span style="color:#f92672"&gt;|&lt;/span&gt; (flen &lt;span style="color:#f92672"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;8&lt;/span&gt;) &lt;span style="color:#f92672"&gt;|&lt;/span&gt; maxFlen);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;New code adds a check for maxFlen:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;u1_t&lt;/span&gt; maxFlen &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;LMICbandplan_maxFrameLen&lt;/span&gt;(LMIC.datarate);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (maxFlen &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (flen &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; maxFlen) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;LMICOS_logEventUint32&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;frame too long for this bandplan&amp;#34;&lt;/span&gt;, ((&lt;span style="color:#66d9ef"&gt;u4_t&lt;/span&gt;)dlen &lt;span style="color:#f92672"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;16&lt;/span&gt;) &lt;span style="color:#f92672"&gt;|&lt;/span&gt; (flen &lt;span style="color:#f92672"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;8&lt;/span&gt;) &lt;span style="color:#f92672"&gt;|&lt;/span&gt; maxFlen);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There&amp;rsquo;s something about checking for max frame length that only gets triggered when you&amp;rsquo;re using the 923Mhz bandplan, and this fixes it. I&amp;rsquo;m guessing it&amp;rsquo;s part of the lookup in &lt;code&gt;LMICas923_maxFrameLen&lt;/code&gt; in &lt;code&gt;lmic_as923.c&lt;/code&gt; which &lt;code&gt;return 0&lt;/code&gt; but I haven&amp;rsquo;t had time to figure out what&amp;rsquo;s triggering it.&lt;/p&gt;</description></item><item><title>Course Syllabus for Making New Friends as an Adult</title><link>https://yaleman.org/post/2021/2021-01-19-course-syllabus-for-making-new-friends-as-an-adult/</link><pubDate>Tue, 19 Jan 2021 16:57:13 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-19-course-syllabus-for-making-new-friends-as-an-adult/</guid><description>&lt;p&gt;I wish &lt;a href="https://www.newyorker.com/humor/daily-shouts/course-syllabus-for-making-new-friends-as-an-adult"&gt;a semi-sane version of this was real&lt;/a&gt;, to be quite honest.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Course Objectives&lt;/p&gt;
&lt;p&gt;Making new friends as an adult is difficult, especially for students who have just turned thirty and are approaching the precipice of death. This class will teach you how to navigate this emotionally demanding field, so that you can finally make new friends who will never find out about that one time you ate mulch for seven dollars.&lt;/p&gt;</description></item><item><title>Automatic RDP Certificate on Windows 10 Pro With LetsEncrypt</title><link>https://yaleman.org/post/2021/2021-01-19-automatic-rdp-certificate-on-windows-10-pro-with-letsencrypt/</link><pubDate>Tue, 19 Jan 2021 12:14:26 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-19-automatic-rdp-certificate-on-windows-10-pro-with-letsencrypt/</guid><description>&lt;p&gt;I&amp;rsquo;m sick of the &amp;ldquo;this doesn&amp;rsquo;t have a certificate&amp;rdquo; warnings. I:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;have a Windows 10 Pro machine&lt;/li&gt;
&lt;li&gt;want to use a &lt;a href="http://letsencrypt.org"&gt;LetsEncrypt&lt;/a&gt; certificate for RDP connections.&lt;/li&gt;
&lt;li&gt;don&amp;rsquo;t have an AD/IPA/whatever domain to join&lt;/li&gt;
&lt;li&gt;have the machine&amp;rsquo;s hostname in &lt;a href="https://cloudflare.com"&gt;Cloudflare&lt;/a&gt; DNS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this example I&amp;rsquo;ll use &lt;code&gt;workstation.example.com&lt;/code&gt; as the hostname I&amp;rsquo;ll connect to, change this for your own hostname.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;a href="https://certifytheweb.com"&gt;CertifyTheWeb&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Copy this powershell script to somewhere you won&amp;rsquo;t delete it (eg. &lt;code&gt;c:\scripts\update_rdp_certificate.ps1&lt;/code&gt;):&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# this grabs the certificate thumbprint and tells RDP to use it&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$HOSTNAME=&lt;span style="color:#e6db74"&gt;&amp;#34;workstation.example.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$THUMBPRINT = (ls Cert&lt;span style="color:#960050;background-color:#1e0010"&gt;:&lt;/span&gt;\LocalMachine\my | WHERE {$_.Subject &lt;span style="color:#f92672"&gt;-match&lt;/span&gt; $HOSTNAME } | Select -First &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;).Thumbprint
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (!$THUMBPRINT) { 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; write-host &lt;span style="color:#e6db74"&gt;&amp;#34;Failed to find certificate thumbprint for &lt;/span&gt;${HOSTNAME}&lt;span style="color:#e6db74"&gt;, quitting.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;} &lt;span style="color:#66d9ef"&gt;else&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; write-host &lt;span style="color:#e6db74"&gt;&amp;#34;Found certificate thumbprint for &lt;/span&gt;${HOSTNAME}&lt;span style="color:#e6db74"&gt;: &lt;/span&gt;${THUMBPRINT}&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; write-host &lt;span style="color:#e6db74"&gt;&amp;#34;Configuring RDP&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;amp; wmic /namespace&lt;span style="color:#960050;background-color:#1e0010"&gt;:&lt;/span&gt;\\root\CIMV2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash=&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$THUMBPRINT&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; write-host `Done!`
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="3"&gt;
&lt;li&gt;Open CertifyTheWeb.&lt;/li&gt;
&lt;li&gt;Register a contact for LetsEncrypt with some contact details under both the normal and &lt;code&gt;test&lt;/code&gt; modes. Test mode is enabled by clicking on the advanced tab and ticking the &lt;code&gt;Use staging Mode (Test Certificates)&lt;/code&gt; box.&lt;/li&gt;
&lt;li&gt;Click New Certificate.&lt;/li&gt;
&lt;li&gt;Select &lt;code&gt;Certificate&lt;/code&gt; on the right if it&amp;rsquo;s not already selected.&lt;/li&gt;
&lt;li&gt;In the &lt;code&gt;Domains&lt;/code&gt; tab , enter the full hostname you&amp;rsquo;ll use to connect to the machine. ie. &lt;code&gt;workstation.example.com&lt;/code&gt;. Remember to click the green &lt;code&gt;+&lt;/code&gt; next to the domain name to add it to the list.
&lt;img src="https://yaleman.org/2021/01/rdp-cert-newcert.jpg" alt="New RDP Certificate tab"&gt;&lt;/li&gt;
&lt;li&gt;On the &lt;code&gt;Advanced&lt;/code&gt; tab, set the Certificate Authority to &lt;code&gt;LetsEncrypt&lt;/code&gt;. Until you&amp;rsquo;re sure everything works, tick the &lt;code&gt;Use staging Mode (Test Certificates)&lt;/code&gt; box.&lt;/li&gt;
&lt;li&gt;Click on Authorisation on the right.&lt;/li&gt;
&lt;li&gt;Change the &lt;code&gt;Challenge Type&lt;/code&gt; to &lt;code&gt;dns-01&lt;/code&gt; and the DNS Update Method to &lt;code&gt;Cloudflare DNS API&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Add the a new Credential &lt;a href="https://dash.cloudflare.com/profile/api-tokens"&gt;Cloudflare API token&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;You&amp;rsquo;ll need to give it permission to edit the DNS zone you want to issue certificates for.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Select the Zone you want to issue the certificate under by clicking the &lt;code&gt;...&lt;/code&gt; next to DNS Zone ID and selecting the zone name.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Deployment&lt;/code&gt; on the right.&lt;/li&gt;
&lt;li&gt;Set the Deployment Mode to &lt;code&gt;Certificate Store Only&lt;/code&gt; since we won&amp;rsquo;t be assigning this to any IIS Websites.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Tasks&lt;/code&gt; on the right and add a Deployment Task of &lt;code&gt;Run PowerShell Script&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;On the Task Parameters tab, set the Program/Script to the path of your script (eg. &lt;code&gt;c:\scripts\update_rdp_certificate.ps1&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Preview&lt;/code&gt; on the right and check everything seems OK.
&lt;img src="https://yaleman.org/2021/01/rdp-cert-preview.jpg" alt="Preview your changes"&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Test&lt;/code&gt; to make sure things work the way they should.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Request certificate&lt;/code&gt; and see how it works!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Remember to set the authority back to the production one and re-issue when you&amp;rsquo;re done. :)&lt;/p&gt;</description></item><item><title>Design vs Implementation</title><link>https://yaleman.org/post/2021/2021-01-18-design-vs-implementation/</link><pubDate>Mon, 18 Jan 2021 23:00:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-18-design-vs-implementation/</guid><description>&lt;p&gt;I&amp;rsquo;m trying to make a small pogo-pin jig so that I can program the ESP8266&amp;rsquo;s that make up a lot of projects I play with. Similar to the design in the article &amp;ldquo;&lt;a href="https://hackaday.com/2017/12/09/pogo-pins-make-light-work-of-iot-switches/"&gt;Pogo Pins Make Light Work of IoT Switches&lt;/a&gt;&amp;rdquo;, I want some modules I can clamp over the top of things like the &lt;a href="https://tasmota.github.io/docs/devices/Sonoff-Basic/#sonoff-basic-r3"&gt;Sonoff Basic R3&lt;/a&gt; or the &lt;a href="https://www.wemos.cc/en/latest/d1/d1_mini.html"&gt;D1 Mini&lt;/a&gt; without soldering on wires or pins.&lt;/p&gt;
&lt;p&gt;The one I&amp;rsquo;m having the most fun with lately is the &lt;a href="https://templates.blakadder.com/deta_6912HA.html"&gt;DETA wall switches&lt;/a&gt; - I can&amp;rsquo;t stand doing fiddly OTA updates - serial flashing my favourite build is just easier. Soldering on a low profile pin header is a pain in the arse, especially if you do it &lt;em&gt;just&lt;/em&gt; wrong and the unit won&amp;rsquo;t go back together. There&amp;rsquo;s also the fact that there&amp;rsquo;s a mains-voltage module this faceplate plugs into, and I really don&amp;rsquo;t want to short on that.&lt;/p&gt;</description></item><item><title>Disappointing Padlocks</title><link>https://yaleman.org/post/2021/2021-01-17-disappointing-padlocks/</link><pubDate>Sun, 17 Jan 2021 20:06:54 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-17-disappointing-padlocks/</guid><description>&lt;p&gt;I have some tool boxes that have ammunition in them and I’m not exactly sure where they keys are. I figured I’d set myself the challenge to open them with &lt;a href="https://www.southord.com/products/lock-pick-set-5-piece-pxs-05l"&gt;the lock picks I bought years ago&lt;/a&gt; and never used.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2021/01/terrible-padlocks-sca.jpg" alt="disappointing Supercheap Auto padlocks"&gt;&lt;/p&gt;
&lt;p&gt;Literally pushed a pick all the way in once and the first lock popped open. Laaaame. Second one took about ten seconds of random jiggling. The &lt;a href="https://www.youtube.com/channel/UCm9K6rby98W8JigLoZOh6FQ"&gt;LockPickingLawyer&lt;/a&gt; would be suitably ambivalent about them - I didn&amp;rsquo;t expect much from home-brand locks I bought from a place literally called &amp;ldquo;&lt;a href="https://www.supercheapauto.com.au/search?q=padlock&amp;amp;prefn1=activePromos&amp;amp;prefv1=Tools%20%26%20Storage&amp;amp;prefn2=srgBrand&amp;amp;prefv2=SCA&amp;amp;sz=60"&gt;Super Cheap Auto&lt;/a&gt;&amp;rdquo;&lt;/p&gt;</description></item><item><title>Monitoring cloudflared for fun and profit</title><link>https://yaleman.org/post/2021/2021-01-11-monitoring-cloudflared/</link><pubDate>Mon, 11 Jan 2021 13:37:44 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-11-monitoring-cloudflared/</guid><description>&lt;p&gt;This is a very hacky script for monitoring cloudflared, it requires &lt;code&gt;curl&lt;/code&gt; and &lt;code&gt;jq&lt;/code&gt;, which I think you should have on there anyway&lt;/p&gt;
&lt;p&gt;You need the following line in the &lt;code&gt;config.yml&lt;/code&gt; file, which sets &lt;code&gt;cloudflared&lt;/code&gt; to expose the metrics/monitoring endpoint, or &lt;code&gt;--metrics localhost:40355&lt;/code&gt; on the &lt;a href="https://developers.cloudflare.com/argo-tunnel/configuration/arguments#--metrics"&gt;command line&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;metrics&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;localhost:40355&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And&amp;hellip; here&amp;rsquo;s the script. TL;DR, it checks the &lt;code&gt;/ready&lt;/code&gt; endpoint, which returns &lt;code&gt;{&amp;quot;status&amp;quot;:200,&amp;quot;readyConnections&amp;quot;:4}&lt;/code&gt; on good, or a 503 on not-working.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;SYSTEMD_TOPIC&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cloudflared_monitoring&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;METRICS_PORT&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;40355&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;CLOUDFLARED_STATUS&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt; curl --silent --max-time &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;METRICS_PORT&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;/ready&amp;#34;&lt;/span&gt; | jq -r &lt;span style="color:#e6db74"&gt;&amp;#39;.status&amp;#39;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$CLOUDFLARED_STATUS&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; -ne &lt;span style="color:#ae81ff"&gt;200&lt;/span&gt; &lt;span style="color:#f92672"&gt;]&lt;/span&gt;; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; echo &lt;span style="color:#e6db74"&gt;&amp;#34;cloudflared status: &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;CLOUDFLARED_STATUS&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; restarting.&amp;#34;&lt;/span&gt; | /usr/bin/systemd-cat -t &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;SYSTEMD_TOPIC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; /bin/systemctl restart cloudflared 2&amp;gt;&amp;amp;&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; | sudo /usr/bin/systemd-cat -t &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;SYSTEMD_TOPIC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; echo &lt;span style="color:#e6db74"&gt;&amp;#34;cloudflared status: &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;CLOUDFLARED_STATUS&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; OK&amp;#34;&lt;/span&gt; | /usr/bin/systemd-cat -t &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;SYSTEMD_TOPIC&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="references"&gt;References&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Found the information in &lt;a href="https://github.com/cloudflare/cloudflared/issues/188"&gt;cloudflare/cloudflared#188&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Committed to the cloudflared repo in &lt;a href="https://github.com/cloudflare/cloudflared/commit/38fb0b28b6ff9ec662a3b262bae8d7d343022365"&gt;38fb0b28b&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.cloudflare.com/argo-tunnel/configuration/arguments#--metrics"&gt;Argo command line option reference&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Apple M1, terraform and golang</title><link>https://yaleman.org/post/2021/2021-01-01-apple-m1-terraform-and-golang/</link><pubDate>Fri, 01 Jan 2021 21:56:23 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2021/2021-01-01-apple-m1-terraform-and-golang/</guid><description>&lt;p&gt;I was trying to apply a messy terraform config recently and kept running across an issue where the AWS provider would seemingly just get itself hung, using ~150% CPU. Killing it, deleting the &lt;code&gt;terraform.tfstate&lt;/code&gt; and init/refresh/apply &lt;em&gt;seemed&lt;/em&gt; to make it work sometimes. I thought I was having network connection issues, as it&amp;rsquo;d hang in random parts of a refresh or something like that.&lt;/p&gt;
&lt;h1 id="the-cause"&gt;The cause&lt;/h1&gt;
&lt;p&gt;Turns out it&amp;rsquo;s an issue with &lt;a href="https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2"&gt;Rosetta 2&lt;/a&gt; and &lt;a href="https://golang.org"&gt;golang&lt;/a&gt; fighting. There is more information &lt;a href="https://github.com/golang/go/issues/42700#issuecomment-747082407"&gt;in this comment from the Apple Developer-Ecosystem-Engineering account&lt;/a&gt;, where Rosetta&amp;rsquo;s handling of signals isn&amp;rsquo;t complete, but which has been fixed in recente versions of Rosetta.&lt;/p&gt;</description></item><item><title>Facebook Messenger weirdness on macOS</title><link>https://yaleman.org/post/2020/2020-12-11-facebook-messenger-stuck-loading-on-macos/</link><pubDate>Fri, 11 Dec 2020 08:06:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-12-11-facebook-messenger-stuck-loading-on-macos/</guid><description>&lt;p&gt;I&amp;rsquo;m stuck using &lt;a href="https://messenger.com"&gt;Facebook Messenger&lt;/a&gt;, and they love trashing system performance in the browser, so I tried the &lt;a href="https://apps.apple.com/au/app/messenger/id1480068668?mt=12"&gt;&amp;ldquo;native&amp;rdquo; macOS app&lt;/a&gt; recently.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not sure what I did, but after posting a sick medieval meme, it started reloading itself over and over. Kill, open, repeat - it just hung. Stuck cache? This is &lt;a href="https://yaleman.org/tags/cache"&gt;starting to turn into a theme&lt;/a&gt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;I figured deleting cache things worked &lt;a href="https://yaleman.org/post/2020/2020-12-10-ipa-and-the-stuck-cache/"&gt;last time&lt;/a&gt;, let&amp;rsquo;s try it again&amp;hellip;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rm -rf &lt;span style="color:#e6db74"&gt;&amp;#34;./Containers/com.facebook.archon/Data/Library/Application Support/Messenger/Partitions/*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Opened, and it was OK again. Sigh.&lt;/p&gt;</description></item><item><title>IPA and the Stuck Cache</title><link>https://yaleman.org/post/2020/2020-12-10-ipa-and-the-stuck-cache/</link><pubDate>Thu, 10 Dec 2020 16:17:42 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-12-10-ipa-and-the-stuck-cache/</guid><description>&lt;p&gt;Went to grab a krb ticket today, and this was a fun error to get. I checked all the usual timestamp things&amp;hellip; nothing wrong there.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[yaleman@ipaserver 15:41 ~]$ kinit
Password for yaleman@IPA.REALM:
kinit: Clock skew too great while getting initial credentials
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It wasn&amp;rsquo;t happening for anyone else, and it was working earlier, so that&amp;rsquo;s weird.&lt;/p&gt;
&lt;p&gt;This was the error in the log files, that someone helpfully grabbed:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Dec 10 15:45:08 ipaserver.ipa.realm krb5kdc[7208](info): preauth (encrypted_timestamp) verify failure: Decrypt integrity check failed
Dec 10 15:45:08 ipaserver.ipa.realm krb5kdc[7208](info): AS_REQ (4 etypes {18 17 16 23}) 10.0.0.5: PREAUTH_FAILED: yaleman@IPA.REALM for krbtgt/IPA.REALM@IPA.REALM, Decrypt integrity check failed
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I found &lt;a href="http://kerberos.996246.n3.nabble.com/Decrypt-integrity-check-failed-td14510.html"&gt;a thread on the Kerberos mailing list&lt;/a&gt; about that error, which gave me some things to try.&lt;/p&gt;</description></item><item><title>AWS on Hosting Your Own DNS Services</title><link>https://yaleman.org/post/2020/2020-12-09-aws-on-hosting-your-own-dns-services/</link><pubDate>Wed, 09 Dec 2020 09:48:48 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-12-09-aws-on-hosting-your-own-dns-services/</guid><description>&lt;p&gt;Having just built a cluster of &lt;a href="https://www.powerdns.com/auth.html"&gt;PowerDNS Authoritative&lt;/a&gt; servers in AWS, behind the &lt;a href="http://aws.amazon.com/global-accelerator"&gt;Global Accelerator&lt;/a&gt; product, this &lt;a href="https://aws.amazon.com/blogs/security/how-to-protect-a-self-managed-dns-service-against-ddos-attacks-using-aws-global-accelerator-and-aws-shield-advanced/"&gt;AWS Security Blog Post&lt;/a&gt; gave me some great confirmation that I did things properly! 🧐&lt;/p&gt;</description></item><item><title>I finally figured out my weird font issues in VS Code</title><link>https://yaleman.org/post/2020/2020-12-07-finally-figured-out-my-weird-font-issues-in-vs-code/</link><pubDate>Mon, 07 Dec 2020 09:55:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-12-07-finally-figured-out-my-weird-font-issues-in-vs-code/</guid><description>&lt;p&gt;I can&amp;rsquo;t remember when it started, but it was a while ago - Visual Studio Code started to show very strange font things when I have &lt;code&gt;Editor: Render Whitespace&lt;/code&gt; turned on.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/12/2020-12-07-font-wrong.png" alt="broken"&gt;&lt;/p&gt;
&lt;p&gt;This should look like&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/12/2020-12-07-font-ok.png" alt="working now"&gt;&lt;/p&gt;
&lt;p&gt;FInding the relevant thing to search for took&amp;hellip; far too long. I ended up searching for &amp;ldquo;dot&amp;rdquo; and then clicking on random things in the Wikipedia page until I found Interpunct, and the &lt;a href="https://en.wikipedia.org/wiki/Interpunct#Catalan"&gt;Catalan usage&lt;/a&gt; of it&amp;hellip;&lt;/p&gt;</description></item><item><title>Regarding My M1 MacBook's Battery</title><link>https://yaleman.org/post/2020/2020-12-01-regarding-my-m1-macbooks-battery/</link><pubDate>Tue, 01 Dec 2020 15:26:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-12-01-regarding-my-m1-macbooks-battery/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Got my M1 powered MacBook Pro 13&amp;quot; today. Haven&amp;rsquo;t plugged it in since taking it out of the box - has gone from 88% to 39% battery in about four hours of &amp;ldquo;DO ALL THE THINGS SETUP SYNC BACKUP&amp;rdquo;. The i7 sitting next to it hasn&amp;rsquo;t charged from ~20% to 100% in that time&amp;hellip;&lt;/p&gt;
&lt;p&gt;— James Hodgkinson (@yaleman43381258) &lt;a href="https://twitter.com/yaleman43381258/status/1333643644520173568"&gt;December 1, 2020&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>PowerDNS All Data Was Not Consumed Message</title><link>https://yaleman.org/post/2020/2020-09-21-powerdns-all-data-was-not-consumed-message/</link><pubDate>Mon, 21 Sep 2020 16:42:51 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-09-21-powerdns-all-data-was-not-consumed-message/</guid><description>&lt;p&gt;This was &amp;hellip; annoying today.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m playing with upgrading a PowerDNS instance and started getting &lt;code&gt;All data was not consumed&lt;/code&gt; when doing queries against particular zones. Turns out, it was the space at the end of the SOA record, somehow something was adding that in&amp;hellip;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# pdnsutil check-zone example.com
[Error] Following record had a problem: &amp;quot;example.com IN SOA ns1.example.net dns.example.net 2020092142 3600 7200 3600000 172800 &amp;quot;
[Error] Error was: All data was not consumed
Checked 26 records of 'example.com', 1 errors, 0 warnings.

# psql -h nsdb.example.com


powerdns=&amp;gt; select * from records where type='SOA' and name like '%isdnsworking%';
 id | domain_id | name | type | content | ttl | prio | change_date | disabled | ordername | auth
----------+-----------+-------------+------+----------------------------------------------------------------------+------+------+-------------+----------+-----------+------
 15122753 | 1557559 | example.com | SOA | ns1.example.net dns.example.net 2020092142 3600 7200 3600000 172800 | 3600 | | | f | | t
(1 row)

powerdns=&amp;gt; update records set content='ns1.example.net dmain.netregistry.net 2020092142 3600 7200 3600000 172800' where type='SOA' and name like '%isdnsworking%' ;
UPDATE 1
powerdns=&amp;gt; select * from records where type='SOA' and name like '%isdnsworking%';
 id | domain_id | name | type | content | ttl | prio | change_date | disabled | ordername | auth
----------+-----------+-------------+------+---------------------------------------------------------------------+------+------+-------------+----------+-----------+------
 15122753 | 1557559 | example.com | SOA | ns1.example.net dns.example.net 2020092142 3600 7200 3600000 172800 | 3600 | | | f | | t
(1 row)

powerdns=&amp;gt; \q
# pdnsutil check-zone example.com
Checked 26 records of 'example.com', 0 errors, 0 warnings.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;hellip; wow.&lt;/p&gt;</description></item><item><title>Battery Equivalence...</title><link>https://yaleman.org/post/2020/2020-09-17-battery-equivalents/</link><pubDate>Thu, 17 Sep 2020 00:04:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-09-17-battery-equivalents/</guid><description>&lt;p&gt;This was oddly hard to find&amp;hellip;&lt;/p&gt;
&lt;p&gt;The Energizer A544 is equivalent to the 4LR44, a 6 volt battery - which my Merlin garage door opener uses. It also replaces the 6V PX28A.&lt;/p&gt;</description></item><item><title>Raspberry Pi USB Boot 'USB-MSD Boot Requires Newer Software'</title><link>https://yaleman.org/post/2020/2020-08-20-raspberry-pi-usb-boot-usb-msd-boot-requires-newer-software/</link><pubDate>Thu, 20 Aug 2020 17:45:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-08-20-raspberry-pi-usb-boot-usb-msd-boot-requires-newer-software/</guid><description>&lt;p&gt;I was getting this error when trying to boot my Raspi4 8GB from USB:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;USB-MSD boot requires newer software&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The fix is to grab the latest firmware from the &lt;a href="https://github.com/raspberrypi/firmware/tree/master/boot"&gt;raspberrypi/firmware&lt;/a&gt; repository like so:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;git clone --depth 1 https://github.com/raspberrypi/firmware&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cd firmware/boot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Mount the USB boot drive on my mac&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cp -R * /Volumes/boot&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Unmount the drive and put it into the Pi&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This&amp;rsquo;ll copy the latest firmware (don&amp;rsquo;t delete any other files) and it should work.&lt;/p&gt;</description></item><item><title>ManageEngine Password Manager Pro Parameter Error</title><link>https://yaleman.org/post/2020/2020-06-18-manageengine-password-manager-pro-parameter-error/</link><pubDate>Thu, 18 Jun 2020 11:33:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-06-18-manageengine-password-manager-pro-parameter-error/</guid><description>&lt;p&gt;If you start getting an error like this, you need to update the SSL certificate on your SAML server ;)&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;ll show up in &lt;code&gt;$installdir\logs\security-log-0.txt&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[10:52:00:698]|[06-18-2020]|[com.adventnet.iam.security.URLRule]|[WARNING]|[77]: Extra parameter found: the parameter Map : {[SigAlg = http://www.w3.org/2000/09/xmldsig#rsa-sha1][Signature = Tn+28vsQB9fXiL2SwGShT4gGwyNhDUbWWLPM1SZjc/K2M6xuwAS+zEL8fdDU9/XzAVvnRhrK4SRDitCWjCBwAUMiHLYONjMz6jNRs5HqjwFUCEk8slFlvup0oER2vq4w5BfbXBt7VKku85xOWqu7gHHAr9Xkhtlx8i/Xdmw0S4r/66V+bMHHKUm3dc/bJ/dEF8KOFdseSwNF2gDhiTX2iMyhIsrZeifjp5O/WpJJdi80WbX50kQrkGOJa17Pbvi9o9yoFBLtHDvyp2AfUXghW6kuA8d0unvBmo5dqr8kwTkungs/+IExBHbGIP8M/gKvAcUKgleP/99jXUxjct6GCw==]} for the URI : (/STATE_ID/[0-9]+)?/saml2|
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Drone CI and 'Github Pages Promoted Build xxxx' causing failed builds</title><link>https://yaleman.org/post/2020/2020-05-18-drone-ci-and-github-pages-promoted-build-xxxx/</link><pubDate>Mon, 18 May 2020 08:42:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-05-18-drone-ci-and-github-pages-promoted-build-xxxx/</guid><description>&lt;p&gt;I enabled Github Pages on &lt;a href="https://yaleman.github.io/dewar/"&gt;Dewar&lt;/a&gt; last night and it started triggering these weird failing builds in Drone CI.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/05/2020-05-18-github-pages-drone-ci-dewar.png" alt="github-pages [bot] promoted github-pages to ac77354f"&gt;&lt;/p&gt;
&lt;p&gt;After much searching I finally found &lt;a href="https://discourse.drone.io/t/github-pages-triggering-builds-incorrectly/6370/3"&gt;a thread on the Drone CI Discourse&lt;/a&gt; &amp;ldquo;GitHub Pages triggering builds incorrectly&amp;rdquo; - turns out it&amp;rsquo;s a weird deploy hook thing.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yaleman/dewar/commit/5aa41a28a1ce1600dbf397c2259d132ab4c50525#diff-3216dfff0ed3e301453e6799e8c367e2"&gt;Adding the &amp;ldquo;trigger&amp;rdquo; block to my &lt;code&gt;.drone.yml&lt;/code&gt;&lt;/a&gt; fixed it (block snipped from the larger file):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;kind&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;pipeline&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;type&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;docker&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;dewar&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;trigger&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;event&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;exclude&lt;/span&gt;: [ &lt;span style="color:#ae81ff"&gt;promote ]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;steps&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;pytest&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Quote from @bradrydzewski on the Discourse:&lt;/p&gt;</description></item><item><title>Proxmox VE and Management on IPv6</title><link>https://yaleman.org/post/2020/2020-05-17-proxmox-ve-and-ipv6-management/</link><pubDate>Sun, 17 May 2020 14:18:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-05-17-proxmox-ve-and-ipv6-management/</guid><description>&lt;p&gt;I try to run IPv6 all the things, these days. It makes connectivity from the outside world (when needed) much easier; once DNS is set up, who needs to connect via IP address anyway?&lt;/p&gt;
&lt;p&gt;I knew connectivity worked because I could ssh to the IPv6 address, but &lt;code&gt;pveproxy&lt;/code&gt; was being a pain (as usual). Turns out, it looks at &lt;code&gt;/etc/hosts&lt;/code&gt; for the hostname on startup, to figure out where to bind to.&lt;/p&gt;</description></item><item><title>Splunk, SAML, and ADFS: failed to parse issuer</title><link>https://yaleman.org/post/2020/2020-05-15-splunk-saml-and-adfs-failed-to-parse-issuer/</link><pubDate>Fri, 15 May 2020 14:21:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-05-15-splunk-saml-and-adfs-failed-to-parse-issuer/</guid><description>&lt;p&gt;Trying to get Splunk doing SAML auth against ADFS today. Was getting this error in &lt;code&gt;splunkd.log&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;05-15-2020 00:43:39.673 +0000 ERROR Saml - Failed to parse issuer. Could not evaluate xpath expression /samlp:Response/samlp:Status/samlp:StatusMessage or no matching nodes found. No value found in SamlResponse for key=/samlp:Response/samlp:Status/samlp:StatusMessageCould not evaluate xpath expression /samlp:Response/samlp:Status/samlp:StatusDetail/Cause or no matching nodes found. No value found in SamlResponse for key=/samlp:Response/samlp:Status/samlp:StatusDetail/CauseCould not evaluate xpath expression //saml:Assertion/saml:Issuer or no matching nodes found. No value found in SamlResponse for key=//saml:Assertion/saml:Issuer
05-15-2020 00:43:39.673 +0000 ERROR UiSAML - IDP failed to authenticate request. Status Message=&amp;quot;&amp;quot; Status Code=&amp;quot;Responder&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Turned off Authentication request signing and it came good. I can&amp;rsquo;t store the frontend cert in the ADFS config because it changes as often as the LetsEncrypt issuance period, so this&amp;rsquo;ll do for now.&lt;/p&gt;</description></item><item><title>Getting the TOTP Key From the Guacamole Database</title><link>https://yaleman.org/post/2020/2020-05-07-getting-the-totp-key-from-the-guacamole-database/</link><pubDate>Thu, 07 May 2020 12:45:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-05-07-getting-the-totp-key-from-the-guacamole-database/</guid><description>&lt;p&gt;Guac&amp;rsquo;s great, but there&amp;rsquo;s no interface for changing the TOTP key once it&amp;rsquo;s set for a user.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m using docker-compose to build this, so your method might be different.&lt;/p&gt;
&lt;p&gt;Connect to postgresql:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;psql guacamole postgres
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To make sure you&amp;rsquo;re in the right db, type &lt;code&gt;\dt&lt;/code&gt; and hit enter, it should show you a bunch of tables starting with &lt;code&gt;guacamole_&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This is the query, copypasta should do it.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;select entity.name, uid.user_id, uattr.attribute_value 
from guacamole_user as uid, 
 guacamole_user_attribute as uattr, 
 guacamole_entity as entity 
where uattr.attribute_name='guac-totp-key-secret' 
 AND uid.entity_id=entity.entity_id
 AND uid.user_id=uattr.user_id;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And the result I get (I&amp;rsquo;ve only got one user)&lt;/p&gt;</description></item><item><title>Hexagonal Architecture in Netflix</title><link>https://yaleman.org/post/2020/2020-04-23-hexagonal-architecture-in-netflix/</link><pubDate>Thu, 23 Apr 2020 08:30:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-04-23-hexagonal-architecture-in-netflix/</guid><description>&lt;p&gt;&lt;a href="https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749"&gt;This post on the Netflix Tech Blog&lt;/a&gt; about rebuilding one oftheir applications using &lt;a href="https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)"&gt;Hexagonal Architecture&lt;/a&gt; patterns was a fascinating read. I&amp;rsquo;d never argue for every project to have a big universal interfacing method or connectors everywhere, but at some point you realise your platform needs it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The idea of Hexagonal Architecture is to put inputs and outputs at the edges of our design. Business logic should not depend on whether we expose a REST or a GraphQL API, and it should not depend on where we get data from — a database, a microservice API exposed via gRPC or REST, or just a simple CSV file.&lt;/p&gt;</description></item><item><title>SK6812 LEDs, Tasmota and Home Assistant</title><link>https://yaleman.org/post/2020/2020-03-31-sk6812-leds-tasmota-and-home-assistant/</link><pubDate>Tue, 31 Mar 2020 07:40:28 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-03-31-sk6812-leds-tasmota-and-home-assistant/</guid><description>&lt;p&gt;Installing the requirements should be easy, just run:&lt;/p&gt;
&lt;p&gt;pip3 install &amp;ndash;user platformio&lt;/p&gt;
&lt;p&gt;Truncated output should look like this:&lt;/p&gt;
&lt;p&gt;Looking in indexes: &lt;a href="https://pypi.org/simple"&gt;https://pypi.org/simple&lt;/a&gt;, &lt;a href="https://www.piwheels.org/simple"&gt;https://www.piwheels.org/simple&lt;/a&gt;
Collecting platformio
Downloading &lt;a href="https://files.pythonhosted.org/packages/15/58/49a7134412731bd585f996d9c69e70f7eff0bacf795a7a55524dadf412cd/platformio-4.3.1.tar.gz"&gt;https://files.pythonhosted.org/packages/15/58/49a7134412731bd585f996d9c69e70f7eff0bacf795a7a55524dadf412cd/platformio-4.3.1.tar.gz&lt;/a&gt; (169kB)
100% |████████████████████████████████| 174kB 1.2MB/s
&lt;!-- raw HTML omitted --&gt;
Successfully built platformio
Installing collected packages: bottle, marshmallow, pyelftools, semantic-version, tabulate, platformio
Successfully installed bottle-0.12.18 marshmallow-3.5.1 platformio-4.3.1 pyelftools-0.26 semantic-version-2.8.4 tabulate-0.8.7&lt;/p&gt;
&lt;p&gt;To set up the drivers to use the SK6812 properly, there&amp;rsquo;s a few configuration changes that need to be done. Open &lt;code&gt;Tasmota/tasmota/my_user_config.h&lt;/code&gt; in a text editor and search for &lt;code&gt;USE_WS2812&lt;/code&gt;. You&amp;rsquo;ll want to update the next few lines to match these. We&amp;rsquo;re going to make sure the DMA thing&amp;rsquo;s commented out, (&lt;code&gt;//&lt;/code&gt; at the start of the line), the hardware&amp;rsquo;s set to be right, and the colour type is set to GRBW, because SK6812&amp;rsquo;s have their colours in a different order.&lt;/p&gt;</description></item><item><title>The Strangler, a method for migrating away from legacy systems</title><link>https://yaleman.org/post/2020/2020-03-10-the-strangler-a-method-for-migrating-out-legacy-systems/</link><pubDate>Tue, 10 Mar 2020 21:00:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-03-10-the-strangler-a-method-for-migrating-out-legacy-systems/</guid><description>&lt;p&gt;That&amp;rsquo;s a new name for it.. &lt;a href="https://shermanonsoftware.com/2020/03/04/amazons-elastic-load-balancer-is-a-strangler/"&gt;the Strangler&lt;/a&gt;. Putting a smart load balancer between clients and your legacy application can help with migrations.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You no longer need to get the new system up to feature parity for clients to start using it! Instead, new features get routed to the new server, while old ones stay with the legacy system. When you do have time or a business reason to replace an existing feature the release is nothing more than a config change.&lt;/p&gt;</description></item><item><title>OPNsense to Mikrotik IPsec VPN</title><link>https://yaleman.org/post/2020/2020-03-01-opnsense-to-mikrotik-ipsec-vpn/</link><pubDate>Sun, 01 Mar 2020 08:05:22 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-03-01-opnsense-to-mikrotik-ipsec-vpn/</guid><description>&lt;p&gt;I needed a VPN from one house to another for running the Ubiquiti Unifi AP&amp;rsquo;s I&amp;rsquo;m setting up at RMB&amp;rsquo;s house&amp;hellip; I used to have mikrotik&amp;rsquo;s at each end so that was a fairly simple setup. This time it was from Mikrotik at one end to OPNsense at the other. IPSEC is &amp;hellip; fun sometimes.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a &lt;a href="http://asciiflow.com/"&gt;diagram&lt;/a&gt; of the layout. A &lt;code&gt;/16&lt;/code&gt; at each house, connected over the internet.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;+---------------+ +---------+ +----------+ +---------+ +---------------+
| Local Network +---+ House 1 +---+ Internet | | House 2 | | Local Network |
| 10.0.0.0/16 | | 5.5.5.5 | | +---+ 9.9.9.9 +---+ 10.1.0.0/16 |
+---------------+ +---------+ +----------+ +---------+ +---------------+
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="configuring-opnsense"&gt;Configuring OPNsense&lt;/h1&gt;
&lt;p&gt;There&amp;rsquo;s a few steps to this one.&lt;/p&gt;</description></item><item><title>Marketing and Corporations, Always Ruining Society</title><link>https://yaleman.org/post/2020/2020-02-20-marketing-and-corporations-always-ruining-society/</link><pubDate>Thu, 20 Feb 2020 10:13:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-02-20-marketing-and-corporations-always-ruining-society/</guid><description>&lt;p&gt;&lt;a href="https://www.newyorker.com/magazine/2020/02/03/the-woman-shaking-up-the-diamond-industry"&gt;The Woman Shaking up the Diamond Industry&lt;/a&gt;, a recent article in the New Yorker, reminds me of how terribly broken our society is due to corporate greed.&lt;/p&gt;
&lt;p&gt;Talking about N. W. Ayer &amp;amp; Son, the company that De Beers hired to make diamonds more alluring to the market in the United States:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;One Ayer copywriter, Frances Gerety, recalled that women formerly wanted their future husbands to spend money on “a washing machine, or a new car, anything but an engagement ring,” which was considered “money down the drain.” Gerety changed this perception by creating the slogan “A Diamond Is Forever” for De Beers. Ayer loaned extravagant diamond jewelry to celebrities; as one of the company’s publicists put it, “The big ones sell the little ones.” Demand grew, and so did supply. In the nineteen-twenties, about three million carats of rough diamonds were produced worldwide every year; by the end of the seventies, the number had climbed to some fifty million carats.&lt;/p&gt;</description></item><item><title>HBR on the Worst Type of Leader</title><link>https://yaleman.org/post/2020/2020-02-20-hbr-on-the-worst-type-of-leader/</link><pubDate>Thu, 20 Feb 2020 09:37:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-02-20-hbr-on-the-worst-type-of-leader/</guid><description>&lt;p&gt;I won&amp;rsquo;t spoil the ending, but this Harvard Business Review article on &lt;a href="https://hbr.org/2018/03/the-most-common-type-of-incompetent-leader"&gt;one of the worst and draining types of leadership&lt;/a&gt; explains why I left my last work.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A young friend recently remarked that the worst boss he ever had would provide him with feedback that always consisted of “You’re doing a great job.” But they both knew it wasn’t true — the organization was in disarray, turnover was excessive, and customers were not happy. My friend was giving it his all, but he needed more support and better feedback than he received. He wanted a leader who would be around when he needed them, and who would give him substantive advice, not platitudes. As a measure of his frustration, he said, “I would rather have had a boss who yelled at me or made unrealistic demands than this one, who provided empty praise.”&lt;/p&gt;</description></item><item><title>Dodo, FTTC, Mikrotik and PPPoE</title><link>https://yaleman.org/post/2020/2020-02-19-dodo-fttc-mikrotik-and-pppoe/</link><pubDate>Wed, 19 Feb 2020 19:08:47 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-02-19-dodo-fttc-mikrotik-and-pppoe/</guid><description>&lt;p&gt;A family member has been using Dodo&amp;rsquo;s ADSL2+ service for a long time and it worked fine for their needs. Recently (before the rest of us, thanks Turnbull and co-conspirators!) she was upgraded to the Fibre To The Curb system, which meant a few tweaks. They sent her a shiny &lt;a href="https://support.huawei.com/enterprise/en/access-network/hg659-12-pid-19922362"&gt;Huawei HG659&lt;/a&gt;, which I had no intentions of using. The Mikrotik in place was doing the job fine, took up less space, and maintaining it would mean nothing else had to be reconfigured.&lt;/p&gt;</description></item><item><title>Simple Overcast Stats</title><link>https://yaleman.org/post/2020/2020-02-03-simple-overcast-stats/</link><pubDate>Mon, 03 Feb 2020 10:07:34 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2020/2020-02-03-simple-overcast-stats/</guid><description>&lt;p&gt;I use &lt;a href="https://overcast.fm"&gt;Overcast&lt;/a&gt; to listen to all my podcasts, it&amp;rsquo;s a great app by &lt;a href="https://marco.org"&gt;Marco Arment&lt;/a&gt;. Smart Speed shortens the listen time by shortening longish silences in speech like magic.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a data nerd, and the app shows how many hours Smart Speed has saved (281 hours) but not the amount of podcasts I&amp;rsquo;ve got outstanding or how many I&amp;rsquo;ve listened to.&lt;/p&gt;
&lt;p&gt;You can export the OPML feed for your account from the &lt;a href="https://overcast.fm/account"&gt;accounts page&lt;/a&gt;, including the &amp;ldquo;All Data&amp;rdquo; feed - which is handy to summarise the data I want. It&amp;rsquo;s an XML file, and I&amp;rsquo;m a python nerd so I used the &lt;a href="https://untangle.readthedocs.io/en/latest/#"&gt;untangle&lt;/a&gt; library to do it. I&amp;rsquo;m sure there&amp;rsquo;s better ways to do it, but this is a quick hack.&lt;/p&gt;</description></item><item><title>Woodblocks and Cup Noodle, our last full day</title><link>https://yaleman.org/post/2019/2020-01-09-woodblocks_and_cup_noodle_our_last_full_day/</link><pubDate>Thu, 09 Jan 2020 22:43:47 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-09-woodblocks_and_cup_noodle_our_last_full_day/</guid><description>&lt;p&gt;We started the day with weighing our bags. We left Australia with 18kg across our two bags and we have managed to double that with the weight of books and other souvenirs ^_^&lt;/p&gt;
&lt;p&gt;As soon as we walked out of the hotel we saw a beautiful Nissan Skyline R35 GTR. Burble burble happy noises&amp;hellip; from me, the car sounded great too!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-09-r35-get.jpg" alt="r35 get"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.tripadvisor.com/Attraction_Review-g298566-d1407230-Reviews-Kamigata_Ukiyoe_Museum-Osaka_Osaka_Prefecture_Kinki.html"&gt;Kamigata Ukioye Museum&lt;/a&gt; is in the Nanba area of Osaka, not far from the main train station. A 500¥ entrance fee isn&amp;rsquo;t bad for a private museum with a few floors of woodblock prints.&lt;/p&gt;</description></item><item><title>Osaka Castle and oodles of Noodles</title><link>https://yaleman.org/post/2019/2020-01-06-osaka_castle_and_oodles_of_noodles/</link><pubDate>Mon, 06 Jan 2020 23:52:22 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-06-osaka_castle_and_oodles_of_noodles/</guid><description>&lt;p&gt;Let&amp;rsquo;s start the day with some quick floof.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Rlbn9HpjPDs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;Japan, no. Pepsi, plz no.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-06-japan-cola.jpg" alt="japan cola"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Osaka_Castle"&gt;Osaka Castle&lt;/a&gt; was today&amp;rsquo;s thing to visit. There&amp;rsquo;s an extended garden next to it, but that&amp;rsquo;s not open on Mondays, so we might come back on another day.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-06-osaka-castle-outside.jpg" alt="osaka castle outside"&gt;&lt;/p&gt;</description></item><item><title>Kyoto to Osaka with Manga</title><link>https://yaleman.org/post/2019/2020-01-05-kyoto_to_osaka_with_manga/</link><pubDate>Sun, 05 Jan 2020 20:41:28 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-05-kyoto_to_osaka_with_manga/</guid><description>&lt;p&gt;Today&amp;rsquo;s a transit day, we are leaving Kyoto and heading back to Osaka. Given it&amp;rsquo;s only a half hour train away, we have some time to kill between the 11am check out and the 3pm check in at the new place.&lt;/p&gt;
&lt;p&gt;The news from home isn&amp;rsquo;t getting any better, but the art showing what a clusterfuck our political leaders are has really started to catch its stride.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-05-scomo-handshake.jpg" alt="scomo handshake"&gt;&lt;/p&gt;
&lt;p&gt;The only real plan we had today was to head to the &lt;a href="https://www.kyotomm.jp/en/"&gt;Kyoto International Manga Museum&lt;/a&gt;. We dumped our bags in a locker at the train station and headed that way.&lt;/p&gt;</description></item><item><title>Nijo Castle, last full day in Kyoto</title><link>https://yaleman.org/post/2019/2020-01-04-nijo_castle_last_full_day_in_kyoto/</link><pubDate>Sat, 04 Jan 2020 20:16:44 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-04-nijo_castle_last_full_day_in_kyoto/</guid><description>&lt;p&gt;Waking up to more news of the horror befalling my home country wasn&amp;rsquo;t a great start. Fuck the liberals. Fuck Murdoch. Fuck everyone that&amp;rsquo;s had anything to do with the policies and corruption that have led to this truly horrifying state. That includes me I&amp;rsquo;m sure, so well, fuck me.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-04-scotty-from-marketing-happy-crisis.jpg" alt="scotty from marketing happy crisis"&gt;&lt;/p&gt;
&lt;p&gt;This is going to be a short post for sure. Today was the day of &amp;ldquo;please don&amp;rsquo;t take photos here&amp;rdquo; places.&lt;/p&gt;</description></item><item><title>Torii, Silver and the Palace</title><link>https://yaleman.org/post/2019/2020-01-03-torii_silver_and_the_palace/</link><pubDate>Fri, 03 Jan 2020 22:13:03 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-03-torii_silver_and_the_palace/</guid><description>&lt;p&gt;So it&amp;rsquo;s Friday the third, our second last full day in Kyoto and our first goal is to see &lt;a href="http://inari.jp/en/"&gt;Fushimi Inari Taisha&lt;/a&gt; and the Senbon Torii (The Thousand Torii Gates). A quick walk down the hill to the Kiyomizu-Gojo station of the Keihan line and we&amp;rsquo;re on our way to Fushimi-Inari station, the start of the &lt;a href="https://www.kyoto-trail.net/trail_course_e.html"&gt;Kyoto Trail&lt;/a&gt;. We&amp;rsquo;d seen these markers along the way to Shogunzaka, and a few times since, but this was #1!&lt;/p&gt;</description></item><item><title>Arashiyama Adventuring</title><link>https://yaleman.org/post/2019/2020-01-02-arashiyama_adventuring/</link><pubDate>Thu, 02 Jan 2020 20:58:01 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-02-arashiyama_adventuring/</guid><description>&lt;p&gt;Today we&amp;rsquo;re doing things in Arashiyama, western Kyoto. A bus to the train station, then on the JR West train to Saga-Arashiyama station. Oh how I&amp;rsquo;ve missed trains. Kyoto is a very bus-centric city and Google Maps just isn&amp;rsquo;t great at indicating where bus stops are around here. You can keep the free internet of the big cities, and their automatic doors, just give me my rail-riding steeds.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-02-arashiyama-architecture.jpg" alt="arashiyama architecture"&gt;&lt;/p&gt;</description></item><item><title>Golden Pavilion and Kembu</title><link>https://yaleman.org/post/2019/2020-01-01-golden_pavilion_and_kembu/</link><pubDate>Wed, 01 Jan 2020 23:59:59 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2020-01-01-golden_pavilion_and_kembu/</guid><description>&lt;p&gt;Today we were off to the Golden Pavilion, which meant we had a little bit of a walk to catch the 205 bus. The first few were full (like, people almost hanging out the windows) so wandered up to the city centre hoping people were getting off there.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2020/2020-01-01-success-kid.jpg" alt="Success kid"&gt;&lt;/p&gt;
&lt;p&gt;It worked, we could get on, the bus was still packed, so I expected to stand for the forty minute trip to the temple. Most everyone got off at the Shimogamo-Jinja shrine, wow. Suddenly it was like we were the only ones on the bus, for a moment. Then a load of new people got on. So. Confusing.&lt;/p&gt;</description></item><item><title>Shogunzuka Mound and Kennin-Ji Temple</title><link>https://yaleman.org/post/2019/2019-12-31-shogunzuka_mound_and_kennin-ji_temple/</link><pubDate>Tue, 31 Dec 2019 23:49:47 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-31-shogunzuka_mound_and_kennin-ji_temple/</guid><description>&lt;p&gt;This morning&amp;rsquo;s goal was to climb the mountain to see the Shogunzuka mound and the lookout which has been built next to it. A quick bus trip to the subway, then one stop to Keage station.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-31-towards-the-mountain-path.jpg" alt="towards the mountain path"&gt;&lt;/p&gt;
&lt;p&gt;These ticket machines are great. You can either use a ticket (the yellow slot) or tap the blue pad with your phone or NFC pass to tag on. They&amp;rsquo;re great. Even when you don&amp;rsquo;t tag just right and you break the light beam and the little yellow fence things pop out, the lights go red and it yells at you!&lt;/p&gt;</description></item><item><title>Rainy day in Kyoto</title><link>https://yaleman.org/post/2019/2019-12-30-rainy_day_in_kyoto/</link><pubDate>Mon, 30 Dec 2019 21:35:47 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-30-rainy_day_in_kyoto/</guid><description>&lt;p&gt;Woke up feeling a bunch better today. Turned off the ever-present aircon last night and my sinuses got a rest. That might have moved it down into my chest a bit, but hopefully not. I&amp;rsquo;m still coughing like mad. -_-&lt;/p&gt;
&lt;p&gt;For the first time in the trip it was &lt;em&gt;actually raining&lt;/em&gt;. Enough that we didn&amp;rsquo;t really see tramping to shrines and such as a doable adventure.&lt;/p&gt;
&lt;p&gt;I found the &lt;a href="https://mai-ko.com/samurai/"&gt;Samurai and Ninja museum, Kyoto&lt;/a&gt;. I was worried it was going to be a bit twee, but we got a short demo by a skilled martial artist, a great overview of the history, and some shenanigans involving shuriken and blow darts.&lt;/p&gt;</description></item><item><title>Tokyo to Kyoto</title><link>https://yaleman.org/post/2019/2019-12-29-tokyo_to_kyoto/</link><pubDate>Sun, 29 Dec 2019 23:00:45 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-29-tokyo_to_kyoto/</guid><description>&lt;p&gt;Today&amp;rsquo;s goal: Get to Kyoto.&lt;/p&gt;
&lt;p&gt;I went for a wander looking for the local chemist, my sinuses were spectacularly blocked last night to the point I was having panic attacks bordering on hallucinations. I swear, every time I go on holiday my sinuses just flip out.&lt;/p&gt;
&lt;p&gt;No ghosts!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-29-no-ghosts.jpg" alt="no ghosts"&gt;&lt;/p&gt;
&lt;p&gt;No punch buggies!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-29-no-punch-buggies.jpg" alt="no punch buggies"&gt;&lt;/p&gt;
&lt;p&gt;We made our way to Tokyo station knowing it&amp;rsquo;d be a shit fight to find somewhere to stash our bags for a few hours before the Shinkansen.&lt;/p&gt;</description></item><item><title>Star Wars, Comiket and all the things</title><link>https://yaleman.org/post/2019/2019-12-28-star_wars_comiket_and_all_the_things/</link><pubDate>Sat, 28 Dec 2019 22:31:17 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-28-star_wars_comiket_and_all_the_things/</guid><description>&lt;p&gt;Comiket at Tokyo Big Sight today, along with some other stops along the way.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Warning: if you don&amp;rsquo;t like manga, or drawings of scantily-clad women, skip this maybe? Also this is hilariously long and full of images/video. Too bad.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A&amp;rsquo;s running the schedule today so we are going to the Star Wars Identities exhibition on Tennozu Isle, Shinagawa, before going to Comiket.&lt;/p&gt;
&lt;p&gt;This exhibition showcases pre-production and production items from all the movies, with a storyline of how identity is developed for people and the characters alike. There&amp;rsquo;s a heavy focus on Luke and Anakin Skywalker, as they&amp;rsquo;re the two major identities in the series.&lt;/p&gt;</description></item><item><title>Akihabara and Kitchen Street</title><link>https://yaleman.org/post/2019/2019-12-27-akihabara_and_kitchen_street/</link><pubDate>Fri, 27 Dec 2019 20:20:30 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-27-akihabara_and_kitchen_street/</guid><description>&lt;p&gt;Today&amp;rsquo;s goal was to explore what Akihabara has to offer a couple of anime/computer/japanese pop culture loving geeks.&lt;/p&gt;
&lt;p&gt;On the way to the train station we came across the &lt;a href="http://craft.city.taito.lg.jp"&gt;Edo Taito Traditional Crafts Centre&lt;/a&gt;, a collaboration between local traditional craftspeople and the municipality of Taito.&lt;/p&gt;
&lt;p&gt;Upon entering we were given a very informative introduction by one of the staff, then discussed the facility and its meaning a little more. The craftspeople of Taito don&amp;rsquo;t have skills or time to market themselves so the municipality puts this place together to show their wares in an increasingly competitive market. They&amp;rsquo;ll also do periodic events with the masters showing and sharing their skills. They don&amp;rsquo;t sell very much at all in the centre, but have a register of artisans and will put you in contact with them.&lt;/p&gt;</description></item><item><title>Imperial Palace tour and Manga Hunt</title><link>https://yaleman.org/post/2019/2019-12-26-imperial_palace_tour_and_manga_hunt/</link><pubDate>Thu, 26 Dec 2019 20:05:20 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-26-imperial_palace_tour_and_manga_hunt/</guid><description>&lt;p&gt;Today was the day we&amp;rsquo;d booked in an &lt;a href="https://www.tripadvisor.com/AttractionProductReview-g1066443-d19107790-Tokyo_Imperial_Palace_Highlights_Tour_with_National_Licensed_Guide-Chiyoda_Tokyo_.html"&gt;Imperial Palace Gardens tour through TripAdvisor&lt;/a&gt;. For an hour&amp;rsquo;s guided tour with a licensed guide, 2500¥ was really cheap in my opinion.&lt;/p&gt;
&lt;p&gt;Our guide was a lovely retiree lady called Eriko from Yokohama. She used to be an elementary school teacher, now does one tour a week of the Imperial Gardens.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-26-otemon-gate.jpg" alt="Otemon Gate"&gt;&lt;/p&gt;
&lt;p&gt;We met at the Otemon gate, the main entrance gate of the Edo Castle during the Tokugawa Shogunate (1603-1867).&lt;/p&gt;</description></item><item><title>xmas in Tokyo</title><link>https://yaleman.org/post/2019/2019-12-25-xmas_in_tokyo/</link><pubDate>Wed, 25 Dec 2019 21:51:41 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-25-xmas_in_tokyo/</guid><description>&lt;p&gt;Today&amp;rsquo;s Christmas, which means&amp;hellip; basically nothing in Japan. A great reason to ignore it for the most part and enjoy the sights.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-25-train-santas.jpg" alt="Train santas"&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s goals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;see the Meiji Jingu Shrine&lt;/li&gt;
&lt;li&gt;visit the National Gallery and see Ueno Park&lt;/li&gt;
&lt;li&gt;pick up our KFC dinner&lt;/li&gt;
&lt;li&gt;see the light show at Tokyo station&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Back to our local, the Asakusa station to catch the train to Ueno to see the park and the museum. Ueno Park is another one of those places of nature and serenity hiding within the bustling metropolis of Tokyo. As soon as you&amp;rsquo;re out of the station and up the stairs, the waterfall starts hiding the noise of the city, you&amp;rsquo;re surrounded by trees and it&amp;rsquo;s very peaceful.&lt;/p&gt;</description></item><item><title>Asakusa Yakinuku</title><link>https://yaleman.org/post/2019/2019-12-24-asakusa_yakinuku/</link><pubDate>Tue, 24 Dec 2019 21:23:08 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-24-asakusa_yakinuku/</guid><description>&lt;p&gt;Dinner was pretty great tonight. A classic Yakinuku place with limited menu, accepting staff and delicious sauce.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-24-asakusa-yakinuku.jpg" alt="asakusa yakinuku"&gt;&lt;/p&gt;
&lt;p&gt;It was from &lt;a href="https://goo.gl/maps/v45gvoWRz4m9zXZn7"&gt;Gyu-nabe Yoneku&lt;/a&gt;. No bullshit, old style place, good food, great staff.&lt;/p&gt;</description></item><item><title>Studio Ghibli Museum</title><link>https://yaleman.org/post/2019/2019-12-24-studio-ghibli-museum/</link><pubDate>Tue, 24 Dec 2019 12:41:16 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-24-studio-ghibli-museum/</guid><description>&lt;p&gt;If you haven&amp;rsquo;t seen any movies from &lt;a href="https://en.wikipedia.org/wiki/Studio_Ghibli"&gt;Studio Ghibli&lt;/a&gt;, stop now. Go watch a few. They&amp;rsquo;re amazing. The art, stories and storytelling are glorious. Having said that, I know I haven&amp;rsquo;t watched as many as I&amp;rsquo;d like, more through the cost of local copies and lack of availability in general.&lt;/p&gt;
&lt;p&gt;A visit to the &lt;a href="https://en.wikipedia.org/wiki/Ghibli_Museum"&gt;Ghibli Museum&lt;/a&gt; was one of the &amp;ldquo;must do&amp;rdquo; parts of this trip. It was always on the &amp;ldquo;top things to do&amp;rdquo; lists while researching, and I love the worlds that &lt;a href="https://en.wikipedia.org/wiki/Hayao_Miyazaki"&gt;Hayao Miazaki&lt;/a&gt; brings to life on and off the screen.&lt;/p&gt;</description></item><item><title>Shibuya and Shinjuku</title><link>https://yaleman.org/post/2019/2019-12-23-shibuya-and-shinjuku/</link><pubDate>Mon, 23 Dec 2019 23:36:46 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-23-shibuya-and-shinjuku/</guid><description>&lt;p&gt;The plan for today was to cruise around the &lt;a href="https://www.japan-guide.com/e/e3007.html"&gt;Shibuya&lt;/a&gt; and Shinjuku areas, both known for pop culture and shopping.&lt;/p&gt;
&lt;p&gt;On the way, since it was fine out, we went to visit the &lt;a href="https://en.wikipedia.org/wiki/Sens%C5%8D-ji"&gt;Senso-Ji temple&lt;/a&gt; and its surrounds.&lt;/p&gt;
&lt;p&gt;A and I collected our fortunes, paying our 100¥ and shaking the tin. Mine was 五十五 (55), which turned out to be a &amp;ldquo;regular&amp;rdquo; fortune. A was not fortunate today so he tied his to the rail as is the custom, leaving bad fortune behind.&lt;/p&gt;</description></item><item><title>Asakusa in the rain</title><link>https://yaleman.org/post/2019/2019-12-22-asakusa_in_the_rain/</link><pubDate>Sun, 22 Dec 2019 19:35:59 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-22-asakusa_in_the_rain/</guid><description>&lt;p&gt;As we arrived in Tokyo today it started a very light spitting rain. Once we were booked into the hotel it started a gentle, but constant rain which I knew wouldn&amp;rsquo;t get any worse, but which was making my travelling companion want to grab instant ramen and just chill in the hotel.&lt;/p&gt;
&lt;p&gt;No, say I! If we&amp;rsquo;re going out, we&amp;rsquo;re going out for good food!&lt;/p&gt;
&lt;p&gt;A side benefit of being out on a Sunday night in the rain was the opportunity for some nice moody rainy photos, free of other tourists.&lt;/p&gt;</description></item><item><title>Osaka to Tokyo</title><link>https://yaleman.org/post/2019/2019-12-22-osaka_to_tokyo/</link><pubDate>Sun, 22 Dec 2019 10:50:35 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-22-osaka_to_tokyo/</guid><description>&lt;p&gt;When I was in school, dad collected and exhibited stamps. Being the son of a philatelist I was unable to escape my fate; I built a collection relating to transport and exhibited them a few times. I did it well enough to get me entry in to the youth philately trip to Germany in the late 90&amp;rsquo;s. Yeah, I&amp;rsquo;m a nerd.&lt;/p&gt;
&lt;p&gt;While learning about all the ways people use mechanical contrivances to move themselves and their belongings around, I learnt about trains. Some of those trains go blisteringly fast. The two main fast-train runs in those days were the Japanese Shinkansen and the gloriously orange and &lt;a href="https://en.wikipedia.org/wiki/TGV"&gt;French Trés Grand Vitesse (TGV)&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Saturday night in Osaka</title><link>https://yaleman.org/post/2019/2019-12-21-saturday_night_in_osaka/</link><pubDate>Sat, 21 Dec 2019 22:23:24 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-21-saturday_night_in_osaka/</guid><description>&lt;p&gt;The best laid plans of mice and men and all that. Turns out, if you&amp;rsquo;re trying to fish for your dinner on a Saturday night in Osaka you&amp;rsquo;re either booking in at a restaurant or doing it in the river&amp;hellip; we probably should have prebooked 😂&lt;/p&gt;
&lt;p&gt;No worry however, my usual trick of &amp;ldquo;open TripAdvisor and eat&amp;rdquo; worked out spectacularly well. We were already in the Dotonbori district, so I found us &lt;a href="http://www.chibo.com/kan/"&gt;Chibo&lt;/a&gt;, a Teppanyaki Okonomiyaki restaurant.&lt;/p&gt;</description></item><item><title>Trains and Tombs and Knives Oh My</title><link>https://yaleman.org/post/2019/2019-12-21-trains_and_tombs_and_knives_oh_my/</link><pubDate>Sat, 21 Dec 2019 16:13:40 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-21-trains_and_tombs_and_knives_oh_my/</guid><description>&lt;p&gt;Today we set out to find the Mozu Kofun tombs in southern Osaka. Our first train ride without the brain-melting pre-game of a long day&amp;rsquo;s transit. Namba station to Mikunigaoka Station didn&amp;rsquo;t take too long and it cost maybe&amp;hellip; three dollars? It&amp;rsquo;s great what a huge population can do for infrastructure budgets.&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;pen pen pen&amp;rdquo; noise of train crossings is one I’ve known as an ambient noise for decades and brings back so many memories of anime and other media. Riding on the train today, it’s such a strange feeling to finally understand how much of the city culture of Japan revolves around them. Every couple of blocks you see a tiny side street crossing the line, with people on bikes and in cars waiting for the ever-present stream of trains.&lt;/p&gt;</description></item><item><title>Osaka and the payment adventures</title><link>https://yaleman.org/post/2019/2019-12-20-osaka_and_the_payment_adventures/</link><pubDate>Fri, 20 Dec 2019 16:50:44 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-20-osaka_and_the_payment_adventures/</guid><description>&lt;p&gt;The main goal today was to get JR train tickets for the rest of the trip. We&amp;rsquo;re going Osaka &amp;gt; Tokyo &amp;gt; Kyoto &amp;gt; Osaka &amp;gt; Hiroshima &amp;gt; Osaka &amp;gt; Kansai airport. This&amp;rsquo;ll happen over a few weeks, so the calculators I looked at showed it wouldn&amp;rsquo;t be worth the ~800-1100 for a 21 day JR rail pass. Our trips are occurring over about 23 days and we aren&amp;rsquo;t doing &lt;em&gt;that&lt;/em&gt; many, so we opted to do it all as individual passes.&lt;/p&gt;</description></item><item><title>First night in Osaka</title><link>https://yaleman.org/post/2019/2019-12-20-first_night_in_osaka/</link><pubDate>Fri, 20 Dec 2019 08:09:23 +0900</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-20-first_night_in_osaka/</guid><description>&lt;p&gt;This&amp;rsquo;ll be a short one, as we got in late and crashed out hard. Finally getting to this point was quite the relief, only four hours late&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-12-19-welcome-to-kansai.jpg" alt="welcome to Kansai"&gt;&lt;/p&gt;
&lt;p&gt;Kansai airport&amp;rsquo;s under heavy reconstruction at the moment and we turned up at about 11pm, so the only thing open was the train station and the vending machines. The latter was important, because that allowed me to get a SIM card for that all-important connection to the outside world!&lt;/p&gt;</description></item><item><title>Japan 2019 Trip</title><link>https://yaleman.org/post/2019/2019-12-19-japan_2019_trip/</link><pubDate>Thu, 19 Dec 2019 17:42:09 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-19-japan_2019_trip/</guid><description>&lt;p&gt;I&amp;rsquo;ve always wanted to visit Japan, since the moment I started learning about it; I have absolutely adored the culture and the people for longer than I can remember. It&amp;rsquo;s a culture of contrasts; their incredible technology lives alongside their deeply held and revered traditions.&lt;/p&gt;
&lt;p&gt;When the Small Child was talking about going overseas for schoolies, he&amp;rsquo;d cycled through a few different plans, finally landing on going to Japan with a friend after the end of year 12. Unfortunately being in year 12 the friend didn&amp;rsquo;t get his butt in gear, so that fell through; fortunately for me, the idea of the trip was still good, so it&amp;rsquo;s him and me for three weeks in Japan!&lt;/p&gt;</description></item><item><title>Flying to Osaka</title><link>https://yaleman.org/post/2019/2019-12-19-flying_to_osaka/</link><pubDate>Thu, 19 Dec 2019 15:04:29 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-12-19-flying_to_osaka/</guid><description>&lt;p&gt;Coming into this trip there was a certain level of trepidation because of the industrial action that &lt;a href="https://jetstar.com"&gt;Jetstar&lt;/a&gt;&amp;rsquo;s been going through of late. Pay disagreements with the pilots and ground staff led to threats of flight delays or cancellations, then loads of flights cancelled for the day we left. Thankfully, we were one of the flights unaffected - Brisbane to Cairns early in the morning. Others on the same route, but later in the day were cancelled, so we got off easy.&lt;/p&gt;</description></item><item><title>Curving - Dog Body Language</title><link>https://yaleman.org/post/2019/2019-11-25-curving-body-language/</link><pubDate>Mon, 25 Nov 2019 09:12:20 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-25-curving-body-language/</guid><description>&lt;p&gt;&lt;a href="https://www.silentconversations.com/dog-body-language-curving-silent-conversations/"&gt;This article on &amp;ldquo;Curving&amp;rdquo; - a dog body language element&lt;/a&gt; was fascinating to me.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Humans can utilize acts of curving with dog interactions. To approach a dog politely, instead of walking straight towards the dog in our very human direct way, you could walk in a slight curve. On approach, turning your shoulder away ever so slightly can put a dog at ease and is polite.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As the housemate of a dog with serious emotional issues, I really need to read more about this - anything to understand her better can only make life better for both of us. 🥰&lt;/p&gt;</description></item><item><title>Cybertruck</title><link>https://yaleman.org/post/2019/2019-11-23-cybertruck/</link><pubDate>Sat, 23 Nov 2019 23:30:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-23-cybertruck/</guid><description>&lt;p&gt;There&amp;rsquo;s not much to say really. It&amp;rsquo;s angular, it&amp;rsquo;s stainless, it evokes feelings of 80&amp;rsquo;s and 90&amp;rsquo;s cyber stuff and it&amp;rsquo;s a big electric truck.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/m7atGkba-Z8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;figure&gt;&lt;img src="https://yaleman.org/2019/cybertruck-preorder-confirmation.png"
 alt="Thank you for your order of Cybertruck"&gt;
&lt;/figure&gt;

&lt;p&gt;If I can&amp;rsquo;t afford whatever it costs by the time it gets to Australia in a few years time, I&amp;rsquo;ll get my $150 back. If I &lt;em&gt;can&lt;/em&gt; afford it, I&amp;rsquo;ll be buying a badass stainless steel electric truck.&lt;/p&gt;</description></item><item><title>Tax Fix for Automation Empire</title><link>https://yaleman.org/post/2019/2019-11-23-tax-mod-for-automation-empire/</link><pubDate>Sat, 23 Nov 2019 21:50:07 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-23-tax-mod-for-automation-empire/</guid><description>&lt;p&gt;After taking my time playing Automation Empire and really loving it, I got to a point where the tax system really destroyed it for me. The way they designed it was that tax was based on 2% of &lt;em&gt;lifetime&lt;/em&gt; earnings for the save game that you&amp;rsquo;re playing. They claim that this made players have to work consistently to expand their profitability and push to finish maps, but the general sentiment in the forums (and for me) is that it ruins the fun of taking your time and exploring what&amp;rsquo;s possible in the game. They claim there&amp;rsquo;s a reset in the algorithm, but it doesn&amp;rsquo;t actually work.&lt;/p&gt;</description></item><item><title>Google's SRE Book on Eliminating Toil</title><link>https://yaleman.org/post/2019/2019-11-19-googles-sre-book-on-eliminating-toil/</link><pubDate>Tue, 19 Nov 2019 21:38:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-19-googles-sre-book-on-eliminating-toil/</guid><description>&lt;p&gt;For everything that Google does which I have strong opinions about, some of their SRE training and information is pure gold. I just finished reading the &lt;a href="https://landing.google.com/sre/sre-book/chapters/eliminating-toil/"&gt;chapter on eliminating toil&lt;/a&gt; and it really hits home for me.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If a human operator needs to touch your system during
normal operations, you have a bug. The definition of normal changes as
your systems grow.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Carla Geisser, Google SRE&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, the more time you spend keeping things running, the less time you have to make them better - for you and your end users.&lt;/p&gt;</description></item><item><title>Troubleshooting the O365 Message Reporting Add on for Splunk</title><link>https://yaleman.org/post/2019/2019-11-11-troubleshooting-o365-message-reporting-add-on-for-splunk/</link><pubDate>Mon, 11 Nov 2019 14:21:17 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-11-troubleshooting-o365-message-reporting-add-on-for-splunk/</guid><description>&lt;p&gt;Periodically this thing dies on me. It happened again, so here&amp;rsquo;s my notes.&lt;/p&gt;
&lt;p&gt;Messages stopped coming in, I got an alert, and found this log:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;2019-11-11 13:53:56,750 DEBUG pid=20951 tid=MainThread file=connectionpool.py:_new_conn:809 | Starting new HTTPS connection (1): reports.office365.com
2019-11-11 13:53:57,019 DEBUG pid=20951 tid=MainThread file=connectionpool.py:_make_request:400 | https://reports.office365.com:443 &amp;quot;GET /ecp/reportingwebservice/reporting.svc/MessageTrace?$filter=StartDate%20eq%20datetime'2019-10-22T02:53:08.114678Z'%20and%20EndDate%20eq%20datetime'2019-10-22T03:08:08.114678Z' HTTP/1.1&amp;quot; 200 216
2019-11-11 13:53:57,022 DEBUG pid=20951 tid=MainThread file=base_modinput.py:log_debug:286 | No messages returned. Setting max date to 2019-10-22 02:54:08.114678
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &amp;ldquo;No messages returned.&amp;rdquo; bit was the kicker. Lies!&lt;/p&gt;</description></item><item><title>Nobody Dies in Longyearbyen</title><link>https://yaleman.org/post/2019/2019-11-09-nobody-dies-in-longyearbyen/</link><pubDate>Sat, 09 Nov 2019 11:04:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-11-09-nobody-dies-in-longyearbyen/</guid><description>&lt;p&gt;A fascinating look at the northernmost city in the world, touched by climate change in ways you wouldn&amp;rsquo;t expect.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lyrjDpkX6nA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Facebook Engineering and Ssh Keys</title><link>https://yaleman.org/post/2019/2019-10-29-facebook-engineering-and-ssh-keys/</link><pubDate>Tue, 29 Oct 2019 14:46:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-10-29-facebook-engineering-and-ssh-keys/</guid><description>&lt;p&gt;This post on the &lt;a href="https://engineering.fb.com/security/scalable-and-secure-access-with-ssh/"&gt;facebook Engineering blog about scalable and secure access with SSH&lt;/a&gt; really makes me wonder how this&amp;rsquo;d be doable at-scale, without a fleet of developers to build your own system to do it.&lt;/p&gt;
&lt;p&gt;The advice at the end is probably the most important information any AAA system team can take heed of:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A few parting words of advice: When you build your CA, be it a small script or a complex system, make sure you keep track of all certificates you issue. If you find yourself in the unfortunate situation of having a compromised certificate (and its respective private keys) and you don&amp;rsquo;t know how to revoke them, your last resort is to rotate the entire CA. If you end up having a programmatic CA, consider having short-lived certificates, e.g., 24 hours. This shortens the window of opportunity for an attack if you experience a compromise.&lt;/p&gt;</description></item><item><title>DictWriter instance has no attribute '__exit__'</title><link>https://yaleman.org/post/2019/2019-10-24-dictwriter-instance-has-no-attribute-__exit__/</link><pubDate>Thu, 24 Oct 2019 11:26:44 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-10-24-dictwriter-instance-has-no-attribute-__exit__/</guid><description>&lt;p&gt;So I&amp;rsquo;m messing around with a DictWriter and was trying to use the typical &amp;ldquo;with&amp;rdquo; syntax I use with short-lived things in python&amp;hellip; and got this error:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Error: DictWriter instance has no attribute '__exit__'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Turns out, that&amp;rsquo;s not really a thing, and I should have &lt;a href="https://docs.python.org/2.7/library/csv.html#csv.DictWriter"&gt;followed the example&lt;/a&gt;. Don&amp;rsquo;t judge me please for using Py2, Splunk hasn&amp;rsquo;t caught up (yet).&lt;/p&gt;</description></item><item><title>git xcrun error after catalina upgrade</title><link>https://yaleman.org/post/2019/2019-10-22-git-xcrun-error-after-catalina-upgrade/</link><pubDate>Tue, 22 Oct 2019 10:36:34 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-10-22-git-xcrun-error-after-catalina-upgrade/</guid><description>&lt;p&gt;It&amp;rsquo;s been pretty smooth after upgrading to &lt;a href="https://en.wikipedia.org/wiki/MacOS_Catalina"&gt;catalina&lt;/a&gt;, but I got this error when trying to run &lt;code&gt;git&lt;/code&gt; this morning&amp;hellip;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Easily fixed&amp;hellip;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;xcode-select --install
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Let it do the thing and you&amp;rsquo;ll be back in business.&lt;/p&gt;
&lt;p&gt;Updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you&amp;rsquo;re still getting the &amp;ldquo;bash is going away&amp;rdquo; prompt, add &lt;code&gt;export BASH_SILENCE_DEPRECATION_WARNING=1&lt;/code&gt; to &lt;code&gt;~/.bash_profile&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;terraform wouldn&amp;rsquo;t load because it&amp;rsquo;s not signed by something Apple likes, so &lt;a href="https://www.techcrumble.net/2019/10/unable-to-run-terraform-after-macos-catalina-update/"&gt;here&amp;rsquo;s an article on how to fix terraform&lt;/a&gt; - tl;dr find the binary in the finder and right-click-open-allow it.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>purplecon 2019</title><link>https://yaleman.org/post/2019/2019-10-21-purplecon-2019/</link><pubDate>Mon, 21 Oct 2019 10:33:24 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-10-21-purplecon-2019/</guid><description>&lt;p&gt;The &lt;a href="https://www.youtube.com/watch?v=ircn7irFAGI"&gt;87th annual purplecon&lt;/a&gt; was delightful and fun. Eschewing the typical black hoodies and replacing them with sparkles was an amazing choice and drove the friendly, welcoming feel of the entire con.&lt;/p&gt;
&lt;p&gt;All talks were required to be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;positive,&lt;/li&gt;
&lt;li&gt;defensive, and&lt;/li&gt;
&lt;li&gt;actionable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Which means they&amp;rsquo;re not just stunt hacking or dropping 0-days - they&amp;rsquo;re designed to improve the state of the art. The &amp;ldquo;great archive&amp;rdquo; is going to be a text archive summary of the talks, so&amp;hellip;&lt;/p&gt;</description></item><item><title>sssd and the sudo alerts</title><link>https://yaleman.org/post/2019/2019-10-19-sssd-and-the-sudo-alerts/</link><pubDate>Sat, 19 Oct 2019 17:02:03 +1300</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-10-19-sssd-and-the-sudo-alerts/</guid><description>&lt;p&gt;So&amp;hellip; I kept getting a message like this every. single. time. I. used. &lt;code&gt;sudo&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Subject: *** SECURITY information for server.domain.example.com ***
Message: server.domain.example.com : Oct 19 14:17:50 : yaleman : problem with defaults entries ; TTY=pts/0 ; PWD=/home/yaleman ; USER=root ;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Doing some searching, it turns out it&amp;rsquo;s some issue with local accounts and an interaction between &lt;code&gt;sudo&lt;/code&gt; and &lt;code&gt;sssd&lt;/code&gt; where defaults aren&amp;rsquo;t being presented to &lt;code&gt;sssd&lt;/code&gt; from FreeIPA/LDAP. It&amp;rsquo;s more a warning than a bug, but it&amp;rsquo;s freaking annoying.&lt;/p&gt;</description></item><item><title>Cleaning Up CrowdStrike Linux Files</title><link>https://yaleman.org/post/2019/2019-09-25-cleaning-up-crowdstrike-linux-files/</link><pubDate>Wed, 25 Sep 2019 15:35:11 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-25-cleaning-up-crowdstrike-linux-files/</guid><description>&lt;p&gt;Sometimes on Linux hosts, CrowdStrike has a bit of a weird issue with filling up &lt;code&gt;/opt/CrowdStrike&lt;/code&gt; with old versions. The fix they gave us was&amp;hellip; a bit special, so I came up with my own.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo find /opt/CrowdStrike -type f -name &amp;quot;KernelModuleArchive*&amp;quot; -not -wholename &amp;quot;$(readlink -f /opt/CrowdStrike/KernelModuleArchive)&amp;quot; -exec rm &amp;quot;{}&amp;quot; \;
sudo find /opt/CrowdStrike -type f -name &amp;quot;falcond*&amp;quot; -not -wholename &amp;quot;$(readlink -f /opt/CrowdStrike/falcond)&amp;quot; -exec rm &amp;quot;{}&amp;quot; \;
sudo find /opt/CrowdStrike -type f -name &amp;quot;falconctl*&amp;quot; -not -wholename &amp;quot;$(readlink -f /opt/CrowdStrike/falconctl)&amp;quot; -exec rm &amp;quot;{}&amp;quot; \;
sudo find /opt/CrowdStrike -type f -name &amp;quot;falcon-sensor*&amp;quot; -not -wholename &amp;quot;$(readlink -f /opt/CrowdStrike/falcon-sensor)&amp;quot; -exec rm &amp;quot;{}&amp;quot; \;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For each of the different file types it makes, there&amp;rsquo;s a &amp;ldquo;versioned&amp;rdquo; file, such as &lt;code&gt;falcon-sensor7303&lt;/code&gt; which is symlinked as &lt;code&gt;/opt/CrowdStrike/falcon-sensor&lt;/code&gt;. When the &amp;ldquo;real&amp;rdquo; files update to new versions, they don&amp;rsquo;t clean themselves up. The above four lines looks for the &amp;ldquo;bad&amp;rdquo; files and filters out the existing &amp;ldquo;current&amp;rdquo; file using &lt;a href="https://serverfault.com/questions/76042/find-out-symbolic-link-target-via-command-line"&gt;readlink&lt;/a&gt; to identify the canonical destination of the symlink.&lt;/p&gt;</description></item><item><title>Ninebot Kickscooter MAX Beeping</title><link>https://yaleman.org/post/2019/2019-09-23-ninebot-kickscooter-max-beeping/</link><pubDate>Mon, 23 Sep 2019 15:10:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-23-ninebot-kickscooter-max-beeping/</guid><description>&lt;p&gt;Turns out, reading the manual &lt;em&gt;in full&lt;/em&gt; is handy. If you&amp;rsquo;re wondering why your Segway Ninebot Kickscooter MAX is beeping constantly, it&amp;rsquo;s because you have to activate it.&lt;/p&gt;
&lt;p&gt;Open the app, connect via Bluetooth and then click the little gear icon. Click &amp;ldquo;Activate&amp;rdquo; and then hit yes. It should make one more long beep and shut up after that.&lt;/p&gt;
&lt;p&gt;They also limit the speed on the device until you&amp;rsquo;ve activated it, which makes sense, I guess?&lt;/p&gt;</description></item><item><title>Controlling my hot water</title><link>https://yaleman.org/post/2019/2019-09-18-raspberry-pi-and-solar/</link><pubDate>Wed, 18 Sep 2019 08:45:35 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-18-raspberry-pi-and-solar/</guid><description>&lt;p&gt;Yesterday I had a solar system and storage battery installed into my house. As part of that, inspired by &lt;a href="https://freetronics.com.au"&gt;Jon Oxer&lt;/a&gt;&amp;rsquo;s great &lt;a href="https://www.superhouse.tv/"&gt;SuperHouse&lt;/a&gt; series, I had the electrician install some high current relays for me to control the hot water system.&lt;/p&gt;
&lt;p&gt;My plan has two intended control options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;with an automated timer.&lt;/li&gt;
&lt;li&gt;directly with my own code and controller.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="the-timer"&gt;The Timer&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;K3&lt;/code&gt; is a Finder &amp;ldquo;&lt;a href="https://au.rs-online.com/web/p/din-rail-time-switches/8840720/?sra=pstk"&gt;Digital Astro Time Switch&lt;/a&gt;&amp;rdquo; with NFC connection support (&lt;a href="https://gfinder.findernet.com/public/attachments/12/EN/IB1281NFC_EN.pdf"&gt;12.81.8.230.0000&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Google Comic About Machine Learning</title><link>https://yaleman.org/post/2019/2019-09-17-google-comic-about-machine-learning/</link><pubDate>Tue, 17 Sep 2019 11:38:12 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-17-google-comic-about-machine-learning/</guid><description>&lt;p&gt;This &lt;a href="https://cloud.google.com/products/ai/ml-comic-1/"&gt;Comic from the Google Comic Factory&lt;/a&gt; is a great &amp;ldquo;starter&amp;rdquo; introduction to machine learning, its applications and methods. Well worth a read!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/products/ai/ml-comic-1/"&gt;&lt;img src="https://yaleman.org/2019/google_ml_panel_03_2x.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blocking DoH With BIND RPZs</title><link>https://yaleman.org/post/2019/2019-09-13-blocking-doh-with-bind-rpzs/</link><pubDate>Fri, 13 Sep 2019 14:27:08 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-13-blocking-doh-with-bind-rpzs/</guid><description>&lt;p&gt;&lt;a href="https://isc.sans.edu/diary/Blocking+Firefox+DoH+with+Bind/25316"&gt;Xavier Mertens&amp;rsquo; new post on the ISC Blog about blocking DNS over HTTPS with BIND RPZ&lt;/a&gt; was posted today, and it provides some really useful and actionable information on how to do it. BIND RPZs are a very useful tool for whole-of-network security actions.&lt;/p&gt;
&lt;p&gt;And before you reach for your angry typing keyboard, yes - DoH is a great idea - until you want to be able to take the skills and tools of your corporate security team to secure them and respond to threats and incidents. :)&lt;/p&gt;</description></item><item><title>Retroactively Setting a Whole S3 Bucket to Public</title><link>https://yaleman.org/post/2019/2019-09-12-retroactively-setting-a-whole-s3-bucket-to-public/</link><pubDate>Thu, 12 Sep 2019 16:16:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-12-retroactively-setting-a-whole-s3-bucket-to-public/</guid><description>&lt;p&gt;I uploaded a bunch of files to an s3 bucket, then needed to update the permissions.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;aws s3 ls --profile &amp;lt;profile&amp;gt; --recursive s3://&amp;lt;bucket&amp;gt; | awk '{print $NF}' \
| xargs -I{} -n1 aws s3api put-object-acl --profile &amp;lt;profile&amp;gt; --acl public-read --bucket &amp;lt;bucket&amp;gt; --key {}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;There&amp;rsquo;s two replacements in the above code you need to make:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bucket - the name of the bucket&lt;/li&gt;
&lt;li&gt;profile - the profile configured in &lt;code&gt;~/.aws/credentials&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://aws.amazon.com/premiumsupport/knowledge-center/read-access-objects-s3-bucket/"&gt;There&amp;rsquo;s a better explanation here, in the AWS support documentation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ESP32 Micropython and the Memory Address</title><link>https://yaleman.org/post/2019/2019-09-11-esp32-micropython-and-the-memory-address/</link><pubDate>Wed, 11 Sep 2019 16:44:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-09-11-esp32-micropython-and-the-memory-address/</guid><description>&lt;p&gt;I was writing MicroPython to a &lt;a href="https://github.com/Xinyuan-LilyGO/TTGO-T-Display"&gt;new ESP32 board&lt;/a&gt; I got, and it was acting weird&amp;hellip; looping the following over and over:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Turns out, if I&amp;rsquo;d &lt;a href="http://docs.micropython.org/en/latest/esp32/tutorial/intro.html#esp32-intro"&gt;read the documentation&lt;/a&gt; instead of just doing the same thing I&amp;rsquo;d been doing on the ESP8266&amp;rsquo;s, I&amp;rsquo;d have known I need to write it starting at &lt;code&gt;0x1000&lt;/code&gt; instead of &lt;code&gt;0x0000&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>crontab, ufw and the missing path</title><link>https://yaleman.org/post/2019/2019-08-02-crontab-ufw-and-the-missing-path/</link><pubDate>Fri, 02 Aug 2019 10:18:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-08-02-crontab-ufw-and-the-missing-path/</guid><description>&lt;p&gt;I&amp;rsquo;ve got a server with a web site which sits behind &lt;a href="https://www.cloudflare.com/"&gt;Cloudflare&lt;/a&gt;, so I have a daily script in root&amp;rsquo;s cron that grabs the &lt;a href="https://www.cloudflare.com/ips-v4"&gt;current list&lt;/a&gt; of &lt;a href="https://www.cloudflare.com/ips-v6"&gt;Cloudflare IPs&lt;/a&gt; and updates the ufw config so only Cloudflare can get to apache2. It&amp;rsquo;s a &lt;a href="https://wordpress.org"&gt;wordpress&lt;/a&gt; site so I&amp;rsquo;m a little scared of idiots doing idiot things.&lt;/p&gt;
&lt;p&gt;Ever since I ran it, for some reason it throws an error &lt;code&gt;ERROR: problem running sysctl&lt;/code&gt; when it runs &lt;code&gt;ufw status verbose&lt;/code&gt;. It&amp;rsquo;s always worked when I run it manually, and doesn&amp;rsquo;t seem to cause issues - especially since it&amp;rsquo;s only a final check step. The errors have been bugging me and I&amp;rsquo;ve got a few seconds at PyConAU2019 so I thought I&amp;rsquo;d do some more searching.&lt;/p&gt;</description></item><item><title>Pastebin Grabbing Badness</title><link>https://yaleman.org/post/2019/2019-07-23-pastebin-grabbing-badness/</link><pubDate>Tue, 23 Jul 2019 06:51:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-07-23-pastebin-grabbing-badness/</guid><description>&lt;p&gt;While doing some threat hunting I found a server reaching out to pastebin (this was over an hour):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;src_ip=&amp;lt;ip&amp;gt; url=hxxp://pastebin[.]com/raw/&amp;lt;snip&amp;gt; count=34
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It wasn&amp;rsquo;t a long running process, but it certainly happened a lot. The paste content was &lt;code&gt;127.0.0.1:80&lt;/code&gt;, which looked like a typical CNC control message. &lt;code&gt;netstat&lt;/code&gt; wasn&amp;rsquo;t doing it, so &lt;code&gt;lsof&lt;/code&gt; to the rescue!&lt;/p&gt;
&lt;p&gt;I ran this on the server:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo watch -n1 lsof -n -i:80 -i:8080 -r1 -sTCP:^LISTEN | grep -v &amp;lt;ip&amp;gt;:http | tee -a ~/pastebin-find.txt
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here&amp;rsquo;s what the options mean:&lt;/p&gt;</description></item><item><title>F5 LDAP Fix for V14 Upgrade</title><link>https://yaleman.org/post/2019/2019-05-08-f5-ldap-fix-for-v14-upgrade/</link><pubDate>Wed, 08 May 2019 13:36:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-05-08-f5-ldap-fix-for-v14-upgrade/</guid><description>&lt;p&gt;Have you upgraded to v14 and Active Directory/LDAP auth to the appliance admin stopped working?&lt;/p&gt;
&lt;p&gt;Try running this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tmsh modify auth ldap system-auth check-roles-group enabled
save sys config
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Seems that there was a change in how group enumeration happens, and this fix sorts it. You don&amp;rsquo;t need to reboot or anything, it just works.&lt;/p&gt;</description></item><item><title>Logstash and Filebeat Templates</title><link>https://yaleman.org/post/2019/2019-04-30-logstash-and-filebeat-templates/</link><pubDate>Tue, 30 Apr 2019 22:14:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-30-logstash-and-filebeat-templates/</guid><description>&lt;p&gt;A pretty cool and easy to follow &lt;a href="https://burnhamforensics.com/2019/04/10/using-default-filebeat-index-templates-with-logstash/"&gt;article on configuring filebeat to monitor your Ubuntu/CentOS boxes&lt;/a&gt; from Burnham Forensics is pretty cool.&lt;/p&gt;
&lt;p&gt;Though, I do have to question any article from a security professional that includes the following line:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Elevate to sudo if not done so already: &lt;code&gt;sudo su&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;hellip; let alone in an article about logging! :)&lt;/p&gt;</description></item><item><title>Dystopia Daily Rundown</title><link>https://yaleman.org/post/2019/2019-04-29-dystopia-daily-rundown/</link><pubDate>Mon, 29 Apr 2019 07:28:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-29-dystopia-daily-rundown/</guid><description>&lt;p&gt;While job seeking I&amp;rsquo;ve been reading the LinkedIn Daily Rundown; I&amp;rsquo;m not normally one for business news, but it tends to be a good quick thing to catch up on. &lt;a href="https://www.linkedin.com/pulse/australian-jobs-risk-automation-272-indonesian-staff-linkedin-daily/"&gt;Today&amp;rsquo;s instalment&lt;/a&gt; was particularly dystopian.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Like your job? Sadly it could be automated sooner than you think, according to a new Organisation for Economic Co-operation and Development (OECD) report.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Not surprising, really - there&amp;rsquo;s a lot of process work and drivers out there.&lt;/p&gt;</description></item><item><title>Banksy and Authenticity</title><link>https://yaleman.org/post/2019/2019-04-23-banksy-and-authentication/</link><pubDate>Tue, 23 Apr 2019 07:52:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-23-banksy-and-authentication/</guid><description>&lt;p&gt;A great &lt;a href="https://reprage.com/post/how-banksy-authenticates-his-work"&gt;writeup on how Bansky handles authentication of his artworks&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So Banksy created a not-for-profit company, Pest Control, to sell and authenticate his works. The process is fiendishly clever, as Will Ellsworth-Jones writes in his book ‘Banksy: The Man Behind the Wall’:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Now, for £65 you can get your Banksy print authenticated. And just to keep the whole thing as jokey as possible, the authentication certificate has stapled to it half a ‘Di faced tenner’, a £10 note faked by Banksy with Lady Diana’s face on it. The tenner has a handwritten ID number on it which can be matched to the number on the other half of the of the note held by Pest Control.&lt;/p&gt;</description></item><item><title>PlaidCTF - Can You Guess Me</title><link>https://yaleman.org/post/2019/2019-04-14-plaidctf---can-you-guess-me/</link><pubDate>Sun, 14 Apr 2019 09:27:47 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-14-plaidctf---can-you-guess-me/</guid><description>&lt;p&gt;A friend asked me for help with this one. I hadn&amp;rsquo;t planned on doing the &lt;a href="https://plaidctf.com"&gt;Plaid CTF&lt;/a&gt; but I&amp;rsquo;m easily dragged into a neat programming challenge.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;can you guess me&lt;/p&gt;
&lt;p&gt;Misc (100 pts)&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the source to a guessing game: here&lt;/p&gt;
&lt;p&gt;You can access the server at &lt;code&gt;nc canyouguessme.pwni.ng 12349&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-04-14-canyouguessmetest.png" alt="Initial test"&gt;&lt;/p&gt;
&lt;p&gt;Nothing ridiculously simple here, the solution&amp;rsquo;s obviously in the code&amp;hellip; here&amp;rsquo;s the code that was provided:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#! /usr/bin/env python3

from sys import exit
from secret import secret_value_for_password, flag, exec

print(r&amp;quot;&amp;quot;)
print(r&amp;quot;&amp;quot;)
print(r&amp;quot; ____ __ __ ____ __ __ &amp;quot;)
print(r&amp;quot; / ___|__ _ _ _\ \ / /__ _ _ / ___|_ _ ___ ___ ___| \/ | ___ &amp;quot;)
print(r&amp;quot;| | / _` | '_ \ V / _ \| | | | | _| | | |/ _ \/ __/ __| |\/| |/ _ \ &amp;quot;)
print(r&amp;quot;| |__| (_| | | | | | (_) | |_| | |_| | |_| | __/\__ \__ \ | | | __/ &amp;quot;)
print(r&amp;quot; \____\__,_|_| |_|_|\___/ \__,_|\____|\__,_|\___||___/___/_| |_|\___| &amp;quot;)
print(r&amp;quot; &amp;quot;)
print(r&amp;quot;&amp;quot;)
print(r&amp;quot;&amp;quot;)

try:
 val = 0
 inp = input(&amp;quot;Input value: &amp;quot;)
 count_digits = len(set(inp))
 if count_digits &amp;lt;= 10: # Make sure it is a number
 val = eval(inp)
 else:
 raise

 if val == secret_value_for_password:
 print(flag)
 else:
 print(&amp;quot;Nope. Better luck next time.&amp;quot;)
except:
 print(&amp;quot;Nope. No hacking.&amp;quot;)
 exit(1)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pretty simple so far, it&amp;rsquo;s got a few imports, allows you to type something in, does a bit of a check and if you do things right, it&amp;rsquo;ll show you the flag.&lt;/p&gt;</description></item><item><title>Crikeycon 2019 CTF - 1000 Qways to DieR</title><link>https://yaleman.org/post/2019/2019-04-08-crikeycon-2019-ctf---1000-qways-to-dier/</link><pubDate>Mon, 08 Apr 2019 13:33:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-08-crikeycon-2019-ctf---1000-qways-to-dier/</guid><description>&lt;p&gt;This was the challenge:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The flag is contained in the following attached file.
You know how QR codes work right?
Flag is in format &amp;ldquo;word&amp;rdquo;. (So no flag bit on this one)
Challenge by Garry.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Attached was a 1.2MB, 20,000 line file which looked like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/2019-04-08-base64.png" alt="base64"&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been around a while and the =&amp;rsquo;s at the end of the lines made me think of base64, so I copied it out into &lt;a href="https://gchq.github.io/CyberChef/"&gt;CyberChef&lt;/a&gt; and got my first indication I was on the right path:&lt;/p&gt;</description></item><item><title>Velociraptor and Open Source Threat Hunting</title><link>https://yaleman.org/post/2019/2019-04-04-velociraptor-and-open-source-threat-hunting/</link><pubDate>Thu, 04 Apr 2019 21:21:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-04-velociraptor-and-open-source-threat-hunting/</guid><description>&lt;p&gt;&lt;a href="https://docs.velociraptor.velocidex.com/"&gt;Velociraptor&lt;/a&gt; is a cool name for a dinosaur, let alone a software package. I did a course today with one of the developers, and it looks like a great FOSS solution to EDR and threat hunting.&lt;/p&gt;
&lt;p&gt;First, &lt;a href="https://github.com/Velocidex/velociraptor/releases"&gt;download the package from the releases page&lt;/a&gt;. It&amp;rsquo;s a very small, self contained file.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s my notes from the day.&lt;/p&gt;
&lt;p&gt;To configure the client&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rem make the install dir
mkdir &amp;quot;c:\Program Files\Velociraptor\&amp;quot;
rem make the config file
velociraptor.exe --config velo_client.yaml config client &amp;gt; velo_client.yaml
rem connect the client
velociraptor.exe --config velo_client.yaml client -v
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To run the server&lt;/p&gt;</description></item><item><title>Virtualbox Host Key Commands</title><link>https://yaleman.org/post/2019/2019-04-02-virtualbox-host-key-commands/</link><pubDate>Tue, 02 Apr 2019 11:19:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-04-02-virtualbox-host-key-commands/</guid><description>&lt;p&gt;I couldn&amp;rsquo;t find an easy list when I went looking for these, so I made a list.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key Combination&lt;/th&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + R&lt;/td&gt;
 &lt;td&gt;Reset&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + Q&lt;/td&gt;
 &lt;td&gt;Close VM&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + S&lt;/td&gt;
 &lt;td&gt;Settings&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + T&lt;/td&gt;
 &lt;td&gt;Snapshot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + N&lt;/td&gt;
 &lt;td&gt;Session Information&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + P&lt;/td&gt;
 &lt;td&gt;Pause&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + H&lt;/td&gt;
 &lt;td&gt;ACPI Shutdown&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="view-window"&gt;View Window&lt;/h1&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key Combination&lt;/th&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + F&lt;/td&gt;
 &lt;td&gt;Fullscreen&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + L&lt;/td&gt;
 &lt;td&gt;Seamless mode&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + C&lt;/td&gt;
 &lt;td&gt;Scaled mode&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + A&lt;/td&gt;
 &lt;td&gt;Adjust Window Size&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + E&lt;/td&gt;
 &lt;td&gt;Take Screenshot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="keyboard"&gt;Keyboard&lt;/h1&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key Combination&lt;/th&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + End&lt;/td&gt;
 &lt;td&gt;Send Ctrl-Alt-Delete&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Host + Backspace&lt;/td&gt;
 &lt;td&gt;Send Ctrl-Alt-Backspace&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Whois for Stackstorm</title><link>https://yaleman.org/post/2019/2019-02-27-whois-for-stackstorm/</link><pubDate>Wed, 27 Feb 2019 21:51:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-02-27-whois-for-stackstorm/</guid><description>&lt;p&gt;I&amp;rsquo;ve been playing around with &lt;a href="https://stackstorm.org"&gt;stackstorm&lt;/a&gt; for a little while now, and wanted to get back into it after a bit of distraction on other things. The idea of automating a lot of my daily repetetive tasks really appeals to me, so I started work on another module today.&lt;/p&gt;
&lt;p&gt;The end result of today&amp;rsquo;s head-desking was &lt;a href="https://github.com/yaleman/st2-whois"&gt;st2-whois&lt;/a&gt;, a pack that does basic whois calls and saves me from having to find the website that works just right for it, or open a shell from a box with the right access.&lt;/p&gt;</description></item><item><title>Facebook and Security</title><link>https://yaleman.org/post/2019/2019-02-26-facebook-and-security/</link><pubDate>Tue, 26 Feb 2019 08:11:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-02-26-facebook-and-security/</guid><description>&lt;p&gt;&lt;a href="https://nakedsecurity.sophos.com/2019/02/20/facebook-tracks-users-it-thinks-may-harm-its-employees/"&gt;This article on Naked Security&lt;/a&gt; is a little bit calmer than some of the other coverage I&amp;rsquo;ve seen. If I was doing physical/staff security for a large organisation with a global platform I&amp;rsquo;d totally be using &lt;em&gt;any&lt;/em&gt; intel sources I could find to help improve my results. This has to be the least creepy thing they do with thier data.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What’s unique about Facebook’s approach to BOLOs is that it doesn’t just disseminate a list of names to security staff. Facebook also mines its platform for threatening posts. Sometimes, Facebook goes so far as to use its apps to discern the whereabouts of people whom it finds threatening, to determine whether they pose a credible threat.&lt;/p&gt;</description></item><item><title>On Blogging</title><link>https://yaleman.org/post/2019/2019-02-14-on-blogging/</link><pubDate>Thu, 14 Feb 2019 12:11:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-02-14-on-blogging/</guid><description>&lt;p&gt;I really like this idea from a longer &lt;a href="http://brettterpstra.com/2019/02/13/on-blogging-ethics-and-thin-skin/"&gt;post about the ethics of blogging by Brett Terpstra&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I sometimes wish that job résumés and Tinder profiles required an appendix of all of the comments a person has left on other’s work in the last year. You can learn a lot about a person from how they approach offering criticism when it’s not face to face.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Anonymity&amp;rsquo;s a mess, I&amp;rsquo;m thankful I seem to live on a nicer part of the internet most of the time, more through lack of exposure.&lt;/p&gt;</description></item><item><title>TheHive and Elasticsearch Initial Errors</title><link>https://yaleman.org/post/2019/2019-01-29-thehive-and-elasticsearch-initial-errors/</link><pubDate>Tue, 29 Jan 2019 07:02:29 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-29-thehive-and-elasticsearch-initial-errors/</guid><description>&lt;p&gt;I was trying to install &lt;a href="https://thehive-project.org/"&gt;TheHive&lt;/a&gt; and ran into some issues with configuration.&lt;/p&gt;
&lt;p&gt;When trying to log in for the first time, I was getting &amp;ldquo;Elasticsearch cluster is not available&amp;rdquo; as a little red popup on the login screen.&lt;/p&gt;
&lt;p&gt;When checking the log &lt;code&gt;/opt/thehive/logs/application.log&lt;/code&gt; I found the following line:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;2019-01-28 21:22:34,494 [WARN] from org.elasticsearch.client.transport.TransportClientNodesService in main - node {#transport#-1}{1eyCBCV1Rs-oVwFIHuQ7cw}{127.0.0.1}{127.0.0.1:9300} not part of the cluster Cluster [Cluster], ignoring...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This means the cluster name doesn&amp;rsquo;t match between TheHive and elasticsearch - mainly it is probably not set in elasticsearch - because that&amp;rsquo;s the default on install. The following two lines need to have matching outputs:&lt;/p&gt;</description></item><item><title>Robert A. Caro and Lyndon Johnson's Story</title><link>https://yaleman.org/post/2019/2019-01-28-robert-a-caro-and-lyndon-johnsons-story/</link><pubDate>Mon, 28 Jan 2019 17:33:27 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-28-robert-a-caro-and-lyndon-johnsons-story/</guid><description>&lt;p&gt;&lt;a href="https://www.newyorker.com/magazine/2019/01/28/the-secrets-of-lyndon-johnsons-archives"&gt;This fascinating story of a life-long journey&lt;/a&gt; to explore the story of President Lyndon Johnson&amp;rsquo;s life was amazing read. I don&amp;rsquo;t have any real interest in American politics, but I do love great writers, and Robert A. Caro is definitely one of them.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;He didn’t look up. After a while, I said tentatively, “Mr. Hathway.” I couldn’t get the “Alan” out. He motioned for me to sit down, and went on reading. Finally, he raised his head. “I didn’t know someone from Princeton could do digging like this,” he said. “From now on, you do investigative work.”&lt;/p&gt;</description></item><item><title>Bug-O Notation</title><link>https://yaleman.org/post/2019/2019-01-26-bug-o-notation/</link><pubDate>Sat, 26 Jan 2019 08:43:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-26-bug-o-notation/</guid><description>&lt;p&gt;&lt;a href="https://overreacted.io/the-bug-o-notation/"&gt;This article by Dan Abramov about Bug-O Notation&lt;/a&gt; is a great one.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Big-O describes how much an algorithm slows down as the inputs grow.
The Bug-O describes how much an API slows you down as your codebase grows.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Without explicitly calling it out, he describes using simple Finite State Machine concepts that allow for explicit, identifiable state positions rather than nested calls and race conditions. It&amp;rsquo;s a great way of thinking about things - if you know where you are, you can explicitly reset the UI and rebuild it with much less effort.&lt;/p&gt;</description></item><item><title>M5Stack Flow flashing on Linux</title><link>https://yaleman.org/post/2019/2019-01-23-m5stack-on-linux/</link><pubDate>Wed, 23 Jan 2019 22:02:22 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-23-m5stack-on-linux/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;This post has been updated - I found some errors which don&amp;rsquo;t brick devices, but cause issues with wifi. Don&amp;rsquo;t use old versions of esptool!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This is a pretty sparse example but it got me working on my Ubuntu machine.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Install &lt;a href="https://github.com/espressif/esptool"&gt;esptool&lt;/a&gt; from pip - don&amp;rsquo;t use the one from apt, as of this writing it&amp;rsquo;s v2.1, where pip has v2.6. The command is &lt;code&gt;pip install esptool&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Download the M5Flow MacOS version from &lt;a href="http://flow.m5stack.com/"&gt;http://flow.m5stack.com/&lt;/a&gt;- &lt;code&gt;M5Burner_MacOS.zip&lt;/code&gt; in my example.&lt;/li&gt;
&lt;li&gt;Grab the firmware directory from the zip file and move it to Documents (for example):&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cd $(mktemp -d)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unzip ~/Downloads/M5Burner_MacOS.zip 'M5Burner_MacOS.app/Contents/Resources/firmware/M5Flow/*&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mv M5Burner_MacOS.app/Contents/Resources/firmware/M5Flow/ ~/Documents&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;This&amp;rsquo;ll give you the firmware folder with a bunch of version in it, eg &lt;code&gt;M5Flow/v1.1.1-en&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cd ~/Documents/M5Flow/v1.1.1-en&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Plug the M5Stack in, and then run &lt;code&gt;./flash.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;This&amp;rsquo;ll reboot the device a few times until it&amp;rsquo;s in bootloader/flashing mode, then upload the firmware.&lt;/li&gt;
&lt;li&gt;Once it&amp;rsquo;s done, tap the power button to reboot into the new firmware.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Below is the output when it can&amp;rsquo;t identify the device and is going to do it wrong. The important part is the &amp;ldquo;unknown&amp;rdquo; in &lt;code&gt;Chip is ESP32D0WDQ6 (revision (unknown 0xa))&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Citrix SSL Trust Error 61 on Linux</title><link>https://yaleman.org/post/2019/2019-01-08-citrix-ssl-trust-error-61-on-linux/</link><pubDate>Tue, 08 Jan 2019 11:21:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-08-citrix-ssl-trust-error-61-on-linux/</guid><description>&lt;p&gt;Trying to log into the Citrix Xenapp Storefront at work today, it looks like they&amp;rsquo;ve got a new certificate.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2019/citrixtrust.png" alt="Citrix trust error 61"&gt;&lt;/p&gt;
&lt;p&gt;This is a pretty easy fix, &lt;a href="https://duckduckgo.com/?q=digicert+global+root+g2&amp;amp;ia=web"&gt;search for the certificate name&lt;/a&gt; and &lt;a href="https://www.digicert.com/CACerts/DigiCertGlobalRootG2.crt"&gt;download it&lt;/a&gt;, then put it in the right place.&lt;/p&gt;
&lt;p&gt;For me, on my Debian machine, it&amp;rsquo;s &lt;code&gt;/opt/Citrix/ICAClient/keystore/cacerts&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t have to do anything else, it just worked at that point - start the client again and back to work.&lt;/p&gt;</description></item><item><title>VMware Horizon/View on Ubuntu and Firefox</title><link>https://yaleman.org/post/2019/2019-01-04-vmware-horizon-on-ubuntu-and-firefox/</link><pubDate>Fri, 04 Jan 2019 13:29:12 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2019/2019-01-04-vmware-horizon-on-ubuntu-and-firefox/</guid><description>&lt;p&gt;I&amp;rsquo;ve been running Linux on my main laptop for a while now, first Debian (Kali) and now Ubuntu 18.04.1. Since Firefox updated to their &amp;ldquo;Quantum&amp;rdquo; rebuild, I haven&amp;rsquo;t been able to use my work&amp;rsquo;s VMWare View environment, which is a bit annoying. There was an issue &lt;a href="https://communities.vmware.com/thread/595554"&gt;I reported here on the VMWare forums&lt;/a&gt; with handling the &lt;code&gt;vmware-view://&lt;/code&gt; URI for some reason.&lt;/p&gt;
&lt;p&gt;Since a workmate had recently replaced his Mac with a Ubuntu laptop, I offered him lunch to try his hand at working it out. Thankfully, food is a good motivator for some ;)&lt;/p&gt;</description></item><item><title>Leadership Mode Activate</title><link>https://yaleman.org/post/2018/2018-12-17-leadership-mode-activate/</link><pubDate>Mon, 17 Dec 2018 10:40:47 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-12-17-leadership-mode-activate/</guid><description>&lt;p&gt;A great &lt;a href="https://allenpike.com/2018/leadership-mode-mech/"&gt;article from Allen Pike on newly becoming a leader and considering your ability to be &amp;ldquo;on the tools&amp;rdquo;&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Okay wait, you may say. That’s cool, but I like Doing the Thing. I’m pretty good at it, and if I’m leading a team, will I still get to do it? Will I still get to perform the work that got me to where I am today?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The short answer is: Yes, you can! If it’s important to you to keep doing some “individual contributor” work as a manager, you can make that happen.&lt;/p&gt;</description></item><item><title>Forged and Filed</title><link>https://yaleman.org/post/2018/2018-11-30-forged-and-filed/</link><pubDate>Fri, 30 Nov 2018 21:38:21 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-11-30-forged-and-filed/</guid><description>&lt;p&gt;This is pure &lt;a href="https://vimeo.com/288711470"&gt;hand-tooled metalwork porn&lt;/a&gt;.&lt;/p&gt;

 &lt;div
 style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe
 src="https://player.vimeo.com/video/288711470?dnt=0"
 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allow="fullscreen"&gt;
 &lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;More of his work at &lt;a href="http://sethgould.com"&gt;SethGould.com&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Opsec, Who Needs It?</title><link>https://yaleman.org/post/2018/2018-11-07-opsec-who-needs-it/</link><pubDate>Wed, 07 Nov 2018 09:54:54 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-11-07-opsec-who-needs-it/</guid><description>&lt;p&gt;&lt;a href="https://nakedsecurity.sophos.com/2018/11/06/cias-secret-online-network-unravelled-with-a-google-search/"&gt;This article&lt;/a&gt; from Sophos&amp;rsquo; Naked Security shows some incredible failures of opsec &amp;ldquo;because it just kept getting used.&amp;rdquo;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unfortunately for the US and its agents, it didn’t take long to find the moles. That’s due in large part to what one former official called an “elementary system” of internet-based communications – &lt;strong&gt;one that was never meant to stand up to sophisticated counterintelligence efforts&lt;/strong&gt; such as those of China or Iran, let alone one that should have been entrusted with the extremely sensitive communications between the CIA and its sources.&lt;/p&gt;</description></item><item><title>Speeding Up BeautifulSoup With Large XML Files</title><link>https://yaleman.org/post/2018/2018-11-06-speeding-up-beautifulsoup-with-large-xml-files/</link><pubDate>Tue, 06 Nov 2018 12:58:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-11-06-speeding-up-beautifulsoup-with-large-xml-files/</guid><description>&lt;p&gt;A while back I built a small web app to parse one of our system configuration files because the application&amp;rsquo;s interface doesn&amp;rsquo;t have a search function (yeah, it&amp;rsquo;s that bad&amp;hellip;). It worked OK, but over time slowed down as the XML file grew to 2.5MB and ~10k lines. The slow part was definitely &lt;a href="https://www.crummy.com/software/BeautifulSoup/"&gt;BeautifulSoup&lt;/a&gt;&amp;rsquo;s parsing step, but it took a little poking to work out why. At this stage it was taking over 20 seconds to handle the file.&lt;/p&gt;</description></item><item><title>Iceland, Day 3</title><link>https://yaleman.org/post/2018/2018-10-01-iceland-day-3/</link><pubDate>Mon, 01 Oct 2018 23:20:05 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-10-01-iceland-day-3/</guid><description>&lt;p&gt;The first planned stop for the day was &lt;a href="https://en.wikipedia.org/wiki/Seljalandsfoss"&gt;Seljalandsfoss&lt;/a&gt;. It was fun to scramble over the rocks and we only got a little wet.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/2018-10-01-seljalandsfoss-approach.jpg" alt="Seljalandsfoss approach"&gt;&lt;/p&gt;
&lt;p&gt;It was annoying to get a shot of these steps without some soggy tourist ass in the way, but here&amp;rsquo;s me doing my best. They were surprisingly grippy, given they were worn smooth and not flat in the slightest.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/2018-10-01-seljalandsfoss-steps.jpg" alt="seljalandsfoss steps"&gt;&lt;/p&gt;
&lt;p&gt;Standing behind the falls was truly spectacular. The amount of water coming over them even at this time of year when there&amp;rsquo;s no snow melt is incredible, and it was impossibly fresh tasting out of the air.&lt;/p&gt;</description></item><item><title>Huawei Config Files</title><link>https://yaleman.org/post/2018/2018-10-01-huawei-config-files/</link><pubDate>Mon, 01 Oct 2018 23:16:36 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-10-01-huawei-config-files/</guid><description>&lt;p&gt;Huawei configuration file decryption turns out to be quite easy. It&amp;rsquo;s just XML in AES-CBC&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Setting&lt;/th&gt;
 &lt;th&gt;Value&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Key&lt;/td&gt;
 &lt;td&gt;3E4F5612EF64305955D543B0AE350880&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;IV&lt;/td&gt;
 &lt;td&gt;8049E91025A6B54876C3B4868090D3FC&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Mode&lt;/td&gt;
 &lt;td&gt;CBC&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="https://gchq.github.io/CyberChef/#recipe=AES_Decrypt(%7B'option':'Hex','string':'3E4F5612EF64305955D543B0AE350880'%7D,%7B'option':'Hex','string':'8049E91025A6B54876C3B4868090D3FC'%7D,'CBC','Raw','Raw',%7B'option':'Hex','string':''%7D)"&gt;CyberChef is super easy for this&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dump the file in, get XML back out!&lt;/p&gt;
&lt;p&gt;To encrypt ready for usage, just reverse the step.&lt;/p&gt;
&lt;p&gt;Or if you&amp;rsquo;re stupidly lazy, &lt;a href="https://gchq.github.io/CyberChef/#recipe=AES_Encrypt(%7B'option':'Hex','string':'3E4F5612EF64305955D543B0AE350880'%7D,%7B'option':'Hex','string':'8049E91025A6B54876C3B4868090D3FC'%7D,'CBC','Raw','Raw')"&gt;click here&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="tested-on"&gt;Tested on&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://consumer.huawei.com/ie/support/4g-lte-routers/b593s-22/"&gt;B593s-22&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.elektroda.pl/rtvforum/topic3438655.html#17080290"&gt;https://www.elektroda.pl/rtvforum/topic3438655.html#17080290&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.hqcodeshop.fi/archives/254-First-B593-s-22-exploit-Setup-FTP-to-get-varsshusers.cfg.html"&gt;https://blog.hqcodeshop.fi/archives/254-First-B593-s-22-exploit-Setup-FTP-to-get-varsshusers.cfg.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Eurotrip, the beginning</title><link>https://yaleman.org/post/2018/2018-10-01-eurotrip/</link><pubDate>Mon, 01 Oct 2018 07:30:40 +0100</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-10-01-eurotrip/</guid><description>&lt;p&gt;A long time in planning, it&amp;rsquo;s finally here - EuroTrip 2018!&lt;/p&gt;
&lt;p&gt;The rough explanation is 37 days away, nearly two weeks in Iceland, then the rest doing a lap of Eastern Europe. Being from Australia, we can&amp;rsquo;t just do a merry jaunt to Europe, hence the extended plans.&lt;/p&gt;
&lt;p&gt;The flights were&amp;hellip; as to be expected. Brisbane to London via Singapore, with a six hour stopover. I sleep on my stomach typically, so I just don&amp;rsquo;t sleep on flights. Not helpful when you&amp;rsquo;re in transit for two days! :) The lovely &lt;a href="https://www.premierinn.com/gb/en/hotels/england/greater-london/london/london-heathrow-airport-terminal-4.html"&gt;Premier Inn Heathrow Terminal 4&lt;/a&gt; was welcome place to lay our heads for 24 hours or so until the flight to Iceland.&lt;/p&gt;</description></item><item><title>Getting HEAD</title><link>https://yaleman.org/post/2018/2018-09-17-getting-head/</link><pubDate>Mon, 17 Sep 2018 16:28:29 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-17-getting-head/</guid><description>&lt;p&gt;Crass, I know, but it&amp;rsquo;s part of my charm. We run load balancers for our proxies and we need to monitor they&amp;rsquo;re working, so we make requests through them out to the internet. I was doing some checking one day on &amp;ldquo;top utilization by user&amp;rdquo; and found that the monitoring account had been&amp;hellip; rather hungry.&lt;/p&gt;
&lt;p&gt;Turns out, we were doing a full GET request to two news sites, for every time a proxy appeared in a load balancing pool, from each of the load balancers.&lt;/p&gt;</description></item><item><title>DNS Caching</title><link>https://yaleman.org/post/2018/2018-09-17-dns-caching/</link><pubDate>Mon, 17 Sep 2018 09:35:33 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-17-dns-caching/</guid><description>&lt;p&gt;I really love watching the statistics as one makes a change for the better, and collecting the visualistaions is a bit of a hobby for me.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/dnscaching.png" alt="DNS Caching connections"&gt;&lt;/p&gt;
&lt;p&gt;This is the graph of active connections on one of our edge appliances. It carries all client internet traffic and also load balances DNS resolution for clients. It was an incredible drop in traffic - over half the active connections on the appliance - and the response time went from ~150ms to ~1ms for repeat requests.&lt;/p&gt;</description></item><item><title>Technical Debt</title><link>https://yaleman.org/post/2018/2018-09-14-technical-debt/</link><pubDate>Fri, 14 Sep 2018 11:59:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-14-technical-debt/</guid><description>&lt;p&gt;The human body is a perfect example of unresolved technical debt leading to issues.&lt;/p&gt;
&lt;p&gt;I have a problem where if I eat too quick, my food gets stuck in a spot in the bottom of my throat near my voicebox.&lt;/p&gt;
&lt;p&gt;Because I&amp;rsquo;m a giant, it doesn&amp;rsquo;t choke me straight up - it just makes it &lt;em&gt;really&lt;/em&gt; hard to breathe and I can kinda manage it until I get a drink.&lt;/p&gt;</description></item><item><title>Popper's Paradox</title><link>https://yaleman.org/post/2018/2018-09-14-poppers-paradox/</link><pubDate>Fri, 14 Sep 2018 07:37:55 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-14-poppers-paradox/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Paradox_of_tolerance"&gt;Popper’s paradox&lt;/a&gt;:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The paradox of tolerance was described by Karl Popper in 1945. The paradox states that if a society is tolerant without limit, their ability to be tolerant will eventually be seized or destroyed by the intolerant. Popper came to the seemingly paradoxical conclusion that in order to maintain a tolerant society, the society must be intolerant of intolerance.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I learned this one as part of &lt;a href="https://daringfireball.net/linked/2018/09/08/app-store-alex-jones"&gt;a post about Alex Jones on Daring Fireball&lt;/a&gt;. It&amp;rsquo;s never been more relevant in my lifetime than now. With the cheeto-coloured American president and his ever-more-brave band of harpies causing just &amp;hellip; tragedy across the globe.&lt;/p&gt;</description></item><item><title>OpenSSL CA Trust Weirdness</title><link>https://yaleman.org/post/2018/2018-09-06-openssl-ca-trust-weirdness/</link><pubDate>Thu, 06 Sep 2018 18:35:57 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-06-openssl-ca-trust-weirdness/</guid><description>&lt;p&gt;I&amp;rsquo;ve been having problems since I installed my own build of OpenSSL - I wanted to be able to use SSL2/3 for testing and some weird ciphers, and the build on Ubuntu wasn&amp;rsquo;t playing nice. &lt;code&gt;wget&lt;/code&gt; and &lt;code&gt;ansible&lt;/code&gt; have been giving me grief about SSL trust, and I finally got annoyed enough to sort it out.&lt;/p&gt;
&lt;p&gt;I knew &lt;code&gt;wget --ca-certificate=/etc/ssl/certs/ca-certificate.crt https://yaleman.org&lt;/code&gt; worked, so it wasn&amp;rsquo;t the certificate store itself.&lt;/p&gt;
&lt;p&gt;Searching the internet for &amp;ldquo;wget ssl trust&amp;rdquo; or &amp;ldquo;openssl ca trust&amp;rdquo; is just a waste of time - you might as well search for &amp;ldquo;cat pictures&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Splunk search head peering authentication issues</title><link>https://yaleman.org/post/2018/2018-09-03-splunk-search-head-peering-issues/</link><pubDate>Mon, 03 Sep 2018 07:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-09-03-splunk-search-head-peering-issues/</guid><description>&lt;p&gt;I was running up a new set of clustered search heads the other day and ran into some issues with one of the nodes talking to the indexer which stored the data.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Unable to distribute to peer named INDEXER.example.com at uri=INDEXER.example.com:8089 using the uri-scheme=https because peer has status=&amp;quot;Down&amp;quot;.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I proved that I could telnet from the search head to the index server on 8089 and could connect successfully, also searches at the same time from other nodes work fine, so it wasn&amp;rsquo;t actually a connectivity issue. 🤔&lt;/p&gt;</description></item><item><title>This is why</title><link>https://yaleman.org/post/2018/2018-08-25-this-is-why/</link><pubDate>Sat, 25 Aug 2018 15:53:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-25-this-is-why/</guid><description>&lt;p&gt;&amp;hellip; we should all support funding community broadcast organisations.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/m0ufUSVSyUc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Ubuntu 18 and Docker DNS</title><link>https://yaleman.org/post/2018/2018-08-24-ubuntu-18-and-docker-dns/</link><pubDate>Fri, 24 Aug 2018 21:24:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-24-ubuntu-18-and-docker-dns/</guid><description>&lt;p&gt;So I&amp;rsquo;ve reinstalled linux on my laptop and am running Ubuntu 18.04.1 LTS - Kali was OK, but there was a lot of cruft and one of the more &amp;ldquo;desktop&amp;rdquo; distributions seemed more inviting. No, not Arch.&lt;/p&gt;
&lt;p&gt;I ran into an issue today however, with DNS resolution failing in my docker containers because of how systemd messes with &lt;code&gt;/etc/resolv.conf&lt;/code&gt;. It sets a &lt;code&gt;127.0.0.53&lt;/code&gt; address, which is &lt;code&gt;systemd-resolved&lt;/code&gt;, screwing with docker&amp;rsquo;s init scripts.&lt;/p&gt;</description></item><item><title>James Mickens Does IT Comedy</title><link>https://yaleman.org/post/2018/2018-08-18-james-mickens-does-it-comedy/</link><pubDate>Sat, 18 Aug 2018 19:15:21 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-18-james-mickens-does-it-comedy/</guid><description>&lt;p&gt;He really is engaging, made me laugh like crazy.&lt;/p&gt;

 &lt;div
 style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe
 src="https://player.vimeo.com/video/95066828?dnt=0"
 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allow="fullscreen"&gt;
 &lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Some People Have Birthday Cakes</title><link>https://yaleman.org/post/2018/2018-08-17-some-people-have-birthday-cakes/</link><pubDate>Fri, 17 Aug 2018 20:48:26 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-17-some-people-have-birthday-cakes/</guid><description>&lt;p&gt;I don&amp;rsquo;t really like them.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/2018-08-17-birthday-cake.jpg" alt="Birthday cakes are nasty"&gt;&lt;/p&gt;
&lt;p&gt;But I did like this. All by myself.&lt;/p&gt;</description></item><item><title>Simple Communication for Complex Stories</title><link>https://yaleman.org/post/2018/2018-08-07-simple-communication-for-complex-stories/</link><pubDate>Tue, 07 Aug 2018 20:13:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-07-simple-communication-for-complex-stories/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/tO4iGKeFoYQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;The pieces don&amp;rsquo;t win the game, the players do.&lt;/p&gt;</description></item><item><title>SSHing to My Kindle</title><link>https://yaleman.org/post/2018/2018-08-06-sshing-to-my-kindle/</link><pubDate>Mon, 06 Aug 2018 23:09:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-06-sshing-to-my-kindle/</guid><description>&lt;p&gt;I know I&amp;rsquo;m so far behind the game on this one, but I found &lt;a href="https://www.instructables.com/id/Literary-Clock-Made-From-E-reader/"&gt;an instructable that mentioned jailbreaking one&amp;rsquo;s kindle&lt;/a&gt;&amp;hellip; and one thing led to another.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/kindle-root-ssh.png" alt="SSHing to my Kindle"&gt;&lt;/p&gt;
&lt;p&gt;This is me SSHing into my &lt;a href="https://en.wikipedia.org/wiki/Amazon_Kindle#Third_generation"&gt;Kindle 3&lt;/a&gt;, the model first released in 2010. So much for reading stuff on it tonight instead of messing around on my computer. Thankfully, jailbreaking it doesn&amp;rsquo;t stop me from doing that either :)&lt;/p&gt;
&lt;p&gt;Some notes&amp;hellip;&lt;/p&gt;</description></item><item><title>School Camp Valentines</title><link>https://yaleman.org/post/2018/2018-08-05-school-camp-valentines/</link><pubDate>Sun, 05 Aug 2018 19:54:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-05-school-camp-valentines/</guid><description>&lt;p&gt;My mum and dad were cleaning out some stuff and in the boxes of my junk I found this&amp;hellip; a weird shared valentine&amp;rsquo;s day card from a school camp I went to.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/CampValentines-outside.jpg" alt="Valentines Card Front"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/2018/CampValentines-inside.jpg"&gt;&lt;img src="https://yaleman.org/2018/CampValentines-inside-scaled.jpg" alt="Valentines Card Inside"&gt;&lt;/a&gt;
&lt;!-- raw HTML omitted --&gt;(Click to zoom in)&lt;/p&gt;
&lt;p&gt;All I can remember of that camp was the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rope courses which were altogether too easy&lt;/li&gt;
&lt;li&gt;an overzealous fake basketball dunk on some guttering that mysteriously fell off a few minutes later&amp;hellip; :)&lt;/li&gt;
&lt;li&gt;a very strange end-of-camp talent show&lt;/li&gt;
&lt;li&gt;tents, but no shenanigans (well, on my part&amp;hellip; it seems I missed out on poker)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A lot of these people have been lost to the mists of time, but it was entertaining to read.&lt;/p&gt;</description></item><item><title>BBC and the Orchestra Takes on Ibiza Hits</title><link>https://yaleman.org/post/2018/2018-08-02-bbc-and-the-orchestra-takes-on-ibiza-hits/</link><pubDate>Thu, 02 Aug 2018 21:45:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-02-bbc-and-the-orchestra-takes-on-ibiza-hits/</guid><description>&lt;p&gt;&lt;a href="https://kottke.org/18/07/an-orchestral-take-on-ibiza-club-hits"&gt;Get this in your ear holes.&lt;/a&gt;&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/xs3BXVTF7mw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;In 2015, DJ Pete Tong and the Heritage Orchestra (under director Jules Buckley) collaborated on a performance of a bunch of Ibiza club hits from the likes of Moby, Fatboy Slim, Orbital, Brainbug, and Daft Punk.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Meatballs and Sauce</title><link>https://yaleman.org/post/2018/2018-08-01-meatballs-and-sauce/</link><pubDate>Wed, 01 Aug 2018 21:47:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-08-01-meatballs-and-sauce/</guid><description>&lt;p&gt;After some inspiration from the guys on the &lt;a href="http://atp.fm/episodes/284"&gt;Accidental Tech Podcast the other day&lt;/a&gt;, I had to make some meatballs and sauce for myself!&lt;/p&gt;
&lt;p&gt;I cruised a few different sites looking for a good recipe and most of them were something along the lines of &amp;ldquo;beef, with enough egg to bind them, and flavours, so I went with what looked good on the shelf.&lt;/p&gt;
&lt;p&gt;It definitely worked out well, the smoky paprika was a freaking tasty addition to the meatballs, and the combination of ingredients suffused the house with a delightfully rich aroma, perfect for a &amp;ldquo;chilly&amp;rdquo; winter night in Brisbane.&lt;/p&gt;</description></item><item><title>Kurt Vonnegut to the People of 2088 AD</title><link>https://yaleman.org/post/2018/2018-07-28-kurt-vonnegut-to-the-people-of-2088-ad/</link><pubDate>Sat, 28 Jul 2018 20:46:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-28-kurt-vonnegut-to-the-people-of-2088-ad/</guid><description>&lt;p&gt;&lt;a href="http://www.lettersofnote.com/2014/02/ladies-gentlemen-of-ad-2088.html"&gt;Kurt Vonnegut&amp;rsquo;s letter to the people of 2088&lt;/a&gt; is, as you&amp;rsquo;d expect, incredibly well written.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It has been suggested that you might welcome words of wisdom from the past, and that several of us in the twentieth century should send you some. Do you know this advice from Polonius in Shakespeare&amp;rsquo;s Hamlet: &amp;lsquo;This above all: to thine own self be true&amp;rsquo;? Or what about these instructions from St. John the Divine: &amp;lsquo;Fear God, and give glory to Him; for the hour of His judgment has come&amp;rsquo;? The best advice from my own era for you or for just about anybody anytime, I guess, is a prayer first used by alcoholics who hoped to never take a drink again: &amp;lsquo;God grant me the serenity to accept the things I cannot change, courage to change the things I can, and wisdom to know the difference.&amp;rsquo;&lt;/p&gt;</description></item><item><title>The Terrorist Inside My Husband's Brain</title><link>https://yaleman.org/post/2018/2018-07-26-the-terrorist-inside-my-husbands-brain/</link><pubDate>Thu, 26 Jul 2018 18:11:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-26-the-terrorist-inside-my-husbands-brain/</guid><description>&lt;p&gt;&lt;a href="http://n.neurology.org/content/87/13/1308"&gt;This open letter from Robin Williams&amp;rsquo; wife to the neurology community&lt;/a&gt; about the story behind her husband&amp;rsquo;s death is truly shocking. Not because it&amp;rsquo;s full of the usual hollywood sordid trash, but because of the love she obviously feels and harrowing experience they went through together.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am writing to share a story with you, specifically for you. My hope is that it will help you understand your patients along with their spouses and caregivers a little more. And as for the research you do, perhaps this will add a few more faces behind the why you do what you do. I am sure there are already so many.&lt;/p&gt;</description></item><item><title>WhatsApp Has to Respond to Modern Day Lynchings</title><link>https://yaleman.org/post/2018/2018-07-24-whatsapp-has-to-respond-to-modern-day-lynchings/</link><pubDate>Tue, 24 Jul 2018 08:58:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-24-whatsapp-has-to-respond-to-modern-day-lynchings/</guid><description>&lt;blockquote&gt;
&lt;p&gt;It was only the most recent event in a fake-news crisis that’s seized India, which in recent months has seen dozens of mob lynchings sparked by rumors that have spread virally on social media. According to Business-Standard, over the past 18 months, there have been 33 people killed and at least 99 injured in 69 reported lynchings.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://nakedsecurity.sophos.com/2018/07/23/whatsapp-limits-message-forwarding-in-response-to-lynchings/"&gt;This article on Sophos&amp;rsquo; Naked Security Blog&lt;/a&gt; shows we still have a long way to go as a society. When large groups of people blindly accept information without any validation, and KILL others, wow.&lt;/p&gt;</description></item><item><title>Airpods and Live Listen</title><link>https://yaleman.org/post/2018/2018-07-22-airpods-and-live-listen/</link><pubDate>Sun, 22 Jul 2018 20:12:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-22-airpods-and-live-listen/</guid><description>&lt;p&gt;As someone who&amp;rsquo;s had significant hearing damage from a variety of things throughout my life, the upcoming feature &amp;ldquo;&lt;a href="https://qz.com/1323215/apples-airpods-and-live-listen-are-a-revolution-for-the-hearing-impaired/"&gt;Live Listen&lt;/a&gt;&amp;rdquo; brings hope for affordable, accessible aids in the future.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Last month, it was reported that Apple would add Live Listen, a feature that allows people to hear conversations in noisy settings, to AirPods later this year. The feature has been around since 2014. It uses the iPhone as a mic and connects to Apple-certified hearing aids to amplify hearing. When the next version of Apple’s key mobile software, iOS 12, is released, AirPod users will have access to the feature, though it’s recommended that those who require hearing aids still use them and not simply rely on AirPods for clarity and amplification.&lt;/p&gt;</description></item><item><title>Problem Reports</title><link>https://yaleman.org/post/2018/2018-07-22-problem-reports/</link><pubDate>Sun, 22 Jul 2018 20:04:10 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-22-problem-reports/</guid><description>&lt;blockquote&gt;
&lt;p&gt;You&amp;rsquo;ve come to this page because you&amp;rsquo;ve reported a problem, for which you want a diagnosis and a remedy, but have not answered one or more of the questions in the standard litany.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Any problem report must provide&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;a description of your actions,&lt;/li&gt;
&lt;li&gt;a description of the specific symptoms, and&lt;/li&gt;
&lt;li&gt;a description of why those symptoms are adverse.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://jdebp.eu/FGA/problem-report-standard-litany.html"&gt;A perfect page to send people to.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Children are monsters to robots</title><link>https://yaleman.org/post/2018/2018-07-22-children-are-monsters-to-robots/</link><pubDate>Sun, 22 Jul 2018 10:27:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-22-children-are-monsters-to-robots/</guid><description>&lt;p&gt;I love &lt;a href="https://spectrum.ieee.org/automaton/robotics/artificial-intelligence/children-beating-up-robot"&gt;this article in IEEE spectrum about a new robot behaviour that people had to design&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..they designed an abuse-evading algorithm to help the robot avoid situations where tiny humans might gang up on it. Literally tiny humans: the robot is programmed to run away from people who are below a certain height and escape in the direction of taller people. When it encounters a human, the system calculates the probability of abuse based on interaction time, pedestrian density, and the presence of people above or below 1.4 meters (4 feet 6 inches) in height. If the robot is statistically in danger, it changes its course towards a more crowded area or a taller person.&lt;/p&gt;</description></item><item><title>Nanette</title><link>https://yaleman.org/post/2018/2018-07-19-go-watch-nanette/</link><pubDate>Thu, 19 Jul 2018 23:49:17 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-19-go-watch-nanette/</guid><description>&lt;p&gt;&lt;a href="https://www.netflix.com/watch/80233611?tctx=0%2C0%2C%2C%2C"&gt;Nanette, By Hannah Gadsby.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sit down, shut up and watch it until the end. I don&amp;rsquo;t care what you think, but you have to watch it.&lt;/p&gt;
&lt;p&gt;I found her accent and her performance style grating and hard to watch.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s my problem, and if you feel it too, deal with it.&lt;/p&gt;
&lt;p&gt;Watch it until the end.&lt;/p&gt;</description></item><item><title>Emoji Ants Rated by an Entomolgist</title><link>https://yaleman.org/post/2018/2018-07-19-emoji-ants-rated-by-an-entomolgist/</link><pubDate>Thu, 19 Jul 2018 15:50:34 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-19-emoji-ants-rated-by-an-entomolgist/</guid><description>&lt;p&gt;&lt;a href="http://curlicuecal.tumblr.com/post/175362924100/an-entomologist-rates-ant-emojis"&gt;This tumblr post, where an entomologist rates emoji ants, really made my day.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not even using hyperbole. It&amp;rsquo;s so lovely and an example of the innocent whimsy we all need more of in our lives.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h2 id="emojidex"&gt;emojidex&lt;/h2&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;This ant… makes me sad. All of her legs are broken. The MS Paint art style and gradient abuse convey distress. She has a duck beak. Despite this, her expression suggests perseverance and determined cheerfulness. I want this ant to have a better life. I am rooting for her. 3/10&lt;/p&gt;</description></item><item><title>Put down the chocolate covered banana...</title><link>https://yaleman.org/post/2018/2018-07-17-chocolate-covered-banana/</link><pubDate>Tue, 17 Jul 2018 15:21:42 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-17-chocolate-covered-banana/</guid><description>&lt;p&gt;This is just so perfect, and a great explanation of what I regularly struggle with&amp;hellip;&lt;/p&gt;
&lt;p&gt;Someone will ask me a series of really strange questions, which leads me to ask &amp;ldquo;So.. what are you actually trying to achieve?&amp;rdquo;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Put down the chocolate-covered banana and step away from the European currency systems.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;What you are asking for makes no sense.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;All that you are going to receive by way of responses are bodges that attempt to do the nonsensical task that you have set, from people who are either making wild guesses as to what you are actually trying to achieve, or who don&amp;rsquo;t understand enough about the tool that you have chosen to know that what you are asking makes no sense. In both cases, that isn&amp;rsquo;t going to help you.&lt;/p&gt;</description></item><item><title>Superiority</title><link>https://yaleman.org/post/2018/2018-07-15-superiority/</link><pubDate>Sun, 15 Jul 2018 18:08:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-15-superiority/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The ultimate cause of our failure was a simple one: despite all statements to the contrary, it was not due to lack of bravery on the part of our men, or to any fault of the Fleet&amp;rsquo;s. We were defeated by one thing only - by the inferior science of our enemies. I repeat - by the inferior science of our enemies.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.mayofamily.com/RLM/txt_Clarke_Superiority.html"&gt;Superiority, by Arthur C. Clarke&lt;/a&gt;. What a spectacularly subtle reminder about technology and its proponents.&lt;/p&gt;</description></item><item><title>Rands Information Practices</title><link>https://yaleman.org/post/2018/2018-07-15-rands-information-practices/</link><pubDate>Sun, 15 Jul 2018 14:11:26 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-15-rands-information-practices/</guid><description>&lt;blockquote&gt;
&lt;p&gt;You will have a strong negative and opinionated reaction to at least one or more of these bullets. Your strong negative and opinionated reactions are a clear sign you care about how you spend your time, so keep reading even if you’re mad.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://randsinrepose.com/archives/rands-information-practices/"&gt;Rands&lt;/a&gt; provides some fantastic tips for saving yourself from yourself. One day I&amp;rsquo;ll get down to under 100 browser tabs. One day.&lt;/p&gt;</description></item><item><title>Kubrick on 2001's Ending</title><link>https://yaleman.org/post/2018/2018-07-12-kubrick-on-2001-ending/</link><pubDate>Thu, 12 Jul 2018 20:56:22 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-12-kubrick-on-2001-ending/</guid><description>&lt;p&gt;&lt;a href="https://kottke.org/18/07/the-meaning-of-the-ending-of-2001-according-to-stanley-kubrick"&gt;Kottke&amp;rsquo;s summary of Kubrick&amp;rsquo;s commentary around 2001&amp;rsquo;s ending&lt;/a&gt; puts it better than I could myself, understandably. I&amp;rsquo;ve only seen the film twice, and I don&amp;rsquo;t think I&amp;rsquo;ve ever spent enough time thinking about it - but it really does deserve everything people feel about it.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s weird, it&amp;rsquo;s fantastic, it&amp;rsquo;s epic and the pacing is glacial - but it&amp;rsquo;s amazing. You should watch it before reading the article, and I&amp;rsquo;d love to know what people think about the summary if they have.&lt;/p&gt;</description></item><item><title>You Can't Do What Apple Does</title><link>https://yaleman.org/post/2018/2018-07-10-you-cant-do-what-apple-does/</link><pubDate>Tue, 10 Jul 2018 11:56:34 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-07-10-you-cant-do-what-apple-does/</guid><description>&lt;blockquote&gt;
&lt;p&gt;What happened when Apple wanted to CNC machine a million MacBook bodies a year? They bought 10k CNC machines to do it. How about when they wanted to laser drill holes in MacBook Pros for the sleep light but only one company made a machine that could drill those 20 µm holes in aluminum? It bought the company that made the machines and took all the inventory. And that time when they needed batteries to fit into a tiny machined housing but no manufacturer was willing to make batteries so thin? Apple made their own battery cells. From scratch.&lt;/p&gt;</description></item><item><title>Hitler's rise, it's Trump Time</title><link>https://yaleman.org/post/2018/2018-06-28-trump-time/</link><pubDate>Thu, 28 Jun 2018 14:03:28 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-28-trump-time/</guid><description>&lt;p&gt;It&amp;rsquo;s amazing to me that we&amp;rsquo;re looking to guidance from the survivors of the Nazis, so soon after as well.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nybooks.com/articles/2018/06/28/hitlers-rise-it-can-happen-here/"&gt;NY Book Review looks a few books from the past&lt;/a&gt;, and I&amp;rsquo;m just gobsmacked by the horrors that we&amp;rsquo;re seeing in &amp;ldquo;first world&amp;rdquo; countries of late. I just can&amp;rsquo;t process it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Liberal democracy has enjoyed much better days. Vladimir Putin has entrenched authoritarian rule and is firmly in charge of a resurgent Russia. In global influence, China may have surpassed the United States, and Chinese president Xi Jinping is now empowered to remain in office indefinitely. In light of recent turns toward authoritarianism in Turkey, Poland, Hungary, and the Philippines, there is widespread talk of a “democratic recession.” In the United States, President Donald Trump may not be sufficiently committed to constitutional principles of democratic government.&lt;/p&gt;</description></item><item><title>House (hous)</title><link>https://yaleman.org/post/2018/2018-06-23-house/</link><pubDate>Sat, 23 Jun 2018 10:40:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-23-house/</guid><description>&lt;p&gt;&lt;em&gt;n. pl. hous·es (hou′zĭz, -sĭz)&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A place to store all one&amp;rsquo;s unfinished projects.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Aquamation and fools</title><link>https://yaleman.org/post/2018/2018-06-22-aquamation/</link><pubDate>Fri, 22 Jun 2018 10:38:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-22-aquamation/</guid><description>&lt;p&gt;More from the &amp;ldquo;I don&amp;rsquo;t want to do it, so I&amp;rsquo;ll ruin it for those that do&amp;rdquo; camp.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://newrepublic.com/article/148997/fight-right-cremated-water-rise-alkaline-hydrolysis-america"&gt;&amp;ldquo;Aquamation,&amp;rdquo; a greener form of body disposal, is gaining acceptance in America. But some powerful groups are fighting to stop it.&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;hellip; When their aquamation legalization bill came to the floor of the state House of Representatives, however, it was derailed by a gruesome speech by a lawmaker who also happened to be a casket-maker.&lt;/p&gt;</description></item><item><title>Unnecessary Things</title><link>https://yaleman.org/post/2018/2018-06-21-unnecessary-things/</link><pubDate>Thu, 21 Jun 2018 11:57:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-21-unnecessary-things/</guid><description>&lt;p&gt;I love removing unnecessary things from the data centre&amp;hellip; old hardware, bad configurations and so forth, but today&amp;rsquo;s was pretty good. It was a patch that &amp;hellip; just shouldn&amp;rsquo;t have been.&lt;/p&gt;
&lt;p&gt;At one end, an F5. The DB9 failover port to be exact.&lt;/p&gt;
&lt;p&gt;Then a Cisco &amp;ldquo;blue console cable&amp;rdquo;, two intermediary infrastructure patch panels&amp;hellip;&lt;/p&gt;
&lt;p&gt;And then at the other end, the ethernet port of an APC PDU.&lt;/p&gt;
&lt;p&gt;Wonders will truly never cease.&lt;/p&gt;</description></item><item><title>Dancing in Movies</title><link>https://yaleman.org/post/2018/2018-06-21-dancing-in-movies/</link><pubDate>Thu, 21 Jun 2018 07:46:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-21-dancing-in-movies/</guid><description>&lt;p&gt;Get this into your earballs and eyeholes, it&amp;rsquo;s a lot of fun. The &lt;a href="https://dancinginmovies.tumblr.com/post/154334237836/000006-tropic-thunder-2008-000917-10"&gt;full list of movies&lt;/a&gt; is spectacular.&lt;/p&gt;

 &lt;div
 style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe
 src="https://player.vimeo.com/video/275826346?dnt=0"
 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allow="fullscreen"&gt;
 &lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;via &lt;a href="https://kottke.org/18/06/dancing-in-movies"&gt;kottke&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Amazing Mt Fuji Photos</title><link>https://yaleman.org/post/2018/2018-06-19-mt-fuji-photos/</link><pubDate>Tue, 19 Jun 2018 23:07:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-19-mt-fuji-photos/</guid><description>&lt;p&gt;Japan is one of the countries highest on my list for places to visit, and next year I hope to spend some time there - until then I&amp;rsquo;ll just have to console myself with marvelling at &lt;a href="https://designyoutrust.com/2018/06/majestic-photos-of-mount-fuji-at-dawn-that-will-inspire-your-week/"&gt;these beautiful photos of Mount Fuji at Dawn&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;These photos of Japan’s Mount Fuji capture the majesty and quiet beauty of the iconic sight. Shot by Japanese photographer Takashi Nakazawa, these monochromatic scenes capture the quiet, clear hours around the mountain before the sun is fully risen.&lt;/p&gt;</description></item><item><title>Extremely Short Books for Lazy People</title><link>https://yaleman.org/post/2018/2018-06-18-extremely-short-books-for-lazy-people/</link><pubDate>Mon, 18 Jun 2018 22:45:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-18-extremely-short-books-for-lazy-people/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2018/classic-books7.png" alt="1984 / Lord of the Flies"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Illustrator John Atkinson has been working hard lately to help you save a lot of time. Thanks to his latest creation you can &lt;a href="https://designyoutrust.com/2018/06/extremely-shortened-versions-of-classic-books-for-lazy-people/"&gt;now read ultra-condensed classic books&lt;/a&gt;!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://wronghands1.com/"&gt;John Atkinson&amp;rsquo;s blog&lt;/a&gt; is a true cavalcade of hilarity!&lt;/p&gt;</description></item><item><title>Mister Rogers' "Freddish"</title><link>https://yaleman.org/post/2018/2018-06-14-mister-rogers-freddish/</link><pubDate>Thu, 14 Jun 2018 20:18:55 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-14-mister-rogers-freddish/</guid><description>&lt;p&gt;More and more I realise I missed out on the spectactularly wonderful influence of &lt;a href="https://en.wikipedia.org/wiki/Fred_Rogers"&gt;Mister Rogers&lt;/a&gt; growing up. Then again, I&amp;rsquo;m still happy I grew up in the 80&amp;rsquo;s, before the TV was truly infested with TellyTubbies and Woogie Poogies or whatever shite they&amp;rsquo;re spraying over the airwaves these days.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Maxwell King, the former director of the Fred Rogers Center and author of the forthcoming book The Good Neighbor: The Life and Work of Fred Rogers, shared an excerpt of the book with The Atlantic about how much attention Rogers paid to how children would hear the language on the show. For instance, he changed the lyrics on Friday’s installment of the “Tomorrow” song he sang at the end of each show to reflect that the show didn’t air on Saturdays.&lt;/p&gt;</description></item><item><title>Flat Earthers and the Internet</title><link>https://yaleman.org/post/2018/2018-06-13-flat-earthers-and-the-internet/</link><pubDate>Wed, 13 Jun 2018 23:37:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-13-flat-earthers-and-the-internet/</guid><description>&lt;p&gt;Another wonderful &lt;a href="https://kottke.org/18/06/flat-earthers-and-the-double-edged-sword-of-american-magical-thinking"&gt;summary of a few recent posts and thoughts&lt;/a&gt; by Jason Kottke&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Another way to put this is that all the people who bought those News of the World-style magazines from the grocery checkout — UFO sightings! Elvis lives! NASA faked the Moon landing! new treatment lets you live 200 years! etc.! — were able to find each other, organize, and mobilize because of the internet. And then they decided to elect one of themselves President.&lt;/p&gt;</description></item><item><title>On Swift</title><link>https://yaleman.org/post/2018/2018-06-12-on-swift/</link><pubDate>Tue, 12 Jun 2018 07:52:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-12-on-swift/</guid><description>&lt;p&gt;I&amp;rsquo;m glad I&amp;rsquo;m not the only one, this article by &lt;a href="http://rant.monkeydom.de/posts/2018/06/10/on-my-misalignment-with-apple_s-love-affair-with-swift"&gt;Dominik Wagner on Swift&lt;/a&gt; puts it better than I&amp;rsquo;ve ever been able to articulate to myself.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Swift actively distracts me in that endeavor by making me answer questions I really don&amp;rsquo;t want to answer right now. Yes, stuff might be less correct in the meantime, but heck that is what I want during the design phase. Find my concept, sweet spot, iterate, pivot quickly.&lt;/p&gt;</description></item><item><title>Zach on time</title><link>https://yaleman.org/post/2018/2018-06-02-utc-is-enough-for-everyone-right/</link><pubDate>Sun, 03 Jun 2018 23:10:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-02-utc-is-enough-for-everyone-right/</guid><description>&lt;p&gt;Time formats are a fantastic way to find bugs in your code or even your view of the world. Zach Holman has a &lt;a href="https://zachholman.com/talk/utc-is-enough-for-everyone-right"&gt;great post/rant/talk here about time entitled &amp;ldquo;UTC is enough for everyone&amp;hellip; right?&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It turns out humans have had a long, long history of poorly dealing with time, so when you hammer your head against the wall trying to deal with a timezone bug, well, you’re just the last in a long, long line of human beings that are terrible at all this! Congrats. You’re pretty unremarkable.&lt;/p&gt;</description></item><item><title>The Great Bug Hunt</title><link>https://yaleman.org/post/2018/2018-06-03-the-great-bug-hunt/</link><pubDate>Sun, 03 Jun 2018 18:44:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-03-the-great-bug-hunt/</guid><description>&lt;p&gt;I love good bugs. The &lt;a href="https://allenpike.com/2018/the-great-bug-hunt/"&gt;stories of bug hunts&lt;/a&gt; will do when I&amp;rsquo;m not finding my own.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Diagnosing and fixing a Bug requires patience, thoughtfulness, and above all a systematic, scientific mindset. We must eliminate variables one by one. Persistently forming hypotheses and testing each one is the name of the game. While the poor engineer assigned to hunt the Bug already knows this, it is our tradition to ease the pain by sharing the story of a legendary Bug Hunt.&lt;/p&gt;</description></item><item><title>pfSense lighttpd access control</title><link>https://yaleman.org/post/2018/2018-06-02-pfsense-lighttpd-block/</link><pubDate>Sat, 02 Jun 2018 09:49:28 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-06-02-pfsense-lighttpd-block/</guid><description>&lt;p&gt;In a &lt;a href="https://yaleman.org/post/2018/2018-03-07-wpad-on-pfsense-with-lighttpd/"&gt;previous post&lt;/a&gt; I configured lighttpd to serve proxy.pac files on my pfSense box. Turns out by doing this, I broke the &lt;a href="https://github.com/Neilpang/acme.sh"&gt;acme.sh package&lt;/a&gt; because I was blocking external access to port 80 (because noone needs my PAC file&amp;hellip; or something else I break.)&lt;/p&gt;
&lt;p&gt;Add the following line anywhere in /usr/local/etc/lighttpd/lighttpd.conf:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;include &amp;quot;/usr/local/etc/lighttpd/block-notacme.conf&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Edit the file: &lt;code&gt;sudo vi /usr/local/etc/lighttpd/block-notacme.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And add the following contents:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$HTTP[&amp;#34;url&amp;#34;] !~ &amp;#34;^/\.well-known/acme-challenge/.*&amp;#34; {
 $HTTP[&amp;#34;remoteip&amp;#34;] !~ &amp;#34;10\..*&amp;#34; {
 url.access-deny = (&amp;#34;&amp;#34;)
 }
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Once done, restart the lighttpd service (&lt;code&gt;sudo service lighttpd restart&lt;/code&gt;)&lt;/p&gt;</description></item><item><title>Supercells, Wow</title><link>https://yaleman.org/post/2018/2018-05-30-supercell-storms/</link><pubDate>Wed, 30 May 2018 16:49:44 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-30-supercell-storms/</guid><description>&lt;p&gt;In &lt;a href="https://www.atlasobscura.com/articles/storm-chaser-photographs"&gt;Photographing the Unbridled Power of a Supercell Storm&lt;/a&gt;, AtlasObscura looks at Camille Seaman&amp;rsquo;s book &amp;ldquo;The Big Cloud&amp;rdquo;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Once they’re in what Seaman calls “chase mode,” there are “no bathroom breaks, there is no stopping for food, no nothing.” At that point, “as things start to actually set up in the storm, our whole objective is to stay with that storm in the right position, which is usually—not always, but usually—the southwest corner of the storm, and follow it safely, so that we can photograph it and see if it produces a tornado.” The goal is to observe and photograph without being in danger. “The worst thing for storm chasers to end up being storm chased.”&lt;/p&gt;</description></item><item><title>The Legionnaire's Vineyard</title><link>https://yaleman.org/post/2018/2018-05-28-legionnaire-vineyard/</link><pubDate>Mon, 28 May 2018 21:35:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-28-legionnaire-vineyard/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Many countries’ veterans struggle to integrate back into civilian life and find purpose outside the military, but the problem is especially acute for legionnaires. Having shed their nationalities and left friends and family behind, foreign-born soldiers often base their identities on the Legion itself. Retirement means losing home, community, and employment all at once …
So while the IILE houses wounded veterans, the fields that fill with camo-wearing men picking grapes each harvest address the emotional and financial hardships that former legionnaires face.&lt;/p&gt;</description></item><item><title>America's reaction to weather is costing them</title><link>https://yaleman.org/post/2018/2018-05-25-america-weather/</link><pubDate>Fri, 25 May 2018 11:04:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-25-america-weather/</guid><description>&lt;p&gt;From a &lt;a href="https://www.nytimes.com/interactive/2018/05/24/us/disasters-hurricanes-wildfires-storms.html"&gt;New York Times article on disasters which strike America&lt;/a&gt;, their frequency, location and financial impacts.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Only about 4 percent of all hurricanes that make landfall globally hit the United States, said Robert Mendelsohn, an economist at Yale University who studies the damage caused by hurricanes. Yet 60 percent of worldwide damage from hurricanes happens in the United States.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Dr. Mendelsohn attributed this partly to federal government programs that discourage citizens and local governments from building walls to protect housing near the coast. Only in the United States do relief programs and subsidized insurance make it attractive for people to move toward disaster-prone areas, he said.&lt;/p&gt;</description></item><item><title>Tank</title><link>https://yaleman.org/post/2018/2018-05-25-tank/</link><pubDate>Fri, 25 May 2018 01:14:47 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-25-tank/</guid><description>&lt;p&gt;&lt;a href="https://prolost.com/blog/tank"&gt;Tank, a short by Stu Maschwitz&lt;/a&gt; created entirely in Adobe After Effects.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The way I made TANK is a little crazy. I made it entirely in Adobe After Effects, with equal parts animation elbow grease and nerdy expressions madness. This video is part behind-the-scenes, part After Effects tutorial, and part therapy session.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Well worth checking out - the video is 80&amp;rsquo;s gamer porn - but the making of is just incredible.&lt;/p&gt;</description></item><item><title>No headline</title><link>https://yaleman.org/post/2018/2018-05-20-no-headline/</link><pubDate>Sun, 20 May 2018 21:23:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-20-no-headline/</guid><description>&lt;p&gt;This was the front page of the &lt;a href="https://www.nydailynews.com/"&gt;New York Daily News&lt;/a&gt;, 19th March 2018.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2018/2018-05-19-dailynews-frontpage.jpg" alt="With yesterday&amp;rsquo;s Texas massace, there have now been more students or teachers killed by guns in U.S. schools than active-duty military deaths in 2018. No headline can do this justice."&gt;&lt;/p&gt;
&lt;p&gt;With yesterday&amp;rsquo;s Texas massace, there have now been more students or teachers killed by guns in U.S. schools than active-duty military deaths in 2018. No headline can do this justice.&lt;/p&gt;</description></item><item><title>Brother Hl-L3850CDW with CUPS</title><link>https://yaleman.org/post/2018/2018-05-20-brother-hl-l3850cdw/</link><pubDate>Sun, 20 May 2018 20:14:35 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-20-brother-hl-l3850cdw/</guid><description>&lt;p&gt;Just a quick note - the recommended &amp;ldquo;Generic PCL 6/PCL XL LF Printer - CUPS+Gutenprint v5.2.13&amp;rdquo; settings worked fine for me on Debian/Kali.&lt;/p&gt;
&lt;p&gt;The only tweak I had to do was to set the IP address instead of the local hostname - but that was more about our network than CUPS.&lt;/p&gt;</description></item><item><title>If you don't like it, change it</title><link>https://yaleman.org/post/2018/2018-05-18-change-it/</link><pubDate>Fri, 18 May 2018 19:01:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-18-change-it/</guid><description>&lt;p&gt;The first time I saw this ad, I couldn&amp;rsquo;t look away, nor did I want to. It&amp;rsquo;s powerful in its message and presentation, and spectacularly well done.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/5v3DvG-HvjU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Stems</title><link>https://yaleman.org/post/2018/2018-05-15-stems/</link><pubDate>Tue, 15 May 2018 09:14:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-15-stems/</guid><description>&lt;p&gt;A delightful tale of a stop-motion artist. Well worth your time to check out.&lt;/p&gt;

 &lt;div
 style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe
 src="https://player.vimeo.com/video/264137664?dnt=0"
 style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allow="fullscreen"&gt;
 &lt;/iframe&gt;
 &lt;/div&gt;</description></item><item><title>Wil Wheaton on Depression</title><link>https://yaleman.org/post/2018/2018-05-14-wheaton-depression/</link><pubDate>Mon, 14 May 2018 16:00:00 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-05-14-wheaton-depression/</guid><description>&lt;p&gt;I&amp;rsquo;ve never found it particularly tough to talk about my ongoing journey through the fun of having a bent brain. The journey itself&amp;rsquo;s the hard part, and to read another person&amp;rsquo;s story reminds me that there&amp;rsquo;s a lot of people out there, and they too have wonderful people to help them.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi, I’m Wil Wheaton. I’m 45 years-old, I have a wonderful wife, two adult children who make me proud every day, and a daughter in-law who I love like she’s my own child. I work on the most popular comedy series in the world, I’ve been a New York Times Number One Bestselling Audiobook narrator, I have run out of space in my office for the awards I’ve received for my work, and as a white, heterosexual, cisgender man in America, I live life on the lowest difficulty setting – with the Celebrity cheat enabled.&lt;/p&gt;</description></item><item><title>wpad on pfSense with lighttpd</title><link>https://yaleman.org/post/2018/2018-03-07-wpad-on-pfsense-with-lighttpd/</link><pubDate>Wed, 07 Mar 2018 09:33:38 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-03-07-wpad-on-pfsense-with-lighttpd/</guid><description>&lt;p&gt;Setting up &lt;a href="https://en.wikipedia.org/wiki/Proxy_auto-config"&gt;proxy auto-configuration&lt;/a&gt; on pfSense has a handy &lt;a href="https://doc.pfsense.org/index.php/WPAD_Autoconfigure_for_Squid"&gt;documentation page&lt;/a&gt;, but sadly the first thing they say is that you have to run the webConfigurator GUI in HTTP mode, which is kind of annoying.&lt;/p&gt;
&lt;p&gt;Given the auto-config of &lt;a href="http://nginx.org"&gt;nginx&lt;/a&gt; (which runs the pfSense GUI) will likely blat any changes I make, I decided to use &lt;a href="https://www.lighttpd.net"&gt;lighttpd&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;In short, we&amp;rsquo;re going to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;install a web server&lt;/li&gt;
&lt;li&gt;make a pac file&lt;/li&gt;
&lt;li&gt;make it available at a couple of different URLs via that web server&lt;/li&gt;
&lt;li&gt;have &lt;a href="http://knowyourmeme.com/memes/the-cake-is-a-lie"&gt;cake&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here&amp;rsquo;s how I did it&amp;hellip;&lt;/p&gt;</description></item><item><title>pfSense VPN for Road Warriors</title><link>https://yaleman.org/post/2017/2017-03-02-roadwarrior-with-pfsense/</link><pubDate>Fri, 02 Mar 2018 21:26:45 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-03-02-roadwarrior-with-pfsense/</guid><description>&lt;p&gt;This is current for v2.4.1, and is by no means a configuration I&amp;rsquo;d stand behind as far as being terribly secure for anything you should care about! :) I&amp;rsquo;ve got a static IP address, so I have a DNS entry that points at my router. If you&amp;rsquo;ve got a dynamic address, it&amp;rsquo;d be worth configuring Dynamic DNS to make connecting to your VPN possible.&lt;/p&gt;
&lt;p&gt;Here we go&amp;hellip; it&amp;rsquo;s all done in the pfSense webUI of course.&lt;/p&gt;</description></item><item><title>Internode IPv6 configuration for pfSense</title><link>https://yaleman.org/post/2017/2017-03-02-internode-ipv6-with-pfsense/</link><pubDate>Fri, 02 Mar 2018 21:24:55 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-03-02-internode-ipv6-with-pfsense/</guid><description>&lt;p&gt;After running a mikrotik router for a long time and fighting with the IPv6 configuration, I gave up this week and started using &lt;a href="https://www.pfsense.org"&gt;pfSense&lt;/a&gt; as a test. Within about half an hour (after figuring out the &lt;a href="https://doc.pfsense.org/index.php/Boot_Troubleshooting#GPT_Boot_Issues"&gt;USB boot option wasn&amp;rsquo;t possible with my machine&lt;/a&gt;) I was up and running better than ever!&lt;/p&gt;
&lt;h1 id="wan-interface-config"&gt;WAN interface config&lt;/h1&gt;
&lt;h2 id="general-configuration"&gt;General Configuration&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;IPv6 Configuration Type: DHCP6&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dhcp6-client-configuration-section"&gt;DHCP6 Client Configuration section&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Configuration: not needed&lt;/li&gt;
&lt;li&gt;Use IPv4 connectivity as parent interface: enabled&lt;/li&gt;
&lt;li&gt;Request only an IPv6 prefix: enabled&lt;/li&gt;
&lt;li&gt;DHCPv6 Prefix Delegation size: 56&lt;/li&gt;
&lt;li&gt;Send IPv6 prefix hint: enabled&lt;/li&gt;
&lt;li&gt;Debug: disabled&lt;/li&gt;
&lt;li&gt;Do not wait for a RA: disabled&lt;/li&gt;
&lt;li&gt;Do not allow PD/Address release: disabled&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="lan-interface-configuration"&gt;LAN Interface Configuration&lt;/h1&gt;
&lt;h2 id="general-configuration-1"&gt;General Configuration&lt;/h2&gt;
&lt;p&gt;IPv6 Configuration Type: Track Interface&lt;/p&gt;</description></item><item><title>Because that's how we roll.</title><link>https://yaleman.org/post/2018/2018-01-10-thats-how-we-roll/</link><pubDate>Wed, 10 Jan 2018 09:42:07 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-01-10-thats-how-we-roll/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2018/yale_and_alaska.jpg" alt="me and alaska"&gt;&lt;/p&gt;</description></item><item><title>F5 APM with IPV6 Network ACLs</title><link>https://yaleman.org/post/2018/2018-02-03-f5-ipv6-apm/</link><pubDate>Wed, 03 Jan 2018 07:58:33 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2018/2018-02-03-f5-ipv6-apm/</guid><description>&lt;p&gt;I ran into an issue while configuring an F5 SSLVPN for IPV6 last night, and googling it didn&amp;rsquo;t return anything of use.. so here we are again!&lt;/p&gt;
&lt;p&gt;This is for the &lt;code&gt;IPV6 LAN Address Space&lt;/code&gt; option, under &lt;code&gt;Client Settings&lt;/code&gt; in the &lt;code&gt;Network Settings&lt;/code&gt; tab under&amp;hellip; don&amp;rsquo;t hold your breath&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Access ›› Connectivity / VPN : Network Access (VPN) : Network Access Lists : (yourprofile)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I know they&amp;rsquo;re complex, but the configuration&amp;rsquo;s getting hilariously convoluted to find sometimes.&lt;/p&gt;</description></item><item><title>Blocking WordPress password resets</title><link>https://yaleman.org/post/2017/2017-12-13-block-wordpress-password-reset/</link><pubDate>Wed, 13 Dec 2017 15:51:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-13-block-wordpress-password-reset/</guid><description>&lt;p&gt;Had an issue with people attempting password resets against one of my wordpress instances, when it&amp;rsquo;s something I&amp;rsquo;ll literally never require.&lt;/p&gt;
&lt;p&gt;Since it&amp;rsquo;s running on Apache, I decided to use &lt;a href="http://modsecurity.org"&gt;mod_security&lt;/a&gt; to implement, blocking and alerting with ease.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;SecRule REQUEST_FILENAME &amp;quot;wp-login.php&amp;quot; &amp;quot;id:'400002',chain,deny,log,msg:'Password reset form attempt'&amp;quot;
SecRule ARGS:action &amp;quot;@contains lostpassword&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is really simple, and nukes the ability for people to reset the password - and easy to remove if someone does have to do it :)&lt;/p&gt;</description></item><item><title>Disbenefits</title><link>https://yaleman.org/post/2017/2017-12-11-disbenefits/</link><pubDate>Mon, 11 Dec 2017 11:51:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-11-disbenefits/</guid><description>&lt;p&gt;&lt;em&gt;Noun&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As in the opposite of benefit. Because using drawbacks is bad; similarly &amp;lsquo;pros&amp;rsquo; and &amp;lsquo;cons&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;Donated by Justin&lt;/p&gt;</description></item><item><title>Misunderestimate</title><link>https://yaleman.org/post/2017/2017-12-03-misunderestimate/</link><pubDate>Sun, 03 Dec 2017 10:05:03 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-03-misunderestimate/</guid><description>&lt;p&gt;&lt;em&gt;Verb&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To precisely understand something, one would assume?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Don&amp;rsquo;t misunderestimate me, sir!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Donated by Harvey&lt;/p&gt;</description></item><item><title>Conversate</title><link>https://yaleman.org/post/2017/2017-12-03-conversate/</link><pubDate>Sun, 03 Dec 2017 08:05:03 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-03-conversate/</guid><description>&lt;p&gt;&lt;em&gt;Verb&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The act of having a conversation, in the future tense.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We will conversate about this later&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Donated by Justin&lt;/p&gt;</description></item><item><title>Planful</title><link>https://yaleman.org/post/2017/2017-12-03-planful/</link><pubDate>Sun, 03 Dec 2017 08:05:03 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-03-planful/</guid><description>&lt;p&gt;&lt;em&gt;Adjective&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re &lt;em&gt;planful&lt;/em&gt; you&amp;rsquo;ve made a plan? Maybe?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We should be more planful about this in future.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Donated by Justin&lt;/p&gt;</description></item><item><title>Productionize</title><link>https://yaleman.org/post/2017/2017-12-03-productionize/</link><pubDate>Sun, 03 Dec 2017 08:02:33 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-03-productionize/</guid><description>&lt;p&gt;&lt;em&gt;Verb&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To put something into production, when you know you&amp;rsquo;re doing something truly lacking in smart.&lt;/p&gt;
&lt;p&gt;Found in the notes of a Change Advisory Board meeting, of course!&lt;/p&gt;</description></item><item><title>Unresponsible</title><link>https://yaleman.org/post/2017/2017-12-03-unresponsible/</link><pubDate>Sun, 03 Dec 2017 07:51:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-12-03-unresponsible/</guid><description>&lt;p&gt;&lt;em&gt;Adjective&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To be not at fault for something really stupid. Typically used by people out of their depth trying to save their careers.&lt;/p&gt;
&lt;p&gt;Donated by Justin&lt;/p&gt;</description></item><item><title>Sea day</title><link>https://yaleman.org/post/2017/2017-09-21-sea-day/</link><pubDate>Thu, 21 Sep 2017 23:48:10 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-21-sea-day/</guid><description>&lt;p&gt;Today was, as the title says, a sea day. We spent the day on a Turkish boat, cruising for a short time around Kaleüçağız. Yep, take notes, there&amp;rsquo;ll be a test on &lt;em&gt;that&lt;/em&gt; one later. It&amp;rsquo;s a beautiful seaside village with a rather large marina full of tourist and traveller boats.&lt;/p&gt;
&lt;p&gt;On the way, we were treated to a spectacular view of Kaş from a lookout a few stories above it. Erkan described it as the place he fell in love with the city, and I certainly understand why. Also, mad props to the best hotel for advertising :)&lt;/p&gt;</description></item><item><title>Status quo and love</title><link>https://yaleman.org/post/2017/2017-09-21-status-quo-and-love/</link><pubDate>Thu, 21 Sep 2017 22:43:22 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-21-status-quo-and-love/</guid><description>&lt;p&gt;If the status quo was the best idea we&amp;rsquo;d still be nomads scratching in the dirt for grubs. Or we&amp;rsquo;d still be bacteria.&lt;/p&gt;
&lt;p&gt;A piece of paper which was designed on a computer and printed by a giant automated printer, then folded by robots and inserted into an envelope, again, by robots, was sent to your house. A person will have put it in your letter box, and you or your partner would have taken it into your house, a place built by men and women out of parts suffused with centuries of improvement. You can read it today by sunlight or moonlight or by the magic of electricity or even fire. All wonderful things we couldn&amp;rsquo;t live without that required people to work together and accept new things. That&amp;rsquo;s how you&amp;rsquo;re picking up that pen or pencil, to make a mark on that piece of paper, that helps our society decide if we believe in this thing that means so much to so many on both sides of the discussion.&lt;/p&gt;</description></item><item><title>Kaş</title><link>https://yaleman.org/post/2017/2017-09-20-kas/</link><pubDate>Wed, 20 Sep 2017 23:16:08 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-20-kas/</guid><description>&lt;p&gt;Another early morning on the road, having had a terrible night&amp;rsquo;s sleep due to misbehaving air conditioning in the hotel. I know, privileged much? It&amp;rsquo;s alright if you know it&amp;rsquo;s going to be hot, you&amp;rsquo;ll get a fan or change how you sleep - but alternating between 21 and 30 degrees in the room was no fun at all.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2017/09/2017-09-20-bluesilkrug.jpg" alt="Blue and gold silk rug"&gt;&lt;/p&gt;
&lt;p&gt;First stop this morning was the Saklikent carpet weaver&amp;rsquo;s collective. A group brought together with government and other funding to promote the ancient skills of knot-work carpet weaving. They work in wool, silk and cotton to make some truly spectacular pieces of art. One of the pieces I saw today
has a knot count of over 440dpi, which is incredible to see in real life.&lt;/p&gt;</description></item><item><title>Fethiye</title><link>https://yaleman.org/post/2017/2017-09-19-fethiye/</link><pubDate>Tue, 19 Sep 2017 21:48:05 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-19-fethiye/</guid><description>&lt;p&gt;Today we started heading towards the south-western corner of Turkey and the coastal town of Fethiye. We had a few hours&amp;rsquo; drive ahead of us so along the way we heard a few new facts.&lt;/p&gt;
&lt;p&gt;Roughly 65% of the Turkish population is under 35, with roughly a quarter of the 80 million residents being in school at any given time. One university entrance exam is held per year, run by the government, and if you miss it or fail it, then your life&amp;rsquo;s on hold for another year. About 2.5 million people are going for the 250k available university positions, so competition&amp;rsquo;s tough.&lt;/p&gt;</description></item><item><title>Pamukkale</title><link>https://yaleman.org/post/2017/2017-09-18-pamukkale/</link><pubDate>Mon, 18 Sep 2017 23:23:49 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-18-pamukkale/</guid><description>&lt;p&gt;Today we started our third day in Selçuk with another delicious breakfast of local olives, eggs and other great things. I could really get used to this. An early start was on the cards due to the long transit, so we got our butts in gear and headed up to the Basilica of St. John the Evangelist and Ayasuluk Kalesi.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2017/09/2017-09-18-stjohnbasilica.jpg" alt="Ruins of St. John&amp;rsquo;s Basilica"&gt;&lt;/p&gt;
&lt;p&gt;More crumblies, beautiful views and a warm day. Emphasis on the warm. It&amp;rsquo;s interesting to try and infer the designs of places based on their remaining ruins, and see how people put things together in the world&amp;rsquo;s largest incomplete 3d puzzle games.&lt;/p&gt;</description></item><item><title>Troia and the road to Selçuk</title><link>https://yaleman.org/post/2017/2017-09-16-troia-and-the-road-to-selcuk/</link><pubDate>Sat, 16 Sep 2017 22:28:23 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-16-troia-and-the-road-to-selcuk/</guid><description>&lt;p&gt;Today was scheduled to be a long day of travel, and it definitely lived up to it. Starting in our accommodation, the ANZAC hotel in Çanukkale, we aimed to get to Selçuk by late afternoon, including a stop at the ruins of the city of Troia. Google maps says it&amp;rsquo;s five and a half hours, but that doesn&amp;rsquo;t include traffic in Izmir nor the stops along the way.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2017/09/2017-09-16-troy1.jpg" alt="Roman Odeon"&gt;&lt;/p&gt;</description></item><item><title>First full day, Gallipoli</title><link>https://yaleman.org/post/2017/2017-09-15-first-full-day-gallipoli/</link><pubDate>Fri, 15 Sep 2017 22:04:13 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-15-first-full-day-gallipoli/</guid><description>&lt;p&gt;Today was the first full day on the road with the tour group, all of us piling into the van at early o&amp;rsquo;clock and starting our journey to the monuments of the Gallipoli campaign.&lt;/p&gt;
&lt;p&gt;A few things we learnt on the way out, before the scenery started&amp;hellip;&lt;/p&gt;
&lt;p&gt;Istanbul&amp;rsquo;s a city of 17 million people and 4 million cars, thankfully we were going in the &amp;ldquo;outbound&amp;rdquo; direction this morning so traffic wasn&amp;rsquo;t terrible. We&amp;rsquo;re traffic going the other direction, I have a feeling we may still be there. It was surprising to me that it seems that people just hang out on the side of highways, waiting for lifts. There were literally hundreds of people as we left the city, just hanging out, looking like they were ready for work.&lt;/p&gt;</description></item><item><title>The start of the tour</title><link>https://yaleman.org/post/2017/2017-09-14-the-start-of-the-tour/</link><pubDate>Thu, 14 Sep 2017 17:13:54 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-14-the-start-of-the-tour/</guid><description>&lt;p&gt;Realising that breakfast was part of the hotel stay really made my morning. Procuring that which sustains me was a little bit concerning after last night&amp;rsquo;s adventure, and I really wasn&amp;rsquo;t looking forward to stumbling out into the street, half asleep looking for food.&lt;/p&gt;
&lt;p&gt;We weren&amp;rsquo;t due to meet up with the tour until 1300 today, so we went back to Gülhane park for a wander and to explore more of the space. What a lovely area - beautiful parkways and even thought it&amp;rsquo;s clearly all due to be replanted soon - the gardens are lovely. We got our first good look (on foot) of the &amp;ldquo;new city&amp;rdquo; across the bay; it&amp;rsquo;s truly amazing how many people clearly live in this area, the gateway between Europe and Asia.&lt;/p&gt;</description></item><item><title>London to Istanbul</title><link>https://yaleman.org/post/2017/2017-09-13-london-to-istanbul/</link><pubDate>Wed, 13 Sep 2017 22:39:23 +0200</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-13-london-to-istanbul/</guid><description>&lt;p&gt;Transit day, our flight was due to leave at 10:15am, so to get there in time we were up before 0600.&lt;/p&gt;
&lt;p&gt;Caught the train from Covent Garden to Green Park, transferred to the Victoria line down to London Victoria station. From there it was a rather pleasant journey on the Gatwick Express to the airport.&lt;/p&gt;
&lt;p&gt;Victoria station is a bit of a mess, there&amp;rsquo;s construction around a large section of the outside and GPS doesn&amp;rsquo;t work so you can&amp;rsquo;t find where you are until you do half a lap.&lt;/p&gt;</description></item><item><title>Indoors day</title><link>https://yaleman.org/post/2017/2017-09-08-indoors-day/</link><pubDate>Fri, 08 Sep 2017 22:35:33 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-08-indoors-day/</guid><description>&lt;p&gt;Given it was raining before we arose, we chose a few things on the things-to-do list which were generally indoors. The first of these was the &lt;a href="http://www.iwm.org.uk/visits/churchill-war-rooms"&gt;Churchill War Rooms&lt;/a&gt;, the underground bunker complex that was used for most of the second world war to run the show. There&amp;rsquo;s a lovely self-paced audio tour of the facilities almost exactly as they were, along with an expanded museum area dedicated to Churchill&amp;rsquo;s life. A truly inspiring man, well worth learning about.&lt;/p&gt;</description></item><item><title>First ~24 hours in London</title><link>https://yaleman.org/post/2017/2017-09-07-first-24-hours-in-london/</link><pubDate>Thu, 07 Sep 2017 23:32:56 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-07-first-24-hours-in-london/</guid><description>&lt;p&gt;All the tube!&lt;/p&gt;
&lt;p&gt;Heathrow Express to Paddington station, what a lightning run. A lovely transit system that whisks you away from the airport to the city at great speed, depositing you at a central hub of transit. In this case, Paddington station, which allowed us to navigate our way through the myriad tunnels, all alike, to London Victoria Station via the tube.&lt;/p&gt;
&lt;p&gt;We found the location of our first night&amp;rsquo;s stay after doing a lap and a half of Victoria station (I had forgotten that Google Maps works offline on my phone :)) The &lt;a href="http://www.hollyhousehotel.co.uk/"&gt;Holly House Hotel&lt;/a&gt; is an adorable converted walk-up with 26 cosy rooms. Ours had two double beds and a king single along with an ensuite, which for 50 quid a night was amazingly good value. The four floors of stairs was a test of my knee joints which I would have rapidly failed had we stayed much longer. The included continental breakfast made the start of the day much easier as well.&lt;/p&gt;</description></item><item><title>Long haul sucks balls</title><link>https://yaleman.org/post/2017/2017-09-06-long-haul-sucks-balls/</link><pubDate>Wed, 06 Sep 2017 11:45:47 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-06-long-haul-sucks-balls/</guid><description>&lt;p&gt;I&amp;rsquo;m travelling with AuntyMary to London for nearly a week, then heading to Turkey for the balance of a month. This&amp;rsquo;d be a lot easier if it weren&amp;rsquo;t for a few niggling issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I live in Australia, so it&amp;rsquo;s taking us at least 25 hours and change to get there.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;m a freakishly tall biped with a busted knee.&lt;/li&gt;
&lt;li&gt;I can&amp;rsquo;t afford business class flights.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first flight was pretty good, a 3/3/3 layout Boeing 777 with a spare seat between us for stretching out. The second flight&amp;rsquo;s been a little squishy, packed into a 3/4/3 layout Airbus A380, completely filled to the gills. It&amp;rsquo;s a lovely quiet plane, something I couldn&amp;rsquo;t say for the 777, and well fitted out for all and sundry. It&amp;rsquo;s just not made for giants with shoulders that hang over the arm rests and poke people in the ears. :(&lt;/p&gt;</description></item><item><title>Leaving for Europe</title><link>https://yaleman.org/post/2017/2017-09-05-leaving-for-europe/</link><pubDate>Tue, 05 Sep 2017 22:33:51 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-09-05-leaving-for-europe/</guid><description>&lt;p&gt;Not much to talk about in this post as you&amp;rsquo;d imagine, I&amp;rsquo;m still sitting in the airport waiting to leave.&lt;/p&gt;
&lt;p&gt;On our final itinerary check a couple of days ago, we realised that somehow I&amp;rsquo;d completely messed up the time zones of the flights about four months ago, booking one less night of accommodation than we actually need! Bookings.com to the rescue, and we have found a &amp;ldquo;cosy&amp;rdquo; little place near &lt;a href="https://en.m.wikipedia.org/wiki/London_Victoria_station"&gt;London Victoria Station&lt;/a&gt; which is cheap, if nothing else :)&lt;/p&gt;</description></item><item><title>Scheduled backups on Checkpoint VSX</title><link>https://yaleman.org/post/2017/2017-08-16-scheduled_backups_on_checkpoint_vsx/</link><pubDate>Wed, 16 Aug 2017 16:47:11 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-08-16-scheduled_backups_on_checkpoint_vsx/</guid><description>&lt;p&gt;Editing backups isn&amp;rsquo;t possible on VSX clusters, which is ridiculous, and checking their full config isn&amp;rsquo;t possible from any of the GUIs, so it&amp;rsquo;s shell time.&lt;/p&gt;
&lt;p&gt;SSH to the appliance you&amp;rsquo;re trying to deal with, and run &lt;code&gt;show configuration backup-scheduled&lt;/code&gt; from &lt;code&gt;clish&lt;/code&gt;. This&amp;rsquo;ll show you both the specific backup configuration and the schedule as well.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s an example of a backup that SCPs to a remote host, twice a week at 0130.&lt;/p&gt;</description></item><item><title>JScape MFT Management Cert</title><link>https://yaleman.org/post/2017/2017-08-16-jscape_mft_management_cert/</link><pubDate>Wed, 16 Aug 2017 15:12:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-08-16-jscape_mft_management_cert/</guid><description>&lt;p&gt;Just for future reference, to update the management certificate&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You&amp;rsquo;ll need to upload the cert/key as a PKCS12 file, with a password. Given it&amp;rsquo;s a single password per file, put the same thing in both the fields.&lt;/li&gt;
&lt;li&gt;To find the &amp;ldquo;alias&amp;rdquo; run &lt;code&gt;keytool -list -storetype pkcs12 -keystore &amp;lt;filename&amp;gt;&lt;/code&gt; and look for the line ending with &lt;code&gt;PrivateKeyEntry&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;You have to edit manager-web.cfg in the installation directory to reflect the new key name, the field is &lt;code&gt;https.key&lt;/code&gt; and the value is the key name you gave it when uploading.&lt;/li&gt;
&lt;li&gt;Once you&amp;rsquo;ve done that, restart the &lt;code&gt;JSCAPE MFT Server&lt;/code&gt; service.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Go find some cute puppy pictures to look at, you&amp;rsquo;ll need them to feel better about yourself. :)&lt;/p&gt;</description></item><item><title>Japanese-flavoured adventuring</title><link>https://yaleman.org/post/2017/2017-07-30-japanese-flavoured-adventuring/</link><pubDate>Sun, 30 Jul 2017 22:45:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-07-30-japanese-flavoured-adventuring/</guid><description>&lt;p&gt;Sunday, rest day. A day to find peaceful ways to explore culture and ourselves. Thus, we had everyone over for bacon and eggs with all the trimmings. :)&lt;/p&gt;
&lt;p&gt;The National Library of Australia has an exhibition entitled &lt;a href="http://www.nla.gov.au/meiji"&gt;&amp;ldquo;Melodrama in Meiji Japan&amp;rdquo;&lt;/a&gt; all about the last years of the original use of traditional woodcuts, through the eyes of a collection curated by a UNSW professor over many years, recently donated to the LIbrary.&lt;/p&gt;</description></item><item><title>Another day, more raids</title><link>https://yaleman.org/post/2017/2017-07-29-running-around/</link><pubDate>Sun, 30 Jul 2017 08:45:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-07-29-running-around/</guid><description>&lt;p&gt;Yesterday we didn&amp;rsquo;t have any particular plans, just to meet up with people and do all the things, then go to a few get-togethers at night.&lt;/p&gt;
&lt;p&gt;We pottered around for the morning and found carb-heavy fuel at Hungry Jack&amp;rsquo;s to start the day (me being hangry helps nobody!). Meeting up with the Canberra Pokémon crew, we did two Articuno raids and one Lugia. I only caught the Lugia, and it wasn&amp;rsquo;t particularly special - but who&amp;rsquo;s to complain I guess? :)&lt;/p&gt;</description></item><item><title>Transit day to CBR</title><link>https://yaleman.org/post/2017/2017-07-28-transit-day/</link><pubDate>Sat, 29 Jul 2017 08:45:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-07-28-transit-day/</guid><description>&lt;p&gt;Transit day, going to CBR for a weekend of hanging out with friends. For the first time ever it was cheap enough to make going to Sydney first, then to Canberra worth it (or so we thought).&lt;/p&gt;
&lt;p&gt;The first flight wasn&amp;rsquo;t too bad, somehow QANTAS ignored our seat allocations and split us up, probably due to the fact that we were listed as two independent travellers, not a pair. One day, airline booking systems will make sense - and be usable - their website shows a clear mess of technical debt.&lt;/p&gt;</description></item><item><title>Reducing mdadm Mirror Drive Count</title><link>https://yaleman.org/post/2017/2017-07-14-reducing-mdadm-mirror-drive-count/</link><pubDate>Sat, 15 Jul 2017 00:00:02 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-07-14-reducing-mdadm-mirror-drive-count/</guid><description>&lt;p&gt;&amp;ldquo;Grow&amp;rdquo; the array down to two devices:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo mdadm --grow /dev/md1 --raid-devices=2 --backup-file /tmp/mdadmbackup
raid_disks for /dev/md1 set to 2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Show the new status:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-$" data-lang="$"&gt;/dev/md1:
 Version : 1.2
 Creation Time : Fri Sep 16 22:38:10 2011
 Raid Level : raid1
 Array Size : 1953510841 (1863.01 GiB 2000.40 GB)
 Used Dev Size : 1953510841 (1863.01 GiB 2000.40 GB)
 Raid Devices : 2
 Total Devices : 2
 Persistence : Superblock is persistent

 Update Time : Tue Jul 4 18:27:02 2017
 State : clean 
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
 Spare Devices : 0

 Name : microserver:1 (local to host microserver)
 UUID : e19da472:04736a59:6c1e25ec:c4a60ebe
 Events : 20513

 Number Major Minor RaidDevice State
 3 8 49 0 active sync /dev/sdd1
 2 8 17 1 active sync /dev/sdb1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;References:&lt;/p&gt;</description></item><item><title>Yahoo 'Via' header redirect loop</title><link>https://yaleman.org/post/2017/2017-04-20-yahoo-via-loop/</link><pubDate>Mon, 10 Jul 2017 18:45:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-04-20-yahoo-via-loop/</guid><description>&lt;p&gt;At work we run proxies for filtering malicious traffic and restricting access to unsavoury content - be it pornography or other things outside policy. For a while now we have had an issue where certain Yahoo-run systems will send continual 301 redirects until the browser gives up with an error.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been really annoying to troubleshoot, as it wasn&amp;rsquo;t quite clear what would trigger it. The normal things like SSL inspection or broken cookies weren&amp;rsquo;t the cause, and it didn&amp;rsquo;t seem to be routing or anything else like that. The main time we had seen it was when a user with an iPad tried to access the Yahoo weather app and it wouldn&amp;rsquo;t work.&lt;/p&gt;</description></item><item><title>DIY bed head</title><link>https://yaleman.org/post/2017/2017-07-04-diy-bed-head/</link><pubDate>Tue, 04 Jul 2017 18:45:13 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-07-04-diy-bed-head/</guid><description>&lt;p&gt;I bought an IKEA bed without a head when I first moved in nearly four years ago, and I finally got around to dealing with it this past weekend. The general idea was to have something that kept my head away from the wall when it was cold, and not look too ugly. Simple, right?&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2017/07/bedhead_1.jpg" alt="foo"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I started by grabbing some material from Spotlight, the local &amp;ldquo;big box&amp;rdquo; fabric store. Padding wasn&amp;rsquo;t cheap, so a cheap(ish) camping mat from BCF was purchased, and some 2.4m lengths of &amp;ldquo;non structural pine&amp;rdquo; as well. These were the cheapest part of the whole thing at $2.88 each. I already had the uprights from a previous job, being some nice-ish 2x4&amp;quot; pine.&lt;/p&gt;</description></item><item><title>Auckland, Part One</title><link>https://yaleman.org/post/2017/2017-03-30-auckland-part-one/</link><pubDate>Thu, 30 Mar 2017 21:27:57 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-03-30-auckland-part-one/</guid><description>&lt;p&gt;&lt;a href="//boryssnorc.com/"&gt;RMB&lt;/a&gt; had been on her amazing South America trip for a few months and I wanted to see some shows in the &lt;a href="http://www.popupglobe.co.nz"&gt;Pop Up Globe&lt;/a&gt; where my friend &lt;a href="http://chantellegerrard.com"&gt;Chantelle&lt;/a&gt;’s been doing some incredible work. These two things came together at the same time, so I toddled off to Auckland for a few days, then onto the cruise ship to come home via Sydney.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2017/03/2017-03-30-AirplaneFood.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;What a start to the trip! I misread my flight time and barely scraped into check-in by a few minutes, thankfully I’m paranoid about getting there early and had built in lee-way. Between leaving home and landing in Auckland, my iPhone decided to do a weird battery thing so I ended up with ~10% battery upon landing. That was even after plugging it in to charge through the whole flight - the weird in-seat charger kept turning it on, which didn’t help. Customs and baggage collection was a breeze, and then I tried to buy a SIM for my 3G hotspot, but tried two different company’s offerings before giving up.&lt;/p&gt;</description></item><item><title>Learning pillow</title><link>https://yaleman.org/post/2017/2017-03-14-learning-pillow/</link><pubDate>Tue, 14 Mar 2017 07:03:22 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-03-14-learning-pillow/</guid><description>&lt;p&gt;Recently I was playing with date formatting in python and wrote a little script which takes a json object full of upcoming dates, then shows a count down.&lt;/p&gt;
&lt;p&gt;Running this in the terminal is easy, but I wanted a simple way to see the information without having to do that. I could have written a macOS app to add to the UI at some point, but swift is still a mess and I&amp;rsquo;m not going to go learn ObjectiveC just for this one. I had used PIL (more specifically pillow, the working rewrite) in the past through some other work, but figured it would be handy to learn it.&lt;/p&gt;</description></item><item><title>Make Blue Great Again</title><link>https://yaleman.org/post/2017/2017-03-10-make-blue-great-again/</link><pubDate>Fri, 10 Mar 2017 19:10:18 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-03-10-make-blue-great-again/</guid><description>&lt;p&gt;I get it, I really do. Red team engagements are amazing and they&amp;rsquo;re a great way to identify problems in our environments. They&amp;rsquo;re really cool to talk about to your CEO buddies, and while you pay the bill you get to imagine a crack military-style force attacking your perimeter and attempting to breach your defences. They&amp;rsquo;re the cool thing that every security guy wants to do, because Blue&amp;rsquo;s the boring one, right?&lt;/p&gt;</description></item><item><title>Docker Networking Issue</title><link>https://yaleman.org/post/2017/2017-02-23-docker-networking-issue/</link><pubDate>Thu, 23 Feb 2017 21:16:53 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-02-23-docker-networking-issue/</guid><description>&lt;p&gt;So I kept having issues with connectivity in the docker system I run on my laptop. Couldn&amp;rsquo;t get it to pull images, build or whatever I needed to do.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ docker build .
Sending build context to Docker daemon 13.61 MB
Step 1/9 : FROM ubuntu:latest
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.88.1:53: read udp 10.0.2.15:60485-&amp;gt;192.168.88.1:53: i/o timeout
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Turns out my docker machine was a bit special - probably because I hop between different networks fairly regularly.&lt;/p&gt;</description></item><item><title>ASA certificates and OpenSSL</title><link>https://yaleman.org/post/2017/2017-02-20-asa-certs-and-openssl/</link><pubDate>Mon, 20 Feb 2017 21:05:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-02-20-asa-certs-and-openssl/</guid><description>&lt;p&gt;While messing with a Cisco ASA, I needed to pull a certificate out of the config. While trying to parse it with openssl, it wasn’t pleased with the PKCS12 format file it claims to have exported:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;139708630054816:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:\
 wrong tag:tasn_dec.c:1319:
139708630054816:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:\
 nested asn1 error:tasn_dec.c:381:Type=PKCS12
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Even windows wouldn&amp;rsquo;t have a bar of it, which is unsurprising. Its certificate handling&amp;rsquo;s for shit anyway. I found the answer is here on StackOverflow (of course): &lt;a href="https://serverfault.com/questions/677093/openssl-cannot-convert-pkcs12-exported-from-cisco-asa-55xx"&gt;OpenSSL cannot convert PKCS12 exported from Cisco ASA 55xx
&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Are You Secure?</title><link>https://yaleman.org/post/2017/2017-01-20-are-you-secure/</link><pubDate>Fri, 20 Jan 2017 06:46:16 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-01-20-are-you-secure/</guid><description>&lt;p&gt;I was commenting on the seeming madness and complexity of our work firewall design recently:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We just drew a network diagram on the wall of &lt;em&gt;just&lt;/em&gt; our firewalls, 12&amp;rsquo; wide, 6&amp;rsquo; tall&amp;hellip; at the end, I jumped up and yelled &amp;ldquo;&lt;a href="https://en.wikipedia.org/wiki/The_Aristocrats"&gt;THE ARISTOCRATS&lt;/a&gt;&amp;rdquo;. Seemed required.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And someone asked &amp;ldquo;are you secure?&amp;rdquo;. Now, I could go with what we tell management - that we&amp;rsquo;re as secure as budgets allow - or a variety of other answers. This time, full objective honesty seemed to rule.&lt;/p&gt;</description></item><item><title>Filename wrangling fun</title><link>https://yaleman.org/post/2017/2017-01-19-filename-fun/</link><pubDate>Thu, 19 Jan 2017 22:34:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-01-19-filename-fun/</guid><description>&lt;p&gt;I learnt some new things today about how to deal with filenames in bash.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ touch foo
$ ls foo*
foo
$ mv foo{,z}
$ ls foo*
fooz
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Alternatively&amp;hellip;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ touch foo[1,2,3]
$ ls foo*
foo1 foo2 foo3
$ find . -name &amp;quot;foo*&amp;quot; -exec mv {}{,old} \;
$ ls foo*
foo1old	foo2old	foo3old
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Silliness, I know. But handy when you want to rename a bunch of things, or just rename one without messing it up.&lt;/p&gt;</description></item><item><title>Loopback swap files</title><link>https://yaleman.org/post/2017/2017-01-19-swap-file/</link><pubDate>Thu, 19 Jan 2017 09:24:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-01-19-swap-file/</guid><description>&lt;p&gt;Setting up a loopback swap file is something I do fairly commonly on my virtual servers - RAM costs extra money - whereas SSD storage is common and included! Repartitioning&amp;rsquo;s too much messing around on &lt;a href="https://m.do.co/c/02e8663aece4"&gt;DigitalOcean&lt;/a&gt;, so I set up a loopback file and it just works.&lt;/p&gt;
&lt;p&gt;Here’s the commands to make a 2GB file (change &lt;code&gt;count&lt;/code&gt; for different sizes):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;yaleman@server:~# sudo dd if=/dev/zero of=/swap.img bs=1024 count=2097152
2097152+0 records in
2097152+0 records out
2147483648 bytes (2.1 GB) copied, 9.69851 s, 221 MB/s
yaleman@server:~# sudo chmod 0600 /swap.img
yaleman@server:~# sudo mkswap /swap.img
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=a78f6315-aba5-4d88-bb67-211f1a0c5e56
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Edit the filesystem table:&lt;/p&gt;</description></item><item><title>CAPSMAN info dump</title><link>https://yaleman.org/post/2017/2017-01-06-capsman-dump/</link><pubDate>Fri, 06 Jan 2017 13:34:23 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-01-06-capsman-dump/</guid><description>&lt;p&gt;I was asked by &lt;a href="https://twitter.com/golgy"&gt;a friend&lt;/a&gt; to give a quick rundown on Mikrotik CAPSMAN configuration, so I dumped the config and added some notes. :)&lt;/p&gt;
&lt;h1 id="packages"&gt;Packages&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;m currently running v6.38 but was running about v6.2 only a week or so ago - make sure you have the &amp;ldquo;wireless&amp;rdquo; package enabled. Older RouterOS versions required the capsman-v2 package, which is now deprecated.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; &amp;gt; /sys package print
 Flags: X - disabled
 # NAME VERSION
 0 routeros-mipsbe 6.38
 1 system 				6.38
 2 ipv6 				6.38
 3 wireless 6.38
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If there was an X, enable it (in this example &lt;code&gt;/sys package enable 3&lt;/code&gt;) - remember you&amp;rsquo;ll need to reboot after enabling a package.&lt;/p&gt;</description></item><item><title>Domain LDAP listening check</title><link>https://yaleman.org/post/2017/2017-01-04-domain-up-check/</link><pubDate>Wed, 04 Jan 2017 15:38:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2017/2017-01-04-domain-up-check/</guid><description>&lt;p&gt;A quick command for checking if your Active Directory servers are all listening on LDAP. Guess who had an issue with that today? :)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dig +short domainname.internal | xargs -I{} /usr/sbin/hping3 -p 389 -q -c 1 {} 2&amp;gt;&amp;amp;1 | egrep &amp;quot;(transmitted|hping)&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You&amp;rsquo;ll need &lt;a href="http://hping.org"&gt;hping3&lt;/a&gt; - it&amp;rsquo;s installable from apt-get on Debian, can&amp;rsquo;t comment about any other distributions.&lt;/p&gt;
&lt;p&gt;A quick explanation for each part:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;dig +short domainname.internal&lt;/code&gt; - pull the IPs of the hosts in the domain entry - they&amp;rsquo;ll be your domain controllers&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sudo&lt;/code&gt; is required because hping uses raw sockets&lt;/li&gt;
&lt;li&gt;&lt;code&gt;xargs&lt;/code&gt; runs the next command on each input line&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hping3 -p 389&lt;/code&gt; - connect on TCP to the LDAP port&lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&amp;gt;&amp;amp;1&lt;/code&gt; - redirect STDERR to STDOUT to make it more easily filtered&lt;/li&gt;
&lt;li&gt;&lt;code&gt;egrep&lt;/code&gt; - filter only the required lines&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This&amp;rsquo;ll hit each server once and show an output like:&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 24</title><link>https://yaleman.org/post/2016/2016-12-24-city-advent-calendar-day-24/</link><pubDate>Sat, 24 Dec 2016 13:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-24-city-advent-calendar-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-24-City.jpg" alt="Santa"&gt;
Santa&amp;rsquo;s here with presents!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 24</title><link>https://yaleman.org/post/2016/2016-12-24-star-wars-advent-calendar-day-24/</link><pubDate>Sat, 24 Dec 2016 12:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-24-star-wars-advent-calendar-day-24/</guid><description>&lt;p&gt;![White wookie](/2016/12/2016-12-24-Star Wars.jpg)
Today we have a white &lt;a href="http://starwars.wikia.com/wiki/Wookiee"&gt;Wookie&lt;/a&gt; with a very sweet bowcaster.&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 23</title><link>https://yaleman.org/post/2016/2016-12-23-city-advent-calendar-day-23/</link><pubDate>Fri, 23 Dec 2016 20:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-23-city-advent-calendar-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-23-City.jpg" alt="Santa&amp;rsquo;s sleigh"&gt;
Santa&amp;rsquo;s sleigh&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 23</title><link>https://yaleman.org/post/2016/2016-12-23-star-wars-advent-calendar-day-23/</link><pubDate>Fri, 23 Dec 2016 20:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-23-star-wars-advent-calendar-day-23/</guid><description>&lt;p&gt;![Santa&amp;rsquo;s sleigh](/2016/12/2016-12-23-Star Wars.jpg)
Santa&amp;rsquo;s hover-sleigh, ready to deliver presents to everyone&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 22</title><link>https://yaleman.org/post/2016/2016-12-22-city-advent-calendar-day-22/</link><pubDate>Thu, 22 Dec 2016 12:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-22-city-advent-calendar-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-22-City.jpg" alt="Puppy and toys"&gt;
Today we have a cute puppy and his toys&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 22</title><link>https://yaleman.org/post/2016/2016-12-22-star-wars-advent-calendar-day-22/</link><pubDate>Thu, 22 Dec 2016 12:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-22-star-wars-advent-calendar-day-22/</guid><description>&lt;p&gt;![Imperial shuttle](/2016/12/2016-12-22-Star Wars.jpg)
An Imperial Shuttle!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 21</title><link>https://yaleman.org/post/2016/2016-12-21-city-advent-calendar-day-21/</link><pubDate>Wed, 21 Dec 2016 17:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-21-city-advent-calendar-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-21-City.jpg" alt="tree"&gt;
A lovely tree to put &lt;a href="https://yaleman.org/post/2016/2016-12-20-city-advent-calendar-day-20/"&gt;yesterday&amp;rsquo;s presents&lt;/a&gt; under.&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 21</title><link>https://yaleman.org/post/2016/2016-12-21-star-wars-advent-calendar-day-21/</link><pubDate>Wed, 21 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-21-star-wars-advent-calendar-day-21/</guid><description>&lt;p&gt;![Stormtrooper](/2016/12/2016-12-21-Star Wars.jpg)
A Stormtrooper ready for action and adventure&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 20</title><link>https://yaleman.org/post/2016/2016-12-20-city-advent-calendar-day-20/</link><pubDate>Tue, 20 Dec 2016 17:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-20-city-advent-calendar-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-20-City.jpg" alt="Presents"&gt;
Some presents for the kids and adults alike!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 20</title><link>https://yaleman.org/post/2016/2016-12-20-star-wars-advent-calendar-day-20/</link><pubDate>Tue, 20 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-20-star-wars-advent-calendar-day-20/</guid><description>&lt;p&gt;![speeder bike](/2016/12/2016-12-20-Star Wars.jpg)
A speeder bike&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 19</title><link>https://yaleman.org/post/2016/2016-12-19-star-wars-advent-calendar-day-19/</link><pubDate>Mon, 19 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-19-star-wars-advent-calendar-day-19/</guid><description>&lt;p&gt;![Luke Skywalker](/2016/12/2016-12-19-Star Wars.jpg)
Luke Skywalker, wielding his classic weapon&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 19</title><link>https://yaleman.org/post/2016/2016-12-19-city-advent-calendar-day-19/</link><pubDate>Mon, 19 Dec 2016 07:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-19-city-advent-calendar-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-19-City.jpg" alt="LEGO oven"&gt;
Today we have an oven with cookies to share&lt;/p&gt;</description></item><item><title>Bacon and Banana</title><link>https://yaleman.org/post/2016/2016-12-18-bacon-and-banana/</link><pubDate>Sun, 18 Dec 2016 10:26:48 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-18-bacon-and-banana/</guid><description>&lt;p&gt;Recently a friend who lives in the UK posted a fascinating pair of pictures.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Being from Queensland I&amp;rsquo;ve always grown up with fresh delicious bananas being available during summer - and most of the rest of the year, to be honest. Having the idea of banana and bacon in a trifle brought to my attention was a revelation, to say the least!&lt;/p&gt;
&lt;p&gt;From a &lt;a href="http://www.dailymail.co.uk/femail/food/article-3971622/Heston-Blumenthal-hopes-replicate-success-famous-hidden-orange-Christmas-pudding-fruity-trifle-topped-BACON.html"&gt;Daily Mail post on the topic&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 18</title><link>https://yaleman.org/post/2016/2016-12-18-city-advent-calendar-day-18/</link><pubDate>Sun, 18 Dec 2016 08:46:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-18-city-advent-calendar-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-18-City.jpg" alt="fire fighting ranger with a cake"&gt;
Today&amp;rsquo;s minifig is a fire fighting ranger with a cake!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 18</title><link>https://yaleman.org/post/2016/2016-12-18-star-wars-advent-calendar-day-18/</link><pubDate>Sun, 18 Dec 2016 08:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-18-star-wars-advent-calendar-day-18/</guid><description>&lt;p&gt;![desert base](/2016/12/2016-12-18-Star Wars.jpg)
A tiny little desert base&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 17</title><link>https://yaleman.org/post/2016/2016-12-17-city-advent-calendar-day-17/</link><pubDate>Sat, 17 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-17-city-advent-calendar-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-17-City.jpg" alt=""&gt;
Today I think we have an xmas bar providing us drinks!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 17</title><link>https://yaleman.org/post/2016/2016-12-17-star-wars-advent-calendar-day-17/</link><pubDate>Sat, 17 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-17-star-wars-advent-calendar-day-17/</guid><description>&lt;p&gt;![](/2016/12/2016-12-17-Star Wars.jpg)
It&amp;rsquo;s a &lt;a href="//starwars.wikia.com/wiki/GNK_power_droid"&gt;GoNK droid&lt;/a&gt;, full of power for party time!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 16</title><link>https://yaleman.org/post/2016/2016-12-16-city-advent-calendar-day-16/</link><pubDate>Fri, 16 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-16-city-advent-calendar-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-16-City.jpg" alt=""&gt;
A neat little jet, ready to take you on an adventure!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 16</title><link>https://yaleman.org/post/2016/2016-12-16-star-wars-advent-calendar-day-16/</link><pubDate>Fri, 16 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-16-star-wars-advent-calendar-day-16/</guid><description>&lt;p&gt;![](/2016/12/2016-12-16-Star Wars.jpg)
A &lt;a href="//starwars.wikia.com/wiki/Protocol_droid"&gt;protocol droid&lt;/a&gt;, ready to translate&lt;/p&gt;</description></item><item><title>Traffic Infringement Malspam</title><link>https://yaleman.org/post/2016/2016-12-16-traffic-infringement/</link><pubDate>Fri, 16 Dec 2016 09:50:20 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-16-traffic-infringement/</guid><description>&lt;p&gt;This appeared in my email today:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;From: 		Avis Vanhise &amp;lt;evduefortini@o2.pl&amp;gt;
Subject: 	TRAFFIC INFRINGMENT NOTICE
Message:
PHOTOGRAPHIC EVIDENCE
This is automatically generated message, please do not reply.

ou have been issued with a traffic infrigement:


 

Reason: negligent driving
Infringement No: 886658188
Date of issue: 11/10/2016 
Amount due: $ 221 AUD

This fine will be sent to you by mail to your adress, but you can check it now, please click here 

https://traffic-law/notification/

This fine must be paid within the statutory period of up to 12.18.2016.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No, I didn&amp;rsquo;t fail to copy it, they misspelled &amp;ldquo;you&amp;rdquo; and &amp;ldquo;address&amp;rdquo;. The wording&amp;rsquo;s got the usual eastern-european mangling of phrasing, and it was neat that it identified that I&amp;rsquo;m Australian, sending me a fine in AUD. They used two different date-display formats, dots and slashes, but both dates seem to be in US date format, MM/DD/YYYY which is another tell.&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 15</title><link>https://yaleman.org/post/2016/2016-12-15-city-advent-calendar-day-15/</link><pubDate>Thu, 15 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-15-city-advent-calendar-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-15-City.jpg" alt=""&gt;
An xmas themed storefront, selling you some goodies&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 15</title><link>https://yaleman.org/post/2016/2016-12-15-star-wars-advent-calendar-day-15/</link><pubDate>Thu, 15 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-15-star-wars-advent-calendar-day-15/</guid><description>&lt;p&gt;![](/2016/12/2016-12-15-Star Wars.jpg)
A &lt;a href="//starwars.wikia.com/wiki/CR90_corvette"&gt;CR90 Corvette&lt;/a&gt;, possibly &lt;a href="//starwars.wikia.com/wiki/Tantive_IV"&gt;Tantive IV&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 14</title><link>https://yaleman.org/post/2016/2016-12-14-city-advent-calendar-day-14/</link><pubDate>Wed, 14 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-14-city-advent-calendar-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-14-City.jpg" alt=""&gt;
A cute green helicopter, ready for action&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 14</title><link>https://yaleman.org/post/2016/2016-12-14-star-wars-advent-calendar-day-14/</link><pubDate>Wed, 14 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-14-star-wars-advent-calendar-day-14/</guid><description>&lt;p&gt;![](/2016/12/2016-12-14-Star Wars.jpg)
A rebel fighter&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 13</title><link>https://yaleman.org/post/2016/2016-12-13-city-advent-calendar-day-13/</link><pubDate>Tue, 13 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-13-city-advent-calendar-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-13-City.jpg" alt=""&gt;
A park ranger looking to help out!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 13</title><link>https://yaleman.org/post/2016/2016-12-13-star-wars-advent-calendar-day-13/</link><pubDate>Tue, 13 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-13-star-wars-advent-calendar-day-13/</guid><description>&lt;p&gt;![](/2016/12/2016-12-13-Star Wars.jpg)
A trade federation droid, ready for battle&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 12</title><link>https://yaleman.org/post/2016/2016-12-12-city-advent-calendar-day-12/</link><pubDate>Mon, 12 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-12-city-advent-calendar-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-12-City.jpg" alt=""&gt;
An old-style street lamp with a pretty wreath&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 12</title><link>https://yaleman.org/post/2016/2016-12-12-star-wars-advent-calendar-day-12/</link><pubDate>Mon, 12 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-12-star-wars-advent-calendar-day-12/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-12-Star%20Wars.jpg"&gt;
&lt;/figure&gt;</description></item><item><title>2016 City Advent Calendar Day 11</title><link>https://yaleman.org/post/2016/2016-12-11-city-advent-calendar-day-11/</link><pubDate>Sun, 11 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-11-city-advent-calendar-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-11-City.jpg" alt=""&gt;
A sparse, but well lit xmas tree :)&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 11</title><link>https://yaleman.org/post/2016/2016-12-11-star-wars-advent-calendar-day-11/</link><pubDate>Sun, 11 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-11-star-wars-advent-calendar-day-11/</guid><description>&lt;p&gt;![](/2016/12/2016-12-11-Star Wars.jpg)
An &lt;a href="//starwars.wikia.com/wiki/Armored_Assault_Tank/"&gt;Armoured Assault Tank&lt;/a&gt; from the Trade Federation&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 10</title><link>https://yaleman.org/post/2016/2016-12-10-city-advent-calendar-day-10/</link><pubDate>Sat, 10 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-10-city-advent-calendar-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-10-City.jpg" alt=""&gt;
Today it&amp;rsquo;s a young lady, ready to play on the ice!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 10</title><link>https://yaleman.org/post/2016/2016-12-10-star-wars-advent-calendar-day-10/</link><pubDate>Sat, 10 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-10-star-wars-advent-calendar-day-10/</guid><description>&lt;p&gt;![](/2016/12/2016-12-10-Star Wars.jpg)
A tiny ship, ready for action!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 9</title><link>https://yaleman.org/post/2016/2016-12-9-city-advent-calendar-day-9/</link><pubDate>Fri, 09 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-9-city-advent-calendar-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-09-City.jpg" alt=""&gt;
An ice hockey net&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 9</title><link>https://yaleman.org/post/2016/2016-12-9-star-wars-advent-calendar-day-9/</link><pubDate>Fri, 09 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-9-star-wars-advent-calendar-day-9/</guid><description>&lt;p&gt;![](/2016/12/2016-12-09-Star Wars.jpg)
A rebel snow-trooper&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 8</title><link>https://yaleman.org/post/2016/2016-12-8-city-advent-calendar-day-8/</link><pubDate>Thu, 08 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-8-city-advent-calendar-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-08-City.jpg" alt=""&gt;
A minifig ready to play ice hockey!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 8</title><link>https://yaleman.org/post/2016/2016-12-8-star-wars-advent-calendar-day-8/</link><pubDate>Thu, 08 Dec 2016 17:46:06 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-8-star-wars-advent-calendar-day-8/</guid><description>&lt;p&gt;![](/2016/12/2016-12-08-Star Wars.jpg)
An imperial satellite dish, transmitting data to the troops&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 7</title><link>https://yaleman.org/post/2016/2016-12-7-city-advent-calendar-day-7/</link><pubDate>Wed, 07 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-7-city-advent-calendar-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-07-City.jpg" alt=""&gt;
A beautiful wreath on a snow covered display.&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 7</title><link>https://yaleman.org/post/2016/2016-12-7-star-wars-advent-calendar-day-7/</link><pubDate>Wed, 07 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-7-star-wars-advent-calendar-day-7/</guid><description>&lt;p&gt;![](/2016/12/2016-12-07-Star Wars.jpg)
A cute little snowball launcher!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 6</title><link>https://yaleman.org/post/2016/2016-12-6-city-advent-calendar-day-6/</link><pubDate>Tue, 06 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-6-city-advent-calendar-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-06-City.jpg" alt="A snow plow for yesterday&amp;rsquo;s snowmobile"&gt;&lt;/p&gt;
&lt;p&gt;A snow plow for &lt;a href="https://yaleman.org/post/2016/2016-12-5-city-advent-calendar-day-5/"&gt;yesterday&amp;rsquo;s snowmobile&lt;/a&gt;&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 6</title><link>https://yaleman.org/post/2016/2016-12-6-star-wars-advent-calendar-day-6/</link><pubDate>Tue, 06 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-6-star-wars-advent-calendar-day-6/</guid><description>&lt;p&gt;![](/2016/12/2016-12-06-Star Wars.jpg)
An &lt;a href="//starwars.wikia.com/wiki/Cold_assault_stormtrooper"&gt;Imperial Cold Assault snowtrooper&lt;/a&gt;, ready for action in the cold!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 5</title><link>https://yaleman.org/post/2016/2016-12-5-city-advent-calendar-day-5/</link><pubDate>Mon, 05 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-5-city-advent-calendar-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-05-City.jpg" alt=""&gt;
A snowmobile, ready for every emergency!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 5</title><link>https://yaleman.org/post/2016/2016-12-5-star-wars-advent-calendar-day-5/</link><pubDate>Mon, 05 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-5-star-wars-advent-calendar-day-5/</guid><description>&lt;p&gt;![](/2016/12/2016-12-05-Star Wars.jpg)&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 4</title><link>https://yaleman.org/post/2016/2016-12-4-city-advent-calendar-day-4/</link><pubDate>Sun, 04 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-4-city-advent-calendar-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-04-City.jpg" alt=""&gt;
A fireman ready to organise people and save the day!&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 4</title><link>https://yaleman.org/post/2016/2016-12-4-star-wars-advent-calendar-day-4/</link><pubDate>Sun, 04 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-4-star-wars-advent-calendar-day-4/</guid><description>&lt;p&gt;![](/2016/12/2016-12-04-Star Wars.jpg)
An imperial &lt;a href="//starwars.wikia.com/wiki/Death_Star_trooper"&gt;death star trooper&lt;/a&gt; ready for action!&lt;/p&gt;</description></item><item><title>This week's web travels</title><link>https://yaleman.org/post/2016/2016-12-04-web-travels/</link><pubDate>Sun, 04 Dec 2016 14:13:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-04-web-travels/</guid><description>&lt;p&gt;This week&amp;rsquo;s been particularly good for finding things worth sharing, so I thought I&amp;rsquo;d put them up here.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="//youtube.com/watch?v=NymRecFWgAs"&gt;Penn &amp;amp; Teller Burn a Flag in the White House&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;
Penn &amp;amp; Teller stir up controvery on the West Wing when they burn a flag in the White House. Great show, great episode.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="//medium.com/mother-jones/this-fast-food-loving-organics-hating-ivy-league-prof-will-trick-you-into-eating-better-1ba9241f9c88#.rwfi15c2k"&gt;This fast-food-loving, organics-hating Ivy League prof will trick you into eating better&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;
His #1 tip: It’s not about the food — it’s about your surroundings.
This is a wonderful article on the psychology of food and food service. How to get thin without dieting, save money when you run a buffet, or make kids eat more vegetables all by themselves. :)&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 3</title><link>https://yaleman.org/post/2016/2016-12-3-city-advent-calendar-day-3/</link><pubDate>Sat, 03 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-3-city-advent-calendar-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-03-City.jpg" alt=""&gt;
Who&amp;rsquo;s up for Kareoke?&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 3</title><link>https://yaleman.org/post/2016/2016-12-3-star-wars-advent-calendar-day-3/</link><pubDate>Sat, 03 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-3-star-wars-advent-calendar-day-3/</guid><description>&lt;p&gt;![](/2016/12/2016-12-03-Star Wars.jpg)
A tiny little fighter, ready for action!&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 2</title><link>https://yaleman.org/post/2016/2016-12-2-city-advent-calendar-day-2/</link><pubDate>Fri, 02 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-2-city-advent-calendar-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-02-City.jpg" alt=""&gt;
A metal-rockin&amp;rsquo; firefightin&amp;rsquo; lady.&lt;/p&gt;
&lt;p&gt;(One day the printing on these boxes will be coloured right!)&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 2</title><link>https://yaleman.org/post/2016/2016-12-2-star-wars-advent-calendar-day-2/</link><pubDate>Fri, 02 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-2-star-wars-advent-calendar-day-2/</guid><description>&lt;p&gt;![](/2016/12/2016-12-02-Star Wars.jpg)&lt;/p&gt;</description></item><item><title>2016 City Advent Calendar Day 1</title><link>https://yaleman.org/post/2016/2016-12-1-city-advent-calendar-day-1/</link><pubDate>Thu, 01 Dec 2016 17:46:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-1-city-advent-calendar-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/2016-12-01-City.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>2016 Star Wars Advent Calendar Day 1</title><link>https://yaleman.org/post/2016/2016-12-1-star-wars-advent-calendar-day-1/</link><pubDate>Thu, 01 Dec 2016 17:46:05 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-1-star-wars-advent-calendar-day-1/</guid><description>&lt;p&gt;![](/2016/12/2016-12-01-Star Wars.jpg)&lt;/p&gt;</description></item><item><title>Advent Calendars Ahoy</title><link>https://yaleman.org/post/2016/2016-12-01-advent-calendars-ahoy/</link><pubDate>Thu, 01 Dec 2016 17:02:31 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-12-01-advent-calendars-ahoy/</guid><description>&lt;p&gt;Welcome to another year of advent calendars, again I&amp;rsquo;ll be running through the &lt;a href="//brickset.com/sets/60133-1/City-Advent-Calendar"&gt;LEGO City&lt;/a&gt; and &lt;a href="//brickset.com/sets/75146-1"&gt;LEGO Star Wars&lt;/a&gt; calendars, one day at a time.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2016/12/calendars.jpg" alt="Both the advent calendars"&gt;&lt;/p&gt;</description></item><item><title>Finally approved for my crossbow license</title><link>https://yaleman.org/post/2016/2016-11-17-crossbow-license/</link><pubDate>Thu, 17 Nov 2016 10:12:41 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-11-17-crossbow-license/</guid><description>&lt;p&gt;133 days since I submitted my application, 126 since I submitted the &amp;ldquo;additional&amp;rdquo; paperwork they required - which they already had - I finally have an email stating my crossbow license has been approved.&lt;/p&gt;
&lt;p&gt;I did the &lt;a href="https://yaleman.org/post/2016/2016-07-03-week-in-review/"&gt;Category M (crossbows) safety course on the 2nd of July&lt;/a&gt;, got the certificate of attainment on the 7th and submitted it on that night. I&amp;rsquo;d really love to know what took so long, but given that any question to Queensland Police Weapons Licensing end in ridiculous hand-wringing and misinformation, I&amp;rsquo;m just over it.&lt;/p&gt;</description></item><item><title>2016-08-14 Week in Review</title><link>https://yaleman.org/post/2016/2016-08-14-week-in-review/</link><pubDate>Sun, 14 Aug 2016 22:45:08 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-08-14-week-in-review/</guid><description>&lt;p&gt;Last week&amp;rsquo;s sniffles turned into a full-blown face-crippling sinus infection come Monday morning. This being so close to my holiday, I was less than impressed, and I missed two days of finalising things at work. Thankfully, the high-dose antibiotics seem to have worked within twenty-four hours or so, taking it down to merely a sniffle after a week.&lt;/p&gt;
&lt;p&gt;Rimfire ten-pin on Thursday was a bit of a shambles, I ended up taking myself off the line after succumbing to a light-headed woozy feeling. Nothing dangerous, just tired and not enough sugar by that point in the day. Still did OK, considering.&lt;/p&gt;</description></item><item><title>2016-08-07 Week in Review</title><link>https://yaleman.org/post/2016/2016-08-07-week-in-review/</link><pubDate>Mon, 08 Aug 2016 14:49:46 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-08-07-week-in-review/</guid><description>&lt;p&gt;Ten days until my birthday, three years and a day since I bought my car. Honestly, the car thing is way more interesting to me. I&amp;rsquo;m having a lazy Sunday afternoon on the couch with my puppy, because I&amp;rsquo;m snuffly and don&amp;rsquo;t want to do any more house work.&lt;/p&gt;
&lt;p&gt;What have I been up to? I finally played with &lt;a href="http://docs.splunk.com/Documentation/Splunk/6.4.2/Updating/Updateconfigurations"&gt;app deployment on Splunk&lt;/a&gt; this week - it&amp;rsquo;s a great tool to have - but just like a lot of these things could be used too much, or in the wrong ways. So far I&amp;rsquo;m keeping it simple&amp;hellip; so far.&lt;/p&gt;</description></item><item><title>Thin Green Line: Redux</title><link>https://yaleman.org/post/2016/2016-08-03-thin-green-line-redux/</link><pubDate>Wed, 03 Aug 2016 13:48:38 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-08-03-thin-green-line-redux/</guid><description>&lt;p&gt;About fifteen months ago, I &lt;a href="https://yaleman.org/2015/03/15/the-thin-green-line/"&gt;posted a vague thing&lt;/a&gt; about my net worth and how I had been graphing it, and the results I had seen.&lt;/p&gt;
&lt;p&gt;Time for a new update! This month I paid off my car after three years, which should help the line&amp;rsquo;s angle a little - though with my recent spending spree I might have to be careful. :)&lt;/p&gt;
&lt;p&gt;A while back I split the graph to show the &amp;ldquo;without superannuation&amp;rdquo; part of the information out, since that was something I had identified as causing some strangeness in the data. It&amp;rsquo;s a little clearer now how much of my net worth is &amp;ldquo;liquid&amp;rdquo; - for various values of liquid - and what&amp;rsquo;s going towards my future security..&lt;/p&gt;</description></item><item><title>2016-07-31 Week in review</title><link>https://yaleman.org/post/2016/2016-08-01-week-in-review/</link><pubDate>Mon, 01 Aug 2016 00:33:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-08-01-week-in-review/</guid><description>&lt;p&gt;Another week that&amp;rsquo;s flown past without me realising it&amp;hellip; I&amp;rsquo;m not really sure what&amp;rsquo;s happened to be completely honest :)&lt;/p&gt;
&lt;p&gt;Saturday night was a whole lot of BBQ thanks to MrK, with all manner of dead animal presented to us, having been tended to and smoked throughout the day. Quite lovely.&lt;/p&gt;
&lt;p&gt;Today (Sunday) I cut the last large section off the rather dead paperbark tree in my backyard. I&amp;rsquo;ve only been concerned about it for nearly three years, probably a good time to sort it out. There&amp;rsquo;s extensive borer-insect damage throughout, so whatever I don&amp;rsquo;t burn in short order will have to go to the tip. Can&amp;rsquo;t risk them going off and finding other things to eat! The full-sized chainsaw&amp;rsquo;s blade was terribly dull, even after I&amp;rsquo;d had a go at sharpening it, but a hand saw finished the required job, and the tiny-but-mighty chainsaw on a stick did the needful to take down the higher branches with surprising finesse.&lt;/p&gt;</description></item><item><title>2016-07-24 Week in Review</title><link>https://yaleman.org/post/2016/2016-07-24-week-in-review/</link><pubDate>Sun, 24 Jul 2016 19:00:30 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-24-week-in-review/</guid><description>&lt;p&gt;A big week! Tuesday was pay day and with it the final payment on my car! Three years in, I love it more than ever and we have travelled over fifty two thousand kilometers together. Paying it off frees up a large chunk of my budget, which will be a lovely change!&lt;/p&gt;
&lt;p&gt;Pokemon Go has been a interesting game to get into. I&amp;rsquo;ve only ever had a sideways glance at the universe, being too money-poor to own a GameBoy when I was younger, and time-poor since I have had the cash to play otherwise. The exploration of the local areas around work and home has been fun - I&amp;rsquo;ve walked down Kedron Brook for the first time in the seven and a half years of working for my current employer! The infrastructure behind the game, let alone the code of the UI itself is a shambles, but they&amp;rsquo;re making great strides to keep it all running and us engaged. An unsurprising response to the game has been from the various facets of social media, with the lovers and haters having plenty to work with.&lt;/p&gt;</description></item><item><title>2016-07-17 Week in Review</title><link>https://yaleman.org/post/2016/2016-07-17-week-in-review/</link><pubDate>Sun, 17 Jul 2016 23:41:52 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-17-week-in-review/</guid><description>&lt;p&gt;I finally watched &lt;a href="http://www.imdb.com/title/tt0266308/?ref_=fn_al_tt_1"&gt;Battle Royale&lt;/a&gt; on Monday night via Netflix after hearing so much about it for so long. It definitely lived up to expectations. Absurd, violent, poignant, and impossible in western cinema but perfectly produced by eastern. I loved it, for everything that it is.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.imdb.com/title/tt0113501/?ref_=fn_al_tt_1"&gt;Just Cause&lt;/a&gt;, a story of Florida&amp;rsquo;s habit of treating black people like shit, and its long-term effects. A stellar cast including Sean Connery playing an amazing role as the out-of-town lawyer while Laurence Fishburne defends &amp;ldquo;his&amp;rdquo; town from the outsider. I saw Scarlett Johnson in the credits but didn&amp;rsquo;t spot her until the final act, wow I&amp;rsquo;m old. A fantastic mid-90&amp;rsquo;s thriller with some great twists and turns :)&lt;/p&gt;</description></item><item><title>2016-07-10 Week in Review</title><link>https://yaleman.org/post/2016/2016-07-10-week-in-review/</link><pubDate>Sun, 10 Jul 2016 23:18:27 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-10-week-in-review/</guid><description>&lt;p&gt;Thursday night I received the statement of Attainment for my Category M (Miscellaneous: Crossbows) license! Now the countdown begins, I put my application in as soon as I could, but &lt;a href="https://www.police.qld.gov.au/programs/weaponsLicensing/"&gt;Qld Weapons Licensing&lt;/a&gt; are notoriously slow.&lt;/p&gt;
&lt;p&gt;Friday morning they called me to confirm that my paperwork had been received and that I needed to supply something else (that I already knew about). It was nice to see they were fast on that, and that they could confirm everything else seemed OK.&lt;/p&gt;</description></item><item><title>Drillpower</title><link>https://yaleman.org/post/2016/2016-07-10-drillpower/</link><pubDate>Sun, 10 Jul 2016 09:59:42 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-10-drillpower/</guid><description>&lt;p&gt;Over time I&amp;rsquo;ve somehow ended up with three different disgustingly cheap portable drills which the batteries inevitably died in. Rather than spend a couple of hundred bucks on a new setup that will be incompatible with next year&amp;rsquo;s batteries, I decided to repack one of the existing battery packs.&lt;/p&gt;
&lt;p&gt;Nickel-Cadmium batteries are icky, and I wanted the option to be able to use the batteries in other things, so I decided that I would buy some Lithium Ion batteries. After playing around with available voltages, I found that the 14.4V GMC drill I had would work OK with four 3.7V batteries. Yes, I know it&amp;rsquo;s overdriving it a bit, but I&amp;rsquo;m fairly sure it will not mind. If it does, then I&amp;rsquo;ll upload the video when it catches fire.&lt;/p&gt;</description></item><item><title>2016-07-03 Week in Review</title><link>https://yaleman.org/post/2016/2016-07-03-week-in-review/</link><pubDate>Sun, 03 Jul 2016 23:44:15 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-03-week-in-review/</guid><description>&lt;p&gt;I had a fantastic day on Saturday with nine fellow &lt;a href="http://sca.org.au"&gt;SCA&lt;/a&gt; members at the &lt;a href="http://ssaabris.org.au"&gt;SSAA Belmont&lt;/a&gt; doing our Category M (and for the others, their A/B) safety course. This course will allow me to apply for my Crossbow license and start working towards doing some re-enactment of being a period-appropriate Arbalist :D&lt;/p&gt;
&lt;p&gt;It was a great day, Warwick from &lt;a href="http://www.qldft.com.au"&gt;QLDFT&lt;/a&gt; is a very engaging and knowledgeable teacher, and we all learnt a lot. I helped run the class through the practical assessment of the A/B course to save time, given I&amp;rsquo;m a range officer and experienced shooter. The end of the day was the best, being able to have a couple of shots with his [Barnett Recruit Recurve](&lt;a href="http://www.barnettcrossbows.com/crossbows/recruit-recurve0"&gt;http://www.barnettcrossbows.com/crossbows/recruit-recurve0&lt;/a&gt; bow at a target. The &lt;a href="https://www.leupold.com/hunting-shooting/scopes/hog-riflescopes/vx-r-hog-1-25-4x20mm-30mm/"&gt;Leupold scope&lt;/a&gt; was lovely to use as well :)&lt;/p&gt;</description></item><item><title>Lifeline bookfest, or how I bought too many books</title><link>https://yaleman.org/post/2016/2016-07-03-lifeline-bookfest/</link><pubDate>Sun, 03 Jul 2016 20:15:49 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-07-03-lifeline-bookfest/</guid><description>&lt;p&gt;I&amp;rsquo;ve been to the &lt;a href="https://uccommunity.org.au/events/lifeline-bookfest-brisbane"&gt;Lifeline Bookfest&lt;/a&gt; before, but never walked out with so many books. Turning up on the last day, I didn&amp;rsquo;t really expect much left, but there were still giant crates of books not on display! I&amp;rsquo;m not sure what they&amp;rsquo;ll do with them&amp;hellip; maybe compost? :S&lt;/p&gt;
&lt;p&gt;I looked around for a park near &lt;a href="http://www.bcec.com.au/"&gt;BCEC&lt;/a&gt; for a while, then gave up and parked underneath. Normally I&amp;rsquo;d park under the State Library, which is a couple of blocks away and cheaper having a flat rate for entry. I&amp;rsquo;m very glad I didn&amp;rsquo;t, since I ended up making two runs to the car to drop books off :)&lt;/p&gt;</description></item><item><title>2016-06-26 Week in Review</title><link>https://yaleman.org/post/2016/2016-06-26-week-in-review/</link><pubDate>Sun, 26 Jun 2016 11:30:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-06-26-week-in-review/</guid><description>&lt;p&gt;Another week of sickness, most annoyingly. I&amp;rsquo;m on the mend now, but it&amp;rsquo;s been a quiet one.&lt;/p&gt;
&lt;p&gt;I went to see two movies this week, Finding Dory and The Wilderpeople. &lt;a href="http://www.imdb.com/title/tt2277860/"&gt;Finding Dory&lt;/a&gt; is the tug-the-heartstrings-until-they-tear sequel to the hilarious and similarly emotional &lt;a href="http://www.imdb.com/title/tt0266543/"&gt;Finding Nemo&lt;/a&gt;. Pixar&amp;rsquo;s storytelling and hidden-adult humour skills go from strength to strength, and it&amp;rsquo;s another great example of their work. I&amp;rsquo;d highly recommend going to see it :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.imdb.com/title/tt4698684/"&gt;Hunt for the Wilderpeople&lt;/a&gt; is a fantastic example of what makes Kiwi humour great. Kooky, full of hilarious jokes and Sam Neill at his best. There&amp;rsquo;s something special about the way the comedy&amp;rsquo;s done, and the story&amp;rsquo;s great. I&amp;rsquo;m going to try and see more movies by &lt;a href="http://www.imdb.com/name/nm0169806/"&gt;Taika Waititi&lt;/a&gt; now I&amp;rsquo;ve seen this hilarious romp through the New Zealand bush :)&lt;/p&gt;</description></item><item><title>2016-06-19 Week in Review</title><link>https://yaleman.org/post/2016/2016-06-19-week-in-review/</link><pubDate>Sun, 19 Jun 2016 23:13:43 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-06-19-week-in-review/</guid><description>&lt;p&gt;This week&amp;rsquo;s been quite quiet, since I&amp;rsquo;m suffering from a sinus infection, bleh.&lt;/p&gt;
&lt;p&gt;Today I spent a few hours replacing the ropes on the poles for my tent, finally getting most of that task done. The only thing left is to make some heavy aglets for the ends of the ropes and replace/glue on the tail caps on the poles.&lt;/p&gt;
&lt;p&gt;RMB&amp;rsquo;s ropes need to be done as well, hoping to get that done tomorrow, another day off sick.&lt;/p&gt;</description></item><item><title>2016-06-12 Week in Review</title><link>https://yaleman.org/post/2016/2016-06-12-week-in-review/</link><pubDate>Mon, 13 Jun 2016 10:30:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-06-12-week-in-review/</guid><description>&lt;p&gt;Tuesday was the Azure Discovery day at Microsoft&amp;rsquo;s offices in the CBD. I probably should have read the full briefing on what it was, expecting a technical coverage of new features and a rundown on some inner workings, but it was more a management/marketing run through of every little thing they do, which I could have discovered via the website. The presenter seemed to be a niche product engineer who didn&amp;rsquo;t quite have the overarching knowledge everyone expected, and there were &lt;em&gt;many&lt;/em&gt; management types asking newbie questions which would have been covered if they&amp;rsquo;d have waited ten minutes..&lt;/p&gt;</description></item><item><title>2016-06-05 Week in Review</title><link>https://yaleman.org/post/2016/2016-06-05-week-in-review/</link><pubDate>Sun, 05 Jun 2016 23:11:36 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-06-05-week-in-review/</guid><description>&lt;p&gt;I finally gave up on making some saw horses and bought some Rhino-brand ones from Bunnings. For $32 each, the metal frame and replaceable wooden cross bar is a good little package. They pull apart easily for storage so that&amp;rsquo;s perfect for my workshop.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2016/06/sawhorses.jpg" alt="Rhino Saw Horses" title="Rhino Saw Horses"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;My Kreg R3 kit turned up - I&amp;rsquo;ve got a few projects on the horizon where I want to try using pocket holes - I was going to build &lt;a href="https://www.youtube.com/watch?v=gIk1EIJ_Pxs"&gt;saw horses based on this video&lt;/a&gt; but decided against it. 😃&lt;/p&gt;</description></item><item><title>2016-05-29 Week in Review</title><link>https://yaleman.org/post/2016/2016-05-29-week-in-review/</link><pubDate>Sun, 29 May 2016 20:04:29 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-29-week-in-review/</guid><description>&lt;p&gt;I &lt;a href="//yaleman.org/post/2016/2016-05-29-AusCERT-2016-notes/"&gt;Attended AusCERT&lt;/a&gt;. Much longer write-up in the link.&lt;/p&gt;
&lt;p&gt;Stayed in the &lt;a href="http://www.mantracircleoncavill.com.au"&gt;Mantra Circle on Caville&lt;/a&gt;. An interesting twin-towers residential facility, we had a three bedroom apartment on the 36th floor. Lovely facility, great room, full kitchen etc. Pity about the lack of provided internet connectivity - maybe in another ten years, given the NBN timing?&lt;/p&gt;
&lt;p&gt;The wiring for the TV was horrible, and this was after I&amp;rsquo;d cleaned it up a little to get my own HDMI cable in :)&lt;/p&gt;</description></item><item><title>AusCERT 2016 notes</title><link>https://yaleman.org/post/2016/2016-05-29-auscert-2016-notes/</link><pubDate>Sun, 29 May 2016 19:21:32 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-29-auscert-2016-notes/</guid><description>&lt;p&gt;Here&amp;rsquo;s a whole mess of notes I made as part of my week at AusCERT 2016. It&amp;rsquo;s my first conference, and I didn&amp;rsquo;t know what to expect, but it was an overall good experience. Tuesday I couldn&amp;rsquo;t get into any of the tutorials, so I ended up working. Sigh :(&lt;/p&gt;
&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;p&gt;I got into the Monday tutorial &amp;ldquo;Cyber Incident Handling&amp;rdquo; run by &lt;a href="//auscert.org.au"&gt;AusCERT&lt;/a&gt;’s General Manager, Thomas King. A day-long summary of the &lt;a href="http://csrc.nist.gov/publications/PubsSPs.html#800-61-rev2"&gt;NIST guide&lt;/a&gt; and the &lt;a href="http://www.asd.gov.au/infosec/ism/index.htm"&gt;ASD ISM&lt;/a&gt; along with some discussion about incidents. More high-level and aimed at managers than I was expecting, but worth going to.&lt;/p&gt;</description></item><item><title>Mikrotik wireless and LIFX bulbs</title><link>https://yaleman.org/post/2016/2016-05-27-mikrotik-and-lifx/</link><pubDate>Fri, 27 May 2016 18:46:04 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-27-mikrotik-and-lifx/</guid><description>&lt;p&gt;I&amp;rsquo;ve been fighting with the configuration of my LIFX bulbs since I changed from using my trusty &lt;a href="https://www.apple.com/au/airport-express/"&gt;AirPort Express&lt;/a&gt; &amp;ldquo;puck&amp;rdquo; access point to the &lt;a href="http://routerboard.com/RBwAP2nD"&gt;RBwAP2nD&lt;/a&gt; that I purchased a month or so ago. The bulbs I had are the original Kickstarter release models which I bought because I&amp;rsquo;m a terrible toy-hound.&lt;/p&gt;
&lt;p&gt;Turns out I&amp;rsquo;d hit two problems, one being that certain bulbs running their 2.1 firmware just don&amp;rsquo;t like changing the SSID they&amp;rsquo;re associated with, and the second being that client-to-client forwarding wasn&amp;rsquo;t enabled correctly on the new AP. I could test the former by starting up the old AP and they&amp;rsquo;d connect straight up, the latter seemed intermittent. I could Communicate between a RaspberryPi and my laptop, but couldn&amp;rsquo;t ping the bulbs.&lt;/p&gt;</description></item><item><title>Shearwater CTF: Law</title><link>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-law/</link><pubDate>Thu, 26 May 2016 20:11:20 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-law/</guid><description>&lt;p&gt;Another challenge, another post - this time it&amp;rsquo;s all about the text. It said the flag was somewhere in a file, this time a &lt;code&gt;.docx&lt;/code&gt; file. I assumed it would be something tricky as the file format&amp;rsquo;s essentially a &lt;code&gt;.zip&lt;/code&gt; file full of metadata and content files.
I wasted a good five minutes messing around in the file, extracting it and poking through the XML files.&lt;/p&gt;
&lt;p&gt;It seems it was even easier than that - once I opened it in Apple&amp;rsquo;s &lt;a href="https://apple.com/mac/pages"&gt;Pages&lt;/a&gt;. The capitals out of place all over the file lead me to the solution quick smart - the American &amp;ldquo;misspelling&amp;rdquo; of behaviour helped even more. :)&lt;/p&gt;</description></item><item><title>Shearwater CTF: myfirst_math</title><link>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-myfirst-math/</link><pubDate>Thu, 26 May 2016 19:28:58 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-myfirst-math/</guid><description>&lt;p&gt;This one took a little bit of network trickery, connecting to a remote server and responding to requests quickly, else your connection gets dropped.&lt;/p&gt;
&lt;p&gt;The first attempt was to do it manually, thinking it was just a few simple ones. I rapidly realised it was going to ask &lt;em&gt;many&lt;/em&gt; questions of me - 125 to be exact.
Thankfully it was the same five questions. The question &amp;ldquo;what is the substitution&amp;rdquo; really threw me, because it&amp;rsquo;s supposed to be a math challenge, and I tried a whole load of things before I realised it was just letting me through anyway.&lt;/p&gt;</description></item><item><title>Shearwater CTF: Adults Only</title><link>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-ao/</link><pubDate>Thu, 26 May 2016 17:29:19 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-26-shearwater-ctf-ao/</guid><description>&lt;p&gt;The first challenge in the AusCERT 2016 &lt;a href="https://www.shearwater.com.au"&gt;Shearwater CTF&lt;/a&gt; I tried was a fairly simple one, it said that the programming language was adults only and that the flag was in a file they offered for download. The contents were:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;++++++++[&amp;gt;++++[&amp;gt;++&amp;gt;+++&amp;gt;+++&amp;gt;+&amp;lt;&amp;lt;&amp;lt;&amp;lt;-]&amp;gt;+&amp;gt;+&amp;gt;-&amp;gt;&amp;gt;+[&amp;lt;]&amp;lt;-]&amp;gt;&amp;gt;++++++++++++++++++++++++++++++.&amp;gt;++++.-----------.++++++.++++++++++++++++++++.---------------------------------------------------------.++++++++++++++++++++++++++++++++++++.&amp;lt;-------.&amp;gt;&amp;gt;+++++++++++++++++.++++++++++.-----.&amp;lt;&amp;lt;+.&amp;gt;&amp;gt;++++++.&amp;lt;&amp;lt;-.&amp;gt;------------------.&amp;lt;+++++++++.&amp;lt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.&amp;gt;---------.&amp;gt;&amp;gt;-.&amp;lt;-----------------.&amp;lt;++.&amp;gt;+++++++++++++++.&amp;lt;&amp;lt;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It happens that due to my rather scattered experience I&amp;rsquo;d seen this rather hilarious language before, called &lt;a href="https://esolangs.org/wiki/Brainfuck"&gt;brainfuck&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I found an online &lt;a href="https://copy.sh/brainfuck/"&gt;brainfuck interpreter&lt;/a&gt; and pasted it in, getting the flag.&lt;/p&gt;</description></item><item><title>Automating things</title><link>https://yaleman.org/post/2016/2016-05-24-automating-things/</link><pubDate>Tue, 24 May 2016 17:38:56 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-24-automating-things/</guid><description>&lt;p&gt;I&amp;rsquo;ve got some homegrown OSX Automator services for tracking packages in &lt;a href="//auspost.com.au/track/track.html"&gt;Australia Post&lt;/a&gt; or &lt;a href="http://www.dhl.com.au/"&gt;DHL&lt;/a&gt;. For an online shopping addict it&amp;rsquo;s helpful to just select the tracking number, right click, select the shipping service and head off to the site.&lt;/p&gt;
&lt;p&gt;Recently I&amp;rsquo;ve been trying out the &lt;a href="//developer.apple.com/safari/technology-preview/"&gt;Safari Technology Preview&lt;/a&gt; and had changed my default browser. It seems that the original implementation of my services used &lt;a href="//developer.apple.com/applescript/"&gt;AppleScript&lt;/a&gt; to directly call Safari instead of the default system browser. It was time to update the scripts!&lt;/p&gt;</description></item><item><title>2016-05-22 Week in review</title><link>https://yaleman.org/post/2016/2016-05-22-week-in-review/</link><pubDate>Sun, 22 May 2016 23:01:39 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-22-week-in-review/</guid><description>&lt;p&gt;I&amp;rsquo;m going to be honest, I&amp;rsquo;m not sure I actually achieved anything this week.&lt;/p&gt;
&lt;p&gt;Bleh.&lt;/p&gt;</description></item><item><title>Windows 10 updates</title><link>https://yaleman.org/post/2016/2016-05-22-windows-10-updates/</link><pubDate>Sun, 22 May 2016 11:07:13 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-22-windows-10-updates/</guid><description>&lt;p&gt;I&amp;rsquo;ve been fighting with an issue for a while where every time I restarted my Windows 10 machine, it would go through a ridiculous loop of trying to install an update, then failing, then trying to do it again. From what I can tell it&amp;rsquo;s &lt;a href="//support.microsoft.com/en-us/kb/3156387"&gt;KB3156387&lt;/a&gt; that&amp;rsquo;s failing, and it&amp;rsquo;s a common one for most people. It&amp;rsquo;s a fairly large update, which brings Windows 10 Build 10240.16854 to users&amp;rsquo; machines.&lt;/p&gt;
&lt;p&gt;I found some information in the &lt;a href="http://answers.microsoft.com/en-us/windows/forum/windows_10-update/kb3147461-it-has-been-weeks-of-having-to-wait-10/031a1f71-2c19-4b79-9e1e-af9a600698de"&gt;microsoft answers forums&lt;/a&gt; that led me to this failing service. (Example information&amp;rsquo;s not mine, but it&amp;rsquo;s valid)&lt;/p&gt;</description></item><item><title>2016-05-15 Week in Review</title><link>https://yaleman.org/post/2016/2016-05-15-week-in-review/</link><pubDate>Sun, 15 May 2016 21:16:27 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-15-week-in-review/</guid><description>&lt;ul&gt;
&lt;li&gt;Made a &lt;a href="//sca.yaleman.org/posts/a-bottom-for-octobag/"&gt;bottom for the Octobag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/post/2016/2016-05-09-towbar-update/"&gt;Wired the tow bar plug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Built some more shelves for my workshop&lt;/li&gt;
&lt;li&gt;Cut some melamine and MDF for Aunty Mary - who in response, cleaned my whole house and bought me a lotto ticket. Luckiest. Guy. Ever.&lt;/li&gt;
&lt;li&gt;Attended Chantelle&amp;rsquo;s patterning for dresses class at RMB&amp;rsquo;s house - learnt a lot about speed-patterning clothes.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Tow bar update</title><link>https://yaleman.org/post/2016/2016-05-09-towbar-update/</link><pubDate>Tue, 10 May 2016 10:05:27 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-09-towbar-update/</guid><description>&lt;p&gt;One of the things left over from the &lt;a href="https://yaleman.org/2016/05/01/2013-pulsar-tow-bar/"&gt;Tow Bar install&lt;/a&gt; was the wiring for the trailer. All that was required was to find a place to run the wire through the body, make sure it seals and find a place to mount the socket.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a simple 7-pin flat plug, but the plug&amp;rsquo;s way too wide for going through any sensibly-sized hole, and the other end of the harness looked too compled for me to remove the pins to push it through a bung. I decided to un-wire the plug, feed it through the bung then re-wire it. Fairly simple:&lt;/p&gt;</description></item><item><title>2016-05-08 Week in Review</title><link>https://yaleman.org/post/2016/2016-05-08-week-in-review/</link><pubDate>Sun, 08 May 2016 21:32:59 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-08-week-in-review/</guid><description>&lt;ul&gt;
&lt;li&gt;Converted &lt;a href="//yaleman.org"&gt;yaleman.org&lt;/a&gt; to Hugo&lt;/li&gt;
&lt;li&gt;Ordered my &lt;a href="http://ozwidetrailers.com.au/7x5-single-axle-trailer/"&gt;7&amp;rsquo;x5&amp;rsquo; trailer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Made myself a &lt;a href="//yaleman.org/post/2016/2016-05-08-leather-notebook-holder/"&gt;simple notebook holder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Plenty of work in that first one, I&amp;rsquo;m super excited about the second. 😀&lt;/p&gt;</description></item><item><title>Leather notebook holder</title><link>https://yaleman.org/post/2016/2016-05-08-leather-notebook-holder/</link><pubDate>Sun, 08 May 2016 11:21:14 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-08-leather-notebook-holder/</guid><description>&lt;p&gt;I fairly regularly carry a &lt;a href="//fieldnotesbrand.com"&gt;Field Notes&lt;/a&gt; notebook around, because I&amp;rsquo;m a terrible scatterbrain. Unfortunately, living in my pockets leads to their rather quick ruin, so I needed to find a way to make them last a little longer.&lt;/p&gt;
&lt;p&gt;$14 worth of leather from the &lt;a href="//crispinleather.com.au"&gt;local leather shop&lt;/a&gt;
and a few minutes work was all it took. I wasn&amp;rsquo;t looking for anything particularly fancy - I found an offcut which was just the right size and made some folds.&lt;/p&gt;</description></item><item><title>Moving to hugo</title><link>https://yaleman.org/post/2016/2016-05-06-moving-to-hugo/</link><pubDate>Fri, 06 May 2016 22:37:29 +1000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/post/2016/2016-05-06-moving-to-hugo/</guid><description>&lt;p&gt;This blog has been running for eleven years today - first on &lt;a href="//en.wikipedia.org/wiki/Mambo_(software)"&gt;Mambo CMS&lt;/a&gt; - then transitioning to &lt;a href="//wordpress.com"&gt;Wordpress&lt;/a&gt; in September 2005.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s time for another move, this time to &lt;a href="//gohugo.io"&gt;Hugo&lt;/a&gt;. Written in go, stored in &lt;a href="https://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt; syntax and generating static HTML it fits my needs well. I don&amp;rsquo;t need a crazy CMS, I just need something I can post content with and use as few server (and mental) resources as possible.&lt;/p&gt;
&lt;p&gt;Wordpress has been great. It&amp;rsquo;s very simple to use, and provides incredibly powerful publishing tools, but at a cost. The security implications of running a hyper-extensible PHP-powered site are pretty terrifying at times, and the server resources required for keeping a relatively small site running keep going up and up. I host all my own sites, with a locked down server running on a VM somewhere in cloudspace. The less I have to do with securing that the better, so a static site&amp;rsquo;s perfect.&lt;/p&gt;</description></item><item><title>2013 Pulsar Tow Bar</title><link>https://yaleman.org/2016/05/01/2013-pulsar-tow-bar/</link><pubDate>Sun, 01 May 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/05/01/2013-pulsar-tow-bar/</guid><description>&lt;p&gt;A couple of times a year I need a car with a tow bar, for things like the two-weeks-away &lt;a href="http://festival.lochac.sca.org/"&gt;medieval festival&lt;/a&gt; I go to, or taking things to the dump. Hiring a vehicle for these things would work out to be a thousand dollars a year or so, which isn&amp;rsquo;t viable.&lt;/p&gt;
&lt;p&gt;Since owning the &lt;a href="https://en.wikipedia.org/wiki/Nissan_Tiida#Second_generation_.28C12.3B_2011.E2.80.93present.29"&gt;Pulsar&lt;/a&gt; I&amp;rsquo;ve wanted a tow bar on it, and after a fairly tight pack for &lt;a href="http://history.lochac.sca.org/event/festival/AS49"&gt;festival this year&lt;/a&gt; I was determined to get one to be able to tow a trailer. I like the look of my &lt;a href="http://www.carsguide.com.au/car-reviews/nissan-pulsar-st-s-and-sss-review-first-drive-12405"&gt;slightly-racier-than-stock turbocharged ST-S model&lt;/a&gt;, and didn&amp;rsquo;t want a big honking cut out of the bumper like I&amp;rsquo;ve seen on some others. After shopping around a lot, I couldn&amp;rsquo;t find enough information on what this model required, as Hayman Reese (the main manufacturer really left in Australia) and some others said their kits were “All models”. A local company refused to even bring one in as they would be stuck with it if I didn&amp;rsquo;t want the required modifications.&lt;/p&gt;</description></item><item><title>2016-04-30 Week in Review</title><link>https://yaleman.org/2016/04/30/2016-04-30-week-in-review/</link><pubDate>Sat, 30 Apr 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/04/30/2016-04-30-week-in-review/</guid><description>&lt;h2 id="wednesdaythursday"&gt;Wednesday/Thursday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bought a &lt;a href="http://towbarsaustralia.com.au/towbar-kits/pulsar-hatchback-c12"&gt;tow bar for my Pulsar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;delivered in 24 hours flat&lt;/li&gt;
&lt;li&gt;missing a part of the loom, was delivered in 2 hours!&lt;/li&gt;
&lt;li&gt;installed the wiring without incident - ignored the hole-cutting instruction, routed the wire sensibly.&lt;/li&gt;
&lt;li&gt;learnt to run a tap through painted holes&lt;/li&gt;
&lt;li&gt;screwed up a high tensile (ish) bolt, fixed it with a file&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="thursday"&gt;Thursday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Learn to double check &lt;a href="//maps.google.com"&gt;Google Maps&lt;/a&gt;’s public transport instructions. Ended up in stones corner instead of Windsor. Ugh.&lt;/li&gt;
&lt;li&gt;Got my car serviced. They washed it (great!) but also made it smell like cigarettes (ugh!)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="friday"&gt;Friday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Started fitting tow bar, got bumper bar off, cut hole in rear panel of chassis rail, holes don’t QUITE line up. 🙁&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="saturday"&gt;Saturday&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/2016/05/01/2013-pulsar-tow-bar/"&gt;Finished installing the tow bar!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Got confirmation that expanding the holes is fine, did so.&lt;/li&gt;
&lt;li&gt;Cut second hole with my angle grinder - done in under a minute - compared to an hour of careful messing around with the dremel the first time.&lt;/li&gt;
&lt;li&gt;Bolted it all together rather easily, carefully cut the lower part of the bar. The supplied dimensions were a little excitable, but would have done.&lt;/li&gt;
&lt;li&gt;Was a great feeling to do it myself 🙂&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="work"&gt;Work&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Found out I’m going to &lt;a href="https://conference.auscert.org.au"&gt;AusCERT 2016&lt;/a&gt; 😀&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>It’s been a long time baby…</title><link>https://yaleman.org/2016/04/30/its-been-a-long-time-baby/</link><pubDate>Sat, 30 Apr 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/04/30/its-been-a-long-time-baby/</guid><description>&lt;p&gt;… but for the first time in nearly a decade, I don&amp;rsquo;t know of &lt;em&gt;any&lt;/em&gt; broken links on this site. Woo!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2016/04/Screenshot-2016-04-30-20.17.09.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>2016-04-24 Week in review</title><link>https://yaleman.org/2016/04/25/2016-04-24-week-in-review/</link><pubDate>Mon, 25 Apr 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/04/25/2016-04-24-week-in-review/</guid><description>&lt;h1 id="creations"&gt;Creations&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Created &lt;a href="https://travelling.boryssnorc.com"&gt;https://travelling.boryssnorc.com&lt;/a&gt; using &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Created &lt;a href="https://sca.yaleman.org"&gt;https://sca.yaleman.org&lt;/a&gt; using &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Completed transfer of &lt;a href="https://threegoldbees.com"&gt;https://threegoldbees.com&lt;/a&gt; to &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Started work on the &lt;a href="//sca.yaleman.org/posts/first-night-in-the-sewing-room/"&gt;Octobag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mostly completed the Camp Wardrobe (&lt;a href="//sca.yaleman.org/posts/tent-cupboard-part-1/"&gt;part 1&lt;/a&gt;, &lt;a href="//sca.yaleman.org/posts/camp-wardrobe-part-2/"&gt;part 2&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="stuff"&gt;Stuff&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Bought some ridiculously cheap shelves and put them in the sewing room and the office. I wouldn’t recommend the &lt;a href="http://www.bunnings.com.au/clever-cube-2-x-4-white-storage-unit_p2583384"&gt;4x2 clever cube shelves from Bunnings&lt;/a&gt; unless you despise whoever’s going to use them, or you only need them for ridiculously light things. I’m going to nail/glue some pre-painted particle board to the back of these in a few months, just because I’m expecting them to warp.&lt;/li&gt;
&lt;li&gt;Bought a &lt;a href="http://www.ryobi.com.au/products/details/1250w-20l-wet-dry-vacuum"&gt;Ryobi&lt;/a&gt; shop vacuum, finally&lt;/li&gt;
&lt;li&gt;Set up the sewing room&lt;/li&gt;
&lt;li&gt;&lt;a href="//sca.yaleman.org/posts/first-night-in-the-sewing-room/"&gt;Sewing machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bought some &lt;a href="//sca.yaleman.org/posts/scissors-and-such/"&gt;lovely scissors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Helped Mary remove some stumps from her yard on Sunday. Wow my back hurts, I woke up 1am Monday with arms that were on a special kind of fire.&lt;/li&gt;
&lt;li&gt;Went to IKEA for a work light, bought a step ladder. It may sound ridiculous, me (6’9&amp;quot; tall) owning a step ladder, but they’re super-useful for at-roof-level-need-to-be-stable things.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="people"&gt;People&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Went to the &lt;a href="http://buffalobar.com.au/"&gt;Buffalo Bar&lt;/a&gt; for Rachel’s birthday. Amazing food, great drink, lovely atmosphere until the band turned up. My ears still hurt.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="work"&gt;Work&lt;/h1&gt;
&lt;p&gt;Can’t think of anything in particular I achieved this week (that I can write about).&lt;/p&gt;</description></item><item><title>OSPF configuration on Mikrotik with EoIP</title><link>https://yaleman.org/2016/03/05/ospf-configuration-on-mikrotik-with-eoip/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/03/05/ospf-configuration-on-mikrotik-with-eoip/</guid><description>&lt;p&gt;I have two routers connected over the internet by an &lt;a href="http://wiki.mikrotik.com/wiki/Manual:Interface/EoIP"&gt;EoIP tunnel&lt;/a&gt;. It&amp;rsquo;s a fairly simple network design, but I wanted to learn how to configure &lt;a href="http://wiki.mikrotik.com/wiki/Manual:Routing/OSPF"&gt;Mikrotik&amp;rsquo;s OSPF implementation&lt;/a&gt; between the two sites.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;th&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Router 2
&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Network: 10.1.0.0/16&lt;!-- raw HTML omitted --&gt; EoIP interface IP: 192.168.0.2/24
&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Quick and simple SSH things.</title><link>https://yaleman.org/2016/02/15/quick-and-simple-ssh-things/</link><pubDate>Mon, 15 Feb 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/02/15/quick-and-simple-ssh-things/</guid><description>&lt;p&gt;Add these things to ~/.ssh/config and you&amp;rsquo;ll get magic powers.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Put your keys in ~/.ssh/ and name them by the hostname you ssh to, and you&amp;rsquo;ll automagically add them to your config without having to edit it each time. Change the directory to whatever, if you&amp;rsquo;re picky.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Login to your splunk boxes as bob, and your web servers on port 2280 as bob_web. Wildcards are great, and you can use “Host *” for everything.&lt;/p&gt;</description></item><item><title>Homework Help: Time Passing</title><link>https://yaleman.org/2016/02/11/homework-help-time-passing/</link><pubDate>Wed, 10 Feb 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/02/11/homework-help-time-passing/</guid><description>&lt;p&gt;I was asked to help with some math homework tonight, and the question was as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Between 1pm and 2pm the minute hand will cross the hour hand, at what time will they cross?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="workingitout"&gt;Working it out&lt;/h1&gt;</description></item><item><title>Temperature time, and a prototyping timesaver.</title><link>https://yaleman.org/2016/01/29/temperature-time-and-a-prototyping-timesaver/</link><pubDate>Fri, 29 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/29/temperature-time-and-a-prototyping-timesaver/</guid><description>&lt;p&gt;Another week, more parts have arrived for the coffee machine!&lt;/p&gt;
&lt;p&gt;To save messing around with soldering and cutting more weird little cables I got myself an eBay knockoff of a &lt;a href="https://www.adafruit.com/products/801"&gt;RaspberryPi Prototyping Board&lt;/a&gt;, which exposes most of the pins I need as screw terminals. Once I get to the more permanent stage I can solder things to the included field.&lt;/p&gt;
&lt;p&gt;After not receiving the MAX31855 breakout I tried for before xmas, I bought a &lt;a href="http://playingwithfusion.com/productview.php?pdid=25"&gt;MAX31865 breakout board&lt;/a&gt; from &lt;a href="http://PlayingWithFusion.com"&gt;PlayingWithFusion.com&lt;/a&gt;. A neat, tiny little board which should get me some fine resolution temperature sensing!&lt;/p&gt;</description></item><item><title>Servicing a Miele Large Turbobrush STB 205-3</title><link>https://yaleman.org/2016/01/17/servicing-a-miele-large-turbobrush-stb-205-3/</link><pubDate>Sat, 16 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/17/servicing-a-miele-large-turbobrush-stb-205-3/</guid><description>&lt;p&gt;I bought a new vacuum cleaner recently - the &lt;a href="http://www.miele.com.au/domestic/vacuum-cleaners-1784.htm?mat=09983530&amp;amp;name=Complete_C3_Cat%26Dog_PowerLine_-_SGEA0"&gt;Miele Complete C3 Cat&amp;amp;Dog&lt;/a&gt;. A great unit, with a charcoal filter to save me from puppy smells when vacuuming. It also comes with a &lt;a href="http://www.miele.com.au/domestic/floorheads-and-nozzles-2203.htm?mat=07250040&amp;amp;name=STB_205-3"&gt;“Large Turbobrush”, model STB 205-3&lt;/a&gt; which is quite handy for picking up fur. Today I thoughtlessly sucked up the control cord and half the runs-along-the-bottom cord for my vertical blinds (the dogs trashed them months ago).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2016/01/IMG_8159.jpg" alt="Inhaled the cordage"&gt;&lt;!-- raw HTML omitted --&gt;Inhaled the cordage&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I got 90% of the cord out of the brush wheel, but some of it had been sucked into the part that actually provides the power to the brush. I tried jiggling things back and forth, but nothing would budge. Time to disassemble!&lt;/p&gt;</description></item><item><title>Define the problem</title><link>https://yaleman.org/2016/01/16/define-the-problem/</link><pubDate>Fri, 15 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/16/define-the-problem/</guid><description>&lt;p&gt;I&amp;rsquo;m fairly sure I could respond to 80% of my incident reports with a summarised version of this, and it&amp;rsquo;s what I waste most of my time on.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;The main problem with most people&amp;rsquo;s troubleshooting is that they don&amp;rsquo;t start by actually clarifying what&amp;rsquo;s wrong. Who, What, Where and When generally gives you a lot of information on how to find the Why.&lt;/p&gt;</description></item><item><title>A delay :(</title><link>https://yaleman.org/2016/01/09/a-delay/</link><pubDate>Sat, 09 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/09/a-delay/</guid><description>&lt;p&gt;Well that&amp;rsquo;s a pity. I had ordered a &lt;a href="https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31855.html"&gt;MAX31855&lt;/a&gt; SPI thermocouple interface to capture temperatures on the coffee machine, and after waiting a month the sender&amp;rsquo;s just given me a refund because it didn&amp;rsquo;t get delivered. 🙁&lt;/p&gt;
&lt;p&gt;Back to the drawing board - on a high note this means I might be able to get a &lt;a href="https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31865.html"&gt;MAX318&lt;strong&gt;6&lt;/strong&gt;5&lt;/a&gt;, which handles four wire &lt;a href="https://en.wikipedia.org/wiki/Resistance_thermometer#Four-wire_configuration"&gt;PT100(0)&lt;/a&gt; sensors, which I have been told are much more reliable.&lt;/p&gt;</description></item><item><title>Coffee machine shenanigans</title><link>https://yaleman.org/2016/01/07/coffee-machine-shenanigans/</link><pubDate>Thu, 07 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/07/coffee-machine-shenanigans/</guid><description>&lt;p&gt;I&amp;rsquo;ve had a &lt;a href="https://yaleman.org/2014/12/16/miss-silvia-my-first/"&gt;Rancilio Silvia&lt;/a&gt; for a bit over a year now, and it&amp;rsquo;s been great to make coffee while also saving money and reducing the amount of plastic I was dumping into the bin. One of the popular modifications to them is to install a &lt;a href="https://en.wikipedia.org/wiki/PID_controller"&gt;PID controller&lt;/a&gt; to make the heater control more even, and because I&amp;rsquo;m always up for a challenge I wanted to make my own.&lt;/p&gt;
&lt;p&gt;That, and I leave it on often enough that I&amp;rsquo;m grumpy with myself, as repeated most eloquently by a friend:&lt;/p&gt;</description></item><item><title>Pay day Haiku</title><link>https://yaleman.org/2016/01/05/pay-day-haiku/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/05/pay-day-haiku/</guid><description>&lt;p&gt;Money trickles in,&lt;!-- raw HTML omitted --&gt;
which I have already spent.&lt;!-- raw HTML omitted --&gt;
It flies away now.&lt;/p&gt;</description></item><item><title>Removing Razer Synapse on OSX</title><link>https://yaleman.org/2016/01/05/removing-razer-synapse-on-osx/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/05/removing-razer-synapse-on-osx/</guid><description>&lt;p&gt;A quick one, since there doesn&amp;rsquo;t seem to be an easy way to nuke this software…&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Find the Razer processes: &lt;!-- raw HTML omitted --&gt;yaleman$ ps aux | grep -i rz yaleman           689   0.7  0.4  2828488  70516   ??  S     9:40am   0:00.96 /Library/Application Support/Razer/RzUpdater.app/Contents/MacOS/RzUpdater yaleman           469   0.0  0.3  2778036  58432   ??  S     9:39am   0:00.81 /Library/Application Support/Razer/RzDeviceEngine.app/Contents/MacOS/RzDeviceEngine&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Because it&amp;rsquo;s pesky software that won&amp;rsquo;t die, first remove the software: &lt;!-- raw HTML omitted --&gt;yaleman$ sudo rm -rf /Library/Application\ Support/Razer&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Taco Bell Programming</title><link>https://yaleman.org/2016/01/04/taco-bell-programming/</link><pubDate>Mon, 04 Jan 2016 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2016/01/04/taco-bell-programming/</guid><description>&lt;p&gt;A great concept, &lt;a href="http://web.archive.org/web/20101202135616/http://teddziuba.com/2010/10/taco-bell-programming.html"&gt;Taco Bell Programming&lt;/a&gt;. Take simple, known elements and mix to get what you need.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&amp;rsquo;s a concrete example: suppose you have millions of web pages that you want to download and save to disk for later processing. How do you do it? The cool-kids answer is to write a distributed crawler in Clojure and run it on EC2, handing out jobs with a message queue like SQS or ZeroMQ.&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 24</title><link>https://yaleman.org/2015/12/24/lego-city-advent-calendar-2015-day-24/</link><pubDate>Thu, 24 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/24/lego-city-advent-calendar-2015-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-24-City.jpg" alt="It&amp;rsquo;s Santa Claus, come to deliver presents!"&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s Santa Claus, come to deliver presents!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 24</title><link>https://yaleman.org/2015/12/24/lego-star-wars-advent-calendar-2015-day-24/</link><pubDate>Thu, 24 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/24/lego-star-wars-advent-calendar-2015-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-24-Star-Wars.jpg" alt="Santa-3PO, here to deliver presents to everyone!"&gt;&lt;!-- raw HTML omitted --&gt;Santa-3PO, here to deliver presents to everyone!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 23</title><link>https://yaleman.org/2015/12/23/lego-city-advent-calendar-2015-day-23/</link><pubDate>Wed, 23 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/23/lego-city-advent-calendar-2015-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-23-City.jpg" alt="A cute little space shuttle"&gt;&lt;!-- raw HTML omitted --&gt;A cute little space shuttle&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 23</title><link>https://yaleman.org/2015/12/23/lego-star-wars-advent-calendar-2015-day-23/</link><pubDate>Wed, 23 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/23/lego-star-wars-advent-calendar-2015-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-23-Star-Wars.jpg" alt="Santa&amp;rsquo;s speeder sleigh!"&gt;&lt;!-- raw HTML omitted --&gt;Santa&amp;rsquo;s speeder sleigh!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Codesimplicity – Two is too many</title><link>https://yaleman.org/2015/12/22/codesimplicity-two-is-too-many/</link><pubDate>Tue, 22 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/22/codesimplicity-two-is-too-many/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Essentially, I know exactly how generic my code needs to be by noticing that I’m tempted to cut and paste some code, and then instead of cutting and pasting it, designing a generic solution that meets just those two specific needs. I do this as soon as I’m tempted to have two implementations of something.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.codesimplicity.com/post/two-is-too-many/"&gt;A great way of looking at code reuse and when to make generics.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 22</title><link>https://yaleman.org/2015/12/22/lego-city-advent-calendar-2015-day-22/</link><pubDate>Tue, 22 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/22/lego-city-advent-calendar-2015-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-22-City.jpg" alt="A space rocket for holiday fun!"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I&amp;rsquo;m not sure what he&amp;rsquo;s up to, but it looks curious!&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 22</title><link>https://yaleman.org/2015/12/22/lego-star-wars-advent-calendar-2015-day-22/</link><pubDate>Tue, 22 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/22/lego-star-wars-advent-calendar-2015-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-22-Star-Wars.jpg" alt="R2-D2&amp;rsquo;s dressed up to party!"&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/R2-D2"&gt;R2-D2&amp;rsquo;s&lt;/a&gt; dressed up to party!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Hello to my visitor(s) from Belarus!</title><link>https://yaleman.org/2015/12/21/hello-to-my-visitors-from-belarus/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/hello-to-my-visitors-from-belarus/</guid><description>&lt;p&gt;Someone searched for: &lt;img src="https://yaleman.org/wp-content/uploads/2015/12/Screenshot-2015-12-21-21.17.41.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Which is “Lego Star Wars Calendar” in &lt;a href="https://en.wikipedia.org/wiki/Belarus"&gt;Belarusian&lt;/a&gt; and ended up here. I learned a new thing today, perusing my referrer logs 🙂&lt;/p&gt;
&lt;p&gt;I also learned that WordPress doesn&amp;rsquo;t work in unicode. Blergh. Images it is!&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 19</title><link>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-19/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-19-City.jpg" alt="A young lady with a cupcake and a phone"&gt;&lt;!-- raw HTML omitted --&gt;A young lady with a cupcake and a phone&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 20</title><link>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-20/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-20-City.jpg" alt="You can&amp;rsquo;t have a white xmas without a snowman!"&gt;&lt;!-- raw HTML omitted --&gt;You can&amp;rsquo;t have a white xmas without a snowman!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 21</title><link>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-21/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-city-advent-calendar-2015-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-21-City.jpg" alt="A campfire with marshmallows"&gt;&lt;!-- raw HTML omitted --&gt;A campfire with marshmallows&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 19</title><link>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-19/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-19-Star-Wars.jpg" alt="A v-150 Planet Defender Ion Cannon from Hoth"&gt;&lt;!-- raw HTML omitted --&gt;A &lt;a href="http://starwars.wikia.com/wiki/V-150_anti-orbital_ion_cannon"&gt;v-150 Planet Defender Ion Cannon&lt;/a&gt; from Hoth&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 20</title><link>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-20/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-20-Star-Wars.jpg" alt="A probe droid"&gt;&lt;!-- raw HTML omitted --&gt;A &lt;a href="http://starwars.wikia.com/wiki/Viper_probe_droid/Legends"&gt;probe droid&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 21</title><link>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-21/</link><pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/21/lego-star-wars-advent-calendar-2015-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-21-Star-Wars.jpg" alt="A weapons rack, ready to go"&gt;&lt;!-- raw HTML omitted --&gt;A weapons rack, ready to go&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 18</title><link>https://yaleman.org/2015/12/18/lego-city-advent-calendar-2015-day-18/</link><pubDate>Fri, 18 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/18/lego-city-advent-calendar-2015-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-18-City.jpg" alt="A fuzzy puppy friend, come to play!"&gt;&lt;!-- raw HTML omitted --&gt;A fuzzy puppy friend, come to play!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 18</title><link>https://yaleman.org/2015/12/18/lego-star-wars-advent-calendar-2015-day-18/</link><pubDate>Fri, 18 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/18/lego-star-wars-advent-calendar-2015-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-18-Star-Wars.jpg" alt="The fearsome AT-AT, in micro-scale!"&gt;&lt;!-- raw HTML omitted --&gt;The fearsome &lt;a href="http://starwars.wikia.com/wiki/All_Terrain_Armored_Transport"&gt;AT-AT&lt;/a&gt;, in micro-scale!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 17</title><link>https://yaleman.org/2015/12/17/lego-city-advent-calendar-2015-day-17/</link><pubDate>Thu, 17 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/17/lego-city-advent-calendar-2015-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-17-City.jpg" alt="A police snowmobile, for our friend from yesterday!"&gt;&lt;!-- raw HTML omitted --&gt;A police snowmobile, for our &lt;a href="https://yaleman.org/2015/12/16/lego-city-advent-calendar-2015-day-16/"&gt;friend from yesterday!&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 17</title><link>https://yaleman.org/2015/12/17/lego-star-wars-advent-calendar-2015-day-17/</link><pubDate>Thu, 17 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/17/lego-star-wars-advent-calendar-2015-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-17-Star-Wars.jpg" alt="A rebel snow trooper, ready for action on Hoth"&gt;&lt;!-- raw HTML omitted --&gt;A rebel snow trooper, ready for action on &lt;a href="http://starwars.wikia.com/wiki/Hoth"&gt;Hoth&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 16</title><link>https://yaleman.org/2015/12/16/lego-city-advent-calendar-2015-day-16/</link><pubDate>Wed, 16 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/16/lego-city-advent-calendar-2015-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-16-City.jpg" alt="A policeman to keep us safe"&gt;&lt;!-- raw HTML omitted --&gt;A policeman to keep us safe&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 16</title><link>https://yaleman.org/2015/12/16/lego-star-wars-advent-calendar-2015-day-16/</link><pubDate>Wed, 16 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/16/lego-star-wars-advent-calendar-2015-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-16-Star-Wars.jpg" alt="A micro-scale A-Wing Fighter"&gt;&lt;!-- raw HTML omitted --&gt;A micro-scale &lt;a href="http://starwars.wikia.com/wiki/RZ-1_A-wing_interceptor"&gt;A-Wing Fighter&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 15</title><link>https://yaleman.org/2015/12/15/lego-city-advent-calendar-2015-day-15/</link><pubDate>Tue, 15 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/15/lego-city-advent-calendar-2015-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-15-City.jpg" alt="A cute little carriage to go with yesterday&amp;rsquo;s engine!"&gt;&lt;!-- raw HTML omitted --&gt;A cute little carriage to go with &lt;a href="https://yaleman.org/2015/12/14/lego-city-advent-calendar-2015-day-14/"&gt;yesterday&amp;rsquo;s engine&lt;/a&gt;!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 15</title><link>https://yaleman.org/2015/12/15/lego-star-wars-advent-calendar-2015-day-15/</link><pubDate>Tue, 15 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/15/lego-star-wars-advent-calendar-2015-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-15-Star-Wars.jpg" alt="A blaster defence turret"&gt;&lt;!-- raw HTML omitted --&gt;A blaster defence turret&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 14</title><link>https://yaleman.org/2015/12/14/lego-city-advent-calendar-2015-day-14/</link><pubDate>Mon, 14 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/14/lego-city-advent-calendar-2015-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-14-City.jpg" alt="A tiny train to deliver presents!"&gt;&lt;!-- raw HTML omitted --&gt;A tiny train to deliver presents!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 14</title><link>https://yaleman.org/2015/12/14/lego-star-wars-advent-calendar-2015-day-14/</link><pubDate>Mon, 14 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/14/lego-star-wars-advent-calendar-2015-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-14-Star-Wars.jpg" alt="The Millennium Falcon!"&gt;&lt;!-- raw HTML omitted --&gt;The &lt;a href="http://starwars.wikia.com/wiki/Millennium_Falcon"&gt;Millennium Falcon&lt;/a&gt;!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 11</title><link>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-11/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-11-City.jpg" alt="A clock to know when it's midnight"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 12</title><link>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-12/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-12-City.jpg" alt="Presents for everyone!"&gt;&lt;!-- raw HTML omitted --&gt;Presents for everyone!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 13</title><link>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-13/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-city-advent-calendar-2015-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-13-City.jpg" alt="It looks like hard work, mining dollars for the man!"&gt;&lt;!-- raw HTML omitted --&gt;It looks like hard work, mining dollars for the man!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 11</title><link>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-11/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-11-Star-Wars.jpg" alt="A micro-scale Star Destroyer!"&gt;&lt;!-- raw HTML omitted --&gt;A micro-scale &lt;a href="http://starwars.wikia.com/wiki/Star_Destroyer"&gt;Star Destroyer&lt;/a&gt;!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 12</title><link>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-12/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-12-Star-Wars.jpg" alt="Imperial weapons rack"&gt;&lt;!-- raw HTML omitted --&gt;Imperial weapons rack&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s no wonder the stormtroopers are such bad shots, if they store their weapons like this!&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 13</title><link>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-13/</link><pubDate>Sun, 13 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/13/lego-star-wars-advent-calendar-2015-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-13-Star-Wars.jpg" alt="An IG series assassin droid"&gt;&lt;!-- raw HTML omitted --&gt;An &lt;a href="http://starwars.wikia.com/wiki/IG-86_sentinel_droid/Canon"&gt;IG series assassin droid&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 10</title><link>https://yaleman.org/2015/12/10/lego-city-advent-calendar-2015-day-10/</link><pubDate>Thu, 10 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/10/lego-city-advent-calendar-2015-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-10-City.jpg" alt="A tree to celebrate around"&gt;&lt;!-- raw HTML omitted --&gt;A tree to celebrate around&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 10</title><link>https://yaleman.org/2015/12/10/lego-star-wars-advent-calendar-2015-day-10/</link><pubDate>Thu, 10 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/10/lego-star-wars-advent-calendar-2015-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-10-Star-Wars.jpg" alt="A stormtrooper ready for action!"&gt;&lt;!-- raw HTML omitted --&gt;A stormtrooper ready for action!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 9</title><link>https://yaleman.org/2015/12/09/lego-city-advent-calendar-2015-day-9/</link><pubDate>Wed, 09 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/09/lego-city-advent-calendar-2015-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-09-City.jpg" alt="A chair for Santa to sit on"&gt;&lt;!-- raw HTML omitted --&gt;A chair for Santa to sit on&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 9</title><link>https://yaleman.org/2015/12/09/lego-star-wars-advent-calendar-2015-day-9/</link><pubDate>Wed, 09 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/09/lego-star-wars-advent-calendar-2015-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-09-Star-Wars.jpg" alt="A forest catapult"&gt;&lt;!-- raw HTML omitted --&gt;A forest catapult&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 8</title><link>https://yaleman.org/2015/12/08/lego-city-advent-calendar-2015-day-8/</link><pubDate>Tue, 08 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/08/lego-city-advent-calendar-2015-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-08-City.jpg" alt="A lamp post with mistletoe"&gt;&lt;!-- raw HTML omitted --&gt;A lamp post with mistletoe&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 8</title><link>https://yaleman.org/2015/12/08/lego-star-wars-advent-calendar-2015-day-8/</link><pubDate>Tue, 08 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/08/lego-star-wars-advent-calendar-2015-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-08-Star-Wars.jpg" alt="A fuzzy Ewok buddy!"&gt;&lt;!-- raw HTML omitted --&gt;A fuzzy &lt;a href="http://starwars.wikia.com/wiki/Ewok"&gt;Ewok&lt;/a&gt; buddy!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 7</title><link>https://yaleman.org/2015/12/07/lego-city-advent-calendar-2015-day-7/</link><pubDate>Mon, 07 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/07/lego-city-advent-calendar-2015-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-07-City.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Ready for work, but looking forward to the holidays…&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 7</title><link>https://yaleman.org/2015/12/07/lego-star-wars-advent-calendar-2015-day-7/</link><pubDate>Mon, 07 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/07/lego-star-wars-advent-calendar-2015-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-07-Star-Wars.jpg" alt="A tiny forest hideaway :)"&gt;&lt;!-- raw HTML omitted --&gt;A tiny forest hideaway :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 5</title><link>https://yaleman.org/2015/12/05/lego-city-advent-calendar-2015-day-5/</link><pubDate>Sat, 05 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/05/lego-city-advent-calendar-2015-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-05-City.jpg" alt="A tiny plane!"&gt;&lt;!-- raw HTML omitted --&gt;A tiny plane!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I really do love microscale planes, there&amp;rsquo;s still so much possibility for detail, and this one&amp;rsquo;s ready to deliver xmas cheer to everyone!&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 6</title><link>https://yaleman.org/2015/12/06/lego-city-advent-calendar-2015-day-6/</link><pubDate>Sat, 05 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/06/lego-city-advent-calendar-2015-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-06-City.jpg" alt="A micro scale snow plow"&gt;&lt;!-- raw HTML omitted --&gt;A micro scale snow plow&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not sure how much use that&amp;rsquo;ll be for me, given the closest snow&amp;rsquo;s a world away - maybe later in the year! 🙂&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 5</title><link>https://yaleman.org/2015/12/05/lego-star-wars-advent-calendar-2015-day-5/</link><pubDate>Sat, 05 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/05/lego-star-wars-advent-calendar-2015-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-05-Star-Wars.jpg" alt="A microscale Sandcrawler"&gt;&lt;!-- raw HTML omitted --&gt;A microscale Sandcrawler&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A &lt;a href="http://starwars.wikia.com/wiki/Sandcrawler"&gt;Sandcrawler&lt;/a&gt;, ready to transport gifts to all our &lt;a href="https://yaleman.org/2015/12/04/lego-star-wars-advent-calendar-2015-day-4/"&gt;Jawa&lt;/a&gt; friends!&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 6</title><link>https://yaleman.org/2015/12/06/lego-star-wars-advent-calendar-2015-day-6/</link><pubDate>Sat, 05 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/06/lego-star-wars-advent-calendar-2015-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-06-Star-Wars.jpg" alt="A rack full of gear, ready for adventure!"&gt;&lt;!-- raw HTML omitted --&gt;A rack full of gear, ready for adventure!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 4</title><link>https://yaleman.org/2015/12/04/lego-city-advent-calendar-2015-day-4/</link><pubDate>Fri, 04 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/04/lego-city-advent-calendar-2015-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-04-City.jpg" alt="A place to rest your drink"&gt;&lt;!-- raw HTML omitted --&gt;A place to rest your drink&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;And our friend from &lt;a href="https://yaleman.org/2015/12/03/lego-city-advent-calendar-2015-day-2/"&gt;Day 2 of the 2015 City Advent Calendar&lt;/a&gt; has come to share the fun!&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 4</title><link>https://yaleman.org/2015/12/04/lego-star-wars-advent-calendar-2015-day-4/</link><pubDate>Fri, 04 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/04/lego-star-wars-advent-calendar-2015-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-04-Star-Wars.jpg" alt="A furry little Ewok friend!"&gt;&lt;!-- raw HTML omitted --&gt;A sneaky little &lt;a href="http://starwars.wikia.com/wiki/Jawa"&gt;Jawa&lt;/a&gt; friend!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 3</title><link>https://yaleman.org/2015/12/03/lego-city-advent-calendar-2015-day-3/</link><pubDate>Thu, 03 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/03/lego-city-advent-calendar-2015-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-03-City.jpg" alt="Any icy place for some pie!"&gt;&lt;!-- raw HTML omitted --&gt;Any icy place for some pie!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 3</title><link>https://yaleman.org/2015/12/03/lego-star-wars-advent-calendar-2015-day-3/</link><pubDate>Thu, 03 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/03/lego-star-wars-advent-calendar-2015-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-03-Star-Wars.jpg" alt="A droid tank"&gt;&lt;!-- raw HTML omitted --&gt;A droid tank&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>PacketBomb – Understanding Throughput and TCP Windows</title><link>https://yaleman.org/2015/12/04/packetbomb-understanding-throughput-and-tcp-windows/</link><pubDate>Thu, 03 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/04/packetbomb-understanding-throughput-and-tcp-windows/</guid><description>&lt;p&gt;Another great post from PacketBomb &lt;a href="http://packetbomb.com/understanding-throughput-and-tcp-windows/"&gt;Understanding Throughput and TCP Windows&lt;/a&gt;. I&amp;rsquo;m learning more than I should from this site, and it&amp;rsquo;s reminding me of things I should have checked when troubleshooting things in the past 😉&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 2</title><link>https://yaleman.org/2015/12/03/lego-city-advent-calendar-2015-day-2/</link><pubDate>Wed, 02 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/03/lego-city-advent-calendar-2015-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-02-City.jpg" alt="Rugged up for the winter, our friend&amp;rsquo;s ready to go!"&gt;&lt;!-- raw HTML omitted --&gt;Rugged up for the winter, our friend&amp;rsquo;s ready to go!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 2</title><link>https://yaleman.org/2015/12/03/lego-star-wars-advent-calendar-2015-day-2/</link><pubDate>Wed, 02 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/03/lego-star-wars-advent-calendar-2015-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-02-Star-Wars.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a couple of these every year, and this one&amp;rsquo;s on day 2 - I&amp;rsquo;m not even sure what this is? Happy to discuss in the comments below! 🙂&lt;/p&gt;</description></item><item><title>Netflix on quick Linux performance analysis</title><link>https://yaleman.org/2015/12/03/netflix-on-quick-linux-performance-analysis/</link><pubDate>Wed, 02 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/03/netflix-on-quick-linux-performance-analysis/</guid><description>&lt;p&gt;Another great article from the Netflix Blog - &lt;a href="http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html"&gt;Linux performance analysis in 60s&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In 60 seconds you can get a high level idea of system resource usage and running processes by running the following ten commands. Look for errors and saturation metrics, as they are both easy to interpret, and then resource utilization. Saturation is where a resource has more load than it can handle, and can be exposed either as the length of a request queue, or time spent waiting.&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2015 Day 1</title><link>https://yaleman.org/2015/12/01/lego-city-advent-calendar-2015-day-1/</link><pubDate>Tue, 01 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/01/lego-city-advent-calendar-2015-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-01-City-Advent-Calendar.jpg" alt="Some cute little remote control cars!"&gt;&lt;!-- raw HTML omitted --&gt;Some cute little remote control cars!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2015 Day 1</title><link>https://yaleman.org/2015/12/01/lego-star-wars-advent-calendar-2015-day-1/</link><pubDate>Tue, 01 Dec 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/12/01/lego-star-wars-advent-calendar-2015-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/12/2015-12-01-Star-Wars-Advent-Calendar.jpg" alt="Jabba&amp;rsquo;s Sail Barge"&gt;&lt;!-- raw HTML omitted --&gt;Jabba&amp;rsquo;s Sail Barge&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A micro-set of &lt;a href="http://starwars.wikia.com/wiki/Khetanna"&gt;Jabba&amp;rsquo;s Sail Barge - really named the Khetanna.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blocking Netflix IPv6 on Internode using a Mikrotik</title><link>https://yaleman.org/2015/07/11/blocking-netflix-ipv6-on-internode-using-a-mikrotik/</link><pubDate>Sat, 11 Jul 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/07/11/blocking-netflix-ipv6-on-internode-using-a-mikrotik/</guid><description>&lt;p&gt;&lt;strong&gt;Update 9/3/2016: It seems this triggers the &lt;a href="https://duckduckgo.com/?q=Netflix+M7111-1331-5059"&gt;VPN-detection mechanism on Netflix&amp;rsquo; services&lt;/a&gt;, blocking access to all streaming. Thankfully it seems Internode has worked out how to make Netflix &lt;a href="http://www.internode.on.net/support/guides/internet_access/ipv6/faq/#traffic_metering_on_ipv6"&gt;content unmetered on IPV6&lt;/a&gt;, so it&amp;rsquo;s no longer required!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Currently access to Netflix via Internode is unmetered, but not if you&amp;rsquo;re using their IPv6 connectivity. I&amp;rsquo;ve got a Mikrotik router and wanted to see if I could force it down to IPv4 without disabling connectivity for my desktop machine (which I use mainly for Netflix). It seems just blocking one range (currently) is enough:&lt;/p&gt;</description></item><item><title>Carb kits here, and that pesky screw is out</title><link>https://yaleman.org/2015/07/02/carb-kits-here-and-that-pesky-screw-is-out/</link><pubDate>Thu, 02 Jul 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/07/02/carb-kits-here-and-that-pesky-screw-is-out/</guid><description>&lt;p&gt;The carb rebuild kits arrived yesterday, with all the associated bits and bobs I need to fix most everything on them. I previous mentioned that they included the floats, but they don&amp;rsquo;t, which hopefully won&amp;rsquo;t prove to be an issue. The floats look to be in good condition and I&amp;rsquo;ve seen mention of repairing any pinprick holes with epoxy, which should serve to get the bike on the road at least initially.&lt;/p&gt;</description></item><item><title>Another day, another grumpy screw</title><link>https://yaleman.org/2015/06/29/another-day-another-grumpy-screw/</link><pubDate>Mon, 29 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/29/another-day-another-grumpy-screw/</guid><description>&lt;p&gt;I&amp;rsquo;m sick as a dog right now with a sinus infection, but I can&amp;rsquo;t help try and do something useful on the bike 🙂 The carb rebuilt kits haven&amp;rsquo;t arrived yet; they still have to come apart and I need to identify what work they need before I can do anything.&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;re already off the bike so I thought I&amp;rsquo;d take the bottom off to get to the floats and valves. The screws on the fuel bowls are partially obstructed by the bracket which holds the throttle linkage. Four screws, three came out easy. Left hand one of the two in this shot is the grumpy one. 🙁 I&amp;rsquo;m going to have a go at making it a slot-head screw, and if that doesn&amp;rsquo;t work it&amp;rsquo;s time for &lt;a href="https://yaleman.org/2015/06/23/my-first-easy-out/"&gt;another application of mister easy-out&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>DNS and Censorship</title><link>https://yaleman.org/2015/06/25/dns-and-censorship/</link><pubDate>Thu, 25 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/25/dns-and-censorship/</guid><description>&lt;p&gt;Computers on the internet have IP addresses, and web sites are stored on some of those computers. The &lt;a href="https://en.wikipedia.org/wiki/Domain_Name_System"&gt;Domain Name System&lt;/a&gt; - DNS for short - is the way that your computer translates Domain Names (yaleman.org, google.com) into IP addresses. The simplest analogy I can think of is a community-based assistance service which matches people and their street addresses.&lt;/p&gt;
&lt;p&gt;A very contrived example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**Adam **wanted the street address for **Betty **in &lt;strong&gt;Cardiff&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;He looks in his local address book, and it&amp;rsquo;s not there.&lt;/li&gt;
&lt;li&gt;He calls his directory assistance service who don&amp;rsquo;t have Betty&amp;rsquo;s address, so they call someone else on his behalf.&lt;/li&gt;
&lt;li&gt;The “someone else” is one of fourteen international switch boards who direct requests to other local directory services.&lt;/li&gt;
&lt;li&gt;It directs &lt;strong&gt;Adam&lt;/strong&gt;‘s service to the service for &lt;strong&gt;Cardiff&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Cardiff&lt;/strong&gt; service provides &lt;strong&gt;Betty&lt;/strong&gt;‘s address - &lt;em&gt;123 Fourth Avenue.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Adam visits Betty for tea. Great success!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace directory assistance with DNS server, address with IP address, Adam for your PC and Betty with your favourite web site and you get the idea of where we&amp;rsquo;re going with this.&lt;/p&gt;</description></item><item><title>My first easy-out</title><link>https://yaleman.org/2015/06/23/my-first-easy-out/</link><pubDate>Tue, 23 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/23/my-first-easy-out/</guid><description>&lt;p&gt;Since the front brakes only worked enough to stop you rolling backwards on a slight incline, I figured I had to at least bleed the brakes. To do that, I needed to take the top off the brake fluid reservoir and flush the fluid out.&lt;/p&gt;
&lt;p&gt;One of the screws came out nicely after the usual ‘crack&amp;rsquo; of breaking the mechanical lock. The other one, not so much. I used a perfectly sized phillips head screwdriver, which promptly made a mess of the steel of the screw. It was like twisting in butter, sadly.&lt;/p&gt;</description></item><item><title>I was cleaning the garage…</title><link>https://yaleman.org/2015/06/22/i-was-cleaning-the-garage/</link><pubDate>Mon, 22 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/22/i-was-cleaning-the-garage/</guid><description>&lt;p&gt;… and found some injectors I was going to use on another project a decade ago.&lt;/p&gt;
&lt;p&gt;I wonder…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/06/injectorfate.jpg" alt="It&amp;rsquo;s fate, really!"&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s fate, really!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Quick update on carb removal</title><link>https://yaleman.org/2015/06/20/quick-update-on-carb-removal/</link><pubDate>Sat, 20 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/20/quick-update-on-carb-removal/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;This is a quick video I took of draining the fuel tanks on the Virago last night. More and more I realise that it was a great idea! 🙂&lt;/p&gt;
&lt;p&gt;Along with the fuel pump and igniter controls, so far I&amp;rsquo;ve found some curious Mitsubishi electronics on this bike. The “BOOST SENSOR” is the most curious - it&amp;rsquo;s actually just a vacuum-activated switch used to change the timing based on engine load.&lt;/p&gt;</description></item><item><title>Carbs out!</title><link>https://yaleman.org/2015/06/18/carbs-out/</link><pubDate>Thu, 18 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/18/carbs-out/</guid><description>&lt;p&gt;After much muttering and wondering what I was doing wrong, I figured it out.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s some info on the &lt;a href="http://viragotechforum.com/viewtopic.php?f=13&amp;amp;t=19136&amp;amp;p=173176&amp;amp;hilit=remove+carburetor#p173176"&gt;Virago Tech Forums&lt;/a&gt; (registration probably required) also reproduced here because ugh. Here&amp;rsquo;s how to remove the carburetor on a Virago XV1100.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remove the seat&lt;/li&gt;
&lt;li&gt;Remove the right pod and its air cleaner hose&lt;/li&gt;
&lt;li&gt;Remove the left pod and the vacuum line to the (AIS) at the 4 way junction and let it hang down.&lt;/li&gt;
&lt;li&gt;Raise the fuel tank and loosen the upper intake hose clamp for the front carb&lt;/li&gt;
&lt;li&gt;Loosen the lower intake hose clamp and remove the intake hose.&lt;/li&gt;
&lt;li&gt;Remove the throttle cables&lt;/li&gt;
&lt;li&gt;Loosen the upper and lower intake hose clamps and remove the intake hose.&lt;/li&gt;
&lt;li&gt;Remove the fuel lines from the carbs&lt;/li&gt;
&lt;li&gt;Remove the choke cable&lt;/li&gt;
&lt;li&gt;Remove the vacuum lines from the carb holders.&lt;/li&gt;
&lt;li&gt;Loosen the clamp on the rear carb holder and remove the bolt&lt;/li&gt;
&lt;li&gt;Spread open the carb holder clamp for access to the lower carb holder bolt; loosen but do not remove the lower bolt.&lt;/li&gt;
&lt;li&gt;Loosen the carb holder clamp bolt on the front carb and remove the bolt&lt;/li&gt;
&lt;li&gt;Spread open the carb holder clamp for access to the lower carb holder bolt, loosen but do not remove the lower bolt.&lt;/li&gt;
&lt;li&gt;Now, reach over the bike backbone and grab the carbs and twist clockwise and remove the carbs from the carb holders. If the carbs have not been recently removed, this will take some effort.&lt;/li&gt;
&lt;li&gt;From the right side of the bike, slide the carbs back toward the rear wheel. This will give you access to the upper carb holder bolt from the left side of the bike.&lt;/li&gt;
&lt;li&gt;Loosen the upper carb holder bolt on the front cylinder just enough to slide the carb holder out.&lt;/li&gt;
&lt;li&gt;From the right side of the bike, remove the lower carb holder bolt and slide the carb holder out and set it aside. There is enough room to remove it. Don&amp;rsquo;t remove the bolts - the carb holder should slide off as it&amp;rsquo;s got a notch in that end.&lt;/li&gt;
&lt;li&gt;From the left side of the bike, slide the carb forward enough to gain access to the top bolt on the rear carb holder from the right side of the bike.&lt;!-- raw HTML omitted --&gt;&lt;/li&gt;
&lt;li&gt;Loosen it just enough to allow the carb holder to slide out.&lt;/li&gt;
&lt;li&gt;From the left side of the bike, remove the lower carb holder bolt and slide the carb holder out.&lt;/li&gt;
&lt;li&gt;From the left side of the bike, gently maneuver the carbs past the two top carb holder bolts and they will slide right out. You may need to screw one of the top carb holder bolts in a couple of turns to allow the carbs to pass.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This guy&amp;rsquo;s got the right idea with grinding down his 10mm wrench - I&amp;rsquo;ll definitely be doing it for the reinstall process. If you try to use the open end of the spanner you&amp;rsquo;ll likely round down the bolt heads - ask me how I know? 🙁 Luckily a load of G96 loosened up the bolt enough to save my bacon. I&amp;rsquo;m also going to try that socket wrench idea, that&amp;rsquo;s fantastic.&lt;/p&gt;</description></item><item><title>Quick update</title><link>https://yaleman.org/2015/06/18/quick-update/</link><pubDate>Thu, 18 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/18/quick-update/</guid><description>&lt;p&gt;Nothing much to report today, I started disconnecting the wiring to individually test things, as mentioned in a &lt;a href="https://yaleman.org/2015/06/17/first-blood/"&gt;previous post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m fairly sure there was a meeting involved between a load of people to design this… From the battery to somewhere deeper in the loom is this strange arrangement of connectors and a fuse. I&amp;rsquo;m going to replace the whole thing with an inline fuse holder and a new plug.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/06/datwiring.jpg" alt="Must have been a meeting"&gt;&lt;!-- raw HTML omitted --&gt;Must have been a meeting&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>First Blood!</title><link>https://yaleman.org/2015/06/17/first-blood/</link><pubDate>Wed, 17 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/17/first-blood/</guid><description>&lt;p&gt;Petrol&amp;rsquo;s a nasty thing, and carburettors are normally full of it. Until it evaporates - in which case they&amp;rsquo;re full of nasty ex-petrol-goo. The carbs on the project bike are made of aluminium alloy and they&amp;rsquo;ve been in the weather by the looks of it, so they&amp;rsquo;re coated in a lot of nasty white corrosion on the outside. The throttle&amp;rsquo;s jammed and I&amp;rsquo;m hoping that&amp;rsquo;s just a wasp nest or the aforementioned white crap. This is even before I&amp;rsquo;ve gotten them off the bike!&lt;/p&gt;</description></item><item><title>A new project appears! The cruiser.</title><link>https://yaleman.org/2015/06/16/a-new-project-appears-the-cruiser/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/16/a-new-project-appears-the-cruiser/</guid><description>&lt;p&gt;Pottering around on the internet as I do, and RMB hit me up about a friend giving away a cruiser. I figure free things are good, and free motorbikes are better! We arranged a time and place and after a few calls around, I snaffled a motorcycle trailer for $73.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the bike! It&amp;rsquo;s a Virago XV1100, from 1997 maybe? 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/06/IMG_6572.jpg" alt="Yamaha XV1100"&gt;&lt;!-- raw HTML omitted --&gt;Yamaha XV1100&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Incapsula SSL Error 29</title><link>https://yaleman.org/2015/06/02/incapsula-ssl-error-29/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/06/02/incapsula-ssl-error-29/</guid><description>&lt;p&gt;When you get error 29 while trying to access a site ‘protected&amp;rsquo; by &lt;a href="http://www.incapsula.com/"&gt;Incapsula&lt;/a&gt;, check the SSL settings for the site. It&amp;rsquo;ll generally be because the site “has not got SSL” - log a support ticket and they&amp;rsquo;ll fix whatever they&amp;rsquo;ve broken.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2015/06/incapsula-error-29.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Quick and dirty phone charger</title><link>https://yaleman.org/2015/03/29/quick-and-dirty-phone-charger/</link><pubDate>Sun, 29 Mar 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/03/29/quick-and-dirty-phone-charger/</guid><description>&lt;p&gt;I wanted to make a quick battery charger just for giggles, the basic requirements were “allows me to plug in a USB cable to charge my phone” - which is fairly easy to accomplish going by all the crazy devices you can buy on the market currently.&lt;/p&gt;
&lt;p&gt;I found an eight-pack of &lt;a href="http://en.wikipedia.org/wiki/C_battery"&gt;C cell batteries&lt;/a&gt; at the local &lt;a href="http://www.kmart.com.au/"&gt;Kmart&lt;/a&gt; for $5 and I had a few other parts lying around, so I had a go in ten minutes or less.&lt;/p&gt;</description></item><item><title>SSL a little more S now</title><link>https://yaleman.org/2015/03/16/ssl-a-little-more-s-now/</link><pubDate>Mon, 16 Mar 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/03/16/ssl-a-little-more-s-now/</guid><description>&lt;p&gt;I work in computer security lately, so I figure I should probably ensure that my site is vaguely secure 🙂 The &lt;a href="https://www.ssllabs.com/ssltest/analyze.html?d=yaleman.org"&gt;Qualys SSL test for yaleman.org&lt;/a&gt; was showing a ‘B’ grade because of a few things.&lt;/p&gt;
&lt;p&gt;Firstly it wasn’t presenting the full SSL CA chain, so I fixed that. Previously I was only presenting the certificate, with the client having to have the root CA.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Downloaded the ca bundle files from the details Comodo provided me.&lt;/li&gt;
&lt;li&gt;Made the bundle file (their &lt;a href="https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/643/17/"&gt;support page&lt;/a&gt; helped)&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;cat *.crt &amp;amp;gt; yaleman.org.cabundle
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Uploaded the file to the server&lt;/li&gt;
&lt;li&gt;Reconfigured Apache as per the config from &lt;a href="https://support.comodo.com/index.php?/Knowledgebase/Article/View/637/0/certificate-installation-apache--mod_ssl"&gt;Comodo&lt;/a&gt; by adding this line to  the virtualhost SSL configuration (replace $filename with the file location)&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;_SSLCertificateChainFile $filename_
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Confirmed the config by running &lt;em&gt;apachectl -t&lt;/em&gt;, then restarted apache&lt;/li&gt;
&lt;li&gt;Reran the Qualys test and that showed up OK.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The next step was to remove the SSL methods vulnerable to POODLE and FREAK&lt;/p&gt;</description></item><item><title>The thin green line</title><link>https://yaleman.org/2015/03/15/the-thin-green-line/</link><pubDate>Sun, 15 Mar 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/03/15/the-thin-green-line/</guid><description>&lt;p&gt;It&amp;rsquo;s taken a lot of changes, along with a hell of a lot of growing up to finally stabilize that line, and I&amp;rsquo;m feeling a lot more relaxed for having done it.&lt;/p&gt;
&lt;p&gt;Before the graph started, I had a car crash that left me with permanent whiplash damage, changed jobs, moved houses a bunch of times and spent a lot of money on distracting myself from all of it. I ate terribly, exercised only sparingly and didn&amp;rsquo;t have a plan other than buy all the things!&lt;/p&gt;</description></item><item><title>I don’t care about your falsehoods.</title><link>https://yaleman.org/2015/03/09/i-dont-care-about-your-falsehoods/</link><pubDate>Mon, 09 Mar 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/03/09/i-dont-care-about-your-falsehoods/</guid><description>&lt;p&gt;So, I posted this on Facebook a while back (I started writing this in June 2013):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I wonder if the increase in childhood obesity has a weak correlation with the programs to reduce bullying?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Originally it was based on a stupid line on an episode of  8 out of 10 cats, a crazy comedy show with Jimmy Carr and a bunch of other comedians. It got me thinking about how there&amp;rsquo;s strange correlations between so many things and it&amp;rsquo;s surprising where the data shows how things are linked.&lt;/p&gt;</description></item><item><title>Zettlekasten</title><link>https://yaleman.org/2015/03/09/zettlekasten/</link><pubDate>Mon, 09 Mar 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/03/09/zettlekasten/</guid><description>&lt;p&gt;It&amp;rsquo;s a strange word, and like many fascinating words it&amp;rsquo;s German. &lt;a href="http://christiantietze.de/posts/2013/06/zettelkasten-improves-thinking-writing/"&gt;Zettlekasten&lt;/a&gt; basically means “index card” and refers to a system of organising your thoughts onto cards.&lt;/p&gt;
&lt;p&gt;The modern equivalent for us techie folk would be something like a wiki, which would allow for more efficient searching and linking between concepts. It&amp;rsquo;s a fascinating idea and something I&amp;rsquo;m going to play with.&lt;/p&gt;
&lt;p&gt;The article has a lot more explanation than I can add, and it&amp;rsquo;s well worth a read.&lt;/p&gt;</description></item><item><title>IPtables logging firewall blocks</title><link>https://yaleman.org/2015/02/18/iptables-logging-firewall-blocks/</link><pubDate>Wed, 18 Feb 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/02/18/iptables-logging-firewall-blocks/</guid><description>&lt;p&gt;Basically we&amp;rsquo;ll set up another chain for it to be forwarded to, filter the packets to move them to the chain, then a logging command created to log if packets end up in that chain.&lt;/p&gt;
&lt;h1 id="enabling-logging"&gt;Enabling logging&lt;/h1&gt;
&lt;p&gt;We&amp;rsquo;ll need to know where to put the filter for the redirection:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sudo iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num target prot opt source destination
[snip]
10 DROP all -- anywhere anywhere
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In this example, use line 9 on the second command.&lt;/p&gt;</description></item><item><title>New universal forwarder won’t connect to another forwarder</title><link>https://yaleman.org/2015/02/19/new-universal-forwarder-wont-connect-to-another-forwarder/</link><pubDate>Wed, 18 Feb 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/02/19/new-universal-forwarder-wont-connect-to-another-forwarder/</guid><description>&lt;p&gt;Error on the sender end&amp;rsquo;s &lt;em&gt;($SPLUNK_HOME/var/log/splunk/splunkd.log)&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;02-18-2015 12:32:06.160 +1000 ERROR TcpOutputFd - Read error. Connection reset by peer
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Error on the receive end&amp;rsquo;s &lt;em&gt;($SPLUNK_HOME/var/log/splunk/splunkd.log)&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;02-18-2015 12:31:14.423 +1000 ERROR TcpInputProc - Error encountered for connection from src=senderip:47960. error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I checked the certificate to make sure the common name is right:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo openssl x509 -text -noout -in $SPLUNK_HOME/etc/auth/mycerts/sender.pem | grep Subj
Subject: C=AU, ST=Queensland, L=Brisbane, O=sender, OU=Company, CN=sender.example.com/emailAddress=foo@bar.com

/opt/splunkforwarder/etc$ sudo grep -i sender * -R

etc/system/local/server.conf:serverName = sender
etc/system/local/inputs.conf:host = sender
etc/system/local/outputs.conf:sslCertPath = $SPLUNK_HOME/etc/auth/mycerts/sender.pem
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;So, the common name on the certificate is different to the name presented by the server. I reissued the cert for the new server name, restart, still no no good.&lt;/p&gt;</description></item><item><title>Troubleshooting Ironport HTTPS Certificate Issues</title><link>https://yaleman.org/2015/02/11/troubleshooting-ironport-https-certificate-issues/</link><pubDate>Wed, 11 Feb 2015 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2015/02/11/troubleshooting-ironport-https-certificate-issues/</guid><description>&lt;p&gt;SSL is great, except when you’re trying to audit access or filter things, let alone simple troubleshooting. Long story short, we run a &lt;a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack"&gt;Man In The Middle&lt;/a&gt; style system where our proxies are the HTTPS clients and they have an SSL certificate which all of our clients trust.&lt;/p&gt;
&lt;p&gt;This relies on the proxies trusting the certificate chain, and these chains need to be updated periodically. Here’s an example of how to fix it when it goes wrong.&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 24</title><link>https://yaleman.org/2014/12/24/lego-star-wars-advent-calendar-2014-day-24/</link><pubDate>Wed, 24 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/24/lego-star-wars-advent-calendar-2014-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-24.jpg" alt="Darth Santa"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;This is most definitely my favourite set of this year&amp;rsquo;s advent calendar! I hope you enjoyed the journey, I&amp;rsquo;ll be putting up a list of all the posts soon.&lt;/p&gt;
&lt;p&gt;Have a merry Christmas!&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 24</title><link>https://yaleman.org/2014/12/24/lego-city-advent-calendar-2014-day-24/</link><pubDate>Tue, 23 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/24/lego-city-advent-calendar-2014-day-24/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-24.jpg" alt="Santa Claus"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Confluence draft-createpage.action on new page</title><link>https://yaleman.org/2014/12/23/confluence-draft-createpage-action-on-new-page/</link><pubDate>Mon, 22 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/23/confluence-draft-createpage-action-on-new-page/</guid><description>&lt;p&gt;After I was making changes to my &lt;a href="https://yaleman.org/2014/12/22/confluence-ssl-and-a-windows-ca/" title="Confluence, SSL and a Windows CA"&gt;Confluence instance to enable SSL&lt;/a&gt; yesterday I was trying to document my work on our wiki.&lt;/p&gt;
&lt;p&gt;When creating a page I&amp;rsquo;d click “Create” then select the template and set the title. Next, clicking &lt;em&gt;create&lt;/em&gt; to start the new page action would start a download of a file called “&lt;em&gt;draft-createpage.action&lt;/em&gt;”&lt;/p&gt;
&lt;p&gt;One of the steps of configuring SSL is to &lt;a href="https://confluence.atlassian.com/display/DOC/Configuring+the+Server+Base+URL"&gt;set the new base URL&lt;/a&gt; to include the HTTPS port. I&amp;rsquo;d done that, including the new port but hadn&amp;rsquo;t changed the http to https. Making that change fixed the problem instantly! 🙂&lt;/p&gt;</description></item><item><title>Confluence, SSL and a Windows CA</title><link>https://yaleman.org/2014/12/22/confluence-ssl-and-a-windows-ca/</link><pubDate>Mon, 22 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/22/confluence-ssl-and-a-windows-ca/</guid><description>&lt;p&gt;This documentation takes into account the extra steps required for installing a certificate and chain issued by a Windows CA when &lt;a href="https://confluence.atlassian.com/display/DOC/Running+Confluence+Over+SSL+or+HTTPS"&gt;configuring Atlassian Confluence for SSL/HTTPS&lt;/a&gt;. This is basically a replacement for Step #1 in the aforementioned link.&lt;/p&gt;
&lt;p&gt;In this example &lt;em&gt;“$Confluence$&amp;gt;”&lt;/em&gt; is the Confluence install directory. I keep the &lt;em&gt;.keystore&lt;/em&gt; file in this directory for my own tracking purposes.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Create the CSR on the Confluence server &lt;!-- raw HTML omitted --&gt;$Confluence$&amp;gt;jre\bin\keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr -keystore .keystore&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 23</title><link>https://yaleman.org/2014/12/23/lego-city-advent-calendar-2014-day-23/</link><pubDate>Mon, 22 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/23/lego-city-advent-calendar-2014-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-23.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 23</title><link>https://yaleman.org/2014/12/23/lego-star-wars-advent-calendar-2014-day-23/</link><pubDate>Mon, 22 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/23/lego-star-wars-advent-calendar-2014-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-23.jpg" alt="A dark side fireplace"&gt;&lt;!-- raw HTML omitted --&gt;A dark side fireplace&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 22</title><link>https://yaleman.org/2014/12/22/lego-city-advent-calendar-2014-day-22/</link><pubDate>Sun, 21 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/22/lego-city-advent-calendar-2014-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-22.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 22</title><link>https://yaleman.org/2014/12/22/lego-star-wars-advent-calendar-2014-day-22/</link><pubDate>Sun, 21 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/22/lego-star-wars-advent-calendar-2014-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-22.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Boot into the GUI after changing default user in raspbian</title><link>https://yaleman.org/2014/12/20/boot-into-the-gui-after-changing-default-user-in-raspbian/</link><pubDate>Sat, 20 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/20/boot-into-the-gui-after-changing-default-user-in-raspbian/</guid><description>&lt;p&gt;As usual, when I go looking for something and it takes a while to find, I like to document it here as well. I found some information in this thread &amp;ldquo;&lt;a href="http://raspberrypi.stackexchange.com/questions/12538/boot-into-the-gui-after-changing-default-user"&gt;Boot into the GUI after changing default user&lt;/a&gt;{.question-hyperlink}&amp;rdquo; in the &lt;a href="http://raspberrypi.stackexchange.com/"&gt;Raspberry Pi StackExchange&lt;/a&gt;, but I had to modify it quite a lot (including the original post) to reflect the full changes required.&lt;/p&gt;
&lt;p&gt;You can manually modify the raspi-config script as follows. Let&amp;rsquo;s presume we&amp;rsquo;re using the username &amp;ldquo;bob&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Fixed a friend’s laptop today</title><link>https://yaleman.org/2014/12/20/fixed-a-friends-laptop-today/</link><pubDate>Sat, 20 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/20/fixed-a-friends-laptop-today/</guid><description>&lt;p&gt;Toshiba T130, wireless decided not to play any more. I first thought it was the terrible Toshiba software which for some reason is used to enable and disable the hardware devices themselves. I guess it&amp;rsquo;s from ~2009 when wireless devices like Bluetooth and 802.11N took a lot of power, but really? Why not just utilise the OS?&lt;/p&gt;
&lt;p&gt;I found there was a couple of possible issues with it.&lt;/p&gt;
&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;
&lt;p&gt;The issue we were having with this laptop was that the wireless adaptor was periodically not showing up, then it disappeared entirely (even after reboots, and a variety of things)&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 21</title><link>https://yaleman.org/2014/12/21/lego-city-advent-calendar-2014-day-21/</link><pubDate>Sat, 20 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/21/lego-city-advent-calendar-2014-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-21.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 21</title><link>https://yaleman.org/2014/12/21/lego-star-wars-advent-calendar-2014-day-21/</link><pubDate>Sat, 20 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/21/lego-star-wars-advent-calendar-2014-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-21.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 20</title><link>https://yaleman.org/2014/12/20/lego-city-advent-calendar-2014-day-20/</link><pubDate>Fri, 19 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/20/lego-city-advent-calendar-2014-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-20.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 20</title><link>https://yaleman.org/2014/12/20/lego-star-wars-advent-calendar-2014-day-20/</link><pubDate>Fri, 19 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/20/lego-star-wars-advent-calendar-2014-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-20.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 19</title><link>https://yaleman.org/2014/12/19/lego-city-advent-calendar-2014-day-19/</link><pubDate>Thu, 18 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/19/lego-city-advent-calendar-2014-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-19.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A turkey dinner!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 19</title><link>https://yaleman.org/2014/12/19/lego-star-wars-advent-calendar-2014-day-19/</link><pubDate>Thu, 18 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/19/lego-star-wars-advent-calendar-2014-day-19/</guid><description>&lt;p&gt;This has to be my favourite set of the calendar so far this year, an &lt;a href="http://starwars.wikia.com/wiki/74-Z_speeder_bike"&gt;Imperial Speeder bike&lt;/a&gt; with a sack full of presents!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-19.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;An imperial speeder bike, Christmas Edition!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 17</title><link>https://yaleman.org/2014/12/17/lego-city-advent-calendar-2014-day-17/</link><pubDate>Wed, 17 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/17/lego-city-advent-calendar-2014-day-17/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/2014/12/16/lego-city-advent-calendar-2014-day-16/" title="Lego City Advent Calendar 2014 Day 16"&gt;Yesterday we had the snowmobile&lt;/a&gt;, today we&amp;rsquo;ve got the trailer, perfect for carrying presents across the snow!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-17.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A trailer for the snowmobile&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 18</title><link>https://yaleman.org/2014/12/18/lego-city-advent-calendar-2014-day-18/</link><pubDate>Wed, 17 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/18/lego-city-advent-calendar-2014-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A friendly police officer ready for duty&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 18</title><link>https://yaleman.org/2014/12/18/lego-star-wars-advent-calendar-2014-day-18/</link><pubDate>Wed, 17 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/18/lego-star-wars-advent-calendar-2014-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-18.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 16</title><link>https://yaleman.org/2014/12/16/lego-city-advent-calendar-2014-day-16/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/16/lego-city-advent-calendar-2014-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-16.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A snowmobile&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 16</title><link>https://yaleman.org/2014/12/16/lego-star-wars-advent-calendar-2014-day-16/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/16/lego-star-wars-advent-calendar-2014-day-16/</guid><description>&lt;p&gt;The perfect complement to yesterday&amp;rsquo;s &lt;a href="https://yaleman.org/2014/12/15/lego-star-wars-advent-calendar-2014-day-15/" title="Lego Star Wars Advent Calendar 2014 Day 15"&gt;snow speeder&lt;/a&gt;, a pilot to help win the war against the Empire!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-16.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A rebel pilot!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 17</title><link>https://yaleman.org/2014/12/17/lego-star-wars-advent-calendar-2014-day-17/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/17/lego-star-wars-advent-calendar-2014-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-17.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A cannon emplacement&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Miss Silvia – my first!</title><link>https://yaleman.org/2014/12/16/miss-silvia-my-first/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/16/miss-silvia-my-first/</guid><description>&lt;p&gt;So, as of 13/12/14, I&amp;rsquo;ve finally bought myself a coffee machine.&lt;/p&gt;
&lt;p&gt;For $380 plus the cost of driving down to the Gold Coast, I scored a near-perfect example of the &lt;a href="http://www.ranciliogroup.com/1-Rancilio-Homeline--Silvia"&gt;Rancilio Silvia&lt;/a&gt;. The only important thing missing (which I didn&amp;rsquo;t notice, in my excitement) was the tamper, but that&amp;rsquo;s easily sorted. 🙂&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve wanted one of these for a very long time - the simplicity and quality of the whole design just grabbed me from the get-go - and it didn&amp;rsquo;t hurt that the Silvia&amp;rsquo;s a well-respected piece of kit.&lt;/p&gt;</description></item><item><title>On Splunk crashing every 18 minutes</title><link>https://yaleman.org/2014/12/16/on-splunk-crashing-every-18-minutes/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/16/on-splunk-crashing-every-18-minutes/</guid><description>&lt;p&gt;Every 18 minutes, give or take ten seconds the Splunk heavy forwarder we run was spontaneously crashing. There had been no change in traffic or other conditions that we knew about on the ESX host the server runs on.&lt;/p&gt;
&lt;p&gt;The operating system is &lt;a href="https://www.debian.org/releases/stable/"&gt;Debian 7.2&lt;/a&gt; x86_64, installed from the &lt;a href="https://www.debian.org/CD/netinst/"&gt;netinst&lt;/a&gt; ISO with a very minimally modified install, and the logs weren&amp;rsquo;t showing the OOM errors I&amp;rsquo;d been fighting with previously - 2Gb of memory for Splunk is never enough.&lt;/p&gt;</description></item><item><title>Using fail2ban to mitigate Apache POST flooding</title><link>https://yaleman.org/2014/12/16/using-fail2ban-to-mitigate-apache-post-flooding/</link><pubDate>Tue, 16 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/16/using-fail2ban-to-mitigate-apache-post-flooding/</guid><description>&lt;p&gt;Every so often a bot has a go at my poor little &lt;a href="http://www.linode.com/?r=b47354b6b8a2918056a974def0e147c92e034173"&gt;Linode&lt;/a&gt;, triggering a notification about CPU/memory/IO usage and I have to come up with a way of defending it. Today&amp;rsquo;s notification was about high CPU usage, as usual.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/12/linode_cpu.png" alt="linode CPU graph"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I toddled off to my handy (free) &lt;a href="http://www.splunk.com/"&gt;splunk&lt;/a&gt; instance and saw that this time it was an attack against my wordpress instance&amp;rsquo;s login page. I could see there were lots of &lt;a href="http://en.wikipedia.org/wiki/HTTP_302"&gt;302 responses&lt;/a&gt; to POST requests, so it was an easy case for &lt;a href="http://www.fail2ban.org/"&gt;fail2ban&lt;/a&gt; to handle - something I&amp;rsquo;ve used before with great success.&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 15</title><link>https://yaleman.org/2014/12/15/lego-city-advent-calendar-2014-day-15/</link><pubDate>Mon, 15 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/15/lego-city-advent-calendar-2014-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A dog, his bowl and some bones&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 15</title><link>https://yaleman.org/2014/12/15/lego-star-wars-advent-calendar-2014-day-15/</link><pubDate>Mon, 15 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/15/lego-star-wars-advent-calendar-2014-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A &lt;a href="http://en.wikipedia.org/wiki/Snowspeeder"&gt;SnowSpeeder&lt;/a&gt;, ready to cause trouble to the Empire!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 14</title><link>https://yaleman.org/2014/12/14/lego-city-advent-calendar-2014-day-14/</link><pubDate>Sat, 13 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/14/lego-city-advent-calendar-2014-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-14.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A bobsled, ready for fun!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 14</title><link>https://yaleman.org/2014/12/14/lego-star-wars-advent-calendar-2014-day-14/</link><pubDate>Sat, 13 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/14/lego-star-wars-advent-calendar-2014-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-14.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 13</title><link>https://yaleman.org/2014/12/13/lego-city-advent-calendar-2014-day-13/</link><pubDate>Fri, 12 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/13/lego-city-advent-calendar-2014-day-13/</guid><description>&lt;p&gt;Who&amp;rsquo;s to say if he&amp;rsquo;s naughty or nice? Maybe he&amp;rsquo;s here to share the wealth during the holiday season!&lt;/p&gt;
&lt;p&gt;Because I got myself all confused, this was originally posted as day 12. Apologies!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A man with a bag of jewels&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 13</title><link>https://yaleman.org/2014/12/13/lego-star-wars-advent-calendar-2014-day-13/</link><pubDate>Fri, 12 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/13/lego-star-wars-advent-calendar-2014-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A young Luke Skywalker ready for adventure!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 12</title><link>https://yaleman.org/2014/12/12/lego-city-advent-calendar-2014-day-12/</link><pubDate>Thu, 11 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/12/lego-city-advent-calendar-2014-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A remote control car!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 12</title><link>https://yaleman.org/2014/12/12/lego-star-wars-advent-calendar-2014-day-12/</link><pubDate>Thu, 11 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/12/lego-star-wars-advent-calendar-2014-day-12/</guid><description>&lt;p&gt;The &lt;a href="http://starwars.wikia.com/wiki/X-34_landspeeder"&gt;X-34 Landspeeder&lt;/a&gt;‘s probably the first one we see in the series and was made famous to us by Luke Skywalker&amp;rsquo;s owning one 🙂&lt;/p&gt;
&lt;p&gt;Edit: Somehow I originally posted this as day 11, because I got up early and rushed. Apologies!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-11.jpg" alt="An X-34 Landspeeder"&gt;&lt;!-- raw HTML omitted --&gt;An X-34 Landspeeder&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 11</title><link>https://yaleman.org/2014/12/11/lego-city-advent-calendar-2014-day-11/</link><pubDate>Wed, 10 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/11/lego-city-advent-calendar-2014-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-111.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 11</title><link>https://yaleman.org/2014/12/11/lego-star-wars-advent-calendar-2014-day-11/</link><pubDate>Wed, 10 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/11/lego-star-wars-advent-calendar-2014-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-111.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;An imperial pilot, ready for action!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 10</title><link>https://yaleman.org/2014/12/10/lego-city-advent-calendar-2014-day-10-5/</link><pubDate>Tue, 09 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/10/lego-city-advent-calendar-2014-day-10-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A snowball catapult!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 10</title><link>https://yaleman.org/2014/12/10/lego-star-wars-advent-calendar-2014-day-10/</link><pubDate>Tue, 09 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/10/lego-star-wars-advent-calendar-2014-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-10.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 9</title><link>https://yaleman.org/2014/12/09/lego-city-advent-calendar-2014-day-9-5/</link><pubDate>Mon, 08 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/09/lego-city-advent-calendar-2014-day-9-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A wagon full of bread&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Because really, who doesn&amp;rsquo;t love a wagon full of food for the holiday season? 🙂&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 9</title><link>https://yaleman.org/2014/12/09/lego-star-wars-advent-calendar-2014-day-9-5/</link><pubDate>Mon, 08 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/09/lego-star-wars-advent-calendar-2014-day-9-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Jedi scout fighter&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 8</title><link>https://yaleman.org/2014/12/08/lego-city-advent-calendar-2014-day-8-5/</link><pubDate>Sun, 07 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/08/lego-city-advent-calendar-2014-day-8-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-8.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A young girl off to the ice rink&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 8</title><link>https://yaleman.org/2014/12/08/lego-star-wars-advent-calendar-2014-day-8-5/</link><pubDate>Sun, 07 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/08/lego-star-wars-advent-calendar-2014-day-8-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-8.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;a href="http://starwars.wikia.com/wiki/Snowtrooper"&gt;Snowtroopers&lt;/a&gt; are ready to go!&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 7</title><link>https://yaleman.org/2014/12/07/lego-city-advent-calendar-2014-day-7-5/</link><pubDate>Sat, 06 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/07/lego-city-advent-calendar-2014-day-7-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A cute little window scene :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This one was a little curious to work out what it was supposed to look like behind the window - there&amp;rsquo;s no way to see other than the very tight view you get on the box 🙁&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 7</title><link>https://yaleman.org/2014/12/07/lego-star-wars-advent-calendar-2014-day-7-5/</link><pubDate>Sat, 06 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/07/lego-star-wars-advent-calendar-2014-day-7-5/</guid><description>&lt;p&gt;I really like toys that do things, and this one&amp;rsquo;s a little special - you can press the grey piece on the side and it&amp;rsquo;ll shoot! It&amp;rsquo;s a very simple action too.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Turret&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 6</title><link>https://yaleman.org/2014/12/06/lego-city-advent-calendar-2014-day-6-5/</link><pubDate>Fri, 05 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/06/lego-city-advent-calendar-2014-day-6-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-6.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A treasure chest full of yummy food :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 6</title><link>https://yaleman.org/2014/12/06/lego-star-wars-advent-calendar-2014-day-6-5/</link><pubDate>Fri, 05 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/06/lego-star-wars-advent-calendar-2014-day-6-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-6.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 5</title><link>https://yaleman.org/2014/12/05/lego-city-advent-calendar-2014-day-5-5/</link><pubDate>Thu, 04 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/05/lego-city-advent-calendar-2014-day-5-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-5.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A lovely lady with the world&amp;rsquo;s biggest croissant!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 5</title><link>https://yaleman.org/2014/12/05/lego-star-wars-advent-calendar-2014-day-5-5/</link><pubDate>Thu, 04 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/05/lego-star-wars-advent-calendar-2014-day-5-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-5.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Weapons rack, ready for war!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 4</title><link>https://yaleman.org/2014/12/04/lego-city-advent-calendar-2014-day-4-5/</link><pubDate>Wed, 03 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/04/lego-city-advent-calendar-2014-day-4-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-4.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;xmas is a time for pie and egg nog!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 4</title><link>https://yaleman.org/2014/12/04/lego-star-wars-advent-calendar-2014-day-4-5/</link><pubDate>Wed, 03 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/04/lego-star-wars-advent-calendar-2014-day-4-5/</guid><description>&lt;p&gt;Poor guy, doesn&amp;rsquo;t seem to want to be at the party though…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-4.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Festive trooper&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 3</title><link>https://yaleman.org/2014/12/03/lego-city-advent-calendar-2014-day-3-5/</link><pubDate>Tue, 02 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/03/lego-city-advent-calendar-2014-day-3-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-3.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Frosty the snow man!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 3</title><link>https://yaleman.org/2014/12/03/lego-star-wars-advent-calendar-2014-day-3-5/</link><pubDate>Tue, 02 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/03/lego-star-wars-advent-calendar-2014-day-3-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-3.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A laser turret, ready to defend our forces!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 2</title><link>https://yaleman.org/2014/12/02/lego-city-advent-calendar-2014-day-2-5/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/02/lego-city-advent-calendar-2014-day-2-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-2.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 2</title><link>https://yaleman.org/2014/12/02/lego-star-wars-advent-calendar-2014-day-2-5/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/02/lego-star-wars-advent-calendar-2014-day-2-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-2.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A B2 Super Battle Droid&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This is the second &lt;a href="http://starwars.wikia.com/wiki/B2_super_battle_droid"&gt;B2 Super Battle Droid&lt;/a&gt; we&amp;rsquo;ve been given, the first one was on &lt;a href="https://yaleman.org/2012/12/21/lego-star-wars-advent-calendar-2012-day-21/" title="LEGO Star Wars Advent Calendar 2012 Day 21"&gt;Day 21 of the 2012 Star Wars Advent Calendar&lt;/a&gt; 🙂&lt;/p&gt;</description></item><item><title>Lego City Advent Calendar 2014 Day 1</title><link>https://yaleman.org/2014/12/01/lego-city-advent-calendar-2014-day-1-8/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/01/lego-city-advent-calendar-2014-day-1-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-City-Advent-Calendar-Day-1.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A young man off to the post office&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Lego Star Wars Advent Calendar 2014 Day 1</title><link>https://yaleman.org/2014/12/01/lego-star-wars-advent-calendar-2014-day-1-8/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/12/01/lego-star-wars-advent-calendar-2014-day-1-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/11/2014-Star-Wars-Advent-Calendar-Day-1.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Scripted mass-creation of WordPress posts</title><link>https://yaleman.org/2014/11/23/scripted-mass-creation-of-wordpress-posts/</link><pubDate>Sun, 23 Nov 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/11/23/scripted-mass-creation-of-wordpress-posts/</guid><description>&lt;p&gt;So, the last couple of years I&amp;rsquo;ve been posting the &lt;a href="https://yaleman.org/?s=advent+calendar"&gt;Advent Calendar&lt;/a&gt; set of the day from the LEGO Star Wars and LEGO City box sets. The most mind-numbing part of this was creating the page and tagging it each day, so this year I decided to pre-populate the system with the posts ahead of time.&lt;/p&gt;
&lt;p&gt;I leveraged some information on the net and a terrible PHP script, listed below. Whatever you do, I wouldn&amp;rsquo;t recommend using this on a production system without FIRMLY understanding what&amp;rsquo;s going on 🙂&lt;/p&gt;</description></item><item><title>proFTPd timing out while requesting LIST</title><link>https://yaleman.org/2014/11/14/proftpd-timing-out-while-requesting-list/</link><pubDate>Fri, 14 Nov 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/11/14/proftpd-timing-out-while-requesting-list/</guid><description>&lt;p&gt;In the process of locking down our servers we&amp;rsquo;ve been setting up host-based firewalls on one of our internal FTP servers.&lt;/p&gt;
&lt;p&gt;The default thing was to deny access to everything but ICMP and SSH, good start.&lt;/p&gt;
&lt;p&gt;Our first command was to only allow a given host access to port 21, &lt;a href="http://portdb.yaleman.org/view/tcp/21"&gt;FTP&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo iptables -I INPUT 1 -s 10.1.2.3 -p tcp -m tcp --dport 21 -j ACCEPT
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This allows the client to connect:&lt;/p&gt;</description></item><item><title>splunk SDK notes</title><link>https://yaleman.org/2014/10/25/splunk-sdk-notes/</link><pubDate>Sat, 25 Oct 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/10/25/splunk-sdk-notes/</guid><description>&lt;p&gt;Here&amp;rsquo;s an annoying one when building a &lt;a href="http://docs.splunk.com/Documentation/Splunk/latest/Search/Writeasearchcommand"&gt;custom splunk search command&lt;/a&gt; using the &lt;a href="http://docs.splunk.com/Documentation/PythonSDK"&gt;python SDK&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;quot;Error in 'script': Getinfo probe failed for external search command 'testscript'&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This mean you have:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;supports_getinfo = true&amp;quot;&lt;/code&gt; set in commands.conf for that particular command&lt;/li&gt;
&lt;li&gt;failed to set a docstring for one of the splunk elements within the command.
&lt;ol&gt;
&lt;li&gt;Check your instances of &lt;a href="http://docs.splunk.com/DocumentationStatic/PythonSDK/1.3.0/searchcommands.html#splunklib.searchcommands.Option"&gt;Option&lt;/a&gt; and set doc=&amp;quot;&amp;quot;&lt;/li&gt;
&lt;li&gt;Set a docstring for the class itself, but you already did that anyhow, didn&amp;rsquo;t you? 🙂&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Another issue that may occur is this one:&lt;/p&gt;</description></item><item><title>Hairpin NAT on Mikrotik v6.19</title><link>https://yaleman.org/2014/10/23/hairpin-nat-on-mikrotik-v6-19/</link><pubDate>Thu, 23 Oct 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/10/23/hairpin-nat-on-mikrotik-v6-19/</guid><description>&lt;p&gt;So, when you have services available to the world through your external address/hostname, it&amp;rsquo;s nice to be able to access them via that as well. “&lt;a href="http://en.wikipedia.org/wiki/Hairpinning"&gt;Hairpinning&lt;/a&gt;” or &lt;a href="http://en.wikipedia.org/wiki/Hairpinning"&gt;Hairpin NAT&lt;/a&gt; is the term for the NAT redirection required to make this work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 14/3/16&lt;/strong&gt;: It&amp;rsquo;s been raised to me that it&amp;rsquo;s best to use split-DNS for this particular example, but it&amp;rsquo;s designed to be a simple one for documentation purposes. There&amp;rsquo;s much better ways of solving the problem, but:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;you don&amp;rsquo;t always control DNS,&lt;/li&gt;
&lt;li&gt;the service might be entirely IP-based - like IPsec,&lt;/li&gt;
&lt;li&gt;the service might have different internal ports to what&amp;rsquo;s externally facing (and can&amp;rsquo;t be reconfigured)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Amongst a whole host of other reasons. Just trust me 😉&lt;/p&gt;</description></item><item><title>On winding a watch…</title><link>https://yaleman.org/2014/09/29/on-winding-a-watch/</link><pubDate>Mon, 29 Sep 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/09/29/on-winding-a-watch/</guid><description>&lt;p&gt;Paul Blackburn - Julio Cortázar from Cronopios and Famas “The Instruction Manual”&lt;/p&gt;
&lt;p&gt;(A Spanish Text)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Preamble to the Instructions on How to Wind a Watch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Think of this: When they present you with a watch they are gifting you with a tiny flowering hell, a wreath of roses, a dungeon of air. They aren&amp;rsquo;t simply wishing the watch on you, and many more, and we hope it will last you, it&amp;rsquo;s a good brand, Swiss, seventeen rubies; they aren&amp;rsquo;t just giving you this minute stonecutter which will bind you by the wrist and walk along with you. They are giving you—they don&amp;rsquo;t know it, it&amp;rsquo;s terrible that they don&amp;rsquo;t know it—they are gifting you with a new, fragile, and precarious piece of yourself, something that&amp;rsquo;s yours but not a part of your body, that you have to strap to your body like your belt, like a tiny, furious bit of something hanging onto your wrist. They gift you with the job of having to wind it every day, an obligation to wind it, so that it goes on being a watch; they gift you with the obsession of looking into jewelry-shop windows to check the exact time, check the radio announcer, check the telephone service. They give you the gift of fear, some­one will steal it from you, it&amp;rsquo;ll fall on the street and get broken. They give you the gift of your trademark and the assurance that it&amp;rsquo;s a trademark better than the others, they gift you with the impulse to compare your watch with other watches. They aren&amp;rsquo;t giving you a watch, you are the gift, they&amp;rsquo;re giving you yourself for the watch&amp;rsquo;s birthday.&lt;/p&gt;</description></item><item><title>IE downloading IPSW files as zip?</title><link>https://yaleman.org/2014/09/25/ie-downloading-ipsw-files-as-zip/</link><pubDate>Thu, 25 Sep 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/09/25/ie-downloading-ipsw-files-as-zip/</guid><description>&lt;p&gt;I had a friend trying to download the IOS 7.1.2 image for his iPhone 4 (which he&amp;rsquo;d just about bricked installing IOS8 on) and was having a weird issue.&lt;/p&gt;
&lt;p&gt;It looks like if the server sends the content-type “application/octet-stream” it&amp;rsquo;ll try to download it with the extension .zip instead of the original extension. This is because of MIME sniffing, which only reads the first 200 bytes of the file to try and guess - rather than just trusting the server and not being a tool about it.&lt;/p&gt;</description></item><item><title>explorer.exe won’t open – cannot access the …</title><link>https://yaleman.org/2014/09/24/explorer-exe-wont-open-cannot-access-the/</link><pubDate>Wed, 24 Sep 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/09/24/explorer-exe-wont-open-cannot-access-the/</guid><description>&lt;p&gt;Getting an error like this one?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Open the registry editor as a local-administrator level account.&lt;/li&gt;
&lt;li&gt;Look for the folder &lt;em&gt;{CDCBCFCA-3CDC-436f-A4E2-&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;0E02075250C2}&lt;/em&gt; which is under &lt;em&gt;HKEY_CLASSES_ROOT\Wow6432Node&amp;lt;wbr&amp;gt;&lt;!-- raw HTML omitted --&gt;AppID&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;There should be an entry matching the following:
&lt;ul&gt;
&lt;li&gt;Name: RunAs&lt;/li&gt;
&lt;li&gt;Type: String&lt;/li&gt;
&lt;li&gt;Value: Interactive User&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Rename this entry to _&lt;em&gt;RunAs&lt;/em&gt; so it doesn&amp;rsquo;t apply any more. This will likely require you to add permissions to the folder giving you full control.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Voila, it should be working - remember to revert your permissions changes, they&amp;rsquo;re inconsequential.&lt;/p&gt;</description></item><item><title>What Tarot Card Are You?</title><link>https://yaleman.org/2014/09/10/what-tarot-card-are-you/</link><pubDate>Wed, 10 Sep 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/09/10/what-tarot-card-are-you/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://quizsocial.com/what-tarot-card-are-you/"&gt;You got: The Fool&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t take this card the wrong way. The Fool is associated with deep thoughts. You think about everything and form opinions based on all of your gathered evidence. You&amp;rsquo;ve been around the block, and have occasionally played the fool.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Seems entirely true to me.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/09/1.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The Fool&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>So, this blog was categorized as sex…</title><link>https://yaleman.org/2014/07/18/so-this-blog-was-categorized-as-sex/</link><pubDate>Thu, 17 Jul 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/07/18/so-this-blog-was-categorized-as-sex/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2014/07/yalemansex.png" alt="This site is sexy!"&gt;&lt;/p&gt;
&lt;p&gt;(Un)fortunately my friend &lt;a href="http://girl-germs.com/"&gt;Jess&lt;/a&gt; reported it to &lt;a href="http://www.websense.com/"&gt;websense&lt;/a&gt; and they reclassified it, but hey, I was sexy for a while…&lt;/p&gt;</description></item><item><title>MS SQL Server 2008 and getting access</title><link>https://yaleman.org/2014/07/17/ms-sql-server-2008-and-getting-access/</link><pubDate>Wed, 16 Jul 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/07/17/ms-sql-server-2008-and-getting-access/</guid><description>&lt;p&gt;Couldn&amp;rsquo;t get into a 2008 SQL server today, whoops!&lt;/p&gt;
&lt;p&gt;No one had the credentials so I had to get myself access. I found an &lt;a href="http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html"&gt;article covering adding yourself via single user mode&lt;/a&gt;, but thought I&amp;rsquo;d add some more details for my own information and to cover missing info on that page.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Shut down any services related to SQL and anything that connects to it. The ones I shut down on the server side were:&lt;/p&gt;</description></item><item><title>Wireshark on OSX Mavericks</title><link>https://yaleman.org/2014/07/15/wireshark-on-osx-mavericks/</link><pubDate>Mon, 14 Jul 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/07/15/wireshark-on-osx-mavericks/</guid><description>&lt;p&gt;So, &lt;a href="http://wireshark.org"&gt;Wireshark&lt;/a&gt; in Mavericks doesn&amp;rsquo;t work terribly well. If you install &lt;a href="http://xquartz.macosforge.org/landing/"&gt;XQuartz&lt;/a&gt; and the Wireshark application then try to run it, it&amp;rsquo;ll just sit silently mocking you in the Dock.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a few steps. First you want to add it to the &lt;code&gt;Applications&lt;/code&gt; menu on XQuartz. Run XQuartz and then right click on the icon, select &lt;code&gt;Applications&lt;/code&gt;, then &lt;code&gt;Customize&lt;/code&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Add a new item, and fill it out as below. This will allow you to run it from the XQuartz menu in future.&lt;/p&gt;</description></item><item><title>Cascade Shark not detecting new card</title><link>https://yaleman.org/2014/07/06/cascade-shark-not-detecting-new-card/</link><pubDate>Sun, 06 Jul 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/07/06/cascade-shark-not-detecting-new-card/</guid><description>&lt;p&gt;So I&amp;rsquo;m installing a new NIC-CSK-210G in my Cascade Shark 2100. It&amp;rsquo;d start up fine but the new card wouldn&amp;rsquo;t detect. The NIC-CSK-4TX-X installed detected fine, but the other one didn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;When going to the “Interfaces” screen on the WebUI, I&amp;rsquo;d get a weird error:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;If you waited a few seconds or clicked the “Retry Now” button, it&amp;rsquo;d log you out and kick you back to the login screen. Ugh.&lt;/p&gt;</description></item><item><title>Forcing F5 to synchronise time via NTP</title><link>https://yaleman.org/2014/06/15/forcing-f5-to-synchronise-time-via-ntp/</link><pubDate>Sun, 15 Jun 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/06/15/forcing-f5-to-synchronise-time-via-ntp/</guid><description>&lt;p&gt;When time looks like this on your F5 box:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2014/06/f5time.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;And time in the real world looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2014/06/windowstime.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Things aren&amp;rsquo;t going to go so well for your users.&lt;/p&gt;
&lt;p&gt;What you want to do is check that your device has [When time looks like this on your F5 box:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2014/06/f5time.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;And time in the real world looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2014/06/windowstime.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Things aren&amp;rsquo;t going to go so well for your users.&lt;/p&gt;
&lt;p&gt;What you want to do is check that your device has](&lt;a href="http://en.wikipedia.org/wiki/Network_Time_Protocol"&gt;http://en.wikipedia.org/wiki/Network_Time_Protocol&lt;/a&gt;) configured (System -&amp;gt; Configuration -&amp;gt; Device -&amp;gt; NTP) and that your handy firewall isn&amp;rsquo;t blocking the traffic (&lt;a href="http://portdb.yaleman.org/view/udp/123"&gt;udp/123&lt;/a&gt; folks!).&lt;/p&gt;
&lt;p&gt;If that&amp;rsquo;s all good, and you can see traffic is flowing (you&amp;rsquo;ve got your firewall syslog flowing into &lt;a href="http://splunk.com"&gt;Splunk&lt;/a&gt;,  yeah?) The next trick is to check if NTP is even running.&lt;/p&gt;</description></item><item><title>Absolute power</title><link>https://yaleman.org/2014/05/01/absolute-power/</link><pubDate>Thu, 01 May 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/05/01/absolute-power/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I was once on a US military ship, having breakfast in the wardroom (officers lounge) when the Operations Officer (OPS) walks in. This guy was the definition of NOT a morning person; he&amp;rsquo;s still half asleep, bleary eyed… basically a zombie with a bagel. He sits down across from me to eat his bagel and is just barely conscious. My back is to the outboard side of the ship, and the morning sun is blazing in one of the portholes putting a big bright-ass circle of light right on his barely conscious face. He&amp;rsquo;s squinting and chewing and basically just remembering how to be alive for today. It&amp;rsquo;s painful to watch.&lt;/p&gt;</description></item><item><title>What’s listening on my ports in Windows?</title><link>https://yaleman.org/2014/04/08/whats-listening-on-my-ports-in-windows/</link><pubDate>Tue, 08 Apr 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/04/08/whats-listening-on-my-ports-in-windows/</guid><description>&lt;p&gt;Sometimes it is good to know what is running on your machine - or if something is actually listening when you are trying to connect to that pesky server you thought you had running.&lt;/p&gt;
&lt;p&gt;The command you want to run is:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;netstat –anop TCP | find “LISTEN”
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Ironport MID was too big for scanning by Outbreak Filters</title><link>https://yaleman.org/2014/03/11/ironport-outbreak-filters/</link><pubDate>Tue, 11 Mar 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/03/11/ironport-outbreak-filters/</guid><description>&lt;p&gt;So I was trying to find out why we got this message in the message tracking logs for an email today…&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Ironport MID 42780863 was too big (337410/262144) for scanning by Outbreak Filters
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;Due to size vs. speed concerns there is a limit to the size of items checked against the &lt;a href="http://www.cisco.com/c/en/us/products/security/email-security-appliance/outbreak_filters_index.html"&gt;Outbreak Filters&lt;/a&gt;. I believe the default setting&amp;rsquo;s 128K, but it can be upped to increase efficacy at the cost of processing power.&lt;/p&gt;</description></item><item><title>portDB – a new little project.</title><link>https://yaleman.org/2014/03/09/portdb-a-new-little-project/</link><pubDate>Sun, 09 Mar 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/03/09/portdb-a-new-little-project/</guid><description>&lt;p&gt;So I&amp;rsquo;ve been maintaining my own little database of ports for my own records of late, just so that when I found something on a network I could go “oh, this is probably what it was. It was just a set of pages added to this blog, but that was fairly unmanageable.&lt;/p&gt;
&lt;p&gt;I went looking for an easier way of building something and built &lt;a href="http://portdb.yaleman.org/"&gt;portDB&lt;/a&gt;. So far it&amp;rsquo;s fairly simple, as these things should be.&lt;/p&gt;</description></item><item><title>Splunk error in auto-complete box</title><link>https://yaleman.org/2014/02/03/splunk-error-in-auto-complete-box/</link><pubDate>Mon, 03 Feb 2014 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2014/02/03/splunk-error-in-auto-complete-box/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I started getting this error on a user&amp;rsquo;s auto-complete box while trying to search in splunk because we&amp;rsquo;d failed to give them the &lt;a href="http://docs.splunk.com/Documentation/Splunk/6.0.1/Security/Rolesandcapabilities"&gt;correct capabilities&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The capabilities I had to apply were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;get_metadata&lt;/li&gt;
&lt;li&gt;get_typeahead&lt;/li&gt;
&lt;li&gt;rest_properties_get&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 24</title><link>https://yaleman.org/2013/12/24/lego-city-advent-calendar-2013-day-24/</link><pubDate>Mon, 23 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/24/lego-city-advent-calendar-2013-day-24/</guid><description>&lt;p&gt;And here we are, at the end of another year&amp;rsquo;s LEGO advent calendar. I hope you enjoyed my posts, if you missed any make sure to &lt;a href="https://yaleman.org/tags/advent-calendar-2013/"&gt;visit the tag page to see all the entries from this year&lt;/a&gt; (&lt;a href="https://yaleman.org/tags/lego-city/"&gt;and other years&lt;/a&gt;) 🙂&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-24.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Santa Claus!&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 24</title><link>https://yaleman.org/2013/12/24/lego-star-wars-advent-calendar-2013-day-24/</link><pubDate>Mon, 23 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/24/lego-star-wars-advent-calendar-2013-day-24/</guid><description>&lt;p&gt;And here we are, at the end of another year&amp;rsquo;s LEGO advent calendar. I hope you enjoyed my posts, if you missed any make sure to &lt;a href="https://yaleman.org/tags/advent-calendar-2013/"&gt;visit the tag page to see all the entries from this year&lt;/a&gt; (&lt;a href="https://yaleman.org/tags/lego-star-wars/"&gt;and other years&lt;/a&gt;) 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-24.jpg" alt="Santa Fett"&gt;&lt;!-- raw HTML omitted --&gt;Santa Fett&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 23</title><link>https://yaleman.org/2013/12/23/lego-city-advent-calendar-2013-day-23/</link><pubDate>Sun, 22 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/23/lego-city-advent-calendar-2013-day-23/</guid><description>&lt;p&gt;Today, the second last day of the 2013 City Advent calendar we have Santa&amp;rsquo;s Sleigh 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-23.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 23</title><link>https://yaleman.org/2013/12/23/lego-star-wars-advent-calendar-2013-day-23/</link><pubDate>Sun, 22 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/23/lego-star-wars-advent-calendar-2013-day-23/</guid><description>&lt;p&gt;A speeder sleigh today, perfect for Santa&amp;rsquo;s multi-planetary deliveries 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-23.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 22</title><link>https://yaleman.org/2013/12/22/lego-city-advent-calendar-2013-day-22/</link><pubDate>Sat, 21 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/22/lego-city-advent-calendar-2013-day-22/</guid><description>&lt;p&gt;Today we have a toy excavator for the kiddies to play with 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-22.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 22</title><link>https://yaleman.org/2013/12/22/lego-star-wars-advent-calendar-2013-day-22/</link><pubDate>Sat, 21 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/22/lego-star-wars-advent-calendar-2013-day-22/</guid><description>&lt;p&gt;The &lt;a href="http://lego.com/starwars"&gt;LEGO Star Wars code&lt;/a&gt; for today is Y12C34 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-22.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 21</title><link>https://yaleman.org/2013/12/21/lego-city-advent-calendar-2013-day-21/</link><pubDate>Fri, 20 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/21/lego-city-advent-calendar-2013-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-21.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Tiny train for the kiddies!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 21</title><link>https://yaleman.org/2013/12/21/lego-star-wars-advent-calendar-2013-day-21/</link><pubDate>Fri, 20 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/21/lego-star-wars-advent-calendar-2013-day-21/</guid><description>&lt;p&gt;So close to the end of the month now, it&amp;rsquo;s exciting!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-21.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 20</title><link>https://yaleman.org/2013/12/20/lego-city-advent-calendar-2013-day-20/</link><pubDate>Thu, 19 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/20/lego-city-advent-calendar-2013-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-20.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 20</title><link>https://yaleman.org/2013/12/20/lego-star-wars-advent-calendar-2013-day-20/</link><pubDate>Thu, 19 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/20/lego-star-wars-advent-calendar-2013-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-20.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 19</title><link>https://yaleman.org/2013/12/19/lego-city-advent-calendar-2013-day-19/</link><pubDate>Wed, 18 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/19/lego-city-advent-calendar-2013-day-19/</guid><description>&lt;p&gt;Today we have some toy planes for the children to play with! So very cute.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-19.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 19</title><link>https://yaleman.org/2013/12/19/lego-star-wars-advent-calendar-2013-day-19/</link><pubDate>Wed, 18 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/19/lego-star-wars-advent-calendar-2013-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-19.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 18</title><link>https://yaleman.org/2013/12/18/lego-city-advent-calendar-2013-day-18/</link><pubDate>Tue, 17 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/18/lego-city-advent-calendar-2013-day-18/</guid><description>&lt;p&gt;Today&amp;rsquo;s set is a child ready to cheer on the launch of our &lt;a href="https://yaleman.org/2013/12/13/lego-city-advent-calendar-2013-day-13/" title="LEGO City Advent Calendar 2013 Day 13"&gt;wand-carrying space man from earlier in the month&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;He&amp;rsquo;s ready for the launch!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 18</title><link>https://yaleman.org/2013/12/18/lego-star-wars-advent-calendar-2013-day-18/</link><pubDate>Tue, 17 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/18/lego-star-wars-advent-calendar-2013-day-18/</guid><description>&lt;p&gt;Today we have a &lt;a href="http://starwars.wikia.com/wiki/Scout_trooper"&gt;scout trooper&lt;/a&gt;, ready for anything!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Imperial Trooper&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 17</title><link>https://yaleman.org/2013/12/17/lego-city-advent-calendar-2013-day-17/</link><pubDate>Mon, 16 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/17/lego-city-advent-calendar-2013-day-17/</guid><description>&lt;p&gt;Today, a continuation of the holiday racing theme - a race car for our friend to drive! Make sure to scroll past the first picture to see him in his fine new car 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-17.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-17-bonus.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 17</title><link>https://yaleman.org/2013/12/17/lego-star-wars-advent-calendar-2013-day-17/</link><pubDate>Mon, 16 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/17/lego-star-wars-advent-calendar-2013-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-17.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Puppy Diary, day #13</title><link>https://yaleman.org/2013/12/16/puppy-diary-day-13/</link><pubDate>Mon, 16 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/16/puppy-diary-day-13/</guid><description>&lt;p&gt;Another successful day for the resistance!&lt;/p&gt;
&lt;p&gt;We successfully escaped today, and firmly believe that our captor is none the wiser.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/12/20131216-214706.jpg"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See our fine work? Is it not fabulous?&lt;/p&gt;
&lt;p&gt;His pathetic plastic mesh was no match for the fury of our paws. The ground gave way to our might and we threw aside the giant timber plank in our way!&lt;/p&gt;
&lt;p&gt;Once outside we found ourselves confronted by an even stranger sight, a huge monster wielding some sort of portable vegetation destruction device. We barked mightily and it realised that our power was akin to its own, offering the truce which we so truly deserved. Such is the power of our pack, even beings much larger than us fear our wrathful licking.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 16</title><link>https://yaleman.org/2013/12/16/lego-city-advent-calendar-2013-day-16/</link><pubDate>Sun, 15 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/16/lego-city-advent-calendar-2013-day-16/</guid><description>&lt;p&gt;Today we have some wheels, tyres and a tank for &lt;a href="https://yaleman.org/2013/12/15/lego-city-advent-calendar-2013-day-15/" title="LEGO City Advent Calendar 2013 Day 15"&gt;yesterday&amp;rsquo;s racing minifig&lt;/a&gt;. Because you can&amp;rsquo;t race without tyres!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-16.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 16</title><link>https://yaleman.org/2013/12/16/lego-star-wars-advent-calendar-2013-day-16/</link><pubDate>Sun, 15 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/16/lego-star-wars-advent-calendar-2013-day-16/</guid><description>&lt;p&gt;Today&amp;rsquo;s set is a nice little weapons rack for the trade federation. Who doesn&amp;rsquo;t love guns for the holidays? 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-16.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Removing old linux kernel packages</title><link>https://yaleman.org/2013/12/16/removing-old-linux-kernel-packages/</link><pubDate>Sun, 15 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/16/removing-old-linux-kernel-packages/</guid><description>&lt;p&gt;This works on dpkg based systems, so Ubuntu, Debian etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now, don&amp;rsquo;t do this without knowing exactly what you&amp;rsquo;re in for. If you don&amp;rsquo;t know what kernel version you&amp;rsquo;re running or how to back up everything before you do it, please don&amp;rsquo;t come here complaining you broke your toys.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the final command:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I&amp;rsquo;d probably recommend running this first:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;This will tell you the current kernel version that you&amp;rsquo;re running.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 14</title><link>https://yaleman.org/2013/12/14/lego-city-advent-calendar-2013-day-14/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/14/lego-city-advent-calendar-2013-day-14/</guid><description>&lt;p&gt;Today&amp;rsquo;s the day the presents go under the tree, or they would if the thief didn&amp;rsquo;t have other ideas!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-14.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 15</title><link>https://yaleman.org/2013/12/15/lego-city-advent-calendar-2013-day-15/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/15/lego-city-advent-calendar-2013-day-15/</guid><description>&lt;p&gt;Today we have a race mechanic, ready for the holiday racing season!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Ready for some holiday racing!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 14</title><link>https://yaleman.org/2013/12/14/lego-star-wars-advent-calendar-2013-day-14/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/14/lego-star-wars-advent-calendar-2013-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-14.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 15</title><link>https://yaleman.org/2013/12/15/lego-star-wars-advent-calendar-2013-day-15/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/15/lego-star-wars-advent-calendar-2013-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-15.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Puppy Diary Day #10 Our last hope</title><link>https://yaleman.org/2013/12/14/puppy-diary-day-10-our-last-hope/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/14/puppy-diary-day-10-our-last-hope/</guid><description>&lt;p&gt;All we can do is try and try and try. Today we waited until our captor was in the compound and distracted by his portable entertainment machine before attempting another escape. This time we tried our final option, the gate wall.&lt;/p&gt;
&lt;p&gt;We knew it was a risky move attempting escape through this path, as it had already been secured from an earlier incident. With the recent rains we have discovered that the soil is much softer and there was a lot of debris which made it quite easy to clear our path under the fence.&lt;/p&gt;</description></item><item><title>Splunk Web Interface SSL Certificates – Microsoft AD CA</title><link>https://yaleman.org/2013/12/13/splunk-web-interface-ssl-certificates-microsoft-ad-ca/</link><pubDate>Fri, 13 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/13/splunk-web-interface-ssl-certificates-microsoft-ad-ca/</guid><description>&lt;p&gt;So, at work we use an Active Directory Certificate Services CA for internal certificates, and I had to the &lt;a href="http://www.splunk.com"&gt;So, at work we use an Active Directory Certificate Services CA for internal certificates, and I had to the&lt;/a&gt; boxes at work to use a proper certificate for authentication. Here&amp;rsquo;s the process (mainly so I can remember it in future!) You&amp;rsquo;ll need OpenSSL installed on your machine, if it&amp;rsquo;s windows, grab the &lt;a href="http://slproweb.com/products/Win32OpenSSL.html"&gt;Win32 OpenSSL binaries&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 13</title><link>https://yaleman.org/2013/12/13/lego-city-advent-calendar-2013-day-13/</link><pubDate>Thu, 12 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/13/lego-city-advent-calendar-2013-day-13/</guid><description>&lt;p&gt;I very nearly posted this as the Star Wars set for today, but it&amp;rsquo;s the City one! Today we have a man in a space suit, ready to celebrate the silly season with his wands 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-13.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Space Fairy?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 13</title><link>https://yaleman.org/2013/12/13/lego-star-wars-advent-calendar-2013-day-13/</link><pubDate>Thu, 12 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/13/lego-star-wars-advent-calendar-2013-day-13/</guid><description>&lt;p&gt;Today we have one of the &lt;a href="http://starwars.wikia.com/wiki/OOM-series_battle_droid"&gt;OOM-Series Battle Droids&lt;/a&gt; of the &lt;a href="http://starwars.wikia.com/wiki/Trade_Federation_Droid_Army"&gt;Trade Federation Droid Army&lt;/a&gt;, ready to silence any enemies…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-13.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;OOM-Series Trade Federation Droid&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Taco Spice Mix</title><link>https://yaleman.org/2013/12/12/taco-spice-mix/</link><pubDate>Thu, 12 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/12/taco-spice-mix/</guid><description>&lt;ul&gt;
&lt;li&gt;1 tablespoon chilli powder&lt;/li&gt;
&lt;li&gt;1/4 teaspoon garlic powder&lt;/li&gt;
&lt;li&gt;1/4 teaspoon onion powder&lt;/li&gt;
&lt;li&gt;1/4 teaspoon crushed red pepper flakes&lt;/li&gt;
&lt;li&gt;1/4 teaspoon dried oregano&lt;/li&gt;
&lt;li&gt;1/2 teaspoon paprika&lt;/li&gt;
&lt;li&gt;1 1/2 teaspoons ground cumin&lt;/li&gt;
&lt;li&gt;1 teaspoon sea salt&lt;/li&gt;
&lt;li&gt;1 teaspoon black pepper&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;a href="http://allrecipes.com/Recipe/Taco-Seasoning-I/"&gt;Originally from AllRecipes.com - “Taco Seasoning I”&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Tacopalooza, slow cooking!</title><link>https://yaleman.org/2013/12/12/tacopalooza-slow-cooking/</link><pubDate>Thu, 12 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/12/tacopalooza-slow-cooking/</guid><description>&lt;p&gt;Decided to cook some taco mince… went a bit overboard…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1.5kg of cheap mince&lt;/li&gt;
&lt;li&gt;6 small onions&lt;/li&gt;
&lt;li&gt;4 chopped tomatoes&lt;/li&gt;
&lt;li&gt;2 cans of diced tomatoes&lt;/li&gt;
&lt;li&gt;1 can of beans&lt;/li&gt;
&lt;li&gt;1 jar of salsa&lt;/li&gt;
&lt;li&gt;1/2 mug of EPIC &lt;a href="https://yaleman.org/2013/12/12/taco-spice-mix/" title="Taco Spice Mix"&gt;Taco Spice Mix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/GloriousMeat.jpg" alt="GloriousMeat"&gt;&lt;/p&gt;
&lt;p&gt;Brown mince, cook onions, dump some spice on while doing that. Drain fat.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/CannedTasty.jpg" alt="CannedTasty"&gt;&lt;/p&gt;
&lt;p&gt;Dump all in the slow cooker, we&amp;rsquo;ll see what it&amp;rsquo;s like in the morning.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 12</title><link>https://yaleman.org/2013/12/12/lego-city-advent-calendar-2013-day-12/</link><pubDate>Wed, 11 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/12/lego-city-advent-calendar-2013-day-12/</guid><description>&lt;p&gt;It&amp;rsquo;s nearly half way through the month, so it&amp;rsquo;s time to put up the tree!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The tree, a place for presents!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 12</title><link>https://yaleman.org/2013/12/12/lego-star-wars-advent-calendar-2013-day-12/</link><pubDate>Wed, 11 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/12/lego-star-wars-advent-calendar-2013-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-12.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 11</title><link>https://yaleman.org/2013/12/11/lego-city-advent-calendar-2013-day-11/</link><pubDate>Tue, 10 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/11/lego-city-advent-calendar-2013-day-11/</guid><description>&lt;p&gt;Today&amp;rsquo;s set is a great little BBQ, ready for grilling some sausages at lunch time!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A BBQ for lunch time!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 11</title><link>https://yaleman.org/2013/12/11/lego-star-wars-advent-calendar-2013-day-11/</link><pubDate>Tue, 10 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/11/lego-star-wars-advent-calendar-2013-day-11/</guid><description>&lt;p&gt;Today we have the &lt;a href="http://starwars.wikia.com/wiki/All_Terrain_Tactical_Enforcer"&gt;All Terrain Tactical Enforcer (AT-TE)&lt;/a&gt; - a mighty assault vehicle for the battlefield.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;All Terrain Tactical Enforcer (AT-TE)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Puppy Diary Day #6 – Adjustment</title><link>https://yaleman.org/2013/12/10/puppy-diary-day-6-adjustment/</link><pubDate>Tue, 10 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/10/puppy-diary-day-6-adjustment/</guid><description>&lt;p&gt;Sometimes you have to pause and take stock of your situation. After yesterday&amp;rsquo;s escalation by our captor, we decided to try and make our lives a little more comfortable while we can. The grass in the yard is comfortable enough for me to lie on when there is not another option, but for my poor friend the flat surface is torture.&lt;/p&gt;
&lt;p&gt;She explained that in the past she has been able to find comfort in a curved surface such as a chair or a soft pillow, so we continued the excavation of a hole dug for a diversion tactic in the hopes of making do. It seems to have worked, and our captor did not instantly destroy it upon finding it. For a moment I felt he cared for us, but I am sure this cannot be true.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 10</title><link>https://yaleman.org/2013/12/10/lego-city-advent-calendar-2013-day-10/</link><pubDate>Mon, 09 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/10/lego-city-advent-calendar-2013-day-10/</guid><description>&lt;p&gt;Today we have a lady firefighter ready for work and play - though I&amp;rsquo;m not sure the jaws of life are a great way of holding a hot dog 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Lady firefighter ready for anything!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 10</title><link>https://yaleman.org/2013/12/10/lego-star-wars-advent-calendar-2013-day-10/</link><pubDate>Mon, 09 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/10/lego-star-wars-advent-calendar-2013-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Imperial soldier minifig&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Puppy diary day #5</title><link>https://yaleman.org/2013/12/09/puppy-diary-day-5/</link><pubDate>Mon, 09 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/09/puppy-diary-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/DiversionaryTactics.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The Grand Diversion&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It was a good plan, possibly even great, but without teamwork great plans mean nothing. I know now that it was my fault, letting the stress of the situation get the better of me, but I&amp;rsquo;m young and can&amp;rsquo;t always help myself.&lt;/p&gt;
&lt;p&gt;The day was spent working on two fronts - the diversion and our real goal.&lt;/p&gt;
&lt;p&gt;First the diversion - a continuation of the dig along the northern boundary - we made sure to make as much mess as possible in the little time we had so that our captor would focus his attention on this. It worked, for when he returned from whatever he does while he abandons us to our thoughts, all he noticed was the dirt and spent some time outside cleaning it up.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 8</title><link>https://yaleman.org/2013/12/08/lego-city-advent-calendar-2013-day-8/</link><pubDate>Sun, 08 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/08/lego-city-advent-calendar-2013-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-8.jpg" alt=""&gt;Today&amp;rsquo;s pieces are some food to share with the family over the holiday period!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 9</title><link>https://yaleman.org/2013/12/09/lego-city-advent-calendar-2013-day-9/</link><pubDate>Sun, 08 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/09/lego-city-advent-calendar-2013-day-9/</guid><description>&lt;p&gt;Today&amp;rsquo;s set works in concert with a &lt;a href="https://yaleman.org/2013/12/07/lego-city-advent-calendar-2013-day-7/" title="LEGO City Advent Calendar 2013 Day 7"&gt;previous set&lt;/a&gt;, giving our minifigs somewhere to sit while they share food 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A bench for the family to sit at&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 8</title><link>https://yaleman.org/2013/12/08/lego-star-wars-advent-calendar-2013-day-8/</link><pubDate>Sun, 08 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/08/lego-star-wars-advent-calendar-2013-day-8/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s 2013 &lt;a href="http://www.lego.com/starwars"&gt;Star Wars Advent Calendar code is Y30C03&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-8.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 9</title><link>https://yaleman.org/2013/12/09/lego-star-wars-advent-calendar-2013-day-9/</link><pubDate>Sun, 08 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/09/lego-star-wars-advent-calendar-2013-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A fine imperial ship, ready for battle!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Puppy Diary Day #4 – Saturday</title><link>https://yaleman.org/2013/12/07/puppy-diary-day-4-saturday/</link><pubDate>Sat, 07 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/07/puppy-diary-day-4-saturday/</guid><description>&lt;p&gt;Dark times ahead for the prisoners of the bog. After yesterday&amp;rsquo;s escape, security patrols have increased exponentially. Our captor has not left us alone for more than a scant few minutes since dawn. He normally leaves us during the day, but I fear he may never do so again.&lt;/p&gt;
&lt;p&gt;As happened after my successful breaching of the northern fence, security mesh has been imported from some horrible place; an attempt to limit our ability to escape his foul ghetto once more. While it hasn&amp;rsquo;t been installed yet, it can only mean trouble and delays for our cause. It will never stop us though, because our paws are mighty and our hearts are strong!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 7</title><link>https://yaleman.org/2013/12/07/lego-city-advent-calendar-2013-day-7/</link><pubDate>Fri, 06 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/07/lego-city-advent-calendar-2013-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-7.jpg" alt=""&gt;A fine table for the family to share their xmas cheer!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 7</title><link>https://yaleman.org/2013/12/07/lego-star-wars-advent-calendar-2013-day-7/</link><pubDate>Fri, 06 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/07/lego-star-wars-advent-calendar-2013-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A fine rack of lasguns, perfect for xmas day&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Puppy diary day #3 – Success!</title><link>https://yaleman.org/2013/12/06/puppy-diary-day-3-success/</link><pubDate>Fri, 06 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/06/puppy-diary-day-3-success/</guid><description>&lt;p&gt;Today our plans came to fruition. We have spent many hours probing the walls of our ghetto, testing our captor&amp;rsquo;s designs. A chink was found in the base of the southern wall and we made our move.&lt;/p&gt;
&lt;p&gt;Teamwork was essential in this endeavour, with both of us working furiously to widen the gap in the foundations of the wall. Our paws are truly mighty and we made our escape. As is our custom, I documented our escape route in the hope that future prisoners will be helped.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 6</title><link>https://yaleman.org/2013/12/06/lego-city-advent-calendar-2013-day-6/</link><pubDate>Thu, 05 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/06/lego-city-advent-calendar-2013-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-6.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s minifig from the City advent calendar is a ne&amp;rsquo;er do well with a penchant for scarves and a bit of a coffee problem. Has anyone seen Cornelius?&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 6</title><link>https://yaleman.org/2013/12/06/lego-star-wars-advent-calendar-2013-day-6/</link><pubDate>Thu, 05 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/06/lego-star-wars-advent-calendar-2013-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-6.jpg" alt=""&gt;Today&amp;rsquo;s minifig is a rebel from the &lt;a href="http://starwars.wikia.com/wiki/Battle_of_Endor"&gt;Battle of Endor&lt;/a&gt;, ready to fight with his &lt;a href="http://starwars.wikia.com/wiki/Ewok"&gt;Ewok&lt;/a&gt; allies!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Puppy diary day #1</title><link>https://yaleman.org/2013/12/05/puppy-diary-day-1/</link><pubDate>Thu, 05 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/05/puppy-diary-day-1/</guid><description>&lt;p&gt;We have decided that since the gate and fences are secure that the only path for escape is to dig our way out. Since there are two of us, misdirection is being used: three holes were dug this day.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/PuppyThreeHoles.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;We will escape!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Cuteness duty is still mandatory, and while the pats disgust me, it is the only way to placate our evil captor. Such is my burden. I shall endure.&lt;/p&gt;</description></item><item><title>Puppy diary day #2</title><link>https://yaleman.org/2013/12/05/puppy-diary-day-2/</link><pubDate>Thu, 05 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/05/puppy-diary-day-2/</guid><description>&lt;p&gt;The terrible neighbour creatures continue to test the edges of our territory, invading with their slow lumbering walk and strange speech. Our tactic of warning them off while hiding behind the available terrain is working for now, so we will continue to use it until a better method is discovered. Our escape plans should allow us to invade their territory quite soon.&lt;/p&gt;
&lt;p&gt;The weather was wonderful today, with a storm in the afternoon making our scent much stronger; this will help against the neighbours in the future. Only slight progress was achieved on one section of an existing hole. Our attempts to dig new holes were hampered by the soft ground, only small progress was made; hopefully it will be better tomorrow.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 5</title><link>https://yaleman.org/2013/12/05/lego-city-advent-calendar-2013-day-5/</link><pubDate>Wed, 04 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/05/lego-city-advent-calendar-2013-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-5.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A winter-tastic tool rack.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not sure what the handcuffs are for, but with the &lt;a href="https://yaleman.org/2013/12/04/lego-city-advent-calendar-2013-day-4/" title="LEGO City Advent Calendar 2013 Day 4"&gt;slightly menacing snow man&lt;/a&gt; and this one, we&amp;rsquo;re in for an exciting holiday period!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 5</title><link>https://yaleman.org/2013/12/05/lego-star-wars-advent-calendar-2013-day-5/</link><pubDate>Wed, 04 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/05/lego-star-wars-advent-calendar-2013-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-5.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 4</title><link>https://yaleman.org/2013/12/04/lego-city-advent-calendar-2013-day-4/</link><pubDate>Tue, 03 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/04/lego-city-advent-calendar-2013-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-4.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Snow man with his carrot&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;At first glance he&amp;rsquo;s just a snowman, but with the way he&amp;rsquo;s holding that carrot, and the top hat… I&amp;rsquo;m not sure he&amp;rsquo;s friendly! Be careful!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 4</title><link>https://yaleman.org/2013/12/04/lego-star-wars-advent-calendar-2013-day-4/</link><pubDate>Tue, 03 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/04/lego-star-wars-advent-calendar-2013-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-4.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Y&amp;rsquo;know, I think I&amp;rsquo;m getting too old to keep up with wherever these ships are coming from!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 3</title><link>https://yaleman.org/2013/12/03/lego-city-advent-calendar-2013-day-3/</link><pubDate>Mon, 02 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/03/lego-city-advent-calendar-2013-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-3.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s a tiny puppy!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Who doesn&amp;rsquo;t love a tiny puppy 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 3</title><link>https://yaleman.org/2013/12/03/lego-star-wars-advent-calendar-2013-day-3/</link><pubDate>Mon, 02 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/03/lego-star-wars-advent-calendar-2013-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-3.jpg" alt=""&gt;What a funny little droid. Hopefully it hovers 🙂&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 2</title><link>https://yaleman.org/2013/12/02/lego-city-advent-calendar-2013-day-2/</link><pubDate>Sun, 01 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/02/lego-city-advent-calendar-2013-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-City-Advent-Calendar-2013-Day-2.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A cute little fireplace!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 2</title><link>https://yaleman.org/2013/12/02/lego-star-wars-advent-calendar-2013-day-2/</link><pubDate>Sun, 01 Dec 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/02/lego-star-wars-advent-calendar-2013-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/LEGO-Star-Wars-Advent-Calendar-2013-Day-2.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;No code today, just a little brown starship for exploring the galaxy 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2013 Day 1</title><link>https://yaleman.org/2013/12/01/lego-city-advent-calendar-2013-day-1/</link><pubDate>Sat, 30 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/01/lego-city-advent-calendar-2013-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/2013-LEGO-City-Advent-Day-1.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2013 Day 1</title><link>https://yaleman.org/2013/12/01/lego-star-wars-advent-calendar-2013-day-1/</link><pubDate>Sat, 30 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/12/01/lego-star-wars-advent-calendar-2013-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/12/2013-LEGO-Star-Wars-Advent-Day-1.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Nine.</title><link>https://yaleman.org/2013/11/12/nine/</link><pubDate>Tue, 12 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/11/12/nine/</guid><description>&lt;p&gt;I did nine knee-push-ups in a row this morning.&lt;/p&gt;
&lt;p&gt;Doesn&amp;rsquo;t sound like many, until you realise I couldn&amp;rsquo;t do one to start with without taking a breather.&lt;/p&gt;
&lt;p&gt;My upper body strength sucks, but I&amp;rsquo;ve been doing a &lt;a href="http://www.nerdfitness.com/blog/2009/12/09/beginner-body-weight-workout-burn-fat-build-muscle/"&gt;Beginner Bodyweight workout&lt;/a&gt; for a few weeks every second day (or so, depending on what else I did) and I&amp;rsquo;m already noticing stark improvements. I wake up at about 5am most mornings (thanks, tiny puppy) then I get my ass down stairs and do some workouts, or some weeding.&lt;/p&gt;</description></item><item><title>Stop Ubuntu from asking for tzdata setup on upgrade</title><link>https://yaleman.org/2013/11/08/stop-ubuntu-from-asking-for-tzdata-setup-on-upgrade/</link><pubDate>Fri, 08 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/11/08/stop-ubuntu-from-asking-for-tzdata-setup-on-upgrade/</guid><description>&lt;p&gt;Every time I was running &lt;em&gt;apt-get update&lt;/em&gt; I&amp;rsquo;d be asked to select the Area and Town/Zone my timezone was in, as part of the &lt;em&gt;dpkg-reconfigure tzdata&lt;/em&gt; step.&lt;/p&gt;
&lt;p&gt;If you run the command &lt;em&gt;debconf-set-selections&lt;/em&gt; you can configure debconf&amp;rsquo;s internal database to store the defaults for the future.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;&amp;laquo;EOF&lt;/em&gt; allows you to keep adding information until &lt;em&gt;EOF&lt;/em&gt; is entered by itself on a line. This&amp;rsquo;ll set a few things - make sure you know which &lt;a href="http://en.wikipedia.org/wiki/Tz_database"&gt;area and zone you want to use&lt;/a&gt; (you&amp;rsquo;ll have seen it when you get asked by tzdata).&lt;/p&gt;</description></item><item><title>Simple Cisco port forwarding</title><link>https://yaleman.org/2013/11/07/simple-cisco-port-forwarding/</link><pubDate>Thu, 07 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/11/07/simple-cisco-port-forwarding/</guid><description>&lt;p&gt;Here&amp;rsquo;s the recipe for port forwarding on a cisco device - this is tested on a Cisco 877, but should work on any of the 800 series, 837, 887 etc etc. Anything that does NAT…&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;So if I wanted to send TCP traffic to port 125 on my router&amp;rsquo;s external adsl interface from the internet, and it show up on port 25 of the internal ip 10.0.0.2, I&amp;rsquo;d do:&lt;/p&gt;</description></item><item><title>Cisco 877 DSL Noise Margin Tweak</title><link>https://yaleman.org/2013/11/05/cisco-877-dsl-noise-margin-tweak/</link><pubDate>Tue, 05 Nov 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/11/05/cisco-877-dsl-noise-margin-tweak/</guid><description>&lt;p&gt;On the Cisco 877 there is no default way to to fine tune the SNR margin if you are having stability issues.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a diagnostics tweak which can be enabled to allow modification of the noise margin buffer. &lt;strong&gt;Be aware that making this change will instantly drop the connection.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Go into configuration mode and type the following, replacing x with a value between negative three and positive three (-3 -&amp;gt; 3)&lt;/p&gt;</description></item><item><title>Installing a new toilet roll holder</title><link>https://yaleman.org/2013/10/25/installing-a-new-toilet-roll-holder/</link><pubDate>Fri, 25 Oct 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/10/25/installing-a-new-toilet-roll-holder/</guid><description>&lt;p&gt;Here&amp;rsquo;s our victim for the day, a busted old toilet roll holder, held together with tape.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/10/TheVictim.jpg"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Remove tape, fall apart. This is why we&amp;rsquo;re replacing you, faded old piece of junk! One obvious screw (stripped thread, of course) to remove…&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/10/TapeRemoved.jpg"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And it looks like we&amp;rsquo;re finding some sediment-layer-type history here… why bother removing something when you can paint over it?&lt;/p&gt;</description></item><item><title>Acknowledging events in Cascade Profiler via the command line</title><link>https://yaleman.org/2013/10/23/acknowledging-events-in-cascade-profiler-via-the-command-line/</link><pubDate>Wed, 23 Oct 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/10/23/acknowledging-events-in-cascade-profiler-via-the-command-line/</guid><description>&lt;p&gt;To check how many events have not been acknowledged via the command line, there&amp;rsquo;s an SQL query that can be run. You&amp;rsquo;ll need to login as the mazu user to your profiler and run the command.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;psql mazu postgres -c “query goes here”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The field we&amp;rsquo;re looking for is called &lt;em&gt;ack&lt;/em&gt; and is in either of the events tables. The current events are &lt;em&gt;events.current_summary&lt;/em&gt; and completed ones are &lt;em&gt;events.old_summary.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To get the number of open, un-acknowledged events, the command is as follows:&lt;/p&gt;</description></item><item><title>Cascade Shark filter weirdness…</title><link>https://yaleman.org/2013/10/02/cascade-shark-filter-weirdness/</link><pubDate>Wed, 02 Oct 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/10/02/cascade-shark-filter-weirdness/</guid><description>&lt;p&gt;Attempting to capture everything &lt;em&gt;except&lt;/em&gt; (things on 172.0.0.0/8 and anything using port 1500).&lt;/p&gt;
&lt;p&gt;The first part works, I don&amp;rsquo;t see any traffic on 172.0.0.0/8, but we&amp;rsquo;re still seeing port tcp/1500 traffic.&lt;/p&gt;
&lt;p&gt;The device is a Cascade Shark 2100-series appliance running 10.0.6.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/10/port1500b.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/10/port1500a.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/10/port1500c.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Facebook picture issue fixed :D</title><link>https://yaleman.org/2013/09/25/facebook-picture-issue-fixed-d/</link><pubDate>Tue, 24 Sep 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/09/25/facebook-picture-issue-fixed-d/</guid><description>&lt;p&gt;So, recently I&amp;rsquo;ve been having issues with pictures loading on Facebook. Basically everything else works, but random images just fail to load.&lt;/p&gt;
&lt;p&gt;I was messing around with it this morning and noticed that chrome was stuck on “Resolving address…”&lt;/p&gt;
&lt;p&gt;Popping open a terminal window, I tried to see if it was a DNS issue.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Well, that&amp;rsquo;s just weird. My DNS server&amp;rsquo;s running locally… oh wait. A few weeks ago, I&amp;rsquo;d been messing with host-based firewalls on some of my machines just as a learning exercise. Logging into the DNS server, I showed the firewall rules:&lt;/p&gt;</description></item><item><title>2013 LEGO Advent Calendars Available!</title><link>https://yaleman.org/2013/09/12/2013-lego-advent-calendars-available/</link><pubDate>Wed, 11 Sep 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/09/12/2013-lego-advent-calendars-available/</guid><description>&lt;p&gt;Now, I&amp;rsquo;m going to try to avoid ranting TOO much, but seriously LEGO, $29 for City or $39 for Star Wars in the US with $8 shipping, or $49 each with $30 shipping for Australians? What the hell?&lt;/p&gt;
&lt;p&gt;With that over, the 2013 Advent Calendars have been released. Here&amp;rsquo;s the pictures I have so far of the &lt;a href="http://shop.lego.com/en-US/LEGO-City-Advent-Calendar-60024"&gt;LEGO City set, number #60024&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/09/2013-LEGO-ChristmasAdvent-City-Box.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/09/2013-LEGO-ChristmasAdvent-City-Sets.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;And for good measure, the &lt;a href="http://shop.lego.com/en-US/LEGO-Star-Wars-Advent-Calendar-75023"&gt;2013 Star Wars Advent Calendar is set #75023&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Berkeley Packet Filter (BPF) syntax</title><link>https://yaleman.org/2013/09/11/berkeley-packet-filter-bpf-syntax/</link><pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/09/11/berkeley-packet-filter-bpf-syntax/</guid><description>&lt;h1 id="qualifiers"&gt;Qualifiers&lt;/h1&gt;
&lt;p&gt;The expression consists of one or more primitives. Primitives usually consist of an id (name or number) preceded by one or more qualifiers. There are three different kinds of qualifier:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;type&lt;/em&gt;&lt;/strong&gt; qualifiers say what kind of thing the id name or number refers to.&lt;/p&gt;
&lt;p&gt;Possible types are &lt;strong&gt;host&lt;/strong&gt;, &lt;strong&gt;net ,&lt;/strong&gt; &lt;strong&gt;port&lt;/strong&gt; and &lt;strong&gt;portrange&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;E.g., “host foo”, “net 128.3”, “port 20”, “portrange 6000-6008”.&lt;/p&gt;
&lt;p&gt;If there is no type qualifier, &lt;strong&gt;host&lt;/strong&gt; is assumed.&lt;/p&gt;</description></item><item><title>logstash tutorial weirdness</title><link>https://yaleman.org/2013/09/04/logstash-tutorial-weirdness/</link><pubDate>Tue, 03 Sep 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/09/04/logstash-tutorial-weirdness/</guid><description>&lt;p&gt;So i&amp;rsquo;m running through the &lt;a href="http://logstash.net/docs/1.2.0/tutorials/getting-started-simple"&gt;logstash simple tutorial&lt;/a&gt; and the first example throws this error:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I checked the &lt;a href="http://logstash.net/docs/1.2.0/outputs/stdout"&gt;stdout output plugin documentation&lt;/a&gt; and found that debug_format only accepts “ruby” or “dots” not “json”. You&amp;rsquo;d think they&amp;rsquo;d have sorted this… but no.&lt;/p&gt;
&lt;p&gt;The configuration file you&amp;rsquo;re supposed to make is this:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;But this is the working one:&lt;/p&gt;</description></item><item><title>Changing the logos on Cascade Profiler</title><link>https://yaleman.org/2013/08/26/changing-the-logos-on-cascade-profiler/</link><pubDate>Mon, 26 Aug 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/08/26/changing-the-logos-on-cascade-profiler/</guid><description>&lt;p&gt;It&amp;rsquo;s quite easy, change the images located in the following directory:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;The one you normally see in the top left is “logo_rvbd_profiler.png” - 106x50px in size. Replacing the image with another PNG will replace it just fine in the interface. If you make something bigger, it can occasionally mangle the page, so be careful 🙂&lt;/p&gt;</description></item><item><title>My Mission Statement</title><link>https://yaleman.org/2013/08/26/my-mission-statement/</link><pubDate>Mon, 26 Aug 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/08/26/my-mission-statement/</guid><description>&lt;p&gt;I attended an eQ Events Personal Success Intensive course on 24/08/13. One of the parts of the course was to define my personal mission statement. Here it is, in its current incarnation. I&amp;rsquo;ll change it as it changes over time.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Purpose of my life is to experience Freedom and Wisdom. My mission to accomplish this is through sharing my thirst for knowledge, experience and understanding of the systems of the world to enrich and improve everything around me.&lt;/p&gt;</description></item><item><title>Disabling weird new tabs in GMail’s new interface.</title><link>https://yaleman.org/2013/08/11/disabling-weird-new-tabs-in-gmails-new-interface/</link><pubDate>Sun, 11 Aug 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/08/11/disabling-weird-new-tabs-in-gmails-new-interface/</guid><description>&lt;ul&gt;
&lt;li&gt;Click on the gear-icon in the top right to get the menu:
&lt;img src="https://yaleman.org/wp-content/uploads/2013/08/Screen-Shot-2013-08-11-at-10.59.13-PM.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Click “Configure Inbox”&lt;/li&gt;
&lt;li&gt;Untick all the things.
&lt;img src="https://yaleman.org/wp-content/uploads/2013/08/Screen-Shot-2013-08-11-at-11.00.13-PM-shaded.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Click Save.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et Voila!&lt;/p&gt;</description></item><item><title>Completely deleting services from Riverbed Cascade Profiler</title><link>https://yaleman.org/2013/08/05/completely-deleting-services-from-riverbed-cascade-profiler/</link><pubDate>Sun, 04 Aug 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/08/05/completely-deleting-services-from-riverbed-cascade-profiler/</guid><description>&lt;p&gt;When you delete services from Riverbed Cascade they&amp;rsquo;ll sit in the list when running reports and so forth - which can be seriously painful over time. There&amp;rsquo;s a way to clear it out though!&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;ssh to the profiler as the “mazu” user&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; The following command will show you all deleted service policies: &lt;!-- raw HTML omitted --&gt;policycleaner &amp;ndash;get-policies&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; To clean the DB of these policies &lt;!-- raw HTML omitted --&gt;policycleaner &amp;ndash;purge-policies&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Twenty four hours</title><link>https://yaleman.org/2013/08/01/twenty-four-hours/</link><pubDate>Wed, 31 Jul 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/08/01/twenty-four-hours/</guid><description>&lt;p&gt;So, it has been twenty four hours since I started using an iPhone as my primary phone. I have used them before to help friends, and have seen many many articles about them in the press, but haven’t actually strayed from the way of the droid.&lt;/p&gt;
&lt;p&gt;I set myself the challenge to use an iPhone for a month so that I could genuinely understand the obsession (or justify my dislike) for the IOS platform in general. I have become increasingly unhappy with the android ecosystem, from the poor performance of the original Samsung galaxy s, to the issues on launch from the HTC one X. That doesn’t take into account the constant camera issues with the latter and … Other stuff.&lt;/p&gt;</description></item><item><title>Replacement motherboard = no network?</title><link>https://yaleman.org/2013/07/25/replacement-motherboard-no-network/</link><pubDate>Thu, 25 Jul 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/07/25/replacement-motherboard-no-network/</guid><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Udev"&gt;Linux udev&lt;/a&gt; is great but if you forget about it, it&amp;rsquo;s a pain. When you replace a motherboard/network card in a machine, you just expect the primary network device to be eth0 again, but with udev it&amp;rsquo;s not going to do it.&lt;/p&gt;
&lt;p&gt;Ubuntu uses a file at this location to store the udev rules for network cards:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;example of what&amp;rsquo;s in there:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Remove all the rules in the file, reboot and it should sort you out… there&amp;rsquo;s more complex ways of dealing with it, but I like hitting things with hammers. 🙂&lt;/p&gt;</description></item><item><title>And this is why we don’t use telnet</title><link>https://yaleman.org/2013/07/17/and-this-is-why-we-dont-use-telnet/</link><pubDate>Tue, 16 Jul 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/07/17/and-this-is-why-we-dont-use-telnet/</guid><description>&lt;p&gt;Unfortunately for us, our wireshark appliance is so inundated with traffic it can&amp;rsquo;t capture all the packets, but we&amp;rsquo;ve got enough here to brute force the password pretty quickly…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/07/wireshark-telnet.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>HP DC7900 ‘error during MEBx execution’ error fix</title><link>https://yaleman.org/2013/07/09/hp-dc7900-error-during-mebx-execution-error-fix/</link><pubDate>Tue, 09 Jul 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/07/09/hp-dc7900-error-during-mebx-execution-error-fix/</guid><description>&lt;p&gt;When you get one of the following errors on boot for a DC series computer (including DC7800, DC7900, DC8100, DC8200&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2231-ME error during MEBx execution&lt;/li&gt;
&lt;li&gt;2232-AMT error during MEBx execution&lt;/li&gt;
&lt;li&gt;2233-HECI error during MEBx execution&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c02742642"&gt;Their suggested fix is the following&lt;/a&gt;:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;That seemed a bit stupid, replace the motherboard? Surely there&amp;rsquo;s another way. Rebooting it doesn&amp;rsquo;t normally fix much, but there&amp;rsquo;s a few things I read that seem to fix it.&lt;/p&gt;</description></item><item><title>Small cars for tall people – state of the nation July 2013</title><link>https://yaleman.org/2013/07/09/small-cars-for-tall-people-state-of-the-nation-july-2013/</link><pubDate>Mon, 08 Jul 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/07/09/small-cars-for-tall-people-state-of-the-nation-july-2013/</guid><description>&lt;p&gt;My &lt;strong&gt;PRIMARY&lt;/strong&gt; method for adding a vehicle to my “to buy” list is based on whether I can sit upright with good posture and still see out of the windscreen. I don&amp;rsquo;t care if I have to slide the seat all the way back and down, if I can sit upright and see, it&amp;rsquo;s on my list. If the only vehicle I could buy on the market cost $50k and was bright pink - I&amp;rsquo;d have a good look around the second hand market, then buy that pink money pit.&lt;/p&gt;</description></item><item><title>ICND2 at Dimension Data Learning Services Brisbane</title><link>https://yaleman.org/2013/06/30/icnd2-at-dimension-data-learning-services-brisbane/</link><pubDate>Sun, 30 Jun 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/30/icnd2-at-dimension-data-learning-services-brisbane/</guid><description>&lt;p&gt;I knew I had to chronicle my week of Cisco somehow, and this is probably the best way to do it 🙂&lt;/p&gt;
&lt;h1 id="monday"&gt;Monday&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-24-12.58.57.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-24-15.21.11.jpg" alt=""&gt;&lt;/p&gt;
&lt;h1 id="tuesday"&gt;Tuesday&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-25-13.02.26.jpg" alt=""&gt;&lt;/p&gt;
&lt;h1 id="wednesday"&gt;Wednesday&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-26-10.45.13.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-26-15.04.13.jpg" alt=""&gt;&lt;/p&gt;
&lt;h1 id="thursday"&gt;Thursday&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-27-10.49.03.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-27-13.02.29.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-27-13.02.46.jpg" alt=""&gt;&lt;/p&gt;
&lt;h1 id="friday"&gt;Friday&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/2013-06-28-12.53.02.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>ADSL Slow? Here’s a quick help rant.</title><link>https://yaleman.org/2013/06/26/adsl-slow-heres-a-quick-help-rant/</link><pubDate>Wed, 26 Jun 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/26/adsl-slow-heres-a-quick-help-rant/</guid><description>&lt;p&gt;So, someone posted about their ADSL speed on Facebook, then asked me about how they can make things better. Meanwhile I got in a bit of an argument with a guy who runs one of those back yard computer shops because he said wireless would make a ~5mbit ADSL connection slower, and copied and pasted generic garbage from &lt;a href="http://www.telstra.com.au/"&gt;Bigpond&amp;rsquo;s&lt;/a&gt; help pages to back his point up. Ugh.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/06/qaIGl.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Scanned!</title><link>https://yaleman.org/2013/06/17/scanned/</link><pubDate>Mon, 17 Jun 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/17/scanned/</guid><description>&lt;p&gt;I&amp;rsquo;m running through our deployment of &lt;a href="http://www.riverbed.com/products-solutions/products/performance-management/network-infrastructure/"&gt;Riverbed Cascade&lt;/a&gt; at the moment and was checking traffic to an external host, noticed that it had gotten a hit from researchscan010.eecs.umich.edu on port 80. I figured it couldn&amp;rsquo;t hurt to see if it was responding (having research in the name) and it did!&lt;/p&gt;
&lt;p&gt;Cute 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/06/umich-botnet.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>My first SCA Fighting Bruises</title><link>https://yaleman.org/2013/06/13/my-first-sca-fighting-bruises/</link><pubDate>Wed, 12 Jun 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/13/my-first-sca-fighting-bruises/</guid><description>&lt;p&gt;I got authorized on the weekend, having some test bouts against Niall and Liadan, the crown prince and princess (and my good friends). It was an honour to fight them, and get clubbed like a baby harp seal. 🙂&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Now I just have to learn to let the armour take the hit instead of my flesh 🙂&lt;/p&gt;</description></item><item><title>HTC One X Volume “stuck down”</title><link>https://yaleman.org/2013/06/07/htc-one-x-volume-stuck-down/</link><pubDate>Fri, 07 Jun 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/07/htc-one-x-volume-stuck-down/</guid><description>&lt;p&gt;Driving to work this morning I tried to set my phone to make noise, since it&amp;rsquo;s on silent when I sleep. I unlocked it, pressed the volume up button, and it stayed stuck on silent. I could drag the volume slider up, but it&amp;rsquo;d instantly flip back to silent again.&lt;/p&gt;
&lt;p&gt;Tapping the little speaker icon to set it to vibrate worked, which was odd. I thought the button was broken/stuck on, but it wasn&amp;rsquo;t showing the volume setting &lt;em&gt;all&lt;/em&gt; the time, so.. meh?&lt;/p&gt;</description></item><item><title>Don’t laugh…</title><link>https://yaleman.org/2013/06/01/dont-laugh/</link><pubDate>Fri, 31 May 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/06/01/dont-laugh/</guid><description>&lt;p&gt;“Of course I won&amp;rsquo;t laugh ,” said the Nurse to the patient , “I&amp;rsquo;m a professional. In over twenty years I&amp;rsquo;ve never laughed at a patient.”&lt;/p&gt;
&lt;p&gt;“Okay then,” said Bob, and he proceeded to drop his trousers, revealing the smallest adult male organ the Nurse had ever seen in her life.&lt;/p&gt;
&lt;p&gt;In length and width it was almost identical to a AAA battery.&lt;/p&gt;
&lt;p&gt;Unable to control herself, the Nurse tried to stop a giggle, but it just came out.&lt;/p&gt;</description></item><item><title>Statseeker + VMWare ESX = Time Stopped</title><link>https://yaleman.org/2013/05/28/statseeker-vmware-esx-time-stopped/</link><pubDate>Tue, 28 May 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/05/28/statseeker-vmware-esx-time-stopped/</guid><description>&lt;p&gt;It seems that if you&amp;rsquo;re running a host that&amp;rsquo;s running ESX 5.0, there&amp;rsquo;s &lt;a href="http://forums.freebsd.org/showthread.php?t=31929"&gt;a bug with FreeBSD VM&amp;rsquo;s&lt;/a&gt; which causes the internal timer to just freeze. It&amp;rsquo;s fixed by &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=2032586"&gt;a patch released for ESX version 5.0&lt;/a&gt;, or upgrading to 5.1.&lt;/p&gt;
&lt;p&gt;This came up with a FreeBSD 8.3 guest running our &lt;a href="http://www.statseeker.com/"&gt;Statseeker&lt;/a&gt; instance where the time just up and locked, then refused to go forward. A reboot would fix it, then it would lock up again at some arbitrary point in the future.&lt;/p&gt;</description></item><item><title>OpenVPN gateway inside Mikrotik router</title><link>https://yaleman.org/2013/04/22/openvpn-gateway-inside-mikrotik-router/</link><pubDate>Mon, 22 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/22/openvpn-gateway-inside-mikrotik-router/</guid><description>&lt;p&gt;I set up an OpenVPN endpoint at home so I can connect to my home network and access resources relatively securely and easily. Originally this post was me beating my head against the table to get it right, but I finally did before I hit publish, so I could post it as a success!&lt;/p&gt;
&lt;p&gt;Quick design specs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My internal network is 10.0.0.0/24&lt;/li&gt;
&lt;li&gt;The internal gateway is a &lt;a href="http://routerboard.com/RB750G"&gt;Mikrotik RB750G&lt;/a&gt; on 10.0.0.1&lt;/li&gt;
&lt;li&gt;The VPN gateway IP is 10.8.0.1, and the same machine has 10.0.0.2 on the internal network.&lt;/li&gt;
&lt;li&gt;The  VPN client(s) get assigned an IP in the range 10.8.0.0/24&lt;/li&gt;
&lt;li&gt;Authentication&amp;rsquo;s done by certificates&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The “pretty” view of the network is as follows:&lt;/p&gt;</description></item><item><title>Spam of the year</title><link>https://yaleman.org/2013/04/19/spam-of-the-year/</link><pubDate>Fri, 19 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/19/spam-of-the-year/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This was posted as a spam comment on one of my posts today, and was so spectacular I couldn&amp;rsquo;t help but post it up. Putting it as text would have just helped the crazy monkey become more legitimate, so here it is in an image form, for your perusal. 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/04/beautifulpoetry.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>The old woman and the gunslinger</title><link>https://yaleman.org/2013/04/12/the-old-woman-and-the-gunslinger/</link><pubDate>Fri, 12 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/12/the-old-woman-and-the-gunslinger/</guid><description>&lt;p&gt;An old woman prospector shuffled into town leading a tired old mule. the old woman headed straight for the only saloon to clear her parched throat.&lt;/p&gt;
&lt;p&gt;She walked up and tied her old mule to the hitch rail. as she stood there, brushing some of the dust from her face and clothes, a young gunslinger stepped out of the saloon with a gun in one hand and a bottle of whiskey in the other. The young gunslinger looked at the old woman and laughed, saying “hey old woman, have you ever danced”&lt;/p&gt;</description></item><item><title>SCA Double Camping Bed Design Mk1</title><link>https://yaleman.org/2013/04/11/sca-double-camping-bed-design-mk1/</link><pubDate>Thu, 11 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/11/sca-double-camping-bed-design-mk1/</guid><description>&lt;p&gt;So, ugly horrible metal bedframes suck. I needed to come up with a new design for a double-mattress supporting bed frame and here&amp;rsquo;s my first idea.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/04/SCA-Bed-Frame.png" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The Bed frame completed, in situ.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It comes in a few parts, two top pieces and two side pieces. There&amp;rsquo;s a minimum of parts to hold it together, with hard wood the frame should lock together with just friction and be all fine. I&amp;rsquo;m still working out ideas for the legs, but here&amp;rsquo;s my current thinking.&lt;/p&gt;</description></item><item><title>Family tree of Vincent van Gogh</title><link>https://yaleman.org/2013/04/09/family-tree-of-vincent-van-gogh/</link><pubDate>Tue, 09 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/09/family-tree-of-vincent-van-gogh/</guid><description>&lt;ul&gt;
&lt;li&gt;His dizzy aunt - Verti Gogh&lt;/li&gt;
&lt;li&gt;The brother who ate prunes- Gotta Gogh&lt;/li&gt;
&lt;li&gt;The brother who worked at a convenience store - Stop N Gogh&lt;/li&gt;
&lt;li&gt;The grandfather from Yugoslavia - U Gogh&lt;/li&gt;
&lt;li&gt;His magician uncle - Where-diddy Gogh&lt;/li&gt;
&lt;li&gt;His Mexican cousin - A Mee Gogh&lt;/li&gt;
&lt;li&gt;The Mexican cousin&amp;rsquo;s American half-brother - Gring Gogh&lt;/li&gt;
&lt;li&gt;The nephew who drove a stage coach - Wells-far Gogh&lt;/li&gt;
&lt;li&gt;The constipated uncle - Can&amp;rsquo;t Gogh&lt;/li&gt;
&lt;li&gt;The ballroom dancing aunt - Tang Gogh&lt;/li&gt;
&lt;li&gt;The bird lover uncle - Flamin Gogh&lt;/li&gt;
&lt;li&gt;An aunt who taught positive thinking - Way-to-Gogh&lt;/li&gt;
&lt;li&gt;The little bouncy nephew - Poe Gogh&lt;/li&gt;
&lt;li&gt;A sister who loved disco - Go Gogh&lt;/li&gt;
&lt;li&gt;And his niece who travels the country in an RV - Winnie Bay Gogh&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I saw you smiling . . .. there ya Gogh&lt;/p&gt;</description></item><item><title>Retired Green Beret Shoots Intruder, Stands Court Martial</title><link>https://yaleman.org/2013/04/04/retired-green-beret-shoots-intruder-stands-court-martial/</link><pubDate>Wed, 03 Apr 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/04/04/retired-green-beret-shoots-intruder-stands-court-martial/</guid><description>&lt;p&gt;&lt;em&gt;BREVARD, Jan. 19, 2008 ­&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Retired Army Green Beret Smokey Taylor got his court martial this weekend and came away feeling good about it.&lt;/p&gt;
&lt;p&gt;Taylor, at age 80 the oldest member of Chapter XXXIII of the Special Forces&lt;/p&gt;
&lt;p&gt;Association, was on trial by his peers under the charge of “failing to use a weapon of sufficient caliber” in the shooting of an intruder at his home in Knoxville, TN, in December.&lt;/p&gt;</description></item><item><title>Quick solution for pausing network hogs on tethered OSX devices</title><link>https://yaleman.org/2013/03/09/quick-solution-for-pausing-network-hogs-on-tethered-osx-devices/</link><pubDate>Sat, 09 Mar 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/03/09/quick-solution-for-pausing-network-hogs-on-tethered-osx-devices/</guid><description>&lt;p&gt;As an Australian, we can&amp;rsquo;t get away from mobile data caps. It seems to be a bit of a recent issue with some people on the mainland too 🙂 Here&amp;rsquo;s a quick script I wrote to stop myself forgetting about things a while back.&lt;/p&gt;
&lt;p&gt;Add this to your crontab (crontab -e from the terminal):&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;And put the following into a file (call it whatever you like, but the file path above must match it. Once you&amp;rsquo;ve made the file make sure to enable the execute bit by typing “chmod +x [filename]” in the terminal.&lt;/p&gt;</description></item><item><title>ISC DHCPd with IPv6 “subnet_number():inet.c:53: Addr/mask length mismatch.”</title><link>https://yaleman.org/2013/03/06/isc-dhcpd-with-ipv6-subnet_numberinet-c53-addrmask-length-mismatch/</link><pubDate>Wed, 06 Mar 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/03/06/isc-dhcpd-with-ipv6-subnet_numberinet-c53-addrmask-length-mismatch/</guid><description>&lt;p&gt;If you&amp;rsquo;re getting an error along the lines of this in your syslog while trying to start a DHCPv6 server, you&amp;rsquo;ve probably got IPv4 ranges in your config file. It seems if it&amp;rsquo;s in IPv6 mode it can&amp;rsquo;t deal with IPv4 information being in the config file. :S&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;So, rip the IPv4 information out of your &lt;em&gt;/etc/dhcp/dhcpd6.conf&lt;/em&gt; file and you should be good to go.&lt;/p&gt;</description></item><item><title>Disable Facebook Notification Sounds</title><link>https://yaleman.org/2013/03/05/disable-facebook-notification-sounds/</link><pubDate>Tue, 05 Mar 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/03/05/disable-facebook-notification-sounds/</guid><description>&lt;p&gt;&lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; being noisy recently? It started for me too, but this is how to fix it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Try going to this link: &lt;a href="https://www.facebook.com/settings?tab=notifications&amp;amp;view"&gt;https://www.facebook.com/settings?tab=notifications&amp;amp;view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If that doesn&amp;rsquo;t work, click on the little gear/settings icon in the top right, then account settings. Once that loads, click on “Notifications” on the left. You should see a screen like this:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/03/facebook-notifications-sounds-on.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un-tick the box that says “Play a sound when each new notification is received” and click “Save Changes”. You should see a screen similar to this:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/03/facebook-notifications-sounds-off.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Recipe for a cheap DIY photography light box</title><link>https://yaleman.org/2013/03/05/recipe-for-a-cheap-diy-photography-light-box/</link><pubDate>Tue, 05 Mar 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/03/05/recipe-for-a-cheap-diy-photography-light-box/</guid><description>&lt;p&gt;&lt;strong&gt;Ingredients&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1x 57lt white plastic storage crate&lt;/li&gt;
&lt;li&gt;3x &lt;a href="https://yaleman.org/wp-content/uploads/2013/03/rileylamp.jpg"&gt;$6.90 lamps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;3x 20w fluro lights (get cool white if you can)&lt;/li&gt;
&lt;li&gt;1m cheap white satin dress material&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Method&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remove stickers from crate, cut thumb&lt;/li&gt;
&lt;li&gt;Flail wildly and cut a big hole in the side of the crate with inappropriate tools&lt;/li&gt;
&lt;li&gt;Lay the white material smoothly along the base and up the back of the box&lt;/li&gt;
&lt;li&gt;Assemble the lamps&lt;/li&gt;
&lt;li&gt;Put one lamp on top, one each side all pointing inside&lt;/li&gt;
&lt;li&gt;Shoot, adjusting settings to taste.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/03/2013-03-05-22.06.01-cropped.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Werribee Open Range Zoo Part 4</title><link>https://yaleman.org/2013/02/27/werribee-open-range-zoo-part-4/</link><pubDate>Wed, 27 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/27/werribee-open-range-zoo-part-4/</guid><description>&lt;p&gt;They had a baby Zebra on site - only a couple of months old. He didn&amp;rsquo;t really understand the whole running thing - quite derpy in fact 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/ZebraYouth.jpg" alt="Cute baby Zebra"&gt;&lt;!-- raw HTML omitted --&gt;Cute baby Zebra&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;h2 id="hippos"&gt;Hippos!&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/Hippo-Underwater-Gone.jpg" alt="This is what you mainly see of the hippos."&gt;&lt;!-- raw HTML omitted --&gt;This is what you mainly see of the hippos.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It took a bit of lucky timing to get a good photo of the Hippos, they spent 95% of the time underwater.&lt;/p&gt;</description></item><item><title>Werribee Open Range Zoo Open Vehicle Adventure Pt 3 – Giraffes!</title><link>https://yaleman.org/2013/02/26/werribee-open-range-zoo-open-vehicle-adventure-pt-3-giraffes/</link><pubDate>Tue, 26 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/26/werribee-open-range-zoo-open-vehicle-adventure-pt-3-giraffes/</guid><description>&lt;p&gt;&lt;a href="http://www.zoo.org.au/werribee/animals/giraffe"&gt;Giraffes&lt;/a&gt;! Tall, nervous and spotty. The only creature humans keep in captivity that lasts LESS time than in the wild. Something about how nervous they are in general.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m &lt;em&gt;fairly&lt;/em&gt; sure this one&amp;rsquo;s called Ajali. Either way, he seemed really inquisitive when we arrived. As you can see, he even had a lick of the antenna. The guide said that every time they have a hire vehicle in the enclosure - when one of theirs breaks down - the giraffes will steal (or try to) the antenna in short order 🙂&lt;/p&gt;</description></item><item><title>Coffee plus laptop equals bad.</title><link>https://yaleman.org/2013/02/25/coffee-plus-laptop-equals-bad/</link><pubDate>Mon, 25 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/25/coffee-plus-laptop-equals-bad/</guid><description>&lt;p&gt;Hp pavilion dv1000&lt;/p&gt;
&lt;p&gt;s/n CNF5480L21&lt;/p&gt;
&lt;p&gt;p/n PY869PA#ABG&lt;/p&gt;
&lt;p&gt;keyboard p/n 367778-001 $140ish&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Thank you for contacting HP Chat. If you need further assistance, please visit our website or contact us again via Chat or E-mail.&lt;/p&gt;
&lt;p&gt;yaleman : The keyboard is damaged and I require details to replace it. Part number, price and or a contact company to purchase one.&lt;/p&gt;
&lt;p&gt;[An agent will be with you shortly.]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[You are now chatting with Rangan .]&lt;/p&gt;</description></item><item><title>Exit code -2147467259 “Failed to execute script”</title><link>https://yaleman.org/2013/02/25/exit-code-2147467259-failed-to-execute-script/</link><pubDate>Mon, 25 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/25/exit-code-2147467259-failed-to-execute-script/</guid><description>&lt;p&gt;&lt;strong&gt;Program:&lt;/strong&gt; SCCM Client Center&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Attempting:&lt;/strong&gt; Show Execution History Button&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error:&lt;/strong&gt; Exit code -2147467259 “Failed to execute script” next to the package name&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Things to check:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The machine is probably running Windows 7 Enterprise - check your package structure to ensure it works properly&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Finding membership of multiple SCOM 2007 Collections and subselects</title><link>https://yaleman.org/2013/02/25/finding-membership-of-multiple-scom-2007-collections-and-subselects/</link><pubDate>Mon, 25 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/25/finding-membership-of-multiple-scom-2007-collections-and-subselects/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;ul&gt;
&lt;li&gt;all computers at a particular site (CollectionID ANN00086)&lt;/li&gt;
&lt;li&gt;which had particular software packages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SCOM 2007 reporting seemed to be the way to go, so after a few iterations I came up with this friendly behemoth.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Now let&amp;rsquo;s break it down…&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;These are fairly normal, we&amp;rsquo;re looking for the system name and collection name.&lt;/p&gt;</description></item><item><title>My Frank Shaving Brush Died :(</title><link>https://yaleman.org/2013/02/25/my-frank-shaving-brush-died/</link><pubDate>Mon, 25 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/25/my-frank-shaving-brush-died/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/2012-10-16-Frank-Shaving-Brush-Died.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>Werribee Open Range Zoo Open Vehicle Adventure Pt 1</title><link>https://yaleman.org/2013/02/24/werribee-open-range-zoo-open-vehicle-adventure-pt-1/</link><pubDate>Sun, 24 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/24/werribee-open-range-zoo-open-vehicle-adventure-pt-1/</guid><description>&lt;p&gt;While I was in Melbourne I went to the Werribee Open Range Zoo. One of the tours they offer is the &lt;a href="http://www.zoo.org.au/werribee/wild-encounters/open-vehicle-adventure"&gt;Open Vehicle Adventure&lt;/a&gt;, where you get an hour or so in the back of an off road vehicle with close access to many of their amazing animals 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/SafariStation.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/ZooJeep.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Once we got loaded up in the vehicle, we got the usual safety tips along the lines of “don&amp;rsquo;t leave, don&amp;rsquo;t reach out, don&amp;rsquo;t touch things, we&amp;rsquo;ll be fine!” And then off we went. The first pen&amp;rsquo;s about an acre in size, with few fences other than to keep main groups of animals apart.&lt;/p&gt;</description></item><item><title>Werribee Open Range Zoo Open Vehicle Adventure Pt 2</title><link>https://yaleman.org/2013/02/24/werribee-open-range-zoo-open-vehicle-adventure-pt-2/</link><pubDate>Sun, 24 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/24/werribee-open-range-zoo-open-vehicle-adventure-pt-2/</guid><description>&lt;p&gt;If you started here, try &lt;a href="https://yaleman.org/2013/02/24/werribee-open-range-zoo-open-vehicle-adventure-pt-1/"&gt;part one!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/zebra.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Zebra&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Next up were the Rhinos, which the guide described as just like big puppies, who like to come and say hello to new visitors. Thankfully this guy didn&amp;rsquo;t decide to come and play, because a tonne and a half of snuggly puppy makes for quite a dented truck.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/RhinoGuy.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Rhino Male&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Girls birthday night</title><link>https://yaleman.org/2013/02/22/girls-birthday-night/</link><pubDate>Fri, 22 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/22/girls-birthday-night/</guid><description>&lt;p&gt;Having three family birthdays in as many weeks is ok when you&amp;rsquo;re in school and a family dinner is pizza, but these days it&amp;rsquo;s a restaurant affair. So, we&amp;rsquo;ve merged it into one and tonight was 2013&amp;rsquo;s event. Singaporean place in Runcorn, wasn&amp;rsquo;t bad… spicy Kung Pow Chicken was great 😀&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;d be excused for thinking that it was Elliot&amp;rsquo;s birthday, but with his cuteness, the close quarters and my limited shooting range he gets the lion&amp;rsquo;s share of the attention as usual 🙂 &amp;lt;3 my new 50d 😀&lt;/p&gt;</description></item><item><title>52 Lists Week 3 : Favourite Childhood TV Shows</title><link>https://yaleman.org/2013/02/20/52-lists-week-3-favourite-childhood-tv-shows/</link><pubDate>Wed, 20 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/20/52-lists-week-3-favourite-childhood-tv-shows/</guid><description>&lt;p&gt;I&amp;rsquo;m terribly behind on the 52Lists thing, so I&amp;rsquo;m playing catch-up. 🙂 Favourite childhood shows is an interesting one, especially since everyone&amp;rsquo;s got a different temporal availability of  shows 🙂&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://youtu.be/vpXM9bj-WPU?t=2s"&gt;Captain Planet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Teenage Mutant Ninja Turtles&lt;/li&gt;
&lt;li&gt;Pingu&lt;/li&gt;
&lt;li&gt;Gumby&lt;/li&gt;
&lt;li&gt;Sesame Street&lt;/li&gt;
&lt;li&gt;Cartoon connection&lt;/li&gt;
&lt;li&gt;Recovery (ABC Weekend morning show)&lt;/li&gt;
&lt;li&gt;Daria&lt;/li&gt;
&lt;li&gt;Grogs&lt;/li&gt;
&lt;li&gt;Dinosaurs&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=qwRMYz1vfcQ"&gt;Banana Man&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=frGLMtGsotc&amp;amp;t=2s"&gt;Duck Tales&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Totally Wild&lt;/li&gt;
&lt;li&gt;He man&lt;/li&gt;
&lt;li&gt;Power Rangers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://browse.deviantart.com/art/Touch-the-TV-145214574" alt=""&gt;&lt;!-- raw HTML omitted --&gt;deviantart | HTPstock&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Changing an IP in a config file with sed</title><link>https://yaleman.org/2013/02/20/changing-an-ip-in-a-config-file-with-sed/</link><pubDate>Wed, 20 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/20/changing-an-ip-in-a-config-file-with-sed/</guid><description>&lt;p&gt;While updating the configs on a bunch of our Cascade Shark appliances I had to do it via SSH (yay for someone stuffing the RADIUS configurations!)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.grymoire.com/Unix/Sed.html"&gt;sed’s&lt;/a&gt; neat, but of course anything with regex can make you angry. Once I’d tested it a bunch of different ways I went with this. The cat’s are for my own checking – I copy and paste the terminal into a big “log of my brainfarts” when doing stuff at 5am.&lt;/p&gt;</description></item><item><title>52 Lists Week 2 : Jobs I Have Had</title><link>https://yaleman.org/2013/02/19/52-lists-week-2-jobs-i-have-had/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/19/52-lists-week-2-jobs-i-have-had/</guid><description>&lt;p&gt;I think this covers most things… not in order. I have to say that Incident and Problem Manager would have been the best - making sure what gets broken is fixed again - were I not hobnailed by a mad management team. 🙁&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brochure Delivery&lt;/li&gt;
&lt;li&gt;Service Station Attendant&lt;/li&gt;
&lt;li&gt;Pizza Shop (Maker/Manager x2 - Eagle Boys and Pizza Capers)&lt;/li&gt;
&lt;li&gt;Pizza Hut call centre&lt;/li&gt;
&lt;li&gt;Mobile Phone Customer Care (and manager)&lt;/li&gt;
&lt;li&gt;Wireless/3g Internet Customer Care&lt;/li&gt;
&lt;li&gt;Graphic Design / IT Whipping Boy / Web Manager / Secretary - all in one of course.&lt;/li&gt;
&lt;li&gt;Computer Retail Screwdriver Monkey&lt;/li&gt;
&lt;li&gt;Database Mangler&lt;/li&gt;
&lt;li&gt;Web Coding&lt;/li&gt;
&lt;li&gt;Web Server Manager&lt;/li&gt;
&lt;li&gt;Network Operations Centre script-monkey&lt;/li&gt;
&lt;li&gt;Computer Service Centre agent&lt;/li&gt;
&lt;li&gt;ICT Incident and Problem Manager&lt;/li&gt;
&lt;li&gt;Small Business IT Whipping Boy&lt;/li&gt;
&lt;li&gt;Spammer&lt;/li&gt;
&lt;li&gt;Paging and Directory Services Call Centre&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Online shopping can save you money…</title><link>https://yaleman.org/2013/02/19/online-shopping-can-save-you-money/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/19/online-shopping-can-save-you-money/</guid><description>&lt;p&gt;… especially when you don&amp;rsquo;t have to walk past the cabinet offering &lt;a href="http://www.dpreview.com/reviews/canoneos50d"&gt;Canon 50D&lt;/a&gt; bodies for $399.&lt;/p&gt;
&lt;p&gt;My long suffering &lt;a href="http://www.dpreview.com/reviews/canoneos350d"&gt;350D&lt;/a&gt; has given me some hilariously reliable service and has some great bumps and scratches on it, but seeing that price today really sold me on upgrading it. I did actually walk away, going away for exactly two and a half hours before rushing back to secure a shiny new-ish toy.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/50D.jpg" alt="My (new) precious&amp;hellip;"&gt;&lt;!-- raw HTML omitted --&gt;My (new) precious… marks around the flash are just finger-dust.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>52 Lists Week 1 : Suburbs (or Towns) I Have Lived In</title><link>https://yaleman.org/2013/02/19/52-lists-week-1-suburbs-or-towns-i-have-lived-in/</link><pubDate>Mon, 18 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/19/52-lists-week-1-suburbs-or-towns-i-have-lived-in/</guid><description>&lt;p&gt;Here&amp;rsquo;s the list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mareeba&lt;/li&gt;
&lt;li&gt;Murgon&lt;/li&gt;
&lt;li&gt;Culburra Beach&lt;/li&gt;
&lt;li&gt;Yerongpilly&lt;/li&gt;
&lt;li&gt;Carina&lt;/li&gt;
&lt;li&gt;Springwood&lt;/li&gt;
&lt;li&gt;Burleigh Waters&lt;/li&gt;
&lt;li&gt;Burleigh Heads&lt;/li&gt;
&lt;li&gt;Mt Gravatt&lt;/li&gt;
&lt;li&gt;Clayfield&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Not a huge list, but a list nonetheless 😀&lt;/p&gt;</description></item><item><title>Strange road indeed…</title><link>https://yaleman.org/2013/02/14/strange-road-indeed/</link><pubDate>Wed, 13 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/14/strange-road-indeed/</guid><description>&lt;p&gt;I was driving to the Werribee Open Plains Zoo and I saw this sign. It was at the entrance to a farm, and the road looked fairly long, so .. yeah. Legit I suppose.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/35kRoad.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A little further down the road, there was this. That&amp;rsquo;s definitely not a 30k road, unless you do a few laps!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/30kRoad.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Now that&amp;rsquo;s just silly. I blame the fact that I was lost and slightly high on excitement from surviving shopping in Werribee (is it as stabby as it seems?) but this definitely isn&amp;rsquo;t 10 km long.&lt;/p&gt;</description></item><item><title>E388 error in vim on OSX</title><link>https://yaleman.org/2013/02/11/e388-error-in-vim-on-osx/</link><pubDate>Mon, 11 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/11/e388-error-in-vim-on-osx/</guid><description>&lt;p&gt;It seems when I’m working too quickly and swapping between Chrome and vim I’ve hit Cmd+R and done something horrible. I get a “E388: couldn’t find definition” error when trying to use the (mainly) left arrow key to move around.&lt;/p&gt;
&lt;p&gt;A quick fix was found on a &lt;a href="https://twitter.com/oscargodson/status/187256579052146690"&gt;twitter post&lt;/a&gt; about the issue, and all you need to do is type:&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Then hit enter. It&amp;rsquo;ll probably prompt you to hit enter again after a bit of screen-flashy.&lt;/p&gt;</description></item><item><title>Cycling and swimming, oh my. Ramblings.</title><link>https://yaleman.org/2013/02/04/cycling-and-swimming-oh-my-ramblings/</link><pubDate>Sun, 03 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/04/cycling-and-swimming-oh-my-ramblings/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/02/Screen-Shot-2013-02-04-at-6.29.09-AM.png" alt="193 Days"&gt;&lt;/p&gt;
&lt;p&gt;Blah blah journal incoming.&lt;/p&gt;
&lt;p&gt;So I figured that driving to &lt;a href="http://www.sleemansports.com.au/"&gt;the pool&lt;/a&gt; was a silly idea, it&amp;rsquo;s only about 7km according to Google maps! Then again, there&amp;rsquo;s the whole “I haven&amp;rsquo;t ridden my bike since before I was sick” thing. Suffice to say, braving Old Cleveland road at 4pm wasn&amp;rsquo;t the most fun idea… especially with the amount of storm debris that was laying around. It seems that most of that 7km is uphill on the way to the pool, ugh.&lt;/p&gt;</description></item><item><title>Linode swapper/0 Page allocation failure issue</title><link>https://yaleman.org/2013/02/03/linode-swapper0-page-allocation-failure-issue/</link><pubDate>Sun, 03 Feb 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/02/03/linode-swapper0-page-allocation-failure-issue/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Enabling Riverbed Cascade Shark Profiler Export via SSH</title><link>https://yaleman.org/2013/01/30/enabling-riverbed-cascade-shark-profiler-export-via-ssh/</link><pubDate>Tue, 29 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/30/enabling-riverbed-cascade-shark-profiler-export-via-ssh/</guid><description>&lt;p&gt;I was attempting to reconfigure one of our Shark devices this morning and couldn&amp;rsquo;t use the web interface - RADIUS authentication had been half-configured, setting it to lock things down but with no way to allow me to reconfigure things (even with the admin account) After a little swearing I realised I could SSH into the Shark and reconfigure it that way.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a fairly standard Fedora 10 build, with the Pilot software installed in /opt/local/pilot&lt;/p&gt;</description></item><item><title>Pattern based rename of files with spaced names</title><link>https://yaleman.org/2013/01/28/pattern-based-rename-of-files-with-spaced-names/</link><pubDate>Mon, 28 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/28/pattern-based-rename-of-files-with-spaced-names/</guid><description>&lt;p&gt;My amnesiac 350d lost its date as usual and I accidentally set the date to 2012 instead of 2013, making the EXIF data and filenames all wrong when importing them through &lt;a href="http://www.dropbox.com/"&gt;Dropbox&lt;/a&gt;’s file import.&lt;/p&gt;
&lt;p&gt;Rather than going through and doing it one by one I figured scripting it would work. One-liners were breaking bash’s ability to play nice so I had to make a little file, and here it is.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Basically:&lt;/p&gt;</description></item><item><title>Shit or get off the pot</title><link>https://yaleman.org/2013/01/27/shit-or-get-off-the-pot/</link><pubDate>Sun, 27 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/27/shit-or-get-off-the-pot/</guid><description>&lt;p&gt;That’s what they say, just do it or get out. In this case the editor. I don’t have a clue what I’m supposed to be writing, but I’ve said to myself that I’m going to write more so I should actually do it once in a while.&lt;/p&gt;
&lt;p&gt;Cabin fever, I guess you could call it - I’ve been sick for over two weeks now. Went to work for half a day the friday before last, it’s now two Sunday’s later. I feel a bit better now, but that’s how I felt that Friday morning. The wind’s going absolutely mental outside, some was-cyclone is hovering around and causing all sorts of crazy posts on &lt;a href="http://www.facebook.com/"&gt;FaceBook&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>On communicating your intentions</title><link>https://yaleman.org/2013/01/23/on-communicating-your-intentions/</link><pubDate>Wed, 23 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/23/on-communicating-your-intentions/</guid><description>&lt;p&gt;Just like in many situations throughout life, communication is the key. If you’re intending to do anything at all in a carpark, it’s generally best to indicate your intentions. A tonne and a half of steel and squish isn’t something you want to surprise someone with!&lt;/p&gt;
&lt;p&gt;Flailing your arms, yelling, honking and flashing your lights are sure-fire ways of communicating poorly. Yelling’s only going to make your passengers cringe, unless you’re right next to each other and everyone has their windows down. The other, more visual methods are alright for attracting attention, but other than that you’re generally just adding confusion.&lt;/p&gt;</description></item><item><title>Doxycline and Septrim, the source of vampires?</title><link>https://yaleman.org/2013/01/22/doxycline-and-septrim-the-source-of-vampires/</link><pubDate>Tue, 22 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/22/doxycline-and-septrim-the-source-of-vampires/</guid><description>&lt;p&gt;I tend to look up the medication doctors give me, mainly so I know what I’m taking and what its interactions are.&lt;/p&gt;
&lt;p&gt;I got sick about a week ago, and the doctor prescribed me &lt;a href="http://en.wikipedia.org/wiki/Doxycycline"&gt;Doxycycline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I checked it out and started with “Wow, it’s even used for preventing Malaria!” Then again, it cures the plague, anthrax, the clap, pneumonia and a whole bunch of other horrible things.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’ve been given this for something I thought I picked up at the pool? Holy shit!&lt;/p&gt;</description></item><item><title>Small Films, Big Hits</title><link>https://yaleman.org/2013/01/21/small-films-big-hits/</link><pubDate>Mon, 21 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/21/small-films-big-hits/</guid><description>&lt;p&gt;It’s amazing what small film-making houses can come up with these days. I can honestly say after finding &lt;a href="http://www.shortoftheweek.com/"&gt;ShortOfTheWeek&lt;/a&gt; I’m utterly addicted. They’re these tiny slices of amazing ideas that just drag you in and if they’re good (I haven’t seen one yet that wasn’t) they’ll leave you wanting for more. It’s almost like getting blue-balled over and over again.&lt;/p&gt;
&lt;p&gt;I tripped into it after checking out a post on io9 about &lt;a href="http://io9.com/5976533/9-amazing-short-films-that-will-one-day-be-feature-films"&gt;9 Amazing Short Films That Will One Day Be Feature Films&lt;/a&gt;. Honestly, if you’re into any kind of science fiction and don’t spend half an hour checking out every video in that post, you’re doing yourself a disservice.&lt;/p&gt;</description></item><item><title>c’est la fin</title><link>https://yaleman.org/2013/01/19/cest-la-fin/</link><pubDate>Sat, 19 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/19/cest-la-fin/</guid><description>&lt;p&gt;If you can correctly pronounce every word in this poem, you will be speaking English better than 90% of the native English speakers in the world. After trying the verses, a Frenchman said he’d prefer six months of hard labour to reading six lines aloud. Try them yourself.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dearest creature in creation,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Study English pronunciation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I will teach you in my verse&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Sounds like corpse, corps, horse, and worse.&lt;/p&gt;
&lt;p&gt;I will keep you, Suzy, busy,&lt;/p&gt;</description></item><item><title>Why I hate our monitoring team…</title><link>https://yaleman.org/2013/01/18/why-i-hate-our-monitoring-team/</link><pubDate>Fri, 18 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/18/why-i-hate-our-monitoring-team/</guid><description>&lt;p&gt;Urgh, I hate our monitoring team some days. I was off sick for four days and come back to this in one of our generic accounts. I&amp;rsquo;ve got filtering set up, but for various reasons I can&amp;rsquo;t delete them permanently, just bin &amp;rsquo;em.&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;17,306 Deleted Items. WHY?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;To those that run monitoring systems, please &lt;em&gt;listen&lt;/em&gt; to the people you&amp;rsquo;re sending things to - when they say they don&amp;rsquo;t need to get notified on EVERYTHING - they probably mean it.&lt;/p&gt;</description></item><item><title>Salmon Risotto</title><link>https://yaleman.org/2013/01/16/salmon-risotto/</link><pubDate>Wed, 16 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/16/salmon-risotto/</guid><description>&lt;p&gt;Modified from &lt;a href="http://www.food.com/recipe/salmon-risotto-183347?scaleto=4&amp;amp;mode=metric&amp;amp;st=true&amp;amp;oc=linkback"&gt;a Salmon Risotto recipe on food.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ingredients:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250 g salmon, skinned and cut in to 1cm cubes&lt;/li&gt;
&lt;li&gt;250 g arborio/risotto rice&lt;/li&gt;
&lt;li&gt;500 ml chicken stock (hot, ready to use)&lt;/li&gt;
&lt;li&gt;125 ml white wine&lt;/li&gt;
&lt;li&gt;1 tbsp. oil&lt;/li&gt;
&lt;li&gt;1 tbsp. butter&lt;/li&gt;
&lt;li&gt;1 large onion, finely chopped&lt;/li&gt;
&lt;li&gt;1/4 tsp. dill, finely chopped&lt;/li&gt;
&lt;li&gt;3–5 sun-dried tomato pieces, finely diced&lt;/li&gt;
&lt;li&gt;parmesan cheese to taste, grated&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Directions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In a &lt;a href="http://www.amazon.com/gp/product/B004MYFBT0/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B004MYFBT0"&gt;risotto pot&lt;/a&gt; heat the oil and butter, then add the onion and cook for 4 minutes, until soft.&lt;/li&gt;
&lt;li&gt;Add the rice and stir for 2 minutes or until the rice is transparent.&lt;/li&gt;
&lt;li&gt;Stir in a ladleful of the hot stock, and a little wine. When all the liquid is absorbed, add a further ladleful of stock and wine. Continue adding the stock and wine, until the rice is cooked and has a creamy consistency.&lt;/li&gt;
&lt;li&gt;Add the salmon, dill, sundried tomatoes and parmesan. Stir until salmon is poached.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Season with parmesan and serve.&lt;/p&gt;</description></item><item><title>The Parking Fairy</title><link>https://yaleman.org/2013/01/15/the-parking-fairy/</link><pubDate>Tue, 15 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/15/the-parking-fairy/</guid><description>&lt;p&gt;Fairies are a common theme in many cultures, they come in infinite shapes and sizes. They delight in bringing good will or bad times to people for many reasons - and sometimes no reason at all!&lt;/p&gt;
&lt;p&gt;Many small children are taught to believe in the &lt;a href="http://en.wikipedia.org/wiki/Tooth_fairy"&gt;Tooth Fairy&lt;/a&gt;, that wonderful little pixie that trades calcium deposits for change. Invoked by leaving a tooth under your pillow or beside your bed when you sleep, you’ll wake to a gift and the removal of the bad seed that lived in your mouth.&lt;/p&gt;</description></item><item><title>You should burn for what you’ve done…</title><link>https://yaleman.org/2013/01/10/you-should-burn-for-what-youve-done/</link><pubDate>Thu, 10 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/10/you-should-burn-for-what-youve-done/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I hope it hurts, you should burn for what you&amp;rsquo;ve done…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hell of a thing to say to someone.&lt;/p&gt;
&lt;p&gt;Least of which a stranger.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve made some thoughtless remarks in the past, some hateful ones, and some very well thought out insults - but this one was a surprise!&lt;/p&gt;
&lt;p&gt;I was on the receiving end, hopping from heel to heel behind my car on a ridiculously hot day while trying to put some things in the boot. Not quite hearing her at first, it took me a second; then it registered - she&amp;rsquo;d actually said that to me. It took another second or so for me to figure out my perceived crime.&lt;/p&gt;</description></item><item><title>When Torture Isn’t Terrifying?</title><link>https://yaleman.org/2013/01/09/when-torture-isnt-terrifying/</link><pubDate>Wed, 09 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/09/when-torture-isnt-terrifying/</guid><description>&lt;p&gt;I was reading an &lt;a href="https://theconversation.edu.au/obamas-new-national-security-team-goes-to-war-11489"&gt;article about Obama&amp;rsquo;s new security heads&lt;/a&gt; and noticed an interesting comment where it mentions senator John McCain being a Vietnam POW:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Republican Senator John McCain, whose experience as a POW in Vietnam has made him a strong critic of the use of torture even while he supports all other conservative national security positions…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I wonder what will happen when the last of the American soldiers from the largely personnel-based wars - WW2, Vietnam, Korea - dies and those fears fade away?&lt;/p&gt;</description></item><item><title>Old Man’s War – John Scalzi</title><link>https://yaleman.org/2013/01/07/old-mans-war-john-scalzi/</link><pubDate>Mon, 07 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/07/old-mans-war-john-scalzi/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/01/oldmanswar.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;I was watching the latest episode of the Sword and Laser book club when they did &lt;a href="http://www.youtube.com/watch?v=cpAWr8p3Olc"&gt;their kickoff for the January 2013 book club&lt;/a&gt;. I’d been meaning to see if I can follow along with it, because while I have many books to read, it’s been hard for me to get around to actually committing to reading them.&lt;/p&gt;
&lt;p&gt;They reminded me in the show that it was in the book &lt;a href="https://www.humblebundle.com"&gt;Humble Bundle&lt;/a&gt; which I took part in and promptly forgot about 🙂 So I pulled it from data storage and had a look, being instantly sucked into the story.&lt;/p&gt;</description></item><item><title>We, the Data Nazis</title><link>https://yaleman.org/2013/01/07/we-the-data-nazis/</link><pubDate>Sun, 06 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/07/we-the-data-nazis/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/01/soupnazi.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workmate:&lt;/strong&gt; How many ADSL things are broken?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Only seven today!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workmate:&lt;/strong&gt; Hooray!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; It&amp;rsquo;s my achievement of the week!&lt;/p&gt;
&lt;p&gt;Now if only I gave a f*ck about any of the rest.&lt;/p&gt;
&lt;p&gt;Then they&amp;rsquo;d dance in glorious floods of bandwidth…&lt;/p&gt;
&lt;p&gt;… where floods are tiny trickles meted out by us, the data Nazis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workmate:&lt;/strong&gt; You so crazy&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I make sense to me!&lt;/p&gt;
&lt;p&gt;Yep, I get really bored with daily reports.&lt;/p&gt;</description></item><item><title>Crosswalk Chicken</title><link>https://yaleman.org/2013/01/05/crosswalk-chicken/</link><pubDate>Sat, 05 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/05/crosswalk-chicken/</guid><description>&lt;p&gt;Do not look up, for eye contact is the last thing you want. The possibility that you (the walker), and they (the driver) have noticed each other is be discounted at all costs. Thus the battle of courage begins - who will stop first - who indeed, will yield the hallowed stripy ground? This is played by many in the carpark, and lost by few - though invariably it&amp;rsquo;s inattention on one party&amp;rsquo;s side rather than true courage that leads to injuries.&lt;/p&gt;</description></item><item><title>Life of Pi</title><link>https://yaleman.org/2013/01/06/life-of-pi/</link><pubDate>Sat, 05 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/06/life-of-pi/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/01/lifeofpi.jpg"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m going to spoil this from the start: GO SEE &lt;a href="http://www.imdb.com/title/tt0454876/"&gt;THIS FILM&lt;/a&gt; NOW.&lt;/p&gt;
&lt;p&gt;Directed by &lt;a href="http://www.imdb.com/name/nm0000487/"&gt;Ang Lee&lt;/a&gt;, based on a &lt;a href="http://www.goodreads.com/book/show/4214.Life_of_Pi"&gt;book&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Yann_Martel"&gt;Yann Martel&lt;/a&gt;, I went to see it tonight with RMB. Words to describe this experience are hard to find.&lt;/p&gt;
&lt;p&gt;There has (and will continue to be) many, &lt;em&gt;many&lt;/em&gt; things written analysing the amazing story told by both of these works, and I don&amp;rsquo;t feel the need to add my terribly uninformed opinion to the flow.&lt;/p&gt;</description></item><item><title>Motorcycle Parking – Car drivers</title><link>https://yaleman.org/2013/01/05/motorcycle-parking-car-drivers/</link><pubDate>Sat, 05 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/05/motorcycle-parking-car-drivers/</guid><description>&lt;p&gt;Take note, if you park your four-wheeled contrivance in a motorcycle parking bay, you&amp;rsquo;re probably asking to be keyed. Bike parking spots are limited at the best of times, normally ten or so in a facility of thousands for cars - and yet car drivers complain when a “bike takes up a whole park”.&lt;/p&gt;
&lt;p&gt;Well, you have people like this to blame…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2013/01/MotorcycleParking.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;How not to park your car - unless you hate your paint.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>What could possibly be less exciting?</title><link>https://yaleman.org/2013/01/05/what-could-possibly-be-less-exciting/</link><pubDate>Sat, 05 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/05/what-could-possibly-be-less-exciting/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/01/FantasyDonaldTrumpFollowing.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;It seems that I&amp;rsquo;m being followed by &lt;a href="https://twitter.com/DonaldTrumpTime"&gt;a fantasy account&lt;/a&gt;, woo! Why do they do this? Are they trying to scrape more importance by changing their following:followers ratio, or does this strange Canadian posing as a &lt;a href="https://twitter.com/realDonaldTrump"&gt;Mad American&lt;/a&gt; think I have something to contribute? 🙂&lt;/p&gt;</description></item><item><title>A buttefly flaps its wings…</title><link>https://yaleman.org/2013/01/04/a-buttefly-flaps-its-wings/</link><pubDate>Thu, 03 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/04/a-buttefly-flaps-its-wings/</guid><description>&lt;p&gt;I&amp;rsquo;m not sure how much sense it&amp;rsquo;ll make to anyone else, but this was a hilarious (to me) train of thought when a moth caused me to trip in the bathroom, grab the shower wall and steady myself.&lt;/p&gt;
&lt;p&gt;Bored pondering turned to hyperbole, wondering how far that turn of events could have taken. Grab the shower curtain, slip on a mis-placed bottle, take out the toilet cistern and flood the house? Fall through the thin gyprock wall and take out the power to the house, causing a fire and burning down the street? It&amp;rsquo;s the thing of children&amp;rsquo;s fiction, amazing campfire stories or timeless mythology.&lt;/p&gt;</description></item><item><title>PHP for dealing with IP Address searching</title><link>https://yaleman.org/2013/01/03/php-for-dealing-with-ip-address-searching/</link><pubDate>Thu, 03 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/03/php-for-dealing-with-ip-address-searching/</guid><description>&lt;p&gt;So, we&amp;rsquo;ve got a home-grown device/IP/network management system at work. Backend&amp;rsquo;s Postgres/PHP, front end is horrible and hilariously ugly. It works, mostly. Since I&amp;rsquo;m the only one with any skills in the space, it falls to me to find ways to Make Things Better.&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s fun was making the search box a little less horrible - searching for devices in in a subnet wasn&amp;rsquo;t easy unless you wanted to find the subnet&amp;rsquo;s location, then drill down from there.&lt;/p&gt;</description></item><item><title>The road to Tough Mudder</title><link>https://yaleman.org/2013/01/03/the-road-to-tough-mudder/</link><pubDate>Wed, 02 Jan 2013 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2013/01/03/the-road-to-tough-mudder/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2013/01/Screen-Shot-2013-01-03-at-6.50.58-AM.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, the xmas period is over, with the requisite gorging oneself on food and drink. I don&amp;rsquo;t have a set of scales so I can&amp;rsquo;t punish myself with the thought of weight gain - good!&lt;/p&gt;
&lt;p&gt;Walked over 10km yesterday, it took about two hours, exactly what google maps said it should (seeing as I spend half the time stopping to SMS people, :))). I took my 5kg red ball with me, certainly is a good way to work the wrists and hands, I was sore as crap by midnight.&lt;/p&gt;</description></item><item><title>SW-Motech ALURACK on my 2004 Suzuki SV650s</title><link>https://yaleman.org/2012/12/31/sw-motech-alurack-on-my-2004-suzuki-sv650s/</link><pubDate>Mon, 31 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/31/sw-motech-alurack-on-my-2004-suzuki-sv650s/</guid><description>&lt;p&gt;Here&amp;rsquo;s a quick couple of photos of the installation of the &lt;a href="http://www.twistedthrottle.com/sw-motech-alu-rack-toprack-suzuki-sv650-sv1000-03-for-givi-hepco-becker-krauser-topcases"&gt;aforementioned rack&lt;/a&gt;. I got it from RMB for xmas 🙂&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been looking for a low profile way of carrying things on my bike, and this was the least offensive looking option. &lt;a href="http://web.archive.org/web/20101123203856/http://giviusa.com/attachfile/content/prodotti_regionali_usa_com/39417/0.0.1.man_529fz.pdf"&gt;Givi&amp;rsquo;s rack&lt;/a&gt; looks like someone gave the apprentice a pipe bender and said have at it. 🙁&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a rather simple affair, with a couple of spacers sit where the original rear handle bar mounted, a couple more into the helmet hooks and bob&amp;rsquo;s your aunty. They sell adaptor modules to take all the major brands of top boxes, but at this stage I just like that I&amp;rsquo;ve got a flat, solid place to tie stuff to 😀&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 24</title><link>https://yaleman.org/2012/12/25/lego-city-advent-calendar-2011-day-24/</link><pubDate>Tue, 25 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/25/lego-city-advent-calendar-2011-day-24/</guid><description>&lt;p&gt;I&amp;rsquo;m sure no one will mind that I&amp;rsquo;m a little later with this post - it&amp;rsquo;s only one year and one day late 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-24.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Santa and a fire place&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 24</title><link>https://yaleman.org/2012/12/24/lego-city-advent-calendar-2012-day-24/</link><pubDate>Mon, 24 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/24/lego-city-advent-calendar-2012-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-24.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Santa and his modern sleigh&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Technology helps all of us - why would Santa not take advantage of motorised methods for delivering presents - giving the reindeer a much-needed night off 🙂 This is the third &lt;a href="https://yaleman.org/2012/12/20/lego-city-advent-calendar-2011-day-20/" title="LEGO City Advent Calendar 2011 Day 20"&gt;snowmobile&lt;/a&gt; &lt;a href="https://yaleman.org/2012/12/22/lego-city-advent-calendar-2011-day-22/" title="LEGO City Advent Calendar 2011 Day 22"&gt;set&lt;/a&gt; I&amp;rsquo;ve gotten from the Advent Calendars so far - I&amp;rsquo;m really starting to get a collection 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 24</title><link>https://yaleman.org/2012/12/24/lego-star-wars-advent-calendar-2012-day-24/</link><pubDate>Mon, 24 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/24/lego-star-wars-advent-calendar-2012-day-24/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-24.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Sith Santa :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This one should come as no surprise to anyone - it takes up 1/4 of the front of the box 🙂 It&amp;rsquo;s definitely a nicely designed interpretation though, with a cool little cape and a fuzzy hat 🙂&lt;/p&gt;
&lt;p&gt;This won&amp;rsquo;t be the last post for the LEGO Advent Calendars for 2012, I&amp;rsquo;m going to do some overview shots and a “list of the codes” post just in case. These will come after christmas as I&amp;rsquo;m sure tomorrow will be busy for all of us.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 23</title><link>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2011-day-23/</link><pubDate>Sun, 23 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2011-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-23.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Dog with bones&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 23</title><link>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-23/</link><pubDate>Sun, 23 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-23.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Presents for everyone!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Presents are what they&amp;rsquo;ve made this time of year into, so let&amp;rsquo;s have some!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 5</title><link>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-5-2/</link><pubDate>Sun, 23 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-5-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-51.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Gear rack with extinguisher and axe&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Just what the firefighters need - gear to help them fight fires! This extends the wall found in other days of the 2012 calendar.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 6</title><link>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-6/</link><pubDate>Sun, 23 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/23/lego-city-advent-calendar-2012-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-6.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Skater boy&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;The gray hat might be a beanie, but I&amp;rsquo;d like to think it was a skate helmet, perfect for the little boy to use the skateboard found in &lt;a href="https://yaleman.org/2012/12/07/lego-city-advent-calendar-2011-day-7/" title="LEGO City Advent Calendar 2011 Day 7"&gt;day 7 of the 2011 calendar&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 23</title><link>https://yaleman.org/2012/12/23/lego-star-wars-advent-calendar-2012-day-23/</link><pubDate>Sun, 23 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/23/lego-star-wars-advent-calendar-2012-day-23/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-Day-23.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s a snow-droid!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s set is really cool - took me a few seconds to work out what it actually was, but it&amp;rsquo;s a snow-droid! Complete with top hat, coal eyes and carrot gauges 🙂&lt;/p&gt;
&lt;p&gt;The LEGO Star Wars code for day 23 is 9494.&lt;/p&gt;
&lt;p&gt;Only one day to go!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 22</title><link>https://yaleman.org/2012/12/22/lego-city-advent-calendar-2011-day-22/</link><pubDate>Sat, 22 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/22/lego-city-advent-calendar-2011-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-22.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Police Snowmobile&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A different colour scheme snowmobile &lt;a href="https://yaleman.org/2012/12/20/lego-city-advent-calendar-2011-day-20/" title="LEGO City Advent Calendar 2011 Day 20"&gt;to the one on day 20&lt;/a&gt; - with the tow point again and you can imagine some cool chase scenes with this one 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 22</title><link>https://yaleman.org/2012/12/22/lego-city-2012-day-22/</link><pubDate>Sat, 22 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/22/lego-city-2012-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-22.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Firefighter&amp;rsquo;s Trailer&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This is a great little trailer that hooks onto the bike from &lt;a href="https://yaleman.org/2012/12/11/lego-city-advent-calendar-2012-day-11/" title="LEGO City Advent Calendar 2012 Day 11"&gt;Day 11&lt;/a&gt; and slides along the snow 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 22</title><link>https://yaleman.org/2012/12/22/lego-star-wars-advent-calendar-2012-day-22/</link><pubDate>Sat, 22 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/22/lego-star-wars-advent-calendar-2012-day-22/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-22.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Sith Infiltrator - I&amp;rsquo;ll admit I found this on &lt;a href="http://www.fruitlesspursuits.com/2012/12/lego-star-wars-advent-calendar-2012-day_21.html"&gt;Fruitless Pursuits&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;‘ Post :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City 2011 Advent Calendar Day 21</title><link>https://yaleman.org/2012/12/21/lego-city-2011-advent-calendar-day-21/</link><pubDate>Fri, 21 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/21/lego-city-2011-advent-calendar-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-21.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Cargo sled&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This is an additional set to go with &lt;a href="https://yaleman.org/2012/12/20/lego-city-advent-calendar-2011-day-20/" title="LEGO City Advent Calendar 2011 Day 20"&gt;yesterday&amp;rsquo;s snowmobile&lt;/a&gt; - it hooks on and carries presents to all the girls and boys 🙂&lt;/p&gt;</description></item><item><title>LEGO City 2012 Advent Calendar Day 21</title><link>https://yaleman.org/2012/12/21/lego-city-2012-advent-calendar-day-21/</link><pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/21/lego-city-2012-advent-calendar-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-211.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Traffic cones&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Another cute set for the last run to the end 😀&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 20</title><link>https://yaleman.org/2012/12/20/lego-city-advent-calendar-2011-day-20/</link><pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/20/lego-city-advent-calendar-2011-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-20.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A super-cool snowmobile :D&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This has to be one of my favourite sets from the 2011 Advent Calendar so far - it&amp;rsquo;s a bright orange/dark grey snowmobile, ready for fun and something completely different 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 20</title><link>https://yaleman.org/2012/12/20/lego-city-advent-calendar-2012-day-20/</link><pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/20/lego-city-advent-calendar-2012-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-20.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Wheelbarrow for cleaning up snow :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s the little details that make LEGO so great - the things for minifigs to do - or the text on the tyres of the wheelbarrow. Enjoy!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 20</title><link>https://yaleman.org/2012/12/20/lego-star-wars-advent-calendar-2012-day-20/</link><pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/20/lego-star-wars-advent-calendar-2012-day-20/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-20.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;I&amp;rsquo;m a LEGO fan, what IS this? 🙂&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Thanks to Thiji, it&amp;rsquo;s a &lt;a href="http://starwars.wikia.com/wiki/Belbullab-22_starfighter"&gt;Belbullab-22 Starfighter&lt;/a&gt;! A highly modified version was famously piloted by General Grievous&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;More and more I realise I&amp;rsquo;m a fan of LEGO and classic Star Wars, not the more modern stuff - any ideas as to what this one is? 🙂&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 21</title><link>https://yaleman.org/2012/12/21/lego-star-wars-advent-calendar-2012-day-21/</link><pubDate>Thu, 20 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/21/lego-star-wars-advent-calendar-2012-day-21/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-21.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/B2_super_battle_droid"&gt;B2 Super Battle Droid&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;With my limited photographic equipment it was rather a challenge to get this even half working today 🙂 I might have another go later when I&amp;rsquo;m not so sleepy 🙁&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 19</title><link>https://yaleman.org/2012/12/19/lego-city-advent-calendar-2011-day-19/</link><pubDate>Wed, 19 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/19/lego-city-advent-calendar-2011-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-19.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Safe with Gold&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 19</title><link>https://yaleman.org/2012/12/19/lego-city-advent-calendar-2012-day-19/</link><pubDate>Wed, 19 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/19/lego-city-advent-calendar-2012-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-19.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Fireman with a cup of drink&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 19</title><link>https://yaleman.org/2012/12/19/lego-star-wars-advent-calendar-2012-day-19/</link><pubDate>Wed, 19 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/19/lego-star-wars-advent-calendar-2012-day-19/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-19.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/Armored_Assault_Tank"&gt;Trade Federation AAT&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;br&gt;
&lt;a href="http://starwars.wikia.com/wiki/Sheathipede-class_transport_shuttle"&gt;Sheathipede-class transport Shuttle&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;I&amp;rsquo;m not sure I got the name right, but it looks to be the closest thing I could find 🙂&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Update: It&amp;rsquo;s a &lt;a href="http://starwars.wikia.com/wiki/Sheathipede-class_transport_shuttle"&gt;Sheathipede-class transport Shuttle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s &lt;a href="http://legostarwars.com"&gt;LEGO Star Wars&lt;/a&gt; code is 9525&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 18</title><link>https://yaleman.org/2012/12/18/lego-city-advent-calendar-2011-day-18/</link><pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/18/lego-city-advent-calendar-2011-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A robber and his crowbar&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I think there&amp;rsquo;s a hidden message here - if you have bad dental hygiene, it&amp;rsquo;s a life of crime for you! Brush your teeth kids!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 18</title><link>https://yaleman.org/2012/12/18/lego-city-advent-calendar-2012-day-18/</link><pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/18/lego-city-advent-calendar-2012-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s the dog and a fire hydrant :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Ever since I saw the documentary (which I can&amp;rsquo;t find now :( ) on how the LEGO dog was designed, along with all the other bricks I&amp;rsquo;ve wanted to buy every set with him in it. I&amp;rsquo;m not a dog person, but it&amp;rsquo;s a cool little part 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 17</title><link>https://yaleman.org/2012/12/17/lego-star-wars-advent-calendar-2012-day-17/</link><pubDate>Mon, 17 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/17/lego-star-wars-advent-calendar-2012-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-17.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/Seraph-class_urban_landspeeder"&gt;Seraph Class urban landspeeder&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;The code for day 17 is 9526.&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 18</title><link>https://yaleman.org/2012/12/18/lego-star-wars-advent-calendar-2012-day-18/</link><pubDate>Mon, 17 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/18/lego-star-wars-advent-calendar-2012-day-18/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-18.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Rebel snow fighter&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s LEGO Star Wars code is 9498&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 16</title><link>https://yaleman.org/2012/12/16/lego-city-advent-calendar-2011-day-16/</link><pubDate>Sun, 16 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/16/lego-city-advent-calendar-2011-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-16.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The body of the police cruiser&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Continuing on from yesterday&amp;rsquo;s &lt;a href="https://yaleman.org/2012/12/15/lego-city-advent-calendar-2011-day-15/" title="LEGO City Advent Calendar 2011 Day 15"&gt;police cruiser chassis&lt;/a&gt;, today&amp;rsquo;s kit was the body 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 17</title><link>https://yaleman.org/2012/12/17/lego-city-advent-calendar-2011-day-17/</link><pubDate>Sun, 16 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/17/lego-city-advent-calendar-2011-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-17.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Police car lights and windscreen&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Day 17&amp;rsquo;s kit is another step towards finishing the police cruiser. The chassis we got on &lt;a href="https://yaleman.org/2012/12/15/lego-city-advent-calendar-2011-day-15/" title="LEGO City Advent Calendar 2011 Day 15"&gt;day 15&lt;/a&gt;, and the &lt;a href="https://yaleman.org/2012/12/16/lego-city-advent-calendar-2011-day-16/" title="LEGO City Advent Calendar 2011 Day 16"&gt;body on day 16&lt;/a&gt;. It&amp;rsquo;s quite nice looking, though very different to the &lt;a href="http://www.brickset.com/detail/?Set=3648-1"&gt;police cars&lt;/a&gt; you see in the &lt;a href="http://www.brickset.com/browse/themes/?theme=City&amp;amp;subtheme=Police"&gt;LEGO City range&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 16</title><link>https://yaleman.org/2012/12/16/lego-city-advent-calendar-2012-day-16/</link><pubDate>Sun, 16 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/16/lego-city-advent-calendar-2012-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-16.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;This is the first minifig I&amp;rsquo;ve got with the half-size non-movable legs. Kinda different 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 17</title><link>https://yaleman.org/2012/12/17/lego-city-advent-calendar-2012-day-17/</link><pubDate>Sun, 16 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/17/lego-city-advent-calendar-2012-day-17/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-17.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;2012 Snowball launcher&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This snowball launcher isn&amp;rsquo;t quite minifig scale - unless they&amp;rsquo;re going to jump on that red launcher platform!&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also quite different to &lt;a href="https://yaleman.org/2012/12/02/lego-city-advent-calendar-2012-day-2/" title="LEGO City Advent Calendar 2011 Day 2"&gt;2011&amp;rsquo;s snowball launcher on Day 2&lt;/a&gt;, which was more suited to minifigs and their fun 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 16</title><link>https://yaleman.org/2012/12/16/lego-star-wars-advent-calendar-2012-day-16/</link><pubDate>Sun, 16 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/16/lego-star-wars-advent-calendar-2012-day-16/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-16.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;Please feel free to tell me which one this is 😀&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://starwars.wikia.com/wiki/J-type_327_Nubian_royal_starship"&gt;&lt;strong&gt;Update:&lt;/strong&gt; It&amp;rsquo;s the Nubian Royal Starship&lt;/a&gt; Thanks Tom!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A late post for me today, having a lazy Sunday 🙂&lt;/p&gt;
&lt;p&gt;The LEGO Star Wars code for day 16 is 9496.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 15</title><link>https://yaleman.org/2012/12/15/lego-city-advent-calendar-2011-day-15/</link><pubDate>Sat, 15 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/15/lego-city-advent-calendar-2011-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The beginnings of a patrol car?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 15</title><link>https://yaleman.org/2012/12/15/lego-city-advent-calendar-2012-day-15/</link><pubDate>Sat, 15 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/15/lego-city-advent-calendar-2012-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Breathing Equipment Rack&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 15</title><link>https://yaleman.org/2012/12/15/lego-star-wars-advent-calendar-2012-day-15/</link><pubDate>Sat, 15 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/15/lego-star-wars-advent-calendar-2012-day-15/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-15.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/Stormtrooper_armor"&gt;Imperial Snowtrooper&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;An intimidating enemy indeed 🙂&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s code is 9495&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 14</title><link>https://yaleman.org/2012/12/14/lego-city-advent-calendar-2011-day-14/</link><pubDate>Fri, 14 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/14/lego-city-advent-calendar-2011-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-14.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A forensics desk with real working magnifying glass :D&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 14</title><link>https://yaleman.org/2012/12/14/lego-city-advent-calendar-2012-day-14/</link><pubDate>Fri, 14 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/14/lego-city-advent-calendar-2012-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-14.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A bin on fire..&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;And ya&amp;rsquo;ll know, this is why we can&amp;rsquo;t have nice things 🙁&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 14</title><link>https://yaleman.org/2012/12/14/lego-star-wars-advent-calendar-2012-day-14/</link><pubDate>Fri, 14 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/14/lego-star-wars-advent-calendar-2012-day-14/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-14.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A minifig scale weapon rack&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Complete with blaster rifle, normal size blaster and a light saber&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s LEGO Star Wars code is 9676&lt;/p&gt;</description></item><item><title>Tough Mudder Brisbane 2013. 245 days and counting.</title><link>https://yaleman.org/2012/12/14/tough-mudder-brisbane-2013-245-days-and-counting/</link><pubDate>Fri, 14 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/14/tough-mudder-brisbane-2013-245-days-and-counting/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2012/12/Screen-Shot-2012-12-14-at-11.26.27-PM.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://toughmudder.com.au/"&gt;Tough Mudder&lt;/a&gt;. Going by the stories, it really does live up to its name. 20km course, insane obstacles, lots of crazy people.&lt;/p&gt;
&lt;p&gt;What could possibly go wrong?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve got 245 days to go from thirty-year-old rapidly-expanding-everything geek to someone that can survive this event. Did I mention it&amp;rsquo;s on my birthday next year?&lt;/p&gt;
&lt;p&gt;Happy birthday me!&lt;/p&gt;
&lt;p&gt;Today was my first “official” exercise attempt, going for a power walk until I got bored with it. I&amp;rsquo;d say “until it hurt” but that lasted until about 200 meters, the first time I tried to jog. Suffice to say, my ankles and shins said no to that in short order. So I kept walking, at what one would call a brisk pace. I tried a few times to jog, but ~120kg and historically terrible joints don&amp;rsquo;t go well.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 13</title><link>https://yaleman.org/2012/12/13/lego-city-advent-calendar-2011-day-13/</link><pubDate>Thu, 13 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/13/lego-city-advent-calendar-2011-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-13.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Police guy :)L&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 13</title><link>https://yaleman.org/2012/12/13/lego-city-advent-calendar-2012-day-13/</link><pubDate>Thu, 13 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/13/lego-city-advent-calendar-2012-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-13.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A command centre desk for controlling a fire scene&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve seen more of these in real life than I&amp;rsquo;d ever thought to want to, and this is a cute representation of a much-needed resource when the fire&amp;rsquo;s raging.&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 13</title><link>https://yaleman.org/2012/12/13/lego-star-wars-advent-calendar-2012-day-13/</link><pubDate>Thu, 13 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/13/lego-star-wars-advent-calendar-2012-day-13/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-13.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/GNK_power_droid"&gt;GNK Power Droid&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s LEGO Star Wars code is 9491.&lt;/p&gt;
&lt;p&gt;This is a cute little droid which provides much-needed power to units around it 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 12</title><link>https://yaleman.org/2012/12/12/lego-city-advent-calendar-2011-day-12/</link><pubDate>Wed, 12 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/12/lego-city-advent-calendar-2011-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Another part of the police station wall&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 11</title><link>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2011-day-11/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2011-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Another section of police station wall&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Now I&amp;rsquo;m not creative enough to normally criticize any decisions that LEGO has made, but this is a little disappointing. I was shocked that people would pay out on the &lt;a href="https://yaleman.org/2012/12/05/lego-star-wars-advent-calendar-2012-day-5/" title="LEGO Star Wars Advent Calendar 2012 Day 5"&gt;MTT in this year&amp;rsquo;s Star Wars set&lt;/a&gt; - but now I understand. I feels odd to have a whole big thing coming together day by day, and was a little bit of a let-down after being given little sets that are fun while standing alone…&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 11</title><link>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2012-day-11/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2012-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Fireman&amp;rsquo;s ATV&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I think it&amp;rsquo;s cute that they&amp;rsquo;ve crossed the days, probably wanting us to use the &lt;a href="https://yaleman.org/2012/12/10/lego-city-advent-calendar-2012-day-10/"&gt;wheels from yesterday&lt;/a&gt; to make this baby roll 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 12</title><link>https://yaleman.org/2012/12/12/lego-city-advent-calendar-2012-day-12/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/12/lego-city-advent-calendar-2012-day-12/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A lady firefighter ready for duty!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I love the hair on this minifig - it flows over her shoulders and sits just nicely. 🙂 I have to say it&amp;rsquo;s nice that they made a woman firefighter too.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 3</title><link>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2012-day-3-2/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/11/lego-city-advent-calendar-2012-day-3-2/</guid><description>&lt;p&gt;After my friend &lt;a href="http://girl-germs.com/"&gt;Jess&lt;/a&gt; mentioned that I&amp;rsquo;d found myself a &lt;a href="https://yaleman.org/tags/advent-calendar-2011/"&gt;2011 Advent Calendar&lt;/a&gt; and had been posting it up thinking it was a 2012 one, I had to scrabble to find the right one (justifying LEGO 101: Temporal Accuracy!) So… I&amp;rsquo;m playing catch up and here&amp;rsquo;s day 3.&lt;/p&gt;
&lt;p&gt;A shout-out has to go to &lt;a href="http://www.toysetc.com.au"&gt;ToysEtc&lt;/a&gt;, their shipping process must be great because they got my calendar to me in under 24 hours. They also tend to have some good sales on, so they&amp;rsquo;re worth checking out 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 11</title><link>https://yaleman.org/2012/12/11/lego-star-wars-advent-calendar-day-11/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/11/lego-star-wars-advent-calendar-day-11/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-11.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/1.4_FD_P-Tower_laser_cannon"&gt;P-Tower Laser Cannon&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;By the coloration I thought it was an Empire weapon, but it seems that it was used in the Battle of Hoth by the Rebels 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 12</title><link>https://yaleman.org/2012/12/12/lego-star-wars-advent-calendar-2012-day-12/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/12/lego-star-wars-advent-calendar-2012-day-12/</guid><description>&lt;p&gt;Sorry for the photos today, I really need to improve my photography situation, and I was in a rush 🙂 Hopefully in the next couple of days I&amp;rsquo;ll have built a little “studio” to make the photos a big cleaner 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-12.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Rebel Snow Fighter&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;The LEGO Star Wars code for day 12 is 9497.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 10</title><link>https://yaleman.org/2012/12/10/lego-city-advent-calendar-2011-day-10/</link><pubDate>Mon, 10 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/10/lego-city-advent-calendar-2011-day-10/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Teach a man to fish… and he&amp;rsquo;ll never go hungry.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A cute one for today, a fish on the end of a little rubber whip/rod and a fire to cook it on.&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 10</title><link>https://yaleman.org/2012/12/10/lego-star-wars-advent-calendar-2012-day-10/</link><pubDate>Mon, 10 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/10/lego-star-wars-advent-calendar-2012-day-10/</guid><description>&lt;p&gt;The AT-AT was always one of my favourite “bad guy” vehicles, with its loping walk and huge firepower. It just seems so adorable now in micro scale, like a little puppy 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The terrifying &lt;a href="http://starwars.wikia.com/wiki/All_Terrain_Armored_Transport"&gt;AT-AT&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s LEGO Star Wars game code is 9489.&lt;/p&gt;</description></item><item><title>Camp Chef HWD5 On-demand Hot Water – First Looks</title><link>https://yaleman.org/2012/12/09/camp-chef-hwd5-on-demand-hot-water-first-looks/</link><pubDate>Sun, 09 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/09/camp-chef-hwd5-on-demand-hot-water-first-looks/</guid><description>&lt;p&gt;Last year I started camping with a group of my friends from the &lt;a href="http://sca.org.au/"&gt;SCA&lt;/a&gt;. The SCA is a large group of medieval re-enactors, and while we stay in big tents and don&amp;rsquo;t have electricity, we still have running water, toilets and some of the other niceties of life 🙂&lt;/p&gt;
&lt;p&gt;We had a couple of &lt;a href="http://www.amazon.com/gp/product/B0009PURE0/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0009PURE0&amp;amp;linkCode=as2&amp;amp;tag=ozmusic-20"&gt;Coleman On-Demand Portable Water Heater&lt;/a&gt; &lt;!-- raw HTML omitted --&gt;systems, but they were finicky, dropping out regularly and requiring small expensive LPG canisters and constant refilling of their water bottle because they couldn&amp;rsquo;t be connected to mains water. Their $400 cost wasn&amp;rsquo;t particularly inviting either if we wanted to scale up.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 9</title><link>https://yaleman.org/2012/12/09/lego-city-advent-calendar-2011-day-9/</link><pubDate>Sun, 09 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/09/lego-city-advent-calendar-2011-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;All rugged up and ready to chop :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 10</title><link>https://yaleman.org/2012/12/10/lego-city-advent-calendar-2012-day-10/</link><pubDate>Sun, 09 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/10/lego-city-advent-calendar-2012-day-10/</guid><description>&lt;p&gt;Logistics is as important as the firemen themselves - without them they&amp;rsquo;d never get anywhere 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-10.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Spare wheels/tyres for the firetruck&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find the 2012 LEGO City Advent Calendar on Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 9</title><link>https://yaleman.org/2012/12/09/lego-city-advent-calendar-2012-day-9/</link><pubDate>Sun, 09 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/09/lego-city-advent-calendar-2012-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;The mechanic, ready for work :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 9</title><link>https://yaleman.org/2012/12/09/lego-star-wars-advent-calendar-2012-day-9/</link><pubDate>Sun, 09 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/09/lego-star-wars-advent-calendar-2012-day-9/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-9.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Imperial trooper ready for anything :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s &lt;a href="http://www.legostarwars.com"&gt;LEGO Star Wars&lt;/a&gt; code is 9516&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 8</title><link>https://yaleman.org/2012/12/08/lego-city-advent-calendar-2011-day-8/</link><pubDate>Sat, 08 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/08/lego-city-advent-calendar-2011-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-8.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A park bench and coffee cups&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;A perfect place for a police man and friends to chill out and caffeinate 🙂&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 8</title><link>https://yaleman.org/2012/12/08/lego-city-advent-calendar-2012-day-8/</link><pubDate>Sat, 08 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/08/lego-city-advent-calendar-2012-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-8.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Winter fireman&amp;rsquo;s ready room, with Skis!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s the simple little sets that bring so much detail to the LEGO universe - skis and poles with a little rack for them to be stored on when not in use 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 8</title><link>https://yaleman.org/2012/12/08/lego-star-wars-advent-calendar-2012-day-8/</link><pubDate>Sat, 08 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/08/lego-star-wars-advent-calendar-2012-day-8/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-8.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Can anyone tell me what this is? (Update: thanks to my readers, I&amp;rsquo;ve found it&amp;rsquo;s a &lt;a href="http://starwars.wikia.com/wiki/Variable_Geometry_Self-Propelled_Battle_Droid,_Mark_I"&gt;Vulture Droid&lt;/a&gt;)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 7</title><link>https://yaleman.org/2012/12/07/lego-city-advent-calendar-2011-day-7/</link><pubDate>Fri, 07 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/07/lego-city-advent-calendar-2011-day-7/</guid><description>&lt;p&gt;I haven&amp;rsquo;t seen a LEGO skateboard before, so this is super cute 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A skateboard and some presents :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 7</title><link>https://yaleman.org/2012/12/07/lego-city-advent-calendar-2012-day-7/</link><pubDate>Fri, 07 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/07/lego-city-advent-calendar-2012-day-7/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A micro scale fire truck and police car?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find the 2012 LEGO City Advent Calendar on Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 7</title><link>https://yaleman.org/2012/12/07/lego-star-wars-advent-calendar-2012-day-7/</link><pubDate>Fri, 07 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/07/lego-star-wars-advent-calendar-2012-day-7/</guid><description>&lt;p&gt;I feel this is a great example of how flexible you can be in a couple of directions/dimensions with LEGO. The way it goes together is great 😀&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-7.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/N-1_starfighter"&gt;Naboo Starfighter&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s &lt;a href="http://legostarwars.com"&gt;LEGO Star Wars&lt;/a&gt; code is 9675&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 6</title><link>https://yaleman.org/2012/12/06/lego-city-advent-calendar-2011-day-6/</link><pubDate>Thu, 06 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/06/lego-city-advent-calendar-2011-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2011-Day-6.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Oh Christmas Tree!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 6</title><link>https://yaleman.org/2012/12/06/lego-star-wars-advent-calendar-2012-day-6/</link><pubDate>Thu, 06 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/06/lego-star-wars-advent-calendar-2012-day-6/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-6.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://starwars.wikia.com/wiki/OOM-series_battle_droid"&gt;OOM-Series Battle Droid&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;
&lt;p&gt;The code for today is 9500&lt;/p&gt;</description></item><item><title>Unsub from all the things!</title><link>https://yaleman.org/2012/12/06/unsub-from-all-the-things/</link><pubDate>Thu, 06 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/06/unsub-from-all-the-things/</guid><description>&lt;p&gt;So, I posted this earlier today and got in the unsubscribing equivalent of a wiki-loop…&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://twitter.com/yaleman43381258/status/276521770662653952"&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/newyearsresolution-unsub.png"&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;Today I unsubscribed from this EPIC list of sites. All I had to do was go through my email trash folder and click on a few links after all 🙂&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AliExpress&lt;/li&gt;
&lt;li&gt;Animi Causa Boutique&lt;/li&gt;
&lt;li&gt;Apple (seperate to iTunes?)&lt;/li&gt;
&lt;li&gt;Arbor Networks&lt;/li&gt;
&lt;li&gt;Big Day Out&lt;/li&gt;
&lt;li&gt;Book Depository&lt;/li&gt;
&lt;li&gt;Brews Brothers&lt;/li&gt;
&lt;li&gt;Brownells&lt;/li&gt;
&lt;li&gt;CatchOfTheDay (again)&lt;/li&gt;
&lt;li&gt;Co-Op Bookshop&lt;/li&gt;
&lt;li&gt;DealExtreme&lt;/li&gt;
&lt;li&gt;Driza-Bone&lt;/li&gt;
&lt;li&gt;EachBuyer&lt;/li&gt;
&lt;li&gt;Easy-Forex&lt;/li&gt;
&lt;li&gt;EB World&lt;/li&gt;
&lt;li&gt;Fishpond&lt;/li&gt;
&lt;li&gt;Flightaware&lt;/li&gt;
&lt;li&gt;GE Creditline&lt;/li&gt;
&lt;li&gt;Gelaskins&lt;/li&gt;
&lt;li&gt;GetGames&lt;/li&gt;
&lt;li&gt;HobbyKing&lt;/li&gt;
&lt;li&gt;iTunes&lt;/li&gt;
&lt;li&gt;Instructables&lt;/li&gt;
&lt;li&gt;J!nx&lt;/li&gt;
&lt;li&gt;JB Hifi&lt;/li&gt;
&lt;li&gt;Kickstarter&lt;/li&gt;
&lt;li&gt;Little Bird Electronics&lt;/li&gt;
&lt;li&gt;Lulu&lt;/li&gt;
&lt;li&gt;Mac App Store&lt;/li&gt;
&lt;li&gt;Menulog&lt;/li&gt;
&lt;li&gt;Minidisc.com.au&lt;/li&gt;
&lt;li&gt;Newrelic&lt;/li&gt;
&lt;li&gt;NinjaKiwi&lt;/li&gt;
&lt;li&gt;NIOA&lt;/li&gt;
&lt;li&gt;Noodle Box&lt;/li&gt;
&lt;li&gt;OffTheGrid&lt;/li&gt;
&lt;li&gt;OZBargain&lt;/li&gt;
&lt;li&gt;Peters of Kensington&lt;/li&gt;
&lt;li&gt;Pizza Hut&lt;/li&gt;
&lt;li&gt;Pureman&lt;/li&gt;
&lt;li&gt;Queensland Holidays&lt;/li&gt;
&lt;li&gt;Quest Software&lt;/li&gt;
&lt;li&gt;Quirky&lt;/li&gt;
&lt;li&gt;RACQ&lt;/li&gt;
&lt;li&gt;RealVNC&lt;/li&gt;
&lt;li&gt;Reddit Gifts&lt;/li&gt;
&lt;li&gt;RS Components&lt;/li&gt;
&lt;li&gt;Ruger&lt;/li&gt;
&lt;li&gt;Sony Connect&lt;/li&gt;
&lt;li&gt;Spotify&lt;/li&gt;
&lt;li&gt;StudentVIP&lt;/li&gt;
&lt;li&gt;Sugarsync&lt;/li&gt;
&lt;li&gt;Texas Instruments&lt;/li&gt;
&lt;li&gt;The Mens Shop&lt;/li&gt;
&lt;li&gt;Thinkgeek&lt;/li&gt;
&lt;li&gt;Ticketek&lt;/li&gt;
&lt;li&gt;TomTom&lt;/li&gt;
&lt;li&gt;ToysEtc&lt;/li&gt;
&lt;li&gt;Urban Outfitters&lt;/li&gt;
&lt;li&gt;Vistaprint&lt;/li&gt;
&lt;li&gt;Warcom&lt;/li&gt;
&lt;li&gt;Wargaming / World of Tanks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I stayed on these lists only because they&amp;rsquo;re actually useful.&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 5</title><link>https://yaleman.org/2012/12/05/lego-city-advent-calendar-2012-day-5/</link><pubDate>Wed, 05 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/05/lego-city-advent-calendar-2012-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-5.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Another wall to the jail!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;This matches up with &lt;a href="https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/"&gt;yesterday&amp;rsquo;s&lt;/a&gt; set to make a little jail!&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;Update: It seems I&amp;rsquo;ve found myself a 2011 calendar, but have been doing it in 2012, go me!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar Day 5 – Bonus Pictures!</title><link>https://yaleman.org/2012/12/05/lego-city-advent-calendar-day-5-bonus-pictures/</link><pubDate>Wed, 05 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/05/lego-city-advent-calendar-day-5-bonus-pictures/</guid><description>&lt;p&gt;I thought since the sets were coming along, and we&amp;rsquo;d built the jail with parts from &lt;a href="https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/" title="LEGO City Advent Calendar 2012 Day 4"&gt;Day 4&lt;/a&gt; and &lt;a href="https://yaleman.org/2012/12/05/lego-city-advent-calendar-2012-day-5/" title="LEGO City Advent Calendar 2012 Day 5"&gt;Day 5&lt;/a&gt;, it would be nice to grab some extra pictures!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-Bonus-Photo-Day-5-Police-Man.jpg" alt="LEGO City Bonus Photo Day 5 - Police Man"&gt;&lt;!-- raw HTML omitted --&gt;LEGO City Bonus Photo Day 5 - Police Man&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-Bonus-Photo-Day-5-Jail.jpg" alt="LEGO City Bonus Photo Day 5 - Jail"&gt;&lt;!-- raw HTML omitted --&gt;LEGO City Bonus Photo Day 5 - Jail&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 4</title><link>https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-4.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Jail Cell&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;
&lt;p&gt;Update: It seems I&amp;rsquo;ve found myself a 2011 calendar, but have been doing it in 2012, go me!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 4</title><link>https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/04/lego-city-advent-calendar-2012-day-4/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-41.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Stairs and a fairy wand&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 4</title><link>https://yaleman.org/2012/12/04/lego-star-wars-advent-calendar-2012-day-4/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/04/lego-star-wars-advent-calendar-2012-day-4/</guid><description>&lt;p&gt;Today&amp;rsquo;s a special one for me - I&amp;rsquo;ve wanted one of the large Star Destroyer sets since I first saw them, but this is so cwute! 😀&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-4.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Microscale Star Destroyer!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 5</title><link>https://yaleman.org/2012/12/05/lego-star-wars-advent-calendar-2012-day-5/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/05/lego-star-wars-advent-calendar-2012-day-5/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-5.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://www.brickset.com/detail/?Set=7662-1"&gt;Trade Federation MTT&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>Buying a Rifle or Shotgun in Queensland</title><link>https://yaleman.org/2012/12/03/buying-a-rifle-or-shotgun-in-queensland/</link><pubDate>Mon, 03 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/03/buying-a-rifle-or-shotgun-in-queensland/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;You should receive a letter showing your updated list of firearms ownership in a few weeks.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;h1 id="faq"&gt;FAQ&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s been a long time and I haven&amp;rsquo;t heard!&lt;!-- raw HTML omitted --&gt; &lt;!-- raw HTML omitted --&gt;If it&amp;rsquo;s been a month since you submitted paperwork, call weapons licensing on 07 3015 7777. Ask simply if they have received your paperwork and if they have a case number yet.&lt;/li&gt;
&lt;li&gt;**What storage is required for these firearms?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;** According to my interpretation of the Weapons Regulations (1996) Section 60 (Queensland), for Cat A/B weapons:&lt;!-- raw HTML omitted --&gt;
* You are required to store your firearms unloaded in a locked container with the bolt removed or the action open.
* The container must be rigid and made of solid steel or timber.
* If it weighs less than 150kg, it must be securely fixed to the floor or frame of the structure it is in.
* The locking mechanism must be a sturdy combination/padlock or other keyed lock.
* This storage does not need to be at your primary place of residence - for example I have all my firearms stored at my friend&amp;rsquo;s house, where there is sufficient storage which meets the above requirements.
* Handguns/Cat H are different, basically only metal and needs to be bolted to the frame regardless of weight.&lt;/p&gt;</description></item><item><title>Getting your Category A/B Licence in Queensland</title><link>https://yaleman.org/2012/12/03/getting-your-category-ab-licence-in-queensland/</link><pubDate>Mon, 03 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/03/getting-your-category-ab-licence-in-queensland/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;ol&gt;
&lt;li&gt;You will need a genuine reason to obtain a Category A &amp;amp; B Firearms Licence. If you become a Member of &lt;a href="http://www.ssaa.org.au/join-us.html"&gt;S.S.A.A.&lt;/a&gt; you can then list your genuine reason as &lt;em&gt;Sports &amp;amp; Target Shooting and Recreation &amp;amp; Hunting&lt;/em&gt;, as they are an approved body prescribed under the law. &lt;a href="http://www.ssaa.org.au/join-us.html"&gt;Join the club&lt;/a&gt; by either filling out the paperwork online or visiting an SSAA range. There are many other organisations available which can give you eligibility, but that&amp;rsquo;s outside the scope of this article.&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Once you&amp;rsquo;ve started the process, it’s time to &lt;!-- raw HTML omitted --&gt;buy your firearm!&lt;!-- raw HTML omitted --&gt; You can start the process before your licence is issued.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 3</title><link>https://yaleman.org/2012/12/03/lego-city-advent-calendar-2012-day-3/</link><pubDate>Mon, 03 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/03/lego-city-advent-calendar-2012-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-3.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Police Man with Handcuffs&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;
&lt;p&gt;Update: It seems I&amp;rsquo;ve found myself a 2011 calendar, but have been doing it in 2012, go me!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 3</title><link>https://yaleman.org/2012/12/03/lego-star-wars-advent-calendar-2012-day-3/</link><pubDate>Mon, 03 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/03/lego-star-wars-advent-calendar-2012-day-3/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-3.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Maybe a Gungan snowball thrower?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 2</title><link>https://yaleman.org/2012/12/02/lego-city-advent-calendar-2012-day-2-2/</link><pubDate>Sun, 02 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/02/lego-city-advent-calendar-2012-day-2-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-21.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A chainsaw and tree, perfect for fire prevention :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;The simple ones are the best, and I love anything involving more chainsaws 🙂&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 2</title><link>https://yaleman.org/2012/12/02/lego-star-wars-advent-calendar-2012-day-2/</link><pubDate>Sun, 02 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/02/lego-star-wars-advent-calendar-2012-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-2.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;A Gungan - maybe not Jar Jar Binks? :)&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 1</title><link>https://yaleman.org/2012/12/01/lego-city-advent-calendar-2012-day-1/</link><pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/01/lego-city-advent-calendar-2012-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/City-1.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Robber with a Snowball&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;
&lt;p&gt;Update: It seems I&amp;rsquo;ve found myself a 2011 calendar, but have been doing it in 2012, go me!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2011 Day 2</title><link>https://yaleman.org/2012/12/02/lego-city-advent-calendar-2012-day-2/</link><pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/02/lego-city-advent-calendar-2012-day-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-2.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Snowball Launcher!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego City Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;
&lt;p&gt;Update: It seems I&amp;rsquo;ve found myself a 2011 calendar, but have been doing it in 2012, go me!&lt;/p&gt;</description></item><item><title>LEGO City Advent Calendar 2012 Day 1</title><link>https://yaleman.org/2012/12/01/lego-city-advent-calendar-2012-day-1/</link><pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/01/lego-city-advent-calendar-2012-day-1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-City-2012-Day-1.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;It&amp;rsquo;s a fireman!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find the 2012 LEGO City Advent Calendar on Amazon.com&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>LEGO Star Wars Advent Calendar 2012 Day 1</title><link>https://yaleman.org/2012/12/01/lego_star_wars_advent_2012_day_1/</link><pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/12/01/lego_star_wars_advent_2012_day_1/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/12/LEGO-Star-Wars-2012-Day-1.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Gungan Sub from the new Episodes&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Find Lego Star Wars Advent Calendars On Amazon.com&lt;!-- raw HTML omitted --&gt; - please buy through this link and help support me documenting more LEGO!&lt;/p&gt;</description></item><item><title>Rebuilding AU / BA / BF Central Locking Actuators</title><link>https://yaleman.org/2012/11/29/rebuilding-au-ba-bf-central-locking-actuators/</link><pubDate>Thu, 29 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/29/rebuilding-au-ba-bf-central-locking-actuators/</guid><description>&lt;p&gt;Ford Falcons and their associated other models in the AU, BA and BF range share a central locking system that has an actuator that has a little bit of a flaw. If you hit the lock/unlock button when it&amp;rsquo;s already in the state you&amp;rsquo;re asking for, this can happen:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/11/AU-Falcon-Central-Locking-Broken-Cog.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Once that happens, your car&amp;rsquo;s insecure, just making a &lt;a href="http://www.youtube.com/watch?v=XolQlBSODew"&gt;weird grunting noise when you hit the button to lock it&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First things first, &lt;a href="http://www.aufalcon.com.au/cgi-bin/index.cgi?act=tutorials&amp;amp;i=8"&gt;take the door trim off&lt;/a&gt; and undo the bolts that surround the lock latch on the end of the door.&lt;/p&gt;</description></item><item><title>Using RANCID/clogin to run commands on multiple devices</title><link>https://yaleman.org/2012/11/28/using_rancid_clogin_running_commands-2/</link><pubDate>Wed, 28 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/28/using_rancid_clogin_running_commands-2/</guid><description>&lt;p&gt;As the next step to my previous post about filtering files using egrep, I had to apply a configuration change to a number of devices on our network.&lt;/p&gt;
&lt;p&gt;Rather than logging in manually to 1400 devices, I found that the clogin command can login to a device and run a couple of commands.&lt;/p&gt;
&lt;p&gt;You can do it in a single line on the CLI, but I&amp;rsquo;d prefer to script things so they&amp;rsquo;re documentable and repeatable.&lt;/p&gt;</description></item><item><title>I don’t always miss having cats…</title><link>https://yaleman.org/2012/11/27/i-dont-always-miss-having-cats/</link><pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/27/i-dont-always-miss-having-cats/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>monit error “alert handler failed…”</title><link>https://yaleman.org/2012/11/27/monit-error-alert-handler-failed/</link><pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/27/monit-error-alert-handler-failed/</guid><description>&lt;p&gt;If you get a message like this in your monit log files:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;alert handler failed, retry scheduled for next cycle&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s not immediately obvious what&amp;rsquo;s causing it. Check the line before, it&amp;rsquo;s probably what you&amp;rsquo;re looking for.&lt;/p&gt;
&lt;p&gt;In my case I was getting this error&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Sendmail error: 553 5.1.7 &lt;a href="mailto:monit@microserver"&gt;monit@microserver&lt;/a&gt;… address incomplete&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Which is actually from the mailserver I&amp;rsquo;d setup in the monitrc file. Make sure you&amp;rsquo;ve got your settings right, and don&amp;rsquo;t just look at the one line 🙂&lt;/p&gt;</description></item><item><title>Ubuntu 11.10 no grub timeout</title><link>https://yaleman.org/2012/11/27/ubuntu-11-10-no-grub-timeout/</link><pubDate>Mon, 26 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/27/ubuntu-11-10-no-grub-timeout/</guid><description>&lt;p&gt;There&amp;rsquo;s a bug in the file /etc/grub.d/00_header which means the timeout&amp;rsquo;s set to -1 for some reason instead of a positive number. This means that it doesn&amp;rsquo;t ever timeout.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m sure there&amp;rsquo;s a valid reason why update-grub is doing this to us, but .. meh. An easy fix is to find the following code in the aforementioned file:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;make_timeout ()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;cat &amp;laquo; EOF&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;if [ “${recordfail}” = 1 ]; then&lt;/p&gt;</description></item><item><title>Distributed social networks…</title><link>https://yaleman.org/2012/11/25/distributed-social-networks/</link><pubDate>Sun, 25 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/25/distributed-social-networks/</guid><description>&lt;p&gt;This is &lt;a href="http://secretvolcanobase.org/~tef/distributed_social_networks.txt"&gt;stolen unabashedly from here.&lt;/a&gt; I love these “form rejection letters” which come in so many different versions 🙂&lt;/p&gt;
&lt;p&gt;Your post describes a&lt;/p&gt;
&lt;p&gt;( ) protocol ( ) github repo ( ) manifesto ( ) kickstarter&lt;/p&gt;
&lt;p&gt;for a distributed social network.&lt;/p&gt;
&lt;p&gt;Your idea will not work. Here is why it won&amp;rsquo;t work.&lt;/p&gt;
&lt;p&gt;One or more of the following flaws may apply to your particular idea.&lt;/p&gt;
&lt;p&gt;( ) You think “if you build it, they will come”&lt;/p&gt;</description></item><item><title>Crumpton Oaks Farmhouse Dry Apple Cider Tasting Notes</title><link>https://yaleman.org/2012/11/24/crumpton-oaks-farmhouse-dry-apple-cider-tasting-notes/</link><pubDate>Sat, 24 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/24/crumpton-oaks-farmhouse-dry-apple-cider-tasting-notes/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;ul&gt;
&lt;li&gt;Comes in a four pack of 500ml cans for $14 from BWS.&lt;/li&gt;
&lt;li&gt;Plastic ring packaging, is saddening considering the impact it tends to have.&lt;/li&gt;
&lt;li&gt;Mention of sweetners in the can in &lt;a href="http://reviews.danmurphys.com.au/0592-en_au/DM_347746/crumpton-crumpton-oaks-dry-cider-500ml-reviews/reviews.htm"&gt;this review&lt;/a&gt; and on the labelling - no artificial ones - but it tastes like it&amp;rsquo;s packed with it.&lt;/li&gt;
&lt;li&gt;Contains sulphites - beware!&lt;/li&gt;
&lt;li&gt;Not refined at all, sharp, artificial aftertaste, overly fizzy.&lt;/li&gt;
&lt;li&gt;For the price, there are many better options. Quantity isn&amp;rsquo;t everything!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All in all, I wouldn&amp;rsquo;t recommend it, given the recent availability of much better drinks 🙂&lt;/p&gt;</description></item><item><title>Finding a file without a particular line in it</title><link>https://yaleman.org/2012/11/23/finding-a-file-without-a-particular-line-in-it/</link><pubDate>Fri, 23 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/23/finding-a-file-without-a-particular-line-in-it/</guid><description>&lt;p&gt;So, I&amp;rsquo;m starting to use the wonderful package &lt;a href="http://www.shrubbery.net/rancid/"&gt;RANCID&lt;/a&gt; for grabbing our configs and backing them up. I was looking for a simple way of finding files that &lt;em&gt;didn&amp;rsquo;t&lt;/em&gt; have a particular line in them.&lt;/p&gt;
&lt;p&gt;In this example I&amp;rsquo;ll be looking for things that don&amp;rsquo;t have “&lt;em&gt;logging 10.0.0.5&lt;/em&gt;” in them. The logging command sends &lt;a href="http://www.ciscopress.com/articles/article.asp?p=426638&amp;amp;seqNum=3"&gt;syslog on Cisco routers&lt;/a&gt; to a remote device. This isn&amp;rsquo;t actually our &lt;a href="http://www.statseeker.com"&gt;syslog&lt;/a&gt; or &lt;a href="http://www.splunk.com"&gt;search&lt;/a&gt; server, but I&amp;rsquo;m probably better off not posting those details 🙂&lt;/p&gt;</description></item><item><title>Toys ‘r Us’ Lovely Fail-Page</title><link>https://yaleman.org/2012/11/20/toys-r-us-lovely-fail-page/</link><pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/20/toys-r-us-lovely-fail-page/</guid><description>&lt;p&gt;This is what I was greeted with when Toys ‘R Us&amp;rsquo; site failed during ClickFrenzy, nicely done!&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>I think this sums today up well…</title><link>https://yaleman.org/2012/11/19/i-think-this-sums-today-up-well/</link><pubDate>Mon, 19 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/19/i-think-this-sums-today-up-well/</guid><description>&lt;p&gt;Was cruising our AntiVirus management console when I found this machine name. It spoke to me…&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Xerox DocuCentre-II C4300 Windows 7 Drivers</title><link>https://yaleman.org/2012/11/12/xerox-docucentre-ii-c4300-windows-7-drivers/</link><pubDate>Mon, 12 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/12/xerox-docucentre-ii-c4300-windows-7-drivers/</guid><description>&lt;p&gt;Somehow Google fails to find this link, so I&amp;rsquo;m storing it here for myself more than anything else.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s on the Fuji Xerox Japan website, but it&amp;rsquo;s in english and the drivers work.&lt;/p&gt;
&lt;p&gt;Link here to &lt;!-- raw HTML omitted --&gt;Xerox DocuCentre-II C4300 Windows 7 Drivers&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Deleting old IIS Log Files</title><link>https://yaleman.org/2012/11/12/deleting-old-iis-log-files/</link><pubDate>Sun, 11 Nov 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/11/12/deleting-old-iis-log-files/</guid><description>&lt;p&gt;I was looking for an easy way to create a task to delete log files based on date for one of our IIS servers. The server gets thousands of hits an hour because of an information dashboard which is hosted on it. The logs aren&amp;rsquo;t important because they&amp;rsquo;re all internal and if it&amp;rsquo;s less than 7 days old we don&amp;rsquo;t care anyhow.&lt;/p&gt;
&lt;p&gt;Based on information &lt;a href="http://social.technet.microsoft.com/Forums/en/configmgrgeneral/thread/d989b249-0159-41fc-b78c-1f1d91ce8bb3"&gt;in the Technet forums&lt;/a&gt;, I ran the following command:&lt;/p&gt;</description></item><item><title>Windows 7 Enterprise – Explorer not loading under RunAs command</title><link>https://yaleman.org/2012/10/31/windows-7-enterprise-explorer-not-loading-under-runas-command/</link><pubDate>Wed, 31 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/31/windows-7-enterprise-explorer-not-loading-under-runas-command/</guid><description>&lt;p&gt;This will stop the mechanism that launches explorer.exe from always launching it as the current interactive user - which can cause all sorts of weird issues.&lt;/p&gt;
&lt;p&gt;Run the registry editor as administrator and edit the below key:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;HK_CLASSES_ROOT\AppID{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}\RunAs&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;HK_CLASSES_ROOT\AppID{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}_RunAs&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You will likely have to take ownership of that registry key before you can modify it, as by default, only TrustedInstaller can modify it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right click on the folder,&lt;/li&gt;
&lt;li&gt;click permissions.&lt;/li&gt;
&lt;li&gt;Click on “advanced” and then the owner tab.&lt;/li&gt;
&lt;li&gt;Click your name/something you have security access to and tick the “Replace all child objects…” box.&lt;/li&gt;
&lt;li&gt;Click apply and then you should be good to go.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This might need a reboot or two. If you get a box like the below and you work with me, you&amp;rsquo;re in the wrong OU. Other people - group policy might be broken.&lt;/p&gt;</description></item><item><title>Power monitoring sneak peek</title><link>https://yaleman.org/2012/10/29/power-monitoring-sneak-peek/</link><pubDate>Sun, 28 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/29/power-monitoring-sneak-peek/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, I&amp;rsquo;m playing with a CurrentCost energy monitor and am dumping the data into an RRD file. Here&amp;rsquo;s some sample graphs.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/appliances.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/house.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/temps.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>GWIP Fun</title><link>https://yaleman.org/2012/10/24/gwip-fun/</link><pubDate>Wed, 24 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/24/gwip-fun/</guid><description>&lt;p&gt;Yesterday we had an issue with one of our 100 megabit connections to the outside world, which runs most of our WAN traffic. I&amp;rsquo;m posting this to try and convince ya&amp;rsquo;ll on the interwebs to double-check my thinking.&lt;/p&gt;
&lt;p&gt;So, here&amp;rsquo;s the timeline:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Approximately 1305 outbound usable bandwidth from our active GWIP link dropped to an average of ~20Mbit/second. The maximum outbound packet rate sat on approximately 5000 packets/second. Inbound data was not affected.&lt;/li&gt;
&lt;li&gt;Investigations started at approximately 1330, it was originally believed that power brownouts which affected many sites in the SEQ region at approximately 1215-1220 could have been affecting services.&lt;/li&gt;
&lt;li&gt;At approximately 1415pm a job was logged with The Vendor.&lt;/li&gt;
&lt;li&gt;The job was escalated within The Vendor to Tier2 at approximately 1500, and I spoke with some Vendor reps about the escalation approximately ten minutes later.&lt;/li&gt;
&lt;li&gt;As of approximately 1515, packet rates started to rise and outbound bandwidth started to increase.&lt;/li&gt;
&lt;li&gt;I spoke with their tech at approximately 16:15; he advised that during the impact to services we were over-utilizing the link.&lt;/li&gt;
&lt;li&gt;The Vendor claims that due to the fact that their systems show 5 minute averages and ours 1 minute, this explains the 80Mbit/second disparity in traffic displayed on our respective systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other facts:&lt;/p&gt;</description></item><item><title>MySQL Queries and learning a little more…</title><link>https://yaleman.org/2012/10/18/mysql-queries-and-learning-a-little-more/</link><pubDate>Thu, 18 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/18/mysql-queries-and-learning-a-little-more/</guid><description>&lt;p&gt;Once in a while I actually get to remember enough to help someone - with something I&amp;rsquo;m actually interested in - not often, but just sometimes. 🙂 Generally I do as much learning as helping along the way.&lt;/p&gt;
&lt;p&gt;Someone asked about a slow &lt;a href="http://mysql.com"&gt;MySQL&lt;/a&gt; query on #sage-au tonight. They had been asked to look into a small e-commerce site that&amp;rsquo;s been having issues for a few years, slow page loads and the like.&lt;/p&gt;</description></item><item><title>Blocking Hotlinking to images and files in WordPress with a self-hosted block image.</title><link>https://yaleman.org/2012/10/17/blocking-hotlinking-to-images-and-files-in-wordpress-with-a-self-hosted-block-image/</link><pubDate>Wed, 17 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/17/blocking-hotlinking-to-images-and-files-in-wordpress-with-a-self-hosted-block-image/</guid><description>&lt;p&gt;It&amp;rsquo;s fairly common to find how-to&amp;rsquo;s that show you how to use .htaccess to block hotlinked images, but it seems a lot of them show you to redirect to an outside file. Not sure why that&amp;rsquo;s a good idea, or not mentioned, but meh.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Now, the important rules are in the second and last lines. The last line redirects any hotlinked images (which don&amp;rsquo;t come from your sites&amp;rsquo; domains. The second line un-blocks the redirect protection for &lt;strong&gt;&lt;em&gt;only that image&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Crime City Game for Android – Lost my game?</title><link>https://yaleman.org/2012/10/17/crime-city-game-for-android-lost-my-game/</link><pubDate>Wed, 17 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/17/crime-city-game-for-android-lost-my-game/</guid><description>&lt;p&gt;If you think your save game in &lt;a href="http://www.funzio.com/forum/"&gt;Crime City&lt;/a&gt; has gone missing, do the following…&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Reset your phone&lt;/li&gt;
&lt;li&gt;Wait for the USB media check to stop (and close all other apps)&lt;/li&gt;
&lt;li&gt;Load the game&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If that doesn&amp;rsquo;t work&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go into task manager,&lt;/li&gt;
&lt;li&gt;Kill &lt;strong&gt;all&lt;/strong&gt; running &lt;em&gt;non-system&lt;/em&gt; apps, including backup/sync programs etc.&lt;/li&gt;
&lt;li&gt;Try again&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If it can&amp;rsquo;t access storage (such as when startup is happening) it&amp;rsquo;ll flip out and not be able to get/save to the cached files it needs to. I dare say this probably happens with Modern War by Gree.&lt;/p&gt;</description></item><item><title>Evil bastard spider</title><link>https://yaleman.org/2012/10/17/evil-bastard-spider/</link><pubDate>Wed, 17 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/17/evil-bastard-spider/</guid><description>&lt;p&gt;I present to you my evil nemesis, the spider with the evil eye.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/2012-10-16-EvilSpider.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;This thing had so much heft that while walking along the floor you could hear his feet go tickticktick etc. Scary as hell.&lt;/p&gt;
&lt;p&gt;Scarier still, there was a bright red reflection visible to the naked eye from one of his eyes. Maybe he&amp;rsquo;s actually a terminator?&lt;/p&gt;
&lt;p&gt;I think this chatlog sums it up, really:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;21:56 yaleman: ffs&lt;/p&gt;</description></item><item><title>Ruger Charger in Nordic Components AR-22 Stock</title><link>https://yaleman.org/2012/10/15/ruger-charger-in-nordic-components-ar-22-stock/</link><pubDate>Mon, 15 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/15/ruger-charger-in-nordic-components-ar-22-stock/</guid><description>&lt;figure&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2012/10/2012-10-11-RugerChargerFirstMod.jpg"&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/10/2012-10-11-RugerChargerFirstMod.jpg"&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;This is how it looks currently, with a chinese-copy EOTech and some Magpul MBUS&amp;rsquo; front and rear. The hand grip is an airsoft 4″ long one, which looks much less out of place than the alternatives, which are 7″ or so, and would cover the barrel.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;It shoots incredibly well, seeing as it weighs a couple of KG&amp;rsquo;s (exact weight to come) and it&amp;rsquo;s only shooting 22LR 🙂&lt;/p&gt;</description></item><item><title>This is not the error you were looking for…</title><link>https://yaleman.org/2012/10/10/this-is-not-the-error-you-were-looking-for/</link><pubDate>Wed, 10 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/10/this-is-not-the-error-you-were-looking-for/</guid><description>&lt;p&gt;It seems when I was messing around with our printer a few months back, I may have changed an error message or two for the fun of it.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Somehow, it took over three months for the message to actually be noticed - a workmate came to me asking what I&amp;rsquo;d done to the printer - I wonder why he came straight to me? 🙁&lt;/p&gt;</description></item><item><title>Fritz!Box 7390 VPN With OSX Client</title><link>https://yaleman.org/2012/10/09/fritzbox-7390-vpn-with-osx-client/</link><pubDate>Tue, 09 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/09/fritzbox-7390-vpn-with-osx-client/</guid><description>&lt;p&gt;Thanks to bigkahuna on the Fritzbox forums (edit 30/4/16: now defunct) I found a working configuration to get OSX clients connecting to a Fritz!Box 7390 router&amp;rsquo;s VPN.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before you start&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Setup a dynamic hostname of some sort, this makes it so you don&amp;rsquo;t have to keep working out what IP you connect to. &lt;a href="http://dyndns.org/"&gt;Dyndns.org&lt;/a&gt; is a good supplier. Configuring that is outside the scope of this article, but from my experience it&amp;rsquo;s been just a case of enter the details and it works.&lt;/p&gt;</description></item><item><title>Samsung 931B’s Resurrected!</title><link>https://yaleman.org/2012/10/04/samsung-931bs-resurrected/</link><pubDate>Thu, 04 Oct 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/10/04/samsung-931bs-resurrected/</guid><description>&lt;p&gt;So, RMB&amp;rsquo;s had a pair of the beautiful Samsung 931B&amp;rsquo;s for a few years now. They&amp;rsquo;ve been quite reliable until recently, when one started flickering on and off.&lt;/p&gt;
&lt;p&gt;This actually had been happening for a month or two, and if you turned it off then back on again all would be good. Eventually this turned into just plain not working - acting like someone was just tapping power all the time. As this started, the other one started flicking on and off periodically.&lt;/p&gt;</description></item><item><title>Yay! Borderlands 2!</title><link>https://yaleman.org/2012/09/15/yay-borderlands-2/</link><pubDate>Fri, 14 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/15/yay-borderlands-2/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/09/borderlands2-preloading.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Squeeee! It&amp;rsquo;s preloading!&lt;/p&gt;</description></item><item><title>How to make your own brand</title><link>https://yaleman.org/2012/09/11/how-to-make-your-own-brand/</link><pubDate>Mon, 10 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/11/how-to-make-your-own-brand/</guid><description>&lt;p&gt;Here&amp;rsquo;s a cool video from Pro Rancher about making your own brand. Can&amp;rsquo;t say I&amp;rsquo;ve got a use for one, or the tools to weld one up, but I want one!&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Suck eggs! Well, yolks.</title><link>https://yaleman.org/2012/09/11/suck-eggs-well-yolks/</link><pubDate>Mon, 10 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/11/suck-eggs-well-yolks/</guid><description>&lt;p&gt;I got linked to this video the other day and I can officially say that my brain just crawled out my ear. The video&amp;rsquo;s a very very simple way of seperating eggs, something I&amp;rsquo;m sure some protein-sucking egg-yolk hating friends of mine will love!&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>If you want to know how not to do AJAX…</title><link>https://yaleman.org/2012/09/07/if-you-want-to-know-how-not-to-do-ajax/</link><pubDate>Fri, 07 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/07/if-you-want-to-know-how-not-to-do-ajax/</guid><description>&lt;p&gt;Check out &lt;a href="http://www.sccm-tools.com/"&gt;http://www.sccm-tools.com/&lt;/a&gt; in Google Chrome. I&amp;rsquo;m not quite sure how it works just yet, but it&amp;rsquo;s certainly spectacular. Every second or so, it grabs a gradually larger and larger request in a runaway fashion.&lt;/p&gt;
&lt;p&gt;I have a feeling it has something to do with storing the state of the page or something in its source, but wow. After three minutes, it&amp;rsquo;s doing 60KB/s.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/09/sccmtools1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Want to know how I found this? I left it open for a few MONTHS on my work PC and showed up as an incredibly huge user of bandwidth. Whoops!&lt;/p&gt;</description></item><item><title>New Ruger Revolver Announced – the Single-9</title><link>https://yaleman.org/2012/09/07/new-ruger-revolver-announced-the-single-9/</link><pubDate>Fri, 07 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/07/new-ruger-revolver-announced-the-single-9/</guid><description>&lt;p&gt;A media release from Ruger on a &lt;a href="http://www.ruger.com/products/newModelSingleSixSingleNine/models.html"&gt;new revolver they&amp;rsquo;re adding to their lineup&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://www.ruger.com"&gt;Sturm, Ruger &amp;amp; Company, Inc.&lt;/a&gt; is proud to announce the Ruger® Single-Nine™, a nine-shot, single-action revolver chambered in .22 Winchester Magnum.&lt;/p&gt;
&lt;p&gt;The Single-Nine™ features a nine-shot cylinder and is constructed from durable satin-finished stainless steel. With a 6.5-inch barrel and smooth, hardwood, “Gunfighter” grips, the Single-Nine™ is well-balanced and points easily. Williams™ fiber optic sights, click-adjustable for both windage and elevation, provide a crisp sight picture that is enhanced with front and rear fiber optic inserts.&lt;/p&gt;</description></item><item><title>Brad builds Angelina her own Shooting Range</title><link>https://yaleman.org/2012/09/06/brad-builds-angelina-her-own-shooting-range/</link><pubDate>Thu, 06 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/06/brad-builds-angelina-her-own-shooting-range/</guid><description>&lt;p&gt;Love is…&lt;/p&gt;
&lt;p&gt;Brad Pitt spent nearly USD $400k to build a shooting range/armoury for Angelina Jolie, at the couple’s Miraval estate in southern France, &lt;!-- raw HTML omitted --&gt;according to The Sun&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;
&lt;p&gt;A source said: “Brad had a lot to live up with his wedding gift considering Angelina exchanged vials of blood with her ex-husband Billy-Bob Thornton.&lt;/p&gt;
&lt;p&gt;“And by letting Angelina de-stress at the range, he’s less likely to get earache indoors. There’s a lot to be said for that when you have six kids.”&lt;/p&gt;</description></item><item><title>Form 4473 overlay – interesting idea</title><link>https://yaleman.org/2012/09/05/form-4473-overlay-interesting-idea/</link><pubDate>Wed, 05 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/05/form-4473-overlay-interesting-idea/</guid><description>&lt;p&gt;In Queensland we have the PTA, and in America they&amp;rsquo;ve got the &lt;a href="http://en.wikipedia.org/wiki/Form_4473"&gt;Form 4473&lt;/a&gt;. Both do similar things - keep a record of firearms transactions. The American &lt;a href="http://www.nssf.org"&gt;National Shooting Sports Foundation&lt;/a&gt; has produced an overlay for this form, which makes it easier for people to complete the form correctly.&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;ve just released a &lt;a href="http://www.nssf.org/4473"&gt;new version of the overlay&lt;/a&gt; which suits the newly updated version of the form 4473 in the United States.&lt;/p&gt;
&lt;p&gt;I wonder if this is something that could be useful for Queensland firearms dealers? I suppose there aren&amp;rsquo;t that many, so they&amp;rsquo;ll be proficient in helping people complete their Form 28&amp;rsquo;s. Something to think about anyhow.&lt;/p&gt;</description></item><item><title>LockKill – a novel way to secure a lock</title><link>https://yaleman.org/2012/09/05/lockkill-a-novel-way-to-secure-a-lock/</link><pubDate>Wed, 05 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/05/lockkill-a-novel-way-to-secure-a-lock/</guid><description>&lt;p&gt;If you&amp;rsquo;re a property owner or landlord who needs to disable a lock without having to contact a locksmith, I&amp;rsquo;d say &lt;a href="http://www.lockkill.com/"&gt;LockKill&lt;/a&gt; would be a fantastic solution to the problem.&lt;/p&gt;
&lt;p&gt;With a simple design which covers the two main locking mechanisms on the market, it secures itself into the lock by working with the mechanisms that are our normal pin-and-tumbler locking systems. Once in there, it&amp;rsquo;s almost impossible to remove without professional tools (or destructive measures) and there&amp;rsquo;s even a small section cut out of the bow of the key which allows for instant and clean removal of the key head.&lt;/p&gt;</description></item><item><title>I love purchase suggestions</title><link>https://yaleman.org/2012/09/04/i-love-purchase-suggestions/</link><pubDate>Tue, 04 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/04/i-love-purchase-suggestions/</guid><description>&lt;p&gt;A great one from &lt;a href="http://fishpond.com.au" title="Fishpond"&gt;Fishpond&lt;/a&gt;. I&amp;rsquo;ve only ever bought one of the science books from them, and I was a little puzzled by one of their suggestions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/09/fishpond-wait.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Laser Pointers for Queensland Firearms Users</title><link>https://yaleman.org/2012/09/04/laser-pointers-for-queensland-firearms-users/</link><pubDate>Tue, 04 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/04/laser-pointers-for-queensland-firearms-users/</guid><description>&lt;p&gt;Taken from &lt;a href="https://www.police.qld.gov.au/programs/weaponsLicensing/fees/Documents/Laser-Pointers.pdf"&gt;the information page here&lt;/a&gt; on the Qld Police site.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As of 2 April 2012, laser pointers with a power output of greater than 1 milliwatt (1mw) will be restricted items requiring reasonable excuse for lawful possession thereof.&lt;/p&gt;
&lt;p&gt;‘Reasonable excuse&amp;rsquo; for possession of a laser pointer includes: Firearms Licence holders.&lt;/p&gt;
&lt;p&gt;“The person holds a licence that authorises possession of a firearm in relation to which the laser pointer may be used, and the laser pointer has a power output of less than 10 milliwatts.” (10mw)&lt;/p&gt;</description></item><item><title>Upcoming changes to Qld Weapons Licence Cards</title><link>https://yaleman.org/2012/09/04/upcoming-changes-to-qld-weapons-licence-cards/</link><pubDate>Mon, 03 Sep 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/09/04/upcoming-changes-to-qld-weapons-licence-cards/</guid><description>&lt;p&gt;According to &lt;a href="http://www.police.qld.gov.au/programs/weaponsLicensing/news/licenceamendment.htm"&gt;this article on WLB&amp;rsquo;s news page&lt;/a&gt;, they&amp;rsquo;re changing the format of new licences. It&amp;rsquo;s nice to see they&amp;rsquo;re putting some security features into the card.&lt;/p&gt;
&lt;p&gt;Previously I think you could probably have printed them out on any ID card printer, making it much easier to make illicit purchases of ammunition and other goods.&lt;/p&gt;
&lt;p&gt;Additional features will include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clear core centre panel depicting the licence number and category of weapons&lt;/li&gt;
&lt;li&gt;Raised embossed date of birth of the licensee at the bottom of the licensee&amp;rsquo;s photograph&lt;/li&gt;
&lt;li&gt;Expiry Date of the licence on the rear of the card in extra large font&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Updating SCOM 2007 R2 Agent Certificates</title><link>https://yaleman.org/2012/08/23/updating-scom-2007-r2-agent-certificates/</link><pubDate>Thu, 23 Aug 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/08/23/updating-scom-2007-r2-agent-certificates/</guid><description>&lt;p&gt;If you&amp;rsquo;re attempting to monitor servers that aren&amp;rsquo;t on the same domain as your Root Management Server you need certificate-based authentication to allow communication between hosts.&lt;/p&gt;
&lt;p&gt;There are plenty of articles on how to setup a Certification Authority, we&amp;rsquo;re running a standard Windows 2008 setup.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s our Standard Operations Procedure for replacing certificates on agents.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Login with MSTSC to the server requiring the new certificate
&lt;ul&gt;
&lt;li&gt;NOTE: When you login, if you&amp;rsquo;re given a temporary profile it won&amp;rsquo;t work.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Open &lt;code&gt;https://[your root ca]/certsrv/&lt;/code&gt; in a web browser&lt;/li&gt;
&lt;li&gt;Click on continue if you get a https certificate error&lt;/li&gt;
&lt;li&gt;Go to internet options -&amp;gt; Security -&amp;gt; click on trusted sites&lt;/li&gt;
&lt;li&gt;Click on Sites&lt;/li&gt;
&lt;li&gt;It should have &lt;code&gt;https://[your root ca]&lt;/code&gt; in the &lt;code&gt;Add this website to the zone&lt;/code&gt; field&lt;/li&gt;
&lt;li&gt;Click Add&lt;/li&gt;
&lt;li&gt;Click Close&lt;/li&gt;
&lt;li&gt;On the web page click &lt;code&gt;Download a CA Certificate, certificate chain or CRL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;You’ll probably get another https signing error, ignore it.&lt;/li&gt;
&lt;li&gt;Ensure:
&lt;ul&gt;
&lt;li&gt; CA Certificate has the entry with &lt;code&gt;Current&lt;/code&gt; highlighted&lt;/li&gt;
&lt;li&gt;Encoding method is &lt;code&gt;DER&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Download a CA Certificate&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the Root CA Certificate somewhere and double click on it to open the key file.&lt;/li&gt;
&lt;li&gt;Ensure the details look right for your Root CA  and click &lt;code&gt;Install certificate&lt;/code&gt; on the general page&lt;/li&gt;
&lt;li&gt;Click Next&lt;/li&gt;
&lt;li&gt;Select &lt;code&gt;Place all certificates in the following store&lt;/code&gt; and click browse&lt;/li&gt;
&lt;li&gt;Select &lt;code&gt;Trusted Root Certification Authorities&lt;/code&gt; and click OK, then next and Finish.&lt;/li&gt;
&lt;li&gt;It’ll warn you about an un-validated certificate, click yes.&lt;/li&gt;
&lt;li&gt;The root CA trust certificate is installed&lt;/li&gt;
&lt;li&gt;In the browser click &lt;code&gt;Home&lt;/code&gt; in the top right&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Request a certificate&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Advanced certificate request&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Create and submit a request to this CA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fill in the fields as below&lt;!-- raw HTML omitted --&gt; Name = FQDN of client&lt;!-- raw HTML omitted --&gt; Type = Other&lt;!-- raw HTML omitted --&gt; OID = 1.3.6.1.5.5.7.3.1,1.3.6.1.5.5.7.3.2&lt;!-- raw HTML omitted --&gt; Create new Key Set&lt;!-- raw HTML omitted --&gt; CSP = Microsoft Enhanced Cryptographic Provider v1.0&lt;!-- raw HTML omitted --&gt; Key usage = Both&lt;!-- raw HTML omitted --&gt; Key Size = 1024&lt;!-- raw HTML omitted --&gt; Automatic key container name&lt;!-- raw HTML omitted --&gt; Mark keys as exportable = tick&lt;!-- raw HTML omitted --&gt; Request format = CMC&lt;!-- raw HTML omitted --&gt; Hash = sha1&lt;!-- raw HTML omitted --&gt; Friendly name = FQDN of client (must match first field)&lt;/li&gt;
&lt;li&gt;Click submit&lt;/li&gt;
&lt;li&gt;It may confirm that you wish to request a new certificate, click yes.&lt;/li&gt;
&lt;li&gt;You’ll be issued a request ID.&lt;/li&gt;
&lt;li&gt;Login to the certificate server and open Certificate Authority from Administrative Tools&lt;/li&gt;
&lt;li&gt;Expand the tree and find Pending Requests&lt;!-- raw HTML omitted --&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/08/pendingrequests.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;There should be a request matching the ID you were given in the previous steps, right click on it and click All Tasks -&amp;gt; Issue&lt;/li&gt;
&lt;li&gt;Go back to your remote connection to the agent&lt;/li&gt;
&lt;li&gt;Click Home on the Certificate Services screen&lt;/li&gt;
&lt;li&gt;Click View the status of a pending certificate request&lt;/li&gt;
&lt;li&gt;Click the blue link – it should only show you yours&lt;!-- raw HTML omitted --&gt; &lt;img src="https://yaleman.org/wp-content/uploads/2012/08/certissued.png" alt="certissued"&gt;&lt;/li&gt;
&lt;li&gt;Click Install this certificate&lt;/li&gt;
&lt;li&gt;Click yes to install it&lt;/li&gt;
&lt;li&gt;On the Agent run mmc.exe&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;File -&amp;gt; Add/Remove Snap In&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;Certificates &lt;/code&gt;and select the&lt;code&gt;My user account&lt;/code&gt;option.`&lt;/li&gt;
&lt;li&gt;Add another &lt;code&gt;Certificates&lt;/code&gt; but this time select &lt;code&gt;Computer account&lt;/code&gt; then &lt;code&gt;Local computer&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Click OK&lt;/li&gt;
&lt;li&gt;Expand the two trees like this:&lt;!-- raw HTML omitted --&gt; &lt;img src="https://yaleman.org/wp-content/uploads/2012/08/certificates.png" alt="certificates"&gt;&lt;/li&gt;
&lt;li&gt;Under &lt;code&gt;Certificates – Current user -&amp;gt; Personal -&amp;gt; Certificates&lt;/code&gt; you’ll find the client certificate.&lt;/li&gt;
&lt;li&gt;Drag that to the matching folder under &lt;code&gt;Certificates (Local Computer)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Under &lt;code&gt;Certificates – Current user -&amp;gt; Trusted Root Certification Authority&lt;/code&gt; you’ll find the root CA certificate. It should have the same name as the Root CA hostname.&lt;/li&gt;
&lt;li&gt;Right click on the certificate you imported previously and click copy.&lt;/li&gt;
&lt;li&gt;Ensure the expiration date of the one you’re working on has the correct expiration date – it should be 02/08/2027. (If it’s expired, hello future!)&lt;/li&gt;
&lt;li&gt;Go into the matching &lt;code&gt;Trusted Root Certification Authorities&lt;/code&gt; folder under Certificates (Local Computer) and right click-&amp;gt;paste the cert into there.&lt;/li&gt;
&lt;li&gt;Go to &lt;code&gt;Certificates (Local Computer) -&amp;gt; Personal -&amp;gt; Certificates&lt;/code&gt; and on the certificate you just dragged in there, then &lt;code&gt;Right click -&amp;gt; All Tasks -&amp;gt; Export&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Click next, select Yes export the private key and click next&lt;/li&gt;
&lt;li&gt;The export file format should be PKCS #12 (.PFX), don’t tick anything in the boxes.&lt;/li&gt;
&lt;li&gt;Click next&lt;/li&gt;
&lt;li&gt;Enter a simple password you’ll remember and click next.&lt;/li&gt;
&lt;li&gt;Save the file somewhere you can navigate easily to via command prompt.&lt;/li&gt;
&lt;li&gt;Click next then Finish&lt;/li&gt;
&lt;li&gt;Open a command prompt as administrator (right click on it and click run as administrator)&lt;/li&gt;
&lt;li&gt;Navigate to where you put the key&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;MOMCertImport.exe [keyfile]&lt;/code&gt;, substituting &lt;code&gt;[keyfile]&lt;/code&gt; for the filename that you just exported.
&lt;ul&gt;
&lt;li&gt;32-bit servers, run it from the SupportTools\i386 folder&lt;/li&gt;
&lt;li&gt;64-bit servers, run it from the SupportTools\AMD64 folder&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;It’ll ask for the password, type it in and press the enter key. After a few seconds (it won’t show that it’s doing anything) it will have completed.
*After a few minutes check the event log on the client for events with ID 20053, this will show that it’s working. The logs are in the Operations Manager listings.&lt;/li&gt;
&lt;li&gt;Other than deleting any files on the file system you’ve created (the key files are insecure and shouldn’t be left lying around) check in the SCOM Console to ensure monitoring is working and you’re all done.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Australian Gun Stores</title><link>https://yaleman.org/australian-gun-stores/</link><pubDate>Thu, 09 Aug 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/australian-gun-stores/</guid><description>&lt;h1 id="queensland"&gt;Queensland&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cleaverfirearms.com"&gt;Cleaver Firearms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gunworld.com.au/"&gt;Gun World Australia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://potfire.com.au"&gt;Potter Target Firearms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rebelgunworks.com.au"&gt;Rebel Gun Works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="https://www.prlag.com"&gt;Pine Rivers Gunshop&lt;/a&gt;&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="http://www.qss.org.au/"&gt;Queensland Shooters Supplies&lt;/a&gt;&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="http://www.qge.com.au"&gt;Queensland Gun Exchange&lt;/a&gt;&lt;/del&gt; (Shut down 2024)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="nsw"&gt;NSW&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rpgfirearms.com.au"&gt;RPG Firearms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.safarifirearms.com.au/"&gt;Safari Firearms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hpgs.biz/"&gt;Horsley Park Gun Shop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="victoria"&gt;Victoria&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sportingguns.com.au/"&gt;Hermanns Sporting Guns&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="south-australia"&gt;South Australia&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="http://www.gfjcustomfirearms.com/"&gt;GFJ Custom Firearms&lt;/a&gt;&lt;/del&gt; gone as of April 2024&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="western-australia"&gt;Western Australia&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.beatonfirearms.com.au/"&gt;Beaton Firearms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pssaus.com.au/"&gt;Practical Shooting Supplies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="accessories"&gt;Accessories&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pbaimports.com.au"&gt;PBA Imports&lt;/a&gt; - moved to &lt;a href="https://www.shooting.com.au"&gt;shooting.com.au&lt;/a&gt; as of April 2024.&lt;/li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="http://www.gunsngear.com.au/"&gt;Guns N Gear&lt;/a&gt;&lt;/del&gt; (Gone as of April 2024)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="projectiles"&gt;Projectiles&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://hrbc.com.au"&gt;HRBC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="gun-classifieds"&gt;Gun Classifieds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;&lt;a href="https://buyagun.com.au"&gt;BuyAGun.com.au&lt;/a&gt;&lt;/del&gt; (Gone as of April 2024)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>HTC One X Flickering Fix available on Optus</title><link>https://yaleman.org/2012/06/02/htc-one-x-flickering-fix-available-on-optus/</link><pubDate>Sat, 02 Jun 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/06/02/htc-one-x-flickering-fix-available-on-optus/</guid><description>&lt;p&gt;I posted recently about the fact that &lt;a href="https://yaleman.org/2012/05/22/htc-claims-one-x-flickering-issue-fixed/" title="HTC Claims One X Flickering Issue Fixed"&gt;HTC had released a software update&lt;/a&gt; that they believed would fix the flickering issues that most HTC One X owners are experiencing. The update&amp;rsquo;s been available in Europe for a while, but Oceanic users have been waiting for it to be released OTA.&lt;/p&gt;
&lt;p&gt;I woke this morning to an exciting sight (living by myself, I&amp;rsquo;m easy to please):&lt;/p&gt;</description></item><item><title>Flowfold Tarjetero Review</title><link>https://yaleman.org/2012/05/25/flowfold-tarjetero-review/</link><pubDate>Fri, 25 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/25/flowfold-tarjetero-review/</guid><description>&lt;p&gt;I&amp;rsquo;ve had my &lt;a href="https://yaleman.org/2012/03/28/flowfold-billfold-wallet-review/" title="Flowfold Billfold Wallet Review"&gt;I&amp;rsquo;ve had my&lt;/a&gt; for a few months now, and I&amp;rsquo;m loving it. It&amp;rsquo;s been through some seriously wet days on my motorbike, dumped into the sink for fun and generally bashed around. When I replaced my &lt;a href="https://yaleman.org/2010/09/21/out-with-the-old-in-with-the-new/" title="Out with the old, in with the new."&gt;oversized Oakley wallet&lt;/a&gt; with the billfold, I dumped quite a lot of extra membership/loyalty cards into a pocket on my bag. I&amp;rsquo;ve been looking for a simple card holder since then - who wants things floating around in your bag - and recently I found my first test subject.&lt;/p&gt;</description></item><item><title>Plinky prompts from the week of 05/11 to 05/17</title><link>https://yaleman.org/2012/05/25/plinky-prompts-from-the-week-of-0511-to-0517/</link><pubDate>Fri, 25 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/25/plinky-prompts-from-the-week-of-0511-to-0517/</guid><description>&lt;p&gt;Thursday, May 17, 2012&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.plinky.com/prompts/1170/answers/new"&gt;What are your favorite foods to throw on the grill?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well, since I have a BBQ instead of a grill, maybe Steaks? I&amp;rsquo;m quite partial to well-cooked Salmon, but haven&amp;rsquo;t done that yet.&lt;/p&gt;
&lt;p&gt;Wednesday, May 16, 2012&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.plinky.com/prompts/1169/answers/new"&gt;What was the last live performance you saw?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m fairly sure it was the very last Powderfinger concert at the Riverstage, it was quite amazing.&lt;/p&gt;
&lt;p&gt;Tuesday, May 15, 2012&lt;/p&gt;</description></item><item><title>1895 8th grade final exam</title><link>https://yaleman.org/2012/05/23/1895-8th-grade-final-exam/</link><pubDate>Tue, 22 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/23/1895-8th-grade-final-exam/</guid><description>&lt;p&gt;Another meme from my friend Barry…&lt;/p&gt;
&lt;p&gt;What it took to get an 8th grade education in 1895…&lt;/p&gt;
&lt;p&gt;Remember when grandparents and great-grandparents stated that they only had an 8th grade education? Well, check this out. Could any of us have passed the 8th grade in 1895?&lt;/p&gt;
&lt;p&gt;This is the eighth-grade final exam from 1895 in Salina , Kansas , USA . It was taken from the original document on file at the Smokey Valley Genealogical Society and Library in Salina , and reprinted by the Salina Journal.&lt;/p&gt;</description></item><item><title>5 pearls of Scottish wisdom to remember</title><link>https://yaleman.org/2012/05/23/5-pearls-of-scottish-wisdom-to-remember/</link><pubDate>Tue, 22 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/23/5-pearls-of-scottish-wisdom-to-remember/</guid><description>&lt;p&gt;Another silly meme from my mate Barry.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Money cannot buy happiness but…somehow, it’s more comfortable to cry in a Mercedes Benz than it is on a bicycle…&lt;/li&gt;
&lt;li&gt;Forgive your enemy, but remember the bastard’s name.&lt;/li&gt;
&lt;li&gt;Help a man when he is in trouble &amp;amp; he will remember you when he is in trouble again.&lt;/li&gt;
&lt;li&gt;Many people are alive only because it’s illegal to shoot them.&lt;/li&gt;
&lt;li&gt;Alcohol does not solve any problem, but then neither does milk.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>HTC Claims One X Flickering Issue Fixed</title><link>https://yaleman.org/2012/05/22/htc-claims-one-x-flickering-issue-fixed/</link><pubDate>Mon, 21 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/22/htc-claims-one-x-flickering-issue-fixed/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://forum.xda-developers.com/showpost.php?p=26376761&amp;amp;postcount=884"&gt;… confirming that 1.29.xxx.11 will recalibrate the screen over the course of a few days …&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;HTC believes that through their testing of the new update they&amp;rsquo;ve found a fix for the screen flickering issues that HTC One X owners have been experiencing as mentioned in &lt;a href="https://yaleman.org/tags/htc-one-x/"&gt;my previous posts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I hope this is true, and I&amp;rsquo;m still waiting on Optus to release the version, but many UK and European users should have it available as an Over The Air update. Luckily my (replacement) handset isn&amp;rsquo;t suffering the screen flickering issue yet, but I&amp;rsquo;m eagerly awaiting the promised update.&lt;/p&gt;</description></item><item><title>Second HTC One X flickering as well</title><link>https://yaleman.org/2012/05/22/second-htc-one-x-flickering-as-well/</link><pubDate>Mon, 21 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/22/second-htc-one-x-flickering-as-well/</guid><description>&lt;p&gt;My first replacement device has started flickering, only five days after getting it - as I knew it probably would.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s currently running the latest software available OTA on Optus - 1.28.980.10. As mentioned &lt;a href="https://yaleman.org/2012/05/22/htc-claims-one-x-flickering-issue-fixed/" title="HTC Claims One X Flickering Issue Fixed"&gt;here&lt;/a&gt; there&amp;rsquo;s a newer version which has the capability of (hopefully) fixing the flickering issue permanently.&lt;/p&gt;
&lt;p&gt;I can&amp;rsquo;t decide on whether to take the phone back again, all they&amp;rsquo;ll do is eventually replace it. The fact that there&amp;rsquo;s a &lt;a href="https://yaleman.org/2012/05/18/htc-one-x-second-handset/" title="HTC One X Second handset"&gt;dead red pixel&lt;/a&gt; in the top of the screen makes me want to take it back… why can&amp;rsquo;t they just make this stuff work?&lt;/p&gt;</description></item><item><title>EDC May 2012</title><link>https://yaleman.org/2012/05/20/edc-may-2012/</link><pubDate>Sun, 20 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/20/edc-may-2012/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/05/EDC.jpg" alt=""&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;13″ Macbook&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chromebagsstore.com/bags/messenger-bags/metropolis-buckle-bag---large.html"&gt;Chrome Metropolis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microsoft mouse (cheap and unkillable)&lt;/li&gt;
&lt;li&gt;2x Apple Power Supplies&lt;/li&gt;
&lt;li&gt;Glasses&lt;/li&gt;
&lt;li&gt;2m Network Cable&lt;/li&gt;
&lt;li&gt;Medical Supplies in a &lt;a href="http://www.voodootactical.net/p-62-voodoo-tactical-molle-compatible-emtfirst-aid-pouch.aspx"&gt;Voodoo Tactical EMT pouch&lt;/a&gt; (Prescription and OTC painkillers and other meds, zipties, eye wash, splinter rippers )&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chromebagsstore.com/bags/accessories/accessory-pouch.html"&gt;Chrome pouch&lt;/a&gt; (holds Canon IXUS115HS point ‘n shoot)&lt;/li&gt;
&lt;li&gt;Loyalty and ID cards for shooting/other sports&lt;/li&gt;
&lt;li&gt;Zebra &amp;amp; Pilot pen, postits&lt;/li&gt;
&lt;li&gt;USB-&amp;gt;RS232 cable&lt;/li&gt;
&lt;li&gt;USB-A -&amp;gt; mini-usb cable&lt;/li&gt;
&lt;li&gt;Minidisplayport-&amp;gt;HDMI cable&lt;/li&gt;
&lt;li&gt;Fisherman&amp;rsquo;s friends (nom)&lt;/li&gt;
&lt;li&gt;USB Flash drive(s) - at least two and some velcro cable tie&lt;/li&gt;
&lt;li&gt;iPod classic 120gb&lt;/li&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/2012/03/28/flowfold-billfold-wallet-review/"&gt;Flowfold Black Pearl billfold&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.htc.com/au/smartphones/htc-one-x/"&gt;HTC One X&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://web.archive.org/web/20130127211332/http://www.chromebagsstore.com:80/bags/accessories/standard-utility-pouch.html"&gt;Chrome utility pouch&lt;/a&gt; - for cables&lt;/li&gt;
&lt;li&gt;APC RS232-&amp;gt;2.5mm Serial cables&lt;/li&gt;
&lt;li&gt;Apple usb cable&lt;/li&gt;
&lt;li&gt;Samsung USB-&amp;gt;MicroUSB cable&lt;/li&gt;
&lt;li&gt;APC Rack key&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.leatherman.com/product/Wave"&gt;Leatherman wave&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B000COTSZC/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000COTSZC"&gt;LED Lenser V6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wenger.ch/ranger-63-1-077-063-000"&gt;Wenger NewRanger 63&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Riverbed orange screwdriver ‘o doom&lt;/li&gt;
&lt;li&gt;Gerber “why do you carry that?!?!!” knife a friend brought back from the sandy place&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;rsquo;m 6'9″ tall and carry a lot, but it looks like a little bag on me and I use it most every day. Am working on perfecting it by shrinking number/size/weight of tools, while keeping the quality and utility of them high. Also, I&amp;rsquo;m hard on my stuff 🙂&lt;/p&gt;</description></item><item><title>My Personal Great Porn Experiment</title><link>https://yaleman.org/2012/05/21/my-personal-great-porn-experiment/</link><pubDate>Sun, 20 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/21/my-personal-great-porn-experiment/</guid><description>&lt;p&gt;So, I love &lt;a href="http://www.ted.com"&gt;TED.com&lt;/a&gt;&amp;rsquo;s videos as they tend to be either inspiring or incredibly informative, or both. I was sent a link to a video called &amp;ldquo;&lt;a href="http://www.youtube.com/watch?annotation_id=annotation_263672&amp;amp;src_vid=zif0_60b3WU&amp;amp;feature=iv&amp;amp;v=wSF82AwSDiU"&gt;The Great Porn Experiment&lt;/a&gt;&amp;rdquo; which speaks about the effects of porn, more specifically sourced from high speed Internet connections. Have a watch:&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/wSF82AwSDiU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

&lt;p&gt;In the video there&amp;rsquo;s mention of &lt;a href="http://www.reddit.com/r/nofap"&gt;Reddit&amp;rsquo;s NoFap subred&lt;/a&gt;, where a large group of users are banding together to support each other (no 12-step plan yet!) to kick the habit. Doubly inspired, I decided to run with it. I suffer from a fairly shitty case of depression and have experienced most of the symptoms listed in the TED video. Addiction would be the word for it, I can identify with the symptoms from my various research. I&amp;rsquo;d be ashamed, but if sharing this helps a few more people, then so be it.&lt;/p&gt;</description></item><item><title>HTC One X Second handset</title><link>https://yaleman.org/2012/05/18/htc-one-x-second-handset/</link><pubDate>Fri, 18 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/18/htc-one-x-second-handset/</guid><description>&lt;p&gt;Another day, another update. I&amp;rsquo;ve received my first replacement phone (yes, I get the feeling it won&amp;rsquo;t be the only one I have in this two year contract), but as yet the software update I mention &lt;a href="https://yaleman.org/2012/05/16/update-to-the-htc-one-x-screen-flickering-issue/"&gt;here&lt;/a&gt; is not forthcoming on the Optus network.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s only been about 30 hours and there&amp;rsquo;s no flickering as yet. There seems to be a single stuck-on  red pixel in the “top” of the screen which comes and goes, hopefully it&amp;rsquo;s just some weirdness. The warranty conditions mention it has to be at least three pixels before they&amp;rsquo;ll do anything about it.&lt;/p&gt;</description></item><item><title>Plinky questions of the week</title><link>https://yaleman.org/2012/05/17/plinky-questions-of-the-week/</link><pubDate>Thu, 17 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/17/plinky-questions-of-the-week/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Thursday, May 10, 2012&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Do you support same-sex marriage?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I don&amp;rsquo;t see why not - to me it&amp;rsquo;s just a mutual acknowledgement of their relationship, and also has a legal framework behind it for dealing with things like death of a partner and things like that. Also, it reduces the welfare burden for countries with it, because two lesbians with children in a house would be able to each claim single mothers&amp;rsquo; allowances.&lt;/p&gt;</description></item><item><title>Update to the HTC One X Screen Flickering issue…</title><link>https://yaleman.org/2012/05/16/update-to-the-htc-one-x-screen-flickering-issue/</link><pubDate>Wed, 16 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/16/update-to-the-htc-one-x-screen-flickering-issue/</guid><description>&lt;p&gt;So, there&amp;rsquo;s some &lt;a href="http://forum.xda-developers.com/showpost.php?p=26141632&amp;amp;postcount=818"&gt;new information coming out&lt;/a&gt; where they&amp;rsquo;re trying to fix the issue by dynamically adjusting the voltages fed to the screen…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;there are now 2 OTA updates carrying the version 1.29.xxx&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1.29.401.&lt;strong&gt;7&lt;/strong&gt; - released last week to Europe and today in the UK for unlocked handsets and the new update release today&lt;/li&gt;
&lt;li&gt;1.29.401.&lt;strong&gt;11&lt;/strong&gt; - release today in Europe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre&gt;&lt;code&gt;This is one that apparently fixes the screen flicker problems.
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;It can take a number of days to bed in as the software monitors the voltage and adjusts itself to reduce the flicker over time. The new 1.29.401.&lt;strong&gt;11&lt;/strong&gt; update probably won&amp;rsquo;t release in the UK for a few days yet, I think it was about 6-7 days for the .7 release to become available (unless you&amp;rsquo;re rooted and like flashing ROM&amp;rsquo;s)&lt;/p&gt;</description></item><item><title>A small setback.</title><link>https://yaleman.org/2012/05/14/a-small-setback/</link><pubDate>Mon, 14 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/14/a-small-setback/</guid><description>&lt;p&gt;Well, I&amp;rsquo;ve had my HTC One X less than five days now, and I&amp;rsquo;ve already had to return it. The screen flickering issue that&amp;rsquo;s &lt;a href="http://forum.xda-developers.com/showthread.php?t=1617009"&gt;heavily documented on XDA-Developers&lt;/a&gt; has gotten too annoying and I need to start documenting my displeasure with HTC and &lt;a href="http://www.optus.com.au"&gt;Optus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Basically there&amp;rsquo;s an issue with certain colour types/images where there will be a subtle (and sometimes not so subtle) flickering of the brightness on that section of the screen. At times it looks like the drivers for the graphics hardware don&amp;rsquo;t seem to support an opacity overlay (it&amp;rsquo;ll happen on dimmed screens/gradients) but others it&amp;rsquo;s just on sprite graphics so I&amp;rsquo;m not sure.&lt;/p&gt;</description></item><item><title>Realizations</title><link>https://yaleman.org/2012/05/11/realizations/</link><pubDate>Thu, 10 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/11/realizations/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;ve come to a few realisations this week:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There&amp;rsquo;s too much stuff in my life&lt;/li&gt;
&lt;li&gt;There&amp;rsquo;s too many hobbies in my life&lt;/li&gt;
&lt;li&gt;I need to cut these down&lt;/li&gt;
&lt;li&gt;I am just not meant to ride a motorcycle in my current understanding of this&lt;/li&gt;
&lt;li&gt;I seem to be an alright shot, when it comes to Thursday Bowling Pin R/F shoots.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I bought myself a new phone today, a HTC One X. Nice phone, a little bigger than I&amp;rsquo;m used to, but this come with some bonuses to readability etc. Optus again, $60 contract, $9.95 for 1GB of extra data blah blah. Free 3G Home Zone thingy, which I&amp;rsquo;m not sure there&amp;rsquo;s much use for - if I have internet I have wifi, hence data. Maybe if I ever move to an area with crap mobile coverage it&amp;rsquo;ll be handy.&lt;/p&gt;</description></item><item><title>First go with a DE Razor</title><link>https://yaleman.org/2012/05/10/first-go-with-a-de-razor/</link><pubDate>Wed, 09 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/10/first-go-with-a-de-razor/</guid><description>&lt;p&gt;I got my Lord L6 razor today, and couldn&amp;rsquo;t wait to try it out. It&amp;rsquo;s my first non-cartridge razor, bought cheaply on &lt;a href="http://www.reddit.com/r/wicked_edge/"&gt;/r/Wicked_Edge&lt;/a&gt;‘s good opinion among others.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t have my shaving brush yet, the only missing active piece from my kit - I need to get/make a stand for my brush &amp;amp; razor in good time. I did my usual dodgy trick, improvisation, and just rubbed the Palmolive shave stick roughly on my face in the shower and gave it a good smoosh around to get a light lather up.&lt;/p&gt;</description></item><item><title>I think the internet’s telling me something</title><link>https://yaleman.org/2012/05/07/i-think-the-internets-telling-me-something/</link><pubDate>Mon, 07 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/07/i-think-the-internets-telling-me-something/</guid><description>&lt;p&gt;I was just reading an article by &lt;a href="http://www.codinghorror.com/blog/"&gt;Jeff Atwood&lt;/a&gt; about how “&lt;a href="http://www.codinghorror.com/blog/2012/05/this-is-all-your-app-is-a-collection-of-tiny-details.html"&gt;Your App is just a Collection of Tiny Details&lt;/a&gt;“, all about how the automated cat feeders he&amp;rsquo;d bought five years ago had been updated, and how they&amp;rsquo;d been improved.&lt;/p&gt;
&lt;p&gt;As I was closing that article, a popup appeared from GMail advising me of a new email. I dutifully followed its demand to open the email, and was presented with this.&lt;/p&gt;</description></item><item><title>Thanks Pureman!</title><link>https://yaleman.org/2012/05/07/thanks-pure-man/</link><pubDate>Mon, 07 May 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/05/07/thanks-pure-man/</guid><description>&lt;p&gt;So, I got onto the idea of Double-Edged blade shaving by cruising &lt;a href="http://www.reddit.com/"&gt;Reddit&lt;/a&gt; and ending up on &lt;a href="http://reddit.com/r/wicked_edge/"&gt;/r/wicked_edge&lt;/a&gt;. &lt;a href="http://leisureguy.wordpress.com/"&gt;Leisureguy&lt;/a&gt;‘s blog led me to Pureman to buy some things. I checked out some other shops but they didn&amp;rsquo;t have the range or prices for what I wanted. The fact that Pure Man is Australian (let alone, Brisbane-based, where I am!) is quite handy 🙂&lt;/p&gt;
&lt;p&gt;I ordered the below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Proraso Aloe and Green Tea Shaving Soap&lt;/li&gt;
&lt;li&gt;Col. Conk Bay Rum Shave Soap&lt;/li&gt;
&lt;li&gt;Taylor of Old Bond Street Alum Block&lt;/li&gt;
&lt;li&gt;Gillette 7 O&amp;rsquo;Clock Super Platinum Blades&lt;/li&gt;
&lt;li&gt;Astra Superior Platinum Blades&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;When it all arrived, the box was kind of large, and had all these extra things in it! I couldn&amp;rsquo;t remember ordering them, but it seems they were free samples! 🙂&lt;/p&gt;</description></item><item><title>Programming instructions for HPM D817/2 or 817/2</title><link>https://yaleman.org/2012/04/30/programming-instructions-for-hpm-8172/</link><pubDate>Mon, 30 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/30/programming-instructions-for-hpm-8172/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/hpm_timer_instructions.gif" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.hpm.com.au/"&gt;HPM&lt;/a&gt; has taken down the manual for these handy battery-backed timer devices, so I&amp;rsquo;ve recreated the documentation I &lt;em&gt;could&lt;/em&gt; find here. We use them at work for a variety of power control situations, including turning off banks of 46″ LCD TV&amp;rsquo;s overnight, so they can handle a fair amount of power.&lt;/p&gt;
&lt;p&gt;Catalogue number is either D817/2 or 817/2&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/D8172_timer.gif" alt=""&gt;&lt;/p&gt;
&lt;h1 id="time-display"&gt;Time Display&lt;/h1&gt;
&lt;p&gt;To change from 12-hour display to 24-hour display, or vice versa, press the CLOCK button and hold it until the LCD display changes.&lt;/p&gt;</description></item><item><title>Seriously?</title><link>https://yaleman.org/2012/04/30/seriously/</link><pubDate>Mon, 30 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/30/seriously/</guid><description>&lt;p&gt;So, while trying to get to the Right People ™ to fix one of our remote 3G IPWAN services, somehow I got through to a consumer-grade accounts person. The &lt;a href="http://telstra.com.au"&gt;Telstra&lt;/a&gt; IVR is a horrible mess of “Uh, I&amp;rsquo;ll mash buttons until someone answers”.&lt;/p&gt;
&lt;p&gt;After a few minutes of trying to convey the point, he decided to try and transfer me to a &lt;a href="http://bigpond.com"&gt;Bigpond&lt;/a&gt; 3G helpdesk person. Terrible idea, since they wouldn&amp;rsquo;t have the foggiest idea how to deal with my Cisco 881G router, nor access to our service details.&lt;/p&gt;</description></item><item><title>Sketches today</title><link>https://yaleman.org/2012/04/30/sketches-today/</link><pubDate>Mon, 30 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/30/sketches-today/</guid><description>&lt;p&gt;Going for a real “Evil Mad Scientist” shtick today. I have been pondering some simple DIY projects for making my little living space a little better, and decided that drawing them up might be handy to visualise/work on ideas.&lt;/p&gt;
&lt;p&gt;The first one&amp;rsquo;s a bit of a storage cabinet/shelf to sit over the toilet cistern, which normally wasted space full of dust.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/Toilet-Storage.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Basically there&amp;rsquo;s two “legs” which hold toilet paper rolls on hinged roll-holders like you&amp;rsquo;d normally see in people&amp;rsquo;s toilets, but covered by a bit of a door so they&amp;rsquo;re out of the way. On top of the legs are a shelf or two for putting things away. While drawing this up I scribbled a few ideas down for how the toilet roll holders would work, and as I thought of the implementation steps the idea morphed into something significantly easier. (from a weird elevator-pulley idea to just a hinge)&lt;/p&gt;</description></item><item><title>Diablo 3</title><link>https://yaleman.org/2012/04/25/diablo-3/</link><pubDate>Wed, 25 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/25/diablo-3/</guid><description>&lt;p&gt;I pre-ordered it! Digital downloads make things so easy.. and paypal even more so 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/Diablo3.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>A dollar is all I need…</title><link>https://yaleman.org/2012/04/23/a-dollar-is-all-i-need/</link><pubDate>Mon, 23 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/23/a-dollar-is-all-i-need/</guid><description>&lt;p&gt;Sigh, I really should get a dollar every time “reboot it” fixes things.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/sigh.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>2010 Curious Kiwi Pinot Noir</title><link>https://yaleman.org/2012/04/21/2010-curious-kiwi-pinot-noir/</link><pubDate>Sat, 21 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/21/2010-curious-kiwi-pinot-noir/</guid><description>&lt;p&gt;I decided that since I&amp;rsquo;m approaching 30 years old, I should be able to order a bottle of wine and have a vague understanding of what I&amp;rsquo;ll get when it arrives.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2012/04/CuriousKiwi-PinotNoir-2010.jpg"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My first choice was to go with Guzman y Gomez burritos - a &lt;a href="https://www.liquorland.com.au/lle2e/Product/8642410/Curious-Kiwi-Pinot-Noir-2010"&gt;2010 Curious Kiwi Pinot Noir&lt;/a&gt;. RMB said either a Pinot Noir or a Rose, and I knew I didn&amp;rsquo;t want something as light and fruity as the Rose for my spicy dinner.&lt;/p&gt;</description></item><item><title>Lanterns and lighting and baskets oh my.</title><link>https://yaleman.org/2012/04/15/lanterns-and-lighting-and-baskets-oh-my/</link><pubDate>Sun, 15 Apr 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/04/15/lanterns-and-lighting-and-baskets-oh-my/</guid><description>&lt;p&gt;This is going to be image-heavy and explanation light because I&amp;rsquo;m lazy. I went looking for lantern/lighting ideas and hit up IKEA / Spotlight / Anaconda / Freedom today.&lt;/p&gt;
&lt;p&gt;For the put-your-feasting-gear-in-a-basket idea, I present IKEA&amp;rsquo;s sole solution to the problem, the &lt;a href="http://www.ikea.com/au/en/catalog/products/80173153/"&gt;BRANAS&lt;/a&gt; basket:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/04/Branas-Basket.jpg" alt="Branas-Basket"&gt;&lt;!-- raw HTML omitted --&gt;Branas-Basket&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;The small one&amp;rsquo;s about $7, the big one&amp;rsquo;s $10, and unless you&amp;rsquo;re using just bowls you&amp;rsquo;ll need the big one. They come in White, Black and Birch, and all the signs I see mention “Last chance to buy” so they might be disappearing soon. Bugger.&lt;/p&gt;</description></item><item><title>Flowfold Billfold Wallet Review</title><link>https://yaleman.org/2012/03/28/flowfold-billfold-wallet-review/</link><pubDate>Wed, 28 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/28/flowfold-billfold-wallet-review/</guid><description>&lt;p&gt;I was cruising &lt;a href="http://walletswelove.com"&gt;WalletsWeLove&lt;/a&gt; the other day after being introduced to it by a friend. Wallets and bags are very similar, and I seem to be obsessed with finding the perfect one for any given application I can dream up.&lt;/p&gt;
&lt;p&gt;The perfect wallet for me is incredibly thin, ideally it would take up no more space than the items it holds, but still have a relatively simple billfold shape. I don&amp;rsquo;t like money clips (they&amp;rsquo;re ungainly) and can&amp;rsquo;t see the point of having more than one space for bills, let alone all that extra material and bulk for a trifold.&lt;/p&gt;</description></item><item><title>PsExec No Process on the Pipe Error</title><link>https://yaleman.org/2012/03/28/psexec-no-process-on-the-pipe-error/</link><pubDate>Wed, 28 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/28/psexec-no-process-on-the-pipe-error/</guid><description>&lt;p&gt;I was getting an error trying to run a remote command on a Windows XP machine on our domain today:&lt;/p&gt;
&lt;p&gt;“Error communicating with PsExec service on [hostname]: No process is on the other end of the pipe.”&lt;/p&gt;
&lt;p&gt;As usual, google came to the rescue but it took a lot of forum scanning to find a result. The quick fix is to do this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; pslist \\[hostname] 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You should find a process called &lt;em&gt;PSEXESVC&lt;/em&gt;, if you &lt;em&gt;pskill&lt;/em&gt; it, then you should be able to use PsExec again.&lt;/p&gt;</description></item><item><title>RunAs error 1327</title><link>https://yaleman.org/2012/03/27/runas-error-1327/</link><pubDate>Mon, 26 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/27/runas-error-1327/</guid><description>&lt;p&gt;I had a workmate with issues using privilege escalation this morning, he kept getting an error like this:&lt;/p&gt;
&lt;p&gt;I had a workmate with issues using privilege escalation this morning, he kept getting an error like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;RUNAS ERROR: Unable to run - cmd&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;1327: Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After googling around a bit, most of the responses were about group policy or other restrictions causing issues, but it was actually much simpler!&lt;/p&gt;</description></item><item><title>update-apt-xapian using excessive resources</title><link>https://yaleman.org/2012/03/20/update-apt-xapian-using-excessive-resources/</link><pubDate>Tue, 20 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/20/update-apt-xapian-using-excessive-resources/</guid><description>&lt;p&gt;I&amp;rsquo;ve had an issue with some of my Ubuntu VM&amp;rsquo;s lately destroying the available resources on my ESXi box. The hard drives were going crazy due to a combination of normal disk access and also memory paging into swap file.&lt;/p&gt;
&lt;p&gt;Running top showed a process “update-apt-xapi” which was top of the charts for memory and cpu usage.&lt;/p&gt;
&lt;p&gt;I googled around a bit, and found that the update-apt-xapian-index process is Ubuntu&amp;rsquo;s way of updating the synaptic indexing. Considering this is a cli-only vm where I use puppet to manage the packaging, it&amp;rsquo;s useless. Also, there&amp;rsquo;s many many many posts on the web about this package going mental on low-resource machines.&lt;/p&gt;</description></item><item><title>Maths square puzzle</title><link>https://yaleman.org/2012/03/19/maths-square-puzzle/</link><pubDate>Mon, 19 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/19/maths-square-puzzle/</guid><description>&lt;p&gt;Ok, I&amp;rsquo;m going to admit this one had me working for a few minutes with a pencil. RMB&amp;rsquo;s young son had gone to his dad for help with some maths homework, and they&amp;rsquo;d blasted through it with ease except for one question, which they eventually came to me with before calling shenanigans on the whole thing and proclaiming it broken:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;O O O
O O
O O O
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;In the circles above, take the numbers one through eight and arrange them so that each side of the square adds up to fifteen.&lt;/p&gt;</description></item><item><title>DHCPINFORM requests from Windows clients</title><link>https://yaleman.org/2012/03/18/dhcpinform-requests-from-windows-clients/</link><pubDate>Sun, 18 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/18/dhcpinform-requests-from-windows-clients/</guid><description>&lt;p&gt;I&amp;rsquo;ve had an issue where there every 100 seconds or so, I was seeing something similar to this showing in my ISC dhcp server logs:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Mar 16 23:50:06 dnsbox dhcpd: DHCPINFORM from 10.0.0.20 via eth0
Mar 16 23:50:06 dnsbox dhcpd: DHCPACK to 10.0.0.20 (00:19:d1:9f:aa:e6) via eth0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This was for every windows client on the network, luckily I&amp;rsquo;ve only got two or three at any given time 🙂&lt;/p&gt;
&lt;p&gt;It took me a while to figure out, but it seems it&amp;rsquo;s actually Windows doing its automatic proxy auto-discovery (WPAD). If the DHCP server doesn&amp;rsquo;t respond with a “valid” response, it just keeps asking.&lt;/p&gt;</description></item><item><title>Killing processes in OSX while tethered via WiFi</title><link>https://yaleman.org/2012/03/14/killing-processes-in-osx-while-tethered-via-wifi/</link><pubDate>Wed, 14 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/14/killing-processes-in-osx-while-tethered-via-wifi/</guid><description>&lt;p&gt;When I&amp;rsquo;m at work I tether my laptop to my mobile phone. Only having 1.5GB of data per month to use, this can get eaten up quickly with &lt;a href="http://www.dropbox.com"&gt;Dropbox&lt;/a&gt; and or &lt;a href="http://www.sugarsync.com"&gt;SugarSync&lt;/a&gt; working, not to mention other things that use the data.&lt;/p&gt;
&lt;p&gt;Dropbox has a manual “pause” button, but SugarSync doesn&amp;rsquo;t. Since I&amp;rsquo;ve changed it&amp;rsquo;s even harder to remember that things are syncing, so I looked for a way to kill it while I&amp;rsquo;m tethered.&lt;/p&gt;</description></item><item><title>Stupid Surveys</title><link>https://yaleman.org/2012/03/11/stupid-surveys/</link><pubDate>Sun, 11 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/11/stupid-surveys/</guid><description>&lt;p&gt;Ok, seriously Logitech. I installed your terrible software to try and make my mouse buttons mappable, and that didn&amp;rsquo;t go so well. Why can&amp;rsquo;t I just set it to a key, or a key combo without having to learn your weird macro functions? Your old software was good, now… not so much.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/03/logitechsurvey.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;And after I reboot, I get asked about a survey. I say no, because I don&amp;rsquo;t want to fill it out. Then you bug me again? How is this good interface design? I&amp;rsquo;ve got two dead mice from you (a G5, and now an Anywhere MX which drifts all over the place) and you&amp;rsquo;re bugging me about a survey?&lt;/p&gt;</description></item><item><title>My First Open Source Project</title><link>https://yaleman.org/2012/03/11/my-first-open-source-project/</link><pubDate>Sat, 10 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/11/my-first-open-source-project/</guid><description>&lt;p&gt;Every day I make use of literally hundreds of interlinked projects which come under the banner of open source or free software.&lt;/p&gt;
&lt;p&gt;I started writing this article on a phone powered by Android, in the Epistle editor, in the markdown format. The router I&amp;rsquo;m connected to is based on Linux, and I will post this onto my blog powered by WordPress. My house has at least twenty virtual machines running Ubuntu, on an ESXi host, providing a range of internal and quasi-external services with 99% of them being free software solutions. About the only software I pay for is games, operating systems and things that Atlassian sells (I&amp;rsquo;m falling more in love with them all the time!)&lt;/p&gt;</description></item><item><title>Removing Pesky Sidebar Places in OSX</title><link>https://yaleman.org/2012/03/09/removing-pesky-sidebar-places-in-osx/</link><pubDate>Fri, 09 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/09/removing-pesky-sidebar-places-in-osx/</guid><description>&lt;p&gt;I had an issue with the sidebar of my OSX Finder window in Snow Leopard. Even though the old folders were there (and later removed) some shortcuts I had created wouldn&amp;rsquo;t go away.&lt;/p&gt;
&lt;p&gt;Command-clicking and trying to remove it wouldn&amp;rsquo;t work, and dragging it away wouldn&amp;rsquo;t either. I finally got annoyed by them being there, so I started googling around a bit.&lt;/p&gt;
&lt;p&gt;I found &lt;a href="http://discussions.apple.com/thread/2649234"&gt;this discussion on the official Apple Support Community&lt;/a&gt; which led me to Command-Click and &lt;strong&gt;Dragging&lt;/strong&gt; the items into the trash.&lt;/p&gt;</description></item><item><title>HP DC7800 with NVS300 on Windows 7</title><link>https://yaleman.org/2012/03/07/hp-dc7800-with-nvs300-on-windows-7/</link><pubDate>Wed, 07 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/07/hp-dc7800-with-nvs300-on-windows-7/</guid><description>&lt;p&gt;If you install an NVS300 supplied by &lt;a href="http://www.hp.com.au"&gt;HP&lt;/a&gt; it&amp;rsquo;ll disable the &lt;a href="http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&amp;amp;cc=us&amp;amp;prodNameId=3459245&amp;amp;prodTypeId=12454&amp;amp;prodSeriesId=3459241&amp;amp;swLang=13&amp;amp;taskId=135&amp;amp;swEnvOID=1093#113165"&gt;onboard SoundMAX hardware&lt;/a&gt; because there&amp;rsquo;s a sound device built into the video card.&lt;/p&gt;
&lt;p&gt;I tried a lot of things, including &lt;a href="http://www.geforce.com/Drivers/Results/41697"&gt;nVidia&amp;rsquo;s downloadable drivers&lt;/a&gt;, &lt;a href="http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&amp;amp;cc=us&amp;amp;prodNameId=3459245&amp;amp;prodTypeId=12454&amp;amp;prodSeriesId=3459241&amp;amp;swLang=13&amp;amp;taskId=135&amp;amp;swEnvOID=1093#11360"&gt;HP&amp;rsquo;s drivers&lt;/a&gt; and a few other options but eventually found it was a BIOS setting issue.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Go into the BIOS (F10 on startup)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll across to &lt;code&gt;Advanced&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select &lt;code&gt;PCI Devices&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once you&amp;rsquo;re in there, you&amp;rsquo;ll see the following:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The trick is to press the Page Down key and you&amp;rsquo;ll get to see the second set of PCI Devices:&lt;/p&gt;</description></item><item><title>Latin Macrons in Word 2003</title><link>https://yaleman.org/2012/03/07/latin-macrons-in-word-2003/</link><pubDate>Wed, 07 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/07/latin-macrons-in-word-2003/</guid><description>&lt;p&gt;So, you&amp;rsquo;re wanting to type some Latin notes quickly, but you&amp;rsquo;re sick of using the numeric keypad or you&amp;rsquo;re unable to because your laptop hates you. Here&amp;rsquo;s a good way to work around it, by having buttons to insert the text into the current point you are at in the document!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/wp-content/uploads/LatinMacrons-0.1.bas"&gt;Right click and Save-As on this link to download the file&lt;/a&gt; - this is all the magic code to make this work.&lt;/li&gt;
&lt;li&gt;Open Word 2003.&lt;/li&gt;
&lt;li&gt;From the main screen, press the key combination &lt;em&gt;Alt-F11&lt;/em&gt;. &lt;img src="https://yaleman.org/wp-content/uploads/2012/03/Macro-ImportedModule.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Ensure you&amp;rsquo;re working on the &lt;em&gt;Normal&lt;/em&gt; template, by double-clicking on &lt;em&gt;Normal&lt;/em&gt; then &lt;em&gt;Microsoft Word Objects&lt;/em&gt; then &lt;em&gt;ThisDocument&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Right click on the &lt;em&gt;Normal&lt;/em&gt; title and click &lt;em&gt;Import File…&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Select the file and click &lt;em&gt;Open&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;This should import the file into a &lt;em&gt;Module&lt;/em&gt; called &lt;em&gt;Module1&lt;/em&gt; or similar, double click on &lt;em&gt;Modules&lt;/em&gt; then double click on the newly created module item.&lt;/li&gt;
&lt;li&gt;To rename it so we know what we&amp;rsquo;re dealing with, go down to the module properties (which should be in the bottom left) and click next to &lt;em&gt;(Name)&lt;/em&gt;. &lt;img src="https://yaleman.org/wp-content/uploads/2012/03/Macro-ModuleName.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Delete what&amp;rsquo;s in the box and rename it to &lt;em&gt;Macrons&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Hit enter and it&amp;rsquo;ll update the name.&lt;/li&gt;
&lt;li&gt;Click on the &lt;em&gt;Save&lt;/em&gt; icon in the top of the window to confirm the changes to the Normal template.&lt;/li&gt;
&lt;li&gt;Close the &lt;em&gt;Microsoft Visual Basic&lt;/em&gt; window and you&amp;rsquo;ll be back in &lt;em&gt;Word&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Click on &lt;em&gt;View&lt;/em&gt; -&amp;gt; &lt;em&gt;Toolbars&lt;/em&gt; -&amp;gt; &lt;em&gt;Customize…&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Go to the &lt;em&gt;Toolbars&lt;/em&gt; tab and create a new toolbar by clicking on &lt;em&gt;New…&lt;/em&gt; and giving it a name. Ensure you&amp;rsquo;ve set &lt;em&gt;Make toolbar available to:&lt;/em&gt; to &lt;em&gt;Normal.dot&lt;/em&gt;. &lt;img src="https://yaleman.org/wp-content/uploads/2012/03/Toolbar-New.png" alt=""&gt;&lt;/li&gt;
&lt;li&gt;Change to the &lt;em&gt;Commands&lt;/em&gt; tab.&lt;/li&gt;
&lt;li&gt;Scroll down in the left hand window and find &lt;em&gt;Macros&lt;/em&gt; then click on it. &lt;img src="https://yaleman.org/wp-content/uploads/2012/03/CustomizeToolbar-Commands.png" alt=""&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each of the &lt;em&gt;Commands&lt;/em&gt; in the right hand side which start with &lt;em&gt;Normal.Macrons.&lt;/em&gt;:&lt;/p&gt;</description></item><item><title>Mass Effect 1 Crashing on Vista</title><link>https://yaleman.org/2012/03/07/mass-effect-1-crashing-on-vista/</link><pubDate>Tue, 06 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/07/mass-effect-1-crashing-on-vista/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2012/03/masseffectproperties.png"&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/03/masseffectproperties.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re like me and got excited after finally &lt;a href="http://masseffect.wikia.com/"&gt;reading up on&lt;/a&gt; the &lt;a href="http://www.masseffect.com/"&gt;Mass Effect&lt;/a&gt; Universe, you&amp;rsquo;ll likely have bought it cheap on &lt;a href="http://www.steampowered.com"&gt;Steam&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I had a problem initially where it would crash on startup. I googled around a lot, and found not much. I tried:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://support.steampowered.com/kb_article.php?ref=2037-QEUH-3335"&gt;Verified the Game Cache Files&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Turned on Windows XP compatibility mode for any .exe I could find&lt;/li&gt;
&lt;li&gt;Tried all the different settings I could find while running MassEffectConfig.exe&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m sure I tried a few other things, but none of it worked. As soon as I would run the game from Steam, the MassEffectLauncher.exe or MassEffect.exe it would crash straight away.&lt;/p&gt;</description></item><item><title>BBQ Gamer Grub Review</title><link>https://yaleman.org/2012/03/05/bbq-gamer-grub-review/</link><pubDate>Mon, 05 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/05/bbq-gamer-grub-review/</guid><description>&lt;p&gt;May I present… &lt;a href="http://www.gamergrub.com/"&gt;Gamer grub&lt;/a&gt;. I wasn&amp;rsquo;t sure what to expect when buying a packet from MilSims.. and I&amp;rsquo;m glad I didn&amp;rsquo;t set my expectations too high!&lt;/p&gt;
&lt;p&gt;From the back of the pack:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;15 browser tabs, 11 apps, voice chat and two games running. We couldn&amp;rsquo;t find a snack that could keep up… so, we made our own. Gamer Grub (R) is a delicious performance snack packed with essential vitamins and neurotransmitters to keep you focused and quick. Just ‘Tear N Tilt&amp;rsquo; into a pack of Gamer Grub (R) to multi-task and game… no greasy fingers.&lt;/p&gt;</description></item><item><title>It’s on now!</title><link>https://yaleman.org/2012/03/05/its-on-now/</link><pubDate>Mon, 05 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/05/its-on-now/</guid><description>&lt;p&gt;So.. I&amp;rsquo;ve always said that I would buy myself  a banjo, and someone called me on that today. Ten minutes later, I&amp;rsquo;ve found a low-bid auction on eBay and now I&amp;rsquo;m counting down the days 🙂&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2012/03/banjo-ebay.jpg"&gt;
&lt;/figure&gt;</description></item><item><title>127 Hours</title><link>https://yaleman.org/2012/03/04/127-hours/</link><pubDate>Sun, 04 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/04/127-hours/</guid><description>&lt;p&gt;So, I finally got to see the movie &lt;a href="http://www.imdb.com/title/tt1542344/"&gt;127 Hours&lt;/a&gt;. I&amp;rsquo;ve been meaning to watch it for a while, but movie-time at home&amp;rsquo;s been scarce and convincing RMB to watch it with me even harder. After finishing the first season of Revenge - hopefully there will be a second - we were completely out of things to watch, so I just hit go on the first thing in the “Incoming” list.&lt;/p&gt;</description></item><item><title>Minecraft 64-bit on OSX Snow Leopard</title><link>https://yaleman.org/2012/03/04/minecraft-64-bit-on-osx-snow-leopard/</link><pubDate>Sun, 04 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/04/minecraft-64-bit-on-osx-snow-leopard/</guid><description>&lt;p&gt;So, 1.2&amp;rsquo;s a little slower for some reason and I wanted some speed. I did a little googling around and found a few ways to enable x86_64 capabilities with the OSX Minecraft client.&lt;/p&gt;
&lt;p&gt;Minecraft&amp;rsquo;s JavaApplicationStub needs to be replaced, so back it up then link the new one in by running the following commands from [Terminal](&lt;a href="http://en.wikipedia.org/wiki/Terminal_(Mac_OS_X)"&gt;http://en.wikipedia.org/wiki/Terminal_(Mac_OS_X)&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cp /Applications/Minecraft.app/Contents/MacOS/JavaApplicationStub /Applications/Minecraft.app/Contents/MacOS/JavaApplicationStub.orig
ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub /Applications/Minecraft.app/Contents/MacOS/`
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Add 64-bit to the application&amp;rsquo;s capabilities by running the following command:&lt;/p&gt;</description></item><item><title>FTP to localhost and iptables firewall</title><link>https://yaleman.org/2012/03/02/ftp-to-localhost-and-iptables-firewall/</link><pubDate>Fri, 02 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/02/ftp-to-localhost-and-iptables-firewall/</guid><description>&lt;p&gt;I had an issue recently where I needed to allow FTP access to a server, as &lt;a href="http://www.wordpress.org"&gt;WordPress&lt;/a&gt; is a lot happier if you can allow it to (S)FTP to the account to do things. I didn&amp;rsquo;t want to allow it to clients outside the server, so I had to muck around with the &lt;a href="http://netfilter.org"&gt;iptables&lt;/a&gt;-based firewall I have. To work out what rules I had setup on startup, I checked out the script I have setup on startup on my linux host.&lt;/p&gt;</description></item><item><title>Adding a new node to Puppet</title><link>https://yaleman.org/2012/03/01/adding-a-new-node-to-puppet/</link><pubDate>Thu, 01 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/01/adding-a-new-node-to-puppet/</guid><description>&lt;p&gt;A quick way to add a new node to a &lt;a href="http://puppetlabs.com/"&gt;Puppet&lt;/a&gt;-managed system is as follows… (I run &lt;a href="http://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt;, but this should work on most systems)&lt;/p&gt;
&lt;p&gt;On the new node, run this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo puppetd --test --waitforcert 5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On the puppet server, run this (in a separate window, without closing the previous command):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo puppetca --list
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It should show the hostname of the new node you&amp;rsquo;re trying to add, if you find it run the following:&lt;/p&gt;</description></item><item><title>Out of the mouths of … people you thought were smart.</title><link>https://yaleman.org/2012/03/01/out-of-the-mouths-of-people-you-thought-were-smart/</link><pubDate>Thu, 01 Mar 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/03/01/out-of-the-mouths-of-people-you-thought-were-smart/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I&amp;rsquo;ll just leave this one here. I guess even people you think are smart can have dopey days 🙂&lt;/p&gt;</description></item><item><title>Revenge, sweet!</title><link>https://yaleman.org/2012/02/29/revenge-sweet/</link><pubDate>Wed, 29 Feb 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/02/29/revenge-sweet/</guid><description>&lt;p&gt;I&amp;rsquo;m always one for a good story, especially if it&amp;rsquo;s full of twists and turns. &lt;a href="http://www.imdb.com/title/tt1837642/"&gt;I&amp;rsquo;m always one for a good story, especially if it&amp;rsquo;s full of twists and turns.&lt;/a&gt; is perfect in many ways. Full of beautiful people, a young woman scorned, and true to its name - vengeance for the past. Well worth a look 🙂&lt;/p&gt;</description></item><item><title>Enabling markdown syntax for .md files in MacVim</title><link>https://yaleman.org/2012/02/28/enabling-markdown-syntax-for-md-files-in-macvim/</link><pubDate>Tue, 28 Feb 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/02/28/enabling-markdown-syntax-for-md-files-in-macvim/</guid><description>&lt;p&gt;Find where you installed it, in my case it was as below because I installed it with &lt;a href="http://mxcl.github.com/homebrew/"&gt;Homebrew&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/usr/local/Cellar/macvim/7.3-64/MacVim.app
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Edit this file:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/Contents/Resources/vim/runtime/filetype.vim
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Remove “.md” from &lt;a href="http://github.com/b4winckler/macvim/blob/master/runtime/filetype.vim#L1163"&gt;the lines&lt;/a&gt; below:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Modula 2
au BufNewFile,BufRead *.m2,*.DEF,*.MOD,*.md,*.mi setf modula2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://github.com/b4winckler/macvim/blob/master/runtime/filetype.vim#L1076"&gt;Search for&lt;/a&gt; the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,README.md setf markdown
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Add the below near the end of line, directly after “README.md”&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;*.md
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Restart MacVim and you&amp;rsquo;ll be good to go.&lt;/p&gt;</description></item><item><title>Ranty MacRant</title><link>https://yaleman.org/2012/02/28/ranty-macrant/</link><pubDate>Tue, 28 Feb 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/02/28/ranty-macrant/</guid><description>&lt;p&gt;You really have to worry when reading a site called &lt;a href="http://www.macstories.net/"&gt;MacStories&lt;/a&gt;, and of all the posts in the last three or four days, there&amp;rsquo;s only two posts which aren&amp;rsquo;t about iP(a/o)ds.&lt;/p&gt;
&lt;p&gt;Where&amp;rsquo;s the mac? I&amp;rsquo;m not a terrible Apple fanboi, but I do like OSX, and my Classic iPod. I&amp;rsquo;m not entirely sold on the iPod shuffle that I got given, but it&amp;rsquo;s little and free, so I&amp;rsquo;ll use it for running. But when I go to a site called MAC STORIES, give me stories about macs. You suck site, die.&lt;/p&gt;</description></item><item><title>Thanks, Google!</title><link>https://yaleman.org/2012/02/27/thanks-google/</link><pubDate>Mon, 27 Feb 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/02/27/thanks-google/</guid><description>&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2012/02/GoogleVerbatimSearch.png"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Shopping trip for my health!</title><link>https://yaleman.org/2012/01/19/shopping-trip-for-my-health/</link><pubDate>Thu, 19 Jan 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/01/19/shopping-trip-for-my-health/</guid><description>&lt;p&gt;So, I&amp;rsquo;ve decided to do some exercise, and this time I might actually go ahead with it. This jogging thing isn&amp;rsquo;t terrible, and I&amp;rsquo;ve got a goal.  The Old Cleveland -&amp;gt; Creek -&amp;gt; Stanley loop is my current one, and being able to do it at a slow jog without having to stop is the aim.&lt;/p&gt;
&lt;p&gt;I bought a pair of shoes, Mizuno Wave Inspire 8&amp;rsquo;s, in a size 15. Quite comfy actually. I went for a jog, and when I had them done up too tight I got the terrible foot pain issues I&amp;rsquo;ve had in the past.&lt;/p&gt;</description></item><item><title>Keyboard issues on Macbook (and Pro) with Ubuntu and VMWare Fusion</title><link>https://yaleman.org/2012/01/12/keyboard-issues-on-macbook-and-pro-with-ubuntu-and-vmware-fusion/</link><pubDate>Thu, 12 Jan 2012 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2012/01/12/keyboard-issues-on-macbook-and-pro-with-ubuntu-and-vmware-fusion/</guid><description>&lt;p&gt;So, it seems if you&amp;rsquo;re running a recent Ubuntu install (l/m/n/o initials) and you use Easy Install on VMWare Fusion you&amp;rsquo;ll have issues with keymaps. Up and down arrow, and a few other keys might play up too.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a simple trick, run this from the console as an admin (sudo if you please):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dpkg-reconfigure console-setup
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When it asks what kind of keyboard you have, hit “m” to select Macbook then hit enter. Keep hitting enter (or letter keys to select options, multiple taps on the same letter will scroll) and you&amp;rsquo;ll get your way through.&lt;/p&gt;</description></item><item><title>Elder Scrolls IV : Oblivion – Getting it working when you have Dual Screens</title><link>https://yaleman.org/2011/11/20/elder-scrolls-iv-oblivion-getting-it-working-when-you-have-dual-screens/</link><pubDate>Sat, 19 Nov 2011 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2011/11/20/elder-scrolls-iv-oblivion-getting-it-working-when-you-have-dual-screens/</guid><description>&lt;p&gt;Oblivion does not like two displays when it auto-detects and configures video settings on the initial game run.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to My Documents - My Games - Oblivion and delete the file named &lt;em&gt;Oblivion&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Disable the display that the game is not running off (In windows, not the monitors power button)&lt;/li&gt;
&lt;li&gt;Run Oblivion and it shouldn&amp;rsquo;t crash (for this specific problem)&lt;/li&gt;
&lt;li&gt;Exit Oblivion and turn on the second display.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you load Oblivion again, it should start fine whether you have one or multiple displays active. It seems to be an issue with the way it detects multiple screens - I&amp;rsquo;ve seen mention that they try to use &lt;em&gt;both&lt;/em&gt; screens in a weird multi-monitor see-everything mode.&lt;/p&gt;</description></item><item><title>Meme from Avitable.</title><link>https://yaleman.org/2011/01/24/meme-from-avitable/</link><pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2011/01/24/meme-from-avitable/</guid><description>&lt;p&gt;&lt;a href="http://www.avitable.com/2011/01/23/sunday-more-stupid-questions/"&gt;Continued from here&lt;/a&gt;. Stolen&amp;rsquo;s probably not the best word, since it&amp;rsquo;s supposed to be filled out by other really really bored people. So here goes…&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Out with the old, in with the new.</title><link>https://yaleman.org/2010/09/21/out-with-the-old-in-with-the-new/</link><pubDate>Mon, 20 Sep 2010 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2010/09/21/out-with-the-old-in-with-the-new/</guid><description>&lt;p&gt;So.. hi.&lt;/p&gt;
&lt;p&gt;Fuck explaining why I haven&amp;rsquo;t posted for a long time, just post it yale.&lt;/p&gt;
&lt;p&gt;OK. So I went to the Powderfinger Sunsets Tour concert on 05/09/10 at the Brisbane Riverstage. It was amazing. It was emotional, I cried, I got soaked with rain, and I had a lot of fun seeing a band that I&amp;rsquo;d always enjoyed and I never thought I&amp;rsquo;d have a chance to see again - seeing as they are doing their farewell tour.&lt;/p&gt;</description></item><item><title>Office 2003 installation is corrupted argrh</title><link>https://yaleman.org/2010/03/03/office-2003-installation-is-corrupted-argrh/</link><pubDate>Wed, 03 Mar 2010 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2010/03/03/office-2003-installation-is-corrupted-argrh/</guid><description>&lt;p&gt;Fixed because I installed this — &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=96a4413c-5261-4f69-83d0-932c430abd14"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=96a4413c-5261-4f69-83d0-932c430abd14&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ZOMG HIGGS</title><link>https://yaleman.org/2009/11/16/zomg-higgs/</link><pubDate>Mon, 16 Nov 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/11/16/zomg-higgs/</guid><description>&lt;p&gt;One of the guys at work referred to the &lt;a href="http://lhc.web.cern.ch/lhc/"&gt;large hadron collider&lt;/a&gt; as “the big kaleidoscope” today and thus the large hardon kaleidoscope meme was born.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/2009/11/16/zomg-higgs.jpg" alt="ZOMG HIGGS"&gt;&lt;/p&gt;</description></item><item><title>And it is going downhill from there…</title><link>https://yaleman.org/2009/11/02/and-it-is-going-downhill-from-there/</link><pubDate>Sun, 01 Nov 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/11/02/and-it-is-going-downhill-from-there/</guid><description>&lt;p&gt;One of my earliest fault reports from this morning…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Description: user&amp;rsquo;s outlook wasn&amp;rsquo;t synchronising because user refused to follow instructions in error message and sync errors repeated every 20 seconds&lt;/p&gt;
&lt;p&gt;Impact: no new mail and deleted items getting loaded up with sync errors&lt;/p&gt;
&lt;p&gt;Cause: user didn&amp;rsquo;t read error messages and follow instructions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sigh.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Not five minutes after I posted the first one…&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;user&amp;rsquo;s mailbox is way over its limit - advised to clear it up and will stop getting messages saying it&amp;rsquo;s full. user claims to have received email saying his account would be closed - but had deleted it and cleared it (and only it) from the deleted items. over 50MB of other stuff in deleted items however. advised if gets message like this to NOT delete it before calling us.&lt;/p&gt;</description></item><item><title>Mo-tard?</title><link>https://yaleman.org/2009/10/28/mo-tard/</link><pubDate>Wed, 28 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/28/mo-tard/</guid><description>&lt;p&gt;I thought the idea of a motard would be great, and reading the &lt;a href="http://www.yamaha-motor.com.au"&gt;description on Yamaha&amp;rsquo;s website&lt;/a&gt; makes it sound awesome! (See the end for a copy of the page)&lt;/p&gt;
&lt;p&gt;I have it on loan for a day or so while the 2000 model ZZR-250 RMB is buying is &lt;a href="http://teammoto.com.au/home.php"&gt;in for a roadworthy&lt;/a&gt;.  The bike is an excellent height for me - nearly too high in fact for me to comfortably stand on it in traffic. Considering I&amp;rsquo;m 6'9&amp;quot; tall, that is quite an effort!&lt;/p&gt;
&lt;p&gt;The riding position is very comfortable, with my arms bent at about 90 degrees and my back nearly straight. Under acceleration I have the urge to lean forward lest I be thrown from the bike because of the way the suspension shifts.&lt;/p&gt;
&lt;p&gt;The handling takes a bit of getting used to, going from my normal heavy old ZZR-600 to what is effectively a trail bike which weighs half as much. It is very manoeuvrable due to the light weight, trailbike suspension and very wide handlebars.&lt;/p&gt;
&lt;p&gt;I have not had a chance to really test the handling due to the fact I only have it for a short time - not to mention throwing a loaner bike around in peak hour highway traffic while it is raining probably should be avoided. The general feeling that I get of the bike is that it is well settled and useful on the road, tight tracks or on fire trails where sticky mud and traction are not an issue.&lt;/p&gt;
&lt;p&gt;The engine is very different to what I have ridden with before. The smooth carby-fed inline four cylinder ZZR-600, the thumping SV-650&amp;rsquo;s V-Twin and the ZZR-250&amp;rsquo;s wheezy but rev-happy two cylinder inline engine all have different characteristics, but they are still sports bikes at the core. The XTX&amp;rsquo;s engine, with its single piston and small useful rev range is a totally different beast. It definitely lives up to the “thumper” moniker such engines receive, roaring during acceleration and sounding like a burbling Harley-Davidson when you back off.&lt;/p&gt;
&lt;p&gt;Without a tachometer on the bike it is hard to tell what you are doing at any point in time, but the feeling through the seat is that if you fail to choose the right gear you are heading for rattly-stallsville on the low end and it runs out of puff on the top end. There is a relatively tight range in the middle that it is quite happy to cruise in and pull away from under normal riding conditions.&lt;/p&gt;
&lt;p&gt;The controls are easy to find and use as one would expect, all the switches and buttons are in the normal places and easy to feel for when you are first on the bike. The gearbox is reassuringly smooth and accurate, never leaving one to question whether it went into the gear I wanted. The levers aren&amp;rsquo;t adjustable, which makes me think that riders with smaller hands could be left over-reaching ont hsi bike. Clutch actuation is smooth and light which is nice.&lt;/p&gt;
&lt;p&gt;The brakes I am still deciding about. The front sports a big single 320mm disc with four Brembo aluminium pistons doing the grabbing, and the rear has a not-too-shabby 245mm rear single disc. There is no question that if I was to grab the brakes that the bike would stop quickly, but under road use it seems to require more than the usual two-finger grab to pull the bike up. I&amp;rsquo;m not sure if this is another case of the motard-road bike comparison but it makes me feel a little nervous grabbing so hard on the lever to pull myself up.&lt;/p&gt;
&lt;p&gt;Obviously after an hour or so on the bike in traffic it&amp;rsquo;s never going to be the most exhaustive of reviews, but it certainly is an interesting bike. Easy to ride and a good height, with a complete minimum of features leaves the bike in the normal motard position. Good for those that haven&amp;rsquo;t got a ute and want to ride their bike to the trail or for a fun bike which covers a lot of simple bases.&lt;/p&gt;
&lt;p&gt;For me though, I&amp;rsquo;m going to be happy to be back on the dedicated sports bikes 😉&lt;/p&gt;</description></item><item><title>ANZ’s new logo</title><link>https://yaleman.org/2009/10/26/anzs-new-logo/</link><pubDate>Mon, 26 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/26/anzs-new-logo/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;ANZ has a new logo. What the hell? Do they want to give me a hug? Is it something to do with anime? Or is it just some weird stylised crap that makes no sense.&lt;/p&gt;
&lt;p&gt;I think it is the last one, personally. ANZ, please fire your graphic designers, they are making too much money and spending it on crack again.&lt;/p&gt;</description></item><item><title>Da Vinci Code, again.</title><link>https://yaleman.org/2009/10/14/da-vinci-code-again/</link><pubDate>Wed, 14 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/14/da-vinci-code-again/</guid><description>&lt;p&gt;I have read it before, and listened to it now in audio book form  - &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fentity%2FDan-Brown%2FB000AP9DSU%3Fie%3DUTF8%26ref%255F%3Dntt%255Fathr%255Fdp%255Fpel%255F1&amp;amp;tag=ozmusic-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957"&gt;Dan Brown&amp;rsquo;s&lt;/a&gt; &lt;!-- raw HTML omitted --&gt;&lt;a href="http://www.amazon.com/gp/product/0739313126?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0739313126"&gt;Da Vinci Code&lt;/a&gt; &lt;!-- raw HTML omitted --&gt;is entertaining and if any of it is true (even just the facts that tie the story together) then it&amp;rsquo;s educational as well! I quite like the flow of the story, and the way that it introduces people to the idea of symbolism and questioning some of the central themes of religion.&lt;/p&gt;</description></item><item><title>Getting closer to the dream…</title><link>https://yaleman.org/2009/10/14/getting-closer-to-the-dream/</link><pubDate>Wed, 14 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/14/getting-closer-to-the-dream/</guid><description>&lt;p&gt;We are getting closer to what I have dreamed and &lt;a href="https://yaleman.org/2007/08/28/nells-first-experiences-with-the-primer"&gt;written of before&lt;/a&gt; - a universal information access device that allows people to learn from wherever and whenever they are. The &lt;a href="http://www.thewikireader.com/"&gt;WikiReader&lt;/a&gt; is a portable, low power device which has a full copy of &lt;a href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/a&gt; that you can carry with you and access from anywhere.&lt;/p&gt;
&lt;p&gt;It was designed by the team that brought the OpenMoko to the world, the first true open source mobile phone. I will be interested to see what happens with the developer&amp;rsquo;s side of things - hopefully they will allow open access to the software of the device so that it can be hacked and used for other things as well. Maybe this is the cheap ebook reader I have been looking for?&lt;/p&gt;</description></item><item><title>Carl Sagan and Marijuana?</title><link>https://yaleman.org/2009/10/13/carl-sagan-and-marijuana/</link><pubDate>Tue, 13 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/13/carl-sagan-and-marijuana/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;A truly honest view from an enlightened person on a drug that many think is the root of all evil. Please do not take this as me encouraging its use (as I am not a big fan), but I am fascinated by how he looks at the use of mind-altering drugs.&lt;/p&gt;
&lt;p&gt;I think this pretty much explains my views on some drugs:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;…there are genuine and valid levels of perception available with cannabis (and probably with other drugs) which are, &lt;strong&gt;through the defects of our society and our educational system&lt;/strong&gt;, unavailable to us without such drugs. Such a remark applies &lt;strong&gt;not only to self-awareness and to intellectual pursuits, but also to perceptions of real people, a vastly enhanced sensitivity to facial expression, intonations, and choice of words&lt;/strong&gt;…&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The idea of R which he introduces late in the piece is an interesting one - and especially for those that do not have experience or knowledge of drugs. The time between taking a dose and experiencing the effects is an important thing which many people fail to understand and which can cause no end of trouble. How many times have you heard of someone taking a dose of a drug and then when they thought it was not working, taking another dose or something else before the first dose hits? How many times was this potentially (or actually) catastrophic?&lt;/p&gt;
&lt;p&gt;If this was the first piece of education provided to people at a young age with respect to recreational or mind-altering drugs I would be quite happy. It does not promote drugs, nor does it have the normal religious or societal warnings imposed on it. The next thing I would hope for would be an honest discussion on the physiological affects, but how would we get honest discussion on drugs going in society anyway?&lt;/p&gt;
&lt;p&gt;I like that forty years ago one of the most intelligent and inspiring people of the time was hoping for the legality &lt;em&gt;“of a drug which helps produce the serenity and insight, sensitivity and fellowship so desperately needed in this increasingly mad and dangerous world.”&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Command line network drive quickies</title><link>https://yaleman.org/2009/10/12/command-line-network-drive-quickies/</link><pubDate>Mon, 12 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/12/command-line-network-drive-quickies/</guid><description>&lt;p&gt;The most common way to &lt;a href="http://support.microsoft.com/kb/308582"&gt;connect a drive to a network path in Windows&lt;/a&gt; is this command:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;net use X: \\SERVER\Share
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;X:&lt;/em&gt; is the drive letter you wish to map the share to,&lt;/li&gt;
&lt;li&gt;&lt;em&gt;\SERVER\Share&lt;/em&gt; is the UNC path to the share.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Assuming you have permissions to map drives and to access that share, it will map the drive and tell you that it mapped successfully.&lt;/p&gt;
&lt;p&gt;If you want quick access and do not want to map a network drive, you can access a UNC Path directly from the Command Prompt using pushd.&lt;/p&gt;</description></item><item><title>School bans cycling and walking to school, what next?</title><link>https://yaleman.org/2009/10/08/school-bans-cycling-and-walking-to-school-what-next/</link><pubDate>Thu, 08 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/08/school-bans-cycling-and-walking-to-school-what-next/</guid><description>&lt;blockquote&gt;
&lt;p&gt;“Saratoga Springs school district prohibits kids from biking to school, but a mom and her son defied the law. A state trooper was there to greet them.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;m completely and utterly gobsmacked at the nanny-state behaviour that&amp;rsquo;s happening more and more in today&amp;rsquo;s society. If a kid wants to ride or walk to school along a designated bike path with their parent supervising them no less, when does is it become the school&amp;rsquo;s choice to ban them from doing so?&lt;/p&gt;</description></item><item><title>More pay troubles</title><link>https://yaleman.org/2009/10/06/more-pay-troubles/</link><pubDate>Tue, 06 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/06/more-pay-troubles/</guid><description>&lt;p&gt;Well, I should have known better than to have trusted all those in the chain that my contract paperwork had to go through in order to go from a temporary employee to the comfort of a permanent role. Of course once I had made the assumption that all would go well, it did not. Instead of attaching my paperwork along with some others, it lay forgotten in the digital wasteland that is an Executive Assistant&amp;rsquo;s computer and did not reach the appropriate people to get me paid.&lt;/p&gt;</description></item><item><title>Motorcycle Shenanigans</title><link>https://yaleman.org/2009/10/05/motorcycle-shenanigans/</link><pubDate>Mon, 05 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/05/motorcycle-shenanigans/</guid><description>&lt;p&gt;I attended a wonderful wedding recently in the Bunya Mountains between two friends of mine, and it was lovely. The ride to and from there was less than fun, however.&lt;/p&gt;
&lt;p&gt;I can handle:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A four hour bike ride, that&amp;rsquo;s easy.&lt;/li&gt;
&lt;li&gt;Five or six kilometres of fist-sized gravel on a sports bike.&lt;/li&gt;
&lt;li&gt;The seals on my front master cylinder deciding to refuse to  live up to their name.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What I can&amp;rsquo;t handle is the terrible state of back-country Queensland roads and ending up with incredibly sore wrists by the time I was half way home. 🙁&lt;/p&gt;</description></item><item><title>Empire</title><link>https://yaleman.org/2009/10/02/orson_scott_card-empire/</link><pubDate>Fri, 02 Oct 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/10/02/orson_scott_card-empire/</guid><description>&lt;p&gt;I&amp;rsquo;ve just finished listening to an audiobook version of &lt;a href="http://www.amazon.com/gp/product/0765355221?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0765355221"&gt;Orson Scott Card&amp;rsquo;s novel “Empire”&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;. It&amp;rsquo;s quite an impressive novel, bringing together action, science fiction, politics and some modern philosophy.&lt;/p&gt;
&lt;p&gt;It explores the idea of a red-state vs. blue-state American civil war brought about by manipulating the media and the people through some interesting psychological ploys.&lt;/p&gt;
&lt;p&gt;As stated by the author himself, it wasn&amp;rsquo;t entirely his idea - having been approached by the &lt;a href="http://en.wikipedia.org/wiki/Chair_Entertainment"&gt;Chair Entertainment Group&lt;/a&gt;, an American video game producer - and offered the chance to develop the game&amp;rsquo;s storyline as well as a novel to set the series into action. This is not to say that it&amp;rsquo;s not an incredibly well thought-out story, with rich character development and the just the right amount of workout for your imagination.&lt;/p&gt;</description></item><item><title>Eats shoots and leaves…</title><link>https://yaleman.org/2009/09/30/eats-shoots-and-leaves/</link><pubDate>Wed, 30 Sep 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/09/30/eats-shoots-and-leaves/</guid><description>&lt;p&gt;From &lt;a href="http://web.archive.org/web/20091004102214/http://www.news.com.au:80/story/0,27574,26146131-421,00.html?"&gt;here&lt;/a&gt; on &lt;a href="http://news.com.au"&gt;news.com.au&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The 18-year-old youth was 17 and on a learner’s permit when he stole a Holden Rodeo ute at a party at Cheltenham in Melbourne&amp;rsquo;s southeast, &lt;!-- raw HTML omitted --&gt;the Moorabbin Kingston Leader reports&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wait, was he eighteen or seventeen? Gah, you guys suck.&lt;/p&gt;</description></item><item><title>Repeat after me…</title><link>https://yaleman.org/2009/09/23/repeat-after-me/</link><pubDate>Tue, 22 Sep 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/09/23/repeat-after-me/</guid><description>&lt;p&gt;Dear User,&lt;/p&gt;
&lt;p&gt;Repeat after me: &lt;em&gt;The address bar&amp;rsquo;s history is &lt;strong&gt;NOT&lt;/strong&gt; your bookmark folder!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;yale.&lt;/p&gt;</description></item><item><title>Good Idea / Bad Idea</title><link>https://yaleman.org/2009/09/17/good-idea-bad-idea/</link><pubDate>Thu, 17 Sep 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/09/17/good-idea-bad-idea/</guid><description>&lt;p&gt;Good idea: Walking for fitness to lose weight.&lt;/p&gt;
&lt;p&gt;Bad idea: Walking to Sushi Train.&lt;/p&gt;
&lt;p&gt;Good idea: Not wearing shoes as it&amp;rsquo;s &lt;a href="http://en.wikipedia.org/wiki/Barefoot_running#Rationale_for_running_barefoot"&gt;better for your feet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bad idea: Not wearing shoes as I twist my feet when I walk and developed two nice fat blisters last night. 🙁&lt;/p&gt;</description></item><item><title>Catcher in the.. what?</title><link>https://yaleman.org/2009/07/27/catcher-in-the/</link><pubDate>Mon, 27 Jul 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/07/27/catcher-in-the/</guid><description>&lt;p&gt;So, I just finished reading &lt;a href="http://www.amazon.com/gp/product/0316769177?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0316769177"&gt;The Catcher in the Rye&lt;/a&gt; &lt;!-- raw HTML omitted --&gt;by J.D. Salinger.&lt;/p&gt;
&lt;p&gt;Um, what? It was a nice story about a couple of days in the life of a kid in the big city who discovers some things about himself, but I&amp;rsquo;m still wondering where the last chapter or so is.&lt;/p&gt;
&lt;p&gt;Sigh. On to the next book - &lt;a href="http://www.amazon.com/Million-Life-Make-Manage-Maximise/dp/0731407008/ref=as_li_ss_tl?ie=UTF8&amp;amp;SubscriptionId=1MGPYB6YW3HWK55XCGG2&amp;amp;redirect=true&amp;amp;ref_=nav_custrec_signin&amp;amp;linkCode=ll1&amp;amp;tag=ozmusic-20&amp;amp;linkId=d9982dd403a919eb1351326acce4744b"&gt;$1 Million for Life&lt;/a&gt;, by Ashley Ormond.&lt;/p&gt;</description></item><item><title>Religion 101: The Final Exam</title><link>https://yaleman.org/2009/05/20/religion-101-the-final-exam/</link><pubDate>Wed, 20 May 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/05/20/religion-101-the-final-exam/</guid><description>&lt;p&gt;As much as I&amp;rsquo;m not one to post religious things on my blog, I had to post this &lt;!-- raw HTML omitted --&gt;awesome final exam for your religion&lt;!-- raw HTML omitted --&gt;… here&amp;rsquo;s a taste:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the Judeo-Christian tradition, we always look to the Bible as a guide. In this example, your teenage son has returned home from the prom intoxicated. The Bible&amp;rsquo;s instruction is:
&lt;ol&gt;
&lt;li&gt;Sit him down for a heart to heart talk&lt;/li&gt;
&lt;li&gt;Enroll him in AA&lt;/li&gt;
&lt;li&gt;Take away his driving privilege for one month&lt;/li&gt;
&lt;li&gt;Smash his head in with rocks&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;In this example, your son-in-law, returned from his honeymoon, has just told you he suspects your daughter was not a virgin on their wedding night. Wishing to abide by God&amp;rsquo;s holy rules as laid out in the Bible, you should:
&lt;ol&gt;
&lt;li&gt;Ask him if he was a virgin before you do anything&lt;/li&gt;
&lt;li&gt;Advise him to forgive her&lt;/li&gt;
&lt;li&gt;Talk to your daughter&lt;/li&gt;
&lt;li&gt;Go find those rocks&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>When variable substitution goes wrong…</title><link>https://yaleman.org/2009/05/14/when-variable-substitution-goes-wrong/</link><pubDate>Thu, 14 May 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/05/14/when-variable-substitution-goes-wrong/</guid><description>&lt;p&gt;Boy I love spam some days, it&amp;rsquo;s just … weird 🙂 We had this one forwarded to us to block, I wonder if it&amp;rsquo;ll break something in our wonderfully &lt;a href="http://us.trendmicro.com/us/products/enterprise/interscan-messaging-security-suite/"&gt;crap filtering system&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;-----Original Message-----
From: Julius Vailes [mailto:Julius-assolato@leeegs.demon.nl]
Sent: Monday, 11 May 2009 10:06 AM
To: [deleted]
Subject: $WordFile{click.txt}

$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt} $WordFile{click.txt}
$WordFile{click.txt} $WordFile{click.txt}
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Apple-brie soup at Bistro du Soleil in Playa del Rey – Los Angeles Times</title><link>https://yaleman.org/2009/05/14/apple-brie-soup-at-bistro-du-soleil-in-playa-del-rey-los-angeles-times/</link><pubDate>Wed, 13 May 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/05/14/apple-brie-soup-at-bistro-du-soleil-in-playa-del-rey-los-angeles-times/</guid><description>&lt;p&gt;&lt;a href="http://www.latimes.com/features/food/la-fo-sos13-2009may13,0,1486566.story?track=rss"&gt;Apple-brie soup at Bistro du Soleil in Playa del Rey - Los Angeles Times&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looks like tasty-tasty unhealthy creamy soup indeed 😀&lt;/p&gt;</description></item><item><title>Thomas Cook Boots</title><link>https://yaleman.org/2009/04/04/thomas-cook-boots/</link><pubDate>Sat, 04 Apr 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/04/04/thomas-cook-boots/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/2009/04/04/3410762055_18f3312bde.jpg" alt="Thomas Cook Boots"&gt;&lt;/p&gt;
&lt;p&gt;New boots for my trip to the snow 🙂 Got them for $69.95 - I can&amp;rsquo;t remember the last time I got shoes so cheap, I love having size fifteen feet 🙁&lt;/p&gt;
&lt;p&gt;Found them at DFO up the back hidden in a pile of “seconds” in the corner - nothing wrong with them, just they were old stock!&lt;/p&gt;</description></item><item><title>You are an INTP</title><link>https://yaleman.org/2009/03/17/410/</link><pubDate>Tue, 17 Mar 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/03/17/410/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/2009/03/17/intp.gif"&gt;
&lt;/figure&gt;

&lt;h2 id="the-thinker"&gt;The Thinker&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You are analytical and logical - and on a quest to learn everything you can.&lt;/li&gt;
&lt;li&gt;Smart and complex, you always love a new intellectual challenge.&lt;/li&gt;
&lt;li&gt;Your biggest pet peeve is people who slow you down with trivial chit chat.&lt;/li&gt;
&lt;li&gt;A quiet maverick, you tend to ignore rules and authority whenever you feel like it.&lt;/li&gt;
&lt;li&gt;In love, you are an easy person to fall for. But you&amp;rsquo;re not an easy person to stay in love with.&lt;/li&gt;
&lt;li&gt;Although you are quite flexible, you often come off as aloof or argumentative.&lt;/li&gt;
&lt;li&gt;At work, you are both a logical and creative thinker. You are great at solving problems.&lt;/li&gt;
&lt;li&gt;You would make an excellent mathematician, programmer, or professor.&lt;/li&gt;
&lt;li&gt;How you see yourself: Creative, fair, and tough-minded.&lt;/li&gt;
&lt;li&gt;When other people don&amp;rsquo;t get you, they see you as: arrogant, cold, and robotic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yup, that&amp;rsquo;s me.&lt;/p&gt;</description></item><item><title>I’m a JEDI</title><link>https://yaleman.org/2009/02/03/im-a-jedi/</link><pubDate>Tue, 03 Feb 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/02/03/im-a-jedi/</guid><description>&lt;p&gt;As I was leaving the carpark tonight on my bike I was going down the ramp as the carpark chicky was going up to leave… you could see the “oh fuck, cmon” on her face which is fair enough. She said something about not having change, and knew there was no way I was going to pay five times the bike rate, so … I said “you didn&amp;rsquo;t see me.”&lt;/p&gt;</description></item><item><title>I’m a mouse furry!</title><link>https://yaleman.org/2009/01/23/im-a-mouse-furry/</link><pubDate>Fri, 23 Jan 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/01/23/im-a-mouse-furry/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>I’m GIR!</title><link>https://yaleman.org/2009/01/16/im-gir/</link><pubDate>Fri, 16 Jan 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/01/16/im-gir/</guid><description>&lt;p&gt;&lt;em&gt;Your result for what &lt;a href="http://www.amazon.com/gp/product/B000HC2LRQ?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000HC2LRQ"&gt;Invader Zim&lt;/a&gt; character are you?… &lt;strong&gt;You are Gir (88% Gir)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/2009/01/16/1437751606524293620.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;You enjoy the simple things in life, may tend to be random at times and over hyper, but that is why many adore you (or why many don&amp;rsquo;t want to be around you).&lt;/p&gt;</description></item><item><title>Miscommunication…</title><link>https://yaleman.org/2009/01/14/miscommunication/</link><pubDate>Wed, 14 Jan 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/01/14/miscommunication/</guid><description>&lt;p&gt;It&amp;rsquo;s perfectly normal to hear “man bikini cafe” when someone says “lamborghini cafe” right? Oh bother.&lt;/p&gt;</description></item><item><title>What kind of fae are you?</title><link>https://yaleman.org/2009/01/12/what-kind-of-fae-are-you/</link><pubDate>Mon, 12 Jan 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/01/12/what-kind-of-fae-are-you/</guid><description>&lt;p&gt;What type of Fae are you?&lt;/p&gt;</description></item><item><title>Cirque du Soleil Dralion</title><link>https://yaleman.org/2009/01/11/cirque-du-soleil-dralion/</link><pubDate>Sun, 11 Jan 2009 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2009/01/11/cirque-du-soleil-dralion/</guid><description>&lt;p&gt;I just don&amp;rsquo;t know how to explain how amazing tonight was. Robyn sent me a link to a random &lt;a href="http://au.youtube.com/watch?v=feXuC36Ez9k"&gt;Japanese “popping” dance video&lt;/a&gt; and somehow I ended up at a link to Cirque du Soliel&amp;rsquo;s latest Australian tour - &lt;a href="http://www.amazon.com/gp/product/B000053V59?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000053V59"&gt;Dralion&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;
&lt;p&gt;It took a few seconds to realise that I had about a week until the show finished, and that I could actually afford to go this time. Every other time they&amp;rsquo;ve been in Brisbane the planets haven&amp;rsquo;t been in the right position for me to have the spending money to be in the right place with a ticket in hand to see one of their shows. This year, it was RMB&amp;rsquo;s birthday AND I could afford it.&lt;/p&gt;</description></item><item><title>Find the last five IP’s I logged in as</title><link>https://yaleman.org/2008/11/28/find-the-last-five-ips-i-logged-in-as/</link><pubDate>Fri, 28 Nov 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/11/28/find-the-last-five-ips-i-logged-in-as/</guid><description>&lt;p&gt;So, to find the last five IP&amp;rsquo;s a user called “user” has logged in as, do this from .. well, a commandline.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;last -i | grep user | head -n 5
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Last shows the last (lots) of users that logged in,&lt;/li&gt;
&lt;li&gt;The -i shows IP&amp;rsquo;s,&lt;/li&gt;
&lt;li&gt;Use grep to filter by the word “user” and&lt;/li&gt;
&lt;li&gt;Head shows the top five.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yay, all done.&lt;/p&gt;</description></item><item><title>Rainbows n’ shit.</title><link>https://yaleman.org/2008/11/28/rainbows-n-shit/</link><pubDate>Fri, 28 Nov 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/11/28/rainbows-n-shit/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Your rainbow is strongly shaded&lt;!-- raw HTML omitted --&gt; green and red.&lt;!-- raw HTML omitted --&gt;What is says about you: You are an intelligent person. You appreciate energetic people. Those around you admire your fresh outlook and vitality. You get bored easily and want friends who will keep up with you.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I don&amp;rsquo;t really know why I do these things, I know me already.&lt;/p&gt;</description></item><item><title>Too many mind.</title><link>https://yaleman.org/2008/11/17/too-many-mind/</link><pubDate>Mon, 17 Nov 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/11/17/too-many-mind/</guid><description>&lt;p&gt;I just had one of the best rides in the wet since my first night on the bike. I basically said to myself “shut the fuck up and ride” and did so. I loosened my typical vice-tight grip on the bars, tightened up my knees like one should on the bike and just rode it smooth. Remembering to think less about the fact that I had a bit of water on my visor and just watching the road was a good thing too.&lt;/p&gt;</description></item><item><title>The things you find.</title><link>https://yaleman.org/2008/11/15/the-things-you-find/</link><pubDate>Sat, 15 Nov 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/11/15/the-things-you-find/</guid><description>&lt;blockquote&gt;
&lt;p&gt;On Mon Aug 25, 2003 ******** wrote:&lt;/p&gt;
&lt;p&gt;“Hello, I am a ‘generously proportioned&amp;rsquo; male (375 pounds) with a less than generous penile length (4 inches erect). I seek a vendor of &lt;a href="http://www.amazon.com/gp/product/B000SM53XY?ie=UTF8&amp;amp;tag=ozmusic-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B000SM53XY"&gt;quality inflatable sheep&lt;/a&gt; &lt;!-- raw HTML omitted --&gt;who can give away free samples as I am unemployed. Best regards.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Found in my message history as I went to say something to a friend. 🙂&lt;/p&gt;</description></item><item><title>EPS Files on Gimp</title><link>https://yaleman.org/2008/11/11/eps-files-on-gimp/</link><pubDate>Tue, 11 Nov 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/11/11/eps-files-on-gimp/</guid><description>&lt;p&gt;So, I love running &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;, it&amp;rsquo;s good fun. Easy once you learn it, lightish on resources and best of all it&amp;rsquo;s free. The &lt;a href="http://portableapps.com/"&gt;PortableApps.com&lt;/a&gt; &lt;a href="http://portableapps.com/apps/graphics_pictures/gimp_portable"&gt;edition&lt;/a&gt; has been getting some loving from me of late - who can complain when it brings your settings along easily! 😀&lt;/p&gt;
&lt;p&gt;I tried opening an eps file the other day and ran into a problem - GhostScript isn&amp;rsquo;t installed as standard.&lt;/p&gt;
&lt;p&gt;After installing the 64-bit version for windows from &lt;a href="http://pages.cs.wisc.edu/~ghost/doc/GPL/gpl863.htm"&gt;here,&lt;/a&gt; there was only one more thing to do. Google-fu got me to a &lt;a href="http://portableapps.com/node/11093"&gt;german-language page&lt;/a&gt; (&lt;a href="http://translate.google.com/translate?u=http://portableapps.com/node/11093&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;sl=de&amp;amp;tl=en"&gt;translation here&lt;/a&gt;) that showed me most of how to fix it. Below is a sample default.env file to show the Gimp where to go 😉 The file has to be &lt;code&gt;%GIMPFOLDER%\App\gimp\lib\gimp\2.0\environ\default.env&lt;/code&gt; and has to have all the extra newlines according to the original page (and it worked after I did that, don&amp;rsquo;t ask.&lt;/p&gt;</description></item><item><title>Update on the job market.</title><link>https://yaleman.org/2008/10/20/update-on-the-job-market/</link><pubDate>Sun, 19 Oct 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/10/20/update-on-the-job-market/</guid><description>&lt;p&gt;Probably should refer to the &lt;!-- raw HTML omitted --&gt;previous post&lt;!-- raw HTML omitted --&gt; about the job market. Probably shouldn&amp;rsquo;t point out that I&amp;rsquo;m wondering why I can&amp;rsquo;t seem to get a job. Who&amp;rsquo;s putting the kybosh on me?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve got too much experience for a low level job, and not enough for high level? Great. And I&amp;rsquo;m working in a casual job so I can&amp;rsquo;t really afford to study. Yay.&lt;/p&gt;</description></item><item><title>The job market shits me</title><link>https://yaleman.org/2008/10/10/the-job-market-shits-me/</link><pubDate>Thu, 09 Oct 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/10/10/the-job-market-shits-me/</guid><description>&lt;p&gt;You heard it here. It shits me. It seems that with my weird and wonderful assortment of experience and skills that I don&amp;rsquo;t actually fit into any box they have, so I can&amp;rsquo;t get a job and I&amp;rsquo;m stuck in pizzaVille.&lt;/p&gt;
&lt;p&gt;Fuck.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m going to start applying for slightly-less-smelling-like-garlic shitkicker jobs, prodding more people at random and hoping for the best. This hasn&amp;rsquo;t worked so far, but others are saying to keep doing it, so on with the poking.&lt;/p&gt;</description></item><item><title>JCal Pro All day problem fix.</title><link>https://yaleman.org/2008/08/28/jcal-pro-all-day-problem-fix/</link><pubDate>Thu, 28 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/28/jcal-pro-all-day-problem-fix/</guid><description>&lt;p&gt;It seems that on the “upcoming events” module of JCal Pro it shows “(All Day)” if you&amp;rsquo;ve got an all day item. It&amp;rsquo;s ugly and I was asked how to remove it. Here&amp;rsquo;s how to do it:&lt;/p&gt;
&lt;p&gt;Edit modules/mod_jcalpro_latest.php&lt;/p&gt;
&lt;p&gt;Comment out this line:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$returnstring .= ( $EXTCAL_CONFIG['show_times'] ) ? ' (' . $start_time . ( ($EXTCAL_CONFIG['show_times'] == 3 || $no_end_specified) ? '' : ' - ' . $end_time ) . ')' : '';
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Replace it with:&lt;/p&gt;</description></item><item><title>Birthday tankbags ahoy!</title><link>https://yaleman.org/2008/08/21/birthday-tankbags-ahoy/</link><pubDate>Thu, 21 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/21/birthday-tankbags-ahoy/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2008/08/oxfordtankbag.jpg" alt="Oxford Tank Bag"&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;I&amp;rsquo;ve been considering storage solutions for on my bike - ventura racks and bags and so forth. As a small, portable solution I&amp;rsquo;ve been looking at a magnetic tank bag as they&amp;rsquo;re removable and relatively cheap (not to mention easy to get, since they&amp;rsquo;re not model-specific) and allow me to use my gps and or see my phone while riding.&lt;/p&gt;
&lt;p&gt;I went down to Springwood Suzuki and was reccommended the Oxford brand, and I agreed - purchasing &lt;!-- raw HTML omitted --&gt;one of these&lt;!-- raw HTML omitted --&gt;. Well, &lt;a href="//boryssnorc.com"&gt;borysSNORC&lt;/a&gt; did anyway 😀&lt;/p&gt;</description></item><item><title>I love tech support</title><link>https://yaleman.org/2008/08/21/i-love-tech-support/</link><pubDate>Thu, 21 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/21/i-love-tech-support/</guid><description>&lt;p&gt;Here&amp;rsquo;s my current fun with a certain unnamed hosting provider. Feel free to traceroute this site&amp;rsquo;s domain name if you want to know which one.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;me:&lt;/strong&gt; “please do this specific thing to twenty domains.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;them:&lt;/strong&gt; “ok, like this?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;me:&lt;/strong&gt; “no, do it how I asked!”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;them:&lt;/strong&gt; “oh dear, we need someone smarter… I&amp;rsquo;ll send the request somewhere else”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[ 24 hours goes past ]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;me:&lt;/strong&gt; “hello?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;them:&lt;/strong&gt; “sorry, ok, done”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;me:&lt;/strong&gt; “but you didn&amp;rsquo;t do it, and I had to create a new ticket to ask you to do it again, properly!”&lt;/p&gt;</description></item><item><title>Rjays Edge boots, a week later.</title><link>https://yaleman.org/2008/08/16/rjays-edge-boots-a-week-later/</link><pubDate>Fri, 15 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/16/rjays-edge-boots-a-week-later/</guid><description>&lt;p&gt;Just a quick post - these boots are super-comfy! I&amp;rsquo;ve had them for just over a week now and have worn them every day, including a full day of riding on the 13th (which I really should post about)&lt;/p&gt;
&lt;p&gt;Suffice to say: they&amp;rsquo;re worn in, they fit nicely, they aren&amp;rsquo;t great for walking long distances in and they hold in all the right places for a well made boot. I&amp;rsquo;m going to have to watch the big velcro section to make sure it doesn&amp;rsquo;t fill up with fuzz - but other than that it&amp;rsquo;s all looking good 🙂&lt;/p&gt;</description></item><item><title>My first two-wheeled lube job</title><link>https://yaleman.org/2008/08/12/my-first-two-wheeled-lube-job/</link><pubDate>Tue, 12 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/12/my-first-two-wheeled-lube-job/</guid><description>&lt;p&gt;So, I&amp;rsquo;m going down the route of trying to make motorcycling the cheapest I can. I&amp;rsquo;m planning on doing as much repair and maintenance as I can, so that includes things like adjustments of controls, and oil &amp;amp; filter replacements 🙂&lt;/p&gt;
&lt;p&gt;A couple of days ago I adjusted the throttle free-play, something that&amp;rsquo;d been plaguing me since I got the bike. It had about 1/8th of a turn of play :S&lt;/p&gt;</description></item><item><title>I bought boots!</title><link>https://yaleman.org/2008/08/08/i-bought-boots/</link><pubDate>Fri, 08 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/08/i-bought-boots/</guid><description>&lt;p&gt;Being 6'9″ tall with size fifteen-ish shoes makes it interesting to buy shoes at the best of times. It&amp;rsquo;s basically “what have you got? I&amp;rsquo;ll take it!” for dress shoes and joggers it&amp;rsquo;s “what do you have that&amp;rsquo;s not a basketball shoe? I&amp;rsquo;ll take it!”&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2008/08/edge-black.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;Searching for motorcycle gear&amp;rsquo;s been a challenge, because it&amp;rsquo;s specialised and they don&amp;rsquo;t sell that much. I&amp;rsquo;ve found three pairs of boots that fit, and only two that fit comfortably without plans to take them to a bootmaker. Both of them are made by &lt;a href="http://www.rjays.com.au"&gt;RJays&lt;/a&gt; and the ones I bought todays are their “Edge” model in a UK size 48.&lt;/p&gt;</description></item><item><title>My Nebo Cherry Got Popped</title><link>https://yaleman.org/2008/08/03/my-nebo-cherry-got-popped/</link><pubDate>Sun, 03 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/03/my-nebo-cherry-got-popped/</guid><description>&lt;p&gt;So, my bike&amp;rsquo;s in the shop and I have a morning off from work. A friend offers me a ride of his spare bike, and the opportunity to be led through the twisties heading up to the Maiala Rainforest Teahouse at Mount Nebo/Glorious. Who could say no? Not me!&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2008/08/NeboBikes.jpeg"&gt;
&lt;/figure&gt;

&lt;p&gt;I&amp;rsquo;ll admit it, I was shitting myself. On someone else&amp;rsquo;s much lighter and more responsive bike, tooling through the hills and trying to not look like a complete grandma - which I failed at, but am cool with that) 🙂&lt;/p&gt;</description></item><item><title>WordPress security tip</title><link>https://yaleman.org/2008/08/01/wordpress-security-tip/</link><pubDate>Fri, 01 Aug 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/08/01/wordpress-security-tip/</guid><description>&lt;p&gt;You can prevent people from looking inside your directories by creating a file in there called &lt;em&gt;.htaccess&lt;/em&gt; and adding the following line:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Options -Indexes
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is a good way of doing this, since it then tells the web browser “You’re not allowed in here” rather than having to create blank files to hide your directories 🙂&lt;/p&gt;</description></item><item><title>Missing categories problem with WordPress 2.6</title><link>https://yaleman.org/2008/07/29/missing-categories-problem-with-wordpress-26/</link><pubDate>Tue, 29 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/29/missing-categories-problem-with-wordpress-26/</guid><description>&lt;p&gt;So, loads of people are having issues with this as per a &lt;a href="http://wordpress.org/search/+2.6+categories?forums=1"&gt;search or two&lt;/a&gt; on the &lt;a href="http://wordpress.org/support/"&gt;WordPress forums&lt;/a&gt;, and I found myself in the same boat. Check it out - I found a fix 🙂&lt;/p&gt;
&lt;p&gt;I inserted the wp_categories table from my backups and then ran &lt;a href="http://wordpress.org/support/topic/191189#post-814069"&gt;the sql query I found here&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;UPDATE wp_term_taxonomy, wp_categories 
SET description = cat_name 
WHERE term_id = cat_ID;

UPDATE wp_terms, wp_categories 
SET name = cat_name, slug = category_nicename 
WHERE term_id = cat_ID;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>My baby’s in the hospital :(</title><link>https://yaleman.org/2008/07/30/my-babys-in-the-hospital/</link><pubDate>Tue, 29 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/30/my-babys-in-the-hospital/</guid><description>&lt;p&gt;Well, my motorbike&amp;rsquo;s in for repairs. The girl that &lt;!-- raw HTML omitted --&gt;hit it at work&lt;!-- raw HTML omitted --&gt; decided that insurance (or telling her dad) wasn&amp;rsquo;t the way to go and has agreed to pay in cash. I dropped it off to Silver Star yesterday, the first time I&amp;rsquo;ve let anyone else touch it… can&amp;rsquo;t wait to get it back sans rattles 🙂&lt;/p&gt;</description></item><item><title>My bike got nudged :(</title><link>https://yaleman.org/2008/07/19/my-bike-got-nudged/</link><pubDate>Sat, 19 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/19/my-bike-got-nudged/</guid><description>&lt;p&gt;I knew it would happen, but I was hoping it wouldn&amp;rsquo;t happen soon… My bike got reversed into tonight by some silly little blonde girl in a Rav4.&lt;/p&gt;
&lt;p&gt;It got knocked over onto its left side, scractching the clutch cover, the bar end and muffler. It seems that she&amp;rsquo;d run straight into the right hand indicator, smashing that and scratching the fairings around it.&lt;/p&gt;
&lt;p&gt;The worst part of it all - it looks like the bolt that holds most of the right hand fairing on has snapped out of the mounting in the frame (the mount failed, not the bolt - worse) so that&amp;rsquo;s going to be a right pain in the ass to fix :S&lt;/p&gt;</description></item><item><title>Under pressure</title><link>https://yaleman.org/2008/07/17/under-pressure/</link><pubDate>Thu, 17 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/17/under-pressure/</guid><description>&lt;p&gt;I figured I should have checked the tyre pressures on the way home from purchasing the bike, but as usual with these sorts of things I was a lazy dick. I checked &amp;rsquo;em today with a cheapass digital tyre pressure gauge I bought from &lt;!-- raw HTML omitted --&gt;Supercheap Auto&lt;!-- raw HTML omitted --&gt; and found they were at about half of what they were supposed to be - 22 / 27 front/back instead of 36 / 41!&lt;/p&gt;</description></item><item><title>Things I Did Last Night</title><link>https://yaleman.org/2008/07/16/things-i-did-last-night/</link><pubDate>Wed, 16 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/16/things-i-did-last-night/</guid><description>&lt;p&gt;Pretty awesome site this one - very simple and very succinct. 🙂&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://www.thingsididlastnight.com/"&gt;http://www.thingsididlastnight.com/&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Ride course idea</title><link>https://yaleman.org/2008/07/11/ride-course-idea/</link><pubDate>Thu, 10 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/11/ride-course-idea/</guid><description>&lt;p&gt;I&amp;rsquo;m thinking I might hit up this route one day soon - maybe even Saturday if I don&amp;rsquo;t get completely wasted by working a Friday night with this stupid ass cold. Hopefully the weather will warm up a tad, or at least leave the rain out of it so I can jam on some thermals and enjoy the ride instead of losing feeling in my legs again 🙁&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;View Larger Map&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Proud parent…</title><link>https://yaleman.org/2008/07/07/proud-parent/</link><pubDate>Mon, 07 Jul 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/07/07/proud-parent/</guid><description>&lt;p&gt;Sa-weeeeeeeeet. I collected my bike today, paying my money and getting the bike. You know how it works.&lt;/p&gt;
&lt;p&gt;Everything went relatively smoothly except for the light rain starting just as we left to go do it. Riding back was a fun experience, finding out on the fly how the bike rode and where all the controls were 😛&lt;/p&gt;
&lt;p&gt;I took it out for a ride tonight (yay rain) and I think it needs a damn good tune but otherwise seems sound. Time and inspections by mates will tell 😉&lt;/p&gt;</description></item><item><title>I got my motorbike licence!</title><link>https://yaleman.org/2008/06/25/i-got-my-motorbike-license/</link><pubDate>Wed, 25 Jun 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/06/25/i-got-my-motorbike-license/</guid><description>&lt;p&gt;I completed my &lt;a href="http://www.tmr.qld.gov.au/Licensing/Getting-a-licence/Getting-a-motorbike-licence/Q-Ride.aspx"&gt;Q-RIDE&lt;/a&gt; course with &lt;a href="http://www.teammoto.com.au"&gt;TeamMoto&lt;/a&gt; yesterday. So much fun, and because I started it before the 1st of July 2008, I got to get my full open bike license in a three day (one day every two weeks, due to work/etc) couse 🙂&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2008/06/jameslicense.jpg" alt="WinLicense"&gt;&lt;/p&gt;
&lt;p&gt;As shown above, I look like a clown and have an R class Queensland license - allowing for an unrestricted engine sized motorbike 🙂&lt;/p&gt;</description></item><item><title>The Dante’s Inferno Test</title><link>https://yaleman.org/2008/05/17/the-dantes-inferno-test/</link><pubDate>Sat, 17 May 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/05/17/the-dantes-inferno-test/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;Here is how you matched up against all the levels:&lt;/p&gt;
&lt;p&gt;Level | Score&lt;/p&gt;
&lt;p&gt;Purgatory | Very Low&lt;/p&gt;
&lt;p&gt;Level 1 - Limbo | Very Low&lt;/p&gt;
&lt;p&gt;Level 2 | Very High&lt;/p&gt;
&lt;p&gt;Level 3 | Moderate&lt;/p&gt;
&lt;p&gt;Level 4 | Very High&lt;/p&gt;
&lt;p&gt;Level 5 | Very High&lt;/p&gt;
&lt;p&gt;Level 6 - The City of Dis | Very High&lt;/p&gt;
&lt;p&gt;Level 7 | Very High&lt;/p&gt;
&lt;p&gt;Level 8- the Malebolge | Very High&lt;/p&gt;</description></item><item><title>My Personality</title><link>https://yaleman.org/2008/04/22/my-personality/</link><pubDate>Tue, 22 Apr 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/04/22/my-personality/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td style=&amp;quot;padding: 0px;&amp;quot;&amp;gt;
 &amp;lt;p style=&amp;quot;float: right; color: white; padding-right: 2px; margin-top: 2px; font-size: 10px;&amp;quot;&amp;gt;
 91
 &amp;lt;/p&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td style=&amp;quot;padding: 0px;&amp;quot;&amp;gt;
 &amp;lt;p style=&amp;quot;float: right; color: white; padding-right: 2px; margin-top: 2px; font-size: 10px;&amp;quot;&amp;gt;
 21
 &amp;lt;/p&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td style=&amp;quot;padding: 0px;&amp;quot;&amp;gt;
 &amp;lt;p style=&amp;quot;float: right; color: white; padding-right: 2px; margin-top: 2px; font-size: 10px;&amp;quot;&amp;gt;
 40
 &amp;lt;/p&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td style=&amp;quot;padding: 0px;&amp;quot;&amp;gt;
 &amp;lt;p style=&amp;quot;float: right; color: white; padding-right: 2px; margin-top: 2px; font-size: 10px;&amp;quot;&amp;gt;
 26
 &amp;lt;/p&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td style=&amp;quot;padding: 0px;&amp;quot;&amp;gt;
 &amp;lt;p style=&amp;quot;float: right; color: white; padding-right: 2px; margin-top: 2px; font-size: 10px;&amp;quot;&amp;gt;
 7
 &amp;lt;/p&amp;gt;
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Google’s there for a reason</title><link>https://yaleman.org/2008/04/17/googles-there-for-a-reason/</link><pubDate>Thu, 17 Apr 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/04/17/googles-there-for-a-reason/</guid><description>&lt;p&gt;Yes, I looked up &lt;!-- raw HTML omitted --&gt;how to microwave rice&lt;!-- raw HTML omitted --&gt; on google. What the fuck else is the internet there for?&lt;/p&gt;
&lt;p&gt;Porn? OK&lt;/p&gt;
&lt;p&gt;Movies? OK&lt;/p&gt;
&lt;p&gt;Information on useful things in life? Heaven forbid!&lt;/p&gt;
&lt;p&gt;Oh, and while I&amp;rsquo;m admitting my sins, last year I looked up &lt;!-- raw HTML omitted --&gt;how to tie a tie&lt;!-- raw HTML omitted --&gt; on youtube, something that was never taught to me.&lt;/p&gt;</description></item><item><title>Hedgehogs are not weapons!</title><link>https://yaleman.org/2008/04/08/hedgehogs-are-not-weapons/</link><pubDate>Mon, 07 Apr 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/04/08/hedgehogs-are-not-weapons/</guid><description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://news.bbc.co.uk/2/hi/asia-pacific/7334233.stm"&gt;“A man in New Zealand has been charged with using a hedgehog as a weapon…”&lt;/a&gt;&lt;/strong&gt; the suspect was arrested “for assault with a weapon, namely the hedgehog.”&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;NZ man ‘used hedgehog as weapon'&lt;/p&gt;
&lt;p&gt;A man in New Zealand has been charged with using a hedgehog as a weapon, the New Zealand Herald has reported.&lt;/p&gt;
&lt;p&gt;Police said William Singalargh, 27, had hurled the hedgehog about 5m (16ft) at a 15-year-old boy.&lt;/p&gt;</description></item><item><title>ugh. can’t sleep. poo.</title><link>https://yaleman.org/2008/03/27/ugh-cant-sleep-poo/</link><pubDate>Wed, 26 Mar 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/03/27/ugh-cant-sleep-poo/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Potatoes</title><link>https://yaleman.org/2008/01/06/potatoes/</link><pubDate>Sat, 05 Jan 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/01/06/potatoes/</guid><description>&lt;p&gt;An old man lived alone in the country. He wanted to dig his potato garden but it was very hard work as the ground was hard. His only son Fred, who used to help him, was in prison. The old man wrote a letter to his son and described his predicament.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dear Fred,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I am feeling pretty bad because it looks like I won&amp;rsquo;t be able to plant my potato garden this year. I&amp;rsquo;m just getting too old to be digging up a garden plot. If you were here, all my troubles would be over I know you would dig the plot for me.&lt;/p&gt;</description></item><item><title>Ringworm and Radiation</title><link>https://yaleman.org/2008/01/06/ringworm-and-radiation/</link><pubDate>Sat, 05 Jan 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/01/06/ringworm-and-radiation/</guid><description>&lt;p&gt;Copying this here in case &lt;!-- raw HTML omitted --&gt;the original&lt;!-- raw HTML omitted --&gt; gets deleted. Interesting article… fucking americans.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ringworm and Radiation&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;By Barry Chamish August 19, 2004&lt;/p&gt;
&lt;p&gt;On August 14, at 9 PM, Israel&amp;rsquo;s Channel Ten television screened a documentary film which exposes the ugliest secret of Israel&amp;rsquo;s Labor party founders: the deliberate mass radiation poisoning of nearly all Sephardi youths of a generation.&lt;/p&gt;
&lt;p&gt;“The Ringworm Children” (translated in Hebrew as “100,000 Rays”), directed by David Belhassen and Asher Hemias, recently won the prize for “best documentary” at the Haifa International film festival, and in the past year has made the rounds of Jewish and Israeli film festivals around the world. But it had yet to come to Israeli television screens. The subject is the mass irradiation of hundreds of thousands of young Israeli immigrants from Middle Eastern countries — Sephardim, as they are called today. The story goes like this:&lt;/p&gt;</description></item><item><title>Playing DVD’s on Ubuntu Feisty</title><link>https://yaleman.org/2008/01/05/playing-dvds-on-ubuntu-feisty/</link><pubDate>Fri, 04 Jan 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/01/05/playing-dvds-on-ubuntu-feisty/</guid><description>&lt;p&gt;I&amp;rsquo;ve never really gotten DVD&amp;rsquo;s to work reliably in Linux. &lt;!-- raw HTML omitted --&gt;Ubuntu&lt;!-- raw HTML omitted --&gt;‘s a great distribution and it&amp;rsquo;s got a lot of things working beautifully straight off, but as usual I couldn&amp;rsquo;t get DVD&amp;rsquo;s to play with &lt;!-- raw HTML omitted --&gt;Totem&lt;!-- raw HTML omitted --&gt;. I found &lt;!-- raw HTML omitted --&gt;Quickstart&lt;!-- raw HTML omitted --&gt; on the &lt;!-- raw HTML omitted --&gt;Ubuntu Forums&lt;!-- raw HTML omitted --&gt; and a lot of people had said it worked fine, as usual with most of the fixes. It didn&amp;rsquo;t work for me (installed a few other cool things for me though) so I played around a bit, determined to watch &lt;!-- raw HTML omitted --&gt;Sneakers&lt;!-- raw HTML omitted --&gt; now that the sound was working 🙂&lt;/p&gt;</description></item><item><title>Ubuntu feisty volume too quiet?</title><link>https://yaleman.org/2008/01/04/ubuntu-feisty-volume-too-quiet/</link><pubDate>Fri, 04 Jan 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/01/04/ubuntu-feisty-volume-too-quiet/</guid><description>&lt;p&gt;Just in case someone else comes looking for the solution to this problem like I did tonight 🙂 I found &lt;!-- raw HTML omitted --&gt;this link&lt;!-- raw HTML omitted --&gt; by googling a little.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the solution if you don&amp;rsquo;t like clicking…&lt;/p&gt;
&lt;p&gt;Try adding this to your /etc/modprobe.d/options (or alsa-base) file:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;options snd-hda-intel model=XXX
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Replace XXX with one of the quoted values in the list below (remove the quotes)&lt;/p&gt;</description></item><item><title>unexpected indeed…</title><link>https://yaleman.org/2008/01/03/unexpected-indeed/</link><pubDate>Thu, 03 Jan 2008 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2008/01/03/unexpected-indeed/</guid><description>&lt;p&gt;borysSNORC: *yelp*ooh! penis… unexpected penis…&lt;/p&gt;
&lt;p&gt;me: *giggles*&lt;/p&gt;</description></item><item><title>The Raven, in limerick form?</title><link>https://yaleman.org/2007/12/24/the-raven-in-limerick-form/</link><pubDate>Mon, 24 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/24/the-raven-in-limerick-form/</guid><description>&lt;blockquote&gt;
&lt;p&gt;There once was a girl named Lenore&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And a bird and a bust and a door&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And a guy with depression&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And a whole lot of questions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And the bird always says “Nevermore.”&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>The OKCupid Sexual Hell Test</title><link>https://yaleman.org/2007/12/19/the-okcupid-sexual-hell-test/</link><pubDate>Wed, 19 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/19/the-okcupid-sexual-hell-test/</guid><description>&lt;p&gt;Your Score: HELL LEVEL 3&lt;/p&gt;
&lt;p&gt;Raw score: 95%&lt;/p&gt;
&lt;p&gt;&lt;a href="https://yaleman.org/wp-content/uploads/2007/12/mt1120741098.gif"&gt;&lt;!-- raw HTML omitted --&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a special place in Hell for you: the basement penthouse. You scored the nastiest possible score on the Sexual Hell Test. You have no sexual restraint whatsoever. You&amp;rsquo;ll take pleasure however you can get it, and my guess is you get it &lt;em&gt;a lot&lt;/em&gt;. If for some reason you don&amp;rsquo;t right now, you will soon, as people in your category only tend to spiral down ever deeper into the abyss of carnality and delicious sin. Congratulations.&lt;/p&gt;</description></item><item><title>Sound with Pidgin on the EEE PC</title><link>https://yaleman.org/2007/12/16/sound-with-pidgin-on-the-eee-pc/</link><pubDate>Sun, 16 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/16/sound-with-pidgin-on-the-eee-pc/</guid><description>&lt;p&gt;I was trying to get sound working on an EEE PC in Pidgin, and had to do a bit of googling before I found it… here&amp;rsquo;s the solution (&lt;!-- raw HTML omitted --&gt;taken from the EEEuser forums&lt;!-- raw HTML omitted --&gt;)&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Press Ctrl+P to go to Preferences&lt;/li&gt;
&lt;li&gt;Then select Sounds tab&lt;/li&gt;
&lt;li&gt;In the sound method section, select “Command”&lt;/li&gt;
&lt;li&gt;Type “aplay -q %s” (without the quotes) as the command.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;</description></item><item><title>Christmas lights and pizzas…</title><link>https://yaleman.org/2007/12/15/christmas-lights-and-pizzas/</link><pubDate>Sat, 15 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/15/christmas-lights-and-pizzas/</guid><description>&lt;p&gt;Ok, it&amp;rsquo;s a blight on the neighbourhood, it&amp;rsquo;s a massive power use for shinyness and pride, not to mention nothing to do with the real “spirit of christmas” and then someone came up with the idea of driving around to see the bloody things!&lt;/p&gt;
&lt;p&gt;I drive pizzas to your house. Please understand if you&amp;rsquo;re doing about 10km/h on the major feeder roads around your area, driving like a complete idiot and stopping every ten meters, it&amp;rsquo;s going to take longer for someone to get their pizza. Tomorrow night it might be you!&lt;/p&gt;</description></item><item><title>I wondered why I get called a small god…</title><link>https://yaleman.org/2007/12/15/i-always-wondered-why-im-called-a-small-god/</link><pubDate>Sat, 15 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/15/i-always-wondered-why-im-called-a-small-god/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2007/12/small_god.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Small God from Turkey&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;A photo that a good friend of mine took while in a museum in Turkey earlier this year 🙂&lt;/p&gt;</description></item><item><title>I would have thought it’d be higher (:</title><link>https://yaleman.org/2007/12/15/i-would-have-thought-itd-be-higher/</link><pubDate>Sat, 15 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/15/i-would-have-thought-itd-be-higher/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>You scored as Switch</title><link>https://yaleman.org/2007/12/15/you-scored-as-switch/</link><pubDate>Sat, 15 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/15/you-scored-as-switch/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Do you have an inclination for BDSM?&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;created with QuizFarm.com&lt;/p&gt;
&lt;p&gt;You scored as &lt;strong&gt;Switch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;(((Note: This quiz is not totally comprehensive because of the length such a quiz would be. I kept it sex-based because I felt that psychological profiles and motivations were too complicated and vary too greatly among people that practice BDSM.)))You know what you want but it has nothing to do with your own role in the bedroom. You have the ability to be flexible in that area which can be useful for exploring you sexuality with your partner.&lt;/p&gt;</description></item><item><title>Your Score: Der Kommandant</title><link>https://yaleman.org/2007/12/15/your-score-der-kommandant/</link><pubDate>Sat, 15 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/15/your-score-der-kommandant/</guid><description>&lt;h3 id="achtung-you-are-15-brainwashworthy-54-antitolerant-and-52-blindly-patriotic"&gt;Achtung! You are 15% brainwashworthy, 54% antitolerant, and 52% blindly patriotic&lt;/h3&gt;
&lt;p&gt;Opportunistic, patriotic to a fault, and not so fond of people who aren&amp;rsquo;t just like you, you are like a &lt;strong&gt;Nazi General&lt;/strong&gt;. Back in Germany in the 1940&amp;rsquo;s, you would have been at the top of the asshole list. Not for Nazism, necessarily, but for your own sick, twisted values. Then, out of superior intelligence (relative to other Nazis, that is), you would&amp;rsquo;ve climbed to the top.&lt;/p&gt;</description></item><item><title>Kickin’ youngin’ ass.</title><link>https://yaleman.org/2007/12/14/kickin-youngin-ass/</link><pubDate>Fri, 14 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/14/kickin-youngin-ass/</guid><description>&lt;p&gt;I&amp;rsquo;d beat their asses down. (And the rest of them too)Â &lt;!-- raw HTML omitted --&gt;30&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Ouch, a quality scam indeed…</title><link>https://yaleman.org/2007/12/13/ouch-a-quality-scam-indeed/</link><pubDate>Thu, 13 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/13/ouch-a-quality-scam-indeed/</guid><description>&lt;p&gt;Originally from &lt;a href="http://www.theregister.co.uk/"&gt;The Register&lt;/a&gt; and stolen &lt;!-- raw HTML omitted --&gt;from here.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;… Thousands of emails were sent to Spanish Internet users `thanking&amp;rsquo; them for buying £350 worth of equipment from a fictional computer company. Their credit card would be debited the amount in two days, the email continued, but if they wished to query the purchase they need only call a free phone number, provided. When the hordes of panicking Spaniards called what was in fact a high-toll number charging £1 a minute, they were greeted with a recorded message telling them to wait until a representative was available.Of course, no one ever picked up the phone and the clock kept ticking for as long as the caller could stand…&lt;/p&gt;</description></item><item><title>Office jobs shit me, especially at christmas.</title><link>https://yaleman.org/2007/12/11/office-jobs-shit-me-especially-at-christmas/</link><pubDate>Mon, 10 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/11/office-jobs-shit-me-especially-at-christmas/</guid><description>&lt;p&gt;Gold wrapping paper, a ruler and green foil tape, that&amp;rsquo;s the implements I used to wrap this present. It&amp;rsquo;s over-engineered and under-trimmed. I&amp;rsquo;m so obviously the only straight guy in my office. and one of the four males out of thirty people.&lt;/p&gt;
&lt;p&gt;Secret santa my ass.&lt;/p&gt;</description></item><item><title>SSH Reverse DNS Lookup Disable</title><link>https://yaleman.org/2007/12/09/ssh-reverse-dns-lookup-disable/</link><pubDate>Sun, 09 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/09/ssh-reverse-dns-lookup-disable/</guid><description>&lt;p&gt;This isn&amp;rsquo;t the most interesting of posts, but a good “note to self” for future reference. If not disabled, SSHD will try to do a slow reverse lookup of the IP address of the client causing for an unnecessary delay during authentication. I often run into trouble with this when creating a new install of Linux or FreeBSD.&lt;/p&gt;
&lt;p&gt;To disable it, in the file &lt;em&gt;&lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;&lt;/em&gt; add the line below:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;UseDNS no
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>The internet allows for everything.</title><link>https://yaleman.org/2007/12/08/the-internet-allows-for-everything/</link><pubDate>Sat, 08 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/08/the-internet-allows-for-everything/</guid><description>&lt;p&gt;Taken from &lt;!-- raw HTML omitted --&gt;here&lt;!-- raw HTML omitted --&gt; and copied just in case it disappears.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“Very Complicated Request, Please Kindly Read!!! - m4mw - 35”&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;If you are groggy or stoned please do not read this, I need your complete and sober attention, for my request is uniquely detailed. I am a man, 35, white, black hair with brown eyes.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Okay, first what I am looking for is a woman primary, but secondary it could be a woman and her man, but the man will have to remain behind the black curtain and only watch through the cut out eyeholes. The black curtain is inside the apartment that I reside in. This apartment is a fashionable studio in the hot part of town, and all my neighbors are graphic artists.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>This site is not entirely all about quotes.</title><link>https://yaleman.org/2007/12/07/this-site-is-not-entirely-all-about-quotes/</link><pubDate>Fri, 07 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/07/this-site-is-not-entirely-all-about-quotes/</guid><description>&lt;blockquote&gt;
&lt;p&gt;A linguistics professor was lecturing the class. “In English,” he explained, “a double negative forms a positive. In some languages, such as Russian, a double negative is still a negative.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;“However,” the professor continued, “there is no language wherein a double positive can form a negative.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Immediately, a voice from the back of the room piped up: “Yeah….. right….”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But there sure are quite a few 🙂&lt;/p&gt;</description></item><item><title>God and his fan club…</title><link>https://yaleman.org/2007/12/06/god-and-his-fan-club/</link><pubDate>Thu, 06 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/06/god-and-his-fan-club/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Personally its not God I dislike, its his fan club I cant stand&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;/blockquote&gt;
&lt;p&gt;Aah, bash, how we adore you for spouting so much truth.&lt;/p&gt;</description></item><item><title>Email to our pay-for-time IT support.</title><link>https://yaleman.org/2007/12/03/email-to-our-pay-for-time-it-support/</link><pubDate>Sun, 02 Dec 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/12/03/email-to-our-pay-for-time-it-support/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In Excel the Edit Find facility is malfunctioning. Sometimes it finds the word being looked for and sometimes not. Could you please see if there is anything you can do to fix this issue for us?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ok, I can see that it&amp;rsquo;s just user error, but this is what happens on my day off. Ugh.&lt;/p&gt;</description></item><item><title>Choices…</title><link>https://yaleman.org/2007/11/29/choices/</link><pubDate>Thu, 29 Nov 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/11/29/choices/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>I bought new ram today.</title><link>https://yaleman.org/2007/11/14/i-bought-new-ram-today/</link><pubDate>Wed, 14 Nov 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/11/14/i-bought-new-ram-today/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Stupidfilter to save the intarwebs?</title><link>https://yaleman.org/2007/11/13/stupidfilter-to-save-the-intarwebs/</link><pubDate>Tue, 13 Nov 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/11/13/stupidfilter-to-save-the-intarwebs/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Stupidfilter&lt;!-- raw HTML omitted --&gt;‘s a project to create a bayesian filter to solve the spam and idiocy that&amp;rsquo;s becoming a serious problem with the internet these days. I&amp;rsquo;d love to see the general intelligence and maturity of the internet grow through projects like this, filtering people and things that are a waste of time.&lt;/p&gt;</description></item><item><title>I’m helping!</title><link>https://yaleman.org/2007/10/19/im-helping/</link><pubDate>Thu, 18 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/19/im-helping/</guid><description>&lt;p&gt;Refactormycode is yet another Web2.0 site, this time for people to post code snippets and ask for help with making them better. I&amp;rsquo;ve been trawling through the rather infrequent posts of late and found &lt;!-- raw HTML omitted --&gt;something to help with&lt;!-- raw HTML omitted --&gt;!&lt;/p&gt;
&lt;p&gt;Warm fuzzy feeling: [Check]&lt;/p&gt;
&lt;p&gt;Weirded out that I helped with JavaScript: [CheckCheckCheckCheck]&lt;/p&gt;</description></item><item><title>The blackberry is only half full.</title><link>https://yaleman.org/2007/10/15/the-blackberry-is-only-half-full/</link><pubDate>Mon, 15 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/15/the-blackberry-is-only-half-full/</guid><description>&lt;p&gt;Dear workmates,&lt;/p&gt;
&lt;p&gt;When I provide you with numerous solutions, do not say “that&amp;rsquo;s not what I want to do” because there&amp;rsquo;s only so many ways I can stop your Blackberry&amp;rsquo;s email inbox filling up.&lt;/p&gt;
&lt;p&gt;Ta,&lt;/p&gt;
&lt;p&gt;yale.&lt;/p&gt;</description></item><item><title>I like smart videos.</title><link>https://yaleman.org/2007/10/14/i-like-smart-videos/</link><pubDate>Sun, 14 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/14/i-like-smart-videos/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Koichiro Tsujikawa&amp;rsquo;s dreamy music video to Cornelius&amp;rsquo;s “Fit Song” spends its entire time in the confines of a house, where CGI brings everyday items to a strange sort of life.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I found this on an animation site called &lt;!-- raw HTML omitted --&gt;Frames Per Second&lt;!-- raw HTML omitted --&gt; - check out the vid, then the site - very cool 🙂&lt;/p&gt;</description></item><item><title>Not your life story</title><link>https://yaleman.org/2007/10/05/not-your-life-story/</link><pubDate>Fri, 05 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/05/not-your-life-story/</guid><description>&lt;p&gt;Dear conference presenters,&lt;/p&gt;
&lt;p&gt;When we ask for a short (six-line maximum) biography/intro for our published forum program, please send us LESS than six lines on an average page. Sending us a page and a half does not make us put it all in - and we&amp;rsquo;ll send it right back.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;James.&lt;/p&gt;</description></item><item><title>Wal mart fun</title><link>https://yaleman.org/2007/10/05/wal-mart-fun/</link><pubDate>Fri, 05 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/05/wal-mart-fun/</guid><description>&lt;p&gt;I pulled this from &lt;!-- raw HTML omitted --&gt;rec.humor.funny.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;After Mr. and Mrs. Fenton retired, Mrs. Fenton insisted her husband accompany her on her trips to Wal-Mart.&lt;/p&gt;
&lt;p&gt;Unfortunately, Mr. Fenton was like most men-he found shopping boring and preferred to get in and get out. Equally unfortunately, Mrs. Fenton was like most women-she loved to browse.&lt;/p&gt;
&lt;p&gt;One day Mrs. Fenton received the following letter from her local Wal-Mart.&lt;/p&gt;</description></item><item><title>aaahh.</title><link>https://yaleman.org/2007/10/03/aaahh/</link><pubDate>Wed, 03 Oct 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/10/03/aaahh/</guid><description>&lt;p&gt;We put thirty spokes together and call it a wheel;&lt;/p&gt;
&lt;p&gt;But it is on the space where there is nothing that the usefulness of the wheel depends.&lt;/p&gt;
&lt;p&gt;We turn clay to make a vessel;&lt;/p&gt;
&lt;p&gt;But it is on the space where there is nothing that the usefulness of the vessel depends.&lt;/p&gt;
&lt;p&gt;We pierce doors and windows to make a house;&lt;/p&gt;
&lt;p&gt;And it is on these spaces where there is nothing that the usefulness of the house depends.&lt;/p&gt;</description></item><item><title>That’s a fuckload of ducks!</title><link>https://yaleman.org/2007/09/14/thats-a-fuckload-of-ducks/</link><pubDate>Fri, 14 Sep 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/09/14/thats-a-fuckload-of-ducks/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href="http://news.xinhuanet.com/english/2007-09/10/content_6695875.htm"&gt;http://news.xinhuanet.com/english/2007-09/10/content_6695875.htm&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tens of thousands of rubber ducks take part in the last Great Singapore Duck Race in Singapore Sept. 9, 2007. The race with 85,000 rubber ducks, which raises funds for seven charities in Singapore, will be the last one down the Singapore River before it is turned into a reservoir as part of the Marina barrage project.(Xinhua/Reuters Photo)&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>The Ocular Penetration Restricition Act of 2007</title><link>https://yaleman.org/2007/09/04/the-sk-ll-f-cking-bill-of-2007/</link><pubDate>Mon, 03 Sep 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/09/04/the-sk-ll-f-cking-bill-of-2007/</guid><description>&lt;p&gt;Normally I&amp;rsquo;m not one for following the movements and machinations of the American political system, but this time I just had to share this video with everyone. U.S. Representative Benjamin Sinclair (R-Ohio) has a plan to reduce skull fucking levels in America by 5 to 7%. Here&amp;rsquo;s the video of his presentation of the “&lt;!-- raw HTML omitted --&gt;Ocular penetration restriction act of 2007&lt;!-- raw HTML omitted --&gt;“.&lt;/p&gt;
&lt;p&gt;Oh, and kids… it&amp;rsquo;s not safe for work.&lt;/p&gt;</description></item><item><title>Want to reincarnate? Only if China says so…</title><link>https://yaleman.org/2007/08/30/want-to-reincarnate-only-if-china-says-so/</link><pubDate>Thu, 30 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/30/want-to-reincarnate-only-if-china-says-so/</guid><description>&lt;p&gt;In one of history&amp;rsquo;s more absurd acts of totalitarianism, China has banned Buddhist monks in Tibet from reincarnating without government permission. According to a statement issued by the State Administration for Religious Affairs, the law, which goes into effect next month and strictly stipulates the procedures by which one is to reincarnate…&lt;/p&gt;</description></item><item><title>Coders shit me.</title><link>https://yaleman.org/2007/08/29/coders-shit-me/</link><pubDate>Wed, 29 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/29/coders-shit-me/</guid><description>&lt;p&gt;They shit me to tears, and these are just some of the simple reasons I&amp;rsquo;ve got today…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Things like including a couple of megabytes of unnecessary CSS/js code inline in their pages, when it could be dumped out to an easily-cacheable and elegantly-handled seperate file.&lt;/li&gt;
&lt;li&gt;Including the same javascript code on EVERY page.&lt;/li&gt;
&lt;li&gt;Huge font/span/div tags including style declarations that are obviously generated as part of a function to provide formatting for table rows that should be setup with a simple CSS class.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Urgh.&lt;/p&gt;</description></item><item><title>Dear Worker Bees…</title><link>https://yaleman.org/2007/08/29/dear-worker-bees/</link><pubDate>Wed, 29 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/29/dear-worker-bees/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Great quote from one of our remote doctors…</title><link>https://yaleman.org/2007/08/29/great-quote-from-one-of-our-remote-doctors/</link><pubDate>Wed, 29 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/29/great-quote-from-one-of-our-remote-doctors/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Extreme weather, low pressure (90km wind gusts) makes flying in and out interesting.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This from a guy that&amp;rsquo;s just flown into a tiny country town in a light plane? Love it.&lt;/p&gt;</description></item><item><title>Nell’s first experiences with the Primer.</title><link>https://yaleman.org/2007/08/28/nells-first-experiences-with-the-primer/</link><pubDate>Tue, 28 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/28/nells-first-experiences-with-the-primer/</guid><description>&lt;p&gt;Neal Stephenson, you&amp;rsquo;re an amazing man. Now, the question is - why don&amp;rsquo;t we have a device like this already? (hint, if this hasn&amp;rsquo;t already been looked at, I&amp;rsquo;ve got dibs on an implementation idea!)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The book spoke in a lovely contralto, with an accent like the very finest Vickys. The voice was like a real person - though not like anyone Nell had ever met. It rose and fell like siow surf on a warm beach, and when Nell closed her eyes, it swept her out into an ocean of feelings.__Once upon a time there was a little Princess named Nell who was imprisoned in a tall dark castle on an island in the middle of a great sea, with a little boy named Harv, who was her friend and protector. She also had four special friends named Dinosaur, Duck, Peter Rabbit, and Purple. Princess Nell and Harv could not leave the Dark Castle, but from time to time a raven would come to visit them…&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Why I shouldn’t trust salespeople.</title><link>https://yaleman.org/2007/08/28/why-i-shouldnt-trust-salespeople/</link><pubDate>Tue, 28 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/28/why-i-shouldnt-trust-salespeople/</guid><description>&lt;p&gt;I really should know better than to trust sales people, I keep getting messed around, but I go back for more. 🙁 This was a conversation I had with one of the reps at &lt;!-- raw HTML omitted --&gt;The Planet&lt;!-- raw HTML omitted --&gt; tonight.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Please wait while we find an agent to assist you…&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;You have been connected to Brian J.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brian J: Hello, how may I help you?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: Hi, I was just wondering what the different backup solutions offered with the dedicated servers actually were&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: you list network backup or discsync, what&amp;rsquo;s the difference?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: Disksync is automated and much more user friendly.&lt;/li&gt;
&lt;li&gt;Brian J: You can set it up to automatically run as frequent as you prefer.&lt;/li&gt;
&lt;li&gt;Brian J: NAS is space in a seperate storage array you would have to copy and send the data to when you would like to save.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: so the network backup is nas space allocated to us, disksync uses an automated agent?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: Correct&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: and what does disksync require on the server, a username/password setup on ftp or ssh?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: Neither its a GUI agent installed on the user console&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: I&amp;rsquo;m a little lost&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: Using a simple GUI interface, you can manage all aspects of your backup and recovery including data retention periods, backup schedules, and data restoration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: yes, but how does it access the server assuming I&amp;rsquo;m going to change firewall rules and services running on the server I intend to setup?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: (I&amp;rsquo;m looking at a bare bsd/centos box)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: The firewall rules would have no effect on Discsync&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: how does it access the server?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: assuming it doesn&amp;rsquo;t traverse the network (which you seem to be implying by saying the firewall rules will not effect it)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Brian J: Through the agent console installed on the box&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: never mind, found the information&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: you&amp;rsquo;re incorrect by the way - firewall rules would actually cause problems if they weren&amp;rsquo;t correct&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: refer to your company&amp;rsquo;s faq on &lt;a href="http://forums.theplanet.com/index.php?showtopic=83882"&gt;http://forums.theplanet.com/index.php?showtopic=83882&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer: goodbye.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Your session has ended. You may now close this window.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Worker Bees</title><link>https://yaleman.org/2007/08/24/worker-bees/</link><pubDate>Fri, 24 Aug 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/08/24/worker-bees/</guid><description>&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Birthday wish list.</title><link>https://yaleman.org/2007/07/30/birthday-wish-list/</link><pubDate>Mon, 30 Jul 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/07/30/birthday-wish-list/</guid><description>&lt;p&gt;I want an ipod for my birthday!&lt;/p&gt;
&lt;p&gt;Nothing else interests me that people can afford, except for some little stuff… just band together, buy me a black 30gb ipod and allow me to inscribe something interesting on the back and I&amp;rsquo;ll be happy.&lt;/p&gt;
&lt;p&gt;The end.&lt;/p&gt;</description></item><item><title>Yes, I’m really really sure.</title><link>https://yaleman.org/2007/05/16/yes-im-really-really-sure/</link><pubDate>Wed, 16 May 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/05/16/yes-im-really-really-sure/</guid><description>&lt;p&gt;Dear Sir,&lt;/p&gt;
&lt;p&gt;If I tell you to click continue, you don&amp;rsquo;t need to confirm with me twice to make sure I&amp;rsquo;m completely sure. Please just click the damn button.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;James.&lt;/p&gt;</description></item><item><title>You are a duplicate and whiny snowflake.</title><link>https://yaleman.org/2007/05/16/dear-customer/</link><pubDate>Wed, 16 May 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/05/16/dear-customer/</guid><description>&lt;p&gt;Dear customer,&lt;/p&gt;
&lt;p&gt;When told to call back if the drivers don&amp;rsquo;t install, don&amp;rsquo;t wait six days and then call us. When you&amp;rsquo;re told that it&amp;rsquo;ll take a few days for us to send you a modem, don&amp;rsquo;t start whining and tell me that it&amp;rsquo;s urgent and you need one straight away - you&amp;rsquo;re no more special than the many other people that have these faults every day.&lt;/p&gt;
&lt;p&gt;James.&lt;/p&gt;</description></item><item><title>Please whinge less.</title><link>https://yaleman.org/2007/05/14/please-whinge-less/</link><pubDate>Mon, 14 May 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/05/14/please-whinge-less/</guid><description>&lt;p&gt;Dear sir,&lt;/p&gt;
&lt;p&gt;Arguing with me over the fact that I am required to send a technician to fix your ADSL will get you nowhere. When you continue to argue and I tell you that the other option is that I could just close the case and not send a tech, don&amp;rsquo;t whinge more.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;</description></item><item><title>Really, monkeys can do it.</title><link>https://yaleman.org/2007/05/14/really-monkeys-can-do-it/</link><pubDate>Mon, 14 May 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/05/14/really-monkeys-can-do-it/</guid><description>&lt;p&gt;Dear Sir,&lt;/p&gt;
&lt;p&gt;You have admitted that you don&amp;rsquo;t know anything about computers. Based on the fact that I do know a lot about computers, please trust me and attempt to answer my carefully worded and relatively easy questions. Things like “what colour is the button in the bottom left of your screen that says start on it” or “what colour is the box in your hand” can be answered by most monkeys after a small amount of training, so you should be able to do it after a couple of goes.&lt;/p&gt;</description></item><item><title>Today’s quotes…</title><link>https://yaleman.org/2007/05/02/todays-quotes/</link><pubDate>Wed, 02 May 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/05/02/todays-quotes/</guid><description>&lt;p&gt;“I installed the Bigpond before I installed the Mcaffee so it can&amp;rsquo;t possibly be blocking it!”&lt;/p&gt;
&lt;p&gt;“…”&lt;/p&gt;
&lt;p&gt;“… right?”&lt;/p&gt;
&lt;p&gt;“What comes up when you open Internet Explorer?”&lt;/p&gt;
&lt;p&gt;“2003e, the Authentication host was unreachable.”&lt;/p&gt;
&lt;p&gt;“… what does the blue bar across the top say?”&lt;/p&gt;
&lt;p&gt;“Bigpond Cable Login Client ver..”&lt;/p&gt;
&lt;p&gt;“… Is that Internet Explorer? No. It&amp;rsquo;s not. Can you open Internet Explorer for me please?”&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dear customers,&lt;/p&gt;
&lt;p&gt;If you are 70 years old, don&amp;rsquo;t know anything about computers and are too blind to read things on the front of your modem, please get a friend to come and help you when you have issues.&lt;/p&gt;</description></item><item><title>Rats rats rats!</title><link>https://yaleman.org/2007/04/26/rats-rats-rats/</link><pubDate>Thu, 26 Apr 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/04/26/rats-rats-rats/</guid><description>&lt;p&gt;Anything that can be done to a rat can be done to a human being. And we can do most anything to rats. This is a hard thing to think about, but it&amp;rsquo;s the truth. It won&amp;rsquo;t go away because we cover our eyes. That is cyberpunk.&lt;/p&gt;
&lt;p&gt;- Bruce Sterling&lt;/p&gt;</description></item><item><title>you what?</title><link>https://yaleman.org/2007/04/25/you-what/</link><pubDate>Wed, 25 Apr 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/04/25/you-what/</guid><description>&lt;p&gt;caller: “I&amp;rsquo;m not a bigpond customer, but I was looking through my outlook settings and was wondering if you did microsoft exchange server accounts?”&lt;/p&gt;
&lt;p&gt;… where do people come up with this shit?&lt;/p&gt;</description></item><item><title>Random blogmeme!</title><link>https://yaleman.org/2007/04/16/random-blogmeme/</link><pubDate>Sun, 15 Apr 2007 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2007/04/16/random-blogmeme/</guid><description>&lt;p&gt;Comment with a random useless fact about yourself, and I&amp;rsquo;ll:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tell you why I friended you.&lt;/li&gt;
&lt;li&gt;Associate you with a song/film/tv show.&lt;/li&gt;
&lt;li&gt;Tell a random fact about you.&lt;/li&gt;
&lt;li&gt;Tell a first memory about you.&lt;/li&gt;
&lt;li&gt;Associate you with a character/pairing.&lt;/li&gt;
&lt;li&gt;Ask something I&amp;rsquo;ve always wanted to know about you.&lt;/li&gt;
&lt;li&gt;Tell you my favorite user pic of yours.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In return please spread this disease in your blog. Or not.&lt;/p&gt;</description></item><item><title>I sold a photo!</title><link>https://yaleman.org/2006/11/28/i-sold-a-photo/</link><pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/11/28/i-sold-a-photo/</guid><description>&lt;p&gt;I got myself a stall at the Pyree Markets on Sunday, and framed some of my photos to try and sell some. I&amp;rsquo;d priced them rather low just in an attempt to try and sell them - only making about $10 off each one ($30 for a framed 8×10″ print isn&amp;rsquo;t bad people, cmon!)&lt;/p&gt;
&lt;p&gt;As you may have guessed, I sold one! Right at the end of the day, after quite a few people walking past and looking at things then just wandering off, a guy walked up and bought a 6×8″ print of my Huskisson photo. It&amp;rsquo;d cost me about $8 to make, and he paid $15 - bastard asked if there was any discount for cash, geez - so it was on its way.&lt;/p&gt;</description></item><item><title>Washing day, new beginnings for all.</title><link>https://yaleman.org/2006/11/13/washing-day-new-beginnings-for-all/</link><pubDate>Mon, 13 Nov 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/11/13/washing-day-new-beginnings-for-all/</guid><description>&lt;p&gt;Ahh, washing day - that day when I realise that all my clothes are too stinky to wear any more times and it&amp;rsquo;s time to make them clean. That day has come for me, so I must do battle with the posessed washing machine of doom. It&amp;rsquo;s noisy, it makes the lights flicker because of the dodgy wiring in this house, and the knob thing on it&amp;rsquo;s busted so you don&amp;rsquo;t always know where in the cycle you&amp;rsquo;re starting it!&lt;/p&gt;</description></item><item><title>I went sailing!</title><link>https://yaleman.org/2006/10/14/i-went-sailing/</link><pubDate>Sat, 14 Oct 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/10/14/i-went-sailing/</guid><description>&lt;p&gt;So, I&amp;rsquo;m sitting in the gallery yesterday and my uncle calls me up.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Him: You&amp;rsquo;re going sailing tomorrow!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Me: I am?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Him: Yeah, a mate&amp;rsquo;s got a boat and he&amp;rsquo;s going out - I can&amp;rsquo;t go but said you would, that alright?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Me: [stunned but curious] Sure!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, we went sailling. Pretty cool in fact, learnt how much there really is to manage to get a boat to do what you want. It&amp;rsquo;s a 31ft race boat, I&amp;rsquo;m not good with the terminology, but I helped out a bit and we ended up winning a friendly race across Jarvis Bay 🙂&lt;/p&gt;</description></item><item><title>Road trip, day three</title><link>https://yaleman.org/2006/10/04/road-trip-day-three/</link><pubDate>Wed, 04 Oct 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/10/04/road-trip-day-three/</guid><description>&lt;p&gt;Ok, another one just as I typed it 🙂&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GPS odometer: 1355+change&lt;/p&gt;
&lt;p&gt;Today was a relatively short day travel-wise, since I started in Goulburn and was heading for canberra - roughly 100km of driving. Nothing terribly exciting to report as far as the travel went, the Federal Highway is pretty boring. I went past Lake George which is rather empty at the moment, so it looks like a giant flat plain.&lt;/p&gt;</description></item><item><title>Road trip, day two</title><link>https://yaleman.org/2006/10/03/road-trip-day-two/</link><pubDate>Tue, 03 Oct 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/10/03/road-trip-day-two/</guid><description>&lt;p&gt;This is basically as I typed it on the night, I&amp;rsquo;m too freakin&amp;rsquo; lazy to reword it or remove the tiredness.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Arrived in goulbourn as of 11:30pm trip odometer is 1246km&lt;/p&gt;
&lt;p&gt;God damn that was a long day, but it really seems like it flew past. Starting in Kempsey I travelled south (as is to be expected).&lt;/p&gt;
&lt;p&gt;Stopped in the supa cheap in newcastle to try and find a sydney/surrounds UBD or similar, and got totally distracted by an intermittent squeaking noise emenating from the engine bay. I seem to be running on crazy at the moment, because it took me until Belmont to stop somewhere to find a long screwdriver to try and sound it out on the engine - all I could hear was that it was coming from somewhere at the “front” of the engine (not the gearbox end, since it&amp;rsquo;s a FWD car) and it changed when the RPM of the engine changed. I decided that I couldn&amp;rsquo;t work it out, so I sent an SMS to Darren to ask for help and he said it was probably the timing belt and to spray some CRC/WD40 on it to test it. I finally found a servo on the way out of Belmont and grabbed some - spraying some into the timing cover and onto the timing chain seemed to fix it, so I stopped in an Auto Pro at Gosford at 5:36pm to get some silicone spray as directed. Spraying that liberally in the timing case cover while the engine was running seems to have fixed the problem for now - the belt had probably dried out a bit, hence the squeak. I think it could have been aggravated by the timing case cover gasket being rather messed up, hanging out in places and the cover itself being cracked.&lt;/p&gt;</description></item><item><title>Road trip, day one</title><link>https://yaleman.org/2006/10/02/road-trip-day-one/</link><pubDate>Mon, 02 Oct 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/10/02/road-trip-day-one/</guid><description>&lt;p&gt;Well, that&amp;rsquo;s day one&amp;rsquo;s travel done. By the time I&amp;rsquo;d packed the car and ran some errands it was about 11am before I left - being unable to stop hugging my cat Charlie probably didn&amp;rsquo;t help either :'(&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m following the M1 down the east coast because it&amp;rsquo;s the easiest route and seems to be the most direct anyway There&amp;rsquo;s also plenty of towns and places to stop if I need to, which is a comfort considering the condition of the car that I&amp;rsquo;m driving.&lt;/p&gt;</description></item><item><title>I bought a laptop!</title><link>https://yaleman.org/2006/07/29/i-bought-a-laptop/</link><pubDate>Sat, 29 Jul 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/07/29/i-bought-a-laptop/</guid><description>&lt;p&gt;Finally, I bought myself a laptop. For a very long time I thought I&amp;rsquo;d buy a macbook, having some of the best features and build quality out there, but while Mum and Dad were looking for a rice cooker today they toddled over to the electronics section of Harvey Norman and got talking to the computer guy there. Toshiba have just released a new version of their A100 series laptops, with new pricing and so forth.&lt;/p&gt;</description></item><item><title>Trust No Goblin and HUGE adventures!</title><link>https://yaleman.org/2006/06/30/trust-no-goblin-and-huge-adventures/</link><pubDate>Thu, 29 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/30/trust-no-goblin-and-huge-adventures/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/06/My-Tent.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Trust No Goblin, an interesting name for a doof, and Mt. Pikapene was the place it was held. I&amp;rsquo;m going to make this short, because I&amp;rsquo;m a bit over the whole adventure, but there&amp;rsquo;s plenty of photoblogging to be done of course 🙂&lt;/p&gt;
&lt;p&gt;This is a huge post, and even though I hate the LJ “cuts” this one probably deserves it for low bandwidth people and so forth…&lt;/p&gt;
&lt;p&gt;Friday I did a bunch of shopping, getting some kickass gloves for the three boys (Brian, Mitchell and I) and a new tent for myself. I&amp;rsquo;m really ecstatic with the tent I bought - an &lt;a href="http://www.campingcentral.com.au/oztrail-starlight-compact-hiking-backpacking-tent-2kg/"&gt;OZTrail Star Lite (2006 Edition)&lt;/a&gt; which is designed for hiking. It weighs about 2kg&amp;rsquo;s, takes about ten minutes to setup and is big enough for two people to sleep in comfortably 🙂 For $100 it well and truly satisfies all my needs for doofing and the (hopefully) upcoming super road trip o&amp;rsquo; doom.&lt;/p&gt;</description></item><item><title>Firetwirling at the River Stage</title><link>https://yaleman.org/2006/06/23/firetwirling-at-the-river-stage/</link><pubDate>Thu, 22 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/23/firetwirling-at-the-river-stage/</guid><description>&lt;p&gt;It was a little bit wet on Wednesday night, so we couldn&amp;rsquo;t firetwirl in the Botanic Gardens. Instead we moved just a little bit to the &lt;a href="http://www.brisbane.qld.gov.au/facilities-recreation/arts-and-culture/riverstage/index.htm"&gt;River Stage&lt;/a&gt; on the end of Gardens Point. Here&amp;rsquo;s some photos from the night…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/06/poi.jpg" alt="poi"&gt;&lt;!-- raw HTML omitted --&gt;poi&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/06/staff-halos.jpg" alt="Staff Halos"&gt;&lt;!-- raw HTML omitted --&gt;Staff Halos&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/06/throwing-fire.jpg" alt="Throwing Fire"&gt;&lt;!-- raw HTML omitted --&gt;Throwing Fire&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Bob’s off to the RAAF</title><link>https://yaleman.org/2006/06/22/bobs-off-to-the-raaf/</link><pubDate>Wed, 21 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/22/bobs-off-to-the-raaf/</guid><description>&lt;p&gt;I&amp;rsquo;m sad to see him go, but it&amp;rsquo;s something he wants to do and I&amp;rsquo;m happy to see him achieve his goal. Tuesday morning I got up at 6am to get ready and take Bob off to his enlistment ceremony in at the Defence Force Recruitment centre in the city. We picked up some last minute things (pyjamas, passport photos) and then into the city to drop him off.&lt;/p&gt;
&lt;p&gt;He had to be there by 10am, but as usual with anything to do with the armed forces, there was a lot of waiting going on. First there was the wait to get his final medical completed, then there was a bit more waiting until the initial induction and briefing was done, and then a short wait for the ceremony.&lt;/p&gt;</description></item><item><title>Weekend adventures</title><link>https://yaleman.org/2006/06/21/weekend-adventures/</link><pubDate>Tue, 20 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/21/weekend-adventures/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;The Candyman&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;If that weekend wasn&amp;rsquo;t an adventure, I don&amp;rsquo;t know what was. As usual, I seem to have extended the bounds of human awake-ness by staying up over 48 hours with only the occasional microsleep when I wasn&amp;rsquo;t busy enough to distract myself. I got up at about 6pm Friday night and didn&amp;rsquo;t actually fall asleep again until about eight thirty on Sunday night. Hooray! 🙂&lt;/p&gt;</description></item><item><title>The return of the MSN random.</title><link>https://yaleman.org/2006/06/15/the-return-of-the-msn-random/</link><pubDate>Wed, 14 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/15/the-return-of-the-msn-random/</guid><description>&lt;p&gt;Just as I was wondering what I was going to do at work tonight, &lt;a href="mailto:penney_69@hotmail.com"&gt;Mogley&lt;/a&gt; decided to inspire me with his/her/it&amp;rsquo;s intellectual statements!&lt;/p&gt;</description></item><item><title>OLPC</title><link>https://yaleman.org/2006/06/13/olpc/</link><pubDate>Mon, 12 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/13/olpc/</guid><description>&lt;p&gt;The &lt;a href="http://www.laptop.org"&gt;One Laptop Per Child project&lt;/a&gt; is something that I think is a seriously cool idea. The idea is to come up with a sub-$100US laptop for use by poverty stricken countries as educational tools. &lt;a href="http://wiki.laptop.org/index.php/Hardware_specification"&gt;Local-mesh wireless setups&lt;/a&gt;, &lt;a href="http://web.archive.org/web/20100209003532/http://www.amd.com:80/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_9864,00.html"&gt;low power processor&lt;/a&gt;, flash memory so there&amp;rsquo;s no moving parts, some of them will be designed to be crank-powered so they don&amp;rsquo;t need local power infrastructure - hell, I wouldn&amp;rsquo;t mind paying a semi-normal retail price for one or two for my own use if it&amp;rsquo;s going to get me one of them and help the education of some kids 🙂 They&amp;rsquo;re being &lt;a href="http://wiki.laptop.org/index.php/Software"&gt;based on a free operating system&lt;/a&gt; as well - &lt;a href="http://fedoraproject.org/"&gt;Fedora Core 5&lt;/a&gt; is the current development environment, which is seriously cool!&lt;/p&gt;</description></item><item><title>w32.Hoots – Orly? Yarly.</title><link>https://yaleman.org/2006/06/13/w32hoots-ohnoes-orly-yarly/</link><pubDate>Mon, 12 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/13/w32hoots-ohnoes-orly-yarly/</guid><description>&lt;p&gt;&lt;a href="http://web.archive.org/web/20060710195212/http://www.symantec.com:80/avcenter/venc/data/w32.hoots.html"&gt;Symantec&amp;rsquo;s info on w32.Hoots&lt;/a&gt;. When internet fads get WAY out of hand, this is what happens. The virus sends print jobs to a bunch of different hard-coded printer addresses with a picture of the ORLY owl! It seems to have been designed to spam someone in particular&amp;rsquo;s network, but it&amp;rsquo;s funny nonetheless.&lt;/p&gt;</description></item><item><title>Brisbane in the morning</title><link>https://yaleman.org/2006/06/12/brisbane-in-the-morning/</link><pubDate>Sun, 11 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/12/brisbane-in-the-morning/</guid><description>&lt;p&gt;Here&amp;rsquo;s two of my “keepers” from the morning of 08/06/06. I was finishing work at 5am that morning, so I took my camera to work and went across to the story bridge and up to &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;om=1&amp;amp;ll=-27.476788,153.03483&amp;amp;spn=0.018542,0.042915"&gt;Kangaroo Point&lt;/a&gt; to take some sunrise photos. Pity it was a bit overcast as usual lately.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Nvidia Dual monitors on Ubuntu Dapper</title><link>https://yaleman.org/2006/06/11/nvidia-dual-monitors-on-ubuntu-dapper/</link><pubDate>Sun, 11 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/11/nvidia-dual-monitors-on-ubuntu-dapper/</guid><description>&lt;p&gt;&lt;em&gt;This was a separate page on the site, now it&amp;rsquo;s just a blog post. Here it is:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ok, so there&amp;rsquo;s a bit of a dearth of real information on real topics on the Internet, and I try to fix that where I can, here&amp;rsquo;s how to get (at the moment anyway) dual monitors working in Ubuntu Dapper on an Nvidia video card.&lt;/p&gt;
&lt;h1 id="getting-access-to-the-packages"&gt;Getting access to the packages&lt;/h1&gt;
&lt;p&gt;Ubuntu plays nice as far as non-open-source programs and so forth goes, so you&amp;rsquo;re going to have to &lt;a href="http://ubuntuguide.org/wiki/Dapper#How_to_apt-get_the_easy_way_.28Synaptic.29"&gt;activate the Multiverse and Universe repositories in Synaptic&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Getting XMMS working with MP3’s on SUSE 10.1</title><link>https://yaleman.org/2006/06/11/getting-xmms-working-with-mp3s-on-suse-101/</link><pubDate>Sat, 10 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/11/getting-xmms-working-with-mp3s-on-suse-101/</guid><description>&lt;p&gt;Download the files from &lt;a href="http://rpm.pbone.net"&gt;rpm.pbone.net&lt;/a&gt; - there&amp;rsquo;s other places, but there are multiple mirrors on pbone. The files are linked as part of the console commands.&lt;/p&gt;
&lt;h1 id="install-the-xmms-libraries-lib-mad-from-the-external-sources8230"&gt;Install the XMMS libraries lib-mad from the external sources…&lt;/h1&gt;
&lt;p&gt;From a console:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rpm -i mad-0.15.1B-32.1.i586.rpm
rpm -i xmms-lib-1.2.10-103.pm.1.i586.rpm
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Or browse to where you downloaded them and use the package manager from your desktop environment. KDE allows you to right click on the .rpm file and open an install program.&lt;/p&gt;</description></item><item><title>New PC bits, woes, wonder!</title><link>https://yaleman.org/2006/06/11/new-pc-bits-woes-wonder/</link><pubDate>Sat, 10 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/11/new-pc-bits-woes-wonder/</guid><description>&lt;p&gt;I&amp;rsquo;m really an &lt;a href="http://www.amd.com"&gt;AMD&lt;/a&gt; fan at heart - who wouldn&amp;rsquo;t be - they are cheap, fast and these days they are stable as well. &lt;a href="http://www.intel.com"&gt;Intel&lt;/a&gt;‘s been behind in most desktop chip related matters since they released the Pentium 4, with its long pipeline and surface-of-the-sun temperatures.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been using a P4 based system as my &lt;a href="http://www.gentoo.org"&gt;linux desktop&lt;/a&gt; because in 2004 when I set it up, the support for &lt;a href="http://www.nvidia.com"&gt;NForce2 chipset&lt;/a&gt; related gubbins wasn&amp;rsquo;t that good, and there wasn&amp;rsquo;t a high performance/quality motherboard with anything else for AMD processors. It was an &lt;a href="http://au.asus.com/products.aspx?l1=3&amp;amp;l2=12&amp;amp;l3=31&amp;amp;model=178&amp;amp;modelmenu=1"&gt;ASUS P4P800-E Deluxe&lt;/a&gt; WiFi Edition, with a couple of SATA controllers, onboard raid, fast chip and four memory slots - a great board all round. The 2.8Ghz “C” chip that was in it was a good speed for the money, and it&amp;rsquo;d worked well as my desktop workhorse since I bought it, but lately I&amp;rsquo;d been feeling the need for speed.&lt;/p&gt;</description></item><item><title>Ohnoes, my brain hurts.</title><link>https://yaleman.org/2006/06/11/ohnoes-my-brain-hurts/</link><pubDate>Sat, 10 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/11/ohnoes-my-brain-hurts/</guid><description>&lt;p&gt;I got linked to a cool little game that&amp;rsquo;ll break your mind - &lt;a href="http://www.newgrounds.com/portal/view/315702"&gt;Check out 3D Logic on Newgrounds here&lt;/a&gt;. So far I&amp;rsquo;ve gotten to level 28 (the last level) and I&amp;rsquo;m determined to finish it before I finish work 🙂&lt;/p&gt;
&lt;p&gt;Pity you can&amp;rsquo;t save the game or get a generated password to go back to where you were up to in the game. 🙁&lt;/p&gt;</description></item><item><title>MSN Randoms</title><link>https://yaleman.org/2006/06/08/msn-randoms/</link><pubDate>Wed, 07 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/08/msn-randoms/</guid><description>&lt;p&gt;Boy do I love randoms, how they amuse me.&lt;/p&gt;</description></item><item><title>When wildlife… runs and hides?</title><link>https://yaleman.org/2006/06/08/when-wildlife-runs-and-hides/</link><pubDate>Wed, 07 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/08/when-wildlife-runs-and-hides/</guid><description>&lt;p&gt;Ok, that sounds lame, but it&amp;rsquo;s appropriate. I was driving to work on Monday night, got to the end of my street and saw a small shape on the other side of the road. My brain said “&lt;a href="http://en.wikipedia.org/wiki/Echidna"&gt;Echidna&lt;/a&gt;” and then my eyes caught up and agreed, so I slowed down just in case it was - I didn&amp;rsquo;t want to run it over. Just as I&amp;rsquo;d slowed all the way down the crazy thing ran and hid under the middle of my car!&lt;/p&gt;</description></item><item><title>Simple binary search algorithm broken?</title><link>https://yaleman.org/2006/06/06/simple-binary-search-algorithm-broken/</link><pubDate>Mon, 05 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/06/simple-binary-search-algorithm-broken/</guid><description>&lt;p&gt;I seems that &lt;a href="http://labs.google.com/"&gt;Google labs&lt;/a&gt; have found that &lt;a href="http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html"&gt;nearly all established simple binary search algorithms are broken&lt;/a&gt;. Sometimes being bigger IS better 🙂&lt;/p&gt;</description></item><item><title>Woo, Mono.</title><link>https://yaleman.org/2006/06/04/woo-mono/</link><pubDate>Sat, 03 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/04/woo-mono/</guid><description>&lt;p&gt;I decided that it&amp;rsquo;s time for me to grow up and learn a compiled language, so I had a look around - there were the main ones - C, C++, &lt;a href="http://www.java.com/en/"&gt;Java&lt;/a&gt; or C# - I was talking to a friend and he said to look at C# because it&amp;rsquo;s so kickass. Cross compatibility, easy RAD, lots of resources - why not? It&amp;rsquo;s everything Java was supposed to be, but didn&amp;rsquo;t end up being 🙂&lt;/p&gt;</description></item><item><title>SUSE 10.1 on a low-spec machine</title><link>https://yaleman.org/2006/06/03/suse-101-on-a-low-spec-machine/</link><pubDate>Fri, 02 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/03/suse-101-on-a-low-spec-machine/</guid><description>&lt;p&gt;My laptop&amp;rsquo;s definitely not what you&amp;rsquo;d class as a high-performance machine by any modern standards. It&amp;rsquo;s got a celeron 400 processor, 128MB of ram and a 6gb hdd. This doesn&amp;rsquo;t leave much room for an operating system with all the bells and whistles - Windows XP is definitely off the list - I&amp;rsquo;ve been running &lt;a href="http://www.microsoft.com/windows2000"&gt;Windows 2000&lt;/a&gt; Professional on it for the past six months so I could do things like &lt;a href="http://www.gimp.org"&gt;simple graphics editing&lt;/a&gt; of my photographs on the run, and &lt;a href="http://php.net"&gt;coding&lt;/a&gt; &lt;a href="http://www.python.org"&gt;in&lt;/a&gt; &lt;a href="http://www.perl.org"&gt;my&lt;/a&gt; spare time at &lt;a href="http://web.archive.org/web/20121031173524/http://www.three.com.au:80/cdma"&gt;work&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>I’m a Little Rascal!</title><link>https://yaleman.org/2006/06/02/im-a-little-rascal/</link><pubDate>Thu, 01 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/02/im-a-little-rascal/</guid><description>&lt;p&gt;&lt;em&gt;I&amp;rsquo;ve got a dollar, I&amp;rsquo;ve got a dollar, I&amp;rsquo;ve got a dollar hey hey hey hey!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A funny little song, and it applies to me! I was out in the carpark stretching my legs and getting some fresh air via my cigarette and found a shiny cold dollar on the ground - score! 🙂&lt;/p&gt;</description></item><item><title>New Linux ATI Drivers – wow!</title><link>https://yaleman.org/2006/06/02/new-linux-ati-drivers-wow/</link><pubDate>Thu, 01 Jun 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/06/02/new-linux-ati-drivers-wow/</guid><description>&lt;p&gt;Recently I bought a new hard drive - finally getting a half-decent speed SATA drive, upgrading from my quartet of 80gb IDE drives. I had a few woes trying to tie it all in, so I ended up reinstalling my PC. At first I stuck with Gentoo, then got sick of trying to work out its annoying bugs and went to &lt;a href="http://www.suse.com"&gt;SUSE&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As I tend to have a load of windows open at the one time, and I like to see them all at once having dual monitors is a must for me. The ATI 9600 card I have supports this, being dual head, and I&amp;rsquo;d had it running (kinda) on Gentoo just before I went through the reinstall process.&lt;/p&gt;</description></item><item><title>Mount Beerwah Excursion</title><link>https://yaleman.org/2006/05/31/mountain-beerwah-excursion/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/05/31/mountain-beerwah-excursion/</guid><description>&lt;p&gt;Well, that was an amazing long weekend for me. I was working my usual overnight shift on Friday night and decided that I wanted to climb a mountain. Years and years ago my family and I (well, mum, my little sister and I; the other two are wussies) climbed &lt;a href="http://en.wikipedia.org/wiki/Mount_Beerwah"&gt;Mount Beerwah&lt;/a&gt;, so that was a good start. Looking on the web I found the Glass House Mountains and Surrounds page on the Queensland Environmental Protection Agency (now &lt;a href="http://www.nprsr.qld.gov.au/"&gt;National Parks, Sport and Recreation&lt;/a&gt;) website. There&amp;rsquo;s a few pages there with maps and so forth - we ended up relying on this &lt;a href="http://www.nprsr.qld.gov.au/parks/beerburrum-beerwah/index.html"&gt;map in PDF form&lt;/a&gt; to get us there.&lt;/p&gt;</description></item><item><title>Amazing things to do with pineapple (NSFW)</title><link>https://yaleman.org/2006/05/27/amazing-things-to-do-with-pineapple/</link><pubDate>Fri, 26 May 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/05/27/amazing-things-to-do-with-pineapple/</guid><description>&lt;p&gt;Well, it&amp;rsquo;s been a long time since this site&amp;rsquo;s had naughty pictures on it, but I had to post this… I always make references to what I&amp;rsquo;m going to do to people with a pineapple, but I think this takes the cake 😉&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/05/fruits.jpg" alt=""&gt;&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Updates on the job front</title><link>https://yaleman.org/2006/05/25/updates-on-the-job-front/</link><pubDate>Thu, 25 May 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/05/25/updates-on-the-job-front/</guid><description>&lt;p&gt;Well, so much for us losing our jobs at the end of August, as of a couple of days ago that&amp;rsquo;s changed to 30th of June. Damnit. That means I&amp;rsquo;m a month and a bit short of my employment anniversary, missing out on two week&amp;rsquo;s redundancy payout; not to mention a bunch of wages in the meantime. I&amp;rsquo;m hoping that I get one of the collections positions they&amp;rsquo;ve offered - there&amp;rsquo;s 15 going and they said they would prioritise by tenure and our KPI&amp;rsquo;s - which tends to help me 🙂&lt;/p&gt;</description></item><item><title>Suse 10.0 MP3 Support</title><link>https://yaleman.org/2006/05/15/suse-100-mp3-support/</link><pubDate>Sun, 14 May 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/05/15/suse-100-mp3-support/</guid><description>&lt;p&gt;Ok, so Novell in their infinite wisdom decided to remove MP3 support from SuSE around v10.0. It&amp;rsquo;s a bit hard to find concrete information on how to get some sort of mp3 support in SuSE, so here it is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install XMMS&lt;/li&gt;
&lt;li&gt;Download the XMMS mpg123 rpm from this page.&lt;/li&gt;
&lt;li&gt;Install it:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;\#rpm -ivh xmms-mpg123-1.2.7-13.i386.rpm
Preparing... ########################################### [100%]
1:xmms-mpg123 ########################################### [100%]
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Run XMMS and enjoy!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I don&amp;rsquo;t know how to get mp3 working in a lot of the other programs, I&amp;rsquo;ll try and work that out later. There&amp;rsquo;s a short article here in DesktopLinux.com on &lt;a href="http://web.archive.org/web/20120910000415/http://desktoplinux.com/articles/AT2703022234.html"&gt;Hacking OpenSuSE - getting mp3 and dvd support in SuSE&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Changes on the job front.</title><link>https://yaleman.org/2006/05/10/changes-on-the-job-front/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/05/10/changes-on-the-job-front/</guid><description>&lt;p&gt;Ok, so I work for a &lt;a href="http://www.stellarbpo.com/au/"&gt;call center outsourcing company&lt;/a&gt; on a contract doing customer care for a &lt;a href="http://web.archive.org/web/20121031173524/http://www.three.com.au:80/cdma"&gt;mobile company&lt;/a&gt;. The company&amp;rsquo;s been around for a while, and now it&amp;rsquo;s shutting down because their parent company &lt;a href="http://www.hutchison.com.au/"&gt;Hutchison&lt;/a&gt; decided that &lt;a href="http://web.archive.org/web/20120815055930/http://www.three.com.au/"&gt;3g&lt;/a&gt; is a better bet (it is) and &lt;a href="http://web.archive.org/web/20121031173524/http://www.three.com.au:80/cdma"&gt;CDMA&lt;/a&gt; isn&amp;rsquo;t the way to go anymore.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d have to agree with them - most of the customers on the network were there because they got the cheapest service they could find, and it worked for them - most of the time. The phones sucked, the network sucked more, and while it was more profitable than 3g before they decided that the end was near, maintaining an old network isn&amp;rsquo;t a good business plan. The ability to focus your capital and human resources on a newer product tends to be the smart idea in business.&lt;/p&gt;</description></item><item><title>Shiny shoes and a haircut :)</title><link>https://yaleman.org/2006/04/22/shiny-shoes-and-a-haircut/</link><pubDate>Fri, 21 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/22/shiny-shoes-and-a-haircut/</guid><description>&lt;p&gt;Well, I&amp;rsquo;ve finally gone to a hairdressers&amp;rsquo; for the first time in about twelve months or so - not to get my hair cut short of course, just a clean-up trim and do something different. I&amp;rsquo;ll post more later, bit lazy and sneaky to mention too much 🙂&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve needed a new pair of shoes for a while, the 10 hole Dr. Martens I&amp;rsquo;ve been wearing for nearly 18 months are looking a little worse for wear. It seems that Australian importers don&amp;rsquo;t bring them in anymore, so I had a choice - 14 hole size 14&amp;rsquo;s that probably wouldn&amp;rsquo;t be too comfortable (not a good thing) - or a pair of 8 hole size 15&amp;rsquo;s which will be nice once they are worn in. I went with the 8 holes, setting me back $189, not bad for another 18 months or so wear, I hope 🙂&lt;/p&gt;</description></item><item><title>Starting my poi journey</title><link>https://yaleman.org/2006/04/17/starting-my-poi-journey/</link><pubDate>Sun, 16 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/17/starting-my-poi-journey/</guid><description>&lt;p&gt;I&amp;rsquo;m a doofer, and one of the best non-music entertainment aspects of a doof is people with poi/firesticks/etc - it&amp;rsquo;s also pretty good exercise since you&amp;rsquo;re always moving 🙂&lt;/p&gt;
&lt;p&gt;Bob bought a set of the &lt;a href="http://www.homeofpoi.com/shop/productDetails.php/66_18_ultimate"&gt;Ultimate Performance Poi&lt;/a&gt; from &lt;a href="http://www.homeofpoi.com"&gt;Home of Poi&lt;/a&gt; the other day, so I inherited his old glowstick poi and have decided to start learning the art.&lt;/p&gt;
&lt;p&gt;As anyone that knows me would realise, my coordination sucks. This makes getting some of even the beginner things like even getting them spinning a bit weird to start with, but I think I&amp;rsquo;m improving even after just being shown the proper technique and practising for an hour or so today. I think I&amp;rsquo;m going to have to buy myself a proper set of poi, since the glow stick ones just aren&amp;rsquo;t balanced right - they are dog chains with glow sticks on the end, and the ends are lighter than the chains, which borks them up.&lt;/p&gt;</description></item><item><title>Engine stuff is finished… I hope.</title><link>https://yaleman.org/2006/04/15/engine-stuff-is-finished-i-hope/</link><pubDate>Fri, 14 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/15/engine-stuff-is-finished-i-hope/</guid><description>&lt;p&gt;Basically all we have to do now is put the tailshaft in and hope for the best - there&amp;rsquo;s a few little things to do on that side, like get a &lt;a href="http://autorepair.about.com/library/glossary/bldef-625.htm"&gt;PCV valve&lt;/a&gt; and an oil catch can, and find one of the bolts for the rocker cover to make it seal up properly. I know the clutch that&amp;rsquo;s in there is a bit bodgy, so that might cause a little bit of a problem, but that&amp;rsquo;s relatively easily fixed.&lt;/p&gt;</description></item><item><title>I missed Poop For Peace day</title><link>https://yaleman.org/2006/04/15/i-missed-poop-for-peace-day/</link><pubDate>Fri, 14 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/15/i-missed-poop-for-peace-day/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Today, humanity stands on the brink. Iraq, Iran, Afghanistan, Israel, Darfur, Chad, Nepal… across the world, violence and anger overwhelm any progress towards peace and liberty. We are a divided species, basing our hatreds on even the most arbitrary classifications, unable to move past our quarrels to embrace common humanity. Since difference is all we can see, suffering is all we can expect.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.poopreport.com/Peace/peace.html"&gt;That&amp;rsquo;s why you should go poop right now.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>My Firefox porn tab problems fixed?</title><link>https://yaleman.org/2006/04/15/my-firefox-porn-tab-problems-fixed/</link><pubDate>Fri, 14 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/15/my-firefox-porn-tab-problems-fixed/</guid><description>&lt;p&gt;&lt;a href="http://www.emailbattles.com"&gt;Email Battles&lt;/a&gt; has an article on &lt;a href="http://www.emailbattles.com/archive/battles/browsers_aadejcfhgd_eb/"&gt;a new change to Firefox&amp;rsquo;s JavaScript Garbage Collection&lt;/a&gt;. Aparrently there&amp;rsquo;s a hard limit of 4MB for some JS engine operations so that people using loads of tabs with pages full of JS will kill things. Sounds like what happens every time I go porn browsing or researching something - after a while it&amp;rsquo;ll just chug up, take loads of resources and I&amp;rsquo;ll have to either wait a day or two for it to un-fuck itself, or I&amp;rsquo;ll kill it and lose all my tabs.&lt;/p&gt;</description></item><item><title>Got my Gemini running yesterday!</title><link>https://yaleman.org/2006/04/14/got-my-gemini-running-yesterday/</link><pubDate>Thu, 13 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/14/got-my-gemini-running-yesterday/</guid><description>&lt;p&gt;Finally, after 10 months, I&amp;rsquo;ve got an engine that runs! Over the last few days we&amp;rsquo;ve done a lot of work, getting the fuel system in, cooling system completed and all sorts of wiring done up. It took a lot of playing around, but it got together in the end.&lt;/p&gt;
&lt;p&gt;It felt so great just to put the key in the ignition, turn it, and have something happen! We got oil pressure rather quickly - after we filled up the oil filter. 🙂 Next was confirming fuel flow and so on, and it mostly worked pretty well first go, just a bit of air in the lines and so forth. We had the inlet/outlet backwards on the carby first go, since we didn&amp;rsquo;t know which one was which - the wonders of using old hardware that doesn&amp;rsquo;t have a manual 🙂&lt;/p&gt;</description></item><item><title>The amazing Internet.</title><link>https://yaleman.org/2006/04/09/the-amazing-internet/</link><pubDate>Sat, 08 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/09/the-amazing-internet/</guid><description>&lt;p&gt;Wow, I was going through my web stats because I was bored today, and what did I find? More people trying to access something I uploaded (as far as I can tell) about this time in 2003. I posted the Playboy Photoshoot of the Brazilian Womens&amp;rsquo; Soccer Team, and took it down about three or four months&amp;rsquo; later, because I redesigned the site or something. I keep seeing people try to access it in my stats, so I thought I&amp;rsquo;d try and find it (which I did, in an age-old backup of my site) and upload it to see how many more people will access it in the future. The only thing I&amp;rsquo;ll change is an addition of a link back to the main page, so hopefully someone will come to my site for more than the boobies.&lt;/p&gt;</description></item><item><title>Woo, that was close</title><link>https://yaleman.org/2006/04/09/woo-that-was-close/</link><pubDate>Sat, 08 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/09/woo-that-was-close/</guid><description>&lt;p&gt;Mental note - when you&amp;rsquo;re supposed to start at 11pm, don&amp;rsquo;t get out of bed at 10:35 - especially when you live what is normally a twenty-five minute drive to work - it sucks. I got there with a minute to spare, and I&amp;rsquo;d showered, brushed my teeth, shifted the pimpmobile out of the way to get to the camry, picked up my lunch and gotten dressed except for my shoes (one of which I put on while on the highway, the other while sitting at the last red light before work. Go me!&lt;/p&gt;</description></item><item><title>Got my Google Analytics Code</title><link>https://yaleman.org/2006/04/05/got-my-google-analytics-code/</link><pubDate>Wed, 05 Apr 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/04/05/got-my-google-analytics-code/</guid><description>&lt;p&gt;Woo, I&amp;rsquo;d completely forgotten about this project they started a while back. Basically it&amp;rsquo;s just another stats tracker, but Google-Stylin&amp;rsquo; which means they&amp;rsquo;ll actually have something pretty to show me.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll see how it goes, with my zero-pageviews-a-day site 🙂&lt;/p&gt;</description></item><item><title>ADSL’s Working!</title><link>https://yaleman.org/2006/03/01/adsls-working/</link><pubDate>Wed, 01 Mar 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/03/01/adsls-working/</guid><description>&lt;p&gt;Hooray, I finally got my ADSL connected this morning, and I&amp;rsquo;m already loving it. Pity it got connected JUST before I had to leave for work, but oh well, it&amp;rsquo;s all working perfectly 🙂&lt;/p&gt;</description></item><item><title>ADSL Line Filter Testing</title><link>https://yaleman.org/2006/02/28/adsl-line-filter-testing/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/28/adsl-line-filter-testing/</guid><description>&lt;p&gt;Here&amp;rsquo;s a comparision of my line stats between the two filters I&amp;rsquo;ve tried…&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
 Downstream
&amp;lt;/td&amp;gt;

&amp;lt;td&amp;gt;
 Upstream
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
 6.5 dB
&amp;lt;/td&amp;gt;

&amp;lt;td&amp;gt;
 13 dB
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
 47.5 dB
&amp;lt;/td&amp;gt;

&amp;lt;td&amp;gt;
 25.0 dB
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
 7.0 dB
&amp;lt;/td&amp;gt;

&amp;lt;td&amp;gt;
 12 dB
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;td&amp;gt;
 47.0 dB
&amp;lt;/td&amp;gt;

&amp;lt;td&amp;gt;
 24.5 dB
&amp;lt;/td&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Westnet Email</title><link>https://yaleman.org/2006/02/28/westnet-email/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/28/westnet-email/</guid><description>&lt;p&gt;An email I got from Westnet last night after asking what&amp;rsquo;s going on 🙁&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi James,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The order seems to be stalled in the wholesalers system. I have&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;forwarded this email to our provisioning department to follow this up&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;for you. They will contact you as soon as they have an answer for you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Thank you for advising us of the delay and we apologise for any&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;inconvenience.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Ashley&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>ADSL :(</title><link>https://yaleman.org/2006/02/28/adsl/</link><pubDate>Mon, 27 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/28/adsl/</guid><description>&lt;p&gt;Dear Telstra and Westnet,&lt;/p&gt;
&lt;p&gt;Please get my ADSL working soon, I&amp;rsquo;ve been waiting since the 17th.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;yale.&lt;/p&gt;</description></item><item><title>Loan down to seven thousand!</title><link>https://yaleman.org/2006/02/24/loan-down-to-seven-thousand/</link><pubDate>Fri, 24 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/24/loan-down-to-seven-thousand/</guid><description>&lt;p&gt;Hooray, this is officially the lowest my personal loan&amp;rsquo;s been since it started. It&amp;rsquo;s down to seven grand. Only $7000! It goes quicker as it gets lower too, since there&amp;rsquo;s less interest to pay, and more of the money that goes into the account actually pays off the principal. *dances*&lt;/p&gt;
&lt;p&gt;Remembering the rest of my debt sucks though 🙁&lt;/p&gt;</description></item><item><title>Intake manifold fits!</title><link>https://yaleman.org/2006/02/13/intake-manifold-fits/</link><pubDate>Sun, 12 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/13/intake-manifold-fits/</guid><description>&lt;p&gt;So I finally had enough of a day off to work on the gemini again, and I got the intake manifold to fit. I cut off the heater-hose pipe that I don&amp;rsquo;t need any more, and this stupid little threaded nodule thingy that I also don&amp;rsquo;t need, so now it doesn&amp;rsquo;t foul on the brake lines. I also spent about an hour with a file taking small amounts off the thermostat housing so it doesn&amp;rsquo;t foul on the rocker cover anymore. End result, the intake manifold fits…&lt;/p&gt;</description></item><item><title>On the second day…</title><link>https://yaleman.org/2006/02/11/on-the-second-day/</link><pubDate>Sat, 11 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/11/on-the-second-day/</guid><description>&lt;p&gt;On the second day, the Yale created … ok, I&amp;rsquo;ll stop now. If you&amp;rsquo;re starting here, I suggest &lt;a href="https://yaleman.org/2006/02/09/back-to-reality/"&gt;part one&lt;/a&gt;, or &lt;a href="https://yaleman.org/2006/02/10/culburra-first-day-part-two/"&gt;part two&lt;/a&gt; 🙂&lt;/p&gt;
&lt;p&gt;Callala Beach, Huskinsson, Vincentia, The Jervis Bay Reserve, Green Patch - all really nice places, there&amp;rsquo;s probably a few photos, none that I&amp;rsquo;m happy enough with to put up though!&lt;/p&gt;
&lt;p&gt;In the Jervis Bay reserve there&amp;rsquo;s a place called Murray&amp;rsquo;s Boat Ramp, with a little seabreak with places for people to fish off - the water there was absolutely beautiful and clear.&lt;/p&gt;</description></item><item><title>Culburra – First day part two.</title><link>https://yaleman.org/2006/02/10/culburra-first-day-part-two/</link><pubDate>Fri, 10 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/10/culburra-first-day-part-two/</guid><description>&lt;p&gt;This is the second part - &lt;a href="https://yaleman.org/2006/02/09/back-to-reality/"&gt;the first part is here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Continuing on from Stanwell Park and its beautiful sea bridge, we stopped so I could get a shot of the CoalCliff Arts Centre - Quite a nice building in the middle of nowhere.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/02/clifton-school-of-arts.jpg"&gt;&lt;figcaption&gt;
 &lt;h4&gt;Clifton School of Arts&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Quite a few small towns later, we got to Kiama with its seaside Blowhole - such a ghostly vision I captured in burst mode.. I quite like it!&lt;/p&gt;</description></item><item><title>Back to reality.</title><link>https://yaleman.org/2006/02/09/back-to-reality/</link><pubDate>Wed, 08 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/09/back-to-reality/</guid><description>&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2006/02/waiting-to-check-in.jpg" alt=""&gt;&lt;!-- raw HTML omitted --&gt;Waiting to Check In&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m home, and wow - where do I start? I was up at 0130 on the Thursday when we got on the plane and flew to Sydney to start our holiday. It was a rather hot night that night, probably nature&amp;rsquo;s way of telling us to get out of Brisbane and enjoy the weather down south.&lt;/p&gt;
&lt;p&gt;I had to sit around the airport for a while - my flight was half an hour after my parents&amp;rsquo; I decided to get out my camera and see what I could shoot - I&amp;rsquo;m not completely happy with it, but this is the one photo that came out well.&lt;/p&gt;</description></item><item><title>Pondering.</title><link>https://yaleman.org/2006/02/09/pondering/</link><pubDate>Wed, 08 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/09/pondering/</guid><description>&lt;p&gt;Thick white ropes,&lt;/p&gt;
&lt;p&gt;Draped over my fingers,&lt;/p&gt;
&lt;p&gt;Is this my life until death,&lt;/p&gt;
&lt;p&gt;Or is it the death of my life?&lt;/p&gt;</description></item><item><title>I bought a 350D!</title><link>https://yaleman.org/2006/02/01/i-bought-a-350d/</link><pubDate>Wed, 01 Feb 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/02/01/i-bought-a-350d/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;ve been into photography for a while - never really done anything with it, just loved framing shots, taking random things, playing with what comes out etc etc. So I decided that rather than play with the point n&amp;rsquo; shoot POS that I have, I&amp;rsquo;d get a camera that&amp;rsquo;s going to let me learn how to do it properly.&lt;/p&gt;
&lt;p&gt;After reading a lot of &lt;a href="http://www.dpreview.com/reviews/canoneos350d"&gt;reviews&lt;/a&gt;. I went to &lt;a href="http://web.archive.org/web/20051223105559/http://www.teds.com.au/www/6/1001102/displayproduct/1411234_1005803_.html"&gt;Ted&amp;rsquo;s Camera Store&lt;/a&gt; and bought myself a &lt;a href="http://web.archive.org/web/20091027144058/http://www.canon.com.au/products/cameras/digital_slr/eos350dblackbody.aspx"&gt;Canon 350D with the 18-55 lens kit&lt;/a&gt;. I bought it in black, since the silver one looks faggy.&lt;/p&gt;</description></item><item><title>Hooray for leave!</title><link>https://yaleman.org/2006/01/31/hooray-for-leave/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/31/hooray-for-leave/</guid><description>&lt;p&gt;Well, today I start another bunch of annual leave - off work until Monday. Today&amp;rsquo;s a day of shopping and stuff to get ready (can&amp;rsquo;t seem to find all those socks and boxers I&amp;rsquo;m sure I own) and go to bed early so I can get to the airport for the 5am flight tomorrow morning. Mum, Dad and I are flying to sydney, arriving at about 8/8:30am, grabbing breakfast and driving three hours south to Culburra.&lt;/p&gt;</description></item><item><title>Rasterbation!</title><link>https://yaleman.org/2006/01/25/rasterbation/</link><pubDate>Wed, 25 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/25/rasterbation/</guid><description>&lt;p&gt;Oh, I&amp;rsquo;m a &lt;a href="http://www.somethingawful.com"&gt;goon&lt;/a&gt; now, so watch out for me in the forums 😉&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I got bored, so I put a favourite photo of mine through the &lt;a href="http://arje.net/rasterbator"&gt;Rasterbator&lt;/a&gt;. The PDF it produced &lt;!-- raw HTML omitted --&gt;is here. &lt;!-- raw HTML omitted --&gt;was here but I lost it 🙁&lt;/p&gt;</description></item><item><title>My feet hate me</title><link>https://yaleman.org/2006/01/24/my-feet-hate-me/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/24/my-feet-hate-me/</guid><description>&lt;p&gt;It seems like they are crawling slowly back up my legs, killing everything as they go. My shoes are pretty much completely worn out, and with how much I wear them and walk around in them all day, my feet hurt like nothing on earth, my ankles are shagged, and now the muscles in my calves are starting to hurt. It&amp;rsquo;s happened before, when I was in high school, and I was walking too much in shite shoes. Hopefully I&amp;rsquo;ll get my ass in gear tomorrow and go buy some nice rockports or something. In the meantime, it&amp;rsquo;s painkillers ahoy!&lt;/p&gt;</description></item><item><title>Ghost in the machine, or something less mythical?</title><link>https://yaleman.org/2006/01/20/ghost-in-the-machine-or-something-less-mythical/</link><pubDate>Fri, 20 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/20/ghost-in-the-machine-or-something-less-mythical/</guid><description>&lt;p&gt;Ok, so in my &lt;a href="https://yaleman.org/2006/01/20/im-a-corporate-mercenary/"&gt;Corporate Mercenary&lt;/a&gt; rant, I wrote about a handset that makes phantom calls. There&amp;rsquo;s lots of explanations for it, could be bad programming, could be someone with remote access to the handset or the network (authorised or not), all sorts of things. But what is the explanation for all these examples, over quite a few years?&lt;/p&gt;</description></item><item><title>Intake manifold update</title><link>https://yaleman.org/2006/01/20/intake-manifold-update/</link><pubDate>Fri, 20 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/20/intake-manifold-update/</guid><description>&lt;p&gt;Well, another knowledgeable person has posted on my “help me” thread on the Gemini forums. Seems that I might be able to completely avoid using one of the coolant chambers on the manifold - the one designed to provide heating for the runners, and feeds to heat the throttle body - which I don&amp;rsquo;t need anyway. Means I can just run a pipe from the bottom of the thermostat housing through to the heater, and that&amp;rsquo;s that. The coolant temp sender isn&amp;rsquo;t changed, and if I do need a coolant feed for a turbo or something down the track, then I can open up that chamber again and spend the money to modify it to allow for the heater pipes *shrugs*&lt;/p&gt;</description></item><item><title>I’m a Corporate Mercenary®</title><link>https://yaleman.org/2006/01/20/im-a-corporate-mercenary/</link><pubDate>Thu, 19 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/20/im-a-corporate-mercenary/</guid><description>&lt;p&gt;I&amp;rsquo;m going to get it out of the way early - I&amp;rsquo;m a Corporate Mercenary®, and I have no qualms about that. I&amp;rsquo;m just like a lot of people out there doing things for money which most people with “normal” old style morals wouldn&amp;rsquo;t do. I have been given a set of rules, and I stick to them. It&amp;rsquo;s called towing the company line.&lt;/p&gt;
&lt;p&gt;“Normals” working in big corporations don&amp;rsquo;t realise this. They are taking people&amp;rsquo;s livelyhoods for the sake of their own, thinking that they are just working a job. I work for a major phone company, and there are so many cases where something happens, and it&amp;rsquo;s nearly always the customer&amp;rsquo;s responsibility to deal with the results.&lt;/p&gt;</description></item><item><title>Intake manifold weirdness and the fuel pump is in!</title><link>https://yaleman.org/2006/01/18/intake-manifold-weirdness-and-the-fuel-pump-is-in/</link><pubDate>Wed, 18 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/18/intake-manifold-weirdness-and-the-fuel-pump-is-in/</guid><description>&lt;p&gt;Ok, so previously I&amp;rsquo;d been able to put the manifold on the head and see how the engine goes together. I haven&amp;rsquo;t actually tried to make it fit since we bolted the gearbox in. Stupid me, I went to test fit things yesterday, and realised that all was not well.&lt;/p&gt;
&lt;p&gt;The intake manifold that everyone&amp;rsquo;s said to use through the different EFI threads on the forums and so forth, doesn&amp;rsquo;t fit. In saying that, it doesn&amp;rsquo;t fit without a bunch of modification. Ugh.&lt;/p&gt;</description></item><item><title>JB Raid, day off style.</title><link>https://yaleman.org/2006/01/18/jb-raid-day-off-style/</link><pubDate>Wed, 18 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/18/jb-raid-day-off-style/</guid><description>&lt;p&gt;Well, I got bored and needed something to do tonight, so I went to JB and wandered around for a while. Bought myself a copy of &lt;a href="http://imdb.com/title/tt0105236/"&gt;Reservior Dogs Collector&amp;rsquo;s Edition&lt;/a&gt;, on the recommendation of my good friend Mitchell, and a copy of &lt;a href="http://imdb.com/title/tt0289043/"&gt;28 Days Later&lt;/a&gt;, a movie I&amp;rsquo;ve loved for a while. Cost me less than thirty bucks, so that was cool.&lt;/p&gt;</description></item><item><title>Begging for workshop space…</title><link>https://yaleman.org/2006/01/17/begging-for-workshop-space/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/17/begging-for-workshop-space/</guid><description>&lt;p&gt;I live on Brisbane&amp;rsquo;s South Side, and my &lt;a href="https://yaleman.org/tags/gemini/"&gt;project car&amp;rsquo;s&lt;/a&gt; in a mate&amp;rsquo;s garage in Clayfield - making it a bit hard to find a decent amount of time to work on it on my days off - it takes about an hour to get up there and back, not to mention fuel prices :S&lt;/p&gt;
&lt;p&gt;So, if anyone has/knows someone with either a spare single garage/shed (lock up) or some sort of workshop with space to work on a car that they would be willing to let me use (and possibly pay for) for a month or two until I can at least get it going I&amp;rsquo;d love to hear from you. As per the topic title it has to be on the southside, and preferably close to springwood.&lt;/p&gt;</description></item><item><title>Barrett XM109 – great for tanks and … home defence?</title><link>https://yaleman.org/2006/01/16/barrett-xm109-great-for-tanks-and-home-defence/</link><pubDate>Sun, 15 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/16/barrett-xm109-great-for-tanks-and-home-defence/</guid><description>&lt;p&gt;This may well be the coolest gun EVER! The &lt;a href="http://web.archive.org/web/20070108184120/http://www.barrettrifles.com/military/xm109.htm"&gt;Barrett XM109 25MM Payload Rifle&lt;/a&gt;. This thing is a man-portable 25mm anti-tank … semiauto rifle. You could theoretically shoot thirty rounds a minute with this thing, if you could get around the fact that your shoulder would be somewhere near your ass, and reloading the pair of five shot clips three times in that minute. &lt;a href="http://bastardsinc.blogs.com/bastardsinc/2004/07/barrett_xm109_p_1.html"&gt;Bastards Inc.&lt;/a&gt; has a bit more info (and some hilarious comments from the users) on the gun.&lt;/p&gt;</description></item><item><title>Terrible sellers… sigh.</title><link>https://yaleman.org/2006/01/16/155/</link><pubDate>Sun, 15 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/16/155/</guid><description>&lt;p&gt;I can&amp;rsquo;t be bothered whinging too much about it now, but this fuckwit “oldholdensneverdie” who I assume is the store for American Autos took ages to fulfill my order. The “Buy It Now” was clicked and submitted on 20/12/05, I&amp;rsquo;d sent payment by the next day, including shipping. I sent a message to the seller when that was done, including the payment details. Not hearing anything by the I sent a message asking for when the item was sent, and asking for the tracking number.&lt;/p&gt;</description></item><item><title>Fuel pump arrived!</title><link>https://yaleman.org/2006/01/12/fuel-pump-arrived/</link><pubDate>Thu, 12 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/12/fuel-pump-arrived/</guid><description>&lt;p&gt;Finally I got my replacement fuel pump! I&amp;rsquo;ll do the full rant about the problems when I get home tonight… but yay! 😀&lt;/p&gt;</description></item><item><title>Boredom</title><link>https://yaleman.org/2006/01/08/boredom/</link><pubDate>Sun, 08 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/08/boredom/</guid><description>&lt;p&gt;I&amp;rsquo;m super bored… how are you all? It&amp;rsquo;s raining. Again. I&amp;rsquo;m sure that my car&amp;rsquo;s probably full of water again, and I&amp;rsquo;m just killing time until I can get my ass in gear to get ready for work. At least I&amp;rsquo;m floor manager today, that means I don&amp;rsquo;t have to do much unless it gets hellishly busy. I should go find a book to read, I&amp;rsquo;m recompiling EVERYTHING on my gentoo desktop machine so that hopefully some of the weirdness will go away.&lt;/p&gt;</description></item><item><title>Sydney tickets booked!</title><link>https://yaleman.org/2006/01/05/sydney-tickets-booked/</link><pubDate>Thu, 05 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/05/sydney-tickets-booked/</guid><description>&lt;p&gt;Ok, so my Uncle is quite a good photographer, has come out with some amazing shots at times, and is sick of building boats and navigating them all over the place. So he&amp;rsquo;s come to the conclusion that opening his own studio to exhibit and sell his photos is the way he&amp;rsquo;ll go in the future, and that&amp;rsquo;s happening on the first weekend in February. This is a seriously cool thing to me, and I, along with my parents are going to go down to &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;btnG=Search&amp;amp;t=k&amp;amp;ll=-34.92943,150.766068&amp;amp;spn=0.139612,0.261955&amp;amp;t=k"&gt;Culburra&lt;/a&gt; - an aparrently sleepy little town on the coast near Nowra in New South Wales.&lt;/p&gt;</description></item><item><title>dev-php/php-4.4.0-r4 failing to compile :(</title><link>https://yaleman.org/2006/01/04/dev-phpphp-440-r4-failing-to-compile/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/04/dev-phpphp-440-r4-failing-to-compile/</guid><description>&lt;p&gt;I can&amp;rsquo;t work out why it&amp;rsquo;s not compiling - there&amp;rsquo;s no posts anywhere online that I can find that tell me how to fix it… how am I cross compiling?&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;checking for sys/utsname.h... yes
checking for sys/ipc.h... yes
checking for dlfcn.h... yes
checking for fopencookie... yes
configure: error: can not run test program while cross compiling

!!! Please attach the config.log to your bug report:
!!! /storage/portage-tmp/portage/php-4.4.0-r4/work/php-4.4.0/config.log

!!! ERROR: dev-php/php-4.4.0-r4 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Stinking hot, new dress policy</title><link>https://yaleman.org/2006/01/04/stinking-hot-new-dress-policy/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/04/stinking-hot-new-dress-policy/</guid><description>&lt;p&gt;Well, it&amp;rsquo;s officially too damn hot, and today marks the start of the new dress policy at work. I guess we&amp;rsquo;ll see how it all goes. I&amp;rsquo;m sure the operations manager at work&amp;rsquo;s going to avoid the place like the plague, since it&amp;rsquo;s going to start a few fights over interpretations of the new rules and what&amp;rsquo;s right/wrong.&lt;/p&gt;
&lt;p&gt;Personally, they can go f*#k themselves. I don&amp;rsquo;t mind buying new clothes, but telling us the week before christmas that we have to have all new work clothes by the fourth of January is just moronic. I&amp;rsquo;m going to keep wearing what I&amp;rsquo;ve been wearing (sometimes fitting in the policy, sometimes not) until I can afford to change.&lt;/p&gt;</description></item><item><title>Stupid domain issues.</title><link>https://yaleman.org/2006/01/05/stupid-domain-issues/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/05/stupid-domain-issues/</guid><description>&lt;p&gt;I think I worked out why I was having stupid email issues - somehow I&amp;rsquo;d forgotten that the namehost I was using was pointing to the wrong IP - since I&amp;rsquo;d been using two different DNS hosting providers because of a problem with one in the past.&lt;/p&gt;
&lt;p&gt;Yay for random posts and stupid fixes.&lt;/p&gt;</description></item><item><title>Upgraded to WordPress V2.0</title><link>https://yaleman.org/2006/01/04/upgraded-to-wordpress-v20/</link><pubDate>Tue, 03 Jan 2006 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2006/01/04/upgraded-to-wordpress-v20/</guid><description>&lt;p&gt;Well, that was fun - not that you&amp;rsquo;d notice much. The backend&amp;rsquo;s a lot different, a bit easier to use and so forth. I&amp;rsquo;m going to have to edit my theme again, and play with a few things, but overall it&amp;rsquo;s not bad.&lt;/p&gt;</description></item><item><title>More gemini work today.</title><link>https://yaleman.org/2005/12/29/more-gemini-work-today/</link><pubDate>Thu, 29 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/29/more-gemini-work-today/</guid><description>&lt;p&gt;Ok, so I did a bunch of work on the gem today - wired up a couple of the sensors, worked out what I needed to do to with respect to the others. I ran the preliminary line for the rear fuel pump, and seem to have worked out what I need to do to mount it and so forth. Some of the interior&amp;rsquo;s back together, making it look a little more respectable.&lt;/p&gt;</description></item><item><title>My brain makes strange poems</title><link>https://yaleman.org/2005/12/22/my-brain-makes-strange-poems/</link><pubDate>Thu, 22 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/22/my-brain-makes-strange-poems/</guid><description>&lt;p&gt;Reading a post on a friend&amp;rsquo;s LJ about a weird request she got (guess what they asked for?) made this poem pop into my head. Stop it brain! Be normal!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Roses are red,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;They are for thee!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Open your mouth,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;m needing to pee!&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Free Product!</title><link>https://yaleman.org/2005/12/21/free-product/</link><pubDate>Wed, 21 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/21/free-product/</guid><description>&lt;p&gt;Ok, I&amp;rsquo;ve mentioned it before - I&amp;rsquo;m a member on &lt;a href="http://referral.pureprofile.com/NzI4NTIzMjY59"&gt;pureprofile.com&lt;/a&gt; - a market research site where you go and answer questionnaires every so often and they&amp;rsquo;ll credit your account, or do stuff for you. I&amp;rsquo;ve been a member for quite a while, and have built up a not-too-bad balance which I might draw out sometime soon.&lt;/p&gt;
&lt;p&gt;Recently I was offered to receive “a new product from a soft drink company” and of course, free stuff, why not? So I filled in my details, telling them where to send it, not expecting for it to happen. But it did! Today I received a big black package in the mail, and opening it I found a carton of a new product by Coca-Cola Amatil, “Coke Zero.” Twenty-four 390ml bottles, just for me. Ooh, and I got one of those weird rubber wristband things that says “the zero movement”. Here&amp;rsquo;s some photos (and one of the PimpMobile post-doofage).&lt;/p&gt;</description></item><item><title>Positronic Photos Uploaded</title><link>https://yaleman.org/2005/12/20/positronic-photos-uploaded/</link><pubDate>Tue, 20 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/20/positronic-photos-uploaded/</guid><description>&lt;p&gt;Here&amp;rsquo;s the photos that Mitchell took on the weekend we went to Positronic 2005. I love the action shot (below) when he took a photo past me in the drivers seat and somehow got a passing car 🙂&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2005/12/gettingthere10-actionshot.jpg"&gt;
&lt;/figure&gt;

&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Medium-sized crisis over, legal driving ability returns!</title><link>https://yaleman.org/2005/12/20/medium-sized-crisis-over-legal-d/</link><pubDate>Mon, 19 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/20/medium-sized-crisis-over-legal-d/</guid><description>&lt;p&gt;Well, that was an annoyingly medium-sized crisis tonight. Drove out of the carpark, got nearly all the way to Lauren&amp;rsquo;s house, and realised that my headlights weren&amp;rsquo;t working. The dash lights worked fine, the parkers worked fine (‘cept for the one with the busted bulb) but no headlights. Odd!&lt;/p&gt;
&lt;p&gt;So, as I was leaving Lauren&amp;rsquo;s I decided that I would like to keep my license, and that having no headlights probably wouldn&amp;rsquo;t help that cause. So it was out with the multimeter, checked the fuses, checked the wiring, all the usual gubbins. One of the fuses had blown, but replacing that didn&amp;rsquo;t resolve the issue. I checked that the lights were still fine, no blown globes - something that would suck royally, since they are sealed beams and sort of expensive. Basically, no voltage was getting to the lights themselves. Poo!&lt;/p&gt;</description></item><item><title>Figgered it out, scums.</title><link>https://yaleman.org/2005/12/17/figgered-it-out-scums/</link><pubDate>Fri, 16 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/17/figgered-it-out-scums/</guid><description>&lt;p&gt;Well, I couldn&amp;rsquo;t find my carter fuel pump… thought I&amp;rsquo;d put it somewhere strange in my room, or in the workshop somewhere. Today I looked through my room, and Bob and I went through EVERYTHING in the workshop and couldn&amp;rsquo;t find it. Thinking that I had put it somewhere perilous and it&amp;rsquo;d fallen into the depths of a crap-o-lanche, I decided to clean my room tonight.&lt;/p&gt;
&lt;p&gt;So, on went my merry day, getting more bits for the gemini, and doing lots of stuff - working out the standard wiring loom and what we can probably take out, making and installing a new positive wire, negative wire etc. Installed all the fuses and stuff, then plugged the positive onto the battery, and it lit up! Hooray! *dances*&lt;/p&gt;</description></item><item><title>Camry Radiator Madness</title><link>https://yaleman.org/2005/12/15/camry-radiator-madness/</link><pubDate>Thu, 15 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/15/camry-radiator-madness/</guid><description>&lt;p&gt;So, I stopped in Mooloolooba where my parents were staying for their Christmas holidays, and while I was talking to Dad he mentioned that he&amp;rsquo;d blown up the radiator on the Camry. It&amp;rsquo;s about 15 years old, and it&amp;rsquo;s a cheap japanese car, so these things are bound to happen.&lt;/p&gt;
&lt;p&gt;The top tank had split along one of the parts near the filler cap, so to fix it there would have to be a new end tank welded on, and we were quoted $170 for that. Then there was the other option of buying a whole new radiator for $240 - only another $70 more. The fins on the old radiator were flaking off, and there was some nasty corrosion around some of the tubes, so for the difference it wasn&amp;rsquo;t worth having to replace the radiator in six months when the fins started busting holes in the tubes.&lt;/p&gt;</description></item><item><title>Elf-Tastic</title><link>https://yaleman.org/2005/12/15/elf-tastic/</link><pubDate>Thu, 15 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/15/elf-tastic/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;</description></item><item><title>Pimpmobile Power Shenanigans</title><link>https://yaleman.org/2005/12/15/pimpmobile-power-shenanigans/</link><pubDate>Thu, 15 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/15/pimpmobile-power-shenanigans/</guid><description>&lt;p&gt;So, ages back when the car got broken into, whoever did it must have had a go at the key part of the ignition, the pins got all messed up and it didn&amp;rsquo;t work properly. I replaced it with a rather dodgy switch and button on the end of a wire run that I had lying around, and most of the time when I indicated, or used too much power the stereo would turn off, the lights would dim and stupid stuff would happen. This got rather annoying, and eventually I worked out that the cause of it was the long wire run itself was causing too much voltage drop in the system itself.&lt;/p&gt;</description></item><item><title>Project Gemini Update</title><link>https://yaleman.org/2005/12/14/project-gemini-update/</link><pubDate>Wed, 14 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/14/project-gemini-update/</guid><description>&lt;p&gt;Ok, so since I have this week off, I&amp;rsquo;m working on the Gemini since it&amp;rsquo;s such a priority to get it on the road at the moment. Today Bob and I went to a wrecker and found a nice bosch throttle position sensor - three wire, good mounting and D-shaft actuation - the one that Repco had for ~$100 or so. That didn&amp;rsquo;t come with the plug and wires, nor any idea of how things worked with each other. So, that was free - all I paid for was a bunch of sweat and an energy drink after wandering around in the wreckers for half an hour or so - damn it was hot today.&lt;/p&gt;</description></item><item><title>Digg rawks.</title><link>https://yaleman.org/2005/12/14/digg-rawks/</link><pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/14/digg-rawks/</guid><description>&lt;p&gt;&lt;a href="http://www.techspot.com"&gt;TechSpot&lt;/a&gt; has written a &lt;a href="http://www.techspot.com/tweaks/firefox/index.shtml"&gt;Decent Firefox Tweak Guide&lt;/a&gt;, which I found on &lt;a href="http://www.digg.com"&gt;Digg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another thing on there is a story about Maxis releasing Sim City Classic for free as a java game you can play online. Pity it doesn&amp;rsquo;t work in &lt;a href="http://www.mozilla.org/en-US/firefox/new/?from=getfirefox"&gt;Firefox&lt;/a&gt; on my &lt;a href="http://www.gentoo.org"&gt;Gentoo&lt;/a&gt; install, else I might play it a bit more.&lt;/p&gt;
&lt;p&gt;Update: unfortunately the Sim City link went offline, which is sad 🙁&lt;/p&gt;</description></item><item><title>Welcome to the Fatherland!</title><link>https://yaleman.org/2005/12/14/welcome-to-the-fatherland/</link><pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/14/welcome-to-the-fatherland/</guid><description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Police checking ID&amp;rsquo;s and papers to get into an area of Sydney.&lt;!-- raw HTML omitted --&gt; What next? Having to carry your official fatherland documentation to state your intended destination, and having to ask your local kommandant to get permission to go somewhere other than work and home?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Update: News.com.au links fail eventually, had to unlink. It was an article about police cordoning off a whole suburb … because they can.&lt;/p&gt;</description></item><item><title>Positronic 2005</title><link>https://yaleman.org/2005/12/12/positronic-2005/</link><pubDate>Mon, 12 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/12/positronic-2005/</guid><description>&lt;p&gt;Oh wow, that was an amazing weekend. Friday morning we drove around and bought camping gear (nothing like planning ahead, is there?) then some clothes and were supposed to meet Bob at &lt;a href="http://maps.google.com/maps?ll=-27.424462,153.050698&amp;amp;spn=0.017732,0.031107&amp;amp;t=k&amp;amp;hl=en"&gt;Mitchell&amp;rsquo;s house&lt;/a&gt; around 2-ish. At two I called Bob to find out where he was, and if he&amp;rsquo;d picked up Seb and Skitzo, but alas Seb was going to drive up by himself, and the directions he&amp;rsquo;d gotten to meet Skitzo were completely wrong.&lt;/p&gt;</description></item><item><title>Fan action, and not my loving wenches.</title><link>https://yaleman.org/2005/12/09/fan-action-and-not-my-loving-wen/</link><pubDate>Thu, 08 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/09/fan-action-and-not-my-loving-wen/</guid><description>&lt;p&gt;So, summer&amp;rsquo;s here again, and with it comes the crazy temperatures on the blacktop. It&amp;rsquo;s bad enough sitting in traffic in winter in the van - the temps slowly creep up then, with the engine-mounted fan barely pulling enough air through the radiator to keep it from boiling over. This year it&amp;rsquo;s even hotter even earlier than last year, so driving to work along the highway with massive amounts of air pushing through the front of the van is enough to make the temp gauge climb.&lt;/p&gt;</description></item><item><title>The gearbox, finally.</title><link>https://yaleman.org/2005/12/04/the-gearbox-finally/</link><pubDate>Sun, 04 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/04/the-gearbox-finally/</guid><description>&lt;p&gt;Ok, so I dropped the gearbox on my head a couple of weeks back - I probably shouldn&amp;rsquo;t have tried to lift it in with brute force, and after actually getting it in yesterday I realised there was no way I would have got it in my myself. We lifted it in the first time, and after only about twenty minutes we had it up on a jack and the input shaft was in the clutch.&lt;/p&gt;</description></item><item><title>Bought a DVD burner</title><link>https://yaleman.org/2005/12/02/bought-a-dvd-burner/</link><pubDate>Thu, 01 Dec 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/12/02/bought-a-dvd-burner/</guid><description>&lt;p&gt;Ok, so I finally gave in and bought a DVD burner. I don&amp;rsquo;t really need one, since the only reason I&amp;rsquo;ll really burn DVD&amp;rsquo;s is to give stuff to other people, or the once-in-a-year-maybe burn a video to DVD to watch on the television. I was bored, and needed a new toy, so I thought for $79 it wouldn&amp;rsquo;t be a bad upgrade to the linux machine. It&amp;rsquo;s a black-faced Pioneer DVR-110D, and it seems to only burn at 2x in &lt;a href="http://web.archive.org/web/20140909123247/http://www.k3b.org/"&gt;K3b&lt;/a&gt; but I think that&amp;rsquo;s a settings issue.&lt;/p&gt;</description></item><item><title>Megasquirt-II Processor action</title><link>https://yaleman.org/2005/11/30/megasquirt-ii-processor-action/</link><pubDate>Tue, 29 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/30/megasquirt-ii-processor-action/</guid><description>&lt;p&gt;So, the &lt;a href="http://www.megasquirt.info"&gt;MegaSquirt&lt;/a&gt; is pretty cool, but the MegaSquirt v2.2 PCB with a MegaSquirt-II processor is just plain sweet! I got bored one night and since it&amp;rsquo;d make dual fuel maps and a bunch of other things that I want to use a lot easier, I decided to order one. That was the twelfth of November, and after not even three weeks, I&amp;rsquo;ve got it! Hooray!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And now, to add some actual content to this post, here&amp;rsquo;s some pictures 🙂&lt;/p&gt;</description></item><item><title>Bored police!</title><link>https://yaleman.org/2005/11/29/bored-police/</link><pubDate>Mon, 28 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/29/bored-police/</guid><description>&lt;p&gt;Geez, I think last night makes about six times in twelve months I&amp;rsquo;ve been picked up in the PimpMobile. Driving out of Lauren&amp;rsquo;s house last night, down the hill towards the t-intersection at the bottom, a police car drives past. I stop at the bottom, making sure to look around because the van runs like crap when it&amp;rsquo;s cold, and that corner&amp;rsquo;s a bit hard to see past.&lt;/p&gt;
&lt;p&gt;Looking to where the police car went, I notice that it&amp;rsquo;s stopped across the road and down a bit - funnily enough, half out in the road, and across a laneway - nice and illegal, officers. I move on, making my merry way home. Looking in the rearview mirror, I notice - not surprised at all - that they have done a quick U-turn and are buried up my tail.&lt;/p&gt;</description></item><item><title>I’m a marketing whore!</title><link>https://yaleman.org/2005/11/23/im-a-marketing-whore/</link><pubDate>Wed, 23 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/23/im-a-marketing-whore/</guid><description>&lt;p&gt;&lt;a href="http://referral.pureprofile.com/NzI4NTIzMjY59"&gt;Pureprofile&lt;/a&gt;‘s another one of those marketing companies where they send you something every so often when you fit their profile, and they give you cash or something else as a bonus for doing the survey. I&amp;rsquo;ve been a member for a while now, and fill out about one or two a month. Recently I was contacted regarding a program they are running for Australia Post to test how the mail system works and so forth. They send me a few things, and on certain days, I put them into the post box at the local post office. Easy!&lt;/p&gt;</description></item><item><title>Beautiful weekend.</title><link>https://yaleman.org/2005/11/23/beautiful-weekend/</link><pubDate>Tue, 22 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/23/beautiful-weekend/</guid><description>&lt;p&gt;So, it&amp;rsquo;s the end of the school year, and all the little school leavers are going off to party and so forth - my sister being one of them. I needed a weekend away, and my good mate Brian was going with them (as one of my sister&amp;rsquo;s friends is his girlfriend) so I decided to tag along.&lt;/p&gt;
&lt;p&gt;The eleven of them are staying in a house down at South Golden Beach (I think I have the name right) - a little village community on the NSW North Coast that has a total population in the really small range. There&amp;rsquo;s some really beautiful beach, a couple of hundred houses, and that&amp;rsquo;s about it. Ocean Shores has a small corner store come post office come bottle shop, and we stocked up there on Saturday afternoon, and that was it.&lt;/p&gt;</description></item><item><title>Restarted my linux box</title><link>https://yaleman.org/2005/11/22/restarted-my-linux-box/</link><pubDate>Tue, 22 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/22/restarted-my-linux-box/</guid><description>&lt;p&gt;Well, there&amp;rsquo;s a bit of a milestone, I finally restarted my linux desktop machine. There was something going a bit odd with Nautilus and Gnome lately, so I thought I would just kill X for a little while, then go back in and all would be fine. Oh no, after so long it decided that things weren&amp;rsquo;t all hunky-dory, and that the X server would lock the console display and not let me do anything.&lt;/p&gt;</description></item><item><title>Aww, isn’t she beautiful!</title><link>https://yaleman.org/2005/11/15/aww-isnt-she-beautiful/</link><pubDate>Tue, 15 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/15/aww-isnt-she-beautiful/</guid><description>&lt;p&gt;Ok, so maybe I&amp;rsquo;m biased, but my sister looked absolutely beautiful tonight going to her year twelve formal. It was so great to see her smiling, she seemed to be truly happy for once, and looked like SHE thought she was beautiful, instead of just the rest of the world for once.&lt;/p&gt;
&lt;p&gt;Anyway, enough of my gushing, there&amp;rsquo;s a gallery full of pictures to see!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gallery was removed - lost the images somehow :S&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>I’ve made a TIO complaint!</title><link>https://yaleman.org/2005/11/15/ive-made-a-tio-complaint/</link><pubDate>Mon, 14 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/15/ive-made-a-tio-complaint/</guid><description>&lt;p&gt;Ok, I can&amp;rsquo;t remember if I&amp;rsquo;ve said about it here, but I&amp;rsquo;ve been having problems with one of my ISP&amp;rsquo;s - &lt;a href="http://www.iinet.net.au"&gt;they are shitheads&lt;/a&gt;. We sent them a cheque, they cashed it on 02/09/05 and are still trying to track the payment so they can remove the debt from their account. We contacted them on 12/09/05 to clear it up, and they sent me to a debt collector at the end of September. Finally I&amp;rsquo;ve had enough, so I told them early last week that they had until Friday to resolve it and contact me, else I would contact the Telecommunications Industry Ombudsman - basically the government oversight committee on telecommunications. I called them this morning, three days AFTER when I said I would contact the &lt;a href="http://www.tio.com.au"&gt;TIO&lt;/a&gt;, they screwed me around for a while and said that they were still chasing the payment.&lt;/p&gt;</description></item><item><title>Relay cable soldered up</title><link>https://yaleman.org/2005/11/13/relay-cable-soldered-up/</link><pubDate>Sun, 13 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/13/relay-cable-soldered-up/</guid><description>&lt;p&gt;So I&amp;rsquo;ve been going on about it for a little while - the fact that I had to either buy or make a cable to run from the megasquirt ECU to the Relay/breakout box. I was hoping to buy a cable from the states, since it would have included all the wiring I needed, shielded runs for the required wires, and save a lot of time. Since the two different companies in the states I&amp;rsquo;ve attempted to contact won&amp;rsquo;t reply to my emails, and there&amp;rsquo;s noone else to buy one from, I decided to take on the task of making my own.&lt;/p&gt;</description></item><item><title>Blown Away.</title><link>https://yaleman.org/2005/11/11/blown-away/</link><pubDate>Thu, 10 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/11/blown-away/</guid><description>&lt;p&gt;I&amp;rsquo;m completely and utterly blown away after last night! I&amp;rsquo;ve been a fan of The Cat Empire ever since they started releasing tracks - their first album has been one of my favourites of all time. An amazingly energy-filled performance that lasted for two hours, and had the whole crowd screaming for more.&lt;/p&gt;
&lt;p&gt;Every song they played was amazing, never the same as the “album version” - which is a great thing - with lots of improvisation, solos, and playing between the band members. With nine members on the stage, and two guests last night, it&amp;rsquo;s certainly a performance well worth seeing if they are in your area. Words can&amp;rsquo;t describe how fun it was!&lt;/p&gt;</description></item><item><title>I’m worth lots!</title><link>https://yaleman.org/2005/11/07/im-worth-lots/</link><pubDate>Mon, 07 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/07/im-worth-lots/</guid><description>&lt;!-- raw HTML omitted --&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;More than kiki&amp;rsquo;s aparrently!&lt;/p&gt;</description></item><item><title>It’s not even summer yet.</title><link>https://yaleman.org/2005/11/07/its-not-even-summer-yet/</link><pubDate>Mon, 07 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/07/its-not-even-summer-yet/</guid><description>&lt;blockquote&gt;
&lt;p&gt;“Hot town, summer in the city&lt;!-- raw HTML omitted --&gt;
Back of my neck getting dirty and gritty&lt;!-- raw HTML omitted --&gt;
Been down, isn&amp;rsquo;t it a pity&lt;!-- raw HTML omitted --&gt;
Doesn&amp;rsquo;t seem to be a shadow in the city…”_&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of my favourite songs of all time, just cruisy music coming from the time of the Vietnam war, it was the first thing that came to mind when I went for a smoke break today. It&amp;rsquo;s getting to that time of year that you&amp;rsquo;re wishing that air conditioned pants were an option for popular fashion. Summer last year was a soaking wet humidity fest, and this year it&amp;rsquo;s already working on showing us how bad it can be.&lt;/p&gt;</description></item><item><title>Coding Styles</title><link>https://yaleman.org/2005/11/06/coding-styles/</link><pubDate>Sat, 05 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/06/coding-styles/</guid><description>&lt;p&gt;There are a variety of styles of programming, just like doing anything in this life. You can plan down to the nth degree, making sure that from the start, you know all the possible outcomes of each step in the program. This is how mission-critical programmers work, such as people designing software for &lt;a href="http://www.nasa.gov"&gt;NASA&lt;/a&gt; or anything that&amp;rsquo;s life-threatening. You can start a step back, with an algorithm, adding code and testing it as you go, and generally making things work, not knowing every possible outcome, but for generalities the code will work. Recent articles and past experience using their products have shown that this is how many major software developers, including &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt; work. Then again, you could just throw code at an idea until you get something working, which will break often, requiring constant rewrites until it&amp;rsquo;s usable.&lt;/p&gt;</description></item><item><title>Desk.</title><link>https://yaleman.org/2005/11/06/desk/</link><pubDate>Sat, 05 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/06/desk/</guid><description>&lt;p&gt;Desk. That object in front of, many of us perform our daily worship of the gods of capitalism. We work, we study, we relax. The desks I have available to me on my overnight shifts are small, barely room for my work needs and nothing more. Somehow I squeeze my laptop on there, allowing me to keep myself occupied and awake. If it were any smaller, there would not be room for many normal people to sit, while keeping useful storage space in the drawer below. Me, I&amp;rsquo;m over two meters tall, so any semblence of comfort, let alone ergonomics is destroyed by both my size and the desk&amp;rsquo;s lack of. Attempting to sit with my legs under the desk would require either dropping my seat to the lowest height setting, or me constantly knocking my knees on the fittings underneath.&lt;/p&gt;</description></item><item><title>PHP5 – a whole new ball park.</title><link>https://yaleman.org/2005/11/03/php5-a-whole-new-ball-park/</link><pubDate>Thu, 03 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/03/php5-a-whole-new-ball-park/</guid><description>&lt;p&gt;As you may have read in my previous post, I&amp;rsquo;ve installed &lt;a href="http://www.php.net/"&gt;PHP5&lt;/a&gt; on my laptop. It&amp;rsquo;s running windows, but don&amp;rsquo;t hold that against it - it&amp;rsquo;s still running &lt;a href="http://www.apache.org"&gt;Apache&lt;/a&gt; as the httpd. I&amp;rsquo;ve heard some good things and some bad things about the latest incarnation of the PHP scripting language - most of the bad things are the fact that they&amp;rsquo;ve changed the language so much that many people are going to have to entirely re-write their applications. This is a problem, but hopefully only a relatively short-term one - except for the fact that it&amp;rsquo;s still VERY hard to find any hosting companies that supply servers with PHP5 installed and usable, since most people are still looking for good old PHP4 servers.&lt;/p&gt;</description></item><item><title>phpSQLiteAdmin falls down</title><link>https://yaleman.org/2005/11/04/phpsqliteadmin-falls-down/</link><pubDate>Thu, 03 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/04/phpsqliteadmin-falls-down/</guid><description>&lt;p&gt;Well, there goes that idea. I was going to start work on something like a mini &lt;a href="http://phpmyadmin.sourceforge.net"&gt;phpMyAdmin&lt;/a&gt; for &lt;a href="http://www.sqlite.org"&gt;SQLite&lt;/a&gt;, but it doesn&amp;rsquo;t support quite a few things that a project like this would require. I don&amp;rsquo;t know if it&amp;rsquo;s possible to pull the information from the database engine itself, but things like table lists and so forth aren&amp;rsquo;t part of the function list like in the &lt;a href="http://www.mysql.com"&gt;MySQL&lt;/a&gt; functions available through &lt;a href="http://php.net/"&gt;PHP&lt;/a&gt;. What a pity â€“ some of those functions are really quite powerful, though generally only useful for administration tools.&lt;/p&gt;</description></item><item><title>Trumpet and Drum</title><link>https://yaleman.org/2005/11/04/trumpet-and-drum/</link><pubDate>Thu, 03 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/04/trumpet-and-drum/</guid><description>&lt;p&gt;A busker playing the trumpet, offers to let a passer-by his drum. The man, accepts, beating the drum to his own tune, a melody that while out of synch with the trumpet player, seems to fit. The soulful tunes of the trumpet echo throughout the mall, and the slap of hand on drum bounces from the walls. I wander past, the drummer dances, the trumpet player continues his tune, and people watch as they pass.&lt;/p&gt;</description></item><item><title>Bored!</title><link>https://yaleman.org/2005/11/03/bored/</link><pubDate>Wed, 02 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/03/bored/</guid><description>&lt;p&gt;Yahoo! I&amp;rsquo;m officially bored out of my skull. I&amp;rsquo;ve read pretty much all the interesting parts (and the rest) of the PHP manual that I&amp;rsquo;ve got on my laptop, I&amp;rsquo;ve played a bunch of games of Pinball, Minesweeper and Solitaire (I know I&amp;rsquo;ll only get frustrated with FreeCell) and I&amp;rsquo;ve done little coding projects on everything I can think of, other than just throwing data in and out of SQLite. I know I could probably start on the solitaire game I&amp;rsquo;ve been telling myself I would code up for a while, but you know what? I really can&amp;rsquo;t be bothered right now 🙂&lt;/p&gt;</description></item><item><title>LiveJournal FOAF XML Parser</title><link>https://yaleman.org/2005/11/02/livejournal-foaf-xml-parser/</link><pubDate>Wed, 02 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/02/livejournal-foaf-xml-parser/</guid><description>&lt;p&gt;&lt;em&gt;This was originally page on this site, but I&amp;rsquo;ve since decided to just make it a post. Here goes:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is a class for PHP5 that allows you to load up a FOAF (friend of a friend) file from livejournal.com and display information from that file.&lt;/p&gt;
&lt;p&gt;Simple usage:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;require( &amp;quot;xml-foaf-class.php&amp;quot; );
$foaf = new Foaf;
$foaf-&amp;amp;gt;do_processing( &amp;quot;filename&amp;quot; );

echo $foaf-&amp;amp;gt;nick;&amp;lt;/pre&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Download the source here: &lt;a href="https://yaleman.org/files/xml-foaf-1.0.zip" title="xml-foaf-1.0.zip"&gt;xml-foaf-1.0.zip&lt;/a&gt;&lt;/p&gt;</description></item><item><title>I wrote a FOAF parser for PHP5</title><link>https://yaleman.org/2005/11/02/i-wrote-a-foaf-parser-for-php5/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/02/i-wrote-a-foaf-parser-for-php5/</guid><description>&lt;p&gt;Well at least I did something useful with my first of a week of overnight shifts, and that was to do some programming. &lt;a href="http://www.livejournal.com/users/uran/"&gt;Clairey&amp;rsquo;s&lt;/a&gt; been talking about trying to setup a page to process the &lt;a href="http://www.livejournal.com"&gt;Livejournal&lt;/a&gt; FOAF (friend of a friend) XML feed, but not getting anywhere with it. I&amp;rsquo;ve done XML stuff before, and I thought I would help her out, and as usual, with the times that I decide to help someone out with coding something, it turned into a mini-project.&lt;/p&gt;</description></item><item><title>Shopping!</title><link>https://yaleman.org/2005/11/01/shopping/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/11/01/shopping/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;m working the night shift this week, 10pm - 6am Tuesday through Saturday. I&amp;rsquo;ve been wondering what it&amp;rsquo;d be like to work a week straight of overnights, and I was muttering about it on Saturday night because I&amp;rsquo;m sick of being a service coach. Monday morning comes around, and I get a call from my supervisor at work - would I like to do a week of overnights? Sure, that&amp;rsquo;d be fine, says me.&lt;/p&gt;</description></item><item><title>Charlie is a sexy manslut.</title><link>https://yaleman.org/2005/10/31/charlie-is-a-sexy-manslut/</link><pubDate>Mon, 31 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/31/charlie-is-a-sexy-manslut/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2005/10/charlie-wp.jpg"&gt;
&lt;/figure&gt;</description></item><item><title>The Theatre</title><link>https://yaleman.org/2005/10/31/the-theatre/</link><pubDate>Mon, 31 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/31/the-theatre/</guid><description>&lt;p&gt;I went to the theatre the other night, &lt;a href="http://web.archive.org/web/20050721015406/http://www.brisbane247.com/artstheatre/events.asp?eventid=8269"&gt;to see a play&lt;/a&gt; based on Terry Pratchett&amp;rsquo;s novel &lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0061056901/103-7579377-6623065?v=glance&amp;amp;n=283155&amp;amp;v=glance"&gt;Interesting Times&lt;/a&gt;&lt;/em&gt;. I found out about the play through my good friend Denise, as her housemate was playing the part of Twoflower. It was performed in a small theatre called the &lt;a href="http://web.archive.org/web/20050721015406/http://www.brisbane247.com/artstheatre/events.asp?eventid=8269"&gt;Brisbane Arts Theatre, on Petrie terrace&lt;/a&gt;. A small theatre that has been open on-and-off for thirty years or so, going by what my father remembers, there was enough seating for perhaps one hundred people, and for the final show, there was about 2/3 of the seats filled.&lt;/p&gt;</description></item><item><title>Boo, these things suck</title><link>https://yaleman.org/2005/10/27/boo-these-things-suck/</link><pubDate>Wed, 26 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/27/boo-these-things-suck/</guid><description>&lt;h1 id="you-passed-8th-grade-math"&gt;You Passed 8th Grade Math&lt;!-- raw HTML omitted --&gt;&lt;/h1&gt;
&lt;p&gt;Congratulations, you got 10/10 correct!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.blogthings.com/couldyoupasseighthgrademathquiz/"&gt;Could You Pass 8th Grade Math?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;m a sucker, and I&amp;rsquo;m smart!&lt;/p&gt;
&lt;p&gt;Your birth on the 17th day of the month suggests that you are very lucky financially, because this date indicates a solid business sense.&lt;/p&gt;
&lt;p&gt;Although you are probably very honest and ethical, this birthday enables you to be shrewd and successful in the world of business and commercial enterprise.&lt;/p&gt;</description></item><item><title>Punks and uni, k5 style.</title><link>https://yaleman.org/2005/10/27/punks-and-uni-k5-style/</link><pubDate>Wed, 26 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/27/punks-and-uni-k5-style/</guid><description>&lt;p&gt;I don&amp;rsquo;t know what to say other than read this story on k5. It&amp;rsquo;s pretty cool, about someone doing a really cool course in uni, and having some fun along the way.&lt;/p&gt;
&lt;p&gt;Boy I love Kuro5hin at times - it makes the.funny = 1;&lt;/p&gt;
&lt;p&gt;(Update 30/4/16 - “this story” used to link to &lt;a href="http://www.kuro5hin.org/story/2005/10/25/6750/9089"&gt;http://www.kuro5hin.org/story/2005/10/25/6750/9089&lt;/a&gt; but k5&amp;rsquo;s gone and the Internet Archive was blocked from accessing it. Sad.)&lt;/p&gt;</description></item><item><title>Why not to have other people’s accounts under your name.</title><link>https://yaleman.org/2005/10/26/why-not-to-have-other-peoples-ac/</link><pubDate>Wed, 26 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/26/why-not-to-have-other-peoples-ac/</guid><description>&lt;p&gt;Mother. Giver of life, feeder of mouths, lender of money, and it seems… serial late-payer of bills. I have a dialup connection through &lt;a href="http://www.ihug.com.au/"&gt;iHug&lt;/a&gt; (now owned by &lt;a href="http://www.iinet.net.au/"&gt;iiNet&lt;/a&gt; which I used to use before we got our cable connection through Bigpond. I kept it going after we got cable, since mum&amp;rsquo;s laptop isn&amp;rsquo;t allowed on our network. Spyware, large downloads and viruses are inherent with little sisters and stupid users. She uses that connection to get on the net.&lt;/p&gt;</description></item><item><title>You could swear it was high school again.</title><link>https://yaleman.org/2005/10/25/you-could-swear-it-was-high-scho/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/25/you-could-swear-it-was-high-scho/</guid><description>&lt;blockquote&gt;
&lt;p&gt;So, as usual, another “goddamn, there&amp;rsquo;s some stupid people in the world” post. But instead, it&amp;rsquo;s not the customers, it&amp;rsquo;s an agent! One, in particular. Ok, so when someone can&amp;rsquo;t do their job in one company, has terrible people and communication skills - and that company is your client, the obvious thing to do would be to hire that person when the client shuts down the department. That makes sense, doesn&amp;rsquo;t it? Didn&amp;rsquo;t think so.&lt;/p&gt;</description></item><item><title>Fuel pumps and steering components</title><link>https://yaleman.org/2005/10/24/fuel-pumps-and-steering-componen/</link><pubDate>Mon, 24 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/24/fuel-pumps-and-steering-componen/</guid><description>&lt;p&gt;Well, I got my low pressure fuel pump today, a carter gold. Boy it&amp;rsquo;s heavy! And big! It came with a mounting bracket, and all the possible hardware it&amp;rsquo;ll need to set it up, which is nice… even little waterproof cap-clips for the power lines… seriously nice!&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s some pics:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2005/10/cartergold2cropped.jpg" alt=""&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2005/10/cartergold1cropped.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>People on the internet suck!</title><link>https://yaleman.org/2005/10/24/people-on-the-internet-suck/</link><pubDate>Mon, 24 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/24/people-on-the-internet-suck/</guid><description>&lt;p&gt;So, someone in #overclockers asks if anyone knows about commodores, which I know a little bit about, so I offer to try and answer a question if it&amp;rsquo;s a simple one… and then it gets weird!&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;**** BEGIN LOGGING AT Mon Oct 24 23:39:33 2005
[Moyley] Sorta
[Moyley] Want to know about the speedo drive
[yaleman] what about it?
[Moyley] apparently mines leakin
[yaleman] that's seriously bad, I'd say
[Moyley] is it simple to fix.
[Moyley] i presume its just a little gasket sealie thingo
from the back of the tranny
[yaleman] manual or auto?
[Moyley] auto
[Moyley] simple to change?
[yaleman] I'd probably say not...
[Moyley] fuck u.
[yaleman] excuse me?
[Moyley] i dont wanna know shit like that.
[Moyley] tell me good news like its really easy to dix
[Moyley] fix
[yaleman] ok, so you're going to stop talking to me now.
[Moyley] when we dump the tranny oil and change it
[Moyley] no 😛
**** ENDING LOGGING AT Mon Oct 24 23:43:07 2005
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Uh, what the FUCK? Someone asks for help, I offer some help, and they insult me! Why do I even bother!&lt;/p&gt;</description></item><item><title>Picture of my bash mark.</title><link>https://yaleman.org/2005/10/23/picture-of-my-bash-mark/</link><pubDate>Sun, 23 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/23/picture-of-my-bash-mark/</guid><description>&lt;p&gt;I&amp;rsquo;m trying to get a better picture of it - I wish I could have found my camera yesterday - but I&amp;rsquo;ve tried FOUR sets of rechargeable batteries, and gotten three whole photos out of it. Poo. Anyway, back to whatever I was doing before.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://yaleman.org/wp-content/uploads/2005/10/bashmark.jpg" alt="bashmark"&gt;&lt;!-- raw HTML omitted --&gt;bashmark&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Reading.</title><link>https://yaleman.org/2005/10/23/reading/</link><pubDate>Sun, 23 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/23/reading/</guid><description>&lt;p&gt;I&amp;rsquo;m reading &lt;a href="http://web.archive.org/web/20110718082607/http://www.ocf.berkeley.edu/~stoll/"&gt;Clifford Stoll&amp;rsquo;s&lt;/a&gt; &lt;em&gt;&lt;a href="http://www.amazon.com/gp/product/0743411463/002-1081992-5337666?v=glance&amp;amp;n=283155&amp;amp;s=books&amp;amp;v=glance"&gt;The Cuckoo&amp;rsquo;s Egg&lt;/a&gt;&lt;/em&gt; at the moment, it&amp;rsquo;s super cool. I read &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0385419945/qid=1130051709/sr=1-2/ref=sr_1_2/002-1081992-5337666?v=glance&amp;amp;s=books"&gt;&lt;em&gt;Silicon Snake Oil&lt;/em&gt;&lt;/a&gt; every year or so, whenever I find it in my bookshelf - &lt;a href="http://en.wikipedia.org/wiki/Clifford_Stoll"&gt;Stoll&lt;/a&gt; is a great writer in my opinion.&lt;/p&gt;</description></item><item><title>Something Positive</title><link>https://yaleman.org/2005/10/24/something-positive/</link><pubDate>Sun, 23 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/24/something-positive/</guid><description>&lt;p&gt;&lt;a href="http://somethingpositive.net/sp10302003.shtml"&gt;Comedy Gold.&lt;/a&gt; I have nothing more to say. Except click &lt;!-- raw HTML omitted --&gt;this&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;</description></item><item><title>Cars are dangerous. Yes I’m a tard.</title><link>https://yaleman.org/2005/10/23/cars-are-dangerous-yes-im-a-tard/</link><pubDate>Sat, 22 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/23/cars-are-dangerous-yes-im-a-tard/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;ll start with what I got done yesterday. One two syllable word comes to mind.&lt;/p&gt;
&lt;p&gt;Fuckall.&lt;/p&gt;
&lt;p&gt;Ok, so it was raining, which meant I couldn&amp;rsquo;t go to the wreckers to search for parts to suit the gemini build up. That was fine, rain = mud = unable to walk around wreckers. So instead, I went to Bob&amp;rsquo;s house and talked to him for a while, the usual planning and talking shit session ensued. I had gotten up early to go to the wreckers and get stuff done, and as usual had fucked around and wasted time all over the place.&lt;/p&gt;</description></item><item><title>Poker, Parties, Too Much Work</title><link>https://yaleman.org/2005/10/18/poker-parties-too-much-work/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/18/poker-parties-too-much-work/</guid><description>&lt;p&gt;Well, that seemed to be the longest possible way to have a four day period. I had Friday and Saturday off, due to work Sunday - so I worked with that, planning on doing some work on the Gemini, play poker with the boys, go to a house party, then work Sunday and keep going as normal, getting a normal amount of sleep.&lt;/p&gt;
&lt;p&gt;The best plans always go wrong, damn that guy Murphy.&lt;/p&gt;</description></item><item><title>Space elevators discussed</title><link>https://yaleman.org/2005/10/16/space-elevators-discussed/</link><pubDate>Sun, 16 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/16/space-elevators-discussed/</guid><description>&lt;p&gt;&lt;a href="http://keithcu.com/wordpress/wp-trackback.php?p=17"&gt;An interview with Dr. Bradley Edwards&lt;/a&gt;, a big proponent and really smart guy on space elevators. I really hope that I see the development of these in my lifetime, and the jump in technology and innovation that&amp;rsquo;ll come with them to benefit society. The world will be an amazing place when you can spend a couple of days in transit and end up in space!&lt;/p&gt;</description></item><item><title>Injection and ignition</title><link>https://yaleman.org/2005/10/15/injection-and-ignition/</link><pubDate>Sat, 15 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/15/injection-and-ignition/</guid><description>&lt;p&gt;I got my fuel pressure and oil pressure gauges yesterday, from &lt;a href="http://www.performanceparts.com.au/"&gt;Lee&amp;rsquo;s Spare Parts &amp;amp; Performance&lt;/a&gt; - a great little place down on Kingston road, near me. I ended up just buying two oil pressure gauges, since that&amp;rsquo;s all they had, and they were cheap - they are the same gauges anyway, just with different labels 🙂 They are Speco brand 2″ white face gauges, nice and small, and easily readable. They ended up being $59.95 each, which was a steal since they are electrical, and include the sender and all mounting hardware.&lt;/p&gt;</description></item><item><title>Wallace and Gromit Studio Warehouse burns down</title><link>https://yaleman.org/2005/10/11/wallace-and-gromit-studio-wareho/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/11/wallace-and-gromit-studio-wareho/</guid><description>&lt;p&gt;Well, that royally sucks, all their history is destroyed 🙁 These guys make some seriously cool animated shows and feature films, incorporating good english humor and hilarious visuals.&lt;/p&gt;
&lt;p&gt;Found from a &lt;a href="http://slashdot.org/"&gt;slashdot&lt;/a&gt; article &lt;a href="http://slashdot.org/articles/05/10/10/1745247.shtml?tid=97&amp;amp;tid=99"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Overnight ramblings.</title><link>https://yaleman.org/2005/10/09/overnight-ramblings/</link><pubDate>Sun, 09 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/09/overnight-ramblings/</guid><description>&lt;p&gt;Oh well, so that failed, there&amp;rsquo;s no wireless access points that I can see from where I sit at this desk overnight. I&amp;rsquo;m at work, starting at eleven PM. It&amp;rsquo;ll probably be so boring that I&amp;rsquo;ll just jot down notes and rambling whenever I think of something.&lt;/p&gt;
&lt;p&gt;23:00 The overnight. It&amp;rsquo;s a really boring shift from what I&amp;rsquo;ve heard, only about one call an hour when things on the network are running fine, or completely crazy if they are not. Let&amp;rsquo;s hope that it all goes well, I&amp;rsquo;ll just put up a recorded message begging people not to talk to me if it goes awry.&lt;/p&gt;</description></item><item><title>George Romero rocks!</title><link>https://yaleman.org/2005/10/08/john-romero-rocks/</link><pubDate>Sat, 08 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/08/john-romero-rocks/</guid><description>&lt;p&gt;(Update 30/4/15 there WAS a ) Great review of John Romero&amp;rsquo;s “Dead” series of movies on K5.&lt;/p&gt;
&lt;p&gt;But the site&amp;rsquo;s gone and they refused the Internet Archive&amp;rsquo;s services. &lt;a href="http://www.kuro5hin.org/story/2005/10/25/6750/9089"&gt;http://www.kuro5hin.org/story/2005/10/25/6750/9089&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Getjessacorset</title><link>https://yaleman.org/2005/10/07/getjessacorset/</link><pubDate>Fri, 07 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/07/getjessacorset/</guid><description>&lt;p&gt;My funny friend Jessica&amp;rsquo;s a bit of a goth. Well, a fair bit of a goth. She&amp;rsquo;s also just out of high school, so she&amp;rsquo;s funny and cute and stuff. &lt;a href="http://getjessacorset.blogspot.com/2005/10/project.html"&gt;Get her a corset.&lt;/a&gt; I&amp;rsquo;ll probably donate. Maybe. You better too!&lt;/p&gt;</description></item><item><title>path_dps.m4 giving you Gentoo hell?</title><link>https://yaleman.org/2005/10/07/path_dpsm4-giving-you-gentoo-hel/</link><pubDate>Thu, 06 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/07/path_dpsm4-giving-you-gentoo-hel/</guid><description>&lt;p&gt;Finally I found something told me how to fix my problems with the STUPID compilation issues of late. Delete the file path_dps.m4 from your filesystem!&lt;/p&gt;
&lt;p&gt;This page tells you to run this command:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rm /usr/share/aclocal/path_dps.m4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Delete the file, and no more stupid compilation issues. Hooray! &lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=98762"&gt;Here&amp;rsquo;s the gentoo bug report&lt;/a&gt; if you want more information.&lt;/p&gt;</description></item><item><title>Learning to play texas holdem</title><link>https://yaleman.org/2005/10/04/learning-to-play-texas-holdem/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/04/learning-to-play-texas-holdem/</guid><description>&lt;p&gt;I&amp;rsquo;ve been invited to a poker game in a week and a bit, so I decided to learn how to play Texas Holdem Poker. Mitchell&amp;rsquo;s playing on &lt;a href="http://www.holdempoker.com"&gt;holdempoker.com&lt;/a&gt; at the moment, and the interface seems nice, so I decided to log on and have a go. It&amp;rsquo;s an interesting game, based on the fact that you get two “hole” cards which are your own, and then there&amp;rsquo;s five cards that gradually come out on the table, once they are all out, then you make your hand. I had a look at the &lt;a href="http://www.holdempoker.com/"&gt;holdempoker.com tutorial&lt;/a&gt;, and some other tutorials at about.com. They&amp;rsquo;ve got some &lt;a href="http://boardgames.about.com/cs/poker/a/texas_rules.htm"&gt;basic info on how the game works&lt;/a&gt;, some &lt;a href="http://boardgames.about.com/od/poker/a/holdem_strategy.htm"&gt;tips on the strategy while playing holdem&lt;/a&gt;, and a page on &lt;a href="http://boardgames.about.com/cs/poker/a/poker_hands.htm"&gt;what hands beat what in poker rules&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Funky first-aid.</title><link>https://yaleman.org/2005/10/03/funky-first-aid/</link><pubDate>Mon, 03 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/03/funky-first-aid/</guid><description>&lt;p&gt;&lt;a href="http://www.gizmodo.com/gadgets/gadgets/duct-tape-band-aid-128458.php"&gt;Duct Tape Bandaids!&lt;/a&gt; That&amp;rsquo;s entirely cool!&lt;/p&gt;</description></item><item><title>Bali bombings affect friends at home too..</title><link>https://yaleman.org/2005/10/02/bali-bombings-affect-friends-at/</link><pubDate>Sun, 02 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/02/bali-bombings-affect-friends-at/</guid><description>&lt;p&gt;Well it seems that one of my friends, the amazing Wiz from #overclockers may be on call to support the staff in the local hospitals in NT taking care of some of the victims of the most recent Bali bombing. Wow. My thoughts are with you dude, good luck and I wish you&amp;rsquo;d get a weekend off for once.&lt;/p&gt;
&lt;p&gt;Another lame attempt at expressing my feelings, brought to you by ricetek.net.&lt;/p&gt;</description></item><item><title>More gemini updates</title><link>https://yaleman.org/2005/10/01/more-gemini-updates/</link><pubDate>Sat, 01 Oct 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/10/01/more-gemini-updates/</guid><description>&lt;p&gt;The exhaust is in today, and I&amp;rsquo;ve started some of the wiring. The fuel pump run to the back of the car is done, and so is the battery wiring to the relay box. There&amp;rsquo;s a short run from the relay case to the fuel pump that&amp;rsquo;s going in the front of the car, just so I know where things are going. The O2 sensor should work out nicely, the controller for it will sit next to the battery under the wiper motor etc. There&amp;rsquo;s not much more wiring I can do until I get more sensors, and it seems that the short loom I got with the first injection manifold had the wrong connectors for the injectors I have. It&amp;rsquo;s got two that&amp;rsquo;ll suit, but one of them doesn&amp;rsquo;t have a circlip to hold onto the lugs on the injectors, and the other one&amp;rsquo;s looks like it&amp;rsquo;s a little warped from heat or something. That means I&amp;rsquo;ll have to get onto bosch to find some part numbers of connectors so I can just buy them.&lt;/p&gt;</description></item><item><title>Image gallery added</title><link>https://yaleman.org/2005/09/27/image-gallery-added/</link><pubDate>Mon, 26 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/27/image-gallery-added/</guid><description>&lt;p&gt;Finally, I&amp;rsquo;ve found myself an image gallery that seems to be relatively easy to use. It&amp;rsquo;s just a simple thing that scans the directories that I tell it to, and makes up an image gallery from them. It doesn&amp;rsquo;t make the thumbnails automagically, or anything like that, it just displays the images in a way that&amp;rsquo;s easy to see - I got it from LazyBoy and it&amp;rsquo;s called the “Lazy Gallery Plugin”&lt;/p&gt;</description></item><item><title>FatMan is hawt!</title><link>https://yaleman.org/2005/09/24/fatman-is-hawt/</link><pubDate>Sat, 24 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/24/fatman-is-hawt/</guid><description>&lt;p&gt;Yes he is.&lt;/p&gt;</description></item><item><title>First engine in the gemini</title><link>https://yaleman.org/2005/09/25/first-engine-in-the-gemini/</link><pubDate>Sat, 24 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/25/first-engine-in-the-gemini/</guid><description>&lt;p&gt;It sounds a bit weird, but yes - the first engine is in the gemini. As I I&amp;rsquo;ve &lt;a href="https://yaleman.org/?p=59"&gt;mentioned before&lt;/a&gt;, I bought a second engine for the gemini on the cheap, and that&amp;rsquo;s the first one going in so I can set up the EFI and all the other things I&amp;rsquo;m putting onto the good engine. This means that when it doesn&amp;rsquo;t start first go, and everything&amp;rsquo;s slightly out of whack, it doesn&amp;rsquo;t cause problems on the engine and do horrible things to it.&lt;/p&gt;</description></item><item><title>Linux Standard Base – only for slow machines?</title><link>https://yaleman.org/2005/09/20/linux-standard-base-only-for-slo/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/20/linux-standard-base-only-for-slo/</guid><description>&lt;p&gt;Starting my day with my normal dose of &lt;a href="http://slashdot.org/"&gt;slash&lt;/a&gt;, I found &lt;a href="http://linux.slashdot.org/story/05/09/19/1128201/ulrich-drepper-on-the-lsb"&gt;this article&lt;/a&gt; calling for the end of the Linux Standard Base. Basically, I&amp;rsquo;d have to agree with &lt;a href="http://udrepper.livejournal.com/8511.html"&gt;the article it linked to&lt;/a&gt;, posted on &lt;a href="http://udrepper.livejournal.com/"&gt;Ulrich Drepper&amp;rsquo;s&lt;/a&gt; &lt;a href="http://www.livejournal.com"&gt;LJ&lt;/a&gt;. From what I&amp;rsquo;ve seen, the LSB is based around stupid standards and testing software that blatantly sucks, and it seems that anyone that passes it is using software that they&amp;rsquo;ve had to modify to run on a) slower uniprocessor machines b) a distribution that isn&amp;rsquo;t binary compatible to the shipped verision.&lt;/p&gt;</description></item><item><title>Sylpheed 2.0 report.</title><link>https://yaleman.org/2005/09/20/sylpheed-20-report/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/20/sylpheed-20-report/</guid><description>&lt;p&gt;Ok, so I installed &lt;a href="http://sylpheed.sraoss.jp/en/"&gt;Sylpheed&lt;/a&gt;, and I played with it. I run my own web/mail server, so I just leave whatever mail I receive on the server so that I can get it whenever I want it by IMAP. My local client already knows what it&amp;rsquo;s downloaded, so it&amp;rsquo;s not like I have to download the full 30+ megabytes of email every time. Sylpheed quite quickly downloaded the 4000+ messages that were on the server, and didn&amp;rsquo;t have a single problem displaying every single header in the inbox when it was done. Filtering messages was processed blisteringly fast and without error - other mail clients sometimes have issues with my filters - and making filters was easy. Navigating between folders was fast, quite frankly I can&amp;rsquo;t get over how fast this client is, it&amp;rsquo;s great!&lt;/p&gt;</description></item><item><title>Wow, the stupidity.</title><link>https://yaleman.org/2005/09/21/wow-the-stupidity/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/21/wow-the-stupidity/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;m a supervisor at work - that means, when I&amp;rsquo;m doing the supervisor thing, that I have to look out for the people on the floor, take calls that are too long, talk to idiots that think a supervisor&amp;rsquo;s going to fix their life etc. So I wander over to check on a call that had been going too long, and Lauren&amp;rsquo;s crying. Ok, so this is different, it takes a fair bit to shake her, so this guy has to be a complete ass. He guy had basically been insulting her, the company, everyone he could think of for ten straight minutes, and being a general pain because he felt like taking his lack of humanity out on someone else.&lt;/p&gt;</description></item><item><title>Final Fantasy Advent Children</title><link>https://yaleman.org/2005/09/20/final-fantasyadvent-children/</link><pubDate>Mon, 19 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/20/final-fantasyadvent-children/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;ve just finished watching Final Fantasy advent children. First thing - I think it has the thinnest plot in a movie that I&amp;rsquo;ve seen in a long time. Wow, bad guy gets something he wants, bad stuff happens, then the good guy beats him up and everything goes well! I&amp;rsquo;m glad this wasn&amp;rsquo;t actually publicised too much in the media, since it wasn&amp;rsquo;t much more than a lame fan service. With no development of characters and no explanation of what was going on other than “well, there was this company, and they did some bad stuff, but nature got them back, and screwed over humanity.” After that, if you hadn&amp;rsquo;t played the game all the way through and knew what had gone on, you were lost. I was, and I had sat through my friends playing it a few times. As far as I can tell, it&amp;rsquo;s basically an hour and a half of cut scenes taken from what could have been Final Fantasy 7.2, since it was basically x years after FF7, and a bunch of stuff happened! The best part was the fight between Cloud (the good guy) and Sephiroth (guess what, the bad guy!), with the cool-ass 80&amp;rsquo;s rock backing track, lots of destruction and stuff blowing up. The modelling was great, the voices I couldn&amp;rsquo;t tell, since they weren&amp;rsquo;t in English (I&amp;rsquo;m sure it would have ruined it had they been in english)&lt;/p&gt;</description></item><item><title>How not to get high on NO2</title><link>https://yaleman.org/2005/09/19/how-not-to-get-high-on-no2/</link><pubDate>Mon, 19 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/19/how-not-to-get-high-on-no2/</guid><description>&lt;p&gt;This article (news.com.au) is a good example of how not to do NO2 (nos, bulbs, nangs, name it what you will, it&amp;rsquo;s Nitrous Oxide) Seems the kids had a one meter long bottle of it in the boot of their excel (maybe it&amp;rsquo;s a good reason why not to drive such a pussbox) and it seems that all but one of the four people in the car died. The police say they don&amp;rsquo;t know if it leaked or if it was them that opened the valve, but geez - you seriously know about it if you&amp;rsquo;re affected by the gas - they should have known better and stopped. STUPID PEOPLE DIE!&lt;/p&gt;</description></item><item><title>Vino! You wonderful thing!</title><link>https://yaleman.org/2005/09/19/vino-you-wonderful-thing/</link><pubDate>Mon, 19 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/19/vino-you-wonderful-thing/</guid><description>&lt;p&gt;I setup a &lt;a href="http://www.gnome.org"&gt;Gnome&lt;/a&gt; desktop machine based on &lt;a href="http://www.gentoo.org"&gt;Gentoo&lt;/a&gt; on my dad&amp;rsquo;s spare laptop a couple of months back, to see if the centrino-based pile o&amp;rsquo; junk would work properly, and it did. (for the most part) One of the things that was included in the Gnome install was Vino, a program that helps with setting up remote desktop sharing of the desktop in use. I never knew what the program&amp;rsquo;s name was, and I couldn&amp;rsquo;t work out how to get it working on my two-year-old install of Gentoo, and I didn&amp;rsquo;t want to go to all the effort of reinstalling Gnome just to hope that the program would be installed at the same time. I was cruising newsforge as I do when I&amp;rsquo;m at work, and I found out what it&amp;rsquo;s called! Hooray!&lt;/p&gt;</description></item><item><title>Sylpheed 2.0 released, time to check it out.</title><link>https://yaleman.org/2005/09/18/sylpheed-20-released-time-to-che/</link><pubDate>Sun, 18 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/18/sylpheed-20-released-time-to-che/</guid><description>&lt;p&gt;I&amp;rsquo;ve been prodded a few times into looking at &lt;a href="http://sylpheed.sraoss.jp/en/"&gt;Sylpheed&lt;/a&gt; - and now &lt;a href="http://www.linux.com/archive/articles/47845"&gt;this review of the new release&lt;/a&gt; on &lt;a href="http://www.linux.com/"&gt;linux.com&lt;/a&gt; may have pushed me over to the dark side. It&amp;rsquo;s a mail client that&amp;rsquo;s designed using the GTK+ libs, which is good for me - I&amp;rsquo;m a (nearly) card-carrying Gnome Junkie. I last looked at Sylpheed about 12 months ago, and when I did, it was ugly! I think it was using the original GTK libraries, which makes for some good speed (apparrently, I&amp;rsquo;ve never seen it) and it was pretty clunky. Looking at the screenshots from the site, and the information in the review, I&amp;rsquo;ve decided to see how it goes, replacing &lt;a href="http://projects.gnome.org/evolution/"&gt;Evolution&lt;/a&gt; as my mail client. I&amp;rsquo;ve been using Evolution for quite a while now, ever since converting from Windows as my main desktop OS, where I was using &lt;a href="https://www.mozilla.org/en-US/thunderbird/"&gt;Thunderbird&lt;/a&gt; (and before that, Outlook 2000) The main reason I&amp;rsquo;m looking away from Evolution is the fact that it seems to get slower and slower every time I want to use it - and the only explanation I can come to for that is its use of the file-per-folder mbox format for mail storage - and I have folders with thousands of pieces of mail in them at any time. There&amp;rsquo;s other reasons too - I don&amp;rsquo;t need a groupware program, just a mail client, and I&amp;rsquo;m trying to find something that&amp;rsquo;s a bit lighter on the memory usage as I&amp;rsquo;ll probably change from an overpowered desktop machine with pretty good specifications to a laptop with more conservative abilities soon.&lt;/p&gt;</description></item><item><title>Woo, multithreaded Python stuffs.</title><link>https://yaleman.org/2005/09/18/woo-multithreaded-python-stuffs/</link><pubDate>Sun, 18 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/18/woo-multithreaded-python-stuffs/</guid><description>&lt;p&gt;&lt;a href="http://kalogirou.net/2005/08/10/multithreaded-game-scripting-with-stackless-python/"&gt;Here&amp;rsquo;s a great writeup&lt;/a&gt; on multithreaded game scripting using a new version of &lt;a href="http://www.python.org"&gt;Python&lt;/a&gt; called “&lt;a href="http://web.archive.org/web/20150322041622/http://stackless.com/"&gt;Stackless&lt;/a&gt;.” Stackless has a slightly different approach to normal when dealing with threads, allowing for micro-threads which have what seems to be a single-byte overhead, tiny startup time and great allocation procedures. I&amp;rsquo;m going to have to look into it further for playing with some things I want to learn about, so I&amp;rsquo;m sure I&amp;rsquo;ll probably wax poetic about it on here in future. Nicely written article that brings out some good points about how game programming works too!&lt;/p&gt;</description></item><item><title>Yet Another Linux Blog</title><link>https://yaleman.org/2005/09/19/yet-another-linux-blog/</link><pubDate>Sun, 18 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/19/yet-another-linux-blog/</guid><description>&lt;p&gt;Well, I&amp;rsquo;m bored at work, trolling the sites on the OSDN and found &lt;a href="http://web.archive.org/web/20060323043814/http://os.newsforge.com/os/05/01/18/2040259.shtml?tid=2"&gt;a well written review&lt;/a&gt; of a site called &lt;!-- raw HTML omitted --&gt;Yet Another Linux Blog&lt;!-- raw HTML omitted --&gt;. I always like to see people reviewing other sites, because it&amp;rsquo;s definitely a subjective thing. YALB&amp;rsquo;s an editorial site with content based around (funnily enough) Linux issues and Open Source software and all the different things that go with it. I couldn&amp;rsquo;t get to the site from work, and now getting home, it seems that I can&amp;rsquo;t get to it at all. What a bummer. Sounds like it could have been a really cool site, but I think I&amp;rsquo;ll have to wait until he stops hosting it from his home connection or whatever he&amp;rsquo;s doing.&lt;/p&gt;</description></item><item><title>Full metal … wow.</title><link>https://yaleman.org/2005/09/17/full-metal-wow/</link><pubDate>Sat, 17 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/17/full-metal-wow/</guid><description>&lt;p&gt;Well, I just finished watching the final episode of the Full Metal Alchemist series. One of the main things I&amp;rsquo;d like to say is wow. Amazingly well thought out throughout the series, a truly high quality anime. The moral of the story (as all real Japanime&amp;rsquo;s require) is conveyed throughout the story - told straight out with no explanation to start with - but explained as the series progressed. I&amp;rsquo;d have to agree with Mitchell&amp;rsquo;s description of it - it&amp;rsquo;s like crack… well, more addictive than crack, and more giggling/crying/wow factor. Now all I have to do is find a copy of the movie and watch that 🙂&lt;/p&gt;</description></item><item><title>Lanning fun</title><link>https://yaleman.org/2005/09/18/lanning-fun/</link><pubDate>Sat, 17 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/18/lanning-fun/</guid><description>&lt;p&gt;Wow, this is terribly funny - lanning on a 433mhz laptop with a 10mbit network card… boy this is slow. Download speeds max out at about 800k/s, and most things are too big for the hdd to download, but oh well… it&amp;rsquo;s something to do. Except for the fact that it&amp;rsquo;s nearly 2am and I need to start work in 13 hours 🙁&lt;/p&gt;</description></item><item><title>Changed to WordPress</title><link>https://yaleman.org/2005/09/16/changed-to-wordpress/</link><pubDate>Fri, 16 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/16/changed-to-wordpress/</guid><description>&lt;p&gt;Well, the Mambo CMS was kinda good, but really clunky unless you&amp;rsquo;re a big-site developer with a lot of content from different writers and running a big portal (I guess). WordPress is designed for a smaller site or blog, so that&amp;rsquo;s what I&amp;rsquo;m running now. The management backend is seriously easy to use, and I worked out how to convert the database from Mambo to WP really quickly. Yay me!&lt;/p&gt;</description></item><item><title>Static electricity king</title><link>https://yaleman.org/2005/09/17/static-electricity-king/</link><pubDate>Fri, 16 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/17/static-electricity-king/</guid><description>&lt;p&gt;When I&amp;rsquo;m walking around work, I build up a fair bit of static electricity. It&amp;rsquo;s something to do with my shoes or my hair or something to do with how amazing I am I guess - but I build up a LOT of charge just walking a few steps. It&amp;rsquo;s mainly to do with the makeup of the soles of my shoes, since they are doc martens which have a plastic/rubber sole that&amp;rsquo;s good at building up a charge. Sometimes when I discharge (generally on things like the metal frames of doors and the cubicles) it can make quite a cracking noise, and sometimes even make quite a twitch in the muscles of my hand. It&amp;rsquo;s quite dangerous at times, hurting people if I accidentally (or intentionally) discharge through some part of their body. Then there&amp;rsquo;s &lt;a href="http://web.archive.org/web/20080919163729/http://www.news.com.au/story/0,10117,16628269-29277,00.html"&gt;this guy - the king of static electricity.&lt;/a&gt; Wow, I bow down to him.&lt;/p&gt;</description></item><item><title>G180 Work done!</title><link>https://yaleman.org/2005/09/12/g180-work-done/</link><pubDate>Mon, 12 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/12/g180-work-done/</guid><description>&lt;p&gt;Finally picked up the engine from Bryant on friday, woo hoo! $984.30 later, I&amp;rsquo;ve got myself a bottom end ready for assembly. I&amp;rsquo;ll have to get pictures when I&amp;rsquo;ve got the camera with me at the workshop, exciting times!&lt;/p&gt;</description></item><item><title>Creative PD1100 Webcam Drivers</title><link>https://yaleman.org/2005/09/09/creative-pd1100-webcam-drivers/</link><pubDate>Fri, 09 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/09/creative-pd1100-webcam-drivers/</guid><description>&lt;p&gt;Ok, so I got this webcam AGES ago, and I had it working for a while - because I had installed the drivers off the CD. It&amp;rsquo;s a stupid cheap little webcam, it looks like they bought the leftover casings from Intel for their original cheap-and-cheerful webcam (I&amp;rsquo;ve had an Intel cam that looked exactly the same)&lt;/p&gt;
&lt;p&gt;The problem is, it seems to be some sort of limited-release product &lt;a href="http://www.ask.asia.creative.com/wwenglish/general/Products_List_camera.htm"&gt;according to this page&lt;/a&gt;. If you search for PD1100 anywhere on the &lt;a href="http://jp.creative.com:80/welcome_jp.asp"&gt;Creative web site&lt;/a&gt;, all you&amp;rsquo;ll find is the reference to it on the “list of webcams” page. Downloading the drivers for a similar model doesn&amp;rsquo;t work, and none of the drivers I could find (admittedly, I didn&amp;rsquo;t go through EVERY driver for webcams, because this is such a slow process) would work.&lt;/p&gt;</description></item><item><title>Share trading …</title><link>https://yaleman.org/2005/09/08/share-trading/</link><pubDate>Thu, 08 Sep 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/09/08/share-trading/</guid><description>&lt;p&gt;I&amp;rsquo;ve been wondering about share trading for a while as an investment opportunity, and I was reading up on it on a few sites, where I found this quote:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Trading is a zero-sum game. For every winner, there is a loser. What&amp;rsquo;s the difference between winners and losers? Smarts and strategy. For every loser in the NASDAQ implosion there was a winner. Does this mean that there are traders with neither strategy nor smarts actively losing, effectively shifting their funds to the winners, armed with strategy and smarts? Yes, absolutely.&lt;/p&gt;</description></item><item><title>One step closer…</title><link>https://yaleman.org/2005/08/30/one-step-closer/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/30/one-step-closer/</guid><description>&lt;p&gt;Yet another update where nothing really happens. I just got a call from Bryant Engineering updating me on where they were up to with regards to the engine rebuild. The connecting rods are fine, no cracks - though they did have to clean them up a little bit, but nothing major. The crank&amp;rsquo;s big ends needed to be ground to -0.020&amp;quot; because there was a small radius on one of the journals. Again, nothing major - so that&amp;rsquo;s wonderful. The block turned out beautifully according to the rep that called me, and if they are saying that, then it must be good. Now all I need to do is wait for them to source bearings and complete the balance, and then I&amp;rsquo;ll be able to pay for it and pick it up.&lt;/p&gt;</description></item><item><title>Pimping shenanigans</title><link>https://yaleman.org/2005/08/26/pimping-shenanigans/</link><pubDate>Fri, 26 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/26/pimping-shenanigans/</guid><description>&lt;p&gt;So, I was driving home from &lt;!-- raw HTML omitted --&gt;work&lt;!-- raw HTML omitted --&gt; with Mitchell and Lauren in tow - and lo and behold, driving out of the valley, I got pulled up! The only reason they could give me a ticket was the fact that I didn&amp;rsquo;t indicate while I was sitting in the right hand turning lane, waiting for a green arrow. So I had to blow into the little machine, and establish the fact that yes, while I was at work, and while walking from work to the car, I had not &lt;!-- raw HTML omitted --&gt;gulped down a large amount of alcohol&lt;!-- raw HTML omitted --&gt; and then decided to break the law. Not only that, but when they spent a good five minutes sitting in their car playing with each other, they couldn&amp;rsquo;t find anything in their computers about the fact that I killed all those little old ladies at the old folks&amp;rsquo; home. Apparrently his carputer was broken, I still think it was &lt;!-- raw HTML omitted --&gt;masturbation&lt;!-- raw HTML omitted --&gt; - either way, there was some wanking going on that wasted my time. Thanks &lt;!-- raw HTML omitted --&gt;Queensland Police&lt;!-- raw HTML omitted --&gt;!&lt;/p&gt;</description></item><item><title>Another Engine for the Gemini</title><link>https://yaleman.org/2005/08/24/another-engine-for-the-gemini/</link><pubDate>Wed, 24 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/24/another-engine-for-the-gemini/</guid><description>&lt;p&gt;Ok, so going by the topic, you&amp;rsquo;re thinking that either I&amp;rsquo;ve gone mad, or my hoarding skills have been redirected to another goal. Well, I&amp;rsquo;m already mad, and a little bit of the second part is coming into play here, but there is method to my madness (no, really! there is!) Basically, I&amp;rsquo;m spending over two grand on a G180 engine for the gemini - and that&amp;rsquo;s just the motor, not including fuel system and other stuff.&lt;/p&gt;</description></item><item><title>Pimpmobile Update</title><link>https://yaleman.org/2005/08/24/pimpmobile-update/</link><pubDate>Wed, 24 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/24/pimpmobile-update/</guid><description>&lt;p&gt;So, there was a weird smell coming from the van when it was warm, which was nearly a clutch smell, nearly a hot brake smell, and nearly a whole lot of things. The weird thing is, it wasn&amp;rsquo;t coming from the driver for once, it was the car! Seems that the automatic transmission needed a good service, so that&amp;rsquo;s what we did last night. Full flush of the auto trans fluid and new filter/gaskets was the order of the night, including checking the settings on the bands. After all that, there&amp;rsquo;s no more smell, and it seems to run a bit better as well. The reason for the smell is the fact that the auto fluid was frothing (don&amp;rsquo;t ask me why or how, it&amp;rsquo;s probably something to do with overused/old fluid) and venting through the top - trimatics have a little vent at the top so they can do that.&lt;/p&gt;</description></item><item><title>Asking Queensland Transport</title><link>https://yaleman.org/2005/08/23/asking-queensland-transport/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/23/asking-queensland-transport/</guid><description>&lt;p&gt;So, I&amp;rsquo;m spending all this money on a car that I&amp;rsquo;m building, and I didn&amp;rsquo;t check to see if it was actually going to be legal for me to&lt;/p&gt;
&lt;p&gt;drive it on the road - good going me. Luckily (as you&amp;rsquo;ll see if you read below) it seems that the modifications that I&amp;rsquo;m going to do are fine, as long as I don&amp;rsquo;t turn it into a big polluting crazy machine. Which is fine - because I&amp;rsquo;ll be tuning it for best efficiency, which also means best burn/least emissions (normally.) Below is the final response including the other bits I sent/received.&lt;/p&gt;</description></item><item><title>Yay for internet fucktards.</title><link>https://yaleman.org/2005/08/19/yay-for-internet-fucktards/</link><pubDate>Fri, 19 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/19/yay-for-internet-fucktards/</guid><description>&lt;p&gt;Ok, so I posted a reply (now reported by the thread owner and deleted by the mods) to a thread on the &lt;!-- raw HTML omitted --&gt;Overclockers Australia Forums&lt;!-- raw HTML omitted --&gt; because, quite frankly, &lt;!-- raw HTML omitted --&gt;the thread the person wrote sucked&lt;!-- raw HTML omitted --&gt;. The writer is well known for his complete lack of coherency when posting, or chatting on the #overclockers IRC channel.&lt;/p&gt;</description></item><item><title>Birthday present weirdness.</title><link>https://yaleman.org/2005/08/17/birthday-present-weirdness/</link><pubDate>Wed, 17 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/17/birthday-present-weirdness/</guid><description>&lt;p&gt;Ok, I&amp;rsquo;m not a big fan of birthdays, always a bit over all the attention and crap that goes with them. I really had to post something that was written on the two cans of deoderant I got though.&lt;/p&gt;
&lt;p&gt;One&amp;rsquo;s called &lt;strong&gt;38.2 degrees celsius&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Immediately prior to knocking on heaven&amp;rsquo;s door, the average female will experience a dramatic increase of body heat and would notice a temperature reading of 38.2oC if the services of a thermometer could be utilised at this point. A male wearing Lentheric 38.2 however, would maintain coolness throughout.&lt;/p&gt;</description></item><item><title>Boredom strikes again!</title><link>https://yaleman.org/2005/08/16/boredom-strikes-again/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/16/boredom-strikes-again/</guid><description>&lt;p&gt;Ok, Ok, I have to stop doing people&amp;rsquo;s homework for them… but this one was a challenge!&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/*
** file: Pegs.java
** created: 02/04/05
** author: Craig Lester
*/

import java.awt.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
import java.lang.Math.*;

public class Pegs {

int matches = 15;
int player = 2;
int remnum;

int board[][] = new int[9][9];

public void setupboard() {
int r = 0;
int c = 0;

for (int n = 0; n &amp;amp;lt; 7; n++) {
for (int m = 0; m &amp;amp;lt; 7; m++) {
board[n][m] = 1;

if (n &amp;amp;lt; 2 &amp;amp;&amp;amp; m &amp;amp;lt; 2){
board[n][m] = 0;
}

if (n &amp;amp;lt; 2 &amp;amp;&amp;amp; m &amp;amp;gt; 4){
board[n][m] = 0;
}

if (n &amp;amp;gt; 4 &amp;amp;&amp;amp; m &amp;amp;lt; 2){
board[n][m] = 0;
}

if (n &amp;amp;gt; 4 &amp;amp;&amp;amp; m &amp;amp;gt; 4){
board[n][m] = 0;
}
}
}

}

public void drawboard() {
int r = 0;
int c = 0;

System.out.println(&amp;quot; 0 1 2 3 4 5 6&amp;quot;);
for (r = 0; r &amp;amp;lt;7; r++){
System.out.print(r +&amp;quot; &amp;quot;);
for (c = 0; c &amp;amp;lt;7; c++){
switch (board[r][c]){
case 1:
System.out.print(&amp;quot;. &amp;quot;);
break;
case 2:
System.out.print(&amp;quot;* &amp;quot;);
break;
default:

System.out.print(&amp;quot; &amp;quot;);

}

}
System.out.println();
}

}

public int countspots(){
int count = 0;
for (int r = 0; r &amp;amp;lt;7; r++){
for (int c = 0; c &amp;amp;lt;7; c++){
if (board[r][c] == 1) {
count++;
}
}
}
count--;
return count;

}

public void placepegs() throws IOException {
int maxpegs = countspots();

BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
Random generator = new Random();
int x = 0;
System.out.println();
System.out.print(&amp;quot;Enter number of pegs
to randomly place on Peg Solitare board &amp;amp;gt;&amp;amp;gt; &amp;quot;);
System.out.flush();
x = Integer.parseInt(in.readLine());
if (x &amp;amp;gt; maxpegs){

System.out.println(&amp;quot;Pegs amount greater than maximum allowed for this
board, using maximum instead&amp;quot;);
x = maxpegs;
}

System.out.println();

//if (x == 0 )

int r = 0;
int c = 0;
while (x &amp;amp;gt; 0){
r = generator.nextInt(7);
c = generator.nextInt(7);
if (board[r][c] == 1){
board[r][c] = 2;
x--;
}

}

}

public void play() throws IOException {
String y[] = new String[7];
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
Random generator = new Random();

y[0] = &amp;quot; &amp;quot;;
// asks for the user to input four moves
for (int r = 1; r &amp;amp;lt; 4; r++){
if (y[r-1] != &amp;quot;&amp;quot;){

System.out.println(&amp;quot;Please enter move, seperated by spaces&amp;quot;);
y[r] = in.readLine();
}
}

for( int test_loop = 1; test_loop &amp;amp;lt; 4; test_loop++ )
{
System.out.println(y[test_loop]);
}

// iterates thorugh the ... something?+
System.out.println(&amp;quot;Testing now...&amp;quot;);
for (int s = 1; s &amp;amp;lt; 4; s++)
{
// System.out.println(&amp;quot;Testing entry &amp;quot;+s+&amp;quot; now...&amp;quot;);
int z[] = new int[5];
if (y[s] != null)
{
//System.out.println(&amp;quot;DEBUG &amp;quot; +y[s]);

StringTokenizer ts = new
StringTokenizer(y[s]);
// goes through each token in the string

for( int test_loop = 1; test_loop &amp;amp;lt;= 4;
test_loop++ )
{

z[test_loop] =
Integer.parseInt(ts.nextToken());
}
//System.out.print(z[s]);
}

int Valid = 0;
int x1 = z[1];
int y1 = z[2];
int x2 = z[3];
int y2 = z[4];
int xvec = 1;
int yvec = 1;
if( x1 &amp;amp;gt; x2 )
{
xvec *= -1;
}
if( y1 &amp;amp;gt; y2 )
{
yvec *= -1;
}
System.out.println( &amp;quot;\nTesting movement from &amp;quot;+x1+&amp;quot;,&amp;quot;+y1+&amp;quot; to &amp;quot;+x2+&amp;quot;,&amp;quot;+y2 );
// has the start position got a peg in it, and is the move a valid spot?
if( board[x1][y1] == 2 &amp;amp;&amp;amp; (
( ( ( x1 &amp;amp;gt;
1 || x1 &amp;amp;lt; 5 ) &amp;amp;&amp;amp; ( y1 &amp;amp;lt; 2 || y1 &amp;amp;gt; 4 ) ) || ( y1 &amp;amp;gt; 1
&amp;amp;&amp;amp; y1 &amp;amp;lt; 5 ) ) &amp;amp;&amp;amp;
( ( ( x2 &amp;amp;gt;
1 || x2 &amp;amp;lt; 5 ) &amp;amp;&amp;amp; ( y2 &amp;amp;lt; 2 || y2 &amp;amp;gt; 4 ) ) || ( y2 &amp;amp;gt; 1
&amp;amp;&amp;amp; y2 &amp;amp;lt; 5 ) ) ) )
{
// calculate the movement vector
int movex = Math.abs( x1 - x2 );
int movey = Math.abs( y1 - y2 );
// is it moving two spaces?
if( ( movex ==
2 &amp;amp;&amp;amp; movey == 0 ) || ( movex == 0 &amp;amp;&amp;amp; movey == 2 ) )
{
//System.out.println(&amp;quot;movement checked out&amp;quot;);
// if the destination is clear
if( board[x2][y2] == 1 )
{

//System.out.println( &amp;quot;destination is clear&amp;quot; );
// if there is a peg to jump over

// this is where it's jumping over

int checkjumpx = x1 + ( Math.abs( movex / 2 )
* xvec );

int checkjumpy = y1 + ( Math.abs( movey / 2 )
* yvec );

//System.out.println( &amp;quot;check spot :
&amp;quot;+checkjumpx+&amp;quot;,&amp;quot;+checkjumpy);

// check if the spot it's jumping is a peg

if( board[checkjumpx][checkjumpy] == 2 )
{

System.out.println( &amp;quot;Valid&amp;quot;
);
Valid = 1;
}
}
// if the destination has a peg in it
else if( board[x2][y2] == 2 )
{

//System.out.println( &amp;quot;Destination has a peg
in it already&amp;quot; );
}
// if the destination is off board
else
{

//System.out.println( &amp;quot;Destination off board&amp;quot;
);
}
}
// if it's moving too far
else
{
//System.out.println(&amp;quot;x movement was: &amp;quot;+movex );
//System.out.println(&amp;quot;y movement was: &amp;quot;+movey );
}
}
// if there was no peg to grab in the first place
else
{
//
System.out.println( &amp;quot;no peg at &amp;quot;+x1+&amp;quot; &amp;quot;+y1+&amp;quot; value was &amp;quot;+board[x1][y1]
);

//System.out.println( &amp;quot;invalid move, either peg not there, or out
of bounds&amp;quot; );
}

if (Valid == 0)
{

System.out.println(&amp;quot;Invalid&amp;quot;);
}

}

}

public void game() {
System.out.println (&amp;quot;Java Pegs Game&amp;quot;);
System.out.println (&amp;quot;=============&amp;quot;);
System.out.println ();
setupboard();
try {
placepegs();
}
catch (IOException i) {
System.out.println(&amp;quot;Erronous Input&amp;quot;);
}

drawboard();
try {
play();
}
catch (IOException i) {
System.out.println(&amp;quot;Erronous Input&amp;quot;);
}
drawboard();

}

public static void main(String[] args) throws IOException {
Pegs tpo = new Pegs();
tpo.game();
}

}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>Boredom creates programs!</title><link>https://yaleman.org/2005/08/15/boredom-creates-programs/</link><pubDate>Mon, 15 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/15/boredom-creates-programs/</guid><description>&lt;p&gt;This is what happens when I&amp;rsquo;m bored - a mate of mine messaged me for a tip on how to write a program for his homework at uni - I ended up writing the whole program as a test for myself in Python.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/python
#Craig: Write and test a method that returns the sum of all factors of a given positive integer n, where the factors include 1 but exclude n itself. For example, the sum of the factors of 12 is 16 (1+2+3+4+6 =
16). 

#yaleman:
#first you have to get the factors
#iterative modulo would be the easiest
number_to_factor = 12
sum_of_numbers = 0
debug = 0
for i in range(1,(number_to_factor - 1 )):

 test = number_to_factor % i
 if debug == 1:
 print &amp;quot;i &amp;quot;+i
 print &amp;quot;test &amp;quot;+test
 if test == 0:
 sum_of_numbers += i

print &amp;quot;Sum of factors of &amp;quot;+number_to_factor+&amp;quot; is &amp;quot;+sum_of_numbers
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I think I might have to start looking at some of the bounties for stuff in the open source community - I know how to do some of it, and if I don&amp;rsquo;t, I can learn!&lt;/p&gt;</description></item><item><title>Gah!</title><link>https://yaleman.org/2005/08/12/gah/</link><pubDate>Fri, 12 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/12/gah/</guid><description>&lt;p&gt;This is amazing, rather than giving us good service and being good to the people, the Queensland Transport department has started allowing Citibank to put credit card offers in registration renewal letters. Geez, where will it stop? “Driver&amp;rsquo;s License - brought to you by McDonalds in the interests of safe driving!” or “Here is your speeding fine, red bull would have given you wings!” “Why drink and drive when you can stay at home and have a blockbuster night?&lt;/p&gt;</description></item><item><title>Lots!</title><link>https://yaleman.org/2005/08/10/lots/</link><pubDate>Wed, 10 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/10/lots/</guid><description>&lt;p&gt;Ok, so there&amp;rsquo;s been a lot of changes in the last couple of days in James-world. For one thing, Bryants called me back about the engine - the bores are a little more worn than it was first thought, so I have to use +0.040&amp;quot; pistons  - which meant an email to GCP to change my order. They seemed fine with it, saying they would change the order, probably have to charge me, but that was fine.&lt;/p&gt;</description></item><item><title>CarPC Project Started</title><link>https://yaleman.org/2005/08/07/carpc-project-started/</link><pubDate>Sun, 07 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/07/carpc-project-started/</guid><description>&lt;p&gt;Ok, so I&amp;rsquo;m a geek - I&amp;rsquo;ve always got to have a lot of geek toys around me, and one of the main things is a computer. I&amp;rsquo;m building the Gemini, as you all know, and with that is an ECU called a &lt;!-- raw HTML omitted --&gt;MegaSquirt&lt;!-- raw HTML omitted --&gt;. Most ECU&amp;rsquo;s have inbuilt datalogging and storage capabilities, or have the ability to send live data to another system (normally a PC). The MegaSquirt is the second style of unit, logging through the serial interface on a PC. This means that I have to have a PC in the car at all times that I want to datalog - which in my case, is as often as possible, to make sure the car is running correctly and so that I can optimise fuel, spark and eventually boost maps.&lt;/p&gt;</description></item><item><title>Sagely advice from someone’s signature…</title><link>https://yaleman.org/2005/08/06/sagely-advice-from-someones-sign/</link><pubDate>Sat, 06 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/06/sagely-advice-from-someones-sign/</guid><description>&lt;blockquote&gt;
&lt;p&gt;CAPS LOCK IS NOT CRUISE CONTROL FOR COOL. TURN IT THE FUCK OFF&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Well said, random internet-person.&lt;/p&gt;</description></item><item><title>Piston order update</title><link>https://yaleman.org/2005/08/04/piston-order-update/</link><pubDate>Thu, 04 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/04/piston-order-update/</guid><description>&lt;p&gt;It seems that there isn&amp;rsquo;t many pistons to suit the G180Z these days - the engine hasn&amp;rsquo;t been made for nearly 20 years, which I guess doesn&amp;rsquo;t help. GCP sent me an email yesterday saying so, and reporting that the Chrome-Moly rings I was looking for are no longer available. That means I&amp;rsquo;ll just have to deal with stock steel rings, and upgrade the pistons later when I supercharge. Since the engine hasn&amp;rsquo;t actually cost me that much, I might go to a 4ZE1 or something like that when I supercharge it, giving me a 2.4lt engine with slightly more modern components.&lt;/p&gt;</description></item><item><title>Pistons and gaskets ordered!</title><link>https://yaleman.org/2005/08/03/pistons-and-gaskets-ordered/</link><pubDate>Wed, 03 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/03/pistons-and-gaskets-ordered/</guid><description>&lt;p&gt;So, I stopped procrastinating and ordered my pistons and the gasket set today. Buying them from GimmeCarParts.com.au seems to have saved me a bit - Repco wanted to charge me 300+ for the pistons, where the GCP price was $287.82. This includes Chrome-Moly rings, a higher quality ring that&amp;rsquo;ll give better sealing and compression. Hopefully I should have them by the end of the week or so, then I can take the pistons and the clutch (which I&amp;rsquo;ll probably buy tomorrow from repco) to &lt;a href="http://www.bryantengineering.com.au/"&gt;Bryant Engineering&lt;/a&gt; so they can do the machining.&lt;/p&gt;</description></item><item><title>E-Time and E-Blocks – Benefits and Impacts to Call Center Profitability</title><link>https://yaleman.org/2005/08/01/e-time-and-e-blocks-benefits-and/</link><pubDate>Mon, 01 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/01/e-time-and-e-blocks-benefits-and/</guid><description>&lt;p&gt;Working in the call center industry, and learning about how to manage calls, customers and the staff that handle them is quite and experience. There are many Key Performance Indicators (KPI&amp;rsquo;s) that can be used when gauging the success of a call center environment, but when it comes down to it, business is about profit. Cash flow in a call center environment is based around the amount of staff being paid to take calls, and the volume of calls that the center can charge the client for. If the company is paying agents to be ready to take calls when there are no calls to take, that is a wasteful expenditure, and needs to be managed. This is where E-Time and E-Blocks come in.&lt;/p&gt;</description></item><item><title>Gnome 2.12 preview</title><link>https://yaleman.org/2005/08/01/gnome-212-preview/</link><pubDate>Mon, 01 Aug 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/08/01/gnome-212-preview/</guid><description>&lt;p&gt;Davyd Madeley has completed a &lt;!-- raw HTML omitted --&gt;preview of Gnome 2.12&lt;!-- raw HTML omitted --&gt;. I can&amp;rsquo;t wait for this release to come out - there&amp;rsquo;s been some great improvements in gnome in the past two versions, but this one looks like it&amp;rsquo;ll blow them away. A decent-looking pdf viewer including text search and page previews (and integration of it&amp;rsquo;s services into nautilus) is great to see. Hopefully it&amp;rsquo;s not just for locking down the menu, but there&amp;rsquo;s also a Gnome menu editor! I&amp;rsquo;ve never worked out how to edit menus in Gnome, and it&amp;rsquo;s something I&amp;rsquo;ve been looking for since I started using it as a desktop environment. Sure, some people like the default menu layouts, but they drive me nuts!&lt;/p&gt;</description></item><item><title>Floor manager weirdness</title><link>https://yaleman.org/2005/07/31/floor-manager-weirdness/</link><pubDate>Sat, 30 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/31/floor-manager-weirdness/</guid><description>&lt;p&gt;Well, that was a new experience tonight - my first night as floor manager. There weren&amp;rsquo;t too many people on, being a saturday, but there was some fun to be had. There were call queues up the wazoo, and then times when there were no calls at all, I got to give some E-Time (where you can have the rest of the night off - you don&amp;rsquo;t get paid, but you get to go home) and did some manager-style stuff. New experience and all, means I&amp;rsquo;ve got another skill.&lt;/p&gt;</description></item><item><title>Engine away to be machined</title><link>https://yaleman.org/2005/07/29/engine-away-to-be-machined/</link><pubDate>Fri, 29 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/29/engine-away-to-be-machined/</guid><description>&lt;p&gt;So, the parts were taken to &lt;a href="http://www.bryantengineering.com.au/"&gt;Bryant Engineering&lt;/a&gt; today. Block, crank, flywheel, rods (with old pistons still attached) and the timing cover (with bolts attached) were all dropped off, ready for them to do the work.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a list of what&amp;rsquo;s getting done:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Block - hot tanked, crack tested, decked, bored, honed.&lt;/li&gt;
&lt;li&gt;Crank - hot tanked, crack tested, ground, polished, balanced.&lt;/li&gt;
&lt;li&gt;Rods - crack tested and checked for straightness and shaped, then shot peened and balanced.&lt;/li&gt;
&lt;li&gt;Flywheel - machined for flatness and balanced.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;m going to call them on Monday to see if I can go and check the flywheel for size, to make sure the clutch that I&amp;rsquo;m planning on buying is the right one - stupid me, I forgot to measure up the flywheel to make sure it&amp;rsquo;s the right size. I&amp;rsquo;m going to be sending an email off in the next little while to the guys at gimmecarparts.com.au to see if I can get a price on an ACL rebuild kit, so that when the crank sizing is found, I can order a whole kit and hopefully drop the price a little. That&amp;rsquo;ll incorporate a full set of gaskets, bearings (big end, rods and cam bearings) and piston assemblies. Assuming the bores aren&amp;rsquo;t terribly bad, I should be able to get one size over standard and be right, going with chrome moly rings to give a little bit more reliability.&lt;/p&gt;</description></item><item><title>Choosing an engineering company…</title><link>https://yaleman.org/2005/07/28/choosing-an-engineering-company/</link><pubDate>Thu, 28 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/28/choosing-an-engineering-company/</guid><description>&lt;p&gt;Called three places today, all reccommendations from friends and on the &lt;a href="http://www.hotgemini.com/viewtopic.php?t=43012"&gt;hotgemini forums&lt;/a&gt; - Bryant Engineering (Brisbane), Donnelly Engineering(Gold coast) and Precise Engine Rebuilds(Gold coast).&lt;/p&gt;
&lt;p&gt;I was looking to get the engine bored, hot tanked and crack tested and decked. The crank needs to be ground to the next bearing size, crack tested and cleaned up, the rods checked for cracks, straightness and then resized if need be. After all that was done, I wanted the entire engine balanced as a unit, to make sure I&amp;rsquo;m not going to have issues on that front.&lt;/p&gt;</description></item><item><title>MegaSquirt First Stage</title><link>https://yaleman.org/2005/07/13/megasquirt-first-stage/</link><pubDate>Wed, 13 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/13/megasquirt-first-stage/</guid><description>&lt;p&gt;Well, I finished the first stage of the build of the megasquirt yesterday - soldering up the main PCB. I&amp;rsquo;d finished the relay board the day before, but that was only a minor achievement, since it&amp;rsquo;s basically a big group of connectors. The megasquirt itself seems to be working fine - tests ok on the PC hookup and so forth. I guess the test will be when I actually get the proper stimulator - the one I made ended up being a piece of junk and not work, so I gave up, because it&amp;rsquo;s only a few days until the person that has the real stim comes back and we can use that to test the ECU properly. I&amp;rsquo;m rather proud of myself - it&amp;rsquo;s a rather complex little pcb, with a LOT of parts to solder on, and for it to work seemingly fine first go is quite an achievement for me. Normally complex things that I make/solder/otherwise have a tendency to blow up. More information soon - I&amp;rsquo;m going to be pulling the crank out of the engine, and taking the block somewhere to be bored out a little so the piston packages can be sourced, the crank reinstalled with new bearings, and then the engine can be put back together. I&amp;rsquo;m quite excited!&lt;/p&gt;</description></item><item><title>MegaSquirt Modifications</title><link>https://yaleman.org/2005/07/11/megasquirt-modifications/</link><pubDate>Mon, 11 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/11/megasquirt-modifications/</guid><description>&lt;p&gt;Ok, so there are some modifications that I want to make to my MegaSquirt - it&amp;rsquo;s pretty cool to start with - but I want injection control and a few other goodies.&lt;/p&gt;
&lt;p&gt;The first one I want is &amp;ldquo;switchable tables&amp;rdquo; which means I can choose between two boost/fuel/spark maps by flicking a switch. Another option is single or sequential shift lights - either a single &amp;ldquo;set off when at this rpm&amp;rdquo; or sequential ones, hitting green at mid-normal rpm, orange/yellow at shift, and red at over-rev. This is all user-selectable and so forth, and I&amp;rsquo;ll probably hide it somewhere in a modified section of my dash, with a switch to turn it off when I&amp;rsquo;m not using it. Using the extra outputs, I&amp;rsquo;ll also be able to setup an automatic switch based on engine parameters for the thermofans I want to use, and possibly some other things.&lt;/p&gt;</description></item><item><title>Apparently…</title><link>https://yaleman.org/2005/07/10/apparently/</link><pubDate>Sun, 10 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/10/apparently/</guid><description>&lt;p&gt;&lt;a href="http://www.albinoblacksheep.com/flash/internet4porn"&gt;The Internet is for porn.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- raw HTML omitted --&gt;Oh, and send some free operator logos on behalf of Mazda!&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Megasquirt Arrived!</title><link>https://yaleman.org/2005/07/08/megasquirt-arrived/</link><pubDate>Fri, 08 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/08/megasquirt-arrived/</guid><description>&lt;p&gt;Finally, I received my package from the United States! Purchasing things over the internet is always a worry, but even more so when it&amp;rsquo;s ~700USD and you don&amp;rsquo;t know the people you&amp;rsquo;re buying from. But never fear, the package arrived! Bought from &lt;a href="http://www.diyautotune.com"&gt;DIYAutoTune&lt;/a&gt;, my two &lt;a href="http://www.innovatemotorsports.com"&gt;Innovate Motorsports&lt;/a&gt; &lt;a href="http://www.innovatemotorsports.com/xcart/product.php?productid=16169&amp;amp;cat=253&amp;amp;page=1&amp;amp;xid=efa71723ed2ddfce30e8a2a9c45b7135"&gt;LC-1 Wideband Oxygen sensors&lt;/a&gt;, my MegaSquirt Kit and Relay Board kits arrived today, in a big box that had been opened by customs already (stickers saying &amp;ldquo;ooh, we ruined your fun and had a look inside&amp;rdquo; included!) I just got home, and pulled all the stuff out - looking at how the pcb&amp;rsquo;s are laid out, and how everything seems to fit together. I don&amp;rsquo;t have a soldering iron here or a stimulator (borrowing one off a friend, since it&amp;rsquo;s basically a while-you&amp;rsquo;re-building-only sort of thing) so I was just test fitting things that I can (no components, things like the relay board&amp;rsquo;s big connectors and fuse holders etc) and generally marvelling at what came in the package.&lt;/p&gt;</description></item><item><title>The TF Gemini Project – OMG707</title><link>https://yaleman.org/2005/07/03/the-tf-gemini-project-omg707/</link><pubDate>Sun, 03 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/03/the-tf-gemini-project-omg707/</guid><description>&lt;p&gt;So, the van was annoying me (I drive a &lt;a href="http://en.wikipedia.org/wiki/1980"&gt;1980&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Holden"&gt;Holden&lt;/a&gt; panel van as my daily driver) and I was looking for something to do - I&amp;rsquo;m notorious for needing “projects” to keep me occupied, as my coding and so forth doesn&amp;rsquo;t really make me do anything physical. A mate was moving to &lt;a href="http://en.wikipedia.org/wiki/Perth%2C_Western_Australia"&gt;Perth&lt;/a&gt; and &lt;!-- raw HTML omitted --&gt;his car&lt;!-- raw HTML omitted --&gt; was most likely going to a wreckers because the engine block had a &lt;!-- raw HTML omitted --&gt;hole&lt;!-- raw HTML omitted --&gt; in &lt;!-- raw HTML omitted --&gt;the side of it&lt;!-- raw HTML omitted --&gt;. I ended up buying it for a grand total of $300, which isn&amp;rsquo;t bad for a rolling car that needed a new bottom end in its motor, a new &lt;a href="http://en.wikipedia.org/wiki/Steering#Rack_and_pinion.2C_recirculating_ball.2C_worm_and_sector"&gt;steering arm&lt;/a&gt;, and a bit of bodywork. Once that&amp;rsquo;s all done, it&amp;rsquo;ll obviously need registration etc, but that&amp;rsquo;s just part of the fun!&lt;/p&gt;</description></item><item><title>Gemini project update</title><link>https://yaleman.org/2005/07/02/gemini-project-update/</link><pubDate>Sat, 02 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/02/gemini-project-update/</guid><description>&lt;p&gt;I guess this is a little backwards, putting an update about a project up before I put information up about the actual project, but that&amp;rsquo;s what I&amp;rsquo;m doing. My project is building up a Holden TF Gemini as my new daily driver. It&amp;rsquo;ll have all sorts of fun things, like EFI, a carputer, and eventually a supercharger on it. There&amp;rsquo;s plenty more information that I&amp;rsquo;m going to have to post up, but here&amp;rsquo;s what I need to say today… The ECU is on its way! I&amp;rsquo;m using a &lt;!-- raw HTML omitted --&gt;MegaSquirt&lt;!-- raw HTML omitted --&gt; bought from &lt;!-- raw HTML omitted --&gt;DIYAutoTune.com&lt;!-- raw HTML omitted --&gt; along with a bunch of other things. I&amp;rsquo;m just about to leave for work, so I&amp;rsquo;ll put up a proper post with pictures etc tonight when I have more time.&lt;/p&gt;</description></item><item><title>My first fundie spam!</title><link>https://yaleman.org/2005/07/01/my-first-fundie-spam/</link><pubDate>Fri, 01 Jul 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/07/01/my-first-fundie-spam/</guid><description>&lt;p&gt;Well, we in the channel #rice, where some friends and I dwell, have a thing for “fundies.” Fundies are those people that wake us up on weekend mornings, spreading their religious ideals, and generally making a nuisance of themselves. They don&amp;rsquo;t come around to the street (or at least our house) where my parents live, since such events as me removing their bikes from the poles they were chained to (by lifting them over the top of the 7 foot plus tall pole) and moving them down a block or two. This “thing” that we have isn&amp;rsquo;t a love for fundies, nor a common interest in their ideals - it&amp;rsquo;s more a “we know you, we hate you, we have to ridicule you at every turn.” This is probably bred from our dislike for religion, and helped along by such fora as &lt;!-- raw HTML omitted --&gt;Fark&lt;!-- raw HTML omitted --&gt; and &lt;!-- raw HTML omitted --&gt;SomethingAwful&lt;!-- raw HTML omitted --&gt;. The real reason for this post - as you may have guessed from the topic - is the fact that I got my first spam from a fundie today! Click on the “read more” link to continue on this journey of religious self-discovery! 🙂 This is the full text of the email that I received:&lt;/p&gt;</description></item><item><title>Training days…</title><link>https://yaleman.org/2005/06/24/training-days/</link><pubDate>Fri, 24 Jun 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/06/24/training-days/</guid><description>&lt;p&gt;Well, it&amp;rsquo;s 7:04am, and I&amp;rsquo;m awake. Training for service coach starts at 9am, and I&amp;rsquo;ve been awake for an hour or so - hooray for being a crazy insomniac *sigh* I guess I&amp;rsquo;m excited - I&amp;rsquo;ve wanted to be something more than just a call center agent for a while, having a bigger part to play in the running of a company, and helping people where I can. It means a lot more responsibility, and dealing with a lot of escalated issues, but I&amp;rsquo;ve already been doing the correspondence side of things, and the escalated calls - that&amp;rsquo;s just more people yelling, and more telling them that yes, you did sign that contract, and no, we can&amp;rsquo;t do anything about it.&lt;/p&gt;</description></item><item><title>I’m now a service coach!</title><link>https://yaleman.org/2005/06/22/im-now-a-service-coach/</link><pubDate>Wed, 22 Jun 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/06/22/im-now-a-service-coach/</guid><description>&lt;p&gt;Well, I work in a call center - &lt;!-- raw HTML omitted --&gt;Orange Mobile&lt;!-- raw HTML omitted --&gt; customer care. I&amp;rsquo;m one of those people you yell at when you&amp;rsquo;re having a bad day, and you can&amp;rsquo;t accept the fact that sometimes, a mobile phone doesn&amp;rsquo;t work. &lt;!-- raw HTML omitted --&gt;They are terribly made&lt;!-- raw HTML omitted --&gt; &lt;!-- raw HTML omitted --&gt;little pieces of plastic&lt;!-- raw HTML omitted --&gt;, and you expect them to work perfectly all the time, and it&amp;rsquo;s never your fault - or your responsibility - when they break. So now I&amp;rsquo;ve been in the position of &amp;ldquo;agent&amp;rdquo; for a while - being the monkey on the phone - I&amp;rsquo;m moving up to &amp;ldquo;service coach&amp;rdquo; which allows me to talk to the A-grade annoying customers with problems that they won&amp;rsquo;t accept can be fixed by the mere mortals that are the agents. Service coach is basically supervisor - doing the hard things, making sure the rules are followed etc. It&amp;rsquo;s a little bit of a payrise, and it&amp;rsquo;s a lot more responsibility, but it&amp;rsquo;ll be worth it, and I&amp;rsquo;ve already been basically doing it for a while now 🙂&lt;/p&gt;</description></item><item><title>Finally the new server!</title><link>https://yaleman.org/2005/06/13/finally-the-new-server/</link><pubDate>Mon, 13 Jun 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/06/13/finally-the-new-server/</guid><description>&lt;p&gt;Well, it&amp;rsquo;s been a long time coming, but I finally got myself my own server. The one that I was on was truly slow and well, nothing good can be said about that. I was getting it for free, but the issues we were having with it weren&amp;rsquo;t even worth the trouble (a friend was paying for it, and it died twice in six months, hdd failure it seems).&lt;/p&gt;
&lt;p&gt;So I&amp;rsquo;m on my own server now (dedicated box, Pentium4 2.4, 512 ram, 80gb hdd) which is nice. It&amp;rsquo;s a lot faster and more responsive than the old machine, and I&amp;rsquo;m hopefully going to be able to host a few sites on here with little or no troubles. I&amp;rsquo;ve already got &lt;a href="//ricetek.net"&gt;Ricetek&lt;/a&gt;, Rexy&amp;rsquo;s and &lt;a href="//www.lozza.net"&gt;Lozza&lt;/a&gt;‘s site on here so far. If you&amp;rsquo;re looking for hosting, just send me an email to yaleman at this domain - it&amp;rsquo;s super cheap, and I try to help people out with coding and other issue solutions all the time!&lt;/p&gt;</description></item><item><title>Moving files with PHP</title><link>https://yaleman.org/2005/05/20/moving-files-with-php/</link><pubDate>Fri, 20 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/20/moving-files-with-php/</guid><description>&lt;p&gt;There are two main ways to move files in PHP - either &lt;!-- raw HTML omitted --&gt;copy&lt;!-- raw HTML omitted --&gt; the file to the new location, then &lt;!-- raw HTML omitted --&gt;delete&lt;!-- raw HTML omitted --&gt; the old one, or &lt;!-- raw HTML omitted --&gt;rename&lt;!-- raw HTML omitted --&gt; the file to the new location. There are a few different problems with both ways of doing it, and in this short guide I&amp;rsquo;ll try to cover as many different advantages and disadvantages of both ways.&lt;/p&gt;</description></item><item><title>Stop-Smoking Update</title><link>https://yaleman.org/2005/05/20/stop-smoking-update/</link><pubDate>Fri, 20 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/20/stop-smoking-update/</guid><description>&lt;p&gt;Well, I&amp;rsquo;m still surviving so far, the patches give me the incentive and the power not to put more tar in my lungs. I seem to be trying to cough all the tar that&amp;rsquo;s already in there up at the moment - yay for a hacking cough that hurts like I&amp;rsquo;m on fire when it happens. I&amp;rsquo;m nearly through both the week-long packets that I bought, and I went a couple of days without a patch, and I survived fine. I don&amp;rsquo;t think I could go a day at work without them, it&amp;rsquo;s a high-stress environment, and I can&amp;rsquo;t deal with it at the moment without a patch. There was a day that I forgot, and I nearly tore a workmate&amp;rsquo;s head off after a frustrating call from a customer.&lt;/p&gt;</description></item><item><title>Amp connector issues</title><link>https://yaleman.org/2005/05/16/amp-connector-issues/</link><pubDate>Mon, 16 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/16/amp-connector-issues/</guid><description>&lt;figure&gt;&lt;img src="https://yaleman.org/wp-content/gallery/2005-gemini-project/amptop.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;Seems that the amp that I bought (the Blaupunkt PA2100) is rather unique. The connectors that it has on it aren&amp;rsquo;t the standard connectors, so it&amp;rsquo;s probably one from a factory-installed stereo in a prestige car of some sort. Click on the images below to see the amp/connectors on it - if you can work out what they are, please tell me, and if you know where to get them, give me the info!&lt;/p&gt;</description></item><item><title>Patches and Dreams</title><link>https://yaleman.org/2005/05/13/patches-and-dreams/</link><pubDate>Fri, 13 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/13/patches-and-dreams/</guid><description>&lt;p&gt;Wow, I really should have listened to the person at the chemist&amp;rsquo;s counter when I bought the nicotine patches. She made a passing comment about the fact that if you wear them during sleep, it can have some effect on your dreams. They most definitely did - two dreams so far (normally I don&amp;rsquo;t dream at all unless I&amp;rsquo;m quite sick) The first one was explainable from dream analysis and recent events, but the one that I had last night was downright weird. I can&amp;rsquo;t remember any of it (should get up and write them down as soon as I wake) but all I remember is an intense feeling of foreboding when I woke up. I think I&amp;rsquo;ll leave them off for the next couple of nights, see how they go.&lt;/p&gt;</description></item><item><title>Tip: NDS for J2ME on Gentoo Linux</title><link>https://yaleman.org/2005/05/10/tip-nds-for-j2me-on-gentoo-linux/</link><pubDate>Tue, 10 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/10/tip-nds-for-j2me-on-gentoo-linux/</guid><description>&lt;p&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=46203&amp;amp;highlight=j2me"&gt;Tips for installing&lt;/a&gt; the Nokia Developer&amp;rsquo;s Suite for J2ME™ on Gentoo Linux. I&amp;rsquo;m trying to do my development in Linux, since I use it as my main desktop machine, and I hate using Windows development tools for some reason. I&amp;rsquo;m sure there will be other snags - I still have to get it working with Eclipse, and then work out how to program in Java. Yay for my ability to pick up new programming languages as I use them - thanks to the high school teacher that taught the theory of programming rather than just how to do it.&lt;/p&gt;</description></item><item><title>Doing my little bit for free music</title><link>https://yaleman.org/2005/05/09/doing-my-little-bit-for-free-mus/</link><pubDate>Mon, 09 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/09/doing-my-little-bit-for-free-mus/</guid><description>&lt;p&gt;There&amp;rsquo;s a great article on Links to Free Music that area completely legal. MichaelCrawford is a great poster on one of my favourite “thinking” News/Article/Information sites Kuro5hin.org. His &lt;!-- raw HTML omitted --&gt;two&lt;!-- raw HTML omitted --&gt; &lt;!-- raw HTML omitted --&gt;sites&lt;!-- raw HTML omitted --&gt; have terribly ugly layouts, but they are very well written from what I&amp;rsquo;ve seen, and I think you should read the article that I linked to in my first sentence, if not only for the information, but the way that he writes. I admire him as someone that actually puts some effort into his writing, and then gives it away - then there&amp;rsquo;s the fact that he has some serious mental issues (can&amp;rsquo;t remember the name, but it&amp;rsquo;s an amazing story of living through some strange things that happen to people&amp;rsquo;s brains.)&lt;/p&gt;</description></item><item><title>Phones, programming and IE</title><link>https://yaleman.org/2005/05/09/phones-programming-and-ie/</link><pubDate>Mon, 09 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/09/phones-programming-and-ie/</guid><description>&lt;p&gt;As you may have noticed, I&amp;rsquo;m going rather crazy with &lt;a href="https://yaleman.org/2005/05/08/new-phone-today/" title="New Phone Today!"&gt;my new toy&lt;/a&gt;. Rather than sitting at work &lt;!-- raw HTML omitted --&gt;reading&lt;!-- raw HTML omitted --&gt; my &lt;!-- raw HTML omitted --&gt;current&lt;!-- raw HTML omitted --&gt; novel or something like that, I was rather busily investigating the &lt;!-- raw HTML omitted --&gt;Nokia Developer&amp;rsquo;s Forum&lt;!-- raw HTML omitted --&gt; for information on what I can do with the Series 40 platform and its associated &lt;!-- raw HTML omitted --&gt;Java&lt;!-- raw HTML omitted --&gt; goodness. I&amp;rsquo;m going to try and get Eclipse working later, hopefully it&amp;rsquo;ll be my IDE of choice, since I&amp;rsquo;d prefer to code in &lt;!-- raw HTML omitted --&gt;Linux&lt;!-- raw HTML omitted --&gt; rather than having to rely on &lt;!-- raw HTML omitted --&gt;Windows&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;</description></item><item><title>More Data Cable Fun</title><link>https://yaleman.org/2005/05/08/more-data-cable-fun/</link><pubDate>Sun, 08 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/08/more-data-cable-fun/</guid><description>&lt;p&gt;Well, I finally got the data cable working properly - since it&amp;rsquo;s a non-genuine part, it works in non-normal ways. Rather than being a USB cable, it detects as a “Nokia 5140 connected through Serial Cable.” Which is why it wasn&amp;rsquo;t working, because the software that is included with the normal PC Suite doesn&amp;rsquo;t include serial drivers and so forth.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been reading things on &lt;!-- raw HTML omitted --&gt;Nokia&amp;rsquo;s&lt;!-- raw HTML omitted --&gt; &lt;!-- raw HTML omitted --&gt;Discussion Boards&lt;!-- raw HTML omitted --&gt; with regards to what I can and can&amp;rsquo;t do with the phone, software updates and things that are to be played with, and it looks like the Series 40 OS is pretty simple, which means I can&amp;rsquo;t do much with it. I guess I&amp;rsquo;ll just have to get into programming for the phone in &lt;!-- raw HTML omitted --&gt;Java&lt;!-- raw HTML omitted --&gt; and see what I can do 🙂&lt;/p&gt;</description></item><item><title>New Phone Today!</title><link>https://yaleman.org/2005/05/08/new-phone-today/</link><pubDate>Sun, 08 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/08/new-phone-today/</guid><description>&lt;p&gt;Well, I bought a new mobile phone today, since I was out of contract with Telstra for the old one… my two years was up, the call rates sucked, and so did the other available services. So their luck ran out when it came to me. Virgin and Vodafone don&amp;rsquo;t have the coverage that I&amp;rsquo;m looking for (lots of out-of-city is what I need) so they were off the list to start with.&lt;/p&gt;</description></item><item><title>New Amp Today</title><link>https://yaleman.org/2005/05/06/new-amp-today/</link><pubDate>Fri, 06 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/06/new-amp-today/</guid><description>&lt;p&gt;Was driving around with Bob, looking for things for the van, and tools and stuff - he was looking for a home audio amp because he needs tunes at home. We ended up buying a pair of amps from Crime Converters - me a 2×100 Blaupunkt and Bob got a 4×100 of the same brand. Now I&amp;rsquo;m on the search for the power/signal cables for the amp, because as usual, they don&amp;rsquo;t use the normal screw in connectors and things like that. It&amp;rsquo;ll probably cost me more for the wiring than for the amp, but then again, it&amp;rsquo;s a nice small amp, does 2×100 RMS and have a nice shiny setup for the subs that I&amp;rsquo;m planning to put into the van. Yay me!&lt;/p&gt;</description></item><item><title>Nicotine Patches</title><link>https://yaleman.org/2005/05/06/nicotine-patches/</link><pubDate>Fri, 06 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/06/nicotine-patches/</guid><description>&lt;p&gt;Well, herein begins the stopping smoking crusade… The feeling of blood clots are coming back to my arms and legs, making me think that the whole smoking idea is a bit sucky. I&amp;rsquo;ve bought a patch product called “QuitX Step 1”, which is about 24mg across a 24 hour period - about what I have been smoking recently. They seem to be working - I&amp;rsquo;ve only got a minimal amount of cravings, mostly from the habit that smoking is, rather than the addiction. Wish me luck! I hope I can do this, since I do like living, and dying from something stupid like this seems like a really bad idea.&lt;/p&gt;</description></item><item><title>Really have to do something useful.</title><link>https://yaleman.org/2005/05/06/really-have-to-do-something-usef/</link><pubDate>Fri, 06 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/06/really-have-to-do-something-usef/</guid><description>&lt;p&gt;I guess that&amp;rsquo;s why I setup this site properly for once, I can&amp;rsquo;t be bothered fighting with the CMS that I made, pretty as it is - I&amp;rsquo;m sure it&amp;rsquo;ll be useful for the stuff that I use it for at home. Normally that&amp;rsquo;s just link tracking and things like that, but really it&amp;rsquo;s just for boredom&amp;rsquo;s sake.&lt;/p&gt;</description></item><item><title>Why?</title><link>https://yaleman.org/2005/05/06/why/</link><pubDate>Fri, 06 May 2005 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/2005/05/06/why/</guid><description>&lt;p&gt;The main reason that I put a lot of this information up on the site is because I&amp;rsquo;m bored. Also, there&amp;rsquo;s a lot of information that I don&amp;rsquo;t believe is being delivered in a way that I learn - so I guess there are a lot of other people that looking for information in the way that I look for it too.&lt;/p&gt;</description></item><item><title/><link>https://yaleman.org/3d-designs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/3d-designs/</guid><description>&lt;h1 id="3d-designs"&gt;3D Designs&lt;/h1&gt;
&lt;p&gt;Things I&amp;rsquo;ve made and want to share&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yaleman.org/post/2026/2026-04-30-garage-door-opener/"&gt;Garage Door Opener&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title/><link>https://yaleman.org/jsonfeed/index.json</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>yaleman@ricetek.net (James Hodgkinson)</author><guid>https://yaleman.org/jsonfeed/index.json</guid><description/></item></channel></rss>