Posts by Tags

Apache2

Como configurar o React Router no Apache2

menor que 1 minutos de leitura

Atualizado em:

Como configurar o Apache2 para funcionar adequadamente com as rotas do React Router. Com essas configurações será possível recarregar a pagina ou acessar uma rota diretamente pela URL no navegador.

JavaScript

Como configurar o React Router no Apache2

menor que 1 minutos de leitura

Atualizado em:

Como configurar o Apache2 para funcionar adequadamente com as rotas do React Router. Com essas configurações será possível recarregar a pagina ou acessar uma rota diretamente pela URL no navegador.

Lista anual

React

Como configurar o React Router no Apache2

menor que 1 minutos de leitura

Atualizado em:

Como configurar o Apache2 para funcionar adequadamente com as rotas do React Router. Com essas configurações será possível recarregar a pagina ou acessar uma rota diretamente pela URL no navegador.

api

boardgames

Timeline Challenge - Dicas de Board Games

1 minutos de leitura

Atualizado em:

Uma das coisas chatas do timeline original, é ter que aguardar os outros jogadores realizarem suas jogadas, pode deixar o jogo um pouco cansativo dependendo da quantidade de jogadores na mesa. Isso foi solucionado no Timeline Challenge, uma vez que todos jogam ao mesmo tempo em uma série de diferentes desafios.

Timeline - Dicas de Board Games

1 minutos de leitura

Atualizado em:

Quando a América foi descoberta? Em que ano foi inventado o sanduíche? Quando a torre de Londres foi construída? Essas são algumas perguntas que você terá que saber responder neste jogo. Com uma mecânica simples, fácil de aprender e barato, Timeline é um jogo para toda a família.

King of Tokyo - Dicas de Board Games

menor que 1 minutos de leitura

Atualizado em:

Neste jogo você vai se sentir em um verdadeiro tokusatsu (ok, quase, sem os robôs gigantes) onde o objetivo é sempre destruir Tóquio!

c

Exemplo de uma implementação MPI em C: Comunicação em Anel

3 minutos de leitura

Atualizado em:

Exemplo de uma implementação em MPI (Message Passing Interface) na linguagem C, que envia um valor pelos processadores no formato de um anel, por exemplo: o primeiro processador envia para o segundo que envia para o terceiro, assim por diante até o último enviar para o primeiro.

Olá Mundo com MIP em C

3 minutos de leitura

Atualizado em:

MPI é a sigla para Message Passing Interface, um padrão de comunicação de dados para computação paralela. Você pode programar e dividir o processamento em vários processadores para otmizar o desempenho. É utilizado em computação de alto desempenho em supercomputadores espalhados pelo mundo.

Um simples exemplo de JNI (Java Native Interface)

1 minutos de leitura

Atualizado em:

Java Native Interface (JNI) é um padrão para escrever métodos nativos em Java. Neste exemplo mostro como chamar um método no Java, escrito em C. Neste exemplo mostro como chamar um método que escreve “Olá Mundo” implementado no C e chamado na Java.

css

cursos

docker

git

glassfish

html

java

Anotações curso ‘Arquitetura e design de projetos em Java’ da caelum

8 minutos de leitura

Atualizado em:

Em 2018 fiz um curso na Caelum intitulado ‘Arquitetura e design de projetos em Java’, acho que este curso nem esta mais disponível, pelo menos não com este nome, mas me rendeu ótimos conhecimentos. Este post contém apenas notas simples destas aulas, espero que seja útil para alguém.

JRE/JDK com horário de verão incorreto

menor que 1 minutos de leitura

Atualizado em:

A JRE/JDK mantém uma lista com os fusos e horários de verão dos países. Se estiver usando uma JDK antiga, essa lista pode estar desatualizada de acordo com os últimos decretos sobre o fim do horário de verão

Servidor HTTP simples em Java

1 minutos de leitura

Atualizado em:

Neste post iremos montar um servidor HTTP simples em Java. Útil para obter informações simples de uma aplicação rodando um background por exemplo.

Snapshot da janela no JavaFX

menor que 1 minutos de leitura

Atualizado em:

Este código faz a captura da tela atual do JavaFX e salva como uma imagem.

Captura de tela com Java

menor que 1 minutos de leitura

Atualizado em:

Projeto simples que demonstra como capturar a tela do computador com Java.

API REST com Spring + Testes com MockMVC + Documentação com Swagger

