Skip to content

Instantly share code, notes, and snippets.

Avatar

Eduardo Vieira edgvi10

  • Amora Sistemas, Link Informática RJ
  • Rio de Janeiro
View GitHub Profile
View localstorage.js
const isJson = (str) => {
try { JSON.parse(str); }
catch (e) { return false; }
}
export default localstorage = {
listAll: () => Object.keys(localStorage),
get: (key) => {
if (Array.isArray(key)) return key.map(item => { return { [item]: localstorage.get(item) } });
if (typeof key === "string") {
View codigo_municipios_ibge.json
{"AC":[{"codigo":"1200013","municipio":"ACRELANDIA"},{"codigo":"1200054","municipio":"ASSIS BRASIL"},{"codigo":"1200104","municipio":"BRASILEIA"},{"codigo":"1200138","municipio":"BUJARI"},{"codigo":"1200179","municipio":"CAPIXABA"},{"codigo":"1200203","municipio":"CRUZEIRO DO SUL"},{"codigo":"1200252","municipio":"EPITACIOLANDIA"},{"codigo":"1200302","municipio":"FEIJO"},{"codigo":"1200328","municipio":"JORDAO"},{"codigo":"1200336","municipio":"MANCIO LIMA"},{"codigo":"1200344","municipio":"MANOEL URBANO"},{"codigo":"1200351","municipio":"MARECHAL THAUMATURGO"},{"codigo":"1200385","municipio":"PLACIDO DE CASTRO"},{"codigo":"1200807","municipio":"PORTO ACRE"},{"codigo":"1200393","municipio":"PORTO WALTER"},{"codigo":"1200401","municipio":"RIO BRANCO"},{"codigo":"1200427","municipio":"RODRIGUES ALVES"},{"codigo":"1200435","municipio":"SANTA ROSA DO PURUS"},{"codigo":"1200500","municipio":"SENA MADUREIRA"},{"codigo":"1200450","municipio":"SENADOR GUIOMARD"},{"codigo":"1200609","municipio":"TARAUACA"},{"codigo":"
View contrato-servicos.md

CONTRATO DE PRESTAÇÃO DE SERVIÇOS DE DESENVOLVIMENTO DE PROJETOS

CONTRATO DE PRESTAÇÃO DE SERVIÇOS QUE ENTRE SI FAZEM:

Parte contratante: NOME COMPLETO OU RAZAO SOCIAL (FANTASIA). inscrita no CNPJ/CPF sob o n° CNPJ/CPF, com sede em LOGRADOURO E NÚMERO – BAIRRO, CIDADE (UF) - PAÍS, doravante denominada CONTRATANTE, neste instrumento representada, de acordo com o seu ato constitutivo, pelo NOME COMPLETO DO REPRESENTANTE, documento n° CPF, e Parte contratada: O Desenvolvedor NOME COMPLETO OU RAZAO SOCIAL (FANTASIA), inscrito no CPF/CNPJ sob o nº CPF/CNPJ, residente domiciliado em LOGRADOURO E NÚMERO – BAIRRO, CIDADE (UF) - PAÍS, doravante denominada CONTRATADA.

CLÁUSULA PRIMEIRA – DO OBJETO

O presente contrato tem por objeto regular as condições mediante as quais a CONTRATADA prestará à CONTRATANTE os serviços discriminados na CLÁUSULA SEGUNDA, com fornecimento de mão de obra.

@edgvi10
edgvi10 / javascript.json
Last active Feb 27, 2022
Snippets do caralho, irmão!
View javascript.json
{
"Next Routes handler": {
"prefix": [
"nexthandler",
"handler"
],
"body": [
"export default async function (req, res) {",
" console.clear();",
" console.log(`${req.method} ${req.url}`);",
View utils.js
export const floatMask = (value, decimals = 2) => {
value = value.replace(/[^0-9]/g, "");
value = value.padStart(decimals + 1, "0");
value = value.split("").reverse().join("");
let floated = value.substring(0, decimals);
let reals = value.substring(decimals);
value = `${floated}.${reals}`.split("").reverse().join("");
value = parseFloat(value).toFixed(decimals);
@edgvi10
edgvi10 / search.js
Created Jan 17, 2022
Função de Busca por objetos ou arrays em javascript
View search.js
export const search = (list, keyword, options) => {
const results = [];
if (options === undefined) options = {};
if (typeof list === "object") {
Object.keys(list).map(item_index => {
const item = list[item_index];
if (typeof item === "object") {
var keys = Object.keys(item);
View material-colors.min.css
:root{--md-black:#000000;--md-white:#ffffff;--md-red:var(--md-red-500);--md-red-50:#ffebee;--md-red-100:#ffcdd2;--md-red-200:#ef9a9a;--md-red-300:#e57373;--md-red-400:#ef5350;--md-red-500:#f44336;--md-red-600:#e53935;--md-red-700:#d32f2f;--md-red-800:#c62828;--md-red-900:#b71c1c;--md-red-a100:#ff8a80;--md-red-a200:#ff5252;--md-red-a400:#ff1744;--md-red-a700:#d50000;--md-pink:var(--md-pink-500);--md-pink-50:#fce4ec;--md-pink-100:#f8bbd0;--md-pink-200:#f48fb1;--md-pink-300:#f06292;--md-pink-400:#ec407a;--md-pink-500:#e91e63;--md-pink-600:#d81b60;--md-pink-700:#c2185b;--md-pink-800:#ad1457;--md-pink-900:#880e4f;--md-pink-a100:#ff80ab;--md-pink-a200:#ff4081;--md-pink-a400:#f50057;--md-pink-a700:#c51162;--md-purple:var(--md-purple-500);--md-purple-50:#f3e5f5;--md-purple-100:#e1bee7;--md-purple-200:#ce93d8;--md-purple-300:#ba68c8;--md-purple-400:#ab47bc;--md-purple-500:#9c27b0;--md-purple-600:#8e24aa;--md-purple-700:#7b1fa2;--md-purple-800:#6a1b9a;--md-purple-900:#4a148c;--md-purple-a100:#ea80fc;--md-purple-a200:#e
View mask.js
export const mask = function (m, str) {
if (str === undefined || str === null) return '';
var m,
l = (m = m.split("")).length,
s = str.split(""),
j = 0,
h = "";
for (var i = -1; ++i < l;)
if (m[i] != "#") {
View gist:5d34b4b9bbb2acf030d31ec0fd77ce22
https://exp-shell-app-assets.s3.us-west-1.amazonaws.com/android/%40nox_0202/pdv-10-dbf8027fc0ad4ce7b6ec49f0f989d6fe-signed.apk
View wtc
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
},