Skip to content

Instantly share code, notes, and snippets.

View lnfnunes's full-sized avatar
👽

Leandro Nunes lnfnunes

👽
View GitHub Profile
@lnfnunes
lnfnunes / git-branches-by-commit-date.sh
Created September 5, 2019 03:44 — forked from jasonrudolph/git-branches-by-commit-date.sh
List remote Git branches and the last commit date for each branch. Sort by most recent commit date.
# Credit http://stackoverflow.com/a/2514279
for branch in `git branch -r | grep -v HEAD`;do echo -e `git show --format="%ci %cr" $branch | head -n 1` \\t$branch; done | sort -r
@lnfnunes
lnfnunes / calculadora_irpf.ex
Created March 7, 2018 00:55 — forked from nicolastakashi/calculadora_irpf.ex
Função para calcular imposto de renda pessoa fisica em elixir.
defmodule CalculadoraImpostoRenda do
@moduledoc """
Fornece uma função `calcular/1` para calcular o valor de imposto a ser pago com base no salário informado
"""
@doc """
Calcula o valor de imposto de renda que deve ser pago com base em um salário
## Parameters
- Salario: Valor do salário que deseja saber o valor do IRPF.
@lnfnunes
lnfnunes / mysql-docker.sh
Created December 15, 2017 23:23 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@lnfnunes
lnfnunes / blank_vhd.py
Created August 7, 2017 13:09 — forked from rbsilva/blank_vhd.py
Create Blank VHD for Microsoft Azure
import datetime
import uuid
from azure.storage.blob import PageBlobService as BlobService
def generate_vhd_footer(size):
# Fixed VHD Footer Format Specification
# spec: https://technet.microsoft.com/en-us/virtualization/bb676673.aspx#E3B
# Field Size (bytes)
# Cookie 8
# Features 4
@lnfnunes
lnfnunes / check-load-polyfills.js
Created March 10, 2017 02:21 — forked from patrinhani-ciandt/check-load-polyfills.js
Javascript Helper to turn easy to load a polyfill library just if necessary
/*
Usage Example:
window.PolyfillHelpers.loadPolyfillLib(
// Callback condition that says if the polyfill need to be loaded or not
function () { return ('Promise' in window); },
// Polyfill lib path
'/bower_components/es6-promise/es6-promise.auto.min.js', { async: false },
// Polyfill check/load completed
function(polyfillUsed) {