Summary: As a follow-up to my <a href="http://pridian.rh.rit.edu/archives/000022.html">last post</a>, here's a catalog of some interesting apps I've found for my <a href="http://www.palm.com/products/palmm500/">Palm m500</a>.
Summary: For all you <a href="http://www.rit.edu/~macrit/">MacRITters</a>, I've set up a new virtual host on my old iBook. The <a href="http://macrit.bwerp.net/forum/">MacRIT Forum</a> is now housed on the same server as this blog.
Summary: I've been thinking a lot about unit tests, lately. In the Bad Old Days I could var_dump() my way through a problem and deal with the consequences, but that isn't good enough any more. Today, I want my tests to run themselves, and that's forcing me change the way I structure my code.
Summary: So I wrote a post about testable classes in PHP, and before I even hit "Publish" I read something on StackOverflow that challenged some of my opinions. I wrote that I didn't need testable factories, but what if I did?
@@ -2,7 +2,7 @@ Title: Locking Down rsync Over SSH
Summary: For my most recent backup scheme, I needed to lock down rsync over OpenSSH while allowing scheduled syncing. I did it using the authorized_keys command="command" option to restrict access for a specific private key.
@@ -2,7 +2,7 @@ Title: Portal 2: Now with More Portals
Summary: When I think about the original Portal, I think of increasingly challenging puzzles, easter eggs, and the sarcasm and insults of a cruel AI. Portal 2 continues this tradition in a very satisfying way.