01/04/2024

Álgebra booleana e o Python

Primeiro um pouquinho de história

Há cerca de 2.500 anos, os filósofos gregos já se envolviam em desafios de lógica, explorando problemas que exigiam um pensamento estruturado para alcançar conclusões corretas.

Conhecidos como "problemas de lógica", esses exercícios demandavam a aplicação de regras de dedução e análise para chegar a uma solução baseada nas informações fornecidas.

Em 1847, o matemático inglês George Boole introduziu os conceitos de lógica simbólica, demonstrando que a lógica podia ser representada por equações algébricas.

Boole introduziu três operadores fundamentais: E, OU e NÃO (em inglês, AND, OR e NOT), os quais eram utilizados em um domínio restrito a apenas dois valores: 1 e 0, representando respectivamente Verdadeiro e Falso, ou Sim e Não.

Atualmente conhecida como álgebra booleana, essa estrutura matemática para lidar com o raciocínio lógico se tornou fundamental, não apenas na matemática e na filosofia, mas também na ciência da computação.

Em 1937, cerca de 75 anos após a morte de Boole, o matemático estadunidense Claude Shannon, então estudante no MIT, estabeleceu a relação entre a álgebra booleana e os circuitos eletrônicos, associando os estados lógicos (Sim e Não) a diferentes potenciais elétricos no circuito.

Voltando à atualidade

25/03/2024

Fire, não! Lava Lamp Wall!

A maioria das pessoas sabe que se utiliza "Fire Wall" para aumentar a segurança de uma infraestrutura de rede.

Mas, será que uma "Lava Lamp Wall" também pode nos ajudar nisso?

A curiosa resposta é: Sim! 

Não domino os detalhes técnicos, mas vou resumir o que entendi ao ler sobre isso há alguns anos.

A Cloudflare, uma empresa que oferece uma variedade de serviços de segurança e desempenho para websites e aplicativos, precisa um gerador randômico (aleatório), totalmente imprevisível, para gerar suas chaves de segurança, utilizadas por muitos serviços importantes utilizados ao redor do mundo.

20/03/2024

Dia internacional da felicidade e primeiro dia do outono

Hoje é o dia internacional da felicidade e primeiro dia do outono.

Não sei se é por acaso que esses dias coincidem, mas fica a reflexão:

Temos que aprender com o outono a deixar para trás as pequenas coisas cujos prazos de validade já venceram.

Às vezes essas pequenas coisas são tantas, que nos impedem de ser felizes.