You are getting when connecting via SSH or deploying with Capistrano (which uses SSH): Too many authentication failures for username...

...to name any file @imported by SASS with a leading underscore. SASS files not beginning with an underscore will be rendered on their own, which will fail if they are...

When deploying code with Capistrano (depending on your configuration) at some point Capistrano tries to check out code from your...

Cookies without an expiration timestamp are called "session cookies". [1] They should only be kept until the end of the...

Instead of running all missing migrations on your test database with rake db:migrate RAILS_ENV=test you can also...

...Safari, ...) or Firefox, this is only the initial size -- users can resize textareas to become bigger. This is helpful to the user, but may be breaking your application layout in...

This note describes a Cucumber step definition that lets you say: Then "Mow lawn" should be an option for "Activity...

Due to the way we setup Jasmine tests in our projects, you may run into various errors when Jasmine boots...

const wordBreaks = { 'Fahrsicherheitstraining': "Fahr\xADsicherheits\xADtraining", 'Fahrsicherheitszentrum': 'Fahr\xADsicherheits\xADzentrum', 'Kreisverkehrswacht': 'Kreis\xADverkehrswacht', 'Berufsgenossenschaft': 'Berufs\xADgenossenschaft', } const keys = Object.keys(wordBreaks) function textNodes(node){ let textNodes = [] let walk = document.createTreeWalker(node...

...get rather expensive and doing it for every long word does not make it better, but in my case the pages are not very content-heavy and there is no...

tl;dr Since Rails 7+ you can use ComparisonValidator for validations like greater_than, less_than, etc. on dates, numerics...

Our CI setup frequently sees this error while running yarn install: yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages...

As attachments to this card you will find a Cucumber feature and supplementing step definition that you can use to...

I had a huge MySQL dump that took forever (as in: days) to import, while I actually just wanted to...

Git allows you to set push options when pushing a branch to the remote. You can use this to build...

We recently decided to put static content for HouseTrip.com to Amazon Cloudfront for a faster user experience. This happens fully...

Usually, Unpoly compiler destructors are returned from the compiler function. However, when using async compiler functions, you can not register...

Do all of the above, and also Remove all blocks and hooks belonging to craken from your config/deploy.rb. Delete vendor/plugins/craken. Check if you have lib/tasks/craken.rb. If so, delete...

makandra dev

The Rails asset pipeline improves delivery of application assets (javascripts, stylesheets, images, fonts). Here are some basic facts about its...

bugs.launchpad.net

Terminator has a cool feature that allows you to split your terminal into many panels and type in all of...

xaprb.com

The linked article explains how to get a database-wide lock without creating table rows: This article explains how I...

redis.io

In production, you (or your ops team) should configure a maximum number of bytes that Redis can use to store...

...per group but only one value can be picked for the results. The default behaviour of MySQL prior to version 5.7 will not complain and arbitrarily choose a value. But...

Inside before :each blocks you can refer to variables that you introduce via let later on. They do not need...

When the Ruby parser module of Ruby-GetText comes across a file in one of its search directories (e.g. lib/scripts...