justincarmony.com

As Justin Carmony points out, Mac OS Lion changed its behavior towards DNS and the usage of /etc/hosts (it quite...

makandra dev

This describes all the steps you'll need to get Solr up and running for your project using the Sunspot...

Sometimes you want one distinct version of RubyGems to be installed to replicate the same behavior across multiple servers.

Removing features and merging those changes back can be painful. Here is how it worked for me.\

jQuery UI's date picker and date time picker doesn't work on touch interfaces. Solution 1: Use Mobiscroll

Although it's tempting flirt with detecting mobile/touch devices with CSS media queries or Javascript feature detection alone, this approach...

Basically, you now need to know if your project uses a "real" time zone or :local, and if config.active_record.time_zone...

github.com

Note: capistrano_colors was merged into Capistrano starting from v2.13.5. However, this requires Ruby 1.9+. If you cannot upgrade Capistrano...

github.com

Ruby bindings for Sundown, a fast and full-featured Markdown parser that lets you define renders for arbitrary output formats...

If you're using Paperclip to store and convert images attached to your models, processing a lot of images will...

If you get this error while deploy and you are sure the Gemfile.lock is in the version control check your...

One of the most common production errors are ActionController::MethodNotAllowed errors. They usually happen when someone reloads a form by...

github.com

When Rack::Bug has been added to your project and your Apache2/Passenger only replies with an Error 500 (Internal Server...

To reduce download time, application servers usually serve content using gzip compression, if the browser supports it.

When you use google analytics to track your visitors interactions, you should ensure that it runs on your production site...

When you have a complex recipe setup with multistage deployment you may run into this error: `role_list_from': unknown...

If you turn on stylesheet caching, it might happen that stylesheets from different locations with different relative pathes will be...

makandra dev

Git has a built-in repository viewer for your web browser. a bit similar (but less awesome) than github.

If you want to use Require group $GROUPNAME on your default Apache installation like this: Order allow,deny Allow from...

You have to specify the environment with -e env_name or RAILS_ENV=env_name if you want to run...

After starting the Rails server in a freshly generated Rails 3.1 project you could see an error message such as...

Look here for informations how you can show the MySQL default character set. At first you need the Amazon RDS...

Web fonts are awesome. After being restricted to Arial for two decades there is finally a cross-browser way to...

When using the screen tool you may be unable to start a screen session but instead encounter an error: