Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Broken wire protocol

    Always interesting to find weird broken shit in wire protocols.

  2. NBN: test box

    NBN tech came by to “test” the installation and appears to have put the wire away and locked up the box.

  3. NBN: inside the box

    Inside the NBN box of mystery.

  4. NBN: the box

    Here’s what you get for your no money.

  5. Why I bought a Pebble

    A few months ago I bought a Pebble smartwatch.

  6. Hexdump

    DB<1> $data = "abc" DB<2> x join(' ', unpack('H*', $data) =~ m/..

  7. Anonymous objects

    Something I’ve been fiddling with today.

  8. Pebble cricket: draw

  9. Pebble cricket: SixFour

    Pebble-owning cricket lovers, its your lucky day.

  10. Long names may prove to be a problem.

  11. Innings change worked perfectly :)

  12. Pebble cricket: MVP

    I think that’s all I need.

  13. Pebble cricket

    First screenshot from my Pebble cricket app :)

  14. I spent my weekend on a new project I’m calling hopscotch.

  15. The latest fancy tool for deploying things is Docker.

  16. towncrier is now deployable with Carton.

  17. SSRF protection in Perl

    There’s a class of attacks that don’t get a lot of attention called Server-Side Request Forgeries.

  18. The new Gmail API

    This week Google announced their new Gmail API.

  19. Perl and etcd?

  20. So I’ve finished my OAuth2 dance and am ready to use my new access token to get at some protected resource.

  21. 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.

  22. DJabberd mandatory TLS

    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.

  23. A status dashboard

    A couple of weeks ago I had a big sook about how I wanted to deploy Stashboard as a service dashboard for Fastmail.

  24. 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…

  25. Experimenting with easing functions.

  26. When good glyph atlases go bad.

  27. 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…

  28. That will do for tonight

    That will do for tonight.

  29. Particle systems are fun

    Particle systems are fun :) I’ve been wanting to do a particle system for a long time.

  30. A particle system

    Some days you can’t help yourself.

  31. The problem with pulling cricket commentary into IRC is that I want to kickban players when they screw up (ie all day today).

  32. Here’s a work-in-progress of the new ship market screen for Pioneer.

  33. Translation answers

    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).

  34. Translation question

    Here’s a question that I’m having trouble finding the answer too, probably because I don’t have the right terminology.

  35. Fastmail’s XMPP server is receiving some bogus crap from Google at the moment.

  36. Code::Blocks for Pioneer

    Today I’m preparing a Code::Blocks project for Pioneer.

  37. Experiments with librocket, November 2011 The first UI written for Pioneer was already in place when I joined the project in early 2011.

  38. Upgrading the office servers.

  39. Multi-line text layout

    The Pioneer UI has long had a problem laying out multi-line text.

  40. Start of the new bulletin board & chat form.

  41. Lets talk about GCC’s maybe-unitialized warning.

  42. The secret truth of cross-platform development is that code is easy, but building is hard.

  43. Thrust

    Finally got the thrusters looking the way I want from behind!

  44. Pioneer main menu, August 2013 In the evenings, after I get home from work, I work on a game.

  45. Some techniques for randomly choosing colours that don’t clash.

  46. I bisected a kernel problem!

  47. My first Rust program is a port of Joe Groff’s “Hello World” sample from his Modern OpenGL tutorial.

  48. My first Rust code is a contribution to the SDL bindings.

  49. Over the last couple of weeks I’ve been working on integrating remote filestores into FastMail.

  50. Its looking pretty nice!

    Its looking pretty nice!