Como você automatizar algumas ações de rotina para melhorar a produtividade?

StackOverflow https://stackoverflow.com/questions/111683

  •  02-07-2019
  •  | 
  •  

Pergunta

Todas as manhãs, após a exploração em sua máquina, você faz uma variedade de materiais de rotina. A lista pode incluir animais como abertura / verificando seus clientes de email, leitores RSS, o lançamento de estúdio visual, a execução de alguns aplicativos de negócios, digitando algumas respostas, ficando versão mais recente do controle de origem, compilação, se conectar a um domínio diferente etc. Para um grande estender, podemos automatizar o uso de soluções de script como AutoIt , empregos noturnos etc.

Gostaria muito de ouvir de você totós lá fora, para a lista de animais que você encontrados fazendo repetidamente e como o resolveu, automatizando-lo. Alguma dica legal?

Foi útil?

Solução

A forma preferida é a de deixar o computador ligado durante a noite ou melhor, se for um laptop, colocá-lo para dormir. Executando uma navegação na web máquina virtual em VMware ou obras semelhantes Além disso, você pode definir o VM começar junto com a máquina e salvar seu estado no desligamento, assim que suas páginas da web e e-mail estadia cliente aberto. Isso funciona para o desenvolvimento também se você está fazendo scripting ou algo semelhante, onde o impacto no desempenho do VM em grandes compila não vai negar os benefícios.

Outras dicas

Eu uso o Linux. Eu tenho um monte de scripts que fazer o que eu quiser. Normalmente eu escrevo um script sempre que um "bloco" do trabalho pode ser reutilizado no futuro. Por exemplo, refatorações simples, desenvolvimentos, etc ...

Com o tempo, comecei a combinar estes blocos, portanto, ficando cada vez mais eficiente.

Em relação ao "material de carga na inicialização", sob Linux que sai da caixa (você pode "salvar sua sessão atual" quando você sair ou desligar o computador).

No Windows, a minha sugestão é utilizar programas que podem ser automatizados através da linha de comando.

SlickRun é muito útil para isso, apenas algumas teclas para navegar até comum qualquer coisa e uma pegada muito pequena. Com variáveis ??de entrada e reconhecimento caminho do arquivo de toda a parte de que eu posso área de trabalho rápida remoto a qualquer máquina, pesquisar qualquer coisa, puxar para cima o que quer que seja necessário.

No OS X, eu tenho um AppleScript que eu corro no início do dia. Ele define uma mensagem de ausência no IM, couros ou sai programas que iria me distrair, recebe novas mensagens, e assim por diante. Eu também ligar o meu disco de backup USB, então quando eu vou para casa, outro script ejeta e sai alguns programas. Quando o script é feito, assim sou eu.

invoco esses scripts com combos chave usando Quicksilver.

Se você não tiver um Mac, por sinal, Quicksilver e Applescript são provavelmente as razões # 1 e # 2 para mudar. Entre os dois deles, você pode dizer ao seu computador para fazer praticamente qualquer coisa que você quer na ordem muito curta.

Use uma boa aplicativo lançador como Quicksilver ou Launchy para reduzir o tempo que leva para realizar tarefas simples. Eles são geralmente não programável, mas eles permitem que você faça cada passo mais rápido.

scripts shell escrito (Applescript, Bash, PowerShell, etc ..) é uma ótima maneira de automatizar tarefas mais mundanas, assumindo as suas aplicações são scripts, bem como pegar um novo idioma. Como você se arrisca mais a esta prática, você vai encontrar-se cada vez mais irritado com os aplicativos que você usa que não são scripts, até o ponto onde ele começa a afetar sua escolha de aplicativos; -)

Além disso, considere um trabalho cron, o Windows tarefa agendada, ou OS X semelhante analógico para executar automaticamente determinadas tarefas em determinados momentos do dia / semana / mês / ano. Você pode usar isso para qualquer coisa, desde os scripts "jornada de trabalho de manhã" mencionados anteriormente, para lembrá-lo do aniversário de sua esposa e aniversário todos os anos. Há mais algumas informações aqui para os sistemas * nix, ou aqui para caixas do Windows.

automação feliz!

Eu tenho um tempo difícil envolver minha cabeça em torno Applescript, mas desde que a Apple corre scripts bash muito bem, eu só uso aqueles vez. Eu tenho um servidor de desenvolvimento no meu Mac, então eu tenho um script que eu posso correr para criar um novo diretório do site, criar um novo host virtual no apache, adicionar um novo domínio para o meu / etc / hosts, etc. .

É especialmente interessante para integrar Bash (ou provavelmente applescript, embora eu não sei como) com Growl . Dessa forma, você pode colocar uma bela mensagem na tela, com um ícone de png. Esta é mais útil para as coisas que seus scripts fazer durante o dia embora.

Eu faço a maioria do meu trabalho de programação em um servidor de desenvolvimento no trabalho, então, à noite, simplesmente retire a minha sessão de tela e re anexar-lo na parte da manhã, por isso leva apenas alguns segundos até que eu sou exatamente onde eu deixado no dia anterior.

Eu tenho alguns macros definidos no vira-lata para limpar minha caixa de entrada (arquivo de cometer mails etc.), eu tenho um script que monta alguns diretórios no servidor de desenvolvimento no meu notebook via sshfs (obras sem interação usando chaves públicas), e depois disso tudo o que tenho a fazer é iniciar um navegador e tomar um café. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top