Seja porque eu digito um comando com o dedo ou porque as teclas do teclado do meu MacBook Pro não respondem como deveriam, estou sempre escrevendo errado os comandos. O que é mais frustrante é que muitos desses comandos são longos, o que torna a correção do tema demorada.
Felizmente, a seguidor do Twitter está cuidando de mim, fornecendo-me um comando rápido para consertar o comando mal escrito:
~ $ crul davidwalsh.name -bash: crul: command not found ~ $ ^crul^curl curl davidwalsh.name <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://davidwalsh.name/">here</a>.</p> <hr> <address>Apache Server at davidwalsh.name Port 80</address> </body></html>
O ^
acima retorna, corrige a ortografia do comando anterior, executa o comando e, como bônus, adiciona o comando correto ao histórico.
Pequenas dicas como essas e git checkout -
tornam minha experiência na linha de comando muito melhor. Qual é o seu truque de linha de comando favorito?
Expressões regulares para o resto de nós
Mais cedo ou mais tarde, o senhor se deparará com uma expressão regular. Com sua sintaxe enigmática, documentação confusa e enorme curva de aprendizado, a maioria dos desenvolvedores se contenta em copiá-las e colá-las do StackOverflow e torcer para que funcionem. Mas e se o senhor pudesse decodificar as expressões regulares e aproveitar seu poder? Em…
Plugin MooTools FontChecker
Há um trecho de código muito interessante no Google Code chamado FontAvailable que faz uma verificação JavaScript baseada em jQuery em uma string para verificar se o sistema tem ou não uma fonte específica com base na largura da saída. Transferi essa funcionalidade para o MooTools…