Archive for Octubre, 2005

Disponible ya la versión oficial de MySQL 5.0

Martes, Octubre 25th, 2005

Hace unas semanas en otra entrada, comentabamos la disponibilidad de la Release Candidate de la esperada versión 5 de MySQL. Pues bien desde ayer, ya se puede descargar la versión estable de la rama 5.0 de MySQL.

Esta versión supone un salto cualitativo que acerca este motor de base de datos al mundo empresarial, ofreciendo características típicas de otros gestores de ámbito “enterprise”.

Las características más destacables que podemos nombrar son:

  • Stored procedures y funciones SQL
  • Triggers
  • Vistas
  • Cursores
  • Nuevos motores de almacenamiento: Federated y Archive Store Engine

Además de mantener la facilidad de uso y facilidad de uso, esperamos que estas nuevas características acerquen más este motor a entornos de uso más corporativos, donde quizá pueda tener más detractores.

Más información:

The Degree Confluence Project

Viernes, Octubre 21st, 2005

Es curioso para lo que se puede llegar a utilizar Internet.

El otro día jugando un rato con el Google Earth, pinché en un iconillo que me llevo a The Degree Confluence Project, igual lo que cuento no es ninguna novedad, pero me llamó la atención.

Resulta que este sitio o proyecto tiene como objetivo que la gente visite cada de las confluencias o intersecciones (en valores enteros) de los meridianos y paralelos del planeta. Así que coges un GPS, te vas a una de las 277 confluencias, (en el momento de escribir esto) que quedan por visitar, haces unas fotillos y cuelgas tu visita en la web.

En España quedan unas pocas sin visitar, pero me temo que hace falta ir en barco.

Un proyecto curioso, si señor.

Interesante comparativa entre Ruby on Rails y J2EE

Jueves, Octubre 20th, 2005

Ruby on Rails es un framework para el desarrollo de aplicaciones web basado en Ruby, se trata de un desarrollo relativamente joven que está alcanzando gran popularidad gracias a su facilidad de uso y a que promete desarrollos realmente rápidos. Vale la pena que veais este video de demostración

Ante estas promesas de soluciones milagrosas hay que ser prudente, pero la verdad es que se puede decir que estamos ante dos criaturas (Ruby y Ruby on Rails) muy prometedoras y, porque no decirlo, divertidas.

Como siempre que aparecen nuevas herramientas surgen las odiosas comparaciones, y ya que en este blog de vez en cuando se habla de Java, ahí va un enlace a un artículo sobre una visión comparativa entre Ruby on Rails y la arquitectura J2EE.

Ya os adelanto que el autor no se moja sobre uno u otro, evidentemente deja J2EE como una tecnología más madura y establecida en el mercado, pero lo que he encontrado más interesante del artículo es la visión comparativa por capas lógicas y teniendo como marco común el diseño MVC en una aplicación J2EE basada en Struts.

Comparativa de frameworks AJAX

Miércoles, Octubre 19th, 2005

Gracias a la gente de Versión Cero, encontramos un interesante, aunque breve, comparativa de frameworks para desarrollar aplicaciones web basadas en AJAX.

No están todos lo que son, pero si las más populares, a algunas ya les había echado un ojo, especialmente a Rico, Prototype y Script.aculo.us.

En definitiva un buen sitio para empezar a ir de “pesca” si queremos jugar con esto del AJAX.

Ubuntu 5.10 ya es oficial

Miércoles, Octubre 19th, 2005

Bueno, está vez la noticia me ha pillado de vacaciones y a estas alturas no es ninguna primicia, pero…

Hace pocos días, el 13 de este mismo mes, el equipo de Ubuntu anunció la disponibilidad oficial de la versión 5.10. Las novedades más relevantes las conmenté en otro artículo, y de todos modos si os interesa la mejor fuente es la oficial.

Sobre todo, lo que más me ha interesado es el anuncio de dos nuevas “ramas” oficiales:

  • Edubuntu, una versión de Ubuntu enfocada a su uso para escuelas y/o centros de enseñanza
  • Ubuntu for servers, un CD de instalación con pensado especialmente para su uso en servidores

En fin, que esta gente sigue fiel a su compromiso de liberar una versión cada 18 meses, y aunque mi corazoncito siempre será de Debian, la gente de Ubuntu está consiguiendo que cada vez tenga más razones para no dejar de usarlo.

Actualizar CentOS 4

Martes, Octubre 4th, 2005

Después de instalar Centos 4, a tratarse de una réplica exacta de RHEL 4, nos aparece en el entorno gráfico el icono del servicio de alertas sobre actualizaciones de la Red Hat Network (RHN).

Si ejecutamos up2date nos pedirá iniciar el proceso de activación del servidor en la RHN. Evidentemente, ésta no es nuestra intención porque, entre otras cosas, a parte de pagar la correspondiente suscripción, estariamos instalando un Red Hat.

¿Qué hacemos entonces? simplemente tenemos que importar en el sistema de paquetes la clave pública de CentOS, para proceder a la actualización del sistema, esto se consigue mediante la instrucción, (Conectados como root):

rpm --import
http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

Después de importar la clave, podemos iniciar la actualización de nuestro sistema mediante:

yum -y update

Si la actualización transcurre de forma satisfactoria, a partir de este momento ya podemos utilizar up2date cuando queramos, y ya se conectará de forma automática a los repositorios oficiales de CentOS.

Internet más “limpio” con AJAX

Martes, Octubre 4th, 2005

Bueno esto del AJAX es como cuando tienes a tu mujer embarazada, de repente, no dejas de ver embarazadas por todas partes :)

Ya más en serio, últimamente no dejo de leer y ver referencias a la tecnología AJAX por todas partes, desde que Google con varios de sus servicios estrella (Gmail, Google Maps, etc.) empleando AJAX, su popularidad ha subido como la espuma.

En realidad no estamos ante un nuevo estándar, lo que se consigue con AJAX es combinar una serie de herramientas y tecnologías que ya teníamos a nuestro alcance como:

  • XHTML y/o HTML y CSS
  • Acceso al DOM mediante Javascript
  • Y como pieza fundamental el objeto XMLHttpRequest, que nos permite intercambiar información con el servidor de manera asíncrona

La gran mayoría de los navegadores actuales soportan, en mayor o menor medida, estos estándares así que estamos ante algo que en principio es de fácil propagación y no depende de navegadores o clientes específicos.

Como siempre, cualquier tecnológia novedosa tiene sus pros y sus contras, y con ésta no va a ser diferente, la mejor recomendación que se me ocurre es darle un vistazo, la cosa promete mucho y es muy espectacular, pero no caer en el error de una “AJAXitis” o pretender desde ahora que todo sea AJAX.

Por lo poco que he visto, es una tecnología muy útil que soluciona en muchos casos el incordio del ciclo petición-respuesta a nivel página completa, pero tambien plantea problemas en el caso de tener que respetar accesibilidad para navegadores de usuarios discapacitados en nuestros desarrollos.

Como suelen decir: lo mejor es informarse y tomar nuestras propias decisiones en base a los problemas concretos que tengamos en cada proyecto, en poco tiempo el grado de utilización de esta tecnología se compesa de forma automática.

Hay unos enlaces muy buenos por ahí:

  • Artículo de la wikipedia (en inglés)
  • Otro artículo de la wikipedia (en español)
  • Este de la gente de Adaptative Path, está muy bien

Seguiremos informando…