Skip to content

Instantly share code, notes, and snippets.

View ewilazarus's full-sized avatar

Gabriel Lima ewilazarus

  • Rio de Janeiro, RJ - Brazil
  • 05:19 (UTC -03:00)
View GitHub Profile
#!/bin/bash
PROJECT_NAME=$1
DOCKERFILE_PATH=/tmp/devcontainer_dockerfile
DOCKER_IMAGE=devcontainer
DEVCONTAINER_TEMPLATE=ghcr.io/ewilazarus/devcontainers/ewilazarus:latest
create_tmp_devcontainer_dockerfile() {
cat <<EOF > $DOCKERFILE_PATH
public class Markuper
{
public virtual string execute(string content)
{
return content;
}
}
public class H1Markuper : Markuper
{
function makeMarkup(tag) {
return function(content) {
return "<" + tag + ">" + content + "</" + tag + ">";
};
}
var makeP = makeMarkup("p");
var makeH1 = makeMarkup("h1");
console.log(makeH1("This is my header")); // <h1>This is my header</h1>
function greet(language, name) {
var hi;
switch(language) {
case "en":
hi = "Hello";
break;
case "pt":
hi = "Oi";
function buildFunctions() {
var arr = [];
for (var i = 0; i < 3; i++) {
arr.push((function(j) {
return function() {
console.log(j);
};
}(i)));
}
function buildFunctions() {
var arr = [];
for (var i = 0; i < 3; i++) {
arr.push(function() {
console.log(i);
});
}
return arr;
// BUG
var id = 1;
for (var i = 0; i < products.length; i++) {
if (contains(offsetX, offsetY, products[i], 4)) {
var productName = products[i].name
var button = $('<button></button>').
prop("class", "btn btn-xs btn-danger").
click(function() {
{
"nodes": [
{
"name": "A",
"x": 497,
"y": 400
},
{
"name": "B",
"x": 497,
[
{
"name": "banana",
"x": 130,
"y": 350
},
{
"name": "coffee",
"x": 465,
"y": 350
@ewilazarus
ewilazarus / bootstrap_tmux_session.sh
Created May 31, 2015 19:44
Script created to bootstrap tmux session for python development
#!/usr/bin/env sh
TARGET_DIR=~/Workspace
PY_VERSION=python3
while getopts d:p:v: opts; do
case ${opts} in
d) TARGET_DIR=${OPTARG} ;;
p) PY_VERSION=${OPTARG} ;;
v) VENV=${OPTARG} ;;