Python desempenha um papel importante na Mozilla; grande parte dos backends e ferramentas de nosso site são escritos nessa poderosa linguagem. Quer construir o Firefox? O senhor precisa ter certeza de que possui a versão adequada do Python, que recentemente descobri que foi atualizada.


Apesar de instalar e verificar que eu tinha a versão do python de que precisava, a versão padrão ainda era uma versão mais antiga e a compilação estava falhando. Sei que existem gerenciadores de versão do python e truques de links simbólicos, mas eu queria a maneira mais fácil e explícita possível de definir uma versão padrão do python, e fiz isso com uma entrada no ~/.bash_profile:



alias python='python3'


A diretriz acima envia python chamadas para python3 e, assim, posso especificar a versão do python com essa entrada. Há muitas maneiras de atingir esse objetivo, mas essa funciona muito bem para mim!

  • Animação CSS vs. JS: O que é mais rápido?

    Como é possível que a animação baseada em JavaScript sempre tenha sido secretamente tão rápida – ou mais rápida – do que as transições CSS? E, como é possível que a Adobe e o Google lancem consistentemente sites móveis ricos em mídia que rivalizam com o desempenho de aplicativos nativos?

  • Detectar inserções de nós do DOM com animações JavaScript e CSS
  • Enviar notificações por e-mail sobre imagens quebradas usando o MooTools AJAX

    Um dos eventos JavaScript pouco conhecidos é o evento onError da imagem. Esse evento é acionado quando uma imagem é eliminada por não existir. Imagens quebradas podem fazer com que seu site pareça pouco profissional e é importante corrigir imagens quebradas o mais rápido possível.

  • Apresentando o MooTools Templated

    Um grande problema com a criação de componentes de interface do usuário com a estrutura JavaScript do MooTools é que não há uma boa maneira de permitir a personalização do modelo e a facilidade de criação de nós. A partir de hoje, há duas maneiras de criar: new Element Madness A primeira maneira de criar componentes de…