Instead of using this hack you might want to use MariaDB 10.x which can work with both old and...

ombulabs.com

Tool to show you which gems are slow to load: ➜ git:(master) ✗ bundle exec bumbler [################################################# ] (49/65) travis-lint...

OAuth requires a set of params to be carried along requests, among which a nonce. Some libraries pass these along...

Awesome is a very good tiling window manager that provides neat features like automatic layouting of windows, good multi-display...

If you want to access top-level constants inside a BasicObject class, you need to prefix them with ::.

You can use JavaScript to get or set cookie values on the client. Using the vanilla JavaScript API

makandra dev
github.com

Git commands tend to come in groups. Avoid typing git over and over and over by running them in a...

jQuery's deferred objects behave somewhat like standard promises, but not really. One of many subtle differences is that there...

kyusuf.com

Flexbox is great, but you don't get reliable support in Internet Explorer. The attached article shows how to accomplish...

This card existed before, but was outdated due to browser implementation changes. The information below is validated for the current...

While IE9 does support HTML5 tags, it fails to work until you force HTML5 mode. Here are two ways to...

Current webkit browsers like Chrome and Safari have a special variable in their consoles that refers to the selected DOM...

gist.github.com

The NestedHash class allows you to read and write hashes of any depth. Examples: hash = {} NestedHash.write hash, 'a', 'b', 'c...

makandra Operations

To see all jails: fail2ban status Our $JAIL is usually ssh. To see which IPs are banned currently: fail2ban-client...

You can find out about disk space usage of all tables within your database by running this: SELECT table_name...

The attached Coffeescript helper will let you create mouse events: $element = $('div') Trigger.mouseover($element) Trigger.mouseenter($element) Trigger.mousedown($element) Trigger.mouseup($element...

puppet.com

Don't use exec without user parameter If you use exec without user parameter, the command will get executed as...

Create htpasswd entry and print to stdout: $ sudo apt install apache2-utils # Optional $ htpasswd -n $USERNAME New password:

explainshell.com

Enter any command into explainshell and it will explain it to you: split into separate commands (if present), with each...

makandra dev

Sometimes you might want to check a short link for it's destination before clicking on it. Additional you get...

Some modern Javascript APIs return iterators instead of arrays. In plain Javascript you can loop through an iterator using

To upload a file via AJAX (e.g. from an ) you need to wrap your params in a FormData object.

Angular's location provider stalls links to the current URL, i.e. window.location. As soon as the $location service is activated...

makandra Operations

If you want to perform a failover on another haproxy backend server this is the way you should do it...