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ã

Jelly Bean, primeiras impressões

Com 5 dias de utilização já dá para ter uma ideia do que o Jelly Bean (Android 4.1.1) traz de bom (e de ruim). As principais novidades que identifiquei foram:

Notificações: Ocupam mais espaço, e dessa maneira, trazem mais opções de interatividade ao usuário. Por exemplo, quando você recebe um email, uma boa parte dele aparece nas notificações. 

Project Butter: A transição mais fluída entre as telas, realmente ficou melhor. Não sei se realmente ficou mais rápido, mas a sensação que dá é que ficou.

Google Now: Ainda não consegui fazer testes consistentes com a voz, mas mesmo assim ele já traz algumas coisas interessantes, como o tempo de trajeto até em casa e a previsão do tempo, por exemplo. 

Mas não se  deixe enganar, pois ele é muito mais que isso. Se você fizer uma pesquisa por AC/DC e a banda for fazer um concerto próximo, ele avisa. Ou então, quando você está viajando, ele mostra fotos de locais próximos.


Modo de bloqueio : Desativa alguns recursos (chamadas, notificações, alarme e LED), em um determinado período. Gostei bastante, agora das 22:00 às 07:00 nada de LED piscando!

Mas encontrei um problema. O consumo de bateria aumentou e meu palpite é que o culpado é o Google Now, que fica monitorando diversos recursos e situações para gerar informações.

Comentários

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Google Hacking

FTP não funciona no PHP