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ã

Vingadores, Homem de Ferro e... Jarvis!

Volto a falar sobre tecnologia (21/04/2011) que poderá vir a ser utilizada um dia, extraída dos filmes de ficção.
Homem de Ferro
Desta vez meu alvo é o tão falado Homem de Ferro, já que parece que foi o super-herói (da Marvel) que mais agradou até agora. Sabe quando veremos um exoesqueleto daquele em operação? Nunca!

O motivo é simples, como eu disse no outro post, não temos software que controle todo aquele hardware. No filme, o traje só foi possível por conta de uma alimentação de força incrível vindo do dispositivo Arc criado pelo próprio Tony Stark.

Vamos considerar que temos um dispositivo idêntico e que temos também a armadura. O que muitos esquecem é que a vedete principal, mas oculta, é o Jarvis (nome dado ao SO também desenvolvido por Tony Stark)!

Seria muito fácil sair voando e falar:

- Jarvis, invada os computadores da CIA e procure o paradeiro do Bin Laden!
- Um momento senhor. Aproveito para dizer que estamos em rota de colisão com o voo 666 a 15 mil pés de altitude, uma vez que tenho acesso ao controle de tráfego aéreo local.
- Muito bem Jarvis, vou parar no McDonald's para comer algo enquanto aguardo a localização.

Não podia falar de Vingadores sem citar a Viúva Negra!
E aí? A armadura é o de menos! Eu quero é um SO assim!!! Obviamente ele deve estar hospedado em computadores poderosos, por isso o Homem de Ferro apagou após enviar o míssil nuclear ao espaço no final dos Vingadores. Perdeu a conexão e ficou sem poder respirar ou sem um suplemento de oxigênio na armadura, sei lá...

Já pensou se o Jarvis se volta contra todo mundo?? Aí sim teríamos a Skynet!

Jarvis

Comentários

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Google Hacking

FTP não funciona no PHP