Skip to content

Instantly share code, notes, and snippets.

@magnificogeo
magnificogeo / gist:c6782c9f65b41064d7b8
Created December 17, 2014 06:56
Observable and event emitters and event handlers practice
Observable = {
observers : {
start_observers : [],
processing_observers : [],
end_observers : []
},
messages : [],
events : [],
notifyObservers : function(event, message) {
this.observers[event+'_observers'][0](message);
@magnificogeo
magnificogeo / voodoo-vpn.sh
Created February 25, 2014 09:41
Setting up a VPN using Amazon-EC2
#!/bin/sh
#
# voodoo-vpn.sh: Amazon EC2 user-data file for automatic configuration of a VPN
# on a Ubuntu server instance. Tested with 12.04.
#
# See http://www.sarfata.org/posts/setting-up-an-amazon-vpn-server.md
#
# DO NOT RUN THIS SCRIPT ON YOUR MAC! THIS IS MEANT TO BE RUN WHEN
# YOUR AMAZON INSTANCE STARTS!
#