Upgrading to Snow Leopard for Ruby on Rails Developers
|
A Mac OS X Snow Leopard upgrade can go badly for Rails developers.
Norbauer provides some advise on fixing mySQL and other elements of the Ruby on Rails development environment that can break when upgrading to the 64-bit Snow Leopard environment. For a full description, see http://norbauer.com/notebooks/code/notes/snow-leopard-upgrading-for-rails-developers. We have a large number of iMac OS X system on which we develop Ruby applications and were thankful this upgrade advise. Unfortunately, it did not alway address our problems. In those case, we actually found a fresh install was the most effective solution. Developers in the same situation may find the following directions for doing this helpful.
|
Building a Micro-multinational accounting system?
|
I'm thinking of building a Ruby on Rails based micro-multinational accounting system. It's the last thing I want to do, but it seems like nothing else free or paid out there is adequate. Currently, we make do with Intuit Quickbooks Pro. Compared to the alternatives, it is a pleasure to use, and makes accounting rather easy. But it has a number of fundamental failings from our perspective, and I can't find an alternative that addresses them.
Missing Essentials
(1) multi-users with appropriate permissions
(2) remote access from anywhere
(3) dealing with multiple currencies
(4) ability to create custom features and interfaces to deal with special regulations, processes and access to information for other related systems (like analysis and reporting).
(5) can be hosted on a remote server
Nice to Have
(1) consolidated accounts. We run companies in many countries and jurisdictions. It would be good to have them all consolidated in realtime with a single combined view of cash, revenue, expenses, assets, and liabilities, etc.
(2) runs on a unix system (linux, mac OSX, solaris)
(3) works via a web browser.
(4) integrate with other open systems, such as Evernote, Highrise.
(5) runs on the cloud and/or in a Virtual Machine
Getting these missing essentials and nice-to-have features can't come at the cost of ease of use or reasonable cost. I looked at some open ERP systems that promise everything I want (like openerp.com), but they still have clunky interfaces for inputing accounting information, and their broad focus makes them hard to manage, understand, and modify. Other systems, like Quickbooks online, look simple and easy enough to use, but have no ability to be modified for our other uses since they are closed.
Of course, building our own system won't be cheap; we would have to find a way to recover some of those costs by commercializing it or getting some sort of spin-off effect such as more clients.
|
Identifying Ruby on Rails Sites
|
Can you tell if a site was implemented using Ruby on Rails? It is not always obvious. But there are clues that you can use. One of the East Agile developers shares the following advise on this topic. Based on my experience about rails and web technologies, I have some rules to identify the technology behind a website: |

