Smalltalk, Diseño, Seaside, ¿Buscaminas?
Bueno también les comento que tengo pensando arrancar con una serie de artículos sobre Smalltalk.
Mi idea es arrancar exponiendo un diseño inicial de alguna porción de esta realidad completamente incomprensible que nos rodea, tratar de comprenderla, y expresar con objetos lo que se entendió . Este diseño inicial lo iremos modificando en función de los comentarios que me hagan.
El fin es obviamente aprender; es la esencia por la que hice este blog.
Una vez que tengamos el modelo, la idea es utilizar Seaside para la parte de la vista, de esta manera también podemos aprender (al menos un poco) como funciona y como se usa.
Bueno, lo que tengo en mente es arrancar modelando el Buscaminas (Minesweeper).
Espero sus comentarios...



6 comentarios:
y digo yo... antes de mandarse con un buscaminas, cosa tan lejana a la realidad cotidiana, no será más fácil diseñar un semáforo? Al menos eso permite partir de algo con un comportamiento muy reducido, para luego modelar la coordinación entre varios, que se hace más compleja a medida que se amplía el área de cobertura (y en esto crece de forma similar a un tablero de buscaminas)
Sí, podría ser un semáforo no? Pasa que en casa tenía algo hecho sobre el buscaminas, pero podría ser un semáforo también... Si.. a decir verdad, un buscaminas no se ve todos los días por la calle... Gracias x el comentario!, vamos a ver que sale finalmente...
No, pero se ven minas por la calle... y cuando no se ven hay que salir a buscarlas! =D
Vos que opinas Tommy, que te parece copado hacer?
Las cosas más copadas no se hacen con Smalltalk, obviamente =D
Dejando eso de lado, la parte cínica que tengo me tira para esos problemas recursivos que nos gustan tanto a los informáticos. Te diría de diseñar una herramienta de diseño, pero creo que para lo que queremos para empezar sería demasiado complicado.
Cosas simples y de todos los días:
* Un sistema de reserva de salas de reunion y/o otros recursos físicos.
* Un sistema para reportar horas, luego se lo puede mejorar haciendo más interesante la parte de planificación y métricas.
* Un sistema para mandar SMS y/ o mails.
* Un modelo de una máquina de boletos de colectivo (puede llegar a imprimir los tickets). Bondis comunes o larga distancia.
* Un kiosko virtual (te manda los alfajores por mail).
* Un reproductor de audio (puede conectarse a radios por internet).
* Un lector de noticias (aburrido, hay millones).
* Más interesante sería un sistemita (plugin del browser sería muy copado) que te dé el pronóstico del tiempo (de weather.com), y te dija cuánto te tenés que abrigar. Si de eso evoluciona un sistema de aprendizaje automático sería lo máximo, y le sacamos el primer puesto a los doctores en matemática de los que hacen las cosas más al pedo.
* Una agenda personal con ToDos y alarmas.
* Un sistema de "colaboracion" para arreglar salidas o fiestas, que un grupo de amigos vote adonde ir, quien viaja en el auto con quien, quien compra las bebidas, morfi, etc.
No sé, la verdad que no estoy muy lúcido a esta hora, no se me ocurre nada.... :S
Tommy, mil gracias por el comentario, la verdad que todavia no sé bien con que arrancar, pasa que estoy un poco complicado de tiempo ya que hoy rindo un final y le estaba metiendo tiempo a eso!!!
Realmente esta opción me gustó muchísimo: "* Un kiosko virtual (te manda los alfajores por mail)."
Espero dentro de poco arrancar poniendo algo...
Igualmente no comprendi bien esta frase... "Las cosas más copadas no se hacen con Smalltalk, obviamente =D" ajajjaja
Un abrazo grande tommy, y me pregunto: ¿Y para cuando tu blog?
Publicar un comentario en la entrada