Muitas vezes, os fantásticos aplicativos de GUI que adoramos são simplesmente uma cobertura de uma funcionalidade de linha de comando. Embora eu adore um aplicativo visual, é sempre bom saber como fazer as coisas a partir da linha de comando, mesmo que seja apenas para fins de automação. Já falei sobre vários segredos […]
Category: Uncategorized
Geolocalização em tempo real e pesquisa reversa de IP com ipapiGeolocalização em tempo real e pesquisa reversa de IP com ipapi
Há uma quantidade incrível de coisas que o senhor pode fazer quando sabe onde o visitante da Web está localizado. É possível direcionar a publicidade para o usuário, carregar mapas de consultas de pesquisa nas proximidades, localizar o texto do site, personalizar o conteúdo para a região etc. Acho que o que estou […]
Localizar e alterar o aplicativo padrão para o tipo de arquivo a partir da linha de comandoLocalizar e alterar o aplicativo padrão para o tipo de arquivo a partir da linha de comando
Há poucas coisas mais frustrantes para qualquer usuário de computador do que arquivos que abrem em um aplicativo indesejado. É claro que o usuário pode usar o Open no aplicativo desejado, mas todos nós queremos apenas clicar duas vezes em um arquivo e vê-lo abrir no aplicativo que esperamos. Recentemente, comecei a pensar sobre esse […]
Alterar o brilho do Mac a partir da linha de comandoAlterar o brilho do Mac a partir da linha de comando
No início desta semana, publiquei um post sobre como o senhor pode modificar o volume do seu Mac a partir da linha de comando. Pequenos scripts de linha de comando me fazem sorrir porque passo grande parte do meu dia na linha de comando, e a automação pode ser a chave para a […]
Mercurial: Adicionar e remover todos os arquivos em massaMercurial: Adicionar e remover todos os arquivos em massa
Embora eu prefira muito mais o git e o fluxo de trabalho do GitHub, a base de código do Firefox (mozilla-central) é armazenado em um repositório mercurial. Existem ferramentas que envolvem o mercurial para que o senhor possa usar uma interface semelhante à do git, como o git-cinnabar, mas minha filosofia é aprender a ferramenta […]
Ativar e desativar o Bluetooth a partir da linha de comando no macOSAtivar e desativar o Bluetooth a partir da linha de comando no macOS
O Bluetooth tem sido uma revelação na tecnologia sem fio: mouses sem fio, fones de ouvido, dispositivos de streaming e uma variedade de ambientes domésticos e de escritório. Não é preciso dizer que os periféricos sem fio são muito mais fáceis de gerenciar do que os periféricos com fio, especialmente os mouses, e […]
Baixar os vídeos de um canal do YouTubeBaixar os vídeos de um canal do YouTube
O YouTube é uma fonte inesgotável de entretenimento, seja de coisas que o senhor tem orgulho de compartilhar que gosta ou de coisas que prefere que os outros não conheçam (veja: a história de David assistindo a antigos WWE Royal Rumbles). Assisto muito ao YouTube em hotéis e em voos quando não tenho […]
Object.fromEntriesObject.fromEntries
O Object foi aprimorado com métodos úteis nos últimos anos. Object.keys, Object.values, Object.freeze, e Object.assign todos abordam funcionalidades frequentemente desejadas. Um dos novos Object métodos é o fromEntriesque aceita um aninhamento de matriz do tipo Map ou map e o converte em um literal de objeto útil! Converter mapa em objeto […]
Script & Style Show: Episódio 26: Web Games with ExcaliburJS com Erik Onarheim e Kamran AyubScript & Style Show: Episódio 26: Web Games with ExcaliburJS com Erik Onarheim e Kamran Ayub
CSS @suporte A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…