Postagem em destaque

A incrível velocidade do Go

Imagem
Um dos motivos que gosto do Go (a linguagem de programação, não o jogo), é que ele é extremamente rápido. E não estou falando de utilizar goroutines pois aí é covardia. Estamos migrando um sistema de Coldfusion para Go e PHP e uma das rotinas insere um registro no banco de dados no início e outra no fim do processo. Pense como se fosse um log, mas um log específico para essa rotina. Dessa forma: 2023-05-18 17:45:03. 687     ... [processaImagem] Incorporando imagem 2023-05-18 17:45:03. 688     ... [processaImagem] Imagem incorporada Entre o inicio e o final do processamento levou 1ms. Até aí, tudo bem, se não fosse o fato dessa tabela ter o campo timestamp como parte da chave primária. Se reparar, o tempo é definido em milissegundos. Com o Coldfusion esse processo dura cerca de 20ms. Simplesmente migrando para Go, o tempo caiu muito, para menos de 1ms e assim, começou a dar erro de chave duplicada. A solução? Depende, sempre depende. No nosso contexto, a mais simples foi feita, pois nã

Curiosidade matemática

Os números são, por vezes, curiosos. Veja só. Olhando os resultados da Megasena até o concurso 1337, observa-se que os números terminados com 0, 1, 2, 3 e 4 saem mais que os terminados em 5, 6, 7, 8 e 9.


Clique para ampliar
0 - 812
1 - 806
2 - 796
3 - 866
4 - 836
5 - 781
6 - 754
7 - 806
8 - 783
9 - 782



Resolvi então, fazer uma pesquisa no Google procurando por cada um dos números, individualmente, mas o resultado foi exatamente o mesmo (25.270.000.000) para todos eles. O que leva a crer que existe uma espécie de limite ou algo do gênero. Assim, resolvi restringir a pesquisa para apenas 24 horas e os resultados corroboram os dados acima.


Clique para ampliar
0 - 2.470.000.000
1 - 4.200.000.000
2 - 3.770.000.000
3 - 3.400.000.000
4 - 3.580.000.000
5 - 2.990.000.000
6 - 2.590.000.000
7 - 2.530.000.000
8 - 2.520.000.000
9 - 2.390.000.000

Interessante, mas acho que deve ser apenas uma coincidência.

Comentários

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Google Hacking

FTP não funciona no PHP