Release Announcements
October 28, 2019
petfeedd, the software for pet feeders,
has a new release. 0.2.2
is a maintenance release that add support for new Raspberry Pi Hardware. There
are no breaking changes in this release.
Read More
Randomness
September 16, 2019
Welcome to the new, freshly redesigned rebeccapeck.org!
It’s amazing how you can become used to a design. It becomes like a warm coat.
You love the predictability, you spent a lot of time getting the fonts right,
getting the layour right, and everything is just perfect. That was the case with
this site, that was pretty much exactly how it was way back when I migrated the
site from Wordpress to Jekyll in 2013.
To put that into perspective, my daughter was not even a year old yet. Barack
Obama was just one year into his second term, the iPhone 5S had just dropped a
month earlier, the first 4K TVs were shown off at CES. A long time has passed.
And then the years pass. New devices and browsers appear. New technologies
become available, and cruft builds up. In this case, a simple task of “I need to
add a box to the site so that people will quit trying to use the comments for
tech support and go to Github instead” became a full scale burn it down and
start again redesign.
So, aside from the new design, what else has changed?
Read More
Javascript
February 1, 2019
For the last few years, Gulp has been my go-to task runner for Node projects
and, generally, anywhere where I need to build things or run tasks. But the
recent release of Gulp 4 broke all of my config files and left me with hours of
frustrating rewrites, I decided to see what else might be out there. And,
naturally, I landed on Grunt.
One thing I liked about Gulp (prior to 4.0) was it’s much looser structure that
allowed a lot of freedom in how you structured your file. Grunt seems to be much
more structured and opinionated. And sometimes, I don’t like those opinions.
A prime example of this is grunt-contrib-watch. When I type grunt watch, I
want to run a series of setup tasks first before firing the watcher up. But
grunt-contrib-watch squats on the prime real estate that is the watch
command.
But I wanted to use that command. And there doesn’t seem to be any way to just
say “run these arbitrary tasks before starting the watcher.” At least not one
that I could find clearly documented. Sure, I could just make my own mywatch
or similar command, but I’m picky. I want my command, so we need a way to rename
it.
Read More
Release Announcements
January 16, 2019
petfeedd, the daemon I wrote for my Raspberry Pi-powered cat feeders
has been updated to fix a number of bugs people were seeing attempting to
install it since I originally wrote it in 2017.
Perhaps the biggest change is Docker support! That’s
right, if you just want to run petfeedd, now you can do it in just three
commands! No more installing various libraries and things (but that approach
still works as well.)
Read More