Ruby's mathn library changes Fixnum division to work with exact Rationals, so 2 / 3 => 0 2 / 3 * 3 => 0...

When you register a delegated event using on (or the deprecated delegate / live), it is somewhat hard to manually trigger...

If you're using the Capybara webdriver, steps sometimes fail because the browser hasn't finished loading the next page...

The rendered font often depends on the local font your system provides, therefore you often find a rule like below...

While you can use Apache as a reverse proxy, it tries to be too smart. Try nginx instead, it's...

On recent/fresh installations of Ruby 1.8.7 you may encounter this error why calling any bundled binary (or just bundle exec...

The following snippet demonstrates how you could create excel files (with spreadsheet gem) and format columns so that they follow...

stackoverflow.com

With ngAnimate, you can easily animate certain events (see directive support). We'll make use of ngClass animations to style...

If you get e.g. this error message when you try to run puppet agent: Error: Failed to apply catalog: undefined...

github.com

We have a new gem Minidusen which extracts Dusen's query parsing and LIKE query functionality. Minidusen can no longer...

After a recent Ubuntu update I didn't see the main menu bar of the RubyMine IDE (File | Edit | View...

#reverse_order does not work with complex sorting constraints and may even silently create malformed SQL for rails < 5.

makandra dev

Sometimes your code has long lines: describe 'foo' do describe 'bar' do really_long_line_really_long_line_really_long...

...managed by nova-compute. I didn't manage to find the cause of this behaivour yet, but I think it has something to do with the start order of the...

Watch out when saying something like 1.year in Rails. The result is not a Fixnum and can cause unexpected errors...

makandra dev

There is no good equivalent for the Unix sudo command in Windows. Below are a few workarounds that are all...

I experienced a lot of issues with google chrome that made it almost impossible to work with it. Here are...

We sometimes send calender data or tasks using iCalendar (ICS) via eMail as specified in RFC 5545. Recently, a customer...

Internet Explorer 5+ is aware of conditional comments that let you target HTML for selected versions of IE. For example...

Ruby's regular expressions can be represented differently. When serializing them, you probably want to use inspect instead of to...

With "attaching an event handler once" you possibly mean one of these two things: Register a function for an event...

makandra dev
github.com

Gem to provide nice looking urls ("/blog/the-greatest-bug-i-never-fixed"). If you don't need anything too special (like i18n for the urls...

It's generally not trivial to change a datetime's seconds, minutes, etc in SQL. Here is how it works...

Occasionally some complex query must be processed on the database because building thousands of Ruby objects is impracticable.