Skip to content

Instantly share code, notes, and snippets.

View scottstanfield's full-sized avatar
🚀
:wq

Scott Stanfield scottstanfield

🚀
:wq
  • Relativity Space
  • California
  • 21:22 (UTC -07:00)
View GitHub Profile
@scottstanfield
scottstanfield / brew-admin-group.sh
Last active December 23, 2015 18:59
Brew changes for multiple users
#!/bin/sh
# ask for an admin password upfront
sudo -v
sudo chgrp -R admin /usr/local
sudo chgrp -R admin /Library/Caches/Homebrew
sudo chmod -R g+w /usr/local
sudo chmod -R g+w /Library/Caches/Homebrew
@scottstanfield
scottstanfield / movie
Last active December 25, 2015 06:09
ASCII bytes of a Disney movie
536e6f7720576869746520616e642074686520536576656e204477617266730a
@scottstanfield
scottstanfield / bird
Last active December 25, 2015 06:18
base64 encoded JPEG of a bird
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAqAEADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5ARtpyacCXOemKmunhMaqi8iooACemayT0uZPuBGe9WtL03UNRu0tdOs7i7uHOEihjLsx9gOav+D/AA5qfijxPY6BpFuZry9mEcajoM9SfQAZJPoK/RT4a+CfB/wo8NQ2VlbRG98ofa74x7pZ3xySeoGei9Ka1KpwdR2R8Ez/AAq+JFtam8uPBWuRwAbixtH4
@scottstanfield
scottstanfield / fruit
Last active December 25, 2015 13:49
Picture of something edible
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCABAAEADASIAAhEBAxEB/8QAHQAAAQQDAQEAAAAAAAAAAAAABgAHCAkCBAUKA//EABwBAAICAwEBAAAAAAAAAAAAAAUGBwgAAgQBA//aAAwDAQACEAMQAAABv8SWYkuXrnUjmM1NKxAivw8mnqd5vuZpMUfHm9bHeZGo8gtRqFouoEh+4eoyzdtGkETHdgCb53Q7+ehX50DynobW3vLmmycuWkHJmkK73G/8U+dBXzMRALVDLOZ8ZYiYPtZuIORYZR//xAAjEAACAwADAAEEAwAAAAAAAAAEBQIDBgABBxAIERIVExQg/9oACAEBAAEFAv8APq28H84xGO+oLcWtYy6n18lmCADketJpc3YWl2i3N45qHLPEQLR/D7Sqc4M9baHY3NXVsZ7z9k2z/wCJWSj5U6/toeajcrkHLYluC9FppW8GUiIwkS81u0bGSeaTG0frX+23JVLYskVfYwZuXchFa9ILZSdoC2ZdacHGZ+NN2O6tJ0m28b0Zmuz5IDKEWFMapCTutmb3X0Dnup3d3Vxh54v7jDnrvhrLPFl6u1arRaMZ3WKev/jKZ11Qzi852SvCoXCc76+/JY3IzsM8OwVxBfkSnpWq8m1NJaDOBoquf//EAC8RAAIBAgQFAgMJAAAAAAAAAAECAwQRABIhMQUTQVFhMnEGFCIVI0KBkaGxwfD/2gAIAQMBAT8BwBfQXPsLnXwMHhtXFy2miMQkI5YkBDSXsdF9WXu2wGOIRKsEDiHlHmPE+XbREYX9zmt3t2tinpp6uVYaeJ5ZHNgqC/5nsB1J0GOF8Dp+HWep
@scottstanfield
scottstanfield / showallfiles.sh
Created October 30, 2013 05:22
Toggle hidden files in OS X Mavericks
#!/usr/bin/env bash
# Toggles the visibility of hidden files in OS X Mavericks Finder
current_value=$(defaults read com.apple.finder AppleShowAllFiles 2> /dev/null)
if [ -z "$current_value" ]; then
defaults write com.apple.finder AppleShowAllFiles true
else
defaults delete com.apple.finder AppleShowAllFiles
fi
# vi:ft=zsh
export PATH=$HOME/bin:/usr/local/bin:$PATH:.
export EDITOR=vim
# Setup Antigen
source $HOME/.antigen/antigen.zsh
NPM=/usr/local/lib/node_modules/npm/lib/utils/completion.sh
[[ -e $NPM ]] && source $NPM

How-to setup a simple git push deployment

These are my notes basically. I first created this just as a reminder for myself. Feel free to use this for your project as a starting point.

On the server (example.com)

  1. Create a user on example.com, as which we (the git client) connects (push) to exmaple.com.
sudo useradd -m -s /usr/bin/git-shell git
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Block Hello World</title>
</head>
<body>
<p>Star Wars</p>
<img src="lego.jpg" alt="" />
#!/usr/bin/env python2
# Quick and dirty demonstration of CVE-2014-0160 by Jared Stafford (jspenguin@jspenguin.org)
# The author disclaims copyright to this source code.
import sys
import struct
import socket
import time
import select
" Put this in your .vimrc
" Jump to the last position of the cursor except for git commits
function! PositionCursorFromViminfo()
if !(bufname("%") =~ '\(COMMIT_EDITMSG\)') && line("'\"") > 1 && line("'\"") <= line("$")
exe "normal! g`\""
endif
endfunction
au BufReadPost * call PositionCursorFromViminfo()