Parsing the Armory
So in my free time, what little there is, I’ve spent reworking armorylite to use the new Blizzard API.
I’ve decided to take the time to port the site over from top-down PHP to using a framework (my choice is always CakePHP).
function remove_more_jump_link($link) { $offset = strpos($link, '#more-'); if ($offset) { $end = strpos($link, '"',$offset); } if ($end) { $link = substr_replace($link, '', $offset, $end-$offset); } return $link; } add_filter('the_content_more_link', 'remove_more_jump_link'); ?>
So in my free time, what little there is, I’ve spent reworking armorylite to use the new Blizzard API.
I’ve decided to take the time to port the site over from top-down PHP to using a framework (my choice is always CakePHP).
We brought our fifth and final child home this past week, Kelsie Jane.
Total count is four girls, one boy; that’s all on me but I’m fine with it – Kaden is all the boy I think I could handle anyway.
Welcome, Kelsie – you’re in for a wild ride in this family.
Being a “switcher” (for the second time) meant I had to find a new version of the “ipconfig /flushdns” command that worked on my PC.
I was happy to find it’s just as easy on my Mac to flush DNS (if not a bit hidden).
I’m the first one to admit I’m lazy when it comes to maintaining a local copy of databases I work with. So what I decided to do was make my Mac work for me while I’m sleeping.
I’ve setup a series of daily commands to run as cron jobs on my iMac to do the boring things I spend time on every morning, thus saving me an hour of waiting around for downloads, decompressing tars and imports.
I’ve always been a tinkerer, tearing things apart and trying to put them back together (either how they were or how I thought they’d be better).
A few years back I started following the “steampunk” craze that was everywhere. From computers to keyboards to televisions to entire homes, I was fascinated in seeing what others were able to create in the Jules Verne-esque style.
So of course, I started playing around with clockwork and my passion for music and sound.
Sometimes I’m working with out of sync repositories, especially when I’ve submitted code and it overlaps with a release and I don’t necessarily want to push everything at once.
I’m a freak about maintaining a list of changed files on paper – I’m a paper nerd, I still love my black felt-tip papermate flair pens and moleskine notepads – but sometimes it’s nice knowing what is out of sync with a live checkout of a branch versus the repository.
So over the past few years I’ve become somewhat of an audiophile at a very, very introductory level (ie: I’ve seen the error of my ways in buying Bose and Beats by Dre products).
When I got my new Grado 325is cans I decided I wanted to try a headphone amplifier to see what all the fuss was about.
So I’ve been working in the time I have away other commitments on a new project that I’m excited to launch sometime later this year.
I’ve found the hardest part of programming in your spare time is that there rarely is any time you can actually deem “spare”.
The fun part is that I’m working with people who I’ve known for a long time and there’s no pressure to complete things on a schedule, other than ones we define for ourselves. That of course is also a problem because I’m apparently my own worst scope creep.
Keep an eye on purchaso.com
Adriana, you are finally two years old.
Hard to imagine it’s been two years already and at the same time, it has felt like you’ve been one (and tiny) for years and years.
Blow out your candles, little firecracker!
I can’t believe it, but we’re going to have another kid.
This one was a complete surprise – I’m not even sure when or how it happened (Sena assures me it is mine though so that’s mildly comforting).
When we were expecting Alise over 11 years ago, it was all a blur – that feeling hasn’t changed.
This will be our last, as I think we both will get snipped, twisted, tied and soldered after this one.