Skip to content

Instantly share code, notes, and snippets.

View eoguvo's full-sized avatar
🔥
A todo vapor

Gustavo Henrique eoguvo

🔥
A todo vapor
  • Itu, São Paulo, Brazil
View GitHub Profile
@igorcosta
igorcosta / cpf_cnpj_validator
Created June 26, 2014 19:13
Regex para validar CPF e CNPJ
Para CPF
/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/
Para CNPJ
/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/
Para ambos ao mesmo tempo
extends KinematicBody2D
var velocidade = 200
var pulo = 500
var gravidade = 20
var movimento = Vector2()
func _physics_process(_delta):
movimento.y += gravidade
// npx expo install expo-linear-gradient
import React from "react"
import { Text } from "react-native"
import { LinearGradient } from "expo-linear-gradient"
export default function App() {
return <LinearGradient colors={["red", "transparent"]}>
<Text> Olá, testando o Linear Gradient do Expo </Text>
@tcha-tcho
tcha-tcho / company count.md
Last active February 15, 2024 19:43
Comportamento do arquivo company e sua relação com devices e users

Organização de devices e companies

Agregação de dispositivos e organização geral entre a hierarquia de empresas.

Dispositivos sempre ficam lotados em alguma companhia específica. Ela fica identificada no arquivo device:

{// documento device gravado com o nome "<imei>" na collection de devices
  "imei": "<imei>"
  ,"deviceOf": "<companyId>"
/* UTILS AND CONSTANTS*/
const SPEED_MULTIPLIER = 1.852;
const DISTANCE_MULTIPLIER = 111.045;
const SETTINGS = {
"default_object_online_timeout": 5
,"valid_by_avg_speed": false
,"min_moving_speed": 6
,"addon.device_tracker_app_login": false
@pdaug
pdaug / web_scrapper_get_trip.js
Last active May 20, 2024 18:46
The script web scrapper runner in console browser to get all device trips at tracker platform
// webscrapper
(async function () {
const ConvertDateTime = function (dateTime) {
const dateDay = dateTime.slice(0, 2);
const dateMonth = dateTime.slice(3, 5);
const dateYear = dateTime.slice(6, 10);
const timeHour = dateTime.slice(11, 13);
const timeMinute = dateTime.slice(14, 16);
const timeSeconds = dateTime.slice(17, 19);