This file contains 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
#redis://redistogo:[email protected]:9402 | |
redis-cli -h catfish.redistogo.com -p 9402 -a d20739cffb0c0a6fff719acc2728c236 flushall |
This file contains 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
HOST=localhost | |
STORAGE_PATH=~/srv/docker/postgresql | |
DUMP_FILE_PATH=/path/to/dump/file | |
docker run --name postgresql-master -itd --restart always \ | |
--publish 5433:5432 \ | |
--volume $STORAGE_PATH/postgresql-master:/var/lib/postgresql \ | |
--env 'PG_PASSWORD=passw0rd' \ | |
--env 'DB_USER=dbuser' --env 'DB_PASS=dbuserpass' --env 'DB_NAME=dbname' \ | |
--env 'REPLICATION_USER=repluser' --env 'REPLICATION_PASS=repluserpass' \ |
This file contains 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
-- check the last time tables were vacuumed and analyzed | |
-- Ref: https://lob.com/blog/supercharge-your-postgresql-performance/ | |
SELECT relname, last_vacuum, last_autovacuum, last_analyze, last_autoanalyze | |
FROM pg_stat_all_tables | |
WHERE schemaname = 'public'; |
This file contains 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
# Discover live hosts on a subnet | |
# nmap -sP -PE -PP -n [subnet in CIDR notation] | |
nmap -sP -PE -PP -n 192.168.1.0/24 | |
# Scan for installed software and versions | |
# nmap -sV --version-all [CIDR or IP] | |
nmap -sV --version-all 192.168.1.0/24 |
This file contains 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
class ColorUtil | |
class << self | |
def lighten hex_color, percent | |
adjust :lightness, hex_color, percent | |
end | |
def darken hex_color, percent | |
adjust :lightness, hex_color, percent * -1 | |
end |
This file contains 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
# initializers/active_admin.rb | |
module ActiveAdmin | |
class ResourceController | |
module DataAccess | |
# monkey patch to have multiple column sorting as "column1_asc, column2_desc" | |
def apply_sorting(chain) | |
params[:order] ||= active_admin_config.sort_order | |
orders = [] | |
params[:order].present? && params[:order].split(/\s*,\s*/).each do |fragment| |
This file contains 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
var lastNow = new Date(); | |
var lastStubbedNow = new Date(1421224206 * 1000); | |
var oldDate = Date; | |
// stub with new Date function | |
Date = function () { | |
var args = arguments.length > 0 ? Array.prototype.slice.call(arguments) : [getStubbedNow().getTime()]; | |
args.unshift(null) | |
return new ( Function.prototype.bind.apply( oldDate, args ) ) // http://stackoverflow.com/a/8843181/1036829 |
This file contains 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
# Details: https://devcenter.heroku.com/articles/heroku-postgres-import-export | |
# Create postgres role (v13) if not existing yet | |
createuser -s postgres -U <os-username> | |
# Dump | |
heroku pg:backups capture | |
curl -o latest.dump `heroku pg:backups public-url` | |
# Restore to local db |
This file contains 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
javascript:(function(){ var file = prompt("Paste URL of the js file here:"); document.body.appendChild(document.createElement('script')).src=file;})() |
This file contains 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
ngrok -log=stdout 80 > ngrok.log & |