Mostrando entradas con la etiqueta Sistemas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas. Mostrar todas las entradas

4 mar 2008

De Johny Chung Lee a Tom Cruise pasando por Minority Report


Ya hace un tiempo apareció en YouTube un video de un muchachito oriental muy simpático que se las había ingeniado para valerse de la funcionalidad de los Wii Remotes de la Nintendo, para darle "usos no previstos" por lo menos en la versión comercial de esta consola de juegos...
La verdad es que me sorprendió muchísimo lo que hizo apenas poniendose unos sticks en los dedos con un material que refleja el haz de luz del Wii Remote


Hace un par de días me llega un mail de Gabriel Medina reenviando un link a varios amigos (lease enviando por segunda vez el link a las mismas personas) y reclamando que como nadie le había respondido a su primer mail asumía que ninguno había visto los nuevos videos de este muchacho. Para no entrar en discordia con Medina hice click en el link y entré al sitio, resulta que el chico es un capo (y supongo que pronto alguien muy rico), tiene creados varios dispositivos ingeniosos y un curriculum muy interesante este es su link: http://www.cs.cmu.edu/~johnny/ , además es fotógrafo aunque parece que ese no es su fuerte.

El muchacho se llama Johnny Chung Lee y no deja de asombrarme lo creativo que es.
Realmente recomiendo chusmear su sitio, ver su CV y sus proyectos. Hay muchos videos, explicaciones, fotos e incluso varios códigos fuentes de los que usa para controlar sus engendros.

Con respecto a lo que comentaba al principio, esto de que consiguió darle un uso "no previsto" a los Wii Remotes, creo que muchos se lo van a agradecer. Ya veremos para donde se dispara el ingenio de la gente... en poco tiempo habrá resultados seguramente.

El mail que está circulando con los links hacia su sitio dice:

"El futuro de las interfases (Minority Report)"

Por varios lugares distintos me han llegado comentarios sobre este tema y también varias veces he escuchado "que? no viste Minority Report?!" La verdad es que me sonó el nombre cuando lo vi pero no recordaba de donde... entonces hice lo de siempre: http://www.imdb.com/

Bien, ahora recuerdo... y voy a contestar aquí mismo:
Resulta ser que Minority Report es un film de Spielberg, con Tom Cruise, sobre un libro de ficción del los años 50's. En la adaptación cinematográfica los personajes usan interfases muy similares a las que ha desarrollado Johny Chung Lee, por eso es que en el subject de los mails alguien, bastante atinadamente, agregó "(Minority Report)"
Minority Report es de esos films donde los FX son casi o más importantes que la trama, aunque esta sea una joya de la literatura...
Yo, la vi hasta la mitad (alcancé a ver las interfases estas). Cuando estaba en de medio de la historia, me vinieron unas ganas incontrolables de ir a verificar que en todas y cada una de mis 60 macetas no hubieran crecido unos yuyitos que me molestan muchísimo!!!!

Por favor!!! Carcel a Tom Cruise por ser tan pobre como actor y trabajar en films tan berretas!!

15 dic 2007

Incidente Rioplatense


