HomeRamblings  ⁄  Setups


Articles related to setting up environments

Preparing for Countdown

Today, I focused on setting up email and twitter accounts so I could begin to get the word out for [Matchpoint](http://matchpoint.io). When you're getting started it's tough to know what to do if you've never done this sort of thing before, so here's a quick walkthrough on some of the steps I've taken so far. ## Domain name registration The very first thing most online businesses are faced with is registering a domain name. A lot of experts say your domain has to be .com or don't bother. These days, it's mattering less and less if you're .com, .io, .us, or dot anything else. Dot com is cybersquated to the point you have to string three full words together to have find a name that's not taken. When was the last time you strictly judged a… read more

Making Ruby talk to MSDE

Getting Ruby to talk to Microsoft SQL Server 2005 is one thing. Getting Ruby to talk to Microsoft SQL Server Developer Edition 2000, has one twist that threw me off for hours. Here, I'll show you how to do and hopefully save you lots of frustration and brain damage from banging your head against the wall. I won't cover a complete Ruby and Rails/Ramaze/Sinatra installation. This post assumes you have that much down pat, so we'll pick up the ball with installing FreeTDS, unixODBC, Ruby ODBC If you're using Ubuntu 8.10, you can get away with installing everything from packages with the following: ~~~ bash apt-get install unixodbc freetds-common tdsodbc \ libodbc-ruby1.8 \ libdbi-ruby1.8 libdbd-odbc-ruby \ autoconf make ~~~ **NOTE: I wrote this article and right before publishing, attempted to replicate these results on both mac OS X and CentOS… read more

macports is not darwinports

For those of you who don't keep a close eye on the macports system that provides you with convenient builds of popular open source software, let me put you on guard: macports supplanted darwinports a few years back to [avoid continued confusion][1] over the name. I was having a good bit of trouble getting ports to install ImageMagick and have had trouble many other times getting ports to install things. As such, I often fell back on fink or compiling and installing from source rather than figuring out the root causes of my macports problems. Macports was surprisingly easy to fix up and get fully operational again, and this was on a fairly old machine that I am pretty certain I started with "Darwin Ports" roughly 3.5 years ago. ## First Thing's First First, know that the official macports website… read more

Bootstrapping my Blogs

Ever notice that blogs that are tutorial in nature spend a lot of time providing instructions on installing things, but a whole lot depends on what the author already has installed that he's forgotten to tell you about? Or perhaps the author simply left out the details necessary for you to fully replicate his environment? For me personally, I get downright tired of writing the same thing over and over. Like my code, I want my blogging efforts to be efficient and DRY. Since I work extensively with virtual machines to maintain an orderly environment in a known state, I figured it makes just as much sense to document by establishing a git repository that contains all my bootstrap scripts and configuration scripts needed to get things installed. Whether you use bare metal or virtual machines, you are now empowered… read more

Apache 2.2 and Active Directory and Group restrictions

I was really struggling with getting Apache and Active Directory talking and restricting access (authorizing) only a sub-set of users that belonged to a particular group. Here, I show you how I solved the problem. … read more

Install Passenger on Ubuntu Intrepid 8.10

Phusion Passenger is one of the easiest Rails and Rack environments to set up and configure with Apache2. With my bootstrapping scripts, the ability to establish a Virtual machine image and have a working Rails application on it in minutes is a reality. Here is how I do it. … read more

Bootstrap Ubuntu Server 8.10 Intrepid 64-bit

This post covers getting the basic Ubuntu Server 8.10 Intrepid up and going and ready for further configuration (such as Ruby on Rails, or MySQL Server, or Bind 9, etc.). … read more