Alterar o título da guia (ou janela) é uma prática antiga. O Gmail faz isso para notificar o usuário sobre uma nova mensagem de bate-papo e este blog faz isso para atualizar o título da guia depois que uma nova página é carregada via AJAX. Como isso é feito? Definindo uma propriedade no elemento document […]
Day: May 9, 2024

Como atualizar em lote as mensagens de commit do GitComo atualizar em lote as mensagens de commit do Git
Na Mozilla, estamos principalmente rigorosos quanto ao recebimento de contribuições via git/GitHub. Além de exigir testes e reforçar a qualidade do código, um requisito básico para o envio de um commit (ou vários) é que a mensagem do commit comece com “bug #######”, que é uma referência ao bug do Bugzilla. A exigência da mensagem […]

A WebGL é a tecnologia do futuro? O que é o AexolGL?A WebGL é a tecnologia do futuro? O que é o AexolGL?
Muitas empresas e pessoas do mundo da TI afirmam que o WebGL é a tecnologia do futuro. Essa afirmação está correta? O WebGL tem muitas vantagens, e uma das maiores é o fato de ser uma tecnologia que pode revolucionar a experiência de jogos. Com o WebGL, podemos jogar jogos em 3D diretamente no navegador […]

10 modelos Premium Bootstrap Joomla10 modelos Premium Bootstrap Joomla
Joomla é um sistema de gerenciamento de conteúdo avançado e repleto de recursos que permite aos usuários criar sites ou aplicativos da Web personalizados. O Joomla é de código aberto, portanto, está disponível gratuitamente para todos e tem um público fiel. Existem alguns sites incríveis que usam o Joomla para alimentar seu conteúdo, entre os […]

Detectar “Do Not Track” com JavaScriptDetectar “Do Not Track” com JavaScript
Não rastrear é uma excelente ideia. O site do DNT descreve-a melhor: Do Not Track é uma proposta de tecnologia e política que permite que os usuários optem por não serem rastreados por sites que não visitam, incluindo serviços de análise, redes de publicidade e plataformas sociais. No momento, poucos desses terceiros oferecem […]

Confissões de um desenvolvedor da Web XIVConfissões de um desenvolvedor da Web XIV
Já faz um bom tempo que não desabafo e, como estou sempre cheio de aborrecimentos e chateações, achei que era hora de desabafar: Estou na Mozilla há quase três anos e o não sinto que tenha deixado qualquer tipo de marca. Para ser sincero, isso me faz sentir envergonhado – preciso descobrir […]

Metas profissionais e pessoais para 2015Metas profissionais e pessoais para 2015
A virada do ano é um momento natural para se aprofundar, pensar sobre como foi o ano que passou e traçar metas para o novo ano. A maioria das metas se torna uma “torta no céu”, mas é importante mirar alto, certo? Tenho pensado sobre o ano que passou e onde sinto que estou falhando, […]

Escreva consultas de mídia simples, elegantes e fáceis de manter com o SassEscreva consultas de mídia simples, elegantes e fáceis de manter com o Sass
Passei alguns meses fazendo experiências com diferentes abordagens para escrever media queries simples, elegantes e fáceis de manter com o Sass. Cada solução tinha algo de que eu realmente gostava, mas não consegui encontrar uma que cobrisse tudo o que eu precisava fazer, então me aventurei a criar a minha própria solução: conheça include-media. […]

Adicionar um submenu à barra de administração do WordPressAdicionar um submenu à barra de administração do WordPress
Há algum tempo, escrevi Adicionar itens de menu ao menu de administração do WordPress, uma postagem que detalha como o senhor pode adicionar itens à barra de menu “posts” existente no lado esquerdo. A adição de itens de menu tem me servido bem, mas não é tão personalizada quanto eu gostaria – ainda estou me […]

Obtenha o primeiro quadro de um GIF animado com o ImageMagickObtenha o primeiro quadro de um GIF animado com o ImageMagick
O ImageMagick tem sido o padrão do setor para manipulação de imagens desde que me lembro. Lembro-me de usar a extensão do ImageMagick quando aprendi PHP pela primeira vez, há mais de uma década. De qualquer forma, notei recentemente que muitos sites que hospedam GIFs animados terão uma imagem estática inicialmente e trocarão a imagem […]