Blog do Poffo
  • Contato
  • Posts
  • Sobre

Posts

junho 16, 2024

Como Remover um Arquivo e Todo Histórico no Git

Em algum momento, remover um arquivo e todo o seu histórico no Git pode se tornar necessário. Isso pode acontecer se você tiver enviado informações sensíveis, como senhas ou credenciais, para um repositório público, ou apenas para eliminar dados desnecessários do controle de versão. Para excluir um arquivo de todo o histórico do Git, use a ferramenta git-filter-repo, recomendada pelo próprio Git como a forma mais moderna de reescrever o histórico.
junho 6, 2024

Como Reverter uma Lista Encadeada em Python

Listas encadeadas são estruturas de dados onde um conjunto de nós ligados um ao outro formam uma sequência. “In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Instead, each element points to the next.” - Wikipedia Reverter uma lista encadeada é um problema clássico de estrutura de dados. Neste tutorial, vamos explorar como reverter uma lista encadeada em Python, passo a passo, com uma explicação detalhada e um exemplo prático.
outubro 7, 2020

Recuperando o GRUB com Boot-Repair

Dias atrás passei por um problema na inicialização do sistema operacional. Tenho dual boot com Linux Ubuntu e Windows gerenciado pelo GRUB. Não foi a primeira e não deve ser a última vez que vejo uma tela tipo essa: Boot Fail (Fonte: Meu próprio desespero) Neste artigo descrevo um passo a passo que utilizei pra recuperar o GRUB e conseguir inicializar o sistema operacional. Inicialização com Live OS e Instalação do Boot-Repair Utilizei um pen-drive com a versão 18.
setembro 24, 2020

Lodash Memoize. Como fazer?

Chamar um método ou função várias vezes para obter o mesmo retorno pode ser custoso para um programa. Dependendo da complexidade desse método, pode ser interessante fazer caching do resultado. Assim, economiza-se recursos e melhora-se o desempenho da aplicação. Neste post irei mostrar como usar a função memoize do Lodash para fazer cache do resultado de uma outra função. Usando o memoize Para facilitar o entendimento considere um exemplo de uma simples função para adição de dois números.
setembro 17, 2020

Processando um Formulário de Contato com Formspree

Quando iniciei meu primeiro estágio como programador, lá por 2002, uma das primeiras atividades que realizei foi criar e processar um formulário de contato. Naquela época era muito comum implementar esse tipo de funcionalidade usando códigos em ASP e PHP. Lembro ter criado um script que recebia os dados do formulário HTML e usava um servidor SMTP para enviar os dados para um e-mail de contato. Ainda hoje, essa é uma forma utilizada para envio de informações de contato.
setembro 9, 2020

Compactar e/ou Descompactar Usando o Comando tar

Se você utiliza Linux, em algum momento vai precisar disso: compactar e/ou descompactar arquivos via linha de comando. Então aqui vai uma colinha rápida: Compactar: tar -czvf arquivo.tar.gz pasta Descompactar: tar -xzvf arquivo.tar.gz O comando tar possui muitos outros recursos. Gostaria de compartilhar alguma sugestão? Sinta-se a vontade pra comentar abaixo. Até a próxima!
setembro 2, 2020

Hugo - Criando um Shortcode

Durante a elaboração de um post para este blog, me deparei com a necessidade de inserir uma tabela que não seria viável usando Markdown. Então encontrei uma forma de fazer o que precisava criando um shortcode. Shortcodes são fragmentos de código dentro de arquivos de conteúdo chamando um componente ou template customizado. Neste artigo apresento um exemplo de tabela gerada dinamicamente a partir de um arquivo de dados referenciado. Abaixo o código do shortcode propriamente dito:
agosto 28, 2020

Criptografia Parte 1 - Técnicas Clássicas

Criptografia é um processo pelo qual podemos ocultar o valor real de uma informação como forma de protege-la. Ela pode ser aplicada de diversas maneiras, considerando o objetivo desejado. Pode ser realizada utilizando desde processos manuais até técnicas computacionais avançadas. Este artigo é o primeiro de uma série na qual abordarei esse assunto tão relevante para segurança da informação. Na primeira parte veremos os métodos clássicos de criptografia e um pouco da sua história.
agosto 26, 2020

Alterar Tamanho do Swap no Ubuntu Linux. Como fazer?

Swap é um espaço de armazenamento em disco (HDD ou SSD) usado pelo sistema operacional quando o uso da memória RAM chega ao limite da sua capacidade. A partir do Ubuntu 17.04 o swap é armazenado em um arquivo /swap e não mais em um partição como era nas versões anteriores. Este tutorial mostra um passo a passo para alterar o tamanho da memória swap utilizando a versão 20.04 do Ubuntu.
agosto 22, 2020

Como Fazer: Git Remote Add

Neste breve artigo irei demonstrar como adicionar um repositório de origem remota no Git. Se você possui um repositório Git local, mas ainda não associou a ele nenhum repositório de origem remota, pode seguir os passos abaixo: Adicionar repositório de origem git remote add origin https://github.com/vuejs/vuex.git A URL de repositório que usei como origin é apenas a título de exemplo. Você deve usar a url do seu projeto em questão.
  • ««
  • «
  • 1
  • 2
  • »
  • »»
© Blog do Poffo 2024