This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
head -n 4096 /dev/urandom | openssl sha1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get SHA256 of a text | |
# Usage: sha256 password | |
# output: 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 | |
function sha256() { | |
echo -n $1 | shasum -a 256 | |
# Source: http://albertech.blogspot.fr/2015/02/generate-sha-256-hash-from-command-line.html | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/sh | |
# Requires OpenSCAD on $PATH | |
# Automatically re-exports all changed .scad files pre-commit | |
git diff --cached --name-only | grep ".scad$" | while read -r file; do | |
basename="${file%.*}" | |
echo "Exporting $file to $basename.stl..." | |
openscad -o "$basename.stl" "$file" | |
done |
Add to .bashrc or .bash_profile
function git_undelete_file () {
if [ $# -eq 0 ]; then
echo "Usage: git_undelete_file <filepath>";
exit 1;
fi
git checkout $(git rev-list -n 1 HEAD -- "$1")^ -- "$1"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# A bash script to create a time machine disk image suitable for | |
# backups with OS X 10.6 (Snow Leopard) | |
# This script probably only works for me, so try it at your own peril! | |
# Use, distribute, and modify as you see fit but leave this header intact. | |
# (R) sunkid - September 5, 2009 | |
# | |
# This will create a time machine ready disk image named with your | |
# computer's name with a maximum size of 600GB and copy it to | |
# /Volumes/backup. The image "file" (it's a directory, really) will |
Add [toc]
to md file to generate table of contents
###Mount HFS & HFSPLUS (Apple Filesystem Types)
First thing first, you have to install kmod-hfs & kmod-hfsplus and hfsplus-tools.
Step 1: Import GPG Key
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
To install ELRepo for CentOS-7:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Create new container | |
a) docker run -i -t ubuntu /bin/bash | |
b) docker run --name rails_dev_container -i -t ubuntu ubuntu /bin/bash | |
The command line flags - i -t provide an interactive shell in the new container | |
2. Show running docker containers ==> docker ps | |
3. Show list of current containers ==> | |
a) docker ps -a (Show all containers, both stopped and running) | |
b) docker ps -n x (shows the last x containers, running or stopped, ex: docker ps -n 5) |
Months
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 1, 0) -- First day of previous month
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), -1) -- Last Day of previous month
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) -- First day of this month
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) + 1, -1) -- Last day of this month
NewerOlder