Recently Updated Pages
Vídeos de Timelapse
Itens necessários: Celular para capturar as imagens; Algum programa para tirar fotos de minut...
Bloqueando ip no iptables
Bloqueando uma faixa de ip: iptables -A INPUT -s 35.203.210.0/24 -j DROP Bloqueando apenas um e...
nohup
Para executar um comando e sair sem esperar o retorno. Pode parecer falta de educação deixar o c...
Usando ffmpeg
Para comprimir um vídeo: ffmpeg -i input.mp4 -crf 28 output.mp4 Esse outro comando especifica o...
Gerando chaves ssh
Eu sempre esqueço. ssh-keygen -t rsa Ler o conteúdo do arquivo: cat ~/.ssh/id_rsa.pub Depois ...
Xdebug na linha de comando
Primeiro, inicie a depuração normalmente na IDE Depois, inclua os parâmetros abaixo no comando: ...
Desativando chaves estrangeiras no Mysql
Às vezes a gente precisa excluir uma tabela que tem relacionamento com outras. SET FOREIGN_KEY_C...
Executando comandos no client do MySQL sem informar a senha
Primeiro, crie um arquivo com o seguinte padrão: [client]host=localhostuser=usuariopassword='sen...
Docker
Vários comandos do curso de Docker do senai: acessar o terminal de um container que já está roda...
Fazendo caso
ou usando SELECT CASE no MySQL: SELECT id, nome, descricao,CASE status WHEN 1 THEN 'Aprovado...
Utilizando plugin jquery validation em formulário com abas
Quando o plugin encontra um elemento com erro, esse elemento automaticamente ganha foco.Mas quand...
Habilitando APM no log do Nginx
APM é um modo de medir a performance de um sistema. Por padrão, o log do nginx mostra apenas a h...
Configurando o Percona Monitoring and Management usando Docker
As instruções são um pouco confusas, então achei melhor criar um guia. Requisitos: 1) Uma máqui...
Erro ao atualizar certificados no let's encrypt
Isso no servidor Debian. Se aparecer a mensagem:("bad handshake: Error([('SSL routines', 'tls_pr...
Lendo arquivos de uma pasta com php
$pasta = __DIR__.'/pasta/processar'; $iterator = new DirectoryIterator($pasta); foreach ( $it...
Encontrando e substituindo em arquivos no shell
Procurar um determinado texto em vários arquivos: find . -type f -exec grep -l 'gerar_boletos' {...
Erro code 1271 - Illegal mix of collations for operation union
Esse erro acontece quando a gente tenta usar a cláusula UNION pra juntar duas consultas de tabela...
Exportando um ou mais registros no MySql com mysqldump
Ás vezes a gente precisa exportar só um registro de uma tabela.Dá pra fazer assim: mysqldump -t...
Copiando para a área de transferência com Javascript
Ou como simular ctrl+c. Novo método: navigator.clipboard.writeText("This is the text to be copi...
Trocando o editor do crontab para o nano
Só vale para a sessão atual do ssh, mas já ajuda: env EDITOR=nano crontab -e