0. Create kafka user
sudo adduser kafka
sudo adduser kafka sudo
su -l kafka
1. Download and Install kafka archive
| # Function to squash last N commits | |
| squash() { git reset --soft HEAD~$1; git commit --edit -m"$(git log --format=%B --reverse HEAD..HEAD@{1})"; } | |
| # Merge changes from upstream into current branch | |
| git fetch upstream && git merge upstream/master | |
| curl -X PUT -T ./{file.dat} -H "x-ms-date: $(date -u)" -H "x-ms-blob-type: BlockBlob" "https://{storageaccount}.blob.core.windows.net/backups/{file.dat}?{sas-token}" |
| #!/bin/bash | |
| # Anh Nguyen <anh.ng8@gmail.com> | |
| # 2016-04-30 | |
| # MIT License | |
| # This script takes in same-size images from a folder and make a crossfade video from the images using ffmpeg. | |
| # Make sure you have ffmpeg installed before running. | |
| # The output command looks something like the below, but for as many images as you have in the folder. |
| #!/usr/bin/env python | |
| # | |
| # This is a Python implementation of the QuickPerm algorithm described by Phillip Paul Fuchs at http://www.quickperm.org | |
| # that generates all permutations of a list without using recursion. | |
| # | |
| a = ['a', 'b', 'c', 'd'] | |
| N = len(a) |