Skip to content

Instantly share code, notes, and snippets.

View gustavo-rodrigues-dev's full-sized avatar

Gustavo S Rodrigues gustavo-rodrigues-dev

View GitHub Profile
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / launch.json
Created April 17, 2018 01:55
VSCode Debug with npm
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run",
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / programadorNode.md
Last active April 12, 2018 13:30
Vaga Programador Node.JS

E-deploy

VAGA PROGRAMADOR NODE

Estamos numa etapa de franco crescimento, e precisamos de um profissional que tenha boa capacidade técnica e de aprendizado, além de um bom relacionamento interpessoal.

A vaga é para trabalhar no escritório da E-Deploy em Alphaville, na Al Mamoré, 911. O tipo de contratação é PJ e o salário pode variar de acordo com seu grau de conhecimento, mas compatível com o mercado.

Requisitos

@gustavo-rodrigues-dev
gustavo-rodrigues-dev / UpdateMsg.js
Last active February 9, 2018 08:10
Script de correção de dados em lote com node js
let UpdateMsg = {};
module.exports = (app) => {
const maxQueryPerTransaction = 1000;
let count = 0;
let HowManyUpdatesWereFinished = 0;
const countWrongData = () => {
let query = "SELECT count(1) " +
" FROM child_table ct " +
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / assync.js
Last active March 16, 2017 20:30
exemple fail
function add(name){
setTimeout(function(){
names.push(name);
}, 100);
return name;
}
console.log(names); // []
console.log(add('Gustavo')); // Gustavo
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / sync.php
Last active March 16, 2017 20:31
sync exemple of scrip
<?php
$names = [];
$add = function($str) use(&$names)
{
sleep(10);
array_push($names, $str);
return $str;
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / ChainOfResponsibility.js
Created March 3, 2017 22:02
Chain Of Responsibility js
var CashMachine = function(amount) {
this.amount = amount;
log.add("Requested: $" + amount + "\n");
}
CashMachine.prototype = {
get: function(bill) {
var count = Math.floor(this.amount.toFixed(2) / bill);
this.amount -= count * bill;
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / function.sql
Created September 5, 2016 21:50
remove white spaces into collumn mysql
#http://techras.wordpress.com/2011/06/02/regex-replace-for-mysql/
DELIMITER $$
CREATE FUNCTION `regex_replace`(pattern VARCHAR(1000),replacement VARCHAR(1000),original VARCHAR(1000))
RETURNS VARCHAR(1000)
DETERMINISTIC
BEGIN
DECLARE temp VARCHAR(1000);
DECLARE ch VARCHAR(1);
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / delete_branchs.sh
Last active August 12, 2016 17:41
GIT remove branchs by sufix or prefix
git branch -D `git branch | grep -E 'your_prefix*or_your_sufix'`
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / removeByExtension.sh
Last active August 9, 2016 18:11
Remove recusive file by extension or by time sh
find . -name "*.DS_Store" -type f -delete
@gustavo-rodrigues-dev
gustavo-rodrigues-dev / alias.sh
Created March 28, 2016 12:57
pbcopy for ubuntu
alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'