Skip to content

Instantly share code, notes, and snippets.

Matt M. theothermattm

Block or report user

Report or block theothermattm

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View experimental-culture.md

Tom Chi - Learning Through Prototyping

()[https://www.youtube.com/watch?v=kuqgrvUPc5g]

  • Better to reason with experience/data than guesses
    • Find the quickest path to experience
    • Doing is the best kind of thinking.
  • Smart people will always have good defenses of their guesses
  • "Am I hearing a guess, or am I hearing direct experience?"
    • We want experience
@theothermattm
theothermattm / gitignoresync.sh
Created Jul 28, 2017
Sync files using .gitignore
View gitignoresync.sh
rsync -azP --delete --filter=":- .gitignore" . targethost:/targetdirectory
@theothermattm
theothermattm / convert-crt-to-pem.sh
Created Jul 20, 2016
Convert .crt to .pem for CA's
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
@theothermattm
theothermattm / an-event-apart-austin-2015-notes.md
Created Oct 7, 2015
An Event Apart - Austin, TX 2015 - Notes
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
@theothermattm
theothermattm / sync-using-gitignore.sh
Created Oct 7, 2015
Rsync files using .gitignore
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
@theothermattm
theothermattm / attachto.sh
Created Feb 25, 2015
Attach to a docker image by image name
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
@theothermattm
theothermattm / gist:ff8d689cf2405a504b28
Created Sep 16, 2014
Cut a section of lines using sed
View gist:ff8d689cf2405a504b28
sed -n 16224,16482p filename > newfile
@theothermattm
theothermattm / .tmux.conf
Last active Aug 29, 2015
My Tmux Conf file
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
@theothermattm
theothermattm / .matt_profile
Last active Sep 30, 2015
My Bash/Zsh Common Dotfile
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 "$@" ;}
You can’t perform that action at this time.