Skip to main content


Showing posts from October, 2007

Upgrading to Mac OS-X 10.5 "Leopard"

Last night I upgraded to Leopard. I was a little frightened, because you know, things don't always go as planned. Especially if you consider that I use my MacBook Pro for music production, in addition to software development in two languages (java and ruby).So how did it go?I opted for an "Upgrade" option because the thought of re-installing 200Gb of Native Instruments plug-ins and sample libraries was not very appealing as you might imagine. NI web site suggested not to upgrade until they verify all applications by December, but I decided to bite the bullet and go for it anyway. Someone's gotta do it :)So far - I must admit, I haven't seen a single hitch. Upgrade took about an hour (even though Installer at first reported it will take 4!!), and things seem to be running smoothly. Here's a list of applications I have verified to work on my system: Eclipse IDE, Aptana IDE, IntelliJ IDEA (7.0.1 and 6.0.5), TextMate Fetch, PostgreSQL, Resin 3 ruby 1.8.6 (m…

Ruby on Rails Hosting: From HostingRails to RailsMachine in a shake of a tail

Rails hosting is a hot subject, and with everyone asking everyone else about their experience, I thought its only fair to share my own experience, even though it is relatively limited. Introduction I started with a shared "professional" hosting plan from HostingRails. It was around $30/month, and included non-root SSH access to a shared server, and additional 150Mb of RAM for total of 200Mb (although that's actually quite misleading, see below). I stayed on this plan for about 3-4 months, and then decided to switch to a virtual hosting plan from RailsMachine - their single server plan, for about $100/month (that includes dedicated 384Mb of RAM and a root access to my virtual server). This post describes the reasons behind switching, and compares pros and cons of each hosting plan. Our needs included the following setup: One application running in two instances (one production, and one test) Two-mongrel instances per application (so total of 4 mongrels) Capistrano base…