Sempre gostei muito do git mas meu trabalho atual na Mozilla exige que eu use o mercurial. Se o senhor ainda não sabia, o código do Firefox é gerenciado pelo mercurial! Recentemente, fui encarregado de configurar um servidor mercurial dentro de um contêiner docker e me deparei com um problema: o mercurial rejeitava pushs para o contêiner docker local via HTTP. Como o HTTPS não estava configurado para o contêiner do docker localmente, precisei descobrir como fazer com que o mercurial permitisse envios por HTTP.
Para permitir pushs HTTP para um repositório mercurial, modifique a seção hgweb.conf
do servidor mercurial para incluir:
[web] allow_push = * push_ssl = false
Essa configuração permitirá que o senhor faça push para o seu repositório mercurial sem SSL. Se você não executar seu servidor mercurial com um hgweb.conf
específico, o senhor pode executar o servidor mercurial com uma configuração especial via:
exec hg serve --web-conf path/to/hgweb.conf
Atualmente, o HTTPS é o caminho a seguir, mas para o desenvolvimento local ele não deve ser um requisito. Espero que isso ajude alguém!
Escreva um JavaScript melhor com promessas
O senhor provavelmente já ouviu a conversa no bebedouro sobre como as promessas são o futuro. Todos os jovens descolados estão usando-as, mas o senhor não entende o que as torna tão especiais. O senhor não pode simplesmente usar um callback? Qual é o problema? Neste artigo, vamos…
buscar API
Um dos segredos mais mal guardados sobre AJAX na Web é que a API subjacente a ele,
XMLHttpRequest
, não foi realmente criada para o uso que estamos fazendo dela. Fizemos bem em criar APIs elegantes em torno do XHR, mas sabemos que podemos fazer melhor. Nosso esforço para…
Visualizações dinâmicas de formas de onda com wavesurfer.js
As imagens de forma de onda são uma adição incrível aos widgets de áudio enfadonhos. Elas podem ser funcionais e também esteticamente agradáveis, permitindo que os usuários naveguem visualmente pelo áudio. Recentemente, encontrei o wavesurfer.js, um incrível utilitário de imagem de forma de onda que usa para API de áudio da Web para criar um sistema super personalizável…
API de visibilidade de página
Um evento que sempre faltou no documento é um sinal de quando o usuário está olhando para uma determinada guia ou para outra guia. Quando o usuário sai do nosso site para ver outra coisa? Quando ele volta?