Presentation: LAMP vs. The World

Matt Gauger - Lamp vs. the world - MKE PHP Users Group - December 14, 2010 View more presentations from mathiasx.

Open URL from Terminal.app and the 'open' command

More and more as I blog, I find I like to post little tips, and beginners thank me for showing them something new, More advanced users may have simply overlooked whatever I’m sharing, so they can find it useful, too. So in that vein, I just reminded myself of a...

Git & Github: A Beginner's Guide

 Let me start off by saying that this blog post isn’t going to introduce you to the intricacies of git. There is certainly a lot to be learned and a lot that I could write about branching, managing git servers, and any number of the git commands and ways to...

What I'm doing in December

Aside from being really busy at work, I’ll be giving three talks at users groups in December. How did I end up agreeing to give three talks in one month? People heard me talking about some topic and they asked me to talk to their group on it. If asked,...

/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)

I tend to blog things that I want to remember, but couldn’t find in one quick Google search. This is an error I got while starting the Rails Tutorial, because I was using an old system (I counted about 160 gems installed) and starting to use rvm for...

The Master's Word

Last night, at the opening of Sector67 and during a discussion about human language, expression, and the limits thereof, I told a story I’ve read somewhere, but I cannot remember the source. My details on the story are quite fuzzy; I am quite sure it comes from an eastern oral...

/Library/Ruby/Gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:572:in `start_tcp_server': no acceptor (RuntimeError)

Seeing this error when trying to run your Rack or Sinatra webapp? It’s probably because you’re already running something on the port you’re trying to use. This happens quite a bit if you’re using daemonized Rack apps that go off on their own after you close the controlling shell. Use...

Importing old content

I’ve got text archives of my blog posts going back to about 2008 2007, so I’m going to start importing those old blog posts into posterous – Note: As of April 15th, 2012, I’ve imported these all into a new blog on Github Pages running Octopress/Jekyll – and backdating...

Currently Reading: Clean Code by Robert C. Martin

While it comes off as a little repetitive after The Pragmatic Programmer and Code Complete, “Uncle Bob” has a few interesting things to say. I’ll write another post with my notes after I’ve finished the book. The introductory on naming is dated, as most Pragmatic Programmers are no longer naming...

Continuous Integration for the Lone Programmer

(This post is part of my blog archiving project. This post appeared on blog.mattgauger.com on January 30, 2010.) There’s a laundry list of tools and practices in my head that I consider part of modern software engineering (version control, unit testing, code reviews, etc.) These aren’t necessarily required on...