Picando Código

jueves, 28 de junio de 2007

Habemus hosting!

La gente de Linux Uruguay me invitó gentilmente con un espacio de hosting para el blog!
Probablemente mañana mismo esté completamente mudado hacia el nuevo hosting:
http://picandocodigo.linuxuruguay.org/

Aprovecho la oportunidad para invitarlos a formar parte de la comunidad Linux Uruguay registrándose en dicho sitio. Si son usuarios de Linux, ya saben de qué viene la cosa! Compartir conocimientos, experiencias y demás.

Así que a partir de mañana, empieza una nueva etapa (una etapa seria, se podría decir) para éste blog.

Muchas gracias a Linux Uruguay!

Viernes 29: Lanzamiento de la GPLv3

Mañana último viernes del mes de junio, se viene la charla mensual del RTE, el lanzamiento del iPhone en EEUU. Pero aparte, la Free Software Foundation (Fundación del Software Libre) lanza oficialmente la licencia GNU GPL version 3.

Después de 18 meses de exposición pública, comentarios, revisiones y cambios, llega la tercera de la licencia más popular del software libre.
Así que si quieren escuchar a Richard Stallman haciendo el anuncio oficial, mañana a las 12 (EDT) horario de Boston (¿?) se va a transmitir en vivo a través del sitio www.fsf.org. Probablemente se vea en YouTube más tarde de todas formas, así que no hay que preocuparse por el horario.
La GPL v2 es usada para GNU, GCC, el kernel Linux, GIMP, por nombrar algunos, y ésta nueva version pretende defender al software y su libertad, de nuevas amenazas por parte del lado oscuro del software...

miércoles, 27 de junio de 2007

Java Party...

Ya terminamos el Integrador maldito! Así que toca descansar...
No, mentira!!! ahora tenemos Obligatorios de:
Java, Base de Datos y Sistemas Operativos (programación en Bash con awk y eso).
Así que éste viernes, vamos a la charla de la RTE, y volvemos a juntarnos después para programar todos en Java...



Gráfico sacado de: http://www.portaljava.com

martes, 26 de junio de 2007

RED TECNOLÓGICA DEL ESTE

La RTE, como se define en su sitio web es: "un grupo de programadores con base en Maldonado cuyos principales objetivos son: nuclear a todos los programadores de esta zona del país, facilitar la búsqueda de trabajo, organizar eventos, charlas educativas, talleres y más"

Nosotros hemos estado yendo a las charlas, y le recomendamos a los programadores que anden en la vuelta un viernes por la tarde, que pasen por ahí. Se aprenden cosas interesantes, además de estar en un mismo lugar físico muchas personas relacionadas a la programación (estudiantes, profesionales, docentes, aficionados, etc.). Por lo que el tema central de conversación, siempre tiene que ver con alguna computadora...
Además de las charlas, hay un foro en su web, donde se puede interactuar con los miembros de ésta comunidad.
La próxima charla es el próximo viernes, y acá van los datos:


El próximo Viernes 29 de Junio, la Red Tecnológica del Este (RTE) estará realizando su reunión mensual a la hora 20:00.
El lugar será la Sala de Conferencias de CEI, ubicada en Arturo Santana 594 y San Carlos (Maldonado).
El temario de las exposiciones será : Patrones, Refactoring y Tips de Programación.

Patrones ( Inversión de Dependencia)
Primera entrega de una serie dedicada a explicar (basado en ejemplos prácticos) los más comunes patrones de diseño en la arquitectura de software.
En esta entrega se explicará el patrón Inversión de Dependencia (también llamado "The Dependency Inversión Principle").
Orador : Ignacio Corderi

Refactoring
Introduccón, metodologías para refactorear codigo fuente y buenas prácticas al respecto.
Orador : Marcelo Duarte

Tips de Programación
Pequeños consejos rápidos de programación que evitan pasar horas pensando soluciones difíciles.
Orador : Gabino Oliver (Maldonado)

Para registrarse al evento y poder recibir un certificado de asistencia oficial (el certificado es brindado por Microsoft), ingresar al link Certificado

Por mas detalles podes consultar en el sitio web del grupo : www.uruguaysoftware.com o escribirnos a rte@uruguaysoftware.com

Por supuesto que la entrada es libre y totalmente gratuita. Se solicita puntualidad

Te esperamos !!!

NO al estandar ROTO de Micro$oft

A través de Linux Uruguay me enteré que existe una petición online para no convertir en estándar al nuevo formato de ofimática de Microsoft introducido en su Off 2007.
Ya tuve un cruce con dichos formatos (.docx, .ppsx), por lo que la cuestión es personal. Ya cuentan con mi firma.
Pueden firmar la petición e informarse más al respecto siguiendo el siguiente enlace:


viernes, 22 de junio de 2007

Fotos!

A continuación un set de fotos de lo que fue la(s) noche(s) que pasamos sin dormir trabajando en el integrador.


ATENCION: LAS SIGUIENTES IMAGENES PUEDEN LASTIMAR LA SENSIBILIDAD DE ALGUNAS PERSONAS. OJO CON ESTAS CARAS.


Diego no se pudo sacar foto durante la noche. Para cuando se iba a sacar, ya se había afeitado y todo, y parecía gente. No daba para el momento...


Ah, me gusta el café sí, y como sobraba uno, ¿porqué desperdiciarlo?


