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ã

Dica de app: Google Gesture Search

Com o passar do tempo, a tendência da tela do seu celular é ficar lotada de atalhos e pastas. Eu tenho algumas pastas na tela principal onde agrupo os apps por categoria, mas mesmo assim algumas vezes não é fácil encontrar o que você procura. Aliás, não era, porque depois que você instala o Google Gesture Search (GGS), você ganha muito em produtividade e agilidade.
O GGS permite que você escreva na tela (com o dedo) e ele automaticamente faz o reconhecimento do caracter que você desenhou, faz a pesquisa e mostra o resultado na tela numa lista para você selecionar.
Para efeito de comparação, fiz a pesquisa pelo GGS e pelo método normal (localizar e abrir o aplicativo). Eis os resultados:
  • Localizar um contato. Com o GGS levei 7 segundos e 10 segundos no modo normal.
  • Executar um app. Primeiro fiz um teste com um app que fica dentro de uma pasta na minha tela principal. Com o GGS levei 6 segundos e como já sabia onde estava localizado, levei apenas 3 segundos no modo normal. Por curiosidade, "forcei um erro", ou seja, abri a pasta errada no primeiro toque. O tempo elevou-se para 6 segundos.
  • Executar um app sem atalho. Neste caso, o app está instalado mas não tem atalho na tela principal. Com o GGS levei 5 segundos e acessando os aplicativos, levei 7 segundos.
Resumo: o GGS leva vantagem em quase todos as comparações, menos naqueles em que os aplicativos tenham atalho na tela principal.
Você também pode configurar os itens pesquisáveis no app:
  • Favoritos
  • Contatos (todos ou só com telefone)
  • Apps
  • Músicas
  • Configurações
Mas a melhor característica do GGS é a sua capacidade de reconhecimento de escrita, que é muito boa. Isso permite que pessoas normais e não somente desenhistas, também possam utilizar o app.

    Comentários

    Postagens mais visitadas deste blog

    Netflix não mostra ícone de streaming

    Google Hacking

    FTP não funciona no PHP