Hay un par de errores en lo que mande:1) Donde dice:
http://localhost:4096/event?name=UserName&Password=UserPassword&status
Debería decir:
http://localhost:4096/event?name=UserName
&Password=UserPassword&command=status<http://localhost:4096/event?name=UserName&Password=UserPassword&status>

2) Al hacer bien el pedido de status, el proyecto no avance, por lo tanto
hay que enviar el comando Nop para que esto suceda. Por ejemplo:
http://localhost:4096/event?name=UserName&Password=UserPassword&command=N<http://localhost:4096/event?name=UserName&Password=UserPassword&status>

Saludos,
Hernan.


2008/10/3 Hernan Wilkinson <[EMAIL PROTECTED]>

> Me estuvieron comentando algunas personas que les da un poco de "fiaca"
> ponerse a hacer el concurso porque les parece muy largo o complejo, etc.
> En cierta forma es verdad que no es algo para hacer un una par de horas
> pero tampoco es tan complejo como para llevar mas de un sabado o fin de
> semana.
> Igual, creo que mucho de esta sensación es que las instrucciones son largas
> y eso, me parece, da la sensación de complejidad.
> Por lo tanto me tomo el atrevimiento de mandarles un par de "pasos" con
> ejemplos concretos que espero les sirva y les permita ver que la cosa no es
> tan complicada y que además es bastante atractiva... (por otro lado, les
> comento que ya tengo en mis manos el iPod Touch jaja...)
>
> 1) Bajar el exe de
> http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008 sección
> "Concurso de Programacion"
>
> 2) Ejecutar el exe. Cuando pregunta "Start Rehearsal allocator?" poner yes
>
> 3) Abrir un navegador y poner en el url:
> http://localhost:4096/
> Esto traerá un nuevo help (no las instrucciones que se bajan con el exe)
> con una explicación de los comandos del juego y como se lee el status del
> mismo.
>
> 4) Poner como url:
> http://localhost:4096/event?name=UserName&Password=UserPassword&status
> Esto traerá un status de juego. Cada ver que quieran pedir un status debe
> usar ese comando.
> Vean que como usuario puse: UserName y como password puse: UserPassword
> El status tiene la forma:
> -----------------------
> Rehearsal project 1
> Iterations played: 1
> Not done
> Peer names:
> PointyHairedBoss
> IntegrationMachine
> Alice
> Asok
> Dilbert
> UserName
> ========================================
> Boss: PointyHairedBoss
> Integrator: IntegrationMachine
> ========================================
> Player name: UserName
> Active work units:
> ========================================
> Passive work units:
> ========================================
> Inbox:
> ========================================
> Signals:
> Message[WorkReviewRequest][nil][nil]
> Message[WorkRejection][nil][nil]
> Message[WorkAssistanceRequest][nil][nil]
> Message[WorkRequest][nil][nil]
> Message[WorkIntegrationRequest][nil][nil]
> ========================================
> Stress: 0
> -----------------------------
>
> 5) Poner el URL
>
> http://localhost:4096/event?name=UserName&Password=UserPassword&command=S4nPointyHairedBoss
> !
> Este comando le envia el signal (por eso la S) "WorkRequest" (por eso el 4)
> sin argumentos (por eso la n) a PointyHairedBoss (que es el jefe) y termina
> con un ! por haber puesto el nombre de un peer.
> Entonces, el comando queda dentro del url: command=S4nPointyHairedBoss!
>
> 6) Pedir de nuevo un status. Poner como url:
> http://localhost:4096/event?name=UserName&Password=UserPassword&status
> Podrán ver que el inbox dice algo así:
> ========================================
> Inbox:
> Message[WorkAssignment][PointyHairedBoss][WorkUnit[12][0.0d]]
> ========================================
> Esto significa que tenemos un trabajo asigando por el jefe. El número de
> WorkUnit es 12 y el ratio de completitud 0.
>
> 7) Esto quedará así hasta que decidan hacer algo con ese mensaje. Por
> ejemplo empezar a trabajar en ese WorkUnit.
> Para hacerlo ejecuten:
> http://localhost:4096/event?name=UserName&Password=UserPassword&command=Ai1
> Esto cambiará el Active Work Units de la siguiente manera:
> ========================================
> Player name: UserName
> Active work units:
> WorkUnit[12][0.01598d]
> ========================================
> Esto significa que ya estamos trabajando en esa tarea
>
> 8) Para ver como avanzan, pueden pedir status varias veces usando la url de
> status:
> http://localhost:4096/event?name=UserName&Password=UserPassword&status
> Haganló y vean como va cambiando el ratio de completitud del work unit. Acá
> pongo algunos ejemplos:
>
> Active work units:
> WorkUnit[12][0.02513d]
> ========================================
> ...
> Active work units:
> WorkUnit[12][0.0335d]
> ========================================
> ...
> ...
> Active work units:
> WorkUnit[12][0.8024d]
> ========================================
> ...
> ...
> Active work units:
> WorkUnit[12][0.9575d]
> ========================================
>
> 8) En este punto el trabajo ya está casi terminado. Por lo tanto qué pueden
> hacer? Mandarlo a integrar o mandarlo a revisar por ejemplo.
> Mandemoslo a revisar usando la url:
>
> http://localhost:4096/event?name=UserName&Password=UserPassword&command=S1a1Alice
> !
> El comando es: command=S1a1Alice!
> S1: Mandar signal WorkReviewRequest
> a1: Tomar de active works unit, el work unit cuya posición es 1
> Alice!: Enviarle el signal a Alice.
>
> 9) Por supuesto que podemos seguir pidiendo trabajos, rechazando pedidos,
> etc. Por ahora sigamos pidiendo status hasta que haya algún cambio.
> En un momento me parecieron estas cosas en el inbox:
> Inbox:
> Message[WorkReviewRequest][Alice][WorkUnit[16-bugs][0.9262d]]
> Message[WorkReviewRequest][Alice][WorkUnit[19][0.913d]]
> Message[WorkReviewRequest][Alice][WorkUnit[20][0.913d]]
> ========================================
> Como soy un tipo malo, le rechazo todo a Alice (ejecuto 3 veces el
> siguiente comando):
>
> http://localhost:4096/event?name=UserName&Password=UserPassword&command=S2i1Alice
> !
> Pero esto hará tres iteraciones... mejor sería hacer:
>
> http://localhost:4096/event?name=UserName&Password=UserPassword&command=S2i1Alice!S2i1Alice!S2i1Alice
> !
> Noten que siempre se utiliza el índice 1...
>
> 10) Y bueno, hay que seguir jugando hasta terminar el proyecto! Como vieron
> no es tan dificil.
>
> Saludos,
> Hernan.
>
> 2008/10/2 Maximiliano Taborda <[EMAIL PROTECTED]>
>
>
>> Joya. Si esta ahí lo busco ahí, no creo que sea necesario mandarlo a esta
>> lista.
>>
>> Gracias.
>> Maxi
>>
>> El día 2 de octubre de 2008 1:42, Andres Valloud
>> <[EMAIL PROTECTED]> escribió:
>> >
>> > En realidad si esta disponible en español... ahora en unas horas se
>> > actualiza la pagina de la conferencia, y mientras tanto el enunciado
>> > en español esta en http://groups.google.com/group/smalltalks2008cc.
>> > Si te parece, lo mando por esta lista tambien.
>> >
>> > Andres.
>> >
>> > On Wed, Oct 1, 2008 at 8:56 PM, Maximiliano Taborda <[EMAIL PROTECTED]>
>> wrote:
>> >>
>> >> Personalmente, me dio paja leerlo en ingles. ¿Por que no esta
>> >> disponible en español?
>> >>
>> >> Saludos.
>> >> Maxi.
>> >>
>> >> 2008/10/1 Andres Valloud <[EMAIL PROTECTED]>:
>> >>>
>> >>> Mira que me llego un mail diciendo que les habia dado la impresion de
>> >>> que los work units los tenia que resolver uno (uno mismo) directamente
>> >>> y programando... esto se trata acerca de hacer un programa que
>> >>> participe en un juego que modela una version simplificada de lo que
>> >>> vemos todos los dias en nuestro trabajo...
>> >>>
>> >>> Andres.
>> >>>
>> >>> On Wed, Oct 1, 2008 at 11:09 AM, Esteban A. Maringolo
>> >>> <[EMAIL PROTECTED]> wrote:
>> >>>> Bastante complejo lo de los work units y todo eso...
>> >>>> Se me fueron las ganas antes de terminar de leer todo el texto. :-(
>> >>>> Esteban A. Maringolo
>> >>>>
>> >>>>
>> >>>> On Wed, Oct 1, 2008 at 15:29, Andres Valloud <
>> [EMAIL PROTECTED]>
>> >>>> wrote:
>> >>>>>
>> >>>>> Bien, empezo el concurso de programacion de Smalltalks 2008.  Se
>> >>>>> pueden bajar la descripcion del problema y los materiales para
>> >>>>> participar de la pagina de la conferencia:
>> >>>>>
>> >>>>> http://neuquina.lifia.info.unlp.edu.ar:8001/Smalltalks-2008
>> >>>>>
>> >>>>> ... ah pero este año tenemos premios, sabian?...
>> >>>>>
>> >>>>> Pues asi es.  Gracias a nuestros sponsors, tenemos los siguientes
>> premios:
>> >>>>>
>> >>>>>   * 1er premio: Ipod Touch, por cortesia de Instantiations.
>> >>>>>
>> >>>>>   * 2do premio: MP4/MP5 2GB Nexxtech K107, por cortesia de GeoAgris.
>> >>>>>
>> >>>>>   * 3er premio: Orden de compra en Librerias Yenny, cortesia de
>> Snoop
>> >>>>> Consulting.
>> >>>>>
>> >>>>> Interesante?  Se siente alguna mariposa de nervios, quiza?  Entonces
>> >>>>> participe!  Este año en la final se puede jugar de manera remota,
>> asi
>> >>>>> que realmente no hay excusas :).
>> >>>>>
>> >>>>> Comite Organizador de Smalltalks 2008.
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>> >
>> >>>>
>> >>>
>> >>> >
>> >>>
>> >>
>> >> >
>> >>
>> >
>> > >
>> >
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a