Skip to content

Instantly share code, notes, and snippets.

💭
DevOps for VA.gov's CMS

Elijah Lynn ElijahLynn

💭
DevOps for VA.gov's CMS
Block or report user

Report or block ElijahLynn

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
@ElijahLynn
ElijahLynn / simplehttp.service
Last active May 7, 2019 — forked from funzoneq/simplehttp.service
A systemd file for a Python SimpleHTTPServer
View simplehttp.service
# Upstream https://gist.github.com/ElijahLynn/ce1a103a6caa7dbd11f7facb3c943f8f
[Unit]
Description=Job that runs the Python SimpleHTTPServer daemon
Documentation=man:SimpleHTTPServer(1)
[Service]
Type=simple
WorkingDirectory=/tmp/backups
ExecStartPre=-/usr/bin/mkdir /tmp/backups
ExecStart=/usr/bin/python -m SimpleHTTPServer 80 &
@ElijahLynn
ElijahLynn / guake_fullscreen_toggle.py
Last active Oct 13, 2018
Script to toggle fullscreen for Guake 0.8.x
View guake_fullscreen_toggle.py
#!/usr/bin/env python2
# -*- coding: utf-8; -*-
# Depends on https://github.com/Guake/guake/pull/1446
import dbus
try:
bus = dbus.SessionBus()
remote_object = bus.get_object('org.guake.RemoteControl', '/org/guake/RemoteControl')
remote_object.fullscreen_toggle()
View countCSSRules.js
function countCSSRules() {
var results = '',
log = '';
if (!document.styleSheets) {
return;
}
for (var i = 0; i < document.styleSheets.length; i++) {
countSheet(document.styleSheets[i]);
}
function countSheet(sheet) {
@ElijahLynn
ElijahLynn / gist:75f75ef17592d31b4152175b31584ae1
Last active Jul 5, 2017
Google News - 'Top Stories' Hider - Userscript
View gist:75f75ef17592d31b4152175b31584ae1
// ==UserScript==
// @name Google News - Top Stories Hider
// @namespace http://www.elijahlynn.net
// @version 0.1
// @description Permanently hides the Top Stories section on Google News
// @author Elijah Lynn
// @match https://news.google.com/*
// @grant none
// @downloadURL https://gist.githubusercontent.com/ElijahLynn/75f75ef17592d31b4152175b31584ae1/raw
// @updateURL https://gist.githubusercontent.com/ElijahLynn/75f75ef17592d31b4152175b31584ae1/raw
View f.txt
document.write('\x3cimg src\x3d\x22https://secure-gl.imrworldwide.com/cgi-bin/m?ci\x3dncs2016\x26amp;at\x3dview\x26amp;rt\x3dbanner\x26amp;st\x3dimage\x26amp;ca\x3dchase_ev_012417\x26amp;cr\x3d80580412\x26amp;pc\x3d144822244\x26amp;ce\x3d10787013_DCM\x26amp;rnd\x3d3209337560\x22 height\x3d\x221\x22 width\x3d\x221\x22 border\x3d\x220\x22\x3e\x3cscript type\x3d\x22text/javascript\x22 src\x3d\x22https://s.admathhd.com/2/675511/analytics.js?ac\x3d10787013\x26amp;si\x3d851407\x26amp;pc\x3d144822244\x26amp;pi\x3d319652813\x26amp;cr\x3d80580412\x26amp;dm\x3d\x26amp;ai\x3d3092936\x26amp;ui\x3dAMsySZY-5abb1GYAnjQ-u_lv224d\x26amp;cb\x3d3209337560\x26amp;pp\x3dN5762.wsjdn.com\x26amp;dt\x3d6755111439323588633001\x22\x3e\x3c/script\x3e');(function() {if (!window.GoogleTyFxhY || typeof window.GoogleTyFxhY.push !== 'function') {window.GoogleTyFxhY = [];}window.GoogleTyFxhY.push({'_scs_': 'BR2W_jGbVWOPCBI-xMfbOi7gDAAAAADgB4AQC','_bgu_': 'https://pagead2.googlesyndication.com/bg/db7KNPtkE4zG9BtR4cnMZHttZikK_5y0_126agzRcbU.js'
@ElijahLynn
ElijahLynn / droplet_delete_all.fish
Last active Mar 14, 2017
Delete all Digital Ocean droplets - good for testing
View droplet_delete_all.fish
function droplet_delete_all
echo "Getting list of droplets"
set --local droplets (doctl compute droplet list | tail --lines=+2 | awk '{print $2}')
if test -n "$droplets"
echo "Deleting droplets: $droplets"
for droplet in $droplets
doctl compute droplet delete $droplet
echo "Deleted droplet: $droplet"
end
else
@ElijahLynn
ElijahLynn / change_timezone.fish
Last active Mar 14, 2017
Quickly change timezone from the command line
View change_timezone.fish
# I make an abbreviation with `abbr --add ct change_timezone` and then just type `ct ny`.
function change_timezone --description "Change timezone to; LA or NY"
set --local zone $argv[1]
if string match --ignore-case --quiet 'LA' $zone
timedatectl set-timezone America/Los_Angeles
echo 'set zone to America/Los_Angeles'
else if string match --ignore-case --quiet 'NY' $zone
timedatectl set-timezone America/New_York
echo 'set zone to America/New_York'
else
@ElijahLynn
ElijahLynn / hello.cpp
Last active Feb 25, 2017
Strace: Intro Tutorial - Hello World > Goodbye Child
View hello.cpp
// Strace: Intro Tutorial by Alex Mah
// https://www.youtube.com/watch?v=EG0ihttnEJI
#include <iostream>
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
using namespace std;
View what-i-wish-id-known-about-equity-before-joining-a-unicorn.md

What I Wish I'd Known About Equity Before Joining A Unicorn

Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.

This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would

@ElijahLynn
ElijahLynn / gist:239d9f287757132bf025bae198a635ac
Created Nov 24, 2016
Fix Ubuntu 14.04 Magic mouse speed and scrolling
View gist:239d9f287757132bf025bae198a635ac
sudo rmmod hid_magicmouse
sudo modprobe hid_magicmouse scroll-speed=50 scroll-acceleration=1
xinput --set-prop "Elijah's mouse" "Device Accel Constant Deceleration" 5
You can’t perform that action at this time.