Skip to content

Instantly share code, notes, and snippets.

John Louis Del Rosario john2x

Block or report user

Report or block john2x

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
john2x /
Last active Oct 14, 2019
Clojure Destructuring Tutorial and Cheat Sheet

Clojure Destructuring Tutorial and Cheat Sheet

(Related blog post)

Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code.

Vectors and Sequences

john2x / gist:3871758
Created Oct 11, 2012
xero 2-legged oauth
View gist:3871758
function test() {
var requestURL = "",
timestamp = (new Date().valueOf()/1000).toFixed(0),
nonce = createGuid(),
key = "consumer key from xero private app",
publickey = "content of publickey.cer",
requestData = {
"method": "GET",
"contentType": "application/xml",
"headers": {

Keybase proof

I hereby claim:

  • I am john2x on github.
  • I am john2x ( on keybase.
  • I have a public key ASCY-Xaf7jXGFun16lwCT2cOacnua4JMadfA1rtR4r_tZgo

To claim this, I am signing this object:

View tmux


(prefix == Ctrl+f)



(vim movement keys)
prefix h
prefix j
usage="usage: $(basename "$0") [-hn] ACCOUNT
Check an offlineimap account's mail directory for new messages and trigger notification
-h show this help text
ACCOUNT the offlineimap account name"
john2x / uwsgi-emperor
Last active May 19, 2016
uWSGI Emperor init script (Ubuntu 12.04)
View uwsgi-emperor
# Provides: uwsgi-emperor
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the uwsgi emperor app server
# Description: starts uwsgi app server using start-stop-daemon
View flatui.vim
" flatui.vim - Vim color scheme
" ----------------------------------------------------------
" Author: John Louis Del Rosario (
" Version: 0.1
" License: Creative Commons Attribution-NonCommercial
" 3.0 Unported License (see
" ----------------------------------------------------------
" Setup ----------------------------------------------------{{{
" Reset syntax highlighting
View flatui.vim
" Vim color file flatui2
" generated by VimTax
set background=light
hi clear
if exists("syntax_on")
syntax reset
set t_Co=256
let colors_name = "flatui2"
john2x / bclose.vim
Created Aug 24, 2013
Delete buffer while keeping window layout (don't close buffer's windows) Version 2008-11-18 from
View bclose.vim
" Delete buffer while keeping window layout (don't close buffer's windows).
" Version 2008-11-18 from
if v:version < 700 || exists('loaded_bclose') || &cp
let loaded_bclose = 1
if !exists('bclose_multiple')
let bclose_multiple = 1
john2x / github.vim
Created Aug 24, 2013
Github colors for Vim
View github.vim
" Vim color file
" Original Author: Anthony Carapetis <>
" Author: John Louis Del Rosario @john2x
" Note: Based on github's syntax highlighting theme
" Used Brian Mock's darkspectrum as a starting point/template
" Thanks to Ryan Heath for an easy list of some of the colours:
You can’t perform that action at this time.