Skip to content

Instantly share code, notes, and snippets.

View MateusAndreatta's full-sized avatar
🏠
Working from home

Mateus Andreatta MateusAndreatta

🏠
Working from home
View GitHub Profile
@MateusAndreatta
MateusAndreatta / gist:b7432a630d43037269f42b6327991a38
Created October 21, 2022 23:31
sou_mais_rico_mateus_andreatta.sol
// SPDX-License-Identifier: MIT
pragma solidity >= 0.7.0 < 0.9.0;
/**
Crie um contrato que realize:
- Guarda o endereço do dono do contrato (quem publicou este contrato). - Feito
- Guarda somente uma mensagem, quem a publicou e o ultimo valor pago para publicar esta mensagem; - Feito
- Para modificar esta mensagem, a pessoa precisa enviar um valor maior que o pago anteriormente; - Feito
- É possível para o dono do contrato, retirar os valores depositados nele.
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.asymmetric import rsa, padding
# Usando o pacote cryptografhy crie 3 funções;
# • Que cria uma chave publica e privada usando o RSA
# • Uma função que assina uma mensagem usando a chave privada
# • Outra função que verifica se a mensagem foi assinada de forma correta
def gerarChaves():
return rsa.generate_private_key(
@MateusAndreatta
MateusAndreatta / typeWritter.js
Created April 25, 2018 15:44
script para typewritter
<script>
function typeWrite(elemento){
const textoArray = elemento.innerHTML.split('');
elemento.innerHTML = '';
textoArray.forEach((letra, i) => {
setTimeout(function(){
elemento.innerHTML += letra;
}, 75 * i)
})
@MateusAndreatta
MateusAndreatta / timeOut.js
Created April 16, 2018 01:19
Script de time out, para encerrar a sessao do usuario
var n = 0;
//Reiniciar o contador em qualquer ação do usuario
document.onclick = function() {
n = 0;
};
document.onmousemove = function() {
n = 0;
};
document.onmousedown = function() {
n = 0;
// dialog para dar um feedback ao usuario
progressDialog.setMessage(getResources().getString(R.string.loadingRegistros));
progressDialog.show();
// string request
StringRequest stringRequest = new StringRequest(Request.Method.POST, JSON_URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
@MateusAndreatta
MateusAndreatta / select-estados-br
Created November 16, 2017 16:30 — forked from cassiocardoso/select-estados-br
Select com uma lista de todos os estados brasileiros.
<select name="estados-brasil">
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AP">Amapá</option>
<option value="AM">Amazonas</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>