start new:
tmux
start new with session name:
tmux new -s myname
| // http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown#answer-7933931 | |
| #define SuppressPerformSelectorLeakWarning(Method) \ | |
| do { \ | |
| _Pragma("clang diagnostic push") \ | |
| _Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \ | |
| Method; \ | |
| _Pragma("clang diagnostic pop") \ | |
| } while (0) |
| # for revert instructions please see http://digitaldj.net/2011/07/21/trim-enabler-for-lion/ | |
| # \x51 is changed to \x4d in the script | |
| sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original | |
| sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x4d)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage | |
| sudo touch /System/Library/Extensions/ |