Skip to content

Instantly share code, notes, and snippets.


John Louis Del Rosario john2x

View GitHub Profile

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:

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"
View gist:e6a70aafcd208e1f9a88
class Container(object):
def __init__(self, items):
self.items = items # items is a list or tuple
def __len__(self):
return len(self.items)
def __getitem__(self, i):
return self.items[i]
john2x /
Last active Nov 25, 2022
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

View tox.ini
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 tmux


(prefix == Ctrl+f)



(vim movement keys)
prefix h

prefix j

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 / 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: