Bonjour,  

La message de Thomas me fait penser à un autre point qui me chiffonne. Sur 
Heroku, on doit ajouter un process pour Resque/Sidekick dans le Procfile, mais 
pour ses projets persos, c'est pas cool de payer un dyno Heroku (34,50$ / 
mois). Vous gérez ça comment ? Vous avez un serveur perso chez EC2 / 
DigitalOcean pour ces experimentations ? Vous avez installé dokku pour faire du 
git push ?

Merci !  

--  
Sébastien Saunier
http://saunier.me (http://l.saunier.me/152wskn)


On Monday 6 January 2014 at 14:46, Thomas Blumenfeld wrote:

> Hello,
>  
> Je rajoute que pour d'autres types de besoin, une tâche CRON qui pointe sur 
> une rake task de ton appli rails, ça peut être bien aussi. Ca correspond à ce 
> que tu connais déjà sur PhP.  
>  
> Dans ton cas, comme c'est une action utilisateur sur ton appli (upload 
> d'image) qui déclenche le traitement, un process asynchrone lié (avec sidekiq 
> ou autre) semble plus adapté, mais cela ajoute une dépendance à ton appli 
> (déploiement/hébergement de Sidekiq (dépend de Redis) en parallèle de ton 
> appli)  
>  
> Thomas
> http://www.tymate.com
>  
>  
>  
> 2014/1/5 Jean-Baptiste Barth <[email protected] 
> (mailto:[email protected])>
> > Pour des exemples d'utilisation, les railscasts sont une bonne source 
> > d'inspiration qui te montrent une implémentation de ces gems de A à Z :
> > http://railscasts.com/episodes/366-sidekiq
> > http://railscasts.com/episodes/271-resque
> > http://railscasts.com/episodes/171-delayed-job
> >  
> > Il est possible que certains détails mineurs aient changé depuis le 
> > tournage des vidéos mais ça te montre le principe.
> >  
> > Bon courage,
> >  
> >  
> > Le 5 janvier 2014 16:21, Sébastien Saunier <[email protected] 
> > (mailto:[email protected])> a écrit :
> >  
> > > Salut Kiruban,
> > >  
> > > Il y a également Resque : http://github.com/resque/resque  
> > >  
> > > --  
> > > Sébastien Saunier
> > > http://saunier.me (http://l.saunier.me/152wskn)  
> > >  
> > >  
> > > On Sunday 5 January 2014 at 16:03, Francis wrote:
> > >  
> > > > Salut
> > > > Sidekiq est ton ami ici. Il y à aussi delayed_job pour exemple.
> > > > El 05/01/2014 15:57, "Kiruban Premkumar" <[email protected] 
> > > > (mailto:[email protected])> escribió:
> > > > > Bonjour,
> > > > >  
> > > > > Pour un projet j'ai besoin de traiter des vidéos. Mais j'ai du mal à 
> > > > > voir comment (bien) traiter les tâches de fond avec Ruby/Rails.
> > > > >  
> > > > > Il y a une table(model)  : videos (id, video_path, encoded, published)
> > > > >  
> > > > > En php, quand un utilisateur upload une vidéo : je mets published à 
> > > > > false et encoded à false.
> > > > >  
> > > > > J'ai un script cron en php qui tourne toutes les heures. :
> > > > > - Il récupère une vidéo de la table videos avec published = false et 
> > > > > encoded = false.
> > > > > - Il exec( commande ffmpeg pour la conversion et traitement de la 
> > > > > vidéo )
> > > > > - Il update la table videos avec encoded = true et published = true.  
> > > > >  
> > > > >  
> > > > > Mon souci, c'est comment faire ça en ruby/rails? (surtout le faire 
> > > > > bien, de façon optimale) Une idée?
> > > > >  
> > > > > Merci par avance pour vos réponses. :)
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > > Kiruban PREMKUMAR
> > > > > @ : [email protected] (mailto:[email protected])
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >   
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > >  
> > > > > --  
> > > > > --  
> > > > > Vous avez reçu ce message, car vous êtes abonné au groupe 
> > > > > "Railsfrance" de Google Groups.
> > > > > Pour transmettre des messages à ce groupe, envoyez un e-mail à 
> > > > > l'adresse [email protected] 
> > > > > (mailto:[email protected])
> > > > > Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> > > > > [email protected] 
> > > > > (mailto:[email protected])
> > > > > ---  
> > > > > Vous recevez ce message, car vous êtes abonné au groupe Google 
> > > > > Groupes Railsfrance.
> > > > > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le 
> > > > > concernant, envoyez un e-mail à l'adresse 
> > > > > [email protected] 
> > > > > (mailto:railsfrance%[email protected]).
> > > > > Pour plus d'options, visitez le site 
> > > > > https://groups.google.com/groups/opt_out .
> > > > --  
> > > > --  
> > > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
> > > > de Google Groups.
> > > > Pour transmettre des messages à ce groupe, envoyez un e-mail à 
> > > > l'adresse [email protected] 
> > > > (mailto:[email protected])
> > > > Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> > > > [email protected] 
> > > > (mailto:[email protected])
> > > > ---  
> > > > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
> > > > Railsfrance.
> > > > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le 
> > > > concernant, envoyez un e-mail à l'adresse 
> > > > [email protected] 
> > > > (mailto:[email protected]).
> > > > Pour plus d'options, visitez le site 
> > > > https://groups.google.com/groups/opt_out .
> > >  
> > > --  
> > > --  
> > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
> > > de Google Groups.
> > > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> > > [email protected] (mailto:[email protected])
> > > Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> > > [email protected] 
> > > (mailto:[email protected])
> > > ---  
> > > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
> > > Railsfrance.
> > > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le 
> > > concernant, envoyez un e-mail à l'adresse 
> > > [email protected] 
> > > (mailto:railsfrance%[email protected]).
> > > Pour plus d'options, visitez le site 
> > > https://groups.google.com/groups/opt_out .
> >  
> > --  
> > --  
> > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
> > Google Groups.
> > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> > [email protected] (mailto:[email protected])
> > Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> > [email protected] 
> > (mailto:[email protected])
> > ---  
> > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
> > Railsfrance.
> > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le 
> > concernant, envoyez un e-mail à l'adresse 
> > [email protected] 
> > (mailto:railsfrance%[email protected]).
> > Pour plus d'options, visitez le site 
> > https://groups.google.com/groups/opt_out .
>  
> --  
> --  
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> [email protected] (mailto:[email protected])
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected] 
> (mailto:[email protected])
> ---  
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
> Railsfrance.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le 
> concernant, envoyez un e-mail à l'adresse 
> [email protected] 
> (mailto:[email protected]).
> Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out 
> .

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .

Répondre à