Skip to content

Instantly share code, notes, and snippets.

watch -n 5 --differences "mysql -u root -p -e 'show processlist'"
@cmpscabral
cmpscabral / mysql_import.sh
Last active January 11, 2016 19:20
mysql import from tar.gz
# tar.gz
tar -xzOf your_db_dump.sql.tar.gz | mysql -u USERNAME -pPASSWORD your_database
# sql.gz
pv mydump.sql.gz | gunzip | mysql -u root -p
@cmpscabral
cmpscabral / orderaccesslog.sh
Created January 14, 2016 15:40
order access.log lines by IP
cat access.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
@cmpscabral
cmpscabral / gist:876b31dc40071b7a2bb9
Created January 27, 2016 17:21
maagento tools svn
mkdir -p media/content/images/cms-images
mkdir -p webservice/uploads
rm -f app/etc/use_cache.ser
mkdir -p var/cache var/report var/locks var/log var/session var/logging
mkdir -p media/catalog/product
svn revert webservice/.htaccess
svn revert webservice/.htpasswd
svn revert app/etc/local.xml
@cmpscabral
cmpscabral / vagrant_helpers
Created February 3, 2016 10:19
vagrant helpers
alias vssh="cd /Users/miguel/Vagrant/ && vagrant ssh -- -t 'sudo su; cd /home/www/'"
alias vup="cd /Users/miguel/Vagrant/ && vagrant up"
alias vprov="cd /Users/miguel/Vagrant/ && vagrant provision"
alias vrestart="killall -9 ruby; cd /Users/miguel/Vagrant && vagrant halt && vagrant up"
@cmpscabral
cmpscabral / vpn.sh
Created February 17, 2016 15:57
poor man vpn
ssh -N -D 0.0.0.0:1080 localhost
@cmpscabral
cmpscabral / gist:5d73aae78dbf7375667a
Created February 29, 2016 22:54 — forked from mtigas/gist:952344
Mini tutorial for configuring client-side SSL certificates.

Client-side SSL

For excessively paranoid client authentication.

Using self-signed certificate.

Create a Certificate Authority root (which represents this server)

Organization & Common Name: Some human identifier for this server CA.

openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
@cmpscabral
cmpscabral / gist:780c597675c3469db870
Created March 13, 2016 23:02
find files older than x time
find $LOCATION -name $REQUIRED_FILES -type f -mmin +360 -delete
@cmpscabral
cmpscabral / firstLast.sql
Created March 22, 2016 13:28 — forked from mrclay/firstLast.sql
MySQL: Extract last and first name(s) from a full "name" field (for Elgg)
SELECT
-- Assumed to be trimmed
name
-- Does name contain multiple words?
,(LOCATE(' ', name) = 0) AS hasMultipleWords
-- Returns the end of the string back until reaches a space.
-- E.g. "John Doe" => "Doe"
-- E.g. "Francis Scott Key" => "Key"
@cmpscabral
cmpscabral / gist:f786417f36e5adee8f2d
Created March 26, 2016 12:52
list files by modified date tree
tree -ifDt --timefmt=%F