13 minutos de leitura

Atualizado em:

Este post tem como objetivo desenvolver uma API REST 100% funcional com Spring e banco de dados PostgreSQL, o Spring data JPA para facilitar as consultas, o padrão DTO para inclusão e atualização dos dados, listar grandes quantidades de dados paginas, com ordenação e busca, implementar testes de integração para validar nossos endpoints com o MockMVC e gerar a documentação de forma automática com o Swagger.

Como ler um arquivo JSON no Java

1 minutos de leitura

Atualizado em:

Forma muito simples de se ler um arquivo JSON no Java e transformar em um objeto, muito útil para criar arquivos de configuração para seu sistema.

Compilar com dependências no Java

1 minutos de leitura

Atualizado em:

Esta post explicará como compilar uma projeto Java encapsulando as dependências em um único jar.

Include no JavaFX e acessar o seu controlador

menor que 1 minutos de leitura

Atualizado em:

Ao inserir um include no xhtml do JavaFX, é possível acessar o seu controlador por meio do controlador principal, só é necessário uma pequena adaptação.

Habilitar o teclado virtual nativo no JavaFX

menor que 1 minutos de leitura

Atualizado em:

O JavaFX tem nativamente um recurso para habilitar o teclado virtual nativo, assim é possível construir aplicações para instalações sem teclado e mouse em uma tela sensível ao toque, por exemplo

Como fazer um bot para o Telegram em Java

3 minutos de leitura

Atualizado em:

Exemplo básico de como fazer um bot do Telegram em Java. Bots do Telegram são robôs que se comportam como uma conversa no Telegram, porém respondem a comando definidos pelo programador, neste exemplo nosso programa ficará fazendo um pooling de requisições e processará cada requisição, invertendo a frase que é enviado para ele.

TCC - Pós-graduação - Interface web de apoio ao sistema de navegação utilizado pela Marinha do Brasil

menor que 1 minutos de leitura

Atualizado em:

Trabalho de conclusão de curso da minha pós-graduação em “Engenharia de Software: Desenvolvimento Java” pelo INFNET, RJ. Este projeto propõe a construção de uma interface web de apoio a um sistema de navegação utilizado pela Marinha do Brasil. Trata-se de um complemento a um sistema já em uso nos navios militares brasileiros, para visualização em computadores, tabletes e celulares.

Bíblia em Java - Conexão com o Postgres

4 minutos de leitura

Atualizado em:

Este é um simples exemplo de conexão com o banco de dados, com o PostgreSQL, para acessar a bíblia em uma aplicação Java.

Algoritmo Genético com Java - Mínimo de Funções Reais

13 minutos de leitura

Atualizado em:

Foi proposto o desenvolvimento de uma aplicação para minimizar funções com ótimos conhecidos utilizando Algorítimos Genéticos com uma abordagem clássica. Este trabalho traz o resultado deste desenvolvimento.

Problema das N Rainhas - Algoritmo Genético - Java

12 minutos de leitura

Atualizado em:

Aplicação em java para resolver o problema das N Rainhas com Algorítimos Genéticos. Como todos sabem, a rainha é a peça mais poderosa do xadrez, pois pode se movimentar em qualquer direção e por qualquer número de casas. Esse problema propõe colocar n rainhas em um tabuleiro de dimensão n, em uma certa posição que não ocorra nenhum ataque por nenhuma das peças.

Sistema simples de Livro Caixa (Gerenciador Financeiro) em PHP

1 minutos de leitura

Atualizado em:

Fiz esse gerenciador para controlar minhas finanças pessoais, é um sistema simples, mas bem prático e funcional. O objetivo deste projeto não é ser um sistema financeiro completo, com todos os recursos que um sistema financeiro deve ter, e sim um sistema simples para controle de finanças pessoais.

Algoritmo Genético Clássico em Java - Hello World

14 minutos de leitura

Atualizado em:

Algorítimos Genéticos, AGs, são métodos de busca inspirados na evolução dos seres vivos, introduzidos por John Holland (1975) e popularizados por um de seus alunos, David Goldberg (1989), seguem o princípio da seleção natural e sobrevivência dos mais aptos, segundo Charles Darwin (1859). Ele propôs que quanto mais apto um indivíduo for de sobreviver em um meio ambiente, mais chances ele terá de se reproduzir e passar sua carga genética para seus descendentes. Neste exemplo uso como função objetivo, encontrar um gene pré definido por uma frase em uma String.

