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:
| #!/usr/bin/env python | |
| # python subnet.py 200.100.33.65/26 | |
| # from: curl -O https://gist.githubusercontent.com/RichardBronosky/1aed6606b1283277e7ff9eaa18097e78/raw/subnet.py | |
| import sys | |
| # Get address string and CIDR string from command line | |
| (addrString, cidrString) = sys.argv[1].split('/') | |
| # Split address into octets and turn CIDR into int |
| #!/usr/bin/env bash | |
| # | |
| # Example of multiple key AES encryption for text files using the openssl v. 0.9.8+ command line utility | |
| # Uses n public certs as key for MIME PKCS envelope, any individual private key can decrypt. | |
| # | |
| # If standard RSA ssh keys exist, these can be converted to public certs as well (and ssh keys can decrypt) | |
| # | |
| # To sign (and verify) the encrypted file, one of the private keys is required, see: | |
| # http://www.openssl.org/docs/apps/smime.html#EXAMPLES for openssl smime examples | |
| # or http://www.openssl.org/docs/apps/cms.html#EXAMPLES for cms utility (OpenSSL v. 1.0+) |
| // ==UserScript== | |
| // @name AWS title changer | |
| // @description Change page title on AWS Management Console | |
| // @namespace dev.sheile.net | |
| // @include https://console.aws.amazon.com/* | |
| // @include https://*.console.aws.amazon.com/* | |
| // @version 1 | |
| // ==/UserScript== | |
| (function() { | |
| var SERVICE_NAMES = { |
| var mgo = new Mongo() | |
| function getReadableFileSizeString(fileSizeInBytes) { | |
| var i = -1; | |
| var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; | |
| do { | |
| fileSizeInBytes = fileSizeInBytes / 1024; | |
| i++; | |
| } while (fileSizeInBytes > 1024); |
| #!/bin/sh | |
| set -e | |
| HOST=localhost | |
| DB=test-entd-products | |
| COL=asimproducts | |
| S3PATH="s3://mongodb-backups-test1-entd/$DB/$COL/" | |
| S3BACKUP=$S3PATH`date +"%Y%m%d_%H%M%S"`.dump.gz | |
| S3LATEST=$S3PATH"latest".dump.gz | |
| /usr/bin/aws s3 mb $S3PATH |
This is a quick-and-dirty guide to setting up a Raspberry Pi as a "router on a stick" to PrivateInternetAccess VPN.
Install Raspbian Jessie (2016-05-27-raspbian-jessie.img) to your Pi's sdcard.
Use the Raspberry Pi Configuration tool or sudo raspi-config to:
| #!/usr/bin/env python3 | |
| # taken from http://www.piware.de/2011/01/creating-an-https-server-in-python/ | |
| # generate server.xml with the following command: | |
| # openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes | |
| # run as follows: | |
| # python simple-https-server.py | |
| # then in your browser, visit: | |
| # https://localhost:4443 | |
| import http.server |
| ========================================== ========================================== | |
| TMUX COMMAND WINDOW (TAB) | |
| ========================================== ========================================== | |
| List tmux ls List ^b w | |
| New -s <session> Create ^b c | |
| Attach att -t <session> Rename ^b , <name> | |
| Rename rename-session -t <old> <new> Last ^b l (lower-L) | |
| Kill kill-session -t <session> Close ^b & |