February 2009

Rails vs. Ramaze Performance Comparison

Posted by Michael on February 19, 2009 in General, SQL, Servers, Systems

One of my biggest concerns of late is that my “more than just a little trivial” Rails projects seem to find their way straight into the heavyweight category in no time at all. While I am quite hopeful that Merb being the 3.0 version of Rails will resolve many of the issues I face [...]

Install Passenger on Ubuntu Intrepid 8.10

Posted by Michael on February 14, 2009 in Configuration, Setups

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.
Bootstrap Passenger
Begin by Bootstrapping Ubuntu. [...]

Bootstrap Ubuntu Server 8.10 Intrepid 64-bit

Posted by Michael on February 14, 2009 in Bootsrap, Setups

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.).

Ubuntu Site: http://www.ubuntu.com
ISO Image: ubuntu-8.10-server-amd64.iso

If you’re new to my bootstrapping series, please see Bootstrapping my blog for some background information.
Install the OS
No need to [...]

Bootstrapping my Blogs

Posted by Michael on February 14, 2009 in Setups

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 [...]

Ultraviolet gives new life to Syntax highlighting

Posted by Michael on February 5, 2009 in General, Programming

I am tired of Google’s Syntax highlighter.  If I accidentally switch to Visual mode in the editor and do some edits and switch back to HTML mode, then I lose the class=”code” moniker and I have to go through the entire post and fix.
Another drawback I have with Google Syntax highlighter is that the page [...]

Ramaze and ActiveRecord

Posted by Michael on February 4, 2009 in General, Programming, Ruby Language

Thanks to the great folks on IRC over at Freenode#ramaze, I was able to not only get Ramaze working with Erubis and Activerecord for a pseudo apples to apples comparison of Rails vs. Ramaze performance benching, but I was also able to get Apache 2.2.9 talking to Passenger to Ramaze. This quick post will [...]

Initial release of Elemental

Posted by Michael on February 3, 2009 in Programming, Ruby Language

I am happy to announce the initial release of Elemental 0.1.1.
Elemental provides enumerated collection of elements that allow you to associate ruby symbols to arbitrary “display” values, thus allowing your code to think symbolically and unambiguously while giving you the means to easily display what end-users need to see. Additionally, symbols are associated with ordinal [...]