Exibindo os mapas do Google Earth e Maps com Java

1 minutos de leitura

Atualizado em:

O Google libera o acesso de sua API do Google Maps para desenvolvedores usarem em suas aplicações, neste tutorial, passarei brevemente como acessar e exibir os mapas em um frame no Java.

Um simples exemplo de JNI (Java Native Interface)

1 minutos de leitura

Atualizado em:

Java Native Interface (JNI) é um padrão para escrever métodos nativos em Java. Neste exemplo mostro como chamar um método no Java, escrito em C. Neste exemplo mostro como chamar um método que escreve “Olá Mundo” implementado no C e chamado na Java.

Tocador de vinhetas em Java

menor que 1 minutos de leitura

Atualizado em:

Tocador de Vinhetas que permite reproduzir arquivos de áudio de forma simples e rápida.

java script

Verificar versão do JavaScript

menor que 1 minutos de leitura

Atualizado em:

Script para obter a versão do javascript rodando no navegador do usuário

javafx

Include no JavaFX e acessar o seu controlador

menor que 1 minutos de leitura

Atualizado em:

Ao inserir um include no xhtml do JavaFX, é possível acessar o seu controlador por meio do controlador principal, só é necessário uma pequena adaptação.

Habilitar o teclado virtual nativo no JavaFX

menor que 1 minutos de leitura

Atualizado em:

O JavaFX tem nativamente um recurso para habilitar o teclado virtual nativo, assim é possível construir aplicações para instalações sem teclado e mouse em uma tela sensível ao toque, por exemplo

Privacidade e inteligência artificial - Links da semana #69

4 minutos de leitura

Atualizado em:

Faz um tempo que não publico os link da semana por aqui, depois de mais de um ano com essa publicação, parei pois queria fazer algo diferente, não apenas postar os links, mas gerar algum conteúdo a mais. Ainda não decidi como vai ser o modelo, mas vou experimentar, tentarei agrupar temas, elucidar um pouco sobre eles, e recomendar os links importantes. Não garanto a periodicidade semanal, mas sim um bom conteúdo… eu acho :p

Links da semana #68

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como o podcast “E se conseguíssemos ler pensamentos?”.

Links da semana #67

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Guerra nas Estrelas e o mundo - Nerdologia 194”.

Links da semana #66

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Cientistas acham cauda de dinossauro preservada em âmbar. Com penas e tudo”.

Links da semana #65

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “O Google Earth permite que você veja a devastadora ação humana na Terra nos últimos 30 anos”.

Links da semana #64

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “IA do Google está aprendendo a traduzir textos sem interferência externa”.

Links da semana #63

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Google cria técnica de ampliar imagens sem estragá-las”.

Links da semana #62

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Indiana Jones Rocks Petra with this Arabian Classical Remix! - The Piano Guys”.

Links da semana #61

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Nerdologia - Numerologia e coincidências”.

Links da semana #60

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Estudo revela: carros autônomos serão ótimos para o Sr Volante”.

Links da semana #59

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Rogue One: Uma História Star Wars – Novo Trailer”.

Links da semana #58

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Computadores têm alma?Nerdologia 175”.

Links da semana #57

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Escriba Café X - A Expedição de Shackleton”.

Links da semana #56

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “The Triforce Awakens! Part 1 (A Nintendo / Star Wars Mashup)”.

Links da semana #55

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Raios T permitem ler livros fechados”.

Links da semana #54

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “Um trailer de cinema criado por inteligência artificial”.

Links da semana #53

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana, como por exemplo “A inusitada mistura de Mario com No Man’s Sky”.

Links da semana #52

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #51

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #50

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #49

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #48

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #47

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #46

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #45

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #44

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #43

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #42

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #41

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #40

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #39

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #38

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #37

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #36

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #35

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #34

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #33

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #32

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #31

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #30

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #29

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #28

3 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #27

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #26

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #25

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #24

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #23

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #22

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #21

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #20

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #19

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #18

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #17

1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #16

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #15

1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #14

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #13

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #12

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #11

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #10

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #9

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #8

1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #7

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #6

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #5

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #4

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #3

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #2

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

Links da semana #1

menor que 1 minutos de leitura

Atualizado em:

Meus links, podcasts e vídeos favoritos desta semana.

linux

Proxy no NPM (Linux)

