Pues hace algún use un pequeño script para recoger las variables enviadas desde un formulario por post, rebuscando un poco entre el código antiguo por fin lo he encontrado, así que aquí lo dejo por si a alguien le hace falta algún día.

foreach($_POST as $campo => $valor){
eval("\$".$campo."='".$valor."';");
}

Saludos a todos.

Pd.- Tres post en menos de una semana, pero que me esta pasando :S

Pues eso, hoy es el día para entrar en el libro de los guinness, no es que tengas que hacer ninguna maravilla, y dudo mucho que tu nombre vaya a salir en ningún sitio, pero si quieres participar en un record guinness este es tu momento, sólo tienes que descargarte la nueva versión de Firefox, eso sí antes del día 18 de Junio a las 17 hora hora española, es lo que tiene el horario americano ;)

No creo que te cueste mucho, no?

Saludos

Al principio me había esforzado en entenderla, buscar patrones, reglas, no sé, algo. A los tres meses decidí buscar retos más factibles, como averiguar el último decimal de PI

Fuckowski y sus intentos de entender a las mujeres, espectacular como la vida misma…

Saludos

Open solaris day

Los próximos días 26 y 27 de Junio tendrá lugar en la capital del reino (Madrid, que no sevilla…) el Open Solaris day y el Open Java Day, lamentablemente no podré asistir, ya que el mismo día 27 estaré en una operación en la que me cortaran un pedazo del labio. Pero seguro que es super interesante, así que quien pueda pasarse por allí que lo haga para que luego me pueda contar de primera mano que es lo que se cuece por allí. Además hay un montón de regalitos, así que no lo penséis más y registraros para ir…Se hablará sobre este impresionante sistema operativo, se puede consultar el programa en la siguiente dirección: http://es.opensolaris.org/os/project/es/OpenSolarisDay/agenda/  , os podéis registrar aquí, además la fundación estará presente en este evento.

He de deciros que cualquiera que quiera participar todavía está a tiempo, así que no dudeis en visitar su web e informaros con más detalle.

En contra posición y aprovechando que no puedo pasarme por Madrid esos días, tengo el placer de anunciaros que el Jueves 26 daré mi primera ponencia seria sobre Glassfish v3 y open ESB, será en la UGR y espero que todo salga bien. Ya os iré comentando como va saliendo la cosa.

Un saludo a todos

Entrada publicada en la Fundación I+D del Software Libre (con modificaciones)

En mi lugar de trabajo hemos adoptado scrum como metodología de trabajo, si bien en ocasiones nos vemos un poco fuera de lugar con sus particularidades, debo de decir que tiene muchos aspectos en los que me resulta bastante buena, y creo que son puntos en los que mejora tanto el entorno laboral como la forma de trabajar.

Para quien no este muy al tanto de lo que implica scrum, podemos decir que es una metodología de desarrollo ágil, y está pensada para proyectos en los que los requisitos no estén muy claros al principio del proyecto… (ups, pero si esto pasa siempre!, SIEMPRE hay cambios…) y presenta un formato de entregas de hitos (sprint), en un plazo máximo de 30 días, totalmente funcionales para que el cliente esté al tanto en todo momento de en que punto está el proyecto, y que dificultades se están encontrando a la hora de desarrollar el proyecto.

Si bien es posible que alguno de ustedes no este familiarizado con scrum, podríamos decir que se definen varios roles.

  • Product owner: o dueño del proyecto, posiblemente el product manager, alguien de marketing, o un cliente interno…
  • Scrum master: quien eliminar cualquier impedimento para alcanzar la correcta finalización del sprint.
  • Scrum team: todo el equipo de scrum, de no más de nueve personas, programadores, diseñadores…

Todos estos roles tienen vital importancia en nuestro proyecto, desde el cliente hasta el programador, así si por medio de las reuniones que scrum implementa todos los miembros del proyecto son capaces de dejar de ser pollos, para poder ser ascendidos a cerdos, y estar totalmente comprometidos con la correcta finalización del proyecto y dejar de ser sólo implicados.

A parte de todos estos roles, y para que estos tengan algo útil que hacer, se definen una serie de reuniones, que en teoría nos deben de ayudar para tener una idea fiable del estado del proyecto y una perspectiva completa de los problemas que nos vamos encontrando y las soluciones que podemos adoptar para cada caso en particular. Estas son las distintas reuniones:

  • Sprint Planning Meeting (planificación del Sprint)
    • Reunión previa a un sprint para determinar cuál es el trabajo y los objetivos que se deben cubrir en esa iteración
    • Se genera el Sprint Backlog
      • Se define el plazo de la iteración, máximo un mes
      • Se escogen las tareas del Product Backlog
        • La estimación de las tareas seleccionadas
        • No debe sobrepasar la estimación de tiempo definida

        • Debe de dar un resultado que sea operativo
  • Daily Scrum Meeting (seguimiento del Sprint)
    • Breve reunión diaria para repasar los avances del sprint, no debe de sobrepasar los 15 minutos y debe de hacerse de pie.
    • Scrum Meeting Rules. Revisión de:
      • El trabajo realizado desde la reunión anterior
      • El trabajo que se va a realizar hasta la próxima reunión de seguimiento
      • Impedimentos que se deben solventar para que pueda realizarse el trabajo
  • Sprint Review (revisión del sprint)
    • Análisis y revisión del resultado del Sprint
    • Acuden todos los implicados en el proyecto
  • Sprint Restropective
    • El Scrum Manager (o Scrum Master), el Scrum Team y el Product Owner analizan qué cosas pueden mejorarse a la hora de trabajar para el siguiente Sprint
    • Se marcarán los aspectos positivos (para repetirlos) y los aspectos negativos (para evitar que se repitan) del Sprint.

Esto nos da una ligera idea de lo que es trabajar diariamente con SCRUM, las reuniones y los objetivos que pretenden alcanzar cada una de ellas.

Pero bueno creo que como primera aproximación no es mala, así que pasaré a explicar un poco el titulo del post.

Que son los pollos y los cerdos :S, seguro que todos nosotros, por mucho que seamos de ciudad hemos visto algún pollo y algún cerdo, y es casi seguro, a no ser que estemos en ese “raro” grupo de vegetarianos (opinión personal, con lo bueno que está un buen solomillo al punto… que se quite la lechuga) seguro que hasta hemos comido alguno de estos nobles animales en más de una ocasión.

Bueno para ejemplificar esto de los pollos y los cerdos, podemos ver la siguiente viñeta recogida de Implementing Scrum (muy buen sitio sobre scrum, en el que podemos encontrar tiras cómicas sobre scrum)

pollos y cerdos

O todos nos comprometemos o esto no sale…

Usualmente podríamos definir:
Cerdos: aquellos que tienen alguna tarea de desarrollo asignada: programadores, diseñadores…
Pollos: implicados que no tienen tareas: cliente, dueño del proyecto, colaboradores…

Pues una vez visto esto ya sabemos cual debe ser nuestro objetivo en la vida

Otras particularidades de lo más curiosas que he ido oyendo, bueno mejor dicho leyendo sobre scrum son:

se recomienda que las reuniones diarias se hagan de pie, y preferiblemente antes de comer (esto me suena que está pensado para no perder mucho tiempo, no?, además así no gastamos el mobiliario de la oficina!)

Mucha de la documentación generada son fotografías a pizarras, en las que están reflejadas todo lo nesario.

Conforme encuentre más curiosidades en el uso de scrum, o más viñetas las iré haciendo llegar…

Así que ya sabemos debemos de dejar de ser pollos, para poder ser ascendidos al super modo de cerdos… Uff que mal que suena esto…

Oink, oink, oooooink… (es decir, ala a ser buenos…)

Ole, por fin!!!! Después de tan sólo tres semanas, la gente de KeiPrint a sido capaz de conseguir arreglar el portatil, sólo han tardado ese tiempo en cambiar un módulo de memoría, por lo que ya escribo de nuevo desde mi portatil.

Esta semana tengo pensado darle caña hasta la saciedad, para comprobar que no va  a dar de nuevo un pete, y en caso de que así sea mandarlo fuera a reparar, pero Dios quiera que todo funcione bien.

Así que ya vuelvo a estos mundos …

saludos a tod@s

Que gran servicio técnico Apple hay en Granada!!!

Mi Mac lleva desde hace casi tres semanas en el servicio técnico, como ya comenté aquí el disco duro del portatil está frito, lo más curioso de todo, es que después de las tres semanas allí, para cambiar un módulo de memoria, me llaman el pasado jueves para decirme que después de pasar todos los Hardware test, a la hora de reistalar el SO, falló el disco duro :S:S acaso mi disco era tan cachondo para fastidiarse al reinstalar.

O acaso el problema sería ese y han estado tres semanas para nada… Lo que más me jode, es que como es el único servicio técnico pues no queda otra que fastidiarse, y esperar que el jueves a lo más tardar tenga el portatil en casa…

En fin sólo quería descargar mi fustración un poco…

Ala a sed buenos.

El próximo día 28 de Marzo se celebrará en Granda uno de los viernes técnicos organizados por la comunidad de open solaris, el evento está organizado entre otros por la Fundación I+D del Software Libre, lugar donde curro, por lo que es prácticamente seguro que podré asistir, con este será el segundo viernes técnico al que asista, espero que este curso sea tan aprovechable como el anterior, aunque espero que tenga un poco más de cacharreo…

Ya os contaré como fue la cosa.

Sitios relacionados:

Viernes técnicos

Blog de David Galán

La verdad es que llevaba ya bastante tiempo sin jugar y una de esas casualidades de la vida hizo que me enterara que un compañero de curro también le guste este maravilloso mundo del pool. La verdad es que me encontré mejor de lo que pensaba a la hora de jugar, hasta hice mi serie ;)…

Puede ser que otra vez comencemos a jugar y a disfrutar de este maravilloso juego…

Como diría el mismisimo Jules, es jodidamente difícil escribir en el blog si no tenemos portatil, pero más difícil lo es sin tener conexión a internet, así que vuelvo a escribir estas líneas aprovechando que dispongo de todo lo necesario. Si hay suerte la semana que vien volveré a tener a mi niño, sólo son dos semanas para cambiar un módulo de memoria, al final no era el disco duro… Así que esperemos tener suerte y que todo salga bien, si todo sale correctamente volveré a tener tiempo para volver a estar por aquí.

Además puede ser que se aproximen tiempos de cambio…

Besitos para todos