Binding Lists

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).

Leer más »

Ubuntu 8.04

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.

Leer más »

Hasta ahora no había hecho mucho en mi WordPress:

  • Los instalé con el One-Clicks Installs de mi hosting
  • Luego lo configuré el theme y algunos plugines
  • Y luego… a escribir posts.

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 »

  • PHP: excelente lenguaje para el desarrollo de aplicaciones Webs. En general, es un lenguaje interpretado, rápido, popular y de gran demanda laboral.
  • C#: creado por Microsoft para su plataforma .NET y después aprobado por ISO. Similar a Java pero que incluye mejoras derivadas de otros lenguajes. El ser parte de la entorno de desarrollo de Microsoft lo hace muy utilizado en grandes empresas que utilizan dicha plataforma.
  • AJAX: no se trata de un lenguaje, sino de una combinación de tecnologías (JavaScript y XML) que permiten el procesamiento asíncrono de JavaScript a través del objeto XMLHttpRequest. La oferta laboral no es tan amplia, pero debemos pensar, que no por nada los grandes de la industria del software apuestan fuerte a esta tecnología.
  • JavaScript: es el lenguaje por excelencia para la programación del lado del cliente. Prácticamente convertido en un estándar de facto debido a su compatibilidad con la gran mayoría de browsers.
  • Perl: es la alternativa más popular a PHP, muy utilizada en los entornos UNIX. Su potencia para procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor.
  • C: lenguaje de “medio” nivel con muchas características de lenguaje de bajo nivel. Recordaré las palabras de un ex profesor mío: “a cierta altura en la carrera de los programadores, si no sabes programar en C, directamente, ni te saludan”.
  • Ruby y Ruby on Rails: framework de aplicaciones web escrito en el lenguaje Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC).
  • ASP: es la tecnología de lado del servidor desarrollada por Microsoft para el desarrollo de aplicaciones web, muy discutida por su estrecha ligadura a la plataforma y los productos de su empresa propietaria.

Leer más »

Lenguaje D

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.

Leer más »

Java Beans Binding

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:

binding.JPG

Leer más »

Desarrollo web con Python

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.

Leer más »

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.

headlogo.jpg

Leer más »

Entrenamiento en NetBeans

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.

nb-logo2.gif

Leer más »


Búsqueda personalizada


Categorías

Licencia de uso

Usuarios

       web counter