Bug no iOS reinicia o sistema com um código HTML simples.

No sábado passado (15/09/2018), Sabri (desenvolvedor que pesquisa sobre segurança) postou um código HTML simples que faz qualquer dispositivo iOS reiniciar. Em teoria, qualquer versão do iOS (mesmo a 12) está suscetível a este bug. Algumas pessoas tem reportado também que este tipo de ataque causa comportamentos estranhos no navegador nativo do PlayStation 3.Continue reading

[Resolvido] O que são os diretórios com nomes estranhos? (Windows)

Você abre o Windows Explorer e lá estão eles: Uma série de diretório com nomes estranhos,  compostos por letras e números. Neste post respondo as seguintes perguntas sobre estes diretórios: O que são eles? De onde eles vieram? Para onde vão? Posso apagar? (e por último, mas não menos importante) Quanta dor de cabeça vou ter para me livrar deles? Continue reading

Encadeando ações utilizando Promises. (Javascript)

Você já tentou fazer uma requisição assíncrona no Javascript (com ou sem jQuery), aguardar o retorno desta execução e só depois fazer algo? Se a resposta for sim, então você sabe que o JS não vai esperar a resposta da requisição para executar os outros comandos. O que faz muito sentido, uma vez que estão sendo feitas requisições assíncronas.

Uma das formas de contornar isso e de encadear execução de tarefas no JS é utilizando as promises… e é bem simples!Continue reading

Usando update com inner join. (MySql)

Imagine a situação: Você tem uma tabela com os dados de um produto e outra tabela com uma coluna complementar. As duas tabelas possuem um campo que pode (seguramente) ser utilizado como chave. Neste post mostro como criar um update com inner join, para que você possa atualizar uma das tabelas com os dados da outra.Continue reading