Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Always interesting to find weird broken shit in wire protocols.
-
NBN tech came by to “test” the installation and appears to have put the wire away and locked up the box.
-
Inside the NBN box of mystery.
-
Here’s what you get for your no money.
-
A few months ago I bought a Pebble smartwatch.
-
DB<1> $data = "abc" DB<2> x join(' ', unpack('H*', $data) =~ m/..
-
Something I’ve been fiddling with today.
-
Pebble-owning cricket lovers, its your lucky day.
-
Long names may prove to be a problem.
-
Innings change worked perfectly :)
-
I think that’s all I need.
-
First screenshot from my Pebble cricket app :)
-
I spent my weekend on a new project I’m calling hopscotch.
-
The latest fancy tool for deploying things is Docker.
-
towncrier is now deployable with Carton.
-
There’s a class of attacks that don’t get a lot of attention called Server-Side Request Forgeries.
-
This week Google announced their new Gmail API.
-
Perl and etcd?
-
So I’ve finished my OAuth2 dance and am ready to use my new access token to get at some protected resource.
-
My super-secret spare time project this week is a notifier app for Fastmail, to cover the main failing in the mobile web client: no access to platform notifications.
-
If you’re still running DJabberd as your XMPP server, then you’re likely having a hard time coping with the new mandatory TLS policy that many XMPP server operators implemented yesterday.
-
A couple of weeks ago I had a big sook about how I wanted to deploy Stashboard as a service dashboard for Fastmail.
-
I’m slightly concerned that I wrote this without really thinking about it. class LuaSlot { public: static inline sigc::slot<void> Wrap(lua_State *l) { lua_getfield(l, LUA_REGISTRYINDEX, "_slot"); if (lua_isnil(l, -1)) { lua…
-
Experimenting with easing functions.
-
When good glyph atlases go bad.
-
Today I moved Fastmail’s image processing backend (used for attachment thumbnailing and image galleries) from Graphics::Magick to Imager, due to the former’s tendency to crash on some kinds of bogus input, leaving core and data files lying around, filling…
-
That will do for tonight.
-
Particle systems are fun :) I’ve been wanting to do a particle system for a long time.
-
Some days you can’t help yourself.
-
The problem with pulling cricket commentary into IRC is that I want to kickban players when they screw up (ie all day today).
-
Here’s a work-in-progress of the new ship market screen for Pioneer.
-
We might be on to something here… “The purpose of this paper is to describe the solution we implemented to manage the translation cost of the localisation of a massively multiplayer online text based role playing game (MMORPG).
-
Here’s a question that I’m having trouble finding the answer too, probably because I don’t have the right terminology.
-
Fastmail’s XMPP server is receiving some bogus crap from Google at the moment.
-
Today I’m preparing a Code::Blocks project for Pioneer.
-
Experiments with librocket, November 2011 The first UI written for Pioneer was already in place when I joined the project in early 2011.
-
Upgrading the office servers.
-
The Pioneer UI has long had a problem laying out multi-line text.
-
Start of the new bulletin board & chat form.
-
Lets talk about GCC’s maybe-unitialized warning.
-
The secret truth of cross-platform development is that code is easy, but building is hard.
-
Finally got the thrusters looking the way I want from behind!
-
Pioneer main menu, August 2013 In the evenings, after I get home from work, I work on a game.
-
Some techniques for randomly choosing colours that don’t clash.
-
I bisected a kernel problem!
-
My first Rust program is a port of Joe Groff’s “Hello World” sample from his Modern OpenGL tutorial.
-
My first Rust code is a contribution to the SDL bindings.
-
Over the last couple of weeks I’ve been working on integrating remote filestores into FastMail.
-
Its looking pretty nice!