Archivo: Programación | Picando Código - Part 28

Entrándole a C++...

Lunes, 13 de agosto de 2007

Hace un tiempo que estaba con ganas de empezar a estudiar C++. Sobretodo me interesaba usarlo para aplicaciones con las librerías Qt. Así que me compré un libro, empecé a leerlo, y hacer un "Hola Mundo". Pero como estaba estudiando Java en el curso, lo tuve que dejar. Me confundía bastante ya que estaba empezando con los dos a la vez. Si bien la sintaxis es similar, hay cosas como por ejemplo el cout<< y System.out.print() que no tienen nada que ver. El tiempo también fue un factor determinante. Así que lo dejé como materia pendiente a futuro. Gracias a […]

Java libre: el camino recorrido y por recorrer.

Jueves, 9 de agosto de 2007

En noviembre de 2006, Sun Microsystems anuncia su compromiso de distribuir su plataforma propietaria Java bajo la licencia GPLv2. Pero a pesar de que Sun ha aportado muchísimo a la comunidad del software libre, el camino recorrido ha sido largo. Y Java no siempre fue libre. A continuación una reseña histórica basada en escritos de Richard Stallman, Sun, y la Free Software Foundation(FSF). En abril de 2004, Richard Stallman, presidente y fundador de la FSF, escribía sobre la "Java Trap" (Trampa Java). "Si tu programa es software libre, es básicamente ético - pero hay una trampa de la que debes […]

Oficialmente "Programadores"

Miércoles, 8 de agosto de 2007

Ayer en clases, DM, Diego y yo fuimos avisados de una excelente noticia. Tanto nosotros como los demás compañeros de clase que asistimos a la defensa del integrador en Montevideo, salvamos! Oficialmente tenemos el título "Programador Orientado a Objetos con Visual Basic. Net". Yo me quedo con el "Programador..." y ya estoy conforme. Aunque el diploma llega como para Diciembre... Volvemos a felicitarnos mutuamente, y nos llamamos nuevamente entre nosotros "Programador".

Crece el Grupo de Usuarios Java del Uruguay

Lunes, 6 de agosto de 2007

El pasado 4 de agosto, se llevó a cabo una reunión del JUGUY para concretar algunos temas internos del grupo. Entre ellos: *Participación: armado de grupos de trabajo Se va a generar un área de trabajo concreto para que los usuarios del grupo puedan trabajar en temas a elección * Jornada de integración y charlas técnicas El tema elegido fué "Web 2.0 con Java EE" Fecha tentativa: 5 de setiembre de 19:00 a 21:30 Agenda tentativa: * Presentación del JUG - 15 minutos * Tema 1: Introducción a la Web 2.0 - 15 minutos * Tema 2: Introducción al desarrollo […]

Recurso online Java: aumentar tu conocimiento y habilidad

Jueves, 2 de agosto de 2007
Duke

En éste post recomiendo una herramienta para mejorar las habilidades en Java, disponible totalmente gratis en internet. Útil para quienes recién arrancan, y para quienes quieren pulir un poco las habilidades. Sirve tanto para programadores en Java como para programadores en general, ya que practica mucho técnicas para resolver problemas. JavaBat - java practice problems http://www.javabat.com/ JavaBat es un sitio gratuito para picar código Java "en vivo". Tiene un montón de ejercicios prácticos para hacer directamente online. Cuando codeamos nuestra solución, le damos "Go", que "Guarda, Compila y Ejecuta". Entonces el sitio nos avisa los errores que tuvimos, ya sea […]

Nace el proyecto JVM Language Runtime!

Miércoles, 1 de agosto de 2007

Se anuncia el lanzamiento del proyecto para un lenguaje en tiempo de ejecución para la Máquina Virtual de Java. Es un proyecto apuntado a todas las variedades del lenguaje para la JVM, según dice Charles Nutter, JRuby Core Developer de Sun, y uno de los contribuidores al proyecto. "Y sí, el nombre es un guiño directo al DLR (Dynamic Language Runtime) para el CLR (Common Language Runtime), lo cual es una buena idea y un buen nombre." Con .NET, y su Common Language Runtime, Microsoft soporta los lenguajes Visual Basic .Net, C#, Java#, entre otros. Así soporta una infraestructura en […]

Material Patrones de diseño - Definición y patrón Singleton

Lunes, 30 de julio de 2007

Como puse en el último post, el viernes pasado tuvo lugar la cuarta charla de la Red Tecnológica del Este. En ésta ocasión, el Director de Desarrollo de mi trabajo y yo hablamos sobre patrones de diseño, el patrón Factory y el patrón Singleton. A continuación, algo de material en formato ODF sobre patrones, Singleton y Factory. Patrones de diseño: Lo siguiente es un documento de texto (.odt) que usé para estudiar para el examen de diseño y desarrollo de aplicaciones. Tiene un concepto bastante resumido sobre patrones, y definiciones resumidas de los patrones: experto, creador, bajo acoplamiento, alta cohesión, […]

Viernes complicado: Defensa integrador y conferencia técnica.

Domingo, 29 de julio de 2007

