Postagens

Mostrando postagens de outubro, 2016

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ã

Ciclovia? Pra quê!?

Ontem, por volta das 18:30, vi uma cena que me deixou muito irritado: numa das avenidas mais movimentadas de Balneário Camboriú, um ser (provavelmente com inteligência inferior a um comentarista de portal), trafegava com sua bicicleta, na contramão, fora da ciclovia. Detalhe: uma menina de uns 4 ou 5 anos estava na garupa. Pelo que pude acompanhar, ele andou 3 quadras, e sabe-se lá quanto mais ele andou nessa situação. O que leva uma pessoa a ser tão idiota?

Moto Z Play: Primeiras impressões

Imagem
Meu Moto Maxx já tem quase 2 anos de uso e até por isso, a bateria não estava aquela Brastemp! Mas mesmo assim, chegava ao final do dia com uns 30%. Para entender melhor o meu dia-a-dia no smartphone: uso o Feedly uns 30 minutos por dia, o Twitter mais uns 30 minutos, Whatsapp cerca de 1 hora, e 50 minutos de Waze. Às vezes, escuto um pouco de Spotify. Enfim, nada de mais, mas dá umas 3 horas de tela por dia. Pesquisei bastante e nenhum dos smartphones me agradou. A princípio, ia comprar um Moto G4+, mas a vendedora comentou sobre o Moto Z Play e resolvi dar uma olhada antes de fechar negócio. Acabei optando pelo Moto Z Play, por causa da bateria e do processador - além de ser uma nova linha, o que deve garantir mais algumas atualizações na versão do Android. A bateria está me impressionando, já no primeiro dia (quando sempre ficamos mais tempo que o normal como celular, por conta das configurações e instalações de apps) tirei da tomada às 06:20 e às 22:50 estava com 51% de bat

Esqueceram de mim: Drive C

Imagem
Já repararam que até hoje o drive principal do computador é o C? Até onde sei, isso ocorre desde o primeiro MS-DOS (1981) . São 35 anos! Antigamente até tinha seu motivo: os drives A e B eram destinados aos disco flexíveis, e o C era o primeiro disco rígido. Acho que esqueceram de ajustar as letras... Fonte:  Why is the hard drive the C: drive?