Skip to content

Instantly share code, notes, and snippets.

View mwcz's full-sized avatar
🏠
Working from home

Michael Clayton mwcz

🏠
Working from home
View GitHub Profile
@mwcz
mwcz / SassMeister-input-HTML.html
Created March 21, 2015 01:08
Generated by SassMeister.com.
<!DOCTYPE html>
<html>
<head>
<title>PearlHacks Sass!</title>
</head>
<body>
<header>PearlHacks Sass!</header>
<main>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
@mwcz
mwcz / SassMeister-input-HTML.html
Created March 21, 2015 01:59
Generated by SassMeister.com.
<!DOCTYPE html>
<html>
<head>
<title>PearlHacks Sass!</title>
</head>
<body>
<header>
@mwcz
mwcz / scrapbook.conf
Created October 14, 2015 15:15
scrapbook
# map the cp-local user hostnames to the remote environment hostnames
map $http_host $upstream_host {
~^dev-.*\.domain\.com$ real.domain.com;
}
# Listen on port 80, but redirect to https/443
server {
listen 80;
server_name ~^(dev|qa|stage|prod).*\.domain\.com$;
@mwcz
mwcz / godzilla.js
Last active January 22, 2016 13:35
Godzilla Rampage
// ==UserScript==
// @name Godzilla Rampage
// @namespace godzilla.substitution.fun
// @description Replaces 'God' with 'Godzilla'
// @version 1.0.0
// @grant none
// @include http://*
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==
@mwcz
mwcz / nth.js
Created February 11, 2016 15:55
nth function, execute a function every nth invocation
/**
* Wrap your function such that it will be executed every N times it's called.
* This is useful in a long-running loop such as the main loop in a game, where
* you want to execute certain functions every 10 frames, or similar, but don't
* want to manage a dozen separate "timers".
*
* @param {Function} f the function to wrap
* @param {Number} n execute the function every `n` times
*/
function nth(f, n) {
@mwcz
mwcz / gif.sh
Created September 27, 2016 17:31
gif command for recording animated gifs in Linux
#!/bin/bash
# USAGE: gif SECONDS FILENAME
# example: gif 4 out.gif
# then drag a box :D
# Delay before starting
DELAY=0
# Duration and output file
<script src="typed.js"></script>
@mwcz
mwcz / memlog.sh
Created November 8, 2016 03:08
A simple script to create graphs of memory usage of Linux processes.
#!/usr/bin/env bash
# usage: memlog.sh PID
# requires gnuplot and matplotlib (dnf install python2-matplotlib gnuplot)
PID=$1
LOG=./$PID.log
PNG=./$PID.log.png
echo recording memory usage for PID $PID
<p>I am your snippet.</p>
<script type="module" src="https://unpkg.com/@patternfly/pfe-icon@latest/pfe-icon.js"></script>