Skip to content

Instantly share code, notes, and snippets.

View willgarcia's full-sized avatar
🌴

William Garcia willgarcia

🌴
  • Brisbane, Australia
View GitHub Profile
/etc/init.d/mysqld stop
echo -e "mysqltmp\t/var/mysql/tmp\ttmpfs\tmode=0777\t0 0" >> /etc/fstab
mkdir /var/mysql/tmp
chown -R mysql:mysql /var/mysql/tmp/
my.cnf /var
mount -a
/etc/init.d/mysqld start
@willgarcia
willgarcia / gist:33a853608f823b3af87d
Created March 27, 2014 09:09
selenium-server-initd
#!/bin/bash
SELENIUM_HOME="/var/lib/selenium/selenium-server-standalone-2.25.0.jar"
SELENIUM_PORT="5555"
SELENIUM_LOG="/var/log/selenium/selenium-output.log"
SELENIUM_ERROR_LOG="/var/log/selenium/selenium-error.log"
SELENIUM_PID_FILE="/tmp/selenium.pid"
case "${1:-''}" in
'start')
# list files
$ rpm -ql packageName
$ rpm -qpl file.rpm
# list rpm dependencies (not installed)
$ rpm -Uvh --test <package.rpm>
# list rpm dependencies (installed)
$ rpm rpm -qR <package.rpm>
@willgarcia
willgarcia / gist:77a40e51762771946993
Last active August 29, 2015 13:57
vboxmanage unregister vms by id
vboxmanage list vms | awk '{print $2;}' | xargs -I vmid VBoxManage unregistervm vmid --delete
VBOXID=$(vboxmanage list vms | grep packer | awk '{ print $2 }')
vboxmanage controlvm $VBOXID poweroff ; vboxmanage unregistervm $VBOXID --delete ; rm ~/VirtualBox\ VMs/packer-virtualbox-iso/* -rf
LAST_TAG=$(git for-each-ref refs/tags --sort=-taggerdate --format='%(refname)' --count=1)
LAST_VERSION_STABLE=$(echo $LAST_TAG | sed 's/refs\/tags\///g')
echo $LAST_VERSION_STABLE
git describe --tags `git rev-list --tags --max-count=1`
@willgarcia
willgarcia / gist:1581244e7dea82bd4c85
Created March 3, 2014 15:46
drop all functions pg (per sschema)
SELECT 'DROP FUNCTION ' || ns.nspname || '.' || proname
|| '(' || oidvectortypes(proargtypes) || ');'
FROM pg_proc INNER JOIN pg_namespace ns ON (pg_proc.pronamespace = ns.oid)
WHERE ns.nspname = 'my_messed_up_schema' order by proname;
screen
screen -l #list
screen -rx # attach last screen
ctrl-shift a-d #detach
tmux
tmux list-session
tmux attach-session
ctrl b d
git format-patch branch1..master
git ma *.patch
@willgarcia
willgarcia / gist:25c163fdcbb6e8d9a078
Created February 1, 2014 14:08
mysql dump/import gz
Exporting:
mysqldump -u user -p database | gzip > database.sql.gz
Importing:
gunzip < database.sql.gz | mysql -u user -p database
@willgarcia
willgarcia / gist:76ca54fa5827242c8666
Created January 30, 2014 09:25
postgres drop/truncate table plsql function
\c metadata
CREATE OR REPLACE FUNCTION drop_tables(_schema text)
RETURNS void AS
$func$
BEGIN
EXECUTE (
SELECT 'DROP TABLE '
|| string_agg(quote_ident(t.tablename), ', ')
|| ' CASCADE'
FROM pg_tables t