El viernes fuimos con DM y Diego a Montevideo a hacer nuestra defensa del Integrador que nos tuvo tantos días sin dormir, y ocasionó que hasta hiciéramos un blog... 5:25 tomamos el bus con DM en la terminal de Maldonado y nos encontramos con Diego en Piriápolis. A las 8:45 debíamos estar en la universidad, llegamos temprano. Ahí, entramos, recorrimos la universidad un rato, hasta que terminamos en el laboratorio de informática donde debíamos estar. Conocimos otros programadores estudiantes de Paysandú, Salto y Colonia. Intercambiamos palabras (todas relacionadas al curso en general) y realmente quedamos los dos lados asombrados. Nosotros […]

{Libro} Técnicas esenciales para el Desarrollo Ágil de Software

Sábado, 21 de julio de 2007

En el post sobre la conferencia anterior de la RTE escribí: También nombró otro libro que se puede bajar de internet, pero ahora no nos pudimos acordar del nombre, se trataba de programación ágil. Cuando publiquen las presentaciones, lo comento. Me refería a una de las referencias que se mencionaron en la charla de Refactoring sobre programación ágil. Acá está la info: Tong Ka Iok, Kent www.agileskills.org Libro : Essential Skills for Agile Development. El concepto de Desarrollo ágil de Software según Wikipedia en inglés: Desarrollo ágil de Software es un framework conceptual para emprender proyectos de ingeniería de software […]

Resumen: Haciendo Frames en Java...

Sábado, 21 de julio de 2007
Java

Por fin entregamos el obligatorio de Java. No nos podemos quejar con la nota, el profesor se re portó. Resumiendo el tema de interfases gráficas de usuario en Java, acá van algunas conclusiones: NetBeans: Ya viene de primera con herramientas para trabajar con interfases gráficas en Swing y AWT. La contra es que no compila con "javac", el estándar de Sun, sino que hay que compilarlo con el IDE mismo. Además el código que genera de los GUI's es cerrado, y no se puede editar fuera de NetBeans. Las aplicaciones que crea sí se pueden ejecutar con el java estándar, […]

Restauración del servidor (Recuperamos los post)

Viernes, 20 de julio de 2007

EDITADO: Gracias a FeedReader, que guarda los feeds en cache, y Pablo que me avisó y me mandó el post por mail, volvieron todos los posts. DE AYER: Esta tarde hubo que hacer una restauración de un backup anterior en el servidor, así que se perdió todo lo que cambió en el Blog desde el 17. Recuperé el post del regalo de cumpleaños desde Google Caché, pero perdí uno de las GUI y eso en Java, que ya fué... Si alguien lo tiene en el caché de su navegador web, y es tan amable de hacérnoslo llegar, estaríamos agradecidísimos. De […]

IDE, Java y GUI

Jueves, 19 de julio de 2007

En estos momentos, estamos programando los formularios en Swing a código. Nos mandaron a la guerra con un escarbadientes, estamos aprendiendo a hacer las cosas a medida que las vamos necesitando. En el foro de JUGUY (Grupo de Usuarios Java del Uruguay) me recomendaron el plugin Visual Editor para Eclipse, pero no hubo forma de que anduviera. Lo probé en mi pc, llega a instalarse, pero por alguna razón, no anda el editor visual. Ni siquiera abre las clases visuales. DM probó lo mismo en su pc con Windows, y le pasaba igual. O estamos haciendo algo muy mal, o […]

Y entonces lo re-bautizamos... JAVA FEST!

Martes, 17 de julio de 2007

Seguimos rebuscando con Java y sus interfaces gráficas de usuarios. El miércoles 18 de julio, día de la Jura de la Constitución en nuestra ROU, y nombre de principales avenidas en todo el país, se lleva a cabo el Java Fest. Aprovechamos el feriado no laboral para meter código como locos, y terminar el obligatorio para el jueves. Y sí, ya pasaron las Java Party's, ahora son Java Fest, influenciados por la propaganda de la cerveza. Más temprano en la noche, empezamos una "Picando Código Exclusive" discusión en el foro de la RTE, éramos DM, Sebastián, Diego y yo. Y […]

GUI's en Java: Swing, AWT, SWT, Eclipse, Netbeans... ¿problema interminable?

Martes, 17 de julio de 2007

Este post fue actualizado en: [Java GUI]: Hola Mundo en Swing con NetBeans Estamos trabajando en el obligatorio de Java para diseño y desarrollo de aplicaciones.  Parte del trabajo requiere formularios. Por mi parte, pensé en empezar el proyecto con Eclipse, y bajarme algún plug-in de interface gráfica y no complicarme con la programación de los formularios por código. Pero, me ganó por goleada la búsqueda de Eclipse, no quedé conforme con los que bajé. NetBeans trae su plugin para diseñar interfaces gráficas, pero aparentemente, no se puede modificar el código generado, ¿y solo compila con NetBeans? (experiencia de Diego […]

Java Party 2ª jornada...

Domingo, 1 de julio de 2007

Hoy tenemos la segunda reunión para programar Java. Estamos en la sede Ramiro, Diego y yo. DM está haciendo negocios por ahí, volverá en breve… Para la cena, éramos 4 personas y compramos 3 litros de bebida cola y 2 metros de pizza muzarela. Ramiro y Diego usando Eclipse y yo a huevo con Kate. Además hoy se unió a la Java Party Sebastián, otro compañero de clase que está trabajando en el Obligatorio de Java. Está usando el NetBeans y se comunica por mensajería instantánea. Actualización de último momento: Llegó DM de su viaje de negocios… TRAJO CHOCOLATES! Y […]

Toasty!