Celery + RabbitMQ para gerenciar filas de tarefas no Ubuntu

celery rabbitmq

Celery

O Celery é um Python Package Index (PyPi) que pode ser instalado via pip. Com ele conseguimos executar tarefas(tasks) em segundo plano e assim não bloqueamos nosso programa em execução, melhorando assim a experiência do usuário, que não precisa ficar esperando determinada tarefa terminar, como por exemplo um envio de email que muitas vezes é um pouco demorado.
Continue Reading…

GIT – mostrar como estava o arquivo em uma determinada revisão

git show As vezes precisamos saber como estava um arquivo em uma determinada revisão, no commit anterior por exemplo, para isso podemos utilizar o comando abaixo:

Onde <commit> pode ser o sha1, assim:

Mas na maioria das vezes queremos ver o arquivo em uma ou duas versões anteriores, para isso podemos fazer assim, que é bem mais fácil:

Continue Reading…