Pure virtual, or abstract, methods are those that are defined with a signature and no body, and must be implemented by some base class definition before you can instantiate an …
Getting Started with Struts Shale
Struts Shale is a proposal for a next-generation web development framework. I’ve spent a couple days scouring the internet trying to find a simple getting started guide to build a …
Windows Domain Authentication with SVN and Apache
I just finished setting up domain based authentication on our new SVN server here at work, so I thought I’d post my notes on the process and links to what …
Installing Apache2 and SVN on OS X using Fink
This guide will walk you through installing Apache2 and SVN using Fink on OS X 10.4. You should be able to follow the same instructions for 10.3; however, there is …
Creating an SSL Certificate
I just wanted to post some quick instructions on creating a self signed certificate that you can install into Apache 2 for use with mod_ssl. It seems that these instructions …
Intro to Ruby: A Developer’s Quick Start
Ruby is a very powerful, fun, and expressive language – I thought instead of continuing my sometimes long winded Intro To XXX series this morning, I’d post a cheat sheet …
Intro to Ruby: Hello World
I recently decided I was going to take up Ruby programming as a hobby. Prior to that I had taken on Python, which has quickly become one of my favorite …
How To: Create an Atom Feed
Most people are already familiar with RSS and RSS2 feeds for content syndication. ATOM doesn’t appear to be as popular yet, however it is catching on more and more. ATOM …
Apache Rewrite Rules
The Apache module mod_rewrite provides a powerful mechanism for hiding, redirecting, and reformatting request URLs. I just finished implementing a mod_rewrite scheme for timfanelli.com to accomplish 3 things: Redirect old …
C++ const Correctness
Here’s a very thorough article that supplements my recent const rant very nicely. I received a number of emails back arguing against my point that const is important and influential. …