A observação de alterações em um arquivo ou diretório é uma parte importante da automação. Todos nós gostamos de usar o recurso “watch” do nosso pré-processador de CSS favorito: ainda podemos atualizar a página e ver nossas alterações como se estivéssemos simplesmente escrevendo em CSS puro. O Node.js facilita a observação de arquivos e diretórios, […]
Tag: arquivos

Abrir arquivos da linha de comando no OS XAbrir arquivos da linha de comando no OS X
Sou fã das interfaces de usuário de aplicativos como qualquer outra pessoa, mas ultimamente tenho trabalhado cada vez mais com a linha de comando. Grande parte disso se deve à obsessão com o manipulação de mídia mas estou me forçando a usar menos interfaces de usuário para que eu possa entender o que está por […]

Excluir arquivos recursivamente a partir da linha de comandoExcluir arquivos recursivamente a partir da linha de comando
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 […]

Remover espaços dos nomes de arquivosRemover espaços dos nomes de arquivos
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 […]

Listar arquivos em formato legível por humanosListar arquivos em formato legível por humanos
Tenho um computador antigo com um disco rígido pequeno. Uso-o principalmente para armazenar MP3s, vídeos e outros tipos de mídia básica. Infelizmente, muitas vezes recebo avisos de que o espaço em disco está baixo e, portanto, preciso excluir arquivos de que não preciso mais, ou seja, músicas ou filmes dos quais provavelmente já me cansei. […]

Adicionar arquivos CSS e JavaScript às extensões do PhabricatorAdicionar arquivos CSS e JavaScript às extensões do Phabricator
Toda estrutura de código-fonte aberto tem seus próprios métodos de extensão de funcionalidade; alguns tornam a extensão incrivelmente fácil e outros… nem tanto. Na maioria das vezes, isso se resume a quão bem a estrutura está documentada. O Phabricator fez um trabalho incrível ao tornar as classes necessárias extensíveis, mas é justo dizer que seria […]

Desfazer alterações de arquivos com o GitDesfazer alterações de arquivos com o Git
Um dos meus recursos favoritos dos editores de texto modernos é sua capacidade de integrar ferramentas para formatar o código a cada salvamento. No entanto, quando se trabalha em projetos legados, a formatação automática pode ser um problema; se o usuário abrir um arquivo que não alterou explicitamente, o arquivo ainda poderá ser modificado pelo […]

Criar arquivos Zip com JavaScriptCriar arquivos Zip com JavaScript
Embora estejamos fazendo coisas incríveis com JavaScript no lado do servidor, é importante não perder de vista algumas das coisas excelentes que estão acontecendo no lado do cliente. Um desses projetos incríveis que descobri recentemente foi o JSZip: uma biblioteca JavaScript que permite que o senhor gere facilmente arquivos ZIP a partir do front-end. E […]

Dividir arquivos em arquivos menoresDividir arquivos em arquivos menores
Por mais rápidas que as conexões de Internet tenham se tornado ao longo dos anos, parece que o tamanho dos arquivos que queremos compartilhar cresceu mais rapidamente. Quer se trate de arquivo (ZIP), vídeo ou qualquer outro tipo de arquivo potencialmente grande, ainda é complicado colocar esses arquivos grandes em algum lugar para download, pois […]

Mostrar arquivos ocultos no Mac FinderMostrar arquivos ocultos no Mac Finder
A configuração de uma nova máquina é um ótimo momento para eu escrever posts no blog sobre definições de configuração que esqueci de documentar. Na maioria das vezes, volto a este post para descobrir como fiz coisas como Adicionar separadores de docas e adicionar suporte para controles Xbox. Um detalhe de configuração importante […]