Sou uma daquelas pessoas que não suportam um laptop bagunçado; não mantenho arquivos de que não preciso e me recuso a instalar aplicativos a menos que seja absolutamente necessário. Infelizmente, o Mac OS X e o Windows geram arquivos sempre que querem, como .DS_Store
e Thumbs.db
. É claro que eles servem ao seu propósito, mas isso não significa que a desordem não me incomode.
Se o senhor quiser localizar recursivamente os arquivos que não deseja excluir, há uma maneira simples de fazer isso:
find . -name '.DS_Store' -type f -delete
O senhor pode usar *
como um curinga também:
find . -name '*.zip' -type f -delete
É claro que minha limpeza dura pouco tempo, mas o senhor pode usar esse comando para fins mais inteligentes!
Ser um pai desenvolvedor
Todos os dias me fazem muitas perguntas, mas sempre me surpreendo com o fato de que raramente são perguntas sobre código ou até mesmo sobre tecnologia – muitas das perguntas que recebo são mais sobre coisas não relacionadas a desenvolvimento, como como é o meu escritório, que software eu uso e, muitas vezes…
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…
Caixas de seleção do iPhone usando o MooTools
Um dos aprimoramentos mais interessantes da interface do usuário fornecidos pelo iPhone da Apple é a funcionalidade de controle deslizante de caixa de seleção. Thomas Reynolds lançou recentemente um plug-in jQuery que permite que o senhor faça com que as caixas de seleção se pareçam com controles deslizantes do iPhone. Veja como implementar essa funcionalidade usando o amado…
Enviar notificações por e-mail para 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.