Skip to content

Instantly share code, notes, and snippets.

@MrCoffey
MrCoffey / using_whenever.md
Last active January 23, 2021 04:38
Usando whenever con rake

CREANDO TAREAS CON WHENEVER Y RAKE

Es posible que en algún momento lleguemos a necesitar que alguna tarea deba ser ejecutada cada cierto tiempo en estos trabajos se conocen como cronjobs.

En este breve ejemplo exploramos como implementarlos en una applicación de Ruby On Rails, por ejemplo en uno de nuestros tutoriales explicábamos como enviar correos a todos nuestros usuarios con la ayuda de rake, si bien podemos ejecutarla nosotros mismos, sería mucho mejor si alguien hiciera ese trabajo por nosotros. Bueno para esto existe Whenever una gema que nos permite programar tareas haciendo uso de cron log.

La cuestión es que cron, luce así:

SHELL=/bin/bash
@marioosh
marioosh / ChatRoom.scala
Last active March 1, 2020 08:11
websocket based on akka-http
class ChatRoom(roomId: Int, actorSystem: ActorSystem) {
private[this] val chatRoomActor = actorSystem.actorOf(Props(classOf[ChatRoomActor], roomId))
def websocketFlow(user: String): Flow[Message, Message, _] = ???
def sendMessage(message: ChatMessage): Unit = chatRoomActor ! message
}