Skip to content

Instantly share code, notes, and snippets.

@ssp
ssp / change MAC address.sh
Created December 11, 2009 12:03
change MAC address
# for ethernet, use en1 for airport, replace 0s with desired address
sudo ifconfig en0 ether 00:00:00:00:00:00
# in Mac OS X with Fast User Switching enabled
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
# rather switch to a specific user ID:
#/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID 505
@ssp
ssp / gpsdownload.sh
Created December 11, 2009 12:00
download data from Bluetooth GPS device
# from strange Bluetooth GPS device that's already set up using gpsbabel
gpsbabel -t -w -i wbt -f /dev/tty.SPPslave -o kml -F ~/Desktop/route.kml
@ssp
ssp / lsregister
Created December 11, 2009 11:59
lsregister
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
@ssp
ssp / xibtonib.sh
Created December 11, 2009 11:58
xibtonib
#! /bin/sh
find . -name "*.xib" -type f | awk '{sub(/.xib/,"");print}' | xargs -I % ibtool --compile %.nib %.xib
@ssp
ssp / nibtoxib.sh
Created December 11, 2009 11:57
nibtoxib
#! /bin/sh
find . -name "*.nib" -type d | awk '{sub(/.nib/,"");print}' | xargs -I % ibtool --write %.xib --upgrade %.nib
@ssp
ssp / Check Plist Syntax.sh
Created October 4, 2009 11:55
check syntax of .strings plist files
# check syntax of .strings plist files
find . -name "*.strings" -print0 | xargs -0 plutil | grep -v ": OK"