Cuando venga la revolución de los robots (y hay que prepararse porque VA A LLEGAR!), las computadoras van a tener brazos y nos van a atacar! Lo de la foto es uno de las últimas adquisiciones "útiles" de DM, un brazo USB con lamparita...

Después de tanto Vista, una mirada por lo menos :

Aaaaaaaaaaaaah... mejor!

¿Terminamos?

Tenemos todo listo, ahora, nos enteramos que teníamos que entregar las carpetas "enruladas", así que entregamos eso el lunes.

El "software" ya está en manos de las autoridades educativas, vamos a ver cómo nos va...

Cuando tengamos ganas, comentaremos un resúmen de lo que fue terminar este integrador. Estuvo bueno el tema de trabajar en equipo, cada uno en lo suyo, pero a la vez compartiendo conocimientos.

Una frase que dijo un profesor una vez:
"Un programa no se termina, se abandona"
No sé de quién es, pero nunca fue más cierto que ahora, jeje.

Momento de recreación

Son las 5:29, Diego y yo ya estamos metiendo documentación a full. DM sigue tocando código.
Hoy en el cable dieron "Team America", y hubo una escena que me colgué a ver, que pasé de corrido riéndome, hasta un rato después que terminó:



De vez en cuando hay que parar a descansar...

¿No le dieron un Oscar a ésta película? Se lo merecía sólo por ésta escena.

Olor a caramelo...

Diego says:
hay olor a caramelo bolu

Diego tiene muchas cosas electrónicas en el escritorio: La computadora, el teclado, el control remoto, el celular, los conectores...
Hoy tuvo un accidente con bebida cola.
Y ahora hay olor a caramelo.

Regla general: Prohibidas las bebidas y alimentos cerca de la computadora.
Diego agrega: "mientras están los hermanos cerca"

jueves, 21 de junio de 2007

Consecuencias de la noche...

Charla de hoy a través del Pidgin con DM:

(16:48:47) DM: como hago un if sobre una celda de una grilla para saber si es dbnull...
(16:49:24) Fernando: if me.dtg.item("indice o nombre de la columna", me.dtg.selectedrows(0).index).value is dbnull.value
(16:50:32) DM: bo, sabes que anoche tipo 4 y algo te pregunte eso y me dijiste 20 cosas que nada que ver...
(16:50:40) Fernando: jajajajaja
(16:51:02) Fernando: y bueno què querés
(16:51:15) DM: le puse un comentario al codigo que decia "'nando no es capaz de responder ahora, averigual mañana"
(16:51:22) Fernando: jajajaja
(16:51:24) Fernando: en serio?
(16:51:26) DM: si
(16:51:35) Fernando: y què te dije anoche?? vaya uno a saber...
(16:51:42) DM: te lo pregunte como 5 veces, probé muchas cosas diferentes pero no...
(16:51:48) DM: que pusiera is nothing
(16:51:51) DM: is null
(16:51:57) DM: = ""
(16:52:01) DM: de todo me dijiste
(16:52:10) Fernando: jajajaja
(16:52:28) Fernando: probablemente nunca entendì la pregunta
(16:52:46) DM: seguro

UPDATE: 6:43 a.m.

A esta altura, DM ya se fue a aposentar un rato. Le faltan algunos listados por lo que entiendo... De todas formas se sigue comunicando con Diego a través del MSN, dictándome a mí desde el aposento.
Diego creo que ya tiene el programa terminado. Estuvo luchando horas y horas con una sentencia SQL que le daba error de sintaxis. La mirábamos por todos lados y no había vuelta, hasta que de entre todas las soluciones posibles, DM le pegó a la que era.
Es gracioso ver como uno se calienta con algo y putea a los 4 vientos, y al rato se ve a sí mismo en la misma situación.
En mi caso en particular, putié con el Visual Studio 2005 hasta no encontrar insulto para la empresita de Redmond... Por alguna razón alienígena, se vivió cayendo repetidamente a lo largo de la noche... Hasta reinicié la máquina (solución práctica para problemas de Windows) pero siguió dando problema.
Ahora con Diego nos aprendimos a cargar un XML en un Crystal Report, y mostrarlo para imprimir, y estamos del otro lado! Creo que ésta fue la noche más productiva hasta ahora (venimos desde el sábado así? mirá, hasta blog se hizo...) y aunque estamos hechos pelota, si mañana encaramos documentación, entregamos bien.
Mientras escribo esto termino el último reporte que tengo para imprimir, y hablo con Diego a la vez, al momento de cerrar el post son las 7:00 a.m.

Hola mundo!

Son la 2:00 del jueves!

Estamos metiendo código para el trabajo integrador que tenemos que entregar el viernes... Todavía falta documentar!! Malditos casos de uso!! Diagramas de clase, pruebas de testing...


El de la primera foto es DM.


Vendríamos a ser como un grupo de 3 programadores, porque estamos en contacto constante con el otro Diego, intercambiando opiniones, código, estupideces, y métodos por mensajería instantánea (foto más abajo).


El trabajo lo tenemos que hacer en Visual Studio 2005, con acceso a datos en Access o MySQL (el que elegimos nosotros 3).


Y tá, acá estamos casi sin dormir desde hace días... Comiendo porquerías y exponiéndonos a la radiación de nuestros monitores.



Entre medio pintó hacer este blog.
















Lo que es la tecnología de la comunicación: