Skip to content

Instantly share code, notes, and snippets.

@morgenfriedel
morgenfriedel / blockstack-id.md
Created January 10, 2018 20:20
blockstack-id
@morgenfriedel
morgenfriedel / warpwallet-challenge
Created December 17, 2017 05:21
It's not any of these.
This file has been truncated, but you can view the full file.
pB761a6i
gkzudmgk
xsp6er3k
Epyyp5xs
Fhndefgw
hhowate0
35scmr6s
lciz6Cz9
wezr1Fld
dby5E38p
@morgenfriedel
morgenfriedel / new-repo
Created November 26, 2017 17:25
Process for creating a new Github repo.
# TODO: See if you can automate what you have to do at
# https://github.com/new somehow...
git init
git add -A
git commit -m "init"
git remote add origin git@github.com:morgenfriedel/<NAME-OF-REPO>.git
git push -u origin master
@morgenfriedel
morgenfriedel / keybase.md
Created September 21, 2017 16:05
Keybase verification.

Keybase proof

I hereby claim:

  • I am morgenfriedel on github.
  • I am morgencodes (https://keybase.io/morgencodes) on keybase.
  • I have a public key ASD2tgQesqJNfeKH5CP0AI9WsYoafVtQ5I05kAzpoOtRygo

To claim this, I am signing this object:

@morgenfriedel
morgenfriedel / npm-node-gulp.sh
Last active May 8, 2018 15:03
Install npm, node, and webpack.
#! /bin/bash
sudo apt update
sudo apt install nodejs npm -y
sudo npm cache clean -f
sudo npm i -g n webpack
sudo n 6.10.2
sudo ln -sf /usr/local/n/versions/node/6.10.2/bin/node /usr/bin/node
@morgenfriedel
morgenfriedel / example.conf
Created April 25, 2017 03:58
Template for Apache Virtual Host file.
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
@morgenfriedel
morgenfriedel / first-ssh-key.sh
Last active December 29, 2020 17:25
Generate your first SSH key. Run with $ ./first-ssh-key.sh followed by your email address.
#! /bin/bash
ssh-keygen -t rsa -b 4096 -C "$1"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
xclip -sel clip < ~/.ssh/id_rsa.pub
@morgenfriedel
morgenfriedel / jessie-firefox-52.sh
Created April 25, 2017 03:30
Installs Firefox ESR v52 for Debian Jessie (https://mozilla.debian.net/)
#! /bin/bash
deb http://mozilla.debian.net/ jessie-backports firefox-esr
apt update
apt install -t jessie-backports firefox-esr
sudo wget https://mozilla.debian.net/pkg-mozilla-archive-keyring_1.1_all.deb
dpkg -i pkg-mozilla-archive-keyring_1.1_all.deb
gpg --check-sigs --fingerprint --keyring /etc/apt/trusted.gpg.d/pkg-mozilla-archive-keyring.gpg --keyring /usr/share/keyrings/debian-keyring.gpg pkg-mozilla-maintainers
#! /bin/bash
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --info
@morgenfriedel
morgenfriedel / ubuntu-server-setup-16.04-LAMP.md
Created April 25, 2017 03:02 — forked from Otienoh/ubuntu-server-setup-16.04-LAMP.md
LAMP Server setup for Ubuntu 16.04 on Digital Ocean

Server setup for Ubuntu 16.04 on Digital Ocean

The setup installs the following software:

The setup installs the following software:

  • Apache
  • MySQL
  • PHP
  • Node