Skip to content

Instantly share code, notes, and snippets.

[
{
"type": "EventListener",
"category": "general",
"label": "EventListener",
"icon": "iVBORw0KGgoAAAANSUhEUgAAAIIAAABkCAYAAABKHuhiAAABgmlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQzRGFGFhMWlYIT9qYqPMJJQ0jVF+bWae+aHmzbzee5MmW2WrKLHxa8FfwFZZK0WkZGVhTWzQc56nRjLndu753O+953TvueCOZRXVqOgBNWfq0dGQf2Z2zl/1iJsmvLTQHFcMbTgSmaCsvd3gsuNVl12r/Ll/rWYxaSjgqhYeUjTdFB4Tnlg2NZs3hRuVTHxR+Fi4U5cLCl/besLhJ5vTDn/YrMeiYXDXC/vTvzjxi5WMrgrLywmo2YLycx/7Jb5kbnpKYpt4KwZRRgnhZ5wRwgTpZVDmIF300S0ryuT3fOdPkpdcRWaNIjpLpMlg0ilqQaonJaZET8rIUrT7/7evRqq/z6nuC0Hlg2W9tEPVBnyuW9b7vmV9HoDnHs5ypfz8Hgy8ir5e0gK7ULcKJ+clLbEFp2vQcqfF9fi35BF3p1LwfAS1s9BwCd55p2c/+xzeQmxFvuoCtnegQ87XLXwBJZ1nyCelkRcAAAAJcEhZcwAADsQAAA7EAZUrDhsAABROSURBVHic7Z19nF7jmce/M3mZiENICJqUEyIbS9A2SqrUu66qraLaT20p2t12g9ZLfbD6ONWVovhYqVLbiqWrqlTXS1dRLEFLvMZLvSQnTbwnMTgZSTOZ2T9+95NMJs99Xc8zeRIzk+f3+eTDZ8495z5zznVfL7/ruq8bGmiggQYaaKCBBlZFU71vWGTprsBfklLeWu97r8sosnQIsCXQmpTyt+p9/+Z63qzI0j2A/wCyIks3rue912UUWdoCHABcAhxXZOkm9Z6jboJQZ
{
"type": "node",
"request": "launch",
"name": "Electron: Main",
"protocol": "inspector",
"cwd": "${workspaceFolder}/cloudaction-ide",
"runtimeExecutable": "${workspaceFolder}/cloudaction-ide/node_modules/.bin/electron",
"runtimeArgs": ["--remote-debugging-port=9223", "."],
"windows": {
"runtimeExecutable": "${workspaceFolder}/cloudaction-ide/node_modules/.bin/electron.cmd"
@jteso
jteso / tanfile.md
Last active November 10, 2015 23:34
Tanfile concepts

Concept 1: Provision and Deploy with Docker Compose

The following tanfile will provision and deploy a multi-tiered application via docker-compose. It implicitly copies via ssh the file docker-compose.yml from current directory into a new provisioned GCE micro instance.

<gce-vm name="test-vm" size="f1-micro" image="container-vm" zone="au-syd-1">
    <docker-compose></docker-compose>
</gce-vm>
hello world!!
@jteso
jteso / mockGist.md
Created October 21, 2015 06:09
Konsol Mock Gist

Hello Mundo or Hola World ?

@jteso
jteso / settings.py
Created March 29, 2012 04:46
Manage local and production settings in django
try:
from local_settings import *
except ImportError, e:
pass
# You can override what needed in local_settings.py; it should stay out of your version control then.
@jteso
jteso / require-login-middleware.py
Created March 20, 2012 04:01
Require login middleware for Django
from django.conf import settings
from django.http import HttpResponseRedirect
import re
class RequireLoginMiddleware(object):
def __init__(self):
self.urls = tuple([re.compile(url) for url in settings.LOGIN_REQUIRED_URLS])
self.require_login_path = getattr(settings, 'LOGIN_URL', '/accounts/login/')
@jteso
jteso / dynamic-formset.js
Created March 20, 2012 03:08
Dynamically adding forms to a formset with jQuery in Django
function updateElementIndex(el, prefix, ndx) {
var id_regex = new RegExp('(' + prefix + '-\\d+)');
var replacement = prefix + '-' + ndx;
if ($(el).attr("for")) $(el).attr("for", $(el).attr("for").replace(id_regex, replacement));
if (el.id) el.id = el.id.replace(id_regex, replacement);
if (el.name) el.name = el.name.replace(id_regex, replacement);
}
function addForm(btn, prefix) {
var formCount = parseInt($('#id_' + prefix + '-TOTAL_FORMS').val());
@jteso
jteso / ZipFileInputFormat.java
Created February 20, 2012 05:56
How to read zip files from Map Reduce job -- Rolling your own input format (source:https://github.com/cotdp)
package com.jteso.hadoop.contrib.inputformat;
import java.io.IOException;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.BytesWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.RecordReader;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
@jteso
jteso / Test.java
Created February 13, 2012 04:41
Example of REST service in spring framework 3.1
package springapp.test;
import java.io.IOException;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.GetMethod;