Skip to content

Instantly share code, notes, and snippets.

View andersonmatte's full-sized avatar
:octocat:
Working

Anderson Matte andersonmatte

:octocat:
Working
View GitHub Profile
function calcularValorHora() {
valorHora.qtdePorMes = parseFloat(formatarValorParaDecimal($("#field-valor-hora-1").val())), valorHora.horasPorDia = parseFloat($("#field-valor-hora-2").val()), valorHora.diasPorSemana = parseFloat($("#field-valor-hora-3").val()), valorHora.semanasPorAno = parseFloat($("#field-valor-hora-4").val());
var a = valorHora.horasPorDia * valorHora.diasPorSemana,
b = a * valorHora.semanasPorAno,
c = 12 * valorHora.qtdePorMes / (52.1 * a - b);
c += 20 * c / 100, c = parseFloat(c).toFixed(2);
var d = !isNaN(c) && isFinite(c) ? "R$ " + Math.ceil(c) + ",00" : "R$ 0,00";
$("#valorHoraFinal").text(d), $("#field-valor-projeto-1").val(Math.ceil(c) + ".00").priceFormat({
prefix: "",
centsSeparator: ",",
@andersonmatte
andersonmatte / git.md
Created August 21, 2020 13:32 — forked from leocomelli/git.md
Lista de comandos úteis do GIT

GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

@andersonmatte
andersonmatte / PegarIndicePorCaractere.java
Last active November 12, 2019 13:38
Pegar Indice Por Caractere
private String formataDescricao(String descricao){
String retorno = "";
if (descricao.contains("-")){
// Pega o indice.
int pos = descricao.indexOf("-");
// Substring iniciando em 0 até posição do caracter "-".
retorno = descricao.substring(0, pos);
} else if (descricao!= null){
retorno = descricao;
}
@andersonmatte
andersonmatte / Filter.java
Last active June 6, 2019 17:07
Redirecionamento de URL com Filter Servelet
package br.com.andersonmatte.projeto.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
@andersonmatte
andersonmatte / functions.ts
Last active May 29, 2019 14:04
Formatador de CPF no TypeScript - String replace()
export class Functions {
public static formataCpf() {
var cpfFormatado = 01477569036;
console.log("CPF formatado: " + cpfFormatado.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/g, "\$1.\$2.\$3\-\$4"));
}
}
package com.example.demo;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Teste {
public static void main(String[] args) throws IOException {
@andersonmatte
andersonmatte / HandleBarsUtils.java
Last active May 16, 2019 18:23
Utilitário HandleBars, formatador de Template + DTO para String!
package br.jus.tjrs.antecedentescriminais.application.util;
import br.com.andersonmatte.api.application.dto.MeuDTO;
import com.github.jknack.handlebars.Handlebars;
import com.github.jknack.handlebars.Template;
import java.io.IOException;
/**
* Utilitário para preenchimento de dados via template com o auxílio do HandleBars.
@andersonmatte
andersonmatte / Teste.java
Created May 16, 2019 18:11
Convert String to Json Object
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import org.junit.Test;
public class Teste {
@Test
public void test1(){
String jsonString = "{\"data\":\"Aqui vai o conteúdo que queremos, por exemplo.\\n\",\"exceptionKey\":0,\"messages\":null,\"uri\":null}";
JsonParser jsonParser = new JsonParser();
@andersonmatte
andersonmatte / 51-android.rules
Created January 24, 2019 15:54 — forked from jdamcd/51-android.rules
Full set of Android USB vendor ID rules for Linux
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
@andersonmatte
andersonmatte / string_com_parametro.xml
Last active February 6, 2019 15:59
Android - Trabalhando com parâmetros nas string do string.xml.
<string name="sua_string">Teste %1$s finalizado com sucesso.</string>