Docker without sudo

  • Add the docker group if it doesn’t already exist:
    sudo groupadd docker
  • Add the connected user “$USER” to the docker group. Change the user name to match your preferred user if you do not want to use your current user:
    sudo gpasswd -a $USER docker
  • Either do a newgrp docker or log out/in to activate the changes to groups.
  • You can use
        docker ps -a

    to check if you can run docker without sudo.

Keeping a fork up to date

1. Clone your fork:

git clone

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://
git fetch upstream

3. Updating your fork from original repo to keep up with their changes:

git pull upstream master

4. Push change to fork repo

git push origin master





JS: Get number of decimal from String

function decimalPlaces(num) {
  var match = (''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);
  if (!match) { return 0; }
  return Math.max(
       // Number of digits right of decimal point.
       (match[1] ? match[1].length : 0)
       // Adjust for scientific notation.
       - (match[2] ? +match[2] : 0));