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 _examples.md

Use Cases:

localstorage.listAll(); // list all keys
localstorage.getAll(); // get all keys
localstorage.get("key"); // return one value
localstorage.get(["key1", "key2"]); // return object of values
localstorage.save("key", "value"); // save one value
localstorage.save({"key1": "value1", "key2": "value2"}); // save multiple values
localstorage.remove("key"); // remove one value
View gist:76f127e23bd24e84895d76cac0108667
-- Procura a porta que ta presa nessa lista e vê o PID
netstat -ano -p tcp
-- Mata essa desgraçada
taskkill /f /pid [PID]
View localstorage.js
const isJson = (str) => {
try { JSON.parse(str); }
catch (e) { return false; }
}
export default localstorage = {
listAll: () => Object.keys(localStorage),
getAll: () => localstorage.get(localstorage.listAll()),
get: (key) => {
if (Array.isArray(key)) {
@edgvi10
edgvi10 / _yarn_install.sh
Last active Jun 2, 2022
Next.js Install Files
View _yarn_install.sh
mkdir -p components pages public src styles components/layout components/ui pages/api public/assets public/plugins src/libs src/services
touch .env jsconfig.json next.config.js package.json
touch pages/_app.jsx pages/_document.jsx pages/index.jsx pages/api/index.js public/manifest.json src/libs/utils.js src/services/api.js styles/global.scss styles/nprogress.scss
touch components/layout/.gitkeep components/ui/.gitkeep public/assets/.gitkeep public/plugins/.gitkeep
pnpm i next react react-dom nextjs-cors dbwalker axios locutus sass nprogress
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