Continuando lo publicado días atrás (Java Beans Binding) ahora además de bindear una lista con un origen de datos y unos labels con la lista, vamos a incorporar una nueva lista bindeando con la lista anterior.
El ejemplo será el siguiente: una lista contendrá provincias y al hacer click sobre una de ellas en la otra lista se visualizarán las localidades pertenecientes a esa provincia. Al igual que el ejemplo anterior, el origen de datos estará hardcodeado en una clase OrigenDatos (para que los datos se carguen dinámicamente de base de datos, bastaría con reemplazar el codigo constructor actual con el código necesario para leer de base de datos).

Faltan pocos días para la llegada de la nueva versión de Ubuntu 8.04 “Hardy Heron”, pero si no quieres esperar, puedes descargarte la beta.
Hasta ahora no había hecho mucho en mi WordPress:
Desde hace unos pocos días, mi panel de Wordpress me pedía que lo actualice a la versión 2.5. En un principio dude, pues no quería correr riesgos ni tampoco invertir mucho tiempo. Esa duda no se prolongó más de un día y hoy decidí actualizar a la versión 2.5.

Debido a que mi experiencia con WordPress tiene apenas 15 días, antes de empezar hice un backup de todo el sitio y de la base de datos. Sin tomar precauciones acerca de la incompatibilidad que podría llegar a tener con mis themes y plugins, comencé la tarea: Leer más »
Hace unos días había publicado Java Look & Feels, para dar continuidad al mismo, ahora veremos como instalar nuevos Look and Feels (LAF).
Las últimas versiones de Java traen algunos LAF predeterminados (dependiendo la plataforma), tales como “Metal”, “Motif”, “Windows” y “WindowsClassic”, “GTK” en Linux y otros, etc).
En internet se pueden conseguir muchos otros LAF (Javatoo, Substance Java Look & Feel). Al bajar un nuevo look and feel, se debe copiar el .jar correspondiente al LAF en el directorio jre\lib\ext del Java Runtime Environment o del Java SE Development Kit. Leer más »
En busca de información acerca de nuevos lenguajes me encontré con D (me refiero a “nuevo” para mi, pues ya tiene más de 12 años desde que apareció la primera versión).
Si bien no he bajado el compilador ni menos tipeado las líneas para un “Hello World”, quiero hacer un resumen de lo que he leído hasta ahora.
Si hay algo que me llamó la atención de los video tutoriales de NetBeans 6.0, es el de “Building a Java Desktop Database Application“.
En realidad lo que más me llamó sorprendió es el tema de ver como los distintos swing controls “bindeaban” entre si, es decir, estaban vinculados de forma tal que al cambiar el valor de un control se actualizaba el o los controles relacionados. Ésto en realidad no es ninguna novedad, de hecho así funcionan la mayoría de las interfaces, y hasta en Visual Basic se puede hacer, pero aun no lo había visto tan integrado a un IDE para el desarrollo en Java.
En busca de un buen ejemplo donde visualizar esto, me encontré con el artículo GUIs dinámicas con Beans Binding y NetBeans 6.0. A continuación, basado en el articulo nombrado, los pasos para realizar un ejemplo bien básico:
Unos posts atrás instalé Python sobre apache. Ahora, mi objetivo fue desarrollar algo más que el Hola Mundo. Para ello me puse a googlear y buscar un poco acerca del tema, y más que nada he adquirido dudas.
No he visto ejemplo alguno donde se embeba código Python dentro de un HTML, como se hace con con PHP por ejemplo.
He visto un montón de nombre de frameworks para el desarrollo web con Python (TurboGears, Zope, Django, Pylons). Incluso he llegado a leer en algún comentario “Python es el único lenguaje de programación con más frameworks de desarrollo web que palabras clave”
Evidentemente, tengo mucho que leer y mucho camino por recorrer, pero como consuelo por el momento me limité a escribir un html (a pico y pala) copypasteando un poco de código.
A diario, los fuentes que edito, xmls que configuro, archivos de logs que consulto, etc. están siempre alojados en servidores ftp remotos. Para ello, utilizadaba UltraEdit32, un excelente editor, que no va al caso comentar en este post.
El problema que UltraEdit32 no es gratuito y si bien podía vacunarlo, eso no quitaría de que estoy usando software ilegal. En busca de una alternativa, me llega el comentario de un editor gratuito: PSPad.

Para aquellos que se quieran iniciar en Java y utilizar un IDE fácil, amigable y bien documentado, en NetBeans tendrán una de las mejores opciones.
