Day: April 20, 2024

Formatar a duração do vídeo em HH:MM:SS a partir da linha de comandoFormatar a duração do vídeo em HH:MM:SS a partir da linha de comando

Em meus experimentos com o manipulação de áudio e vídeodescobri que a maioria das ferramentas prefere lidar com o tempo no formato HH:MM:SS (hora:minuto:segundo). Sempre achei que usar segundos seria mais fácil, mas sou apenas um usuário iniciante de ferramentas de mídia, muito menos um criador de ferramentas. Quando escrevi o Criar uma […]

Compressão de JPEG com GuetzliCompressão de JPEG com Guetzli

Há pouco tempo atrás O Google lançou seu codificador JPEG Guetzlique alega uma melhoria de 20 a 30% no tamanho do arquivo em relação ao libjpeg. Como fiquei intrigado, decidi experimentar. Minha ferramenta preferida para otimizar JPEGs tem sido o jpeg-recompress, um dos binários disponíveis no diretório projeto jpeg-archive. Ele é altamente configurável, […]

Copiar para a área de transferência a partir da linha de comandoCopiar para a área de transferência a partir da linha de comando

Se o senhor já fez depuração com um colega desenvolvedor, ouvirá “OK, execute isso e me diga o que diz”. Nesse caso, o senhor pode copiar manualmente a saída e enviar o texto por mensagem instantânea para a pessoa, ou pode gravar a saída em um arquivo com >> , abrir o arquivo, copiar manualmente […]

Assinaturas digitais com a API HelloSignAssinaturas digitais com a API HelloSign

Vivemos em um mundo com muitos recursos digitais, mas, de alguma forma, sempre que preciso assinar algo para fins legais, recebo papel para imprimir, assinar, digitalizar e enviar de volta. Como não tenho impressora, geralmente encontro uma fonte de “assinatura”, abro o PDF no Photoshop e forjo digitalmente minha própria assinatura. Todo esse […]

Evitar hotlinking de JavaScript com .htaccessEvitar hotlinking de JavaScript com .htaccess

Há quase uma década (!), escrevi um post sobre prevenção de hotlinking de imagens. Todos nós temos o direito de proteger as imagens hospedadas em nosso domínio, pois isso pode tornar nosso site tremendamente lento. Adoro essa postagem porque ela mostra como substituir a imagem solicitada por qualquer imagem de sua escolha; por exemplo, eu […]

Imagens de personalização de produtos com o CloudinaryImagens de personalização de produtos com o Cloudinary

Há algumas semanas, experimentei usar Cloudinary no comércio eletrônico porque as imagens dinâmicas são uma grande parte das necessidades do comércio eletrônico. Os sites com muita mídia geralmente empregam softwares de manipulação de imagens potentes e caros para que possam criar imagens sob demanda. Mal sabem eles que um serviço como o Cloudinary […]