Sempre que preciso realizar uma tarefa básica que normalmente exige a interação com uma interface de usuário, eu me desafio a concluir a tarefa a partir da linha de comando. Afinal de contas, a maioria das interfaces de usuário é simplesmente uma máscara sobre os comandos básicos, especialmente quando se trata do sistema operacional. De repente, me sinto como um engenheiro de automação ou de sistemas!
Uma tarefa que imagino que um administrador de TI precisaria automatizar é definir o papel de parede da área de trabalho por meio de um script, remotamente ou simplesmente fornecendo o comando para isso:
osascript -e 'tell application "Finder" to set desktop picture to POSIX file "/Users/davidwalsh/Downloads/pubg-background.jpg"'
É importante observar que é necessário fornecer o caminho absoluto para a imagem, e não um caminho que comece com um caminho de usuário (por exemplo ~/Downloads/my-image.jpg
)
Além da nerdice geral de saber como alterar o papel de parede da área de trabalho por meio da linha de comando, isso pode ser útil para alterar o plano de fundo com base em um serviço que está fora do ar ou em outro evento.
Eu o desafio a pensar mais como um administrador de TI remoto ou um automatizador quando precisar realizar sua próxima tarefa simples!
Plug-in MooTools PulseFade
Recentemente, fui motivado a criar um plug-in MooTools que pegasse um elemento e o desvanecesse de um mínimo para um máximo em um determinado número de vezes. Aqui está o resultado do meu Moo-foolery. O MooTools JavaScript As opções da classe incluem: min: (o padrão é .5) o…
MooTools & Printing – Criando um índice de links
Um detalhe que às vezes esquecemos ao considerar a impressão de sites é que o usuário não pode ver os URLs dos links quando a página é impressa. Embora nem sempre seja importante mostrar os URLs dos links, alguns sites podem se beneficiar muito com isso. Este tutorial mostrará ao senhor…