menor que 1 minutos de leitura

Atualizado em:

Dica rápida de como definir ou remover a configuração de proxy no NPM

Manutenção de repositório SVN no Linux

1 minutos de leitura

Atualizado em:

Por mais que o GIT tenha dominado o mercado de controladores de versões, o SVN ainda é bastante usado, por isso, trouxe esse breve tutorial com as principais ações que podem ser feitas nesta ferramenta.

Apagar diretórios vazios no Linux

menor que 1 minutos de leitura

Atualizado em:

Este simples comando remove, recursivamente, os diretórios vazios a partir do diretório corrente

Usando proxy no subversion do Linux

menor que 1 minutos de leitura

Atualizado em:

Se você usa o subversion em uma rede que necessite de autenticação por proxy, pode configurar o subversion para isso

Habilitar o phpmyadmin Apache

menor que 1 minutos de leitura

Atualizado em:

Após a instalação do Apache com PHP e o phpmyadmin, pode ocorrer deste não estar acessível.

Trocar o java_home do netbeans no linux

menor que 1 minutos de leitura

Atualizado em:

Se for necessário trocar o diretório da JDK ou atualizar-la, pode ser necessário, atualizar a referência da JDK do próprio netbeans, pois se a JDK antiga for removida, o netbeans não irá funcionar.

Como abrir multiplas sessões do NetBeans - Windows e Linux

1 minutos de leitura

Atualizado em:

Muitas vezes você precisa abrir mais de uma sessão do NetBeans ao mesmo tempo, seja para verificar ou testar projetos diferentes, seja para utilizar o Grupo de Projetos da IDE. Porém a instalação do NetBeans não permite isso, vou mostrar aqui como realizar essa ‘façanha’

lista anual

Filmes, séries, HQs, livros e jogos de 2022

2 minutos de leitura

Atualizado em:

Como já virou tradição, cataloguei os filmes, séries, jogos e leituras que consumi durante o ano, esta é a lista de 2022.

mqtt

netbeans

Como abrir multiplas sessões do NetBeans - Windows e Linux

1 minutos de leitura

Atualizado em:

Muitas vezes você precisa abrir mais de uma sessão do NetBeans ao mesmo tempo, seja para verificar ou testar projetos diferentes, seja para utilizar o Grupo de Projetos da IDE. Porém a instalação do NetBeans não permite isso, vou mostrar aqui como realizar essa ‘façanha’

Trabalhe com Grupos de Projetos no NetBeans

menor que 1 minutos de leitura

Atualizado em:

Para quem trabalha com vários projetos no Netbeans uma boa dica é utilizar a funcionalidade ‘Grupo de Projetos’ da IDE. Muito útil para quem trabalha com EJB por exemplo.

php

postgres

rest

API REST com Spring + Testes com MockMVC + Documentação com Swagger

13 minutos de leitura

Atualizado em:

Este post tem como objetivo desenvolver uma API REST 100% funcional com Spring e banco de dados PostgreSQL, o Spring data JPA para facilitar as consultas, o padrão DTO para inclusão e atualização dos dados, listar grandes quantidades de dados paginas, com ordenação e busca, implementar testes de integração para validar nossos endpoints com o MockMVC e gerar a documentação de forma automática com o Swagger.

shell script

svn

Manutenção de repositório SVN no Linux

1 minutos de leitura

Atualizado em:

Por mais que o GIT tenha dominado o mercado de controladores de versões, o SVN ainda é bastante usado, por isso, trouxe esse breve tutorial com as principais ações que podem ser feitas nesta ferramenta.

udemy

viagens

Roteiro de 15 dias de carro pela Estrada Real

8 minutos de leitura

Atualizado em:

Roteiro de viagem de 15 dias de carro por trechos da estrada real pelo caminho novo, saindo do Rio de Janeiro até Belo Horizonte, e depois o caminho velho até Party. Este post é um resumo dessa viagem com dicas de atrações turísticas pelas quais passamos.

windows

Como abrir multiplas sessões do NetBeans - Windows e Linux

1 minutos de leitura

Atualizado em:

Muitas vezes você precisa abrir mais de uma sessão do NetBeans ao mesmo tempo, seja para verificar ou testar projetos diferentes, seja para utilizar o Grupo de Projetos da IDE. Porém a instalação do NetBeans não permite isso, vou mostrar aqui como realizar essa ‘façanha’