View gitignoresync.sh
rsync -azP --delete --filter=":- .gitignore" . targethost:/targetdirectory
View convert-crt-to-pem.sh
# from https://github.com/nodejs/node/issues/3742#issuecomment-225939382
openssl x509 -inform der -in /Path/to/the.crt -out /Path/to/the/file.pem
View an-event-apart-austin-2015-notes.md

Follow ups:

  • stand up webpage test internally: https://sites.google.com/a/webpagetest.org/docs/private-instances
    • docker image?
    • convert AMI to an VMware image?
    • need windows machines for agents
  • sign up for thewebahead.net podcast - @jensimmons
  • responsive design podcast - ethan marcotte and karen mcgrane
  • mailtoself.com
  • hipmunk.com - for travel
View sync-using-gitignore.sh
# sync everything excluding things in .gitignore
# delete anything on target not in source
# include dotfiles and symlinks, also use compression
rsync -azP --delete --filter=":- .gitignore" . my-target-host:/my/target/directory
View attachto.sh
# attaches to the first running docker container containing the name passed
# in as the first argument to the command
# example: attachto projects
function attachto () {
echo "Attaching to first running docker container with name: $1 You might need to press ctrl+c to start entering commands..."
docker attach $( docker ps | grep $1 | head -n 1 | cut -d' ' -f1)
}
View go-to-coding-resources.md
View gist:ff8d689cf2405a504b28
sed -n 16224,16482p filename > newfile
View .tmux.conf
#Below configs from
# https://wiki.archlinux.org/index.php/Tmux#Vim_friendly_configuration
#Prefix is Ctrl-a
set -g prefix C-a
bind C-a send-prefix
unbind C-b
set -sg escape-time 1
set -g base-index 1
setw -g pane-base-index 1
View .matt_profile
# for homebrew, make sure homebrew stuff is last in path
export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH
function mi() { mvim "$@" ;}
# git
alias gs='clear; git status'
alias sstatus='clear; svn status'
function gadd() { git add "$@" ;}
View visualvm-tomcat7.sh
# Tomcat setup
# add the following to the JVM_OPTS for the given tomcat instance
VISUAL_VM_SETTINGS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xverify:none"
# note that on os x, some StackOverflow posts have discussed the need for an additiona "-Xshare:off" setting.
# To run jstatd
# create a file called jstatd.all.policy
# see http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstatd.html