Os espaços nos nomes de arquivos são um pesadelo na Web; o senhor lida com %20
e outras coisas sem sentido quando há espaços nos nomes dos arquivos. É por isso que, quando recebo imagens com espaços, fico encolhido; quer dizer, lidar com espaços em sistemas de arquivos também é uma droga.
De qualquer forma, eu uso o seguinte comando para remover espaços nos nomes de arquivos em um diretório:
# Replace spaces in file names with "-" for f in *\ *; do mv "$f" "${f// /-}"; done
Nesse caso, substituo os espaços por um traço. O senhor pode omitir o traço se preferir que não haja nada no lugar dos espaços; o sublinhado é outro padrão comum.
Este script é não recursivo, de modo que ele não vai se aprofundar em subdiretórios — normalmente não tenho esse caso.
5 APIs HTML5 que o senhor não sabia que existiam
Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…
Filtros CSS
O suporte a filtros CSS foi lançado recentemente nos nightlies do WebKit. Filtros CSS fornecem um método para modificar a renderização de um elemento DOM básico, imagem ou vídeo. Os filtros CSS permitem desfocar, distorcer e modificar a intensidade da cor dos elementos. Vamos lá…
Sombras de caixa CSS entre navegadores
As sombras de caixa têm sido usadas na Web há algum tempo, mas não foram criadas com CSS – era necessário utilizar algum jogo do Photoshop para criá-las. Para alguém sem nenhum talento em design, ou seja, eu, a necessidade de usar o Photoshop era péssima. Só porque…