ruote log_2010-10-06

2010-10-06 02:40:01 utc hassox hey jmettraux
2010-10-06 04:03:39 utc jmettraux hassox: hello
2010-10-06 04:03:48 utc jmettraux sorry, just got back from lunch
2010-10-06 04:03:53 utc hassox hey mate
2010-10-06 04:03:54 utc hassox np
2010-10-06 04:03:58 utc hassox long time no talkies :D
2010-10-06 04:04:10 utc hassox how have you been/?
2010-10-06 04:04:22 utc jmettraux been doing fine, how about you ?
2010-10-06 04:05:29 utc hassox yeah not too bad
2010-10-06 04:05:43 utc jmettraux cold time over soon ?
2010-10-06 04:05:44 utc hassox ACTION has had the interest re-piqued in ruote :D
2010-10-06 04:05:46 utc hassox nah
2010-10-06 04:05:49 utc hassox just warming up :D
2010-10-06 04:05:58 utc hassox ruote is looking great mate :D
2010-10-06 04:06:09 utc jmettraux ah, thanks :-)
2010-10-06 04:07:07 utc jmettraux I've seen you're on many fronts, including the node.js one
2010-10-06 04:07:09 utc hassox ACTION is going to do a micro project with it to try and get up to speed
2010-10-06 04:07:16 utc hassox ah just exploring a bit
2010-10-06 04:07:28 utc hassox after merb went south, I kinda just fluffed about for a whiel
2010-10-06 04:08:37 utc hassox so where do you think I should start dude?
2010-10-06 04:08:48 utc hassox I'm guessing that everything has changed since the pre 1.0 days
2010-10-06 04:08:59 utc jmettraux yes
2010-10-06 04:09:26 utc jmettraux maybe, http://jmettraux.wordpress.com/2010/09/27/amqp-ruote-pong/ could be a fun quickstart
2010-10-06 04:11:47 utc hassox aweomse :D
2010-10-06 04:11:52 utc hassox thanx mate :D
2010-10-06 04:12:04 utc hassox 1 quick q before I go
2010-10-06 04:12:16 utc jmettraux please
2010-10-06 04:12:17 utc hassox I currently have a situation where I have a need to set a timer
2010-10-06 04:12:18 utc hassox so
2010-10-06 04:12:25 utc hassox event + 5 minutes, do this
2010-10-06 04:12:30 utc hassox + 30 minutes do that
2010-10-06 04:12:36 utc hassox and +1 hour email me the results
2010-10-06 04:12:44 utc hassox is that possible with ruout?
2010-10-06 04:12:47 utc hassox ruote
2010-10-06 04:13:15 utc jmettraux http://gist.github.com/612817 maybe
2010-10-06 04:13:37 utc jmettraux ah wait, let me update
2010-10-06 04:14:12 utc jmettraux http://gist.github.com/612820
2010-10-06 04:14:20 utc hassox ACTION looks
2010-10-06 04:14:30 utc hassox o.O
2010-10-06 04:14:32 utc hassox that's it!?
2010-10-06 04:14:44 utc hassox and that will withstand process restarts etc?
2010-10-06 04:14:56 utc jmettraux well, you have to provide participant/subprocess implementations for do_this, do_that and email_notification
2010-10-06 04:15:03 utc jmettraux yes
2010-10-06 04:15:03 utc hassox sure
2010-10-06 04:15:09 utc hassox :(
2010-10-06 04:15:16 utc hassox you don't wanna see the mess I have atm
2010-10-06 04:15:22 utc hassox so, how do you test this stuff?
2010-10-06 04:15:25 utc jmettraux if you stop during a timer
2010-10-06 04:15:44 utc jmettraux maybe this can help : http://github.com/jmettraux/ruote-cukes
2010-10-06 04:16:04 utc jmettraux (if you stop during a timer, and restart after the timer is due, it gets triggered immediately)
2010-10-06 04:16:24 utc hassox :)
2010-10-06 04:16:26 utc hassox oh man
2010-10-06 04:16:29 utc jmettraux I'd test participants (do_this, do_that, ...) independently
2010-10-06 04:16:36 utc hassox damnit
2010-10-06 04:16:46 utc hassox I needed to use this about 2 months ago
2010-10-06 04:16:53 utc jmettraux maybe you could use timecop / timemachine, one of those deloreanesque gems
2010-10-06 04:16:55 utc hassox it didn't even occur to me
2010-10-06 04:18:34 utc jmettraux well, maybe you won't like it, a tool doesn't fit all hands
2010-10-06 04:18:36 utc hassox what are you doing with yourself these days? (for work)
2010-10-06 04:19:01 utc hassox trust me... that is soooo much better than the horrible EM setup I've cobbled together
2010-10-06 04:19:31 utc jmettraux scheduling systems, ruby scripts to wrap load-testing stuff, web interfaces to virtual firewalls, ruote stuff for audits loans and grants
2010-10-06 04:19:35 utc jmettraux this and that
2010-10-06 04:19:38 utc jmettraux and you ?
2010-10-06 04:19:50 utc hassox whoa
2010-10-06 04:20:13 utc jmettraux nothing big though (fortunately)
2010-10-06 04:20:14 utc hassox ACTION is working at the nzx atm on some internal stuff for price reporting and stuff
2010-10-06 04:21:10 utc jmettraux New Zealand Exchange, cool
2010-10-06 04:23:19 utc hassox maybe sounds cooler ;)
2010-10-06 10:09:14 utc gonzalo hi
2010-10-06 10:09:39 utc gonzalo is any of you using ruote-kit?
2010-10-06 10:10:24 utc gonzalo i think that right now is not possible to launch a process providing a url right?
2010-10-06 12:41:34 utc jmettraux gonzalo: hello, everything alright with amqp ?
2010-10-06 13:10:42 utc jmettraux phenni: welcome to #ruote
2010-10-06 13:15:43 utc phenni jmettraux: thanks :)
2010-10-06 14:06:11 utc gonzalo hi
2010-10-06 14:06:36 utc jmettraux hello
2010-10-06 14:06:42 utc gonzalo hi john
2010-10-06 14:07:44 utc gonzalo the problem i told you yesterday night is working now
2010-10-06 14:07:55 utc gonzalo it was a problem with the workitem format
2010-10-06 14:08:10 utc jmettraux :-)
2010-10-06 14:08:18 utc gonzalo now i understand that an amqp entity must replay with a hash that has a fei
2010-10-06 14:08:29 utc gonzalo so the engine knows how to apply
2010-10-06 14:08:35 utc jmettraux great
2010-10-06 14:08:44 utc gonzalo it is pretty cool
2010-10-06 14:08:50 utc gonzalo i got a question
2010-10-06 14:09:23 utc gonzalo right now it isn't possible to launch a process with a url as it was in ruote-rest right?
2010-10-06 14:09:37 utc jmettraux it should be possible
2010-10-06 14:10:20 utc jmettraux engine.context['remote_definition_allowed'] = true
2010-10-06 14:10:41 utc gonzalo ah ok! great
2010-10-06 14:10:59 utc jmettraux if this is not set to true, the system will consider "remote definitions" as insecure and won't allow their launches
2010-10-06 14:11:13 utc gonzalo ok, that hasn't change
2010-10-06 14:11:15 utc gonzalo :)
2010-10-06 14:11:40 utc gonzalo so there should be a "url" field in the workitem with the url definition i guess
2010-10-06 14:12:28 utc jmettraux more like { "definition": "...uri..." } IIRC
2010-10-06 14:13:25 utc gonzalo ah ok! many thanks for the info.
2010-10-06 14:13:36 utc jmettraux you're welcome
2010-10-06 14:13:42 utc gonzalo ummm i should read the documentation before asking this things
2010-10-06 14:13:51 utc gonzalo :P thank you much
2010-10-06 14:14:00 utc jmettraux you guys are doing scala / akka / rabbitmq / ruote these days ?
2010-10-06 14:14:15 utc gonzalo yes
2010-10-06 14:14:32 utc gonzalo we started with the ruote + rabbitmq part
2010-10-06 14:14:52 utc gonzalo a coworker will start with akka part soon...
2010-10-06 14:15:32 utc jmettraux why akka ? (it's interesting)
2010-10-06 14:16:18 utc gonzalo well, i don't know much about akka... it was a decision made by nando and mario i think
2010-10-06 14:16:29 utc jmettraux ah OK
2010-10-06 14:18:01 utc jmettraux please say hi to them for me
2010-10-06 14:18:18 utc jmettraux unless you have a question I will go now
2010-10-06 14:18:48 utc gonzalo ok, I asked nando
2010-10-06 14:19:22 utc gonzalo we chose akka because we need to pass messages with many actors
2010-10-06 14:19:46 utc gonzalo and it is written in scala which is a language that mario (coworker) loves
2010-10-06 14:19:47 utc gonzalo :P
2010-10-06 14:20:01 utc jmettraux :)
2010-10-06 14:20:14 utc jmettraux OK, have a good evening !
2010-10-06 14:20:20 utc jmettraux thanks for the info
2010-10-06 14:20:23 utc gonzalo you too
2010-10-06 14:20:35 utc gonzalo i ll give regards from you to nando