Day: May 6, 2024

Obter dados do Open Graph com o Node.jsObter dados do Open Graph com o Node.js

Duas das postagens mais populares deste blog são Tags META do Facebook Open Graph e Como criar um cartão do Twitter. Não estou surpreso porque nós, como criadores de conteúdo, queremos ter algum controle visual sobre como nosso site é representado e compartilhado em sites de terceiros, especialmente sites de mídia social. Recentemente, publiquei um […]

Converter uma imagem em escala de cinza com o ImageMagickConverter uma imagem em escala de cinza com o ImageMagick

Há alguns anos, comprei uma câmera DSLR com vários efeitos de filtro incorporados e valeu cada centavo. Tirei algumas fotos incríveis em Londres, Paris e Jamaica, e tirei algumas fotos realmente especiais do meu filho durante seus primeiros anos de vida. E muitas das minhas fotos favoritas foram tiradas com o filtro de […]

Qards: Como criar um site incrível com fundos de vídeoQards: Como criar um site incrível com fundos de vídeo

Um vídeo nada mais é do que uma “imagem em movimento”. Para alguém, um vídeo pode representar a essência de memórias enriquecedoras da infância; para outro, pode ser um instrumento de relações públicas e vendas para mostrar o mais recente dispositivo inteligente do mercado. Não importa qual seja a história por trás das cenas, uma […]

Arquivo APIArquivo API

Trabalhar com uploads de arquivos, especialmente no front end, sempre foi um incômodo. Não costumávamos ser capazes de arrastar e soltar arquivos, uploads AJAX completos, fornecimento de vários arquivos e, diabos, não podíamos obter nenhuma informação sobre o arquivo até que ele chegasse ao servidor; o senhor precisaria fazer o upload do maldito arquivo antes […]

Elemento matches / matchesSelectorElemento matches / matchesSelector

Recentemente, estive pensando sobre elementos e seletores HTML. Normalmente, começamos procurando por um elemento(s) por meio de querySelector/querySelectorAllO que faz sentido, mas e se o senhor quiser validar se um elemento que não foi especificamente selecionado corresponde a um determinado seletor? Por exemplo, digamos que o senhor tenha uma função que pressuponha a presença de […]