<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MekTrix 5.1</title><link>https://blog.shishnet.org/index.html</link><description>Recent content on MekTrix 5.1</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 05 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.shishnet.org/index.xml" rel="self" type="application/rss+xml"/><item><title>IPv6 with Docker on Kimsufi (OVH)</title><link>https://blog.shishnet.org/2026/07/05/docker-ipv6.html</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2026/07/05/docker-ipv6.html</guid><description>&lt;p&gt;Kimsufi only gives a single /128 IPv6 address per host, so we can&amp;rsquo;t just give containers routable addresses D:&lt;/p&gt;
&lt;p&gt;But we can do NAT (similar to how IPv4 works), with the docker host having one public IP, and using iptables to route traffic to the container&amp;rsquo;s internal private IPs.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/etc/docker/daemon.json&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ipv6&lt;/code&gt; is needed to enable IPv6 support in Docker&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fixed-cidr-v6&lt;/code&gt; is needed for &lt;code&gt;ipv6&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;even though for each network which we want to be ipv6 enabled, we&amp;rsquo;ll specify a different range, the docker deamon still insists that we supply a default&lt;/li&gt;
&lt;li&gt;we can use the private &lt;code&gt;fd00::/8&lt;/code&gt; range for this, equivalent to docker&amp;rsquo;s IPv4 &lt;code&gt;172.16.x.x/12&lt;/code&gt; range&lt;/li&gt;
&lt;li&gt;in this example, we use &lt;code&gt;fd00:dead:beef:N::/64&lt;/code&gt; with &lt;code&gt;N&lt;/code&gt; being 0 for the default network and then different numbers for each &lt;code&gt;compose&lt;/code&gt; network we create&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ip6tables&lt;/code&gt; is needed to route traffic from the one public IPv6 address to the container&amp;rsquo;s internal private IPv6 address&lt;/li&gt;
&lt;li&gt;&lt;code&gt;experimental&lt;/code&gt; is needed for &lt;code&gt;ip6tables&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;{
	&amp;#34;userland-proxy&amp;#34;: false,
	&amp;#34;ipv6&amp;#34;: true,
	&amp;#34;ip6tables&amp;#34;: true,
	&amp;#34;experimental&amp;#34;: true,
	&amp;#34;fixed-cidr-v6&amp;#34;: &amp;#34;fd00:dead:beef:0::/64&amp;#34;	
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;~/Projects/server/compose.yml&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>A Better World</title><link>https://blog.shishnet.org/2025/08/01/a-better-world.html</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/08/01/a-better-world.html</guid><description>&lt;p&gt;Things I would change if I was in charge:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Towels would come in ISO sizes (Hand towels being A4, body towels as A0, etc)&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Dogging&amp;rdquo; would become synonymous with &amp;ldquo;dog-walking&amp;rdquo;. Walking two dogs at the
same time would be called &amp;ldquo;Double Dogging&amp;rdquo;. No shame against fucking in cars,
I just think it would make more sense for that to be called &amp;ldquo;fucking in cars&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Chrono Trigger</title><link>https://blog.shishnet.org/2025/05/22/chrono-trigger.html</link><pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/05/22/chrono-trigger.html</guid><description>&lt;p&gt;I&amp;rsquo;ve played Chrono Trigger a few times, but always stopped close to the end,
this time I&amp;rsquo;m a little more determined to complete it. Also notable that I&amp;rsquo;m
playing this after FF16 in an attempt to restore my faith in humanity &amp;ndash; pretty
much every section below could be prefixed with &amp;ldquo;Wow, I&amp;rsquo;m amazed at how much
better this is compared to FF16&amp;rdquo;.&lt;/p&gt;
&lt;h3 id="world"&gt;World&lt;/h3&gt;
&lt;p&gt;CT feels like going on an adventure &amp;ndash; all the places, times, factions, and characters feel distinct. I always want to see what&amp;rsquo;s around the next corner.&lt;/p&gt;</description></item><item><title>Migrating Grafana in Docker from SQLite to Postgres</title><link>https://blog.shishnet.org/2025/04/17/grafana-to-postgres.html</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/04/17/grafana-to-postgres.html</guid><description>&lt;p&gt;Because the documentation that people refer to no longer mentions external databases at all, and the old documentation which tells you to use &lt;code&gt;GF_DATABASE_URL&lt;/code&gt; doesn&amp;rsquo;t work, and migrations are painful&amp;hellip;&lt;/p&gt;
&lt;p&gt;Configure postgres and Grafana&lt;/p&gt;
&lt;p&gt;&lt;code&gt;compose.yml&lt;/code&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;services:
 graphdb:
 image: postgres:17
 ports:
 - 5435:5432
 volumes:
 - /data/grafana/postgres:/var/lib/postgresql
 environment:
 - POSTGRES_PASSWORD=dummy
 graph:
 image: grafana/grafana:10.4.2
 volumes:
 - /data/grafana:/var/lib/grafana
 environment:
 - GF_PATHS_CONFIG=/var/lib/grafana/grafana.ini
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;/data/grafana/grafana.ini&lt;/code&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[database]
url = postgresql://postgres:dummy@graphdb/grafana
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Directly translating sqlite tables into postgres tables doesn&amp;rsquo;t work, so we need grafana to create its own tables:&lt;/p&gt;</description></item><item><title>FF7: Rebirth</title><link>https://blog.shishnet.org/2025/01/24/ff7r2.html</link><pubDate>Fri, 24 Jan 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/01/24/ff7r2.html</guid><description>&lt;h3 id="tldr"&gt;tl;dr&lt;/h3&gt;
&lt;p&gt;This game is &lt;em&gt;a delight&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="world"&gt;World&lt;/h3&gt;
&lt;p&gt;It&amp;rsquo;s beautiful, I enjoy just
walking around and admiring the scenery, I&amp;rsquo;d love to go on holiday here. I pick
random unexplored spots on the map and go explore them, and keep finding random
cool things &amp;lt;3&lt;/p&gt;
&lt;h3 id="combat-gameplay"&gt;Combat Gameplay&lt;/h3&gt;
&lt;h3 id="non-combat-gameplay"&gt;Non-combat gameplay&lt;/h3&gt;
&lt;p&gt;There are fun little mini-games all over the place&lt;/p&gt;
&lt;p&gt;Queen&amp;rsquo;s Blood is a pretty neat card game, good enough to stand as a game on its own&lt;/p&gt;</description></item><item><title>World of Goo 2</title><link>https://blog.shishnet.org/2025/01/22/wog2.html</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/01/22/wog2.html</guid><description>&lt;p&gt;Cute, fun - mostly &amp;ldquo;challenging&amp;rdquo;, occasionally &amp;ldquo;frustrating&amp;rdquo; (specifically a
couple of levels where you need to build tall wobbly structures and it&amp;rsquo;s more
about &amp;ldquo;can you build a tall structure quickly, before it has time to fall over&amp;rdquo;
than &amp;ldquo;can you build a solid structure&amp;rdquo; &amp;ndash; but the input mechanism isn&amp;rsquo;t precise
enough for split-second reaction-based building, so those levels had a lot of
&amp;ldquo;reload from checkpoint and attempt the same thing again, hoping to get lucky
with the timing&amp;rdquo;)&lt;/p&gt;</description></item><item><title>Final Fantasy 16</title><link>https://blog.shishnet.org/2025/01/21/ff16.html</link><pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2025/01/21/ff16.html</guid><description>&lt;p&gt;Writing some mini-reviews to keep track of the games I&amp;rsquo;m playing, no idea
if this will be a regular thing o.o&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="tldr"&gt;tl;dr&lt;/h3&gt;
&lt;p&gt;This was a slog D: I rolled credits out of a sense of obligation, and uninstalled
rather than bother with the DLC.&lt;/p&gt;
&lt;p&gt;If &amp;ldquo;a game is a series of interesting choices&amp;rdquo;, FF16 barely counts as a game &amp;ndash;
&amp;ldquo;choices&amp;rdquo; are few and far between, and I don&amp;rsquo;t recall &lt;em&gt;any&lt;/em&gt; of them being
&amp;ldquo;interesting&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Autodeploy :3</title><link>https://blog.shishnet.org/2023/06/21/autodeploy.html</link><pubDate>Wed, 21 Jun 2023 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2023/06/21/autodeploy.html</guid><description>Generate SSH key
&lt;pre&gt;
ssh-keygen -f deploy_blog -t ed25519
&lt;/pre&gt;

Configure github with appropriate secrets
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;DOCKER_USERNAME&lt;/code&gt; - username for docker hub
&lt;li&gt;&lt;code&gt;DOCKER_PASSWORD&lt;/code&gt; - key for docker hub
&lt;li&gt;&lt;code&gt;DEPLOY_HOST&lt;/code&gt; - hostname to be poked over ssh
&lt;li&gt;&lt;code&gt;DEPLOY_USER&lt;/code&gt; - username to ssh as
&lt;li&gt;&lt;code&gt;DEPLOY_KEY&lt;/code&gt; - SSH &lt;i&gt;private&lt;/i&gt; key
&lt;/ul&gt;

Push code to github
&lt;pre&gt;
git push
&lt;/pre&gt;

Github actions runs a workflow to publish a docker image
&lt;pre&gt;
name: Publish

on:
 push:
 branches: main

jobs:
 build:
 runs-on: ubuntu-latest
 steps:
 - uses: actions/checkout@master
 - name: Publish to Registry
 uses: elgohr/Publish-Docker-Github-Action@master
 with:
 name: shish2k/blog
 username: ${{ secrets.DOCKER_USERNAME }}
 password: ${{ secrets.DOCKER_PASSWORD }}
&lt;/pre&gt;

Which then triggers a second workflow to poke the target over ssh
&lt;pre&gt;
name: Deploy

on:
 workflow_run:
 workflows: Publish
 branches: main
 types: completed
 workflow_dispatch:

jobs:
 deploy:
 name: Deploy
 runs-on: ubuntu-latest
 if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }}
 steps:
 - name: Deploy
 uses: appleboy/ssh-action@v0.1.10
 with:
 host: ${{ secrets.DEPLOY_HOST }}
 username: ${{ secrets.DEPLOY_USER }}
 key: ${{ secrets.DEPLOY_KEY }}
&lt;/pre&gt;

Target server has &lt;code&gt;~/.ssh/authorized_keys&lt;/code&gt; set up:
&lt;pre&gt;
command="systemctl restart blog",no-port-forwarding,no-pty,no-X11-forwarding ssh-ed25519 [...public key here...] autodeploy
&lt;/pre&gt;

systemd service set to pull latest image on restart
&lt;pre&gt;
[Unit]
Description=blog - blog.shishnet.org
After=docker.service
Requires=docker.service

[Service]
Environment=HOME=/root
ExecStartPre=-/usr/bin/docker stop sn-blog
ExecStartPre=-/usr/bin/docker rm sn-blog
ExecStartPre=-/usr/bin/docker pull shish2k/blog
ExecStart=/usr/bin/docker run --init --rm --name sn-blog --network sn-net \
 --label 'traefik.enable=true' \
 --label 'traefik.http.routers.sn-blog.rule=Host("blog.shishnet.org")' \
 -t shish2k/blog
Restart=always

[Install]
WantedBy=multi-user.target
&lt;/pre&gt;</description></item><item><title>Updates~</title><link>https://blog.shishnet.org/2023/06/20/updates.html</link><pubDate>Tue, 20 Jun 2023 00:00:00 +0000</pubDate><guid>https://blog.shishnet.org/2023/06/20/updates.html</guid><description>&lt;p&gt;10 years of hibernation :O
&lt;p&gt;Cleaning up my server in preparation for migration to new hardware;
firstly I don't trust in-place upgrades so I'm getting everything running
on a new Debian install and will then flip the DNS; secondly new hardware
is 2x the CPU, RAM, and disk space for the same price.
&lt;p&gt;I tried an in-place upgrade for my NAS, it appears that the software
upgrade worked, but the storage controller took this moment to die and
now &lt;i&gt;all&lt;/i&gt; the hard drives are showing up as broken at once :/
&lt;p&gt;Replacing a bunch of database-backed apps with static-file or
sqlite-backed ones to simplify backups and management. Finally killing
the wordpress install that I've been ignoring for years... Blog 5.0 is
using Jekyll to render markdown files
&lt;p&gt;Experimenting with github copilot for rewriting my python2 / web.py
/ postgres apps into python3 / flask / sqlite ones. Copilot seems pretty
great, sometimes word-for-word writing exactly what I would have written
myself.
&lt;p&gt;Reading my old blog entries, a mixture of cringe and nostalgia, and
so many dead links... Hopefully keeping my own site links for 10 years
is decent enough and nobody will mind things shuffling around at this
point. The RSS feed is still at the same URL though :3</description></item><item><title>Wormholes \o/</title><link>https://blog.shishnet.org/2013/05/31/wormholes-o.html</link><pubDate>Fri, 31 May 2013 16:29:36 +0000</pubDate><guid>https://blog.shishnet.org/2013/05/31/wormholes-o.html</guid><description>&lt;p&gt;Finally got round to checking out wormholes, ended up making ~100mil in loot. Quite pleased, just salvaging one more wreck before heading home; not bothering to check d-scan since the system's been empty all night, and what could turn up in the final few seconds? Look away for a moment, look back -- webbed, scrammed, jammed, and neuted by a group of T2 gankers. Pants were shat, drones were launched, and fingers were crossed. Can't tell what's happening as all systems are down... 15 seconds later, an explosion. Still under heavy fire, but my sleeper tank has held and the warp drive is unlocked \o/ Flee before the backup tackler gets in range~~~~&lt;/p&gt;</description></item><item><title>Crash resistance &lt;3</title><link>https://blog.shishnet.org/2013/05/15/crash-resistance.html</link><pubDate>Wed, 15 May 2013 03:47:01 +0000</pubDate><guid>https://blog.shishnet.org/2013/05/15/crash-resistance.html</guid><description>&lt;p&gt;Graphics drivers lock up, but I don't want to reboot, or even log out / in again since I'm in the middle of stuff. What to do?&lt;/p&gt;
&lt;p&gt;Ctrl-Alt-F1 to switch to console mode. Screen is black, as the drivers are still locked up; but pulseaudio has detected that my desktop login is no longer visible, so it mutes the sound from that session. That's pretty cool.&lt;/p&gt;
&lt;p&gt;Blindly type in my username and password in the hope that I can log into a locked-up console. Turns out that firstly, I can (yay), and also, pulseaudio detects that I have a new session for the same user, and sends my desktop session's audio stream to the console session, so my music continues playing from where it left off (wtfawesome).&lt;/p&gt;</description></item><item><title>Programmer-relevant whitespace in python</title><link>https://blog.shishnet.org/2011/11/26/programmer-relevant-whitespace-in-python.html</link><pubDate>Sat, 26 Nov 2011 08:18:01 +0000</pubDate><guid>https://blog.shishnet.org/2011/11/26/programmer-relevant-whitespace-in-python.html</guid><description>&lt;p&gt;A comment was made at #rsparlyredux along the lines that while python's enforcement of proper indentation stops people from not indenting at all, it also stops them from adding extra indentation, and sometimes extra indentation can be useful for the programmer. IIRC the example was OpenGL, where a common pattern in C is:&lt;/p&gt;
&lt;pre&gt;
gl_start(TRIANGLE);
 gl_add_vertex(0, 0, 0);
 gl_add_vertex(0, 1, 0);
 gl_add_vertex(0, 0, 1);
