Skip to content

Instantly share code, notes, and snippets.

View devrsantos's full-sized avatar
🏠
Trabalhando em casa

Renan Augusto dos Santos devrsantos

🏠
Trabalhando em casa
View GitHub Profile
@devrsantos
devrsantos / index.html
Created February 14, 2022 10:36
Exercício de Mesa - Matéria de Front-End - CTD/DH
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Receita do Bolo de Cenoura</title>
<link rel="stylesheet" href="./css/style.css">
<link rel="stylesheet" href="./css/bootstrap.min.css">
</head>
const relogio = document.querySelector(".relogio");
const displayHora = document.querySelector(".hora");
const displayMinuto = document.querySelector(".minuto");
const displaySegundo = document.querySelector(".segundo");
const iniciar = document.querySelector(".iniciar");
const parar = document.querySelector(".parar");
const zerar = document.querySelector(".zerar");
let isStart = false;
const car = db.store.findOne({name: "Ferrari"});
car.door = 2;
db.store.update({name: "Ferrari"}, car);
alert("Vim do Git");
db.pessoa.update({nome: "Renan"}, {$inc: {sobrenome: "Santos"}});
WriteResult({
"nMatched": 0,
"nUpserted": 0,
"nModified": 0,
"writeError": {
"code": 14,
"errmsg": "Cannot increment with non-numeric argument: {sobrenome: \"Santos\"}"
},
})
const empresa = "cpfl paulista";
const categoria = "luz";
const valor = "187,47";
const consumo = "224";
const data_leitura = "25/01/2019";
const data_emissao = "26/01/2019";
const data_vencimento = "11/02/2019";
const data_proxima_leitura = "24/02/2019"
const check_pagamento = "PAGO";
function remove_colunas(spreadsheet) {
spreadsheet.getRange('BN:BN').activate();
spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
spreadsheet.getRange('BI:BI').activate();
spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
spreadsheet.getRange('BD:BD').activate();
spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
function REMOVE_COLUNAS() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet();
spreadsheet.getRange('A:A').activate();
spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
spreadsheet.getRange('E:E').activate();
spreadsheet.getActiveSheet().deleteColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
@devrsantos
devrsantos / encryption.js
Created May 21, 2019 20:40 — forked from vlucas/encryption.js
Stronger Encryption and Decryption in Node.js
'use strict';
const crypto = require('crypto');
const ENCRYPTION_KEY = process.env.ENCRYPTION_KEY; // Must be 256 bytes (32 characters)
const IV_LENGTH = 16; // For AES, this is always 16
function encrypt(text) {
let iv = crypto.randomBytes(IV_LENGTH);
let cipher = crypto.createCipheriv('aes-256-cbc', new Buffer(ENCRYPTION_KEY), iv);
function removeAcento(text)
{
text = text.toLowerCase();
text = text.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a');
text = text.replace(new RegExp('[ÉÈÊ]','gi'), 'e');
text = text.replace(new RegExp('[ÍÌÎ]','gi'), 'i');
text = text.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o');
text = text.replace(new RegExp('[ÚÙÛ]','gi'), 'u');
text = text.replace(new RegExp('[Ç]','gi'), 'c');
return text;