Skip to content

Instantly share code, notes, and snippets.

MYKEY.md - Empresa

Idioma: pt-BR Versão: v0.8.0 Status: rascunho Última atualização: 2026-04-17

O que é a empresa

  • A Mykey é a principal empresa do Joel Pires.
  • Fornecedora de serviços e produtos para chaveiros profissionais.

APP_MYKEY.md - Aplicativo Mykey

Idioma: pt-BR Status: rascunho Última atualização: 2026-04-17

Este arquivo contém o detalhamento técnico e funcional do aplicativo Mykey, separando-o do conhecimento corporativo da empresa Mykey.

Funcionalidades Principais

O aplicativo Mykey atua como uma central de dados técnicos para o chaveiro:

Return-Path: <naoresponda@mykey.com.br>
Delivered-To: thiago@mykey.com.br
Received: from bongo.cedar.relay.mailchannels.net (bongo.cedar.relay.mailchannels.net [23.83.210.21])
by de-fra-smtpin10.hostinger.io (mx.hostinger.com) with ESMTPS id 4cdhYB3PFXz3xFX
for <thiago@mykey.com.br>; Fri, 3 Oct 2025 21:26:06 +0000 (UTC)
ARC-Seal: i=2; s=hostingermail-a; d=mykey.com.br; t=1759526767; a=rsa-sha256;
cv=pass;
b=r5EjgiMkEPu1cRLRRFKHTTqMQm1VpvwS7XR9BqPf0w6G8vG4VGTZFV1nv55XZZ0WEJWztU
BK9ewrIEZ6+9EBO3iVIoRi+S33HFbO+vewEjGJ7qUX0xkTxuZaHG/YOqhbo29/j1OCOhQ6
MeRJhQ9qVYY29d8yzG35c4RKx4uXMpYKPydKprzngEqF7/4Z/N8MR0NOtGNRFG3H/j9SI5
@Thribs
Thribs / AndroidEmulator.md
Last active January 2, 2024 14:57 — forked from Try-Parser/AndroidEmulator.md
Running emulator without Android Studio in Windows With Flutter

Android Emulator Setup without Android Studio in Windows with Flutter

First Download the Android SDK Commandline Tool only.

https://developer.android.com/studio/

Goto Download Options

Find Commandline tools only Section

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
pip install transformers==4.30.2
Collecting transformers==4.30.2
Using cached transformers-4.30.2-py3-none-any.whl.metadata (113 kB)
Requirement already satisfied: filelock in ./fooocus_env/lib/python3.12/site-packages (from transformers==4.30.2) (3.13.1)
Requirement already satisfied: huggingface-hub<1.0,>=0.14.1 in ./fooocus_env/lib/python3.12/site-packages (from transformers==4.30.2) (0.16.4)
Requirement already satisfied: numpy>=1.17 in ./fooocus_env/lib/python3.12/site-packages (from transformers==4.30.2) (1.26.2)
Requirement already satisfied: packaging>=20.0 in ./fooocus_env/lib/python3.12/site-packages (from transformers==4.30.2) (23.2)
Requirement already satisfied: pyyaml>=5.1 in ./fooocus_env/lib/python3.12/site-packages (from transformers==4.30.2) (6.0.1)
Collecting regex!=2019.12.17 (from transformers==4.30.2)
Using cached regex-2023.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
@Thribs
Thribs / politica_de_publicidade.md
Created December 21, 2022 18:17
Clube do Chaveiro - Política de Privacidade

O Clube do Chaveiro se compromete a zelar pela segurança de quaisquer dados fornecidos por usuários.

Todo dado armazenado tem como função possibilitar e aprimorar os serviços fornecidos pelo Clube do Chaveiro. Esses dados não serão vendidos ou cedidos a qualquer terceiro. Qualquer usuário que desejar ter seus dados removidos de nossos registros, pode o solicitar por email ou por WhatsApp

console.log("// Micro desafio - Passo 3");
console.log("// Em um arquivo diferente, crie o objeto literal curso que tem como atributos: nome do curso (string), nota de aprovação (number), faltas máximas (number) e uma de estudantes lista(um array composto pelos alunos criados no passo 1).");
const [students, Student] = require('./students');
const course = {
name: "Programação Imperativa",
cutoffGrade:8,
maximumAbsence: 4,
students: students,
newStudent: function(student) { students.push(student) },
const people = require('./people')
console.log("\n// Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: ótimo - 3, bom - 2, regular -1.");
console.log("\n// Faça um programa que receba a idade e a opinião de 15 espectadores, calcule e imprima:");
console.log("\n// a média das idades das pessoas que responderam ótimo;");
const averageAgeOfPeopleWhoAnsweredGreat = group => {
if (typeof group !== "object") return `Erro: tipo de argumento fornecido (${typeof group}) errado.`
const peopleWhoAnsweredGreat = group.filter(person => person.opniao == 3)
let sumOfAges = 0
peopleWhoAnsweredGreat.forEach(person => sumOfAges += person.idade)
<!DOCTYPE html>
<html lang="en">
<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>Document</title>
<link rel="stylesheet" href="./styles.css">
</head>