gl_end();
&lt;/pre&gt;
&lt;p&gt;If you tried to do this using python's standard syntax, it would complain that the indentation of the middle lines is unnecessary. However, you can actually do this in python, by turning the block of code into one logical code line - it's maybe 5% extra typing when you're dealing with this edge-case, but I consider that a fair trade for 10% less typing under normal circumstances:&lt;/p&gt;</description></item><item><title>Models of Heaven</title><link>https://blog.shishnet.org/2011/09/16/models-of-heaven.html</link><pubDate>Fri, 16 Sep 2011 16:12:31 +0000</pubDate><guid>https://blog.shishnet.org/2011/09/16/models-of-heaven.html</guid><description>&lt;p&gt;&lt;a href="http://nerdyapple.bo.lt/e3tow"&gt;This&lt;/a&gt; got me thinking. All the models of heaven that I've seen have had glaring logical flaws, inconsistencies, and mutually exclusive parts in their descriptions.&lt;/p&gt;
&lt;p&gt;The traditional image of humans wearing togas, clouds, and /nothing else/ seems somewhat dull, and I don't see any logical or spiritual reason for it to be this way. I can only imagine that this model was invented by a poet in the middle ages, along with so much other supposedly canonical Christian imagery (See &lt;a href="http://www.cracked.com/article_18757_5-things-you-wont-believe-arent-in-bible.html"&gt;Cracked&lt;/a&gt; for details).&lt;/p&gt;</description></item><item><title>Number magic: not actually magic</title><link>https://blog.shishnet.org/2011/05/26/number-magic-not-actually-magic.html</link><pubDate>Thu, 26 May 2011 06:20:23 +0000</pubDate><guid>https://blog.shishnet.org/2011/05/26/number-magic-not-actually-magic.html</guid><description>&lt;p&gt;A thing I've seen around the internet is "if you add your age to the last two digits of your birth year, it is 111! magic!" - I've tried explaining why this isn't magic, but haven't made it as simple and clear as nbisby on &lt;a href="http://my.opera.com/chooseopera/blog/2011/05/25/oprah-winfrey-we-will-miss-you"&gt;the opera blog&lt;/a&gt;. To paraphrase:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consider your age is (2011 - yearborn)
&lt;li&gt;The last two digits of your birth year is (yearborn - 1900)
&lt;li&gt;Added together is (2011 - yearborn) + (yearborn - 1900)
&lt;li&gt;The year you were born cancels out:
&lt;li&gt;2011 - 1900 = 111
&lt;/ul&gt;
&lt;p&gt;The magic where you have a ring of numbers, and no matter where you start the instructions always have you finish in the same place, use similar cancelling-itself-out tricks :3&lt;/p&gt;</description></item><item><title>Ace Combat 3</title><link>https://blog.shishnet.org/2011/01/08/ace-combat-3.html</link><pubDate>Sat, 08 Jan 2011 16:59:29 +0000</pubDate><guid>https://blog.shishnet.org/2011/01/08/ace-combat-3.html</guid><description>&lt;p&gt;Finally completed Ace Combat 3 - 30 missions with a plot that's surprisingly confusing for essentially nothing (mission 1: blow stuff up for company x, mission 2: you now work for company y, blow stuff up. Mission 3: you are in space for no particular reason. Blow stuff up.).&lt;/p&gt;
&lt;p&gt;Looking it up on wikipedia, it seems the Japanese version has twice as many missions, plot-explaining cutscenes between them, character interaction, multiple endings, better copilot AI, radio chatter, etc etc; but this was cut from the UK version for no apparent reason. WTF, Namco?&lt;/p&gt;</description></item><item><title>Doing the time warp again</title><link>https://blog.shishnet.org/2010/12/21/doing-the-time-warp-again.html</link><pubDate>Tue, 21 Dec 2010 17:35:02 +0000</pubDate><guid>https://blog.shishnet.org/2010/12/21/doing-the-time-warp-again.html</guid><description>&lt;p&gt;(Background: Braid is a game where you can do stuff, then rewind time and use your knowledge of the "future" to your advantage)&lt;/p&gt;
&lt;p&gt;As far as I remember, I only briefly played Braid as a demo, on my own, a couple of years ago, and I skipped most of the levels for being a pain. But I have just spent the evening playing the full game, with Aoi (who I met this year) telling me how I solved the puzzles before, and how I got 100% completion on them. Then when she can't remember one level's solution, I think to myself "maybe I should look online", and she says "this is where you looked online last time... but you can't now because the internet has cut out"; then I went upstairs and checked, and it had o.o&lt;/p&gt;</description></item><item><title>KVM / Virt-manager / Bridging</title><link>https://blog.shishnet.org/2010/09/14/kvm-virt-manager-bridging.html</link><pubDate>Tue, 14 Sep 2010 05:26:56 +0000</pubDate><guid>https://blog.shishnet.org/2010/09/14/kvm-virt-manager-bridging.html</guid><description>&lt;p&gt;I wanted my VMs bridged onto my LAN so they would be publicly accessible, but virt-manager only had options for creating new, private bridges. However, it turns out that if you create the bridge yourself, libvirt will use it. So, in /etc/network/interfaces:&lt;/p&gt;
&lt;p&gt;auto virbr0&lt;br /&gt;
iface virbr0 inet manual&lt;br /&gt;
 pre-up ifconfig eth1 down&lt;br /&gt;
 pre-up brctl addbr virbr0&lt;br /&gt;
 pre-up brctl addif virbr0 eth1&lt;br /&gt;
 pre-up ifconfig eth1 up&lt;br /&gt;
 post-down ifconfig eth1 down&lt;br /&gt;
 post-down brctl delif virbr0 eth1&lt;/p&gt;</description></item><item><title>Russian Around</title><link>https://blog.shishnet.org/2010/08/31/russian-around.html</link><pubDate>Tue, 31 Aug 2010 18:19:16 +0000</pubDate><guid>https://blog.shishnet.org/2010/08/31/russian-around.html</guid><description>&lt;p&gt;There needs to be a family sitcom called "Russian Around"; it would be set in the cold war, where a bumbling Russian spy rents a spare room from a stereotypical American family, and we laugh as he fails to grasp concepts like "freedom" and "thanksgiving", and he also fails to actually spy on anyone; but despite the strong Russian accent and behaviour, people all think he's just a quirky friend, not suspicious at all (mostly because that would cause a sudden violent and depressing end to the series...)&lt;/p&gt;</description></item><item><title>Dwarf Fortress</title><link>https://blog.shishnet.org/2009/12/25/dwarf-fortress.html</link><pubDate>Fri, 25 Dec 2009 02:01:46 +0000</pubDate><guid>https://blog.shishnet.org/2009/12/25/dwarf-fortress.html</guid><description>&lt;p&gt;One of my dwarves suffered a crippling spinal injury while out hunting for food; he was carried home alive, but unconscious, and has since slipped into a coma with no signs of recovery, lasting a year so far.&lt;/p&gt;
&lt;p&gt;If he wakes, he'll find that he has no living friends or family, and no legs to walk to the social room to make new ones; his entire life will consist of being spoon fed mushroom pulp by the nurses, slowly going insane, and dying of old age.&lt;/p&gt;</description></item><item><title>Expo 2009-10</title><link>https://blog.shishnet.org/2009/10/24/expo-2009-10.html</link><pubDate>Sat, 24 Oct 2009 18:41:04 +0000</pubDate><guid>https://blog.shishnet.org/2009/10/24/expo-2009-10.html</guid><description>&lt;p&gt;Expo was pretty awesome; the commercial side was even more commercial and less interesting than before &amp;ndash; but then I was mostly going to check out cosplayers and the &lt;a href="http://www.ddruk.com/"&gt;DDR tournament&lt;/a&gt;. Epic success on both fronts \o/ Mr Cuddlemews had his photo taken with many pretty people; and due to somebody dropping out of the tournament and nobody with any skill wanting to take their place, I volunteered to be slot-filling cannon fodder XD Of course I got utterly butchered, but I got to meet some wonderful people, and many funs were had \o/&lt;/p&gt;</description></item><item><title>And now, time for another episode of "Good idea, Bad idea"</title><link>https://blog.shishnet.org/2009/08/13/and-now-time-for-another-episode-of-good-idea-bad-idea.html</link><pubDate>Thu, 13 Aug 2009 15:17:10 +0000</pubDate><guid>https://blog.shishnet.org/2009/08/13/and-now-time-for-another-episode-of-good-idea-bad-idea.html</guid><description>&lt;p&gt;Good idea: Go for a walk.&lt;/p&gt;
&lt;p&gt;Bad idea: Go for a walk at 11pm, up the steepest hill in the area, directly away from civilisation, into the middle of a forest, where the main form of life is stinging nettles, and there is no light, and your torch is just about out of batteries, and even in daylight it's impossible to tell where the path is, and what path there is alternates between slippery mud and rubble hills, while carrying a 30kg backpack just to see what it's like.&lt;/p&gt;</description></item><item><title>Miku wins</title><link>https://blog.shishnet.org/2009/07/03/miku-wins.html</link><pubDate>Fri, 03 Jul 2009 08:26:06 +0000</pubDate><guid>https://blog.shishnet.org/2009/07/03/miku-wins.html</guid><description>&lt;p&gt;Specifically, &lt;a href="http://www.youtube.com/watch?v=pcfPgTotxPk"&gt;this&lt;/a&gt; wins a place on my &amp;ldquo;things that are so awesome I cried&amp;rdquo; list :3&lt;/p&gt;</description></item><item><title>On linux and hardware</title><link>https://blog.shishnet.org/2009/06/26/on-linux-and-hardware.html</link><pubDate>Fri, 26 Jun 2009 08:51:08 +0000</pubDate><guid>https://blog.shishnet.org/2009/06/26/on-linux-and-hardware.html</guid><description>&lt;p&gt;Because the world doesn't have enough anecdotal evidence already:&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;On my gaming / media PC (custom built):&lt;/p&gt;
&lt;p&gt;Graphics card, NVidia 8600 GT: ubuntu detects my monitor's native resolution, runs ok using the standard drivers, and pops up a message asking if it should download the accelerated drivers automatically; windows runs at 640x480 until you install accelerated drivers from CD or google.&lt;/p&gt;
&lt;p&gt;GPU accelerated h264 decoding: Linux yes, windows no.&lt;/p&gt;
&lt;p&gt;Webcam, labtec thing: linux works out of the box; windows requires drivers from CD, and then the drivers crash whenever they're used (and sometimes when they aren't)&lt;/p&gt;</description></item><item><title>Another couple of dreams</title><link>https://blog.shishnet.org/2009/04/29/another-couple-of-dreams.html</link><pubDate>Wed, 29 Apr 2009 23:45:03 +0000</pubDate><guid>https://blog.shishnet.org/2009/04/29/another-couple-of-dreams.html</guid><description>&lt;p&gt;I was on a train at Amsterdam Sloterdijk, not intending to actually go anywhere; but then it started moving before I could get off. I figured I&amp;rsquo;d go to the first stop, get off, and take the first train back. It then turned out that this was a no-stop train to Russia, with none coming back for a month.&lt;/p&gt;
&lt;p&gt;Thankfully, something went wrong, and we had to pull into a station in a snowy village in the middle of nowhere. Passengers were evacuated and sent to a mansion with N from Death Note and his arguing parents. N had a kitten, which mewed at most people, but when I came near it hugged my face. This showed that I was trustworthy, so N fixed our train and sent it back to Sloterdijk so I could get off \o/&lt;/p&gt;</description></item><item><title>A very odd dream~</title><link>https://blog.shishnet.org/2009/02/13/a-very-odd-dream.html</link><pubDate>Fri, 13 Feb 2009 15:28:28 +0000</pubDate><guid>https://blog.shishnet.org/2009/02/13/a-very-odd-dream.html</guid><description>&lt;p&gt;Running through super mario world, I get to the end, but someone has kidnapped baby Yoshi. Looking around, I see that this entire world is at the front of a lecture hall, and the kidnapper is a student, running out the back. I can't keep up, so I go to his seat and examine the things he left behind (a phone with some odd attachments). Other students yell at me for looking through the phone for information, claiming that he obviously left it in order to call in the ransom. I make a passing comment about the phone's power cable being plugged in, which a guy with a broken jaw takes as a personal insult. Ignoring that, I run out, to find my dad's car stolen.&lt;/p&gt;</description></item><item><title>Opera: still awesome</title><link>https://blog.shishnet.org/2008/11/07/opera-still-awesome.html</link><pubDate>Fri, 07 Nov 2008 07:49:13 +0000</pubDate><guid>https://blog.shishnet.org/2008/11/07/opera-still-awesome.html</guid><description>&lt;p&gt;Needing an impromptu web browsing kiosk, I wonder if opera has any options which could be useful; so I try opera &amp;ndash;help, and the first thing I see is -kioskhelp. Trying that option, it seems that it has all the features I need built in \o/&amp;lt;&lt;/p&gt;
&lt;p&gt;It also has a presentation mode, so with a little CSS you can have a web page which works equally well in a browser or as part of a slideshow~&lt;/p&gt;</description></item><item><title>SELinux on debian</title><link>https://blog.shishnet.org/2008/10/24/selinux-on-debian.html</link><pubDate>Fri, 24 Oct 2008 14:37:51 +0000</pubDate><guid>https://blog.shishnet.org/2008/10/24/selinux-on-debian.html</guid><description>&lt;p&gt;Having spent several hours trying to figure out what was causing the following, it turns out that the selinux policy installer hadn't noticed I was running SSH, and thus hadn't loaded the module to allow it. "semodule -i /usr/share/selinux/refpolicy-strict/ssh.pp" loaded the module, then "restorecon -R -v /usr/sbin" reset the security tags to say that sshd belongs to ssh.&lt;/p&gt;
&lt;p&gt;sshd[2454]: Accepted password for shish from 10.0.2.2 port 40878 ssh2&lt;br /&gt;
sshd[2457]: (pam_unix) session opened for user shish by (uid=0)&lt;br /&gt;
sshd[2457]: Unable to get valid context for shish, No valid tty&lt;br /&gt;
sshd[2457]: error: PAM: pam_open_session(): Authentication failure&lt;br /&gt;
sshd[2457]: error: Failed to get default security context for shish.Continuing in permissive mode&lt;br /&gt;
sshd[2454]: error: Failed to get default security context for shish.Continuing in permissive mode&lt;br /&gt;
sshd[2454]: error: security_compute_relabel(/dev/pts/1) failed: Invalid argument&lt;br /&gt;
sshd[2460]: error: Failed to get default security context for shish.Continuing in permissive mode&lt;br /&gt;
sshd[2446]: error: chown /dev/pts/0 0 0 failed: Permission denied&lt;br /&gt;
sshd[2446]: error: chmod /dev/pts/0 0666 failed: Permission denied&lt;/p&gt;</description></item><item><title>More things in my brain</title><link>https://blog.shishnet.org/2008/09/15/more-things-in-my-brain.html</link><pubDate>Mon, 15 Sep 2008 06:06:36 +0000</pubDate><guid>https://blog.shishnet.org/2008/09/15/more-things-in-my-brain.html</guid><description>&lt;p&gt;Walking into "the money shop"&lt;br /&gt;
Shish: I'd like to buy some money.&lt;br /&gt;
Assistant: We can do that, how much?&lt;br /&gt;
Shish: Ten pounds.&lt;br /&gt;
Assistant: And what currency would you like that in?&lt;br /&gt;
Shish: Pounds.&lt;br /&gt;
Assistant: You want ten pounds... in pounds?&lt;br /&gt;
Shish: Yes. How much will that cost me?&lt;br /&gt;
Assistant: That'll cost you ten pounds.&lt;br /&gt;
Shish: A bit steep, isn't it? Do I get a discount if I buy in bulk?&lt;br /&gt;
Assistant: ...&lt;/p&gt;</description></item><item><title>Gaaaaah, windows still sucks at it's own file serving protocol&gt;:|</title><link>https://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol.html</link><pubDate>Thu, 28 Aug 2008 03:11:00 +0000</pubDate><guid>https://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol.html</guid><description>&lt;p&gt;There is a &amp;ldquo;media&amp;rdquo; share, which anybody can read, and the media user can write to. I&amp;rsquo;ve connected to this share, but can&amp;rsquo;t write to it. My first thought is that I must be connected anonymously, so I right click -&amp;gt; disconnect&amp;hellip; and nothing happens. Right click -&amp;gt; disconnect again, &amp;ldquo;this drive is not connected&amp;rdquo;. Hmm, explorer bug? Well, if it&amp;rsquo;s not connected, then I shall attempt to connect. So I go to connect to network drive, click &amp;ldquo;connect with different login details&amp;rdquo;, enter details for the media user, click connect, and &amp;hellip; &amp;ldquo;this drive is already connected&amp;rdquo;, and then a second error message immediately follows &amp;ldquo;you cannot connect to the same share with two different accounts&amp;rdquo; (What sort of stupid limitiation is that? :-|). Well, at least it confirms that I am logging in with two different accounts, and thus used to be anonymous and am now media. Or does it? I reboot to get rid of the phantom connection, and try to make a new connection with the media login. It works, but isn&amp;rsquo;t writable! Giving up on the client side, I check the server logs: &amp;ldquo;connect to service media initially as user nobody&amp;rdquo;. Gaaaah, goddamn it windows, I explicitly said &amp;ldquo;connect as the media user&amp;rdquo;!&lt;/p&gt;</description></item><item><title>George~</title><link>https://blog.shishnet.org/2008/08/11/george.html</link><pubDate>Mon, 11 Aug 2008 09:27:49 +0000</pubDate><guid>https://blog.shishnet.org/2008/08/11/george.html</guid><description>&lt;p&gt;At a table in TGI Friday's surrounded by people, I get out my notepad and dump the contents of my brain~&lt;/p&gt;
&lt;p&gt;S: Gaaah.&lt;br /&gt;
G: Yup.&lt;br /&gt;
S: Who is this?&lt;br /&gt;
G: George&lt;br /&gt;
S: We're not doing very well at the writing thing&lt;br /&gt;
G: Yeah, this is so slow.&lt;br /&gt;
S: Needs more shorthand&lt;br /&gt;
S: Why are you here?&lt;br /&gt;
G: Dunno&lt;br /&gt;
S: Why can I talk to you?&lt;br /&gt;
G: Dunno :P Needed something to do&lt;br /&gt;
S: Yeah, takes my mind off the social stuff&lt;br /&gt;
S: Are you alone there?&lt;br /&gt;
G: Not completely, the...&lt;br /&gt;
S: Sorry, interruption from the real world&lt;br /&gt;
G: ok, so yeah, there are others here, but it's less crowded~&lt;br /&gt;
G: Talking to just one person is calmer.&lt;br /&gt;
S: I know, can this even count as talking to one person, or talking to myself?&lt;br /&gt;
G: It counts as talking to several&lt;br /&gt;
S: What do (you mean)?&lt;br /&gt;
G: I'm not one person exactly. When I came here I was, but I seem to be drawing bits from those I meet.&lt;br /&gt;
S: Are you drawing (anything?) from me?&lt;br /&gt;
G: A little.&lt;br /&gt;
S: Anything interesting?&lt;br /&gt;
G: You like EVE :P&lt;br /&gt;
S: yeah :P&lt;br /&gt;
S: Any objection to them (other people at the table) reading?&lt;br /&gt;
G: Nope, but they'll think you're weird :P&lt;br /&gt;
S: They already do ^_^&lt;br /&gt;
G: Not so much though.&lt;br /&gt;
S: I know. Ho hum. They'll get over it.&lt;br /&gt;
S: Anyway, enough with the real world talk, how is life over there?&lt;br /&gt;
G: Quiet as always, you should come join us. Don't rush though, you'll get here soon enough^W^W eventually.&lt;br /&gt;
S: "Soon enough" sounds like not long&lt;br /&gt;
G: Not long in cosmological terms~&lt;br /&gt;
G: You should return to them&lt;br /&gt;
S: I know, thanks for the chat though, most relaxing ^_^&lt;br /&gt;
S: See you when I see you&lt;br /&gt;
G: Bye dude~&lt;/p&gt;</description></item><item><title>Dorris~</title><link>https://blog.shishnet.org/2008/05/28/dorris.html</link><pubDate>Wed, 28 May 2008 14:07:48 +0000</pubDate><guid>https://blog.shishnet.org/2008/05/28/dorris.html</guid><description>&lt;p&gt;It occurs to me that in all the time I've been here, I've never written about Dorris. The most probable reason is that I only met her recently.&lt;/p&gt;
&lt;p&gt;Doris is my shopping partner; we walk around Sainsbury's together, and point things out to eachother. She'll say something like "ooh, look at them apples. Aren't they nice and shiny?", and I'll say "ooh, they really are. If I were here to shop for food I think I might get some~". Then walking past the cosmetics isle I'll find some new smelly soap and say "ooh, Dorris, have a sniff of this!", and she will, and she'll think it's lovely. "Never had that sort of thing when I were your age" she'll say.&lt;/p&gt;</description></item><item><title>Beautiful things</title><link>https://blog.shishnet.org/2008/05/16/beautiful-things.html</link><pubDate>Fri, 16 May 2008 08:31:11 +0000</pubDate><guid>https://blog.shishnet.org/2008/05/16/beautiful-things.html</guid><description>&lt;p&gt;Iron Man's beta test flight sequence has joined the list of "Things so awesome I cried". It occurs to me that I've not kept track of this list, so off the top of my head:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.farb-rausch.com/"&gt;Farb Raush&lt;/a&gt;'s &lt;a href="http://www.farb-rausch.com/productions.php"&gt;.das .produkt&lt;/a&gt;; 15 minutes of pretty in 64k
&lt;li&gt;The uprising scene in V for Vendetta
&lt;li&gt;The Sylvia Cannon trailer from the Korean pangya site
&lt;li&gt;The FFVII trailer on of the OPM demo disks
&lt;li&gt;Planetarian deserves an honourable mention; it would probably have made me cry with awesomeness if I hadn't already been crying with sadness :3
&lt;li&gt;I'm sure there are others, can't remember right now though :S
&lt;/ul&gt;
&lt;p&gt;ED: Also, Kokoro Library :3&lt;/p&gt;</description></item><item><title>Breakfast</title><link>https://blog.shishnet.org/2008/05/16/breakfast.html</link><pubDate>Fri, 16 May 2008 06:55:45 +0000</pubDate><guid>https://blog.shishnet.org/2008/05/16/breakfast.html</guid><description>&lt;p&gt;I just woke up from dreaming about barbequeing a chunk of my own leg. It was tasty :3&lt;/p&gt;</description></item><item><title>LDAP on Debian Etch</title><link>https://blog.shishnet.org/2008/04/21/ldap-on-debian-etch.html</link><pubDate>Mon, 21 Apr 2008 13:21:43 +0000</pubDate><guid>https://blog.shishnet.org/2008/04/21/ldap-on-debian-etch.html</guid><description>&lt;p&gt;The guide to Sarge I found &lt;a href="http://moduli.net/sysadmin/sarge-ldap-auth-howto.html"&gt;here&lt;/a&gt; very nearly worked, but with some problems.&lt;/p&gt;
&lt;p&gt;Quick summary of changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;where libpam-ldap and libnss-ldap suggest an LDAP URI of ldapi:///, ldapi://127.0.0.1/ doesn't work -- ldapi:// seems to be for unix sockets only. ldap:// or ldaps:// should work (I've tested ldap:// so far, as it was communicating with localhost)
&lt;li&gt;The /etc/pam.d stuff was screwy -- where that guide suggests replacing your pam_unix.so lines with completely different ones, I suggest replacing them with copies of themselves but "required" replaced with "sufficient". Screwing with my existing pam_unix.so config broke the ability to change local user's passwords.
&lt;li&gt;In common-password, the "use_first_pass use_authtok md5" after pam_ldap.so gave me a "passwd: Authentication information cannot be recovered" error when trying to change the password. Removing them (so that the line simply reads "password sufficient pam_ldap.so") works.
&lt;li&gt;To clarify; the general idea of the common-* files should be "unix auth is sufficient, if that fails then ldap auth is sufficient, if that files then denying access is required". I suspect that "unix auth is sufficient, if that fails then ldap auth is required" would be the same, but IMHO that's uglier and more prone to breaking if people want more layers later.
&lt;/ul&gt;</description></item><item><title>An adventure~</title><link>https://blog.shishnet.org/2008/04/07/an-adventure.html</link><pubDate>Mon, 07 Apr 2008 17:00:17 +0000</pubDate><guid>https://blog.shishnet.org/2008/04/07/an-adventure.html</guid><description>&lt;p&gt;Coniston's network card died, and I was the nearest employee; thus, my turn to run up to the datacenter and replace it /o/&lt;/p&gt;
&lt;p&gt;This would be easier if I had parts, or the tools to attach them -_-&lt;/p&gt;
&lt;p&gt;Wilkinsons do screwdrivers though, which is useful \o/ Though they are cheap and bend when you attempt to unscrew things with them /o\ Even less usefully, it seems that wired networks are dying off -- All the high street stores had shelves full of wireless cards, but at best 2 or 3 ethernet models, and those were 10/100 v_v&lt;/p&gt;</description></item><item><title>Scaling~</title><link>https://blog.shishnet.org/2008/03/23/scaling.html</link><pubDate>Sun, 23 Mar 2008 21:35:36 +0000</pubDate><guid>https://blog.shishnet.org/2008/03/23/scaling.html</guid><description>&lt;p&gt;Shimmie now powers a site which gets half a million page views per day, serving 200GB of images :3&lt;/p&gt;</description></item><item><title>ARGH MySQL / PHP (again?)</title><link>https://blog.shishnet.org/2008/01/07/argh-mysql-php-again.html</link><pubDate>Mon, 07 Jan 2008 00:17:40 +0000</pubDate><guid>https://blog.shishnet.org/2008/01/07/argh-mysql-php-again.html</guid><description>&lt;p&gt;I don't know if I've ranted on this last time, but it happened again with another site, so I shall rant again. For context, I'm the technical admin of a certain large site, which I won't even name due to NSFWness -- I'm just mentioning it here so that visitors from that site know who I am :) A brief timeline of events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 days ago, I move the database to a separate server, as MySQL grinds to a halt when the database is too big to fit in RAM.
&lt;li&gt;At around 11pm yesterday, the site suddenly dies, printing "500 Internal Server Error" in response to all requests
&lt;li&gt;Restarting the web server fixes it, but the old PHP processes don't die, and the new ones lock up pretty quickly too
&lt;li&gt;PHP isn't actually printing any error messages, it's just locking up; LigHTTPD only prints "All PHP processes are busy, try again later"; MySQL logs show no error messages.
&lt;li&gt;It seems that the site is fine for as long as nobody tries to post new content.
&lt;li&gt;I try stopping and restarting the database, it says "Can't stop database"
&lt;li&gt;I finally realise what happened -- the disk with the database tables filled up, then MySQL crashed and died horribly, corrupting chunks of the tables. Then when PHP asks the database what's up, and the database says "error", it doesn't print "there's a database error", it just dies horribly and locks everything up, causing ISE's and using up all the ram until everything around it dies too.
&lt;/ul&gt;
&lt;p&gt;In contrast, my preferred database server, Postgres, ran fine throughout the incident -- read-only requests were served as normal, and if anything tried to add data it would be told "the disk is full"; no crashing, no corrupt data, no problem. Also, it seems to scale better, currently dealing with a database of 8 * the size of RAM quite happily.&lt;/p&gt;</description></item><item><title>Dutchland trip 2007-11</title><link>https://blog.shishnet.org/2007/11/19/dutchland-trip-2007-11.html</link><pubDate>Mon, 19 Nov 2007 16:44:05 +0000</pubDate><guid>https://blog.shishnet.org/2007/11/19/dutchland-trip-2007-11.html</guid><description>&lt;p&gt;Things of Note:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://shimmie.shishnet.org/post/view/1856"&gt;bicycles!&lt;/a&gt;
&lt;li&gt;&lt;a href="http://shimmie.shishnet.org/post/view/1857"&gt;chocolate&lt;/a&gt;
&lt;li&gt;&lt;a href="http://shimmie.shishnet.org/post/view/1860"&gt;tasty foods~&lt;/a&gt;
&lt;li&gt;&lt;a href="http://shimmie.shishnet.org/post/view/1861"&gt;their milk has gauges :O&lt;/a&gt;
&lt;li&gt;&lt;a href="http://shimmie.shishnet.org/post/view/1862"&gt;"http"&lt;/a&gt; and &lt;a href="http://shimmie.shishnet.org/post/view/1863"&gt;smiley&lt;/a&gt; buttons, which &lt;a href="http://shimmie.shishnet.org/post/view/1864"&gt;don't seem to work...&lt;/a&gt;
&lt;li&gt;On the way back we were driven off the motorway by the french police, taken to &lt;a href="http://shimmie.shishnet.org/post/view/1867"&gt;a warehouse in the middle of nowhere&lt;/a&gt;, and some of us were &lt;a href="http://shimmie.shishnet.org/post/view/1866"&gt;taken to some random room&lt;/a&gt; for an hour of questioning o_O
&lt;/ul&gt;</description></item><item><title>Mind of Shish, #1</title><link>https://blog.shishnet.org/2007/11/16/mind-of-shish-1.html</link><pubDate>Fri, 16 Nov 2007 12:57:03 +0000</pubDate><guid>https://blog.shishnet.org/2007/11/16/mind-of-shish-1.html</guid><description>&lt;p&gt;The first in a series on conversations that never actually happened:&lt;/p&gt;
&lt;p&gt;--- Conversation That Happened ---&lt;br /&gt;
Car: *beep*&lt;br /&gt;
Guy: *wave*&lt;br /&gt;
--- What Happened in My Head ---&lt;br /&gt;
Shish: *wave*&lt;br /&gt;
Guy: Oh, you know Tom too?&lt;br /&gt;
Shish: Tom? I thought that that was Old Farmer Joe, sitting on his tractor, taking his apples to market o_O&lt;br /&gt;
Guy: ... you need glasses ._.&lt;br /&gt;
Shish: That I do, lassie. That I do...&lt;/p&gt;</description></item><item><title>The LBW</title><link>https://blog.shishnet.org/2007/11/16/the-lbw.html</link><pubDate>Fri, 16 Nov 2007 12:46:02 +0000</pubDate><guid>https://blog.shishnet.org/2007/11/16/the-lbw.html</guid><description>&lt;p&gt;It's been over a month, and apathy over writing about it has killed my blogorhythm :|&lt;/p&gt;
&lt;p&gt;The LBW itself was somewhat meh, with not a great deal of linux, touristy beer, and being far too hot for wandering.&lt;/p&gt;
&lt;p&gt;One of the ferries had a tetris clone and pacman as the video game section; another had dropped the section entirely in favour of a perfume shop :(&lt;/p&gt;
&lt;p&gt;Getting to greece, I found my maths class immediately useful, as I could pronounce many of the words :P&lt;/p&gt;</description></item><item><title>The Debian BBQ</title><link>https://blog.shishnet.org/2007/08/25/the-debian-bbq.html</link><pubDate>Sat, 25 Aug 2007 05:12:41 +0000</pubDate><guid>https://blog.shishnet.org/2007/08/25/the-debian-bbq.html</guid><description>&lt;p&gt;Yay backdating entries :P Boo for it being an entire month since the event so my memories are blurring :(&lt;/p&gt;
&lt;p&gt;Things I do remember:&lt;/p&gt;
&lt;p&gt;MEAT -- Lots of meat. Meat of many different types. Tasty meat :3 Meat with buns and peppers and cheese and onion ^_____^&lt;/p&gt;
&lt;p&gt;The Wii -- A games console that even Kitty was impressed with~ &lt;a href="http://en.wikipedia.org/wiki/Excite_Truck"&gt;Excite Truck&lt;/a&gt; was by far the most popular game, being played constantly for ~12 hours once people discovered it. I beat Phil Hands at it; while not impressive in itself (he hadn't played before), I'm still chuffed to have beaten a guy who earns a kiloguinea a day at &lt;i&gt;anything&lt;/i&gt; :P&lt;/p&gt;</description></item><item><title>Dreams~</title><link>https://blog.shishnet.org/2007/08/19/dreams.html</link><pubDate>Sun, 19 Aug 2007 08:56:19 +0000</pubDate><guid>https://blog.shishnet.org/2007/08/19/dreams.html</guid><description>&lt;p&gt;8 hours sleep + 4 hours lie-in is good for dreaming \o/&lt;/p&gt;
&lt;p&gt;I've had several dreams about teeth falling out, and woken up with teeth hurting; I've been to a dentist and she said everything looked OK though~&lt;/p&gt;
&lt;p&gt;Then one about alien invasion -- the overwatch, coming in coventant dropships, invading a place which was geographically my primary school, structurally my secondary school, and included my halls of residence from uni...&lt;/p&gt;</description></item><item><title>Our house is secure :|</title><link>https://blog.shishnet.org/2007/08/19/our-house-is-secure.html</link><pubDate>Sun, 19 Aug 2007 08:44:48 +0000</pubDate><guid>https://blog.shishnet.org/2007/08/19/our-house-is-secure.html</guid><description>&lt;p&gt;Arriving home at ~2am, I figure I won't ring the bell and wake people up, it'd be better to get in quietly; so I open the front door with my key, to find that the door is chained in a way that can only be undone from the inside. And so, on to hunting down an emergency key to get in the back door. I stick the key in, and find that there's already a key there so I can't get in from outside. Then the garage -- I open it, but find that the inside door is also locked -_-. Then I climb the wall to get to the balcony door, also locked and only openable from inside...&lt;/p&gt;</description></item><item><title>More scaling with Travmap</title><link>https://blog.shishnet.org/2007/07/25/more-scaling-with-travmap.html</link><pubDate>Wed, 25 Jul 2007 19:34:56 +0000</pubDate><guid>https://blog.shishnet.org/2007/07/25/more-scaling-with-travmap.html</guid><description>&lt;p&gt;LightTPD is win. Apache + mod_php + mod_python + mod_perl = 100MB per process, of which there are 10. Lighty does all the same stuff, in a single 30MB process \o/ Switching over has made travmap fast again, leaving a proxied apache behind to run the more complicated, less popular things~&lt;/p&gt;</description></item><item><title>For the web developers out there~</title><link>https://blog.shishnet.org/2007/07/17/for-the-web-developers-out-there.html</link><pubDate>Tue, 17 Jul 2007 11:33:27 +0000</pubDate><guid>https://blog.shishnet.org/2007/07/17/for-the-web-developers-out-there.html</guid><description>&lt;p&gt;&lt;a href="http://www.alistapart.com/articles/conflictingabsolutepositions"&gt;This bit of css&lt;/a&gt; is so beautiful I am physically weeping tears of joy just thinking about it.&lt;/p&gt;</description></item><item><title>Debconf Photos</title><link>https://blog.shishnet.org/2007/06/26/debconf-photos.html</link><pubDate>Tue, 26 Jun 2007 10:33:46 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/26/debconf-photos.html</guid><description>&lt;p&gt;The hostel we were in first seemed to be falling apart (where it had been &lt;a href="http://shimmie.shishnet.org/post/view/1564"&gt;built in the first place&lt;/a&gt;) -- note &lt;a href="http://shimmie.shishnet.org/post/view/1552"&gt;chicken wire&lt;/a&gt; instead of railings :-/ Also, being in the furthest possible room (all the way along the hall, &lt;a href="http://shimmie.shishnet.org/post/view/1555"&gt;fifth floor&lt;/a&gt;) was argh. And &lt;a href="http://shimmie.shishnet.org/post/view/1556"&gt;their breakfasts&lt;/a&gt; sucked too.&lt;/p&gt;
&lt;p&gt;In comparison, &lt;a href="http://shimmie.shishnet.org/post/view/1559"&gt;the teviot building&lt;/a&gt; was awesome. It has &lt;a href="http://shimmie.shishnet.org/post/view/1566"&gt;space toilets&lt;/a&gt;, &lt;a href="http://shimmie.shishnet.org/post/view/1570"&gt;nice halls&lt;/a&gt;. There was &lt;a href="http://shimmie.shishnet.org/post/view/1573"&gt;a strange thing&lt;/a&gt; in the attic.&lt;/p&gt;
&lt;p&gt;Teviot is also awesome as a student building. It has 4 bars, and a nightclub which plays &lt;a href="http://shimmie.shishnet.org/post/view/1567"&gt;lovely music (with cute advertising :3)&lt;/a&gt;. Even &lt;a href="http://shimmie.shishnet.org/post/view/1574"&gt;the toilet graffiti&lt;/a&gt; was &lt;a href="http://shimmie.shishnet.org/post/view/1626"&gt;more interesting&lt;/a&gt; than I've seen anywhere else. They also have &lt;a href="http://shimmie.shishnet.org/post/view/1597"&gt;an arcade&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Debconf 7.3: Updates</title><link>https://blog.shishnet.org/2007/06/20/debconf-73-updates.html</link><pubDate>Wed, 20 Jun 2007 05:00:17 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/20/debconf-73-updates.html</guid><description>&lt;p&gt;Things have been busy, and I've been lacking network access for much of it...&lt;/p&gt;
&lt;p&gt;Debconf itself started a couple of days ago, talks so far have been interesting, and those I've missed should have been videoed (over my cables ^_^). Much pizza has been eaten (haggis pizza exists :3). Also I needed a walk, so I went up arthur's seat, a large hill / small mountain (250.5m) in the middle of the city.&lt;/p&gt;</description></item><item><title>Debconf 7.2: Cable Monkey</title><link>https://blog.shishnet.org/2007/06/10/debconf-72-cable-monkey.html</link><pubDate>Sun, 10 Jun 2007 12:31:15 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/10/debconf-72-cable-monkey.html</guid><description>&lt;p&gt;First day, waking up at 5am, I spent much time packing cables, and failing to sleep.&lt;/p&gt;
&lt;p&gt;Eventually, everyone else woke up, and we went for breakfast -- the hostel only does "continental breakfast", which is apparently a slice of toast and a cup of tea :-/&lt;/p&gt;
&lt;p&gt;Then to the main venue, where we spent much time wandering and deciding what was to go where, and I crimped my first ethernet cable ^_^ And then several more, and the novelty wore off. I also learned about fire safety laws, and that it's really hard to cover a historic building with cables~&lt;/p&gt;</description></item><item><title>Debconf 7.1: Travel</title><link>https://blog.shishnet.org/2007/06/10/debconf-71-travel.html</link><pubDate>Sun, 10 Jun 2007 12:24:09 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/10/debconf-71-travel.html</guid><description>&lt;p&gt;Travelling with each of us having our own body weight in computing gear was surprisingly smooth; starting from the first station where one of the station-dudes put up a ramp, and phoned ahead to the next station, it chained, until the second to last station, which had huge sets of stairs and no elevator /o\&lt;/p&gt;
&lt;p&gt;Also on the train, I noted a teenage / very early 20s couple, with PSP in one hand and baby in the other, which made me ponder modern society D:&lt;/p&gt;</description></item><item><title>Monty &lt;3</title><link>https://blog.shishnet.org/2007/06/05/monty.html</link><pubDate>Tue, 05 Jun 2007 13:58:02 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/05/monty.html</guid><description>&lt;pre tabindex="0"&gt;&lt;code&gt;19:57 &amp;gt;&amp;gt;&amp;gt; Mithrandir has joined #cs
19:57 [Monty] Thank goodness, Mithrandir is back!
21:52 [Shish] Monty: why do you never greet me? D:
21:52 [Monty] classics
21:53 [Shish] Monty: you only greet old timers? fair enough...
21:53 [Monty] apache/php job
21:53 [Shish] Monty: get it away from me!
21:53 [Monty] ffs
21:53 [Shish] Monty: no offence, your job offers are appreciated, I just
 react that way to php...
21:53 [Monty] nobody seems that size screw i hate cb302
21:54 [Shish] Monty: I suppose cb302 could be described as a screw, and
 I didn&amp;#39;t like it either :S
21:54 [Monty] yay!
21:55 * Shish huggles monty for being better at the turing test than
 several people he knows...
21:55 [Monty] &amp;lt;3
21:55 [Shish] &amp;lt;3
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Auto-login &amp; desktop setup</title><link>https://blog.shishnet.org/2007/06/01/auto-login-desktop-setup.html</link><pubDate>Fri, 01 Jun 2007 21:44:29 +0000</pubDate><guid>https://blog.shishnet.org/2007/06/01/auto-login-desktop-setup.html</guid><description>&lt;p&gt;In further automation, I tired of logging in and opening and resizing xterms, so taking bits from the &lt;a href="http://www.mythtv.org/wiki/index.php/Frontend_Auto_Login"&gt;mythtv wiki&lt;/a&gt;, I set up my desktop to automatically log me in and start all my usual programs. Of particular note is xterm's "geometry" option, which allows you to set the position and size from the command line. Also useful is the "class" option, so that those of us with awesome window managers (&lt;a href="http://www.enlightenment.org/"&gt;enlightenment&lt;/a&gt;) can set them to remember position / stacking layer / border style / etc, and assign the remembered values to windows with set classes. For example, whenever I start a window with class "xterm_starter" (ie, by running "xterm -class xterm_starter"), enlightenment will notice it, shrink it, and move it to the corner of my screen, ready to start things from~&lt;/p&gt;</description></item><item><title>Amsterdam~</title><link>https://blog.shishnet.org/2007/05/16/amsterdam.html</link><pubDate>Wed, 16 May 2007 06:38:07 +0000</pubDate><guid>https://blog.shishnet.org/2007/05/16/amsterdam.html</guid><description>&lt;p&gt;To paraphrase:&lt;/p&gt;
&lt;pre&gt;[Kitty] fancy joining us for a pint?
[Shish] Sure, where are you?
[Kitty] Amsterdam.
[Shish] OK, see you soon~&lt;/pre&gt;
&lt;p&gt;Friday: Bus /o/&lt;/p&gt;
&lt;p&gt;Saturday: Get on the ferry at ~1am, spend all my english money on &lt;a href="http://shimmie.shishnet.org/post/view/1349"&gt;DDR&lt;/a&gt; and &lt;a href="http://shimmie.shishnet.org/post/view/1348"&gt;Time Crisis 3&lt;/a&gt;. On the european side of the bus jouney, &lt;a href="http://shimmie.shishnet.org/post/view/1352"&gt;cheese on a stick!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get to wfk's place, sleep&lt;/p&gt;
&lt;p&gt;Belgians arive. We all go wandering~ I note a mannequin with an interesting lack of clothes in a window, who then winks at me, and I realise I have arrived in the red light district ._.;;&lt;/p&gt;</description></item><item><title>I've been shot ;_;</title><link>https://blog.shishnet.org/2007/05/16/ive-been-shot.html</link><pubDate>Wed, 16 May 2007 05:19:11 +0000</pubDate><guid>https://blog.shishnet.org/2007/05/16/ive-been-shot.html</guid><description>&lt;p&gt;Note to self: Next time you&amp;rsquo;re being taken hostage, and the hostage taker apparently has a moment of weakness and gives up his guns, make sure to disarm them before passing them on to the policeman (who actually turns out to be an accomplice).&lt;/p&gt;
&lt;p&gt;I have no idea why I had that dream, nor why my fellow hostages were grammar school aquaintances :3&lt;/p&gt;</description></item><item><title>Shimmie Grows~</title><link>https://blog.shishnet.org/2007/05/08/shimmie-grows.html</link><pubDate>Tue, 08 May 2007 19:06:27 +0000</pubDate><guid>https://blog.shishnet.org/2007/05/08/shimmie-grows.html</guid><description>&lt;p&gt;It&amp;rsquo;s getting people other than myself contributing to it, such that I&amp;rsquo;ve had to learn how to set up subversion for multiple users :O&lt;/p&gt;</description></item><item><title>Hay on Wye~</title><link>https://blog.shishnet.org/2007/04/20/hay-on-wye.html</link><pubDate>Fri, 20 Apr 2007 16:29:18 +0000</pubDate><guid>https://blog.shishnet.org/2007/04/20/hay-on-wye.html</guid><description>&lt;p&gt;Oshi I never hit "post" :O&lt;/p&gt;
&lt;p&gt;Thursday: Up early, get the train to Mike's. Wardriving to HoW we find ~300 APs, several open, many in the middle of nowhere... Arriving at HoW, we go &lt;a href="http://shimmie.shishnet.org/post/view/1176"&gt;exploring book shops&lt;/a&gt;. Back to camp late at night, to have chicken and mashed potato for dinner~&lt;/p&gt;
&lt;p&gt;Friday: Woken by Mike flicking water over me -_- Mass bacon, sausage, beans and egg for breakfast. We spend the several hours driving through hills, getting jammed with 5-10 cars trying to move through a barely-single lane road... We finally arrive at the car park we were aiming for at about 6pm. I note a sign saying "car park closes at 7pm", so I ask "will we be back here within the hour?", to which kitty replies "yes". And thus we went off on the walk, along &lt;a href="http://shimmie.shishnet.org/post/view/1189"&gt;a long path&lt;/a&gt;, to &lt;a href="http://shimmie.shishnet.org/post/view/1207"&gt;a dam&lt;/a&gt;. The walk back was much like the walk there, but in reverse. When we get back to the car park, at 8:30, people discover that the gate is locked... After much shoving from most, and awesome driving from wfk, we ended up getting out along a small footpath, up a hill, over a bridge, through the pedestrian entrance...&lt;/p&gt;</description></item><item><title>TravMap's somewhat-late Birthday</title><link>https://blog.shishnet.org/2007/03/15/travmaps-somewhat-late-birthday.html</link><pubDate>Thu, 15 Mar 2007 07:58:56 +0000</pubDate><guid>https://blog.shishnet.org/2007/03/15/travmaps-somewhat-late-birthday.html</guid><description>&lt;p&gt;I forget exactly when the project was started, but &lt;a href="http://shish.dreamhosters.com/projects/graphs/history.php?rrd=browsers_travmap&amp;function=browser"&gt;monitoring&lt;/a&gt; started a year ago. Thus I shall reminice:&lt;/p&gt;
&lt;p&gt;Originally, a bunch of people in an IRC channel I hang out in decided to play &lt;a href="http://www.travian.com/"&gt;Travian&lt;/a&gt;. As there were about 20 of us, keeping track was a pain, so I decided to make a map. This first version of the map was an SVG file drafted in &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt;, edited by hand, and saved as a PNG image.&lt;/p&gt;</description></item><item><title>Belgium \o/</title><link>https://blog.shishnet.org/2007/03/04/belgium.html</link><pubDate>Sun, 04 Mar 2007 13:35:41 +0000</pubDate><guid>https://blog.shishnet.org/2007/03/04/belgium.html</guid><description>&lt;p&gt;Yay for taking a week to write up...&lt;/p&gt;
&lt;p&gt;Thursday:&lt;br /&gt;
1400) Arrive at Kitty's house, find nobody there. After much wandering round looking, she comes cycling into the garden -- the T-Shirt printing company, who'd been told to get some done by that morning, had decided that they couldn't start until they had a signature; and they hadn't told her about this until she phoned up to check that they were done...&lt;br /&gt;
1600) T-Shirts finally printed, we run for the train, and get to the platform just as it leaves&lt;br /&gt;
1615) Next train, off to Ashford International~&lt;br /&gt;
1700) Having passed customs and such, the Eurostar leaves. Much training happens.&lt;br /&gt;
2000) We arrive at &lt;a href="http://shimmie.shishnet.org/post/view/1011"&gt;the&lt;/a&gt; &lt;a href="http://shimmie.shishnet.org/post/view/1012"&gt;hotel&lt;/a&gt;. They seem to have a thing about a &lt;a href="http://shimmie.shishnet.org/post/view/1009"&gt;pissing&lt;/a&gt; &lt;a href="http://shimmie.shishnet.org/post/view/1010"&gt;boy&lt;/a&gt;...&lt;br /&gt;
2100) We went to the LeRoy for supper. Being Belgium, who's languages are French and Dutch (not Belgian, as I had always thought...), wfk ordered in Dutch, Mike ordered in French, and the rest of us in English, though Kitty was in the habit of saying "Danke schon" a lot... I had the only things I recognised, meatballs in tomato sauce. These were, by far, the best meatballs I've ever had -- I ended up stopping after each bite to wait a few seconds just savouring the taste... For pudding we had Dame Noire; chocolate icecream with chocolate bits covered in cream covered in chocolate sauce; which was also nice. We then had much misc beer, and I can't remember what we talked about (Except gezpacho soup :P).&lt;/p&gt;</description></item><item><title>Argh no phone :(</title><link>https://blog.shishnet.org/2007/02/18/argh-no-phone.html</link><pubDate>Sun, 18 Feb 2007 17:40:40 +0000</pubDate><guid>https://blog.shishnet.org/2007/02/18/argh-no-phone.html</guid><description>&lt;p&gt;Something seems to be screwy with my SIM card &amp;ndash; with it in, the phone freezes at the boot logo; with it out, it gets to the desktop, and I can access the service menu, but trying to do anything useful gets an &amp;ldquo;insert SIM card&amp;rdquo; message :(&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s suddenly occurred to me that I no longer have an alarm clock, a mobile calendar, a to-do list, a camera, a notebook, a mobile IRC client, or a games thing to pass the time in lectures. Not being able to communicate by phone or SMS is also a problem, but not the first thing that comes to mind&amp;hellip;&lt;/p&gt;</description></item><item><title>Geek Sleepover~</title><link>https://blog.shishnet.org/2007/02/18/geek-sleepover.html</link><pubDate>Sun, 18 Feb 2007 17:16:42 +0000</pubDate><guid>https://blog.shishnet.org/2007/02/18/geek-sleepover.html</guid><description>&lt;p&gt;2pm) Breakfast at the Corner Cafe. I was under the impression that breakfast came before work, whereas other people had been up since 10...&lt;/p&gt;
&lt;p&gt;3pm) &lt;a href="http://shimmie.shishnet.org/post/view/996"&gt;Garden&lt;/a&gt; &lt;a href="http://shimmie.shishnet.org/post/view/995"&gt;work&lt;/a&gt;; I spent ~3 hours digging &lt;a href="http://shimmie.shishnet.org/post/view/994"&gt;a trench&lt;/a&gt;. After I let go of the hoe, I stretched my fingers out, and was able to feel the layers of skin separating -- I now have some nasty looking blisters...&lt;/p&gt;
&lt;p&gt;5pm) &lt;a href="http://shimmie.shishnet.org/post/view/997"&gt;Barbecue&lt;/a&gt;; much eating of meat was done, and much setting things alight. Notably: bricks, plates, and petrol. Tea lights were also thrown into the fire -- the wax boiled pretty quickly, and then the aluminium melted into the ash... Also of note: the ash from yesterday's fire was still hot enough that Mike was able to start today's fire without matches \o/&lt;/p&gt;</description></item><item><title>KLUG Stuffs</title><link>https://blog.shishnet.org/2007/02/10/klug-stuffs.html</link><pubDate>Sat, 10 Feb 2007 21:43:51 +0000</pubDate><guid>https://blog.shishnet.org/2007/02/10/klug-stuffs.html</guid><description>&lt;p&gt;3 meets, none blogged :O For background: KLUG is the kent linux user's group; a bunch of linux users who meet to talk about random things, and occasionally do something productive together.&lt;/p&gt;
&lt;p&gt;Firstly: A brief social meet in The Old Bev, just down the road. Drinking was done, penguins were hugged, and talk was mostly about jobs in the industry~&lt;/p&gt;
&lt;p&gt;Then: The day after was a more official meet, in Dover, in the port's immigration office. People actually brought computers to this one. Mostly talk was admin stuff, about what the LUG should be doing, how to be doing it, events we should travel to or run for ourselves, etc. There were also lightning talks; Mike did beer related analogies for various types of routing, a guy I don't know talked about working in a school, and Kitty did a very brief overview of the history of computing~&lt;/p&gt;</description></item><item><title>Swimming</title><link>https://blog.shishnet.org/2007/01/31/swimming.html</link><pubDate>Wed, 31 Jan 2007 05:40:18 +0000</pubDate><guid>https://blog.shishnet.org/2007/01/31/swimming.html</guid><description>&lt;p&gt;Went swimming for the first time in several years, managed 512m \o\ Goggles definately help; 12 lengths without were painful even with a rest at each end, 4 lengths with were fine~&lt;/p&gt;</description></item><item><title>Argh Windows, Yay Apple</title><link>https://blog.shishnet.org/2007/01/04/argh-windows-yay-apple.html</link><pubDate>Thu, 04 Jan 2007 19:33:53 +0000</pubDate><guid>https://blog.shishnet.org/2007/01/04/argh-windows-yay-apple.html</guid><description>&lt;p&gt;Time setting up router + xen host, mail, web, file, dhcp/dns, and media servers - 4 hours, of which the majority was just waiting for packages to download. Problems: 0.&lt;/p&gt;
&lt;p&gt;Time spent pointing several windows accounts towards file shares, something which should take no more than a couple of seconds per account - 8 hours &lt;i&gt;of continuous pain&lt;/i&gt;. Problems: Enough to bring me to the brink of tears.&lt;/p&gt;
&lt;p&gt;Some hilights:&lt;/p&gt;</description></item><item><title>On Servers</title><link>https://blog.shishnet.org/2007/01/04/on-servers.html</link><pubDate>Thu, 04 Jan 2007 05:26:23 +0000</pubDate><guid>https://blog.shishnet.org/2007/01/04/on-servers.html</guid><description>&lt;p&gt;Chai (router) and Aru (server) are being turned off for the first time in 4 months; chai is retiring for now, aru is becoming a router + xen server. It's pretty much the same setup as I've done in school -- one upstream network, two downstream; serving DHCP on the two downstreams using dnsmasq. VPSes are bridged to one or more networks depending on who needs access to them.&lt;/p&gt;
&lt;p&gt;The school's moodle install has been moved to a VPS at &lt;a href="http://contextshift.co.uk/"&gt;context shift&lt;/a&gt;, since dreamhost were complaining that we were using too much CPU time. That seems to have gone mostly OK, except for me not knowing how to configure Apache + PHP to deal with more load than the server can handle (Lowering MaxClients seems to have solved the swappy death problem -- now if the server gets more requests than it can handle it queues them, rather than trying to do everything at once)&lt;/p&gt;</description></item><item><title>New Year's Balance</title><link>https://blog.shishnet.org/2007/01/02/new-years-karma.html</link><pubDate>Tue, 02 Jan 2007 09:08:44 +0000</pubDate><guid>https://blog.shishnet.org/2007/01/02/new-years-karma.html</guid><description>&lt;p&gt;My new year's party balanced out my christmas -- all my friends who had said that they'd come round decided they'd rather be off doing family things, but none of them told me that they weren't coming until I double checked at the last minute. Having no time to organise anything else, I ended up alone while everyone else was partying :(&lt;/p&gt;</description></item><item><title>Bliss</title><link>https://blog.shishnet.org/2006/12/25/bliss.html</link><pubDate>Mon, 25 Dec 2006 16:13:43 +0000</pubDate><guid>https://blog.shishnet.org/2006/12/25/bliss.html</guid><description>&lt;p&gt;Garden State is a very nice film; I just finished watching it with my sister -- it's the first film we've watched uninterrupted for ages. The key song was &lt;a href="http://en.wikipedia.org/wiki/Frou_Frou"&gt;Frou Frou&lt;/a&gt;'s "Let Go". Frou Frou was a producer of some of my favourite music, although they produced very little of it (only one album). Having my subwoofer in contact with my bed is excellent. Also on the topic of sound, my family got a webcam (which works out of the box on linux, and bluescreens windows), and some headphones -- the latter of which sound remarkably nice for things which only cost £10, so I intend to get some for myself.&lt;/p&gt;</description></item><item><title>Shish Kebab</title><link>https://blog.shishnet.org/2006/12/13/shish-kebab.html</link><pubDate>Wed, 13 Dec 2006 00:45:13 +0000</pubDate><guid>https://blog.shishnet.org/2006/12/13/shish-kebab.html</guid><description>&lt;p&gt;I have had a shish kebab, for the first time ever. Not particularly exciting, I know, but I thought I&amp;rsquo;d note it anyway, for historical reasons&amp;hellip;&lt;/p&gt;</description></item><item><title>Sleep cycle fail &gt;_&lt;</title><link>https://blog.shishnet.org/2006/12/12/sleep-cycle-fail.html</link><pubDate>Tue, 12 Dec 2006 10:45:59 +0000</pubDate><guid>https://blog.shishnet.org/2006/12/12/sleep-cycle-fail.html</guid><description>&lt;p&gt;I&amp;rsquo;ve now gone 4 days without seeing daylight, having slept through the short amount of time the sun is up. In other things that I&amp;rsquo;ve slept through today: two assessment deadlines, and a promise to help a friend shift some stuff around town &amp;gt;_&amp;lt;&lt;/p&gt;</description></item><item><title>Christmas Dinner</title><link>https://blog.shishnet.org/2006/12/11/christmas-dinner.html</link><pubDate>Mon, 11 Dec 2006 23:02:05 +0000</pubDate><guid>https://blog.shishnet.org/2006/12/11/christmas-dinner.html</guid><description>&lt;p&gt;Bob am Win at food &amp;ndash; I just had the only christmas dinner that I&amp;rsquo;ve ever enjoyed; it was so nice that I had to keep taking breaks from eating to just appreciate the taste of it. It was even worth wearing a suit for ^___^&lt;/p&gt;</description></item><item><title>Argh fire alarms -_-</title><link>https://blog.shishnet.org/2006/12/08/argh-fire-alarms.html</link><pubDate>Fri, 08 Dec 2006 22:38:26 +0000</pubDate><guid>https://blog.shishnet.org/2006/12/08/argh-fire-alarms.html</guid><description>&lt;p&gt;I was woken up at 10pm by the fire alarm, and spend the next 15 minutes thinking &amp;ldquo;bah, they test the fire alams &lt;em&gt;every&lt;/em&gt; wednesday morning, they&amp;rsquo;ll turn themselves off soon&amp;hellip;&amp;rdquo;. It took quite a while to realise that this wasn&amp;rsquo;t the weekly crying of wolf, but an actual emergency. That disturbs me terribly :-/&lt;/p&gt;</description></item><item><title>London part 2: London Expo</title><link>https://blog.shishnet.org/2006/10/29/london-part-2-london-expo.html</link><pubDate>Sun, 29 Oct 2006 13:58:11 +0000</pubDate><guid>https://blog.shishnet.org/2006/10/29/london-part-2-london-expo.html</guid><description>&lt;p&gt;The london expo was much like previous years, but as with LWE, it's getting noticably cheaper -- whereas a couple of years ago everyone in the queue was given a carrier bag full of free stuff (card games, DVDs, posters, magazines), this year we were allowed to pick up a tiny (8 pages of A7) short story and some flyers. And the short story sucked.&lt;/p&gt;
&lt;p&gt;After an hour and a bit, we left to go to &lt;a href="http://shimmie.shishnet.org/post/view/782"&gt;oriental city&lt;/a&gt; for food and gaming. They have a lovely system for serving many people -- there's a court about 50m square with bars all round the edge; each bar being plastered with &lt;a href="http://shimmie.shishnet.org/post/view/783"&gt;photos of food&lt;/a&gt;; you tell the person what you want, and are given a ticket with a number; when the number comes up on the display above the bar, you go and pick up the food~&lt;/p&gt;</description></item><item><title>London part 1: Linux World Expo</title><link>https://blog.shishnet.org/2006/10/29/london-part-1-linux-world-expo.html</link><pubDate>Sun, 29 Oct 2006 13:46:40 +0000</pubDate><guid>https://blog.shishnet.org/2006/10/29/london-part-1-linux-world-expo.html</guid><description>&lt;p&gt;The business side was quite shiny, with demos of things like the accelerated desktop, and &lt;a href="http://shimmie.shishnet.org/post/view/774"&gt;multiple terminals running on one PC&lt;/a&gt;. Freebies failed though; I got a load of leaflets, some pens, and not much else :( I'm told it was much better in previous years, but it seems that conventions are getting smaller and cheaper everywhere...&lt;/p&gt;
&lt;p&gt;Meeting some people I knew, and watching them attempt to get unofficial freebies (like, entire racks of servers, or &lt;a href="http://shimmie.shishnet.org/post/view/775"&gt;giant tuxes&lt;/a&gt;) was quite the hilarity~ I also saw &lt;a href="http://shimmie.shishnet.org/post/view/777"&gt;jono bacon&lt;/a&gt; IRL \o/&lt;/p&gt;</description></item><item><title>I weep for compsci</title><link>https://blog.shishnet.org/2006/10/23/i-weep-for-compsci.html</link><pubDate>Mon, 23 Oct 2006 07:24:03 +0000</pubDate><guid>https://blog.shishnet.org/2006/10/23/i-weep-for-compsci.html</guid><description>&lt;p&gt;I don't even weep softly. I weep fucking hardcore. I have to wait for these people to catch up before the interesting stuff starts :(&lt;/p&gt;
&lt;p&gt;&lt;img src="http://shimmie.shishnet.org/768.jpg"&gt;&lt;/p&gt;
&lt;p&gt;For reference, the full question:&lt;/p&gt;
&lt;p&gt;You have an ArrayList called "library" which holds some Book objects. The Book object has a method called getTitle() which returns a String. Write a for-each loop (which we'd been learning about in the lesson) to print the titles of each book, one per line.&lt;/p&gt;</description></item><item><title>Do I look like a drug dealer?</title><link>https://blog.shishnet.org/2006/10/07/do-i-look-like-a-drug-dealer.html</link><pubDate>Sat, 07 Oct 2006 09:53:28 +0000</pubDate><guid>https://blog.shishnet.org/2006/10/07/do-i-look-like-a-drug-dealer.html</guid><description>&lt;p&gt;Having been done with shopping, I went on a wander around canterbury town, mostly looking for somewhere to sit. I eventually found a bench next to the enterance of a small park-like area. Inside the park was one guy with a dog, and a couple of guys with some bags. Nothing suspicious as such, but then a guy with an earpiece appeared on the other side of the enterance. People with earpieces in public tend to be either hard of hearing, or doing something interesting; and this guy didn't seem very deaf.&lt;/p&gt;</description></item><item><title>Google Calendar: Full of Win and Awesome</title><link>https://blog.shishnet.org/2006/10/04/google-calendar-full-of-win-and-awesome.html</link><pubDate>Wed, 04 Oct 2006 09:22:22 +0000</pubDate><guid>https://blog.shishnet.org/2006/10/04/google-calendar-full-of-win-and-awesome.html</guid><description>&lt;p&gt;Having tried mozilla calendar, evolution, and a couple of others, I found them all less efficient to work with than my phone calendar -- the only desktop calendar app I've seen which looks nice to work with being iCal, and that's OSX only D:&lt;/p&gt;
&lt;p&gt;But lo; google have made &lt;a href="http://www.google.com/calendar/"&gt;something&lt;/a&gt; which looks (and I assume works) similarly to iCal, and it's OS independant \o/ That alone would only be enough to fill it with Awesome though. There is one last feature which I consider the most important thing ever -- it needs to be able to alert me to my appointments &lt;i&gt;wherever&lt;/i&gt; I am, since I spend a lot of time not at my desktop. Google have this sorted though; entering a mobile phone number lets the calendar message me, and it seems free /o/&lt;/p&gt;</description></item><item><title>Connexions suck also</title><link>https://blog.shishnet.org/2006/09/28/connexions-suck-also.html</link><pubDate>Thu, 28 Sep 2006 10:54:58 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/28/connexions-suck-also.html</guid><description>&lt;p&gt;A message:&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;I'm still getting emails telling me how many points I have and how I
can spend them; but my card says it expires 02/06, and the website
won't let me log in :-/

 -- Signed: [my full name], Card No. [number]&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;And a reply:&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;Dear Cardholder

Thank you for your e-mail.

Please could you reply with your full name and Connexions card number,
keeping this e-mail attached, so that we can look into your query further
for you?

Kind Regards
Connexions Card Team&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;...&lt;/p&gt;</description></item><item><title>On Kendo</title><link>https://blog.shishnet.org/2006/09/26/on-kendo.html</link><pubDate>Tue, 26 Sep 2006 17:46:13 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/26/on-kendo.html</guid><description>&lt;p&gt;It kills the knees &gt;_&lt;&lt;/p&gt;
&lt;p&gt;The intro lesson was two hours long, and all we did was the greeting and bowing process -- bow, walk forward, squat &amp; draw sword, stand, yell, squat, put sword away, stand, walk back; over and over...&lt;/p&gt;
&lt;p&gt;The atmosphere of self-discipline and respect was very apparent though; I could feel my posture improving just by hanging out there ._. They do the first couple of lessons for free, so I'll be going to those, and maybe more...&lt;/p&gt;</description></item><item><title>Food prices</title><link>https://blog.shishnet.org/2006/09/26/food-prices.html</link><pubDate>Tue, 26 Sep 2006 02:38:15 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/26/food-prices.html</guid><description>&lt;p&gt;8p noodles \o/&lt;/p&gt;
&lt;p&gt;And 13p for a tin of peas which last several meals~&lt;/p&gt;
&lt;p&gt;Then £5 for pizza...&lt;/p&gt;</description></item><item><title>The quiet ones...</title><link>https://blog.shishnet.org/2006/09/22/the-quiet-ones.html</link><pubDate>Fri, 22 Sep 2006 17:43:26 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/22/the-quiet-ones.html</guid><description>&lt;p&gt;Coming up to 2am; I note that the quietest, most polite girl in my hall has a way of making friends with the most obnoxious noisy drunkards, and she keeps inviting them to her room in the early hours of the morning.&lt;/p&gt;
&lt;p&gt;Argh.&lt;/p&gt;</description></item><item><title>On the first week, with freshers</title><link>https://blog.shishnet.org/2006/09/22/on-the-first-week-with-freshers.html</link><pubDate>Fri, 22 Sep 2006 05:04:21 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/22/on-the-first-week-with-freshers.html</guid><description>&lt;p&gt;&lt;a href="http://shimmie.shishnet.org/709.jpg"&gt;Fresher's Week&lt;/a&gt; has been packed, such that I've been either going out or sleeping since I got here. Food is nice when I can remember to get it in time, with &lt;a href="http://shimmie.shishnet.org/708.jpg"&gt;breakfast&lt;/a&gt; being free and &lt;a href="http://shimmie.shishnet.org/710.jpg"&gt;enough food to make me hurt&lt;/a&gt; for about £5.&lt;/p&gt;
&lt;p&gt;Fresher's fair had lots of interesting societies; I've signed up to more mailing lists than I can remember. There've been lots of comp sci specific meetings too, the one I've just got back from had a guy from Sun showing off robots and LEDs, and we got &lt;a href="http://shimmie.shishnet.org/718.jpg"&gt;free tshirts&lt;/a&gt; /o/&lt;/p&gt;</description></item><item><title>Tech support at UKC</title><link>https://blog.shishnet.org/2006/09/18/tech-support-at-ukc.html</link><pubDate>Mon, 18 Sep 2006 12:43:55 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/18/tech-support-at-ukc.html</guid><description>&lt;p&gt;Blogging of my first days at uni has been delayed by problems connecting to the network... And the resulting conversation with tech support:&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;From: shish
To: tech support

Your SBS signup form for linux users [1] has typos[2] that make it
impossible to submit; the resulting page is a back trace of a
nullpointerexception[3]. I guessed the URL of the windows version of the
form and filled that one in instead, and it works fine (it even sent me
the correct download, CSA.sh). The fix is to go through the form and
give the elements their proper names (eg, change "username0" to
"username")

[1] http://reg-kent.org:8080/registration/register-linux.html

[2] It looks like someone copy &amp; pasted the form in a WYSIWYG editor --
all the relevant elements had zeroes after them, which is a standard
way of keeping unique element IDs after copy &amp; pasting...

[3] I would guess somebody did something like form["username"].value,
without first making sure that the "username" element was POSTed :-/&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;A rather simple problem, and I even took the time to work out why things were broken, and explain how to fix them in easy to understand terms. The result?&lt;/p&gt;</description></item><item><title>Mother does Hardware</title><link>https://blog.shishnet.org/2006/09/08/mother-does-hardware.html</link><pubDate>Fri, 08 Sep 2006 14:07:47 +0000</pubDate><guid>https://blog.shishnet.org/2006/09/08/mother-does-hardware.html</guid><description>&lt;ul&gt;
&lt;li&gt;Shish gets parts out of a freshly delivered box&lt;/li&gt;
&lt;li&gt;Mother: What&amp;rsquo;s this? (picking up hard drive)&lt;/li&gt;
&lt;li&gt;Shish: A hard drive&lt;/li&gt;
&lt;li&gt;Mother: And this? (pointing at motherboard)&lt;/li&gt;
&lt;li&gt;Shish: A motherboard&lt;/li&gt;
&lt;li&gt;Mother: What&amp;rsquo;s the difference? They both look exactly the same ._.&lt;/li&gt;
&lt;li&gt;Shish cries&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Updates</title><link>https://blog.shishnet.org/2006/08/15/updates.html</link><pubDate>Tue, 15 Aug 2006 09:42:15 +0000</pubDate><guid>https://blog.shishnet.org/2006/08/15/updates.html</guid><description>&lt;p&gt;So long since the last post~&lt;/p&gt;
&lt;p&gt;I'm now half way through my summer job, and have been meeting a variety of interesting programs:&lt;/p&gt;
&lt;ul&gt;
&lt;lI&gt;&lt;a href="http://www.cacti.net/"&gt;Cacti&lt;/a&gt;, which I spent most of today with -- it's like MRTG + RRDTool, but with considerably less hand typing of huge config files.&lt;/p&gt;
&lt;li&gt;A variety of &lt;a href="http://www.cisco.com/"&gt;Cisco&lt;/a&gt; and &lt;a href="http://www.hp.com/"&gt;HP&lt;/a&gt; routers, which I've been setting up monitoring for.
&lt;li&gt;&lt;a href="http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome"&gt;Motion&lt;/a&gt;, for monitoring webcams, and recording whenever there's activity in the room.
&lt;/ul&gt;</description></item><item><title>Hurrah for non-sucky kernels</title><link>https://blog.shishnet.org/2006/07/04/hurrah-for-non-sucky-kernels.html</link><pubDate>Tue, 04 Jul 2006 04:09:17 +0000</pubDate><guid>https://blog.shishnet.org/2006/07/04/hurrah-for-non-sucky-kernels.html</guid><description>&lt;p&gt;I have 20 autoconf / compiler processes running, my music plays without a jitter, and my UI is as responsive as when it has the whole CPU to itself -- I never realised how apparent the new linux scheduler was until I saw that it was giving a single interactive process more time than all the batch processes combined~&lt;/p&gt;
&lt;p&gt;Compare windows, where a single cpu / memory hogging program can render the whole computer unusable...&lt;/p&gt;</description></item><item><title>School is over /o/</title><link>https://blog.shishnet.org/2006/07/04/school-is-over-o.html</link><pubDate>Tue, 04 Jul 2006 01:41:48 +0000</pubDate><guid>https://blog.shishnet.org/2006/07/04/school-is-over-o.html</guid><description>&lt;p&gt;As of half an hour ago, I'm no longer a secondary school student \o/&lt;/p&gt;
&lt;p&gt;I write from school, while waiting for one of the IT admins to discuss coming back over the summer holidays to do some programming work D:&lt;/p&gt;</description></item><item><title>Eating PEARs~</title><link>https://blog.shishnet.org/2006/06/22/eating-pears.html</link><pubDate>Thu, 22 Jun 2006 12:11:13 +0000</pubDate><guid>https://blog.shishnet.org/2006/06/22/eating-pears.html</guid><description>&lt;p&gt;For anyone with the same problems I had...&lt;/p&gt;
&lt;p&gt;PEAR from debian stable is too old and won't upgrade: download 1.3.5 manually, run "pear upgrade PEAR-1.3.5.tgz"; download the most recent version and run "pear upgrade PEAR-1.4.8.tgz" (in my case). You should then be able to let PEAR upgrade itself from then on.&lt;/p&gt;
&lt;p&gt;MySQL extension is installed, but you still get the warning &lt;code&gt;warning: pear/MDB2_Driver_mysql requires PHP extension "mysql"&lt;/code&gt;: Make sure "module=mysql.so" is uncommented in /etc/php4/cli/php.ini.&lt;/p&gt;</description></item><item><title>A conversation with a cat</title><link>https://blog.shishnet.org/2006/06/11/a-conversation-with-a-cat.html</link><pubDate>Sun, 11 Jun 2006 18:42:53 +0000</pubDate><guid>https://blog.shishnet.org/2006/06/11/a-conversation-with-a-cat.html</guid><description>&lt;p&gt;Cat: meow&lt;br /&gt;
Me: meow&lt;br /&gt;
Cat: meow&lt;br /&gt;
Me: meow&lt;br /&gt;
Cat: meow&lt;br /&gt;
Me: meow&lt;br /&gt;
Cat: meow&lt;br /&gt;
Me: (Are we having a conversation o_O?)&lt;br /&gt;
Me: *pause for a few seconds to see if the cat continues after I stop*&lt;br /&gt;
Cat: *stares at me in a "hey, stop spacing out, we're having a conversation" manner*&lt;br /&gt;
Me: meow&lt;br /&gt;
Cat: meow&lt;br /&gt;
Cat: *walks off*&lt;/p&gt;</description></item><item><title>Yay dreamhost again~</title><link>https://blog.shishnet.org/2006/06/04/yay-dreamhost-again.html</link><pubDate>Sun, 04 Jun 2006 11:24:02 +0000</pubDate><guid>https://blog.shishnet.org/2006/06/04/yay-dreamhost-again.html</guid><description>&lt;p&gt;They let me use siag despite not owning is-a-geek.net &amp;lt;3 It&amp;rsquo;s nice to work with a company who are willing to add features on the whim of a single user ^___^&lt;/p&gt;</description></item><item><title>Expected Downtime</title><link>https://blog.shishnet.org/2006/05/21/expected-downtime.html</link><pubDate>Sun, 21 May 2006 14:57:40 +0000</pubDate><guid>https://blog.shishnet.org/2006/05/21/expected-downtime.html</guid><description>&lt;p&gt;Aru, the main home server and shishnet development &amp;amp; testing site, now has a 300GB disk \o/&lt;/p&gt;
&lt;p&gt;Uptime was 3.5 months, since some new RAM was installed~&lt;/p&gt;</description></item><item><title>Unexpected Downtime!</title><link>https://blog.shishnet.org/2006/05/21/unexpected-downtime.html</link><pubDate>Sun, 21 May 2006 08:01:14 +0000</pubDate><guid>https://blog.shishnet.org/2006/05/21/unexpected-downtime.html</guid><description>&lt;p&gt;After 8 hours of being under full load, chai (my linux router) panicked, taking the network offline for 3 hours. There&amp;rsquo;s nothing &lt;em&gt;obviosuly&lt;/em&gt; wrong with the hardware, so I assume it a linux problem. I would have investigated properly, but the stack trace only showed the addresses of functions, not names&amp;hellip;&lt;/p&gt;
&lt;p&gt;Seeing as one error per 4 years is unacceptably high (from debian stable, of all distros!), I&amp;rsquo;ve since started looking into the BSDs; particularly &lt;a href="http://m0n0.ch/wall/"&gt;m0n0wall&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Tickets are free! (for a reason!)</title><link>https://blog.shishnet.org/2006/05/18/tickets-are-free-for-a-reason.html</link><pubDate>Thu, 18 May 2006 06:44:58 +0000</pubDate><guid>https://blog.shishnet.org/2006/05/18/tickets-are-free-for-a-reason.html</guid><description>&lt;p&gt;I went to see &lt;a href="http://www.qi.com/"&gt;QI&lt;/a&gt; being filmed~ Humorous enough to make my face hurt, but still disappointing compared to expectations -- we had the worst luck with guests; the 3 random people were people I didn't know, and the regular (Alan Davies) decided he'd rather be off watching the football -_-&lt;/p&gt;
&lt;p&gt;The warm-up act was good (this entry's title was one of his jokes), and it was a fun day out generally~&lt;/p&gt;</description></item><item><title>An assortment of pimpage</title><link>https://blog.shishnet.org/2006/05/06/an-assortment-of-pimpage.html</link><pubDate>Sat, 06 May 2006 16:08:08 +0000</pubDate><guid>https://blog.shishnet.org/2006/05/06/an-assortment-of-pimpage.html</guid><description>&lt;p&gt;Dreamhost &lt;a href="http://blog.dreamhost.com/2006/05/04/web-hostings-dirty-laundry/"&gt;prefers moral integrity to free customers&lt;/a&gt;. Also, their wordpress anti-spam mod seems to work, as I've had one spam comment since signing up, compared to 3-4 per day on my vanilla install.&lt;/p&gt;
&lt;p&gt;Al|together 2006 &lt;a href="http://at2006.haeleth.net/"&gt;is open for entrants&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wazee.org/"&gt;Radio Wazee&lt;/a&gt; seems to have implemented my vision of a radio station powered by &lt;a href="http://www.wazee.org/wmd.shtml"&gt;free uploads (aka. publicity) for artists and free downloads for listeners&lt;/a&gt;. (Or particular note; &lt;a href="http://www.wazee.org/wmd/viewartist.php?ID=576"&gt;Reasonable Doubt&lt;/a&gt; and &lt;a href="http://www.wazee.org/wmd/viewartist.php?ID=394"&gt;Krim&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://autopackage.org/"&gt;Autopackage&lt;/a&gt; works nicely for things not included in ubuntu's main repositories~&lt;/p&gt;</description></item><item><title>dreamhost /o/</title><link>https://blog.shishnet.org/2006/04/26/dreamhost-o.html</link><pubDate>Wed, 26 Apr 2006 18:19:44 +0000</pubDate><guid>https://blog.shishnet.org/2006/04/26/dreamhost-o.html</guid><description>&lt;p&gt;Again with the lateness, I've finally gone and bought some external hosting -- the new server is at least 10x better than my self-hosted one in all respects, over 1000x in others. It's shared with a hundred odd other people, but so long as nobody wants all the power at once, it's hardly noticable~&lt;/p&gt;
&lt;p&gt;Not only do they not suck, which puts them above most web hosts, they're also actively good -- their web based control panel actually makes a lot of things easier than going to the shell and doing it all by hand. Things that other hosts don't have at all (Subversion, Jabber, raw log access, unlimited subdomains, multiple shell / mail / ftp users, per-site bandwidth throttling, etc), they make no more than a couple of clicks away \o/&lt;/p&gt;</description></item><item><title>The BIO, aftermath</title><link>https://blog.shishnet.org/2006/04/09/the-bio-aftermath.html</link><pubDate>Sun, 09 Apr 2006 18:08:20 +0000</pubDate><guid>https://blog.shishnet.org/2006/04/09/the-bio-aftermath.html</guid><description>&lt;p&gt;A few days late on this... Anywho, the BIO was full of awesome -- I was literally surrounded by smart people, not once in the three days did I want to stab someone for being unbelievably stupid ^_^ Terms like P and NP were used in regular conversation, a soviet russia joke that made sense was made, numerous card games were played and the maths behind them discussed~ Even the evening out for pizza was full of smart, with discussion over the best way of eating a pizza, and the physics behind wine glass playing ^_^&lt;/p&gt;</description></item><item><title>The BIO</title><link>https://blog.shishnet.org/2006/03/22/the-bio.html</link><pubDate>Wed, 22 Mar 2006 14:39:29 +0000</pubDate><guid>https://blog.shishnet.org/2006/03/22/the-bio.html</guid><description>&lt;p&gt;As last year, I entered the &lt;a href="http://www.olympiad.org.uk/"&gt;british informatics olympiad&lt;/a&gt;; this time I had some idea what I was doing, did it, and ended up in the top 15 in the country :o&lt;/p&gt;
&lt;p&gt;They only allow MS Visual C++, MS Visual Basic, or Delphi for the final though, becasue apparently one of the biggest universities in the UK can't supply a linux box with GCC on it -_-&lt;/p&gt;
&lt;p&gt;The UK final is at the end of the month /o/&lt;/p&gt;</description></item><item><title>Version 3.0: WordPress</title><link>https://blog.shishnet.org/2006/02/20/version-30-wordpress.html</link><pubDate>Mon, 20 Feb 2006 00:17:08 +0000</pubDate><guid>https://blog.shishnet.org/2006/02/20/version-30-wordpress.html</guid><description>&lt;p&gt;I tired of my custom blog thing; and so, switched to &lt;a href="http://www.wordpress.org/"&gt;wordpress&lt;/a&gt;~&lt;/p&gt;
&lt;p&gt;It works nicely ._.&lt;/p&gt;
&lt;p&gt;All the comments are gone though...&lt;/p&gt;</description></item><item><title>Reboot ;_;</title><link>https://blog.shishnet.org/2006/02/01/reboot.html</link><pubDate>Wed, 01 Feb 2006 20:38:42 +0000</pubDate><guid>https://blog.shishnet.org/2006/02/01/reboot.html</guid><description>&lt;p&gt;After 4 months uptime, the server goes down for it&amp;rsquo;s first ever (?) voluntary reboot, with an extra stick of ram~&lt;/p&gt;</description></item><item><title>I am so fscking 1337 XD</title><link>https://blog.shishnet.org/2006/01/14/i-am-so-fscking-1337-xd.html</link><pubDate>Sat, 14 Jan 2006 12:58:43 +0000</pubDate><guid>https://blog.shishnet.org/2006/01/14/i-am-so-fscking-1337-xd.html</guid><description>&lt;p&gt;1) My desktop server tunnel broke, so being in a DMZ, there was no way for me to get from my server to the desktop. Then I remembered I'd lent my crossover cable to a friend and ended up plugging all the boxes into the same switch. Seeing as I needed to keep the server's DMZ connection up to be connected to it, and connect to the LAN to get at the desktop, with one network card and one cable, one may think I was screwed; not so! Linux allows you to create virtual network interfaces, and be connected to several networks over one cable&lt;/p&gt;</description></item><item><title>I am also good at Halo</title><link>https://blog.shishnet.org/2005/12/22/i-am-also-good-at-halo.html</link><pubDate>Thu, 22 Dec 2005 01:57:17 +0000</pubDate><guid>https://blog.shishnet.org/2005/12/22/i-am-also-good-at-halo.html</guid><description>&lt;p&gt;Team 1: Shish, who has no xbox, and has only played halo campaign mode at a friend's house (twice 1, half way though 2)&lt;/p&gt;
&lt;p&gt;Team 2: 3 friends&lt;/p&gt;
&lt;p&gt;End score: 15-Nil to Shish&lt;/p&gt;
&lt;p&gt;Although that was seriously whoring the banshee (or ghost? the flying thing)... in regular 4-way deathmatch I only got scores like 22-8-8-5~&lt;/p&gt;</description></item><item><title>I'm a rocker, I rock out.</title><link>https://blog.shishnet.org/2005/12/15/im-a-rocker-i-rock-out.html</link><pubDate>Thu, 15 Dec 2005 17:45:21 +0000</pubDate><guid>https://blog.shishnet.org/2005/12/15/im-a-rocker-i-rock-out.html</guid><description>&lt;p&gt;My friend's air band (myself included) won the charity week air guitar competition \o/ I blame the his beard, and the chanting cult it attracts~&lt;/p&gt;
&lt;p&gt;It also reminded me how lame school competitions are; the first act scored 8/10, most scored 9, and the worst 7. I'd much rather they give the first group 5 no matter how good they are, then rate others as better or worse...&lt;/p&gt;</description></item><item><title>Finally reading more of the Al|together releases~</title><link>https://blog.shishnet.org/2005/12/07/finally-reading-more-of-the-altogether-releases.html</link><pubDate>Wed, 07 Dec 2005 15:27:58 +0000</pubDate><guid>https://blog.shishnet.org/2005/12/07/finally-reading-more-of-the-altogether-releases.html</guid><description>&lt;p&gt;Several months after &lt;a href="http://alltogether.insani.org/2005/"&gt;Al|together 2005&lt;/a&gt;, I'm finally getting round to reading some of them, via VNC over SSH over HTTP \o/ Without sound, which is a big part of the atmosphere /o\&lt;/p&gt;
&lt;p&gt;Mentioned here as I know several people who read this and might be interested~ They're short stories, with pictures &amp;amp; sound. &lt;a href="http://narcissu.insani.org/"&gt;Narcissu&lt;/a&gt; being my favourite so far; it's so depressing, in the happiest way possible ;_;&lt;/p&gt;</description></item><item><title>Joy of Stats</title><link>https://blog.shishnet.org/2005/12/06/joy-of-stats.html</link><pubDate>Tue, 06 Dec 2005 15:11:45 +0000</pubDate><guid>https://blog.shishnet.org/2005/12/06/joy-of-stats.html</guid><description>&lt;p&gt;Some numbers, from site access logs:&lt;/p&gt;
&lt;p&gt;Date range: 2004/09 to 2005/11&lt;/p&gt;
&lt;p&gt;Size: 500MB&lt;/p&gt;
&lt;p&gt;Time to parse with awstats: 5.5 hours&lt;/p&gt;
&lt;p&gt;Files served: 2,237,523&lt;/p&gt;
&lt;p&gt;Pages served to non-bots: 62,759&lt;/p&gt;
&lt;p&gt;Front page hits: 4,553&lt;/p&gt;
&lt;p&gt;Bandwidth used by visitors: ~35GB&lt;/p&gt;
&lt;p&gt;Bandwidth used by bots: ~40GB&lt;/p&gt;
&lt;p&gt;ED&gt; And having left the config set to update all files, I note that only 3 hours was log parsing, with 2.5 being HTML output o_O&lt;/p&gt;</description></item><item><title>Albert &lt;3</title><link>https://blog.shishnet.org/2005/11/22/albert-3.html</link><pubDate>Tue, 22 Nov 2005 10:53:48 +0000</pubDate><guid>https://blog.shishnet.org/2005/11/22/albert-3.html</guid><description>&lt;p&gt;Albert of Danbooru noticed &lt;a href="http://shish.is-a-geek.net/projects/shimmie/"&gt;Shimmie&lt;/a&gt;, and linked to it in &lt;a href="http://www.moetry.org/"&gt;his blog&lt;/a&gt;. Hits then went from ~4 a month to 10+ per hour :O&lt;/p&gt;
&lt;p&gt;The auto-mirror &amp; redirect worked, so the extra 250MB/day traffic was safely served by my alternate host ^_^&lt;/p&gt;</description></item><item><title>Shimmie</title><link>https://blog.shishnet.org/2005/10/30/shimmie.html</link><pubDate>Sun, 30 Oct 2005 19:02:53 +0000</pubDate><guid>https://blog.shishnet.org/2005/10/30/shimmie.html</guid><description>&lt;p&gt;&lt;a href="http://shish.is-a-geek.net/projects/shimmie/"&gt;An imageboard&lt;/a&gt;, because danbooru + ruby-on-rails + postgresql were all being pains to install so I gave up after 4 hours, and had the basics of my own done from scratch in a half.&lt;/p&gt;
&lt;p&gt;I've also set my local server to redirect missing images to the remotely hosted one, so I can have control over the dynamic parts and redirect to save bandwidth on images~&lt;/p&gt;</description></item><item><title>The London Expo 2005B, and London</title><link>https://blog.shishnet.org/2005/10/30/the-london-expo-2005b-and-london.html</link><pubDate>Sun, 30 Oct 2005 18:54:16 +0000</pubDate><guid>https://blog.shishnet.org/2005/10/30/the-london-expo-2005b-and-london.html</guid><description>&lt;p&gt;Another expo, much like the last. Bought more azudai manga, and a redundant second V5 of GitS.&lt;/p&gt;
&lt;p&gt;Afterwards went to Madame Tussauds for the planetarium, but it turns out you have to go through *everything* to get to it. With 20 pound each and 2 hours of queueing, then having to wade through crowds of people wanting photos with the models, it was very borderline on being worth it; certainly not something I can be bothered to do again :/&lt;/p&gt;</description></item><item><title>Sandwiches</title><link>https://blog.shishnet.org/2005/10/30/sandwiches.html</link><pubDate>Sun, 30 Oct 2005 18:37:08 +0000</pubDate><guid>https://blog.shishnet.org/2005/10/30/sandwiches.html</guid><description>&lt;p&gt;According to SIMS (the school management program, which I wasn&amp;rsquo;t supposed to be looking at), I eat andwiches, and my sister comes to school by bicycle ._.&lt;/p&gt;
&lt;p&gt;They also haven&amp;rsquo;t seen my birth certificate, but they have hers&amp;hellip;&lt;/p&gt;</description></item><item><title>The Sickness</title><link>https://blog.shishnet.org/2005/10/30/the-sickness.html</link><pubDate>Sun, 30 Oct 2005 18:30:42 +0000</pubDate><guid>https://blog.shishnet.org/2005/10/30/the-sickness.html</guid><description>&lt;p&gt;No entries for ages as I&amp;rsquo;ve had the most kickass illness ever~&lt;/p&gt;
&lt;p&gt;First there was coughing, pretty much non-stop, for about a week. Then with the throat being dead, I got a regular cold with lots of sneezing, again trailing for a week. The latest stage was worst, in two parts: first with the chest tightening so the air escaped the lungs, then the gas escaped the stomach, then everything else tried to escape, then it would keep on tightening while no more could come out, leading to great pain and curling up on the floor. Secondly, after a while the throat started to give up entirely &amp;ndash; after a while coughing it&amp;rsquo;d just close, and I&amp;rsquo;d find myself unable to breathe in either direction. Certainly the scariest cold I&amp;rsquo;ve had, no other has had me seriously worried about suffocating to death in a room of perfectly good air, just because my throat was tired of coughing~&lt;/p&gt;</description></item><item><title>A Weird Dream</title><link>https://blog.shishnet.org/2005/09/27/a-weird-dream.html</link><pubDate>Tue, 27 Sep 2005 22:23:48 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/27/a-weird-dream.html</guid><description>&lt;p&gt;First I was in a generic modern city, which was being attacked by non-specific monsters, possibly something to do with a Matrix remake - Neo was there. In one shot he had two binoculars and when the camera went away and came back one was a gun.&lt;/p&gt;
&lt;p&gt;Having evacuated the city, I was back home; my primary school playgroud to be precise. I did something I can't remember which involved standing up for a black man's rights, which got me kicked out of the community, and hence the community bomb shelter. Velociraptors then came, and a competition was held to see which outcast would be let in. The first question was "Find the magnitude of the vector (x, 50)", to which people complained one couldn't get a numeric answer to a question with variables. It was amended to "Find the magnitude of the vector (45, 50)", which I managed to get to 5 * vector(9, 10), before the raptors started arriving and I ran to a thin space behind some lockers where I hoped they couldn't reach. They did manage to surround me though, which is where the dream ended - I assume we all died soon after :/&lt;/p&gt;</description></item><item><title>Powercuts++</title><link>https://blog.shishnet.org/2005/09/21/powercuts.html</link><pubDate>Wed, 21 Sep 2005 15:11:21 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/21/powercuts.html</guid><description>&lt;p&gt;Ho hum, at least this shows the automatic recovery systems work - I was back online and serving before I&amp;rsquo;d noticed PuTTY had disconnected~&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m also back on the front page of hits for &amp;ldquo;Shish&amp;rdquo;, above MSDN \o/&lt;/p&gt;</description></item><item><title>Be Careful What You Wish For: Part II</title><link>https://blog.shishnet.org/2005/09/13/be-careful-what-you-wish-for-part-ii.html</link><pubDate>Tue, 13 Sep 2005 11:34:01 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/13/be-careful-what-you-wish-for-part-ii.html</guid><description>&lt;p&gt;Off on a wander~&lt;/p&gt;
&lt;p&gt;Leg 1: Straight North:&lt;/p&gt;
&lt;p&gt;Figuring I had no real plan of where to go, I decided to see how far I could go in one direction. Down the road and into the woods at the end, after only a couple of hundred meters I find a nice tree to sit in, and start reading. The book in question being &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/1857239695/202-2775453-8297452"&gt;"Look to Windward"&lt;/a&gt;. I took it out a couple of days ago on the basis that I liked "Excession", but have been lacking time to read properly. As I read, the noise of traffic was still quite loud in the background, despite being quite far from it and having the sound muffled by greenery; I soon grew used to it though. Not so easy to get used to were the mosquitos, which annoyed me, but I don't think I got bitten. I also got to witness a squirrel fight.&lt;/p&gt;</description></item><item><title>Be Careful What You Wish For: Part I</title><link>https://blog.shishnet.org/2005/09/13/be-careful-what-you-wish-for-part-i.html</link><pubDate>Tue, 13 Sep 2005 10:36:15 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/13/be-careful-what-you-wish-for-part-i.html</guid><description>&lt;p&gt;A conversational summary, merely as background for part II:&lt;/p&gt;
&lt;p&gt;o) Sister was watching internet TV&lt;/p&gt;
&lt;p&gt;o) Mother requests computer for work&lt;/p&gt;
&lt;p&gt;o) Sister refuses to get off despite good reason&lt;/p&gt;
&lt;p&gt;o) Mother yells&lt;/p&gt;
&lt;p&gt;o) Sister storms off in a hissy fit&lt;/p&gt;
&lt;p&gt;o) I point out that maybe she's clinicly addicted; she gets &lt;em&gt;very&lt;/em&gt; stressed when someone so much as suggests she leave the internet for a couple of minutes&lt;/p&gt;
&lt;p&gt;o) Mother says maybe I'm addicted&lt;/p&gt;</description></item><item><title>A Birthday Miracle ^_^</title><link>https://blog.shishnet.org/2005/09/10/a-birthday-miracle.html</link><pubDate>Sat, 10 Sep 2005 09:02:41 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/10/a-birthday-miracle.html</guid><description>&lt;p&gt;So several months after getting into xclannad* so I can run Kanon SE, I finally get round to ordering a copy as a birthday present for myself (up to now I'd been working with the free demos). Several days later, it arrives \o/&lt;/p&gt;
&lt;p&gt;But oh no! The box is ever-so-slightly squashed and deformed, presumably from being pushed through a letter box that was, when accouting for bubble wrap, too small for it. As fellow box-fans** may appreciate, I was a little upset at this. But oh well, life goes on. The game itself was fine, albiet tainted with the twinge of imperfection...&lt;/p&gt;</description></item><item><title>Arg, Back to School Tomorrow :/</title><link>https://blog.shishnet.org/2005/09/04/arg-back-to-school-tomorrow.html</link><pubDate>Sun, 04 Sep 2005 21:19:25 +0000</pubDate><guid>https://blog.shishnet.org/2005/09/04/arg-back-to-school-tomorrow.html</guid><description>&lt;p&gt;Just as I was getting into the swing of learning new, interesting, and useful things, school comes along :(&lt;/p&gt;
&lt;p&gt;I've learned more Japanese through 4 days of &lt;a href="http://lrnj.com/"&gt;Slime Forest&lt;/a&gt; than I have from 4 years of German lessons in school. I blame slime forest being fun~&lt;/p&gt;
&lt;p&gt;I've also learned to love glib - it makes C into an actual usable language \o/ IrcIndex has been redone in C, and now searching takes 0.5 seconds to load the index and 1 second per 5000 lines of output, on 150MB of test data. Indexing is still horribly buggy and only works properly in the perl version, so I'm not releasing anything yet :/&lt;/p&gt;</description></item><item><title>IE is on Crack</title><link>https://blog.shishnet.org/2005/08/24/ie-is-on-crack.html</link><pubDate>Wed, 24 Aug 2005 01:05:04 +0000</pubDate><guid>https://blog.shishnet.org/2005/08/24/ie-is-on-crack.html</guid><description>&lt;p&gt;So I have a list of links; each has a bottom margin of 16px. When I hover over them in IE the bottom margins disappear. Setting the A:visited property makes things work, by disabling the :hover. Setting the width of the links also stops the jittering&amp;hellip;&lt;/p&gt;</description></item><item><title>Modem Fails</title><link>https://blog.shishnet.org/2005/08/20/modem-fails.html</link><pubDate>Sat, 20 Aug 2005 20:11:41 +0000</pubDate><guid>https://blog.shishnet.org/2005/08/20/modem-fails.html</guid><description>&lt;p&gt;On the day I leave, the modem dies -__- Two week downtime, new record&amp;hellip;&lt;/p&gt;</description></item><item><title>Holidays~</title><link>https://blog.shishnet.org/2005/08/05/holidays.html</link><pubDate>Fri, 05 Aug 2005 14:46:39 +0000</pubDate><guid>https://blog.shishnet.org/2005/08/05/holidays.html</guid><description>&lt;p&gt;I&amp;rsquo;ll be in the lake district for two weeks from tomorrow; The server goes from powercut to all services running automatically in about 5 minutes, so hopefully it&amp;rsquo;ll survive the time alone&amp;hellip;&lt;/p&gt;</description></item><item><title>Fscking Modem</title><link>https://blog.shishnet.org/2005/07/29/fscking-modem.html</link><pubDate>Fri, 29 Jul 2005 07:57:08 +0000</pubDate><guid>https://blog.shishnet.org/2005/07/29/fscking-modem.html</guid><description>&lt;p&gt;Just as I was getting a load of traffic looking for E17 transparency, my router decides to reset to factory defaults, and I have a half hour of downtime reconfigging everything &amp;ndash; the longest downtime since the server got wiped &amp;amp; reinstalled -_-&lt;/p&gt;
&lt;p&gt;And then it does it again while I&amp;rsquo;m sleeping, 3 hours this time &amp;gt;:(&lt;/p&gt;</description></item><item><title>Wavemage &amp; Tastes</title><link>https://blog.shishnet.org/2005/07/23/wavemage-tastes.html</link><pubDate>Sat, 23 Jul 2005 01:01:01 +0000</pubDate><guid>https://blog.shishnet.org/2005/07/23/wavemage-tastes.html</guid><description>&lt;p&gt;I found &lt;a href="http://wavemage.com/"&gt;Wavemage&lt;/a&gt;, via him doing the music for &lt;a href="http://orange.blender.org/"&gt;blender&amp;rsquo;s &amp;ldquo;Orange&amp;rdquo; project&lt;/a&gt;. Look down his &lt;a href="http://wavemage.com/music-en.html"&gt;music&lt;/a&gt; page and note how many genres there are, consider that his music is only representetive of two of the spectrums I like ([orchestral / ambient / celtic / trip-hop] and [rock / grunge / heavy electronic]), and it becomes apparent how hard it is for me to answer &amp;ldquo;what music do you like?&amp;rdquo; :(&lt;/p&gt;</description></item><item><title>FoxHound</title><link>https://blog.shishnet.org/2005/06/29/foxhound.html</link><pubDate>Wed, 29 Jun 2005 20:50:42 +0000</pubDate><guid>https://blog.shishnet.org/2005/06/29/foxhound.html</guid><description>&lt;p&gt;&lt;a href="http://www.gigaville.com/comic.php"&gt;The Last Days of FoxHound&lt;/a&gt; manages to stick to most of the MGS canon, make fun of it, &lt;em&gt;and&lt;/em&gt; be more scientifically accurate&lt;/p&gt;</description></item><item><title>Mmmm.. script kiddied...</title><link>https://blog.shishnet.org/2005/06/08/mmmm-script-kiddied.html</link><pubDate>Wed, 08 Jun 2005 17:44:51 +0000</pubDate><guid>https://blog.shishnet.org/2005/06/08/mmmm-script-kiddied.html</guid><description>&lt;p&gt;Some russian dude brute forced a non-admin account on my server, then didn't manage to do any damage as it's fully patched and firewalled off in both directions~ Everything's been reinstalled for paranoia anyway, which took about an hour to get re-set-up, using Debian's latest stable (finally released \o/)&lt;/p&gt;
&lt;p&gt;Trying SELinux, I gave up after 10 hours -- the packages, where existant, seem both unfinished &lt;i&gt;and&lt;/i&gt; several years out of date, and after installing manually it didn't seem to do anything...&lt;/p&gt;</description></item><item><title>More powercuts</title><link>https://blog.shishnet.org/2005/05/31/more-powercuts.html</link><pubDate>Tue, 31 May 2005 20:58:41 +0000</pubDate><guid>https://blog.shishnet.org/2005/05/31/more-powercuts.html</guid><description>&lt;p&gt;Another two months uptime, another powercut :|&lt;/p&gt;
&lt;p&gt;But this time, 5. 10 seconds of power for every 20 minutes of darkness&amp;hellip; But it finally prompted me to discover the useful combination of screen and cron&amp;rsquo;s @reboot timer, to allow various user-level services to start automatically (eg IRC logging)&lt;/p&gt;</description></item><item><title>Breezy~</title><link>https://blog.shishnet.org/2005/05/25/breezy.html</link><pubDate>Wed, 25 May 2005 13:09:52 +0000</pubDate><guid>https://blog.shishnet.org/2005/05/25/breezy.html</guid><description>&lt;p&gt;Firstly, my desktop had it's first non-hardware-related reboot in years, due to SVGAlib messing with the display. They put "Warning: this will almost certainly mess up your display and require a reboot" in the docs, but not on the front of every app that uses it&lt;/p&gt;
&lt;p&gt;Then I found that in the process of upgrading to breezy, X had gone -- the two core parts of it had been marked mutually exclusive. Also, the font paths mysteriously needed changing. For the first time in memory, linux's "warning: do not use this software, it is not ready, and is guaranteed to break something" has been &lt;em&gt;less&lt;/em&gt; stable than windows' "finished, bug-free, ready for business use" :O&lt;/p&gt;</description></item><item><title>The London Expo</title><link>https://blog.shishnet.org/2005/05/14/the-london-expo.html</link><pubDate>Sat, 14 May 2005 23:39:43 +0000</pubDate><guid>https://blog.shishnet.org/2005/05/14/the-london-expo.html</guid><description>&lt;p&gt;Twas quite the medium sized affair, small enough to see in a couple of hours, yet big enough to warrant the 10 pound entry.&lt;/p&gt;
&lt;p&gt;Much free stuff was gained, along with some products, like GitS:SAC &amp;ndash; which has an impressively non-ghey English dub (&lt;em&gt;comparatively&lt;/em&gt;. It&amp;rsquo;s still not great, but it&amp;rsquo;s good enough to watch, and lets my eyes focus on the visauls rather than the subtitle bar). Also t-shirt, and azudai manga.&lt;/p&gt;</description></item><item><title>Viva La Radio! With less hate~</title><link>https://blog.shishnet.org/2005/05/03/viva-la-radio-with-less-hate.html</link><pubDate>Tue, 03 May 2005 19:20:25 +0000</pubDate><guid>https://blog.shishnet.org/2005/05/03/viva-la-radio-with-less-hate.html</guid><description>&lt;p&gt;I've set up an &lt;a href="http://icecast.org/"&gt;icecast&lt;/a&gt;/ogg server with music database and &lt;a href="http://shish.is-a-geek.net/projects/radio/"&gt;web front end&lt;/a&gt;, so I (and anyone else, for that matter), can listen to my music collection from anywhere online \o/&lt;/p&gt;
&lt;p&gt;ED for less hate&gt; People fail at finding good software; Even when offering &lt;a href="http://bittorrent.com/"&gt;bittorrent&lt;/a&gt; / &lt;a href="http://foobar2000.com/"&gt;foobar&lt;/a&gt; / &lt;a href="http://mplayerhq.hu/"&gt;mplayer&lt;/a&gt; / &lt;a href="http://getfirefox.com/"&gt;firefox&lt;/a&gt; as replacements, most choose to stick with what they're using already. Even those who are willing to change keep needing me to poke them along, else they get slack and end up using bad things all over again :( Much as I could use psychology-fu to explain it, chalking it up to "people are morons" is much more efficient...&lt;/p&gt;</description></item><item><title>I got banned \o; Again o/</title><link>https://blog.shishnet.org/2005/04/28/i-got-banned-again.html</link><pubDate>Thu, 28 Apr 2005 17:45:59 +0000</pubDate><guid>https://blog.shishnet.org/2005/04/28/i-got-banned-again.html</guid><description>&lt;p&gt;Now not only is my site banned by websense, but now I'm banned personally too, by my own school...&lt;/p&gt;
&lt;p&gt;It seems that the reason is that I read my school's unofficial newspaper, &lt;a href="http://overmark.vze.com/"&gt;Overmark&lt;/a&gt; -- not content with merely banning the physical paper and threatening to expel anyone linked to it, they're now going after the readers too &gt;:(&lt;/p&gt;</description></item><item><title>I got banned \o; and dist</title><link>https://blog.shishnet.org/2005/04/20/i-got-banned-o-and-dist.html</link><pubDate>Wed, 20 Apr 2005 20:22:30 +0000</pubDate><guid>https://blog.shishnet.org/2005/04/20/i-got-banned-o-and-dist.html</guid><description>&lt;p&gt;On the one day that I really, &lt;em&gt;really&lt;/em&gt; needed my site up so that I could grab some of my A-Level coursework off it, some cockwhore at websense decided my site was a games site, thus putting me on their blacklist &gt;:(&lt;/p&gt;
&lt;p&gt;And I made a small new app; dist -- because knowing where stuff is takes effort; it's easier just to use a command to find a file anywhere on the network and grab it. It also pushes files to other dist-enabled boxen, hence distribution.&lt;/p&gt;</description></item><item><title>ENGRAND.</title><link>https://blog.shishnet.org/2005/04/11/engrand.html</link><pubDate>Mon, 11 Apr 2005 11:28:18 +0000</pubDate><guid>https://blog.shishnet.org/2005/04/11/engrand.html</guid><description>&lt;p&gt;The trip to london to meet MT forumites went ok. Lots of walking and some sitting, no majorly interesting events. Pictures when people get round to uploading them~&lt;/p&gt;
&lt;p&gt;And I got to hug everyone &amp;lt;3&lt;/p&gt;</description></item><item><title>Version Bump</title><link>https://blog.shishnet.org/2005/04/07/version-bump.html</link><pubDate>Thu, 07 Apr 2005 17:20:29 +0000</pubDate><guid>https://blog.shishnet.org/2005/04/07/version-bump.html</guid><description>&lt;p&gt;Several things added / changed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My HTML is now correct; a typo was putting me to the #1 spot on google far too often, and now it&amp;rsquo;s fixed I&amp;rsquo;m back to the ~10th page where I belong. (Although I&amp;rsquo;m now getting more hits from the image search than I ever did the main one&amp;hellip;)&lt;/li&gt;
&lt;li&gt;Anonymous blog comments work (although maybe too anonymous; I should probably use IP address or something&amp;hellip;)&lt;/li&gt;
&lt;li&gt;pp.pl added to apps&lt;/li&gt;
&lt;li&gt;the pics section on the sidebar is now fixed; I knew the link in fragments worked, but forgot that it had it&amp;rsquo;s own section, and it remained broken&lt;/li&gt;
&lt;li&gt;Giger CSS theme started, needs more work though~&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Skateparks &amp; Jackass</title><link>https://blog.shishnet.org/2005/03/31/skateparks-jackass.html</link><pubDate>Thu, 31 Mar 2005 18:53:58 +0000</pubDate><guid>https://blog.shishnet.org/2005/03/31/skateparks-jackass.html</guid><description>&lt;p&gt;I&amp;rsquo;ve suddenly started getting ~50 hits a day looking for &amp;ldquo;skatepark&amp;rdquo; and &amp;ldquo;jackass&amp;rdquo; images. I have no idea why. Someone please tell me! Email is good if you can&amp;rsquo;t be arsed to sign up to comment (which reminds me anonymous comments need setting up at some point&amp;hellip;)&lt;/p&gt;</description></item><item><title>Zomg Deus Ex</title><link>https://blog.shishnet.org/2005/03/26/zomg-deus-ex.html</link><pubDate>Sat, 26 Mar 2005 14:31:24 +0000</pubDate><guid>https://blog.shishnet.org/2005/03/26/zomg-deus-ex.html</guid><description>&lt;p&gt;Despite the ass of copy protection, the game rocks, and provides a handy alternative theme for those opposed to vomit orange ^_^&lt;/p&gt;</description></item><item><title>The 3-second rule applies to pasta \o/</title><link>https://blog.shishnet.org/2005/03/18/the-3-second-rule-applies-to-pasta.html</link><pubDate>Fri, 18 Mar 2005 00:43:20 +0000</pubDate><guid>https://blog.shishnet.org/2005/03/18/the-3-second-rule-applies-to-pasta.html</guid><description>&lt;p&gt;Walking round at midnight with a bowl of pasta, in the dark, I notice a chair pulled out in front of the door &amp;ndash; not with my eyes, but with my toes. Five seconds of cursing and three of scooping later, and the pasta is back in the bowl, apparently clean \o/&lt;/p&gt;</description></item><item><title>"Mmmm... Old..." vs "Mmmm...ould *vomit*"</title><link>https://blog.shishnet.org/2005/03/17/mmmm-old-vs-mmmmould-vomit.html</link><pubDate>Thu, 17 Mar 2005 22:22:44 +0000</pubDate><guid>https://blog.shishnet.org/2005/03/17/mmmm-old-vs-mmmmould-vomit.html</guid><description>&lt;p&gt;Being forced through a full english roast dinner makes me realise just how much I dislike them -- It's come to the stage where I get full up just by &lt;i&gt;looking&lt;/i&gt; at roast potatoes; having had them so often, my quota for them is full. On the other side is the english breakfast, of which I have yet to give up and leave any...&lt;/p&gt;
&lt;p&gt;In a related incident, my love of chemically and genetically altered food has gone up another notch -- a while ago we had cheap bulk blackcurrant juice, of which I could make a bottle full, and be sipping from it for weeks. Now we have "more organic, fewer artificial preservatives" juice, and it goes mouldy after a few days -- of course, I only realised this &lt;i&gt;after&lt;/i&gt; drinking it.&lt;/p&gt;</description></item><item><title>Rav</title><link>https://blog.shishnet.org/2005/03/03/rav.html</link><pubDate>Thu, 03 Mar 2005 19:21:11 +0000</pubDate><guid>https://blog.shishnet.org/2005/03/03/rav.html</guid><description>&lt;p&gt;Someone was looking for a random avatar script, someone else said I had one; no more came of that conversation, but I saw it in the logs and decided it was time to make a proper random avatar host. Hence, rav was made, by copying great chunks of siggy, then pretty much rewriting the back end from scratch. It&amp;rsquo;s open to the public, in beta.&lt;/p&gt;</description></item><item><title>Ithil Returns, and Distractions</title><link>https://blog.shishnet.org/2005/02/28/ithil-returns-and-distractions.html</link><pubDate>Mon, 28 Feb 2005 02:01:57 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/28/ithil-returns-and-distractions.html</guid><description>&lt;p&gt;Ithil, the guy who beat the n00b out of me, has come to (blog post corrupted)&lt;/p&gt;
&lt;p&gt;On the slacker note; This thursday I was loaned one of four physics revision book by the teacher, on the condition that I use it and don&amp;rsquo;t slack off as always. Also on thursday, GitS2: Man Machine Interface arrived. And I found myself entered into a &lt;a href="http://olympiad.org.uk"&gt;programming competition&lt;/a&gt;, doing algorythm programming in C, with the entry exam this week &amp;ndash; I got 44% on the sample paper, with 50% being &amp;ldquo;you have a hope in hell&amp;rdquo;; I&amp;rsquo;ve been doing nothing but PHP websites for the past several months, so my logical C side has become rusty, and thus I&amp;rsquo;ve been up until 6am working through past papers to try and get back up to speed. Then there&amp;rsquo;s psychology coursework, which has to be in in two weeks.&lt;/p&gt;</description></item><item><title>... Something ... bad happened ...</title><link>https://blog.shishnet.org/2005/02/22/something-bad-happened.html</link><pubDate>Tue, 22 Feb 2005 02:14:06 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/22/something-bad-happened.html</guid><description>&lt;p&gt;Not sure what it was, but it caused the modem to be getting a signal without anybody to talk to on the other end :/&lt;/p&gt;
&lt;p&gt;And as I type, it dies again &amp;gt;:(&lt;/p&gt;</description></item><item><title>I have a problem</title><link>https://blog.shishnet.org/2005/02/17/i-have-a-problem.html</link><pubDate>Thu, 17 Feb 2005 22:11:15 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/17/i-have-a-problem.html</guid><description>&lt;p&gt;Most people who've talked linux with me'll have noticed that I'm an &lt;a href="http://enlightenment.org/"&gt;enlightenment&lt;/a&gt; fanboy; recently, my acts of fanboyism have been getting so great I fear I may have a compulsive software pimping disorder - even spreading to such things as &lt;a href="http://mplayerhq.hu/"&gt;mplayer&lt;/a&gt; and &lt;a href="http://getfirefox.com/"&gt;firefox&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When taking a screenshot of irssi to explain it's lack of GUI, I ended up showing the whole screen, and spent more time pointing out cool bits of E than showing what text mode is...&lt;/p&gt;</description></item><item><title>A rather odd log format</title><link>https://blog.shishnet.org/2005/02/17/a-rather-odd-log-format.html</link><pubDate>Thu, 17 Feb 2005 02:39:56 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/17/a-rather-odd-log-format.html</guid><description>&lt;p&gt;It would seem that when &amp;ldquo;combined&amp;rdquo; is an undefined log format, rather than throw an &amp;ldquo;undefined log format&amp;rdquo; error, apache simply writes out the word &amp;ldquo;combined&amp;rdquo; every time a website is hit &amp;gt;:(&lt;/p&gt;</description></item><item><title>Moving to debian</title><link>https://blog.shishnet.org/2005/02/16/moving-to-debian.html</link><pubDate>Wed, 16 Feb 2005 00:16:45 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/16/moving-to-debian.html</guid><description>&lt;p&gt;The gentoo server became mysteriously full, which prompted me to finally move to debian... Some notes:&lt;/p&gt;
&lt;p&gt;Gentoo's init scripts are way better, in more ways than I previously thought; eg, they exist at all (debian has no MRTG init script &gt;:( ), they're configurable (debian has an equivalent of /etc/conf.d, but doesn't use it much) -- After lots of unsuccessful attempts at hacking "-D PHP4" into the apache init script, I ended up just rewriting my apache config. Also, whereas gentoo's init scripts say "doing something... " then "ok" or "failed", debian only has the first bit, often failing silently &gt;:( And they still use numbered rather than named runlevels &gt;:(&lt;/p&gt;</description></item><item><title>I have a lot of ... stuff</title><link>https://blog.shishnet.org/2005/02/14/i-have-a-lot-of-stuff.html</link><pubDate>Mon, 14 Feb 2005 21:43:09 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/14/i-have-a-lot-of-stuff.html</guid><description>&lt;p&gt;Cleaning out my room reveals:&lt;/p&gt;
&lt;p&gt;o) A collection of dead light bulbs&lt;/p&gt;
&lt;p&gt;o) A collection of McDonalds' straws (they're wider, and so better for shooting things)&lt;/p&gt;
&lt;p&gt;o) Hundreds of unfinished to-do lists&lt;/p&gt;
&lt;p&gt;o) A stamp collection&lt;/p&gt;
&lt;p&gt;o) A list of netware &amp; webmail logins / passwords for everyone in my school&lt;/p&gt;
&lt;p&gt;o) School "Flash Club" rules. I never got around to adding "Rule 1) You do NOT talk about flash club" :(&lt;/p&gt;</description></item><item><title>Another power cut?</title><link>https://blog.shishnet.org/2005/02/09/another-power-cut.html</link><pubDate>Wed, 09 Feb 2005 03:49:03 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/09/another-power-cut.html</guid><description>&lt;p&gt;omgwtf. Where do I go to complain? And how much are UPSes nowadays?&lt;/p&gt;</description></item><item><title>MRTG... died?</title><link>https://blog.shishnet.org/2005/02/08/mrtg-died.html</link><pubDate>Tue, 08 Feb 2005 19:59:21 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/08/mrtg-died.html</guid><description>&lt;p&gt;No, no more downtime&amp;hellip; but MRTG stopped working? I&amp;rsquo;ve gone from rateup to rrdtool, but surely that should &lt;em&gt;lower&lt;/em&gt; complexity as it no longer has to render anything?&lt;/p&gt;</description></item><item><title>Power Cuts</title><link>https://blog.shishnet.org/2005/02/01/power-cuts.html</link><pubDate>Tue, 01 Feb 2005 05:56:10 +0000</pubDate><guid>https://blog.shishnet.org/2005/02/01/power-cuts.html</guid><description>&lt;p&gt;Mid way through setting up dhcp and other networky stuff, the power cut out, and the temporarily fragile network fell apart&amp;hellip; It&amp;rsquo;s being redone with more cool stuff, like putting the server in it&amp;rsquo;s own /24 to keep it and the desktops safely apart \o/&lt;/p&gt;
&lt;p&gt;ED&amp;gt; And now for some unknown reason, the hardware router stopped moving traffic back and forth; leading to yet another day offline :/&lt;/p&gt;</description></item><item><title>MORE HATE: Copy protection</title><link>https://blog.shishnet.org/2005/01/29/more-hate-copy-protection.html</link><pubDate>Sat, 29 Jan 2005 23:51:35 +0000</pubDate><guid>https://blog.shishnet.org/2005/01/29/more-hate-copy-protection.html</guid><description>&lt;p&gt;I spent 3 hours battling with deus ex's copy protection, trying multiple CD drives (5), updating motherboard drivers, reinstalling 20 odd times; each time I'd get a crash in what seemed to be a runtime generated dll. In the end I copied deusex.exe from the demo into the full game's folder, and all is working fine. But I note things:&lt;/p&gt;
&lt;p&gt;1) Copy protection sucks ass. I bought my game legally, and it wouldn't let me use it.&lt;/p&gt;</description></item><item><title>Curse you, non-free journals</title><link>https://blog.shishnet.org/2005/01/27/curse-you-non-free-journals.html</link><pubDate>Thu, 27 Jan 2005 10:05:39 +0000</pubDate><guid>https://blog.shishnet.org/2005/01/27/curse-you-non-free-journals.html</guid><description>&lt;p&gt;Trying to find the original research that I'm working with for psychology is much harder than I'd like - I'm looking for some quite old studies from 1900s to 1990s, but all I can find is the journals for the past 3 years being sold for 20 pound each...&lt;/p&gt;
&lt;p&gt;On a related note, I've started learning &lt;a href="http://www.latex-project.org/"&gt;LaTeX&lt;/a&gt;, and after only a couple of days I've already stopped using all WYSIWYG word processors&lt;/p&gt;</description></item><item><title>Nooo... My uptime :(</title><link>https://blog.shishnet.org/2004/12/24/nooo-my-uptime.html</link><pubDate>Fri, 24 Dec 2004 16:32:05 +0000</pubDate><guid>https://blog.shishnet.org/2004/12/24/nooo-my-uptime.html</guid><description>&lt;p&gt;After 3 months uptime, I accidentally pulled the plug on the server while reaching for one of the other cables &gt;_&lt;&lt;/p&gt;</description></item><item><title>Goddamned magic quotes</title><link>https://blog.shishnet.org/2004/12/24/goddamned-magic-quotes.html</link><pubDate>Fri, 24 Dec 2004 00:21:44 +0000</pubDate><guid>https://blog.shishnet.org/2004/12/24/goddamned-magic-quotes.html</guid><description>&lt;p&gt;Such an ass feature in practice, runtime magic quotes especially - automatically protecting things going into an SQL statement may have a use, but adding slashes to things that come OUT of the database? WHY!?&lt;/p&gt;
&lt;p&gt;And they're not even magic quotes; they're magically appearing backslashes&gt;:P&lt;/p&gt;</description></item><item><title>Mmmm... first gig -_-</title><link>https://blog.shishnet.org/2004/12/07/mmmm-first-gig.html</link><pubDate>Tue, 07 Dec 2004 13:29:18 +0000</pubDate><guid>https://blog.shishnet.org/2004/12/07/mmmm-first-gig.html</guid><description>&lt;p&gt;I pretty much accidentally went to see the mad capsule markets yesterday when my sister's friend got ill; too much noise and not enough music for my tastes, but it was fun anyway. I got home at ~2am after several hours of jumping round, knackered to the point where I would for once be appreciative of an early night, but nay. Now in school, so tired -_-&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mcqueenmusic.com/"&gt;McQueen&lt;/a&gt; were supporting; they weren't as good an act (I'd guess it was just the audience not getting into it as much) but I liked the music more ^_^&lt;/p&gt;</description></item><item><title>General Protection Fault</title><link>https://blog.shishnet.org/2004/11/14/general-protection-fault.html</link><pubDate>Sun, 14 Nov 2004 21:06:43 +0000</pubDate><guid>https://blog.shishnet.org/2004/11/14/general-protection-fault.html</guid><description>&lt;p&gt;I was reading &lt;a href="http://www.meninhats.com/"&gt;men in hats&lt;/a&gt;, got bored waiting for the new kernel to compile, so I looked down the list of keenspot comics, to see &lt;a href="http://www.gpf-comics.com/"&gt;General Protection Fault&lt;/a&gt;. I figured it looked like crap, so I jumped to the middle of the archives, and fell in love. I think it's some psychological thing - the long haired unhygenic quake playing unix sysadmin got a girlfriend, and I just *had* to keep reading to see how things went XD&lt;/p&gt;</description></item><item><title>A farewell of no great fondness</title><link>https://blog.shishnet.org/2004/11/02/a-farewell-of-no-great-fondness.html</link><pubDate>Tue, 02 Nov 2004 18:15:26 +0000</pubDate><guid>https://blog.shishnet.org/2004/11/02/a-farewell-of-no-great-fondness.html</guid><description>&lt;p&gt;So I took down the content from my angelfire site, and redirected here. Yay ._. Also of note is that while it was my angelfire site that probably got pimped most (ie, at all), it's this site that first managed to get onto google's front page of the word "Shish" \o/&lt;/p&gt;
&lt;p&gt;Also; it's testing season again. The psychology tripwire didn't have any "match the surname to the study" madness, so I think I did quite well \o/ Who's idea was it to take perfectly well named studies and refer to them as ", ()[, page number in unspecified book]" anyway?&lt;/p&gt;</description></item><item><title>Huzzah, a text box.</title><link>https://blog.shishnet.org/2004/10/29/huzzah-a-text-box.html</link><pubDate>Fri, 29 Oct 2004 20:05:43 +0000</pubDate><guid>https://blog.shishnet.org/2004/10/29/huzzah-a-text-box.html</guid><description>&lt;p&gt;Now I no longer have to edit raw html every time I want to update the news thing on the front page. Yay me.&lt;/p&gt;
&lt;p&gt;A super-quick one night hack, and it all seems to be working fine \o/&lt;/p&gt;</description></item><item><title>Gah</title><link>https://blog.shishnet.org/2004/10/22/gah.html</link><pubDate>Fri, 22 Oct 2004 19:29:00 +0000</pubDate><guid>https://blog.shishnet.org/2004/10/22/gah.html</guid><description>&lt;p&gt;I woke up early and got back to sleep at the time I should get up, wake up #2 was late. We have no drinkable liquid in the house other than water, and there was no time for food for breakfast. I was late for the people who give me a lift and they shouted a lot.&lt;/p&gt;
&lt;p&gt;First lesson we spent an hour and a half using misaligned equipment in physics so it needs doing again, break time was rainy, core maths I had a load of my stuff thrown out of a window; I found the random scribbles, but 20 pound and important notes are gone. Then I had no mechanics books, as I've packed for the wrong day every day this week. Lunch was cold and wet, as I poked round the stinging nettle bush looking for my lost stuff. Then a study period where every computer I touched in the library in the last couple of weeks cacked up (although I'm fairly certain I'm not involved; some of them I hadn't used for a while and they'd been fine all week), then the general studies teaching rota got messed up so it was the teacher, me and two others of a class of supposedly ~20 going and discussing happiness, while rubbing nasal decongestant in my eyes, which burned.&lt;/p&gt;</description></item></channel></rss>