Estaba trabajando en mi notebook sentado, como siempre en uno de los sillones del living, con la máquina sobre la mesa ratona. Es un poco incomodo pero es el mejor lugar de la casa, el mas cálido y tranquilo... hay dos viejos roperos convertidos en bibliotecas que están repletas de libros, el equipo de música, en otro mueble con cinco estantes también repletos de CDs, DVDs y VHSs.
Es aquí mismo donde empecé este blog y donde normalmente lo escribo.
Como comentaba antes, hoy estaba trabajando en la máquina y pasó algo que todavía no me había ocurrido nunca... en dos o tres años que tengo esta notebook.
Un mal tirón del cable del mouse y un enredo poco feliz con una de las patas del mate, terminaron con la mitad del mismo derramado sobre la zona del ESC, el F1, F2, F3, el ~`, la Q, el TAB, las entradas de Power, Modem y Lan!! y la otra mitad sobre la mesa.
Esto, si me ha pasado muchas veces en las PCs, pero nunca le dí importancia porque el teclado vale nada y siempre he tenido varios dando vueltas en casa.
Pero volviendo al infortunado hecho, inmediatamente después de ocurrido digo/grito: "Isis!! por favor traeme una rejilla urgente!!! ", viene Isis (que es, mamá, ama de casa, psicóloga y sabe bastante de computadoras e internet) con la rejilla y al ver lo que había ocurrido dice: "Germán!!! la mesaaaa!! si queda manchada te mato!!" (le salió el ama de casa)
Yo, sacudiendo la computadora para que caiga el agua, como con un escurridor de fideos le digo: "ma' que mesa!! dame la rejillaaaaaa!!!! ya!"
Bien, la cosa es que hice escurrir el agua, limpié la yerba del teclado, Isis me dió unos palillos y unos isopos para eso.
Mientras reinicié la máquina, porque tenia unas actualizaciones pendientes, limpié la mesa que por suerte no quedó manchada (yo sabía que no se mancharía); pensaba... en USA no toman mate pero si le dan al café... estas cosas deben estar preparadas para recibir salpicones!!.
En eso la máquina hace pi! pi! pi! y la pantalla negra... siempre una señal de alerta en estos momentos es sinónimo de pánico!... Pasan unos segundos y da video... con el cartel de aviso de batería baja aaahh uuuuf, era la batería...
Conecto el Power, inicio mi sesión y abro el blog para escribir esto... por ahora anda, espero que podamos pasar las fiestas juntos!

14 nov 2007

Social Networking... a ver si encuentro un amigo nuevo?

En una de las listas de mails que participo, hace semanas que estamos discutiendo el tema de Social Networking... todo el mundo anda revolucionado con esto por estos días. Yo no tengo posición tomada aún. Estoy en Orkut a sugerencia de mi gurú en esto que es Gabriel Medina... pero realmente no entiendo para que sirve... y que me aporta...
Por otro lado tengo mail, tengo calendario compartido, uso docs compartidos, tengo skype, tengo msn, tengo blog, tengo Flickr, estoy en decenas de foros, de los cuales algunos los administro yo y ahora mi hermano hasta me está calentando la cabeza con un Sistema Operativo en línea...

Con respecto a mi participación en la red social, entro y navego mirando que amigos tienen mis amigos, y los amigos de sus amigos... miro si algún amigo tiene una amiga que esté interesante... pero siempre la foto es chiquita y por lo general con ropa..., leo algo de lo que postearon... veo quien visitó mi página (se dice página no?), acepto a algún amigo que me pide unirse a mis contactos, pero la verdad es que no le encuentro la vuelta...

Por cierto no es la primera vez que estoy en orkut, ya había estado el año pasado cuando me invitaron unos amigos brasileros, que son fanáticos... Así es que escuché:
- vocé ya tein orkuchi??
- y ahora que c..... es orkuchi!!! (lo que pensamos todos cuando aparece algo nuevo y te dicen ¿como? ¿no lo conocés?)
- y bueno dale convidame (como dicen ellos...)

La cosa es que al final me fui, porque me llegaban invitaciones de amistad de gente que ni conocía... y mails que ni miraba.
Un social networking "divino"

En realidad hasta ahora mi lectura es que esto reemplaza a los antiguos sistemas de IRC, esto sería IRC mas toda una cáscara de info y vínculos que en el IRC esta reducida a un nick y a lo sumo un pequeño comentario.
No se si estoy acertado o le estoy errando por mucho, no entiendo bien si Social Networking es solo algo como Orkut o es algo más abarcativo... Y además me suena raro que Google habiendo comprado Orkut (como hace con todo lo que mas o menos pinta bien), ahora salga con OpenSocial...
Ojo no reniego de esto, porque veo que todos están hablando de estos sistemas. En varios blogs, de gente que respeto mucho, lo están considerando como algo interesante...

Pero, en fin, a mi todavía no me cierra que hago con todo eso... o bien si esto está apuntado a gente como yo (como nosotros?)

Que hago? lo hablo en terapia?

8 nov 2007

Coordinación de GUGs y recursos virtuales compartidos


Creo que es vital el uso de soportes compartidos en la planificación y conducción de los grupos (GUGs), ya que la interacción y comunicación entre los coordinadores es decisiva para la concreción de los objetivos del grupo.

Principalmente me parece deseable tener una pequeña lista de mails formada por los organizadores donde enviar un mail para que todos vean y para que vaya quedando todos las conversaciones registradas. Una alternativa a esto sería una cuenta de mail común con reenvío a todos los organizadores, aunque lo malo es que no es muy fiable el repositorio de conversas anteriores.

De esta manera se eliminan malos entendidos, fallas de copia de direcciones, etc.
Otra herramienta extremadamente util son los documentos compartidos de google, estos son planillas simil excel, docs compatibles con word y ahora también presentaciones tipo ppt. Es servicio permite a un grupo de colaboradores editarlos y mantenerlos, incluso al mismo tiempo gracias a un sistema de sincronización. Estos documentos tienen un sistema de versionado que asegura el resguardo absoluto de la información y un seguimiento detallado de como fue evolucionando la misma.

Un doc compartido al principio es una hoja en blanco... parece una nimiedad, esta todo por hacer... no hay mucho valor en ese papel virgen, veremos que ese papel blanco vale mucho más que cualquiera de los que están en la carga de la impresora y que los docs en blanco que podamos crear en el procesador de documentos de nuestra pc.

Pensemos como se construye un documento en que varios, digamos unas 5 u 6 personas (por poner un nro) deben estar completamente de acuerdo.
Veamos la forma tradicional:
1 - Alguien hace un boceto
2 - Lo envía a todos los interesados
3 - Empiezan los problemas porque todos hacen correcciones y todos las envían a todos!!!!

Que pasa acá?
- El boceto debería reflejar la opinión de la mayoría y no generar tantas correcciones?
No, para eso es un boceto, está para ser corregido
- Los interesados deberían entender que expresar la opinión puede complicar la cosa y abstrenerse de las obsevaciones?
No para eso son consultados
- Los interesados deberían coordinar entre si e ir pasándose el boceto serialmente y así ir corrigiendo?
No! porque quien corrige primero no sabe lo que van a modificar los siguientes y no siempre puede acordar con ello...
- Quien hace el boceto debería tomarse el trabajo de enviarlo en forma particular, recibir las correcciones y redistribuirlas para posteriores correcciones?
Si puede ser... pero cuantas veces lo hará y re-hará? Tiene tiempo de hacerlo? Si lo hace una vez, la cosa se complica y surgen varias instancias de re-trabajo, querrá tomarse la responsabilidad de coordinar la creación de un nuevo doc en el futuro?

Parece increible que unas pocas opiniones distintas puedan llegar a complicar la situación al punto de tener que plantear la necesidad de una reunión face to face, pero es real y pasa a menudo.

Ahora pensemos en la mecánica de documentos compartidos,1 - Alguien abre un doc compartido en la red
2 - Incluye como editores a cuantas personas necesite incluir
3 - Las personas reciben un mail con un link y ya pueden ingresar a editarlo.
4 - Los editores ingresan desincronizadamente y cuantas veces quieran a mirar o a hacer cambios
5 - Todos los cambios quedan versionados, los borrados, modificaciones y agregados, todo, todo nada se piede!!!
6 - Incluso si es necesario llamar la atención del equipo es posible mandar mails desde el documento reenviando el link y ademas un texto por ejemplo "Por favor compañeros pasen por el doc compartido y vean si están de acuerdo con los cambios que hice, mañana tenemos que entregarlo!!!"

Este un soporte incomparable para montar un brainstorm en cuestión de segundos. A esto podría agregarse la sugerencia de que al lado de cada comentario los editores peguen su foto o usen un color determinado o usen alguna especie de tag tipo ... o bien todas estas opciones juntas. Esto es para no tener que recurrir al versionador para saber quien propuso cada idea. Siempre hablando de una dinámica de brainstorm donde las opiniones son muchas, variadas y desorganizadas por lo general.

Definitivamente, esta es una gran herramienta si consideramos que pueden plasmar ahí, sus ideas muchas personas que no siempre están en el mismo espacio físico y que no siempre pueden hacerlo sincronizadamente.
La otra opción es la reunión personal... pero incluso de esta manera puede llegarse a la misma con algo ya pre-acordado o bien minimizar las reuniones de trabajo/discusión y dejar las face to face solo para relax!


Comentario:
En el GUG RosarioGX usamos permanentemente estos recursos lo que nos posibilita proponernos metas mayores en función del tiempo que tenemos para dedicar a la coordinación del grupo.

6 sept 2007

Volviendo...


Después de mucho tiempo volví a un curso sobre temas técnicos... hace algunos años había decidido que nunca más pisaría la facultad... nunca más leería un libro técnico, ni me perfeccionaría en cursos presenciales... a no ser en los eventos de Artech en Montevideo. Eso hice durante 4 o 5 años y la fui llevando más o menos bien, pero me llegó la hora, necesito resolver cuestiones en las que creo que puedo mejorar usando nuevas y mejores herramientas... el Miercoles empecé un seminario sobre planificación, seguimiento y control de proyectos de software.
Esta situación me trae recuerdos y me doy cuenta que me falta training para estar durante 8 horas viendo slides y escuchando atentamente.
Estoy haciendo el esfuerzo y va bien, el seminario está muy bien. Además estoy con gente que trabaja en otras herramientas (otras tribus) y me llama mucho la atención (y por otra parte me tranquiliza) que a veces se plantean desde el auditorio y desde el docente problemas 'supuestamente típicos' del desarrollo de software, que realmente yo no tengo, los recuerdo si, cuando no trabajaba con GeneXus los tenía.
Me contengo un poco, no quiero parecer pesado diciendo, eso lo resuelve la herramienta, eso también, ah eso también, ah...
Hoy estábamos viendo estimaciones y realmente flipé al ver los valores de esfuerzo de desarrollo que se manejan lenguajes como Java o C# , hay mucha diferencia, pero mucha mucha.

Esto me plantea un interrogante: si en una hora Genexus se produce muchísimo más que en una hora Java por que cobramos lo mismo o menos que una hora Java !!!

Bueno en fin... fin.