Sempre que vejo uma GUI de desktop para realizar uma determinada tarefa relacionada à Web, fico ansioso para conhecer a interação subjacente do sistema operacional para realizar a mesma façanha. Muitas das GUIs que uso são apenas uma fachada para um utilitário de linha de comando que os desenvolvedores mais experientes usariam.


Eu me propus a encontrar o script de linha de comando para definir o navegador padrão do sistema no OS X, mas aparentemente não existe um, mas encontrei um script de linha de comando para definir o Chrome como o navegador padrão:



open -a "Google Chrome" --args --make-default-browser


O script acima abre o Google Chrome e solicita a confirmação de que o senhor deseja torná-lo o navegador padrão. Não tenho conhecimento de quais scripts de linha de comando tornariam outros navegadores o navegador padrão e estou um pouco irritado por não haver um único script para fazer isso!

  • Demonstrações favoritas de Chris Coyier’s CodePen

    David me perguntou se eu gostaria de fazer um guest post escolhendo algumas das minhas canetas favoritas do CodePen. É uma tarefa difícil! São tantas! Mas consegui escolher algumas que me surpreenderam nos últimos meses. Se o senhor…

  • 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?