Skip to content

Instantly share code, notes, and snippets.

@wagnerpinheiro
wagnerpinheiro / Makefile
Created September 17, 2018 02:22 — forked from mpneuried/Makefile
Simple Makefile to build, run, tag and publish a docker containier to AWS-ECR
# import config.
# You can change the default config with `make cnf="config_special.env" build`
cnf ?= config.env
include $(cnf)
export $(shell sed 's/=.*//' $(cnf))
# import deploy config
# You can change the default deploy config with `make cnf="deploy_special.env" release`
dpl ?= deploy.env
include $(dpl)
@wagnerpinheiro
wagnerpinheiro / makefile
Created November 26, 2019 20:59
A default makefile sample with help support
var_temp := x
# HELP
# This will output the help for each task
# thanks to https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
.PHONY: help
help: ## This help.
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
var body=document.body,
parent=body.querySelector(".JTable"),
rows=parent.querySelectorAll(".JTable-row"),
table=document.createElement("table"),
tbody=document.createElement("tbody"),
row=document.createElement("tr"),
cell=document.createElement("td"),
x=rows.length,
cells=rows[0].querySelectorAll(".JTable-cell"),
y=cells.length,
@wagnerpinheiro
wagnerpinheiro / 01-directory-structure.md
Created September 17, 2020 18:09 — forked from tracker1/01-directory-structure.md
Anatomy of a JavaScript/Node project.

Directory structure for JavaScript/Node Projects

While the following structure is not an absolute requirement or enforced by the tools, it is a recommendation based on what the JavaScript and in particular Node community at large have been following by convention.

Beyond a suggested structure, no tooling recommendations, or sub-module structure is outlined here.

Directories

  • lib/ is intended for code that can run as-is
  • src/ is intended for code that needs to be manipulated before it can be used
@wagnerpinheiro
wagnerpinheiro / avi2giv
Last active September 23, 2020 02:19
Create gif from avi files
!#/bin/bash
ffmpeg -i $1 -vf "fps=10,scale=1024:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 $1.gif