This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.
###Array ####Definition:
| #!/bin/bash | |
| CUR_DIR=$(pwd) | |
| echo "\n\Pulling in latest changes for all module...\n" | |
| for i in $(find . -name ".git" | cut -c 3-); do | |
| echo ""; | |
| echo "current directory"+$i; | |
| cd "$i"; |
| import ( | |
| "crypto/md5" | |
| "encoding/hex" | |
| ) | |
| func GetMD5Hash(text string) string { | |
| hasher := md5.New() | |
| hasher.Write([]byte(text)) | |
| return hex.EncodeToString(hasher.Sum(nil)) | |
| } |
| ## | |
| # sudo chmod 775 /usr/local/bin/checkwifi.sh | |
| # crontab -e | |
| # */5 * * * * /usr/bin/sudo -H /usr/local/bin/checkwifi.sh >> /dev/null 2>&1 | |
| ## | |
| ## reboot on network failure | |
| ping -c4 192.168.1.1 > /dev/null | |
| if [ $? != 0 ] |
| -- list all go deps | |
| `go list -e -json -compiled .` |