git Merge Commit Messages
Oct 21, 2018, 11:41 AM
The default git commit message for merge conflicts lists any files that were conflicts. However, it includes them as a comment with the # prefix. This means they’ll get stripped from the real commit message, by default. I like to keep them...
Moving to HTTPS with Let’s Encrypt
Mar 11, 2018, 11:45 AM
I recently moved my site, www.dribin.org, over to HTTPS. For other HTTPS sites I’ve setup, I’ve bought a certificate from name.com. Their cheapest option is $10/year, which is very affordable. But this time I decided to try out Let’s...
May 10, 2017, 11:42 PM
I’ve been using Linode since about 2012, and I cannot recommend them enough. A few months ago, they announced a cheaper $5/month plan. I recently switched to that, and saved a bunch of money. I pay for their backup plan, so the total is...
Switching to Jekyll
Feb 27, 2017, 9:53 AM
After many years of faithfully using Movable Type, I have finally switched to another blogging system: Jekyll. I’ve been meaning to move off Movable Type for literally years, since they dropped SQLite support in version 5, released in...
My Unit Testing C4 Presentation
Apr 5, 2011, 10:12 PM
I should have posted this literally years ago. Since I just learned that Keynote can easily publish presentations to iWork.com, I figure I have no excuse. iWork.com is dead. Thus, here’s my C4 presentation on unit testing:...
Oct 1, 2010, 7:09 PM
Next week, I fly out to Cupertino to start working at Apple as a full time employee. This is a big move for me, as I’ve been working for myself since 2001. But this is truly a once-in-a-lifetime opportunity that I cannot pass up. As is the...
Welcome Lily and Zach Dribin
Sep 16, 2010, 11:04 PM
My wife and I recently brought home two new additions to the Ross-Dribin family: Lily and Zach! All four of us are doing great, but everything since then has been a blur.
trigint - An Integer-based Trigonometry Library
Aug 15, 2010, 11:06 AM
Back when I was writing the A440 sample code for my iPad Dev Camp presentation, I needed to generate a 440 Hz sine wave. The simplest way to do this is to use the sin() or sinf() standard C library functions. But there was one minor...
My Chiptune Cover of Don’t Stop Believin’
Jul 18, 2010, 10:27 AM
Here’s a chiptune cover of Journey’s Don’t Stop Believin’ I made during some time off I had last December. I just haven’t gotten around to posting it until now (though I did make a few tweaks yesterday). I think we were watching Glee at...
Fun with C99 Syntax
May 15, 2010, 9:52 AM
The C99 language added some pretty neat features to the ANSI C we know and love (now known as C89). I used a construct called compound literals in my iPad Dev Camp presentation, and it seemed new to a lot of people. Here’s a summary of...