Skip to content

Instantly share code, notes, and snippets.

View viniciusgati's full-sized avatar
🤕
alguém me salva

Vinicius Gati viniciusgati

🤕
alguém me salva
View GitHub Profile
@viniciusgati
viniciusgati / query.sql
Created July 14, 2020 12:40
queries em execução SQL Server
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
=> Tela de agenda agora conta com 2 novos botões superiores, o de whatsapp que chama uma
conversa com o cliente no aplicativo whatsapp diretamente e outro de ligação que faz uma
ligação para o cliente pelo celular.
=> Na tela dos detalhes do cliente foram adicionados botões que levam diretamente para culturas, frotas e oportunidades.
=> Nas configuações do aplicativo agora pode-se configurar uma marca padrão
Ela virá selecionada nas frotas e nas novas oportunidades de negócios.
=> Ao fazer o logoff o endereço do servidor e login anterior são mantidos
package base.database;
import java.lang.reflect.Field;
import java.lang.reflect.ParameterizedType;
import java.util.Objects;
import java.util.Set;
import io.realm.DynamicRealm;
import io.realm.RealmMigration;
import io.realm.RealmObjectSchema;

Desafio Front-end (Fullstack)

Objetivo deste teste é avaliar seus conhecimentos em organização, estilo, boas práticas e habilidades em front-end e back-end.

O Desafio

Criar um formulário responsivo simples para consulta de CEP

Endpoint

O processo consiste em uma configuração que cria em tempo de execução uma máquina de estados de
onde uma fase sempre termina em uma próxima baseado em uma sequência.
Configuração de Fases Exemplo simples de cadastro padrão:
|---------|-------------------|-------|-------|--------------|----------|
| Código | Fase | Seq | Seq2 | Superficial | Final |
|---------|-------------------|-------|-------|--------------|----------|
| A | Aberto | 1 | 1 | .F. | .F. |
| B | Perdido | 2 | 1 | .F. | .T. |
@viniciusgati
viniciusgati / teste_pdf_to_bytes.prw
Created February 5, 2020 16:47
Arquivo para bytes não funcionando ainda
local oOs
local nX := 1
local aBytes := {}
LOCAL cBuffer := SPACE(100)
LOCAL cArq := FOPEN("/DANFES_DCP/BO_VINICIUS GATI.pdf") // Abre o arquivo binário
LOCAL nBytes := 0
local lContinua := .t.
oResp := JsonObject():New()
@viniciusgati
viniciusgati / algoritmo-simples-1.txt
Last active August 7, 2024 18:18
Teste de lógica 1
Faça um programa para ajudar uma pessoa a medir a quantidade de bolos que ela pode fazer com a quantidade de ingredientes que ela possui!
Você deve obter a quantidade de farinha disponível em gramas, a quantidade de leite disponível em ml's e a quantidade de ovos disponíveis.
Tendo como base que 1 bolo precisa de 2 ovos, 500gr de farinha e 500ml de leite.
Informe o usuário quantos bolos podem ser feitos com a quantidade de ingredientes disponíveis.
Exemplo de resultado:
Com 4 ovos, 500gr de farinha e 1000ml de leite o resultado da quantidade de bolos que posso fazer deve ser de 1 bolo.
drop table if exists log_sc7
go
create table log_sc7 (
id bigint identity primary key,
usuario_alterou varchar(250) not null,
numero_pedido varchar(250) not null,
grupo_compra_antes varchar(250) not null,
grupo_compra_depois varchar(250) not null,
data_alterado datetime not null,
)
'use strict'
const Fs = require('fs')
const Path = require('path')
const Axios = require('axios')
async function downloadImage () {
const url = 'https://unsplash.com/photos/AaEQmoufHLk/download?force=true'
const path = Path.resolve(__dirname, 'images', 'code.jpg')
const writer = Fs.createWriteStream(path)
{
"advpl.selectedEnvironment": "M12",
"advpl.environments": [
{
"smartClientPath": "C:\\Users\\Vinicius\\Documents\\ambientes\\smartclient_25",
"environment": "M12_R25",
"includeList": "C:\\Users\\Vinicius\\Documents\\ambientes\\includes_25\\;M:\\VER101\\INCLUDES_M12\\;M:\\VER101\\microsiga\\;C:\\Users\\Vinicius\\Documents\\ambientes\\cev-dev\\include\\",
"server": "srvmil01.itmil.local",
"port": "12700",
"user": "admin",