most of these require logout/restart to take effect
# Enable character repeat on keydown
defaults write -g ApplePressAndHoldEnabled -bool false
# Set a shorter Delay until key repeat| ;;; all code in this function lifted from the clojure-mode function | |
| ;;; from clojure-mode.el | |
| (defun clojure-font-lock-setup () | |
| (interactive) | |
| (set (make-local-variable 'lisp-indent-function) | |
| 'clojure-indent-function) | |
| (set (make-local-variable 'lisp-doc-string-elt-property) | |
| 'clojure-doc-string-elt) | |
| (set (make-local-variable 'font-lock-multiline) t) |
| (defun split-str (string &optional (separator " ")) | |
| (split-str-1 string separator)) | |
| (defun split-str-1 (string &optional (separator " ") (r nil)) | |
| (let ((n (position separator string | |
| :from-end t | |
| :test #'(lambda (x y) | |
| (find y x :test #'string=))))) | |
| (if n | |
| (split-str-1 (subseq string 0 n) separator (cons (subseq string (1+ n)) r)) |
| # Monitoring on interface eth0 | |
| tcpdump -i eth0 -n port 67 and port 68 |
Add the following chunk to your existing ISC dhcpd.conf file.
if exists user-class and ( option user-class = "iPXE" ) {
filename "http://boot.smidsrod.lan/boot.ipxe";
}
else {
filename "undionly.kpxe";
}
(or see https://gist.github.com/4008017 for a more elaborate setup
| #!/bin/bash | |
| # ADC downloader tool | |
| # | |
| # Usage: | |
| # adc_download.sh [download URL] | |
| # | |
| # Michael Tyson, A Tasty Pixel <[email protected]> | |
| # | |
| # Multi-team support via Christopher Bowns (@cbowns, http://cbowns.com/) | |
| # |
| /usr/bin/plutil -convert xml1 -o - ~/Library/Safari/Bookmarks.plist | grep -E -o '<string>http[s]{0,1}://.*</string>' | grep -v icloud | sed -E 's/<\/{0,1}string>//g' |
| echo -e "\e[1;40m" ; clear ; while :; do echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(( $RANDOM % 72 )) ;sleep 0.05; done|awk '{ letters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%^&*()"; c=$4; letter=substr(letters,c,1);a[$3]=0;for (x in a) {o=a[x];a[x]=a[x]+1; printf "\033[%s;%sH\033[2;32m%s",o,x,letter; printf "\033[%s;%sH\033[1;37m%s\033[0;0H",a[x],x,letter;if (a[x] >= $1) { a[x]=0; } }}' |
| # Make mouse useful in copy mode | |
| setw -g mode-mouse on | |
| # Allow mouse to select which pane to use | |
| set -g mouse-select-pane on | |
| # Allow mouse dragging to resize panes | |
| set -g mouse-resize-pane on | |
| # Allow mouse to select windows |