Whats my IP from command line
I often need to check my WAN IP address – so this little command will do it for you in…
Rename a branch in SVN
If you made a typo or a similar mistake when naming your new branch, and you want to rename it,…
Mac OSX – Can’t eject disk (in use)
So you get that annoying “The volume can’t be ejected because it’s currently in use.” message trying to unmount your…
svnX – Use DiffMerge as diff tool
So, I use svnX on MacOSX and I find DiffMerge a much nicer application than the default FileMerge, but I…
Plex – External FAT32 USB drive
So, trying to use a Linux Mint laptop and Plex for a lower power consumption server seemed a good idea,…
Mysqldump all databases and gzip
So, quick and simple MySQL backup in a CRON. #!/bin/bash _hour=`date '+%H'`; _user="root"; _pass="thepassword"; _dest="/srv/backups/daily/"; mysqldump -u $_user -p$_pass --all-databases…
Grep duplicate JSON keys
If you have large JSON files with application settings in, you need to be sure that the settings only appear…
Case insensitive PHP in_array()
Simple function for using in_array() with case insensitive querying. function i_in_array($needle, $haystack) { return in_array(strtolower($needle), array_map("strtolower", $haystack)); }
Backup all SVN repos
If you need to backup your SVN repositories, then you can use this bash script to do so: #!/bin/bash DATE=`date…
Numerical Data Types in MySQL
In most MySQL GUI’s that offer the ability to alter the table definitions of a schema, if you add a…