Kimsufi only gives a single /128 IPv6 address per host, so we can’t just give containers routable addresses D: 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’s internal private IPs. /etc/docker/daemon.json : ipv6 is needed to enable IPv6 support in Docker fixed-cidr-v6 is needed for ipv6…
Things I would change if I was in charge: Towels would come in ISO sizes (Hand towels being A4, body towels as A0, etc) “Dogging” would become synonymous with “dog-walking”. Walking two dogs at the same time would be called “Double Dogging”. No shame against fucking in cars, I just think it would make more sense for that to be called “fucking in…
I’ve played Chrono Trigger a few times, but always stopped close to the end, this time I’m a little more determined to complete it. Also notable that I’m playing this after FF16 in an attempt to restore my faith in humanity – pretty much every section below could be prefixed with “Wow, I’m amazed at how much better this is compared to FF16”. World CT feels…
Because the documentation that people refer to no longer mentions external databases at all, and the old documentation which tells you to use GF_DATABASE_URL doesn’t work, and migrations are painful… Configure postgres and Grafana compose.yml services: graphdb: image: postgres:17 ports: - 5435:5432 volumes: - /data/grafana/postgres:/var/lib/postgresql environment: -…
tl;dr This game is a delight World It’s beautiful, I enjoy just walking around and admiring the scenery, I’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 <3 Combat Gameplay Non-combat gameplay There are fun little mini-games all over the place Queen’s Blood is a pretty neat card game, good enough to…
Cute, fun - mostly “challenging”, occasionally “frustrating” (specifically a couple of levels where you need to build tall wobbly structures and it’s more about “can you build a tall structure quickly, before it has time to fall over” than “can you build a solid structure” – but the input mechanism isn’t precise enough for…
Writing some mini-reviews to keep track of the games I’m playing, no idea if this will be a regular thing o.o tl;dr This was a slog D: I rolled credits out of a sense of obligation, and uninstalled rather than bother with the DLC. If “a game is a series of interesting choices”, FF16 barely counts as a game – “choices” are few and far between, and I don’t…
Generate SSH key ssh-keygen -f deploy_blog -t ed25519 Configure github with appropriate secrets DOCKER_USERNAME - username for docker hub DOCKER_PASSWORD - key for docker hub DEPLOY_HOST - hostname to be poked over ssh DEPLOY_USER - username to ssh as DEPLOY_KEY - SSH private key Push code to github git push Github actions runs a workflow to publish a docker image name: Publish on: push: branches:…
10 years of hibernation :O 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. I tried an in-place upgrade for my NAS, it appears that the software upgrade worked, but the storage…
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…
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? 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. Blindly type in my username and password in the…
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: gl_start(TRIANGLE); gl_add_vertex(0, 0, 0); gl_add_vertex(0, 1, 0);…
This 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. 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…
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 the opera blog . To paraphrase: Consider your age is (2011 - yearborn) The last two digits of your birth year is (yearborn - 1900) Added together is (2011 - yearborn) +…
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.). Looking it up on wikipedia, it seems the Japanese version has twice as many missions, plot-explaining cutscenes between…
(Background: Braid is a game where you can do stuff, then rewind time and use your knowledge of the "future" to your advantage) 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…
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: auto virbr0 iface virbr0 inet manual pre-up ifconfig eth1 down pre-up brctl addbr virbr0 pre-up brctl addif virbr0 eth1 pre-up ifconfig eth1…
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,…
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. 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…
Expo was pretty awesome; the commercial side was even more commercial and less interesting than before – but then I was mostly going to check out cosplayers and the DDR tournament . 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…
Good idea: Go for a walk. 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…
Because the world doesn't have enough anecdotal evidence already: On my gaming / media PC (custom built): 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. GPU…
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’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. Thankfully, something went wrong, and we had to pull into a station in a snowy village in…
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…
Needing an impromptu web browsing kiosk, I wonder if opera has any options which could be useful; so I try opera –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/< 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~
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. sshd[2454]: Accepted…
Walking into "the money shop" Shish: I'd like to buy some money. Assistant: We can do that, how much? Shish: Ten pounds. Assistant: And what currency would you like that in? Shish: Pounds. Assistant: You want ten pounds... in pounds? Shish: Yes. How much will that cost me? Assistant: That'll cost you ten pounds. Shish: A bit steep, isn't it? Do I get a discount if I buy in bulk? Assistant: ...
There is a “media” share, which anybody can read, and the media user can write to. I’ve connected to this share, but can’t write to it. My first thought is that I must be connected anonymously, so I right click -> disconnect… and nothing happens. Right click -> disconnect again, “this drive is not connected”. Hmm, explorer bug? Well, if it’s not…
At a table in TGI Friday's surrounded by people, I get out my notepad and dump the contents of my brain~ S: Gaaah. G: Yup. S: Who is this? G: George S: We're not doing very well at the writing thing G: Yeah, this is so slow. S: Needs more shorthand S: Why are you here? G: Dunno S: Why can I talk to you? G: Dunno :P Needed something to do S: Yeah, takes my mind off the social stuff S: Are you alone…
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. 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…
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: Farb Raush 's .das .produkt ; 15 minutes of pretty in 64k The uprising scene in V for Vendetta The Sylvia Cannon trailer from the Korean pangya site The FFVII trailer on of the OPM demo disks Planetarian deserves an honourable…
The guide to Sarge I found here very nearly worked, but with some problems. Quick summary of changes: 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) The /etc/pam.d stuff was screwy -- where that…
Coniston's network card died, and I was the nearest employee; thus, my turn to run up to the datacenter and replace it /o/ This would be easier if I had parts, or the tools to attach them -_- 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…
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: 2 days ago, I move the database to a separate server, as MySQL grinds to a halt…
Things of Note: bicycles! chocolate tasty foods~ their milk has gauges :O "http" and smiley buttons, which don't seem to work... On the way back we were driven off the motorway by the french police, taken to a warehouse in the middle of nowhere , and some of us were taken to some random room for an hour of questioning o_O
The first in a series on conversations that never actually happened: --- Conversation That Happened --- Car: *beep* Guy: *wave* --- What Happened in My Head --- Shish: *wave* Guy: Oh, you know Tom too? Shish: Tom? I thought that that was Old Farmer Joe, sitting on his tractor, taking his apples to market o_O Guy: ... you need glasses ._. Shish: That I do, lassie. That I do...
It's been over a month, and apathy over writing about it has killed my blogorhythm :| The LBW itself was somewhat meh, with not a great deal of linux, touristy beer, and being far too hot for wandering. 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 :( Getting to greece, I found my maths class…
Yay backdating entries :P Boo for it being an entire month since the event so my memories are blurring :( Things I do remember: MEAT -- Lots of meat. Meat of many different types. Tasty meat :3 Meat with buns and peppers and cheese and onion ^_____^ The Wii -- A games console that even Kitty was impressed with~ Excite Truck was by far the most popular game, being played constantly for ~12 hours…
8 hours sleep + 4 hours lie-in is good for dreaming \o/ 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~ 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…
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…
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~
The hostel we were in first seemed to be falling apart (where it had been built in the first place ) -- note chicken wire instead of railings :-/ Also, being in the furthest possible room (all the way along the hall, fifth floor ) was argh. And their breakfasts sucked too. In comparison, the teviot building was awesome. It has space toilets , nice halls . There was a strange thing in the attic.…
Things have been busy, and I've been lacking network access for much of it... 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.
First day, waking up at 5am, I spent much time packing cables, and failing to sleep. 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 :-/ 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…
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\ Also on the train, I noted a teenage / very early 20s couple, with PSP in one hand and baby…
19:57 >>> 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…