Aero SQL: Sistema de Gestión de Bases de datos MySQL, una alternativa a phpMyAdmin

Martes, 23 de Febrero de 2010

Navegando y leyendo noticias aquí y allá, me he encontrado con un sistema denominado AeroSQL que promete ser una alternativa profesional a entornos como phpMyAdmin, MySQL Query Browser, EMS SQL Manager for MySQL, y SQLyog, solo que funciona en entornos web, es decir, no importa en qué plataforma se requiere porque se ejecuta sobre un servidor web con soporte de PHP.
Mi primera impresión fue bastante agradable, porque luce bastante profesional y su interfaz me recuerda a la interfaz de EMS SQL Manager, además, permite editar los contenidos de las tablas directamente sobre las tablas mismas o sobre el resultado de las consultas SQL ejecutadas.

AeroSQL está desarrollado en PHP con el framework ExtJS (para AJAX), soporta conexiones a múltiples servidores y múltiples bases de datos, el entorno es bastante agradable y corre sobre cualquier servidor web. El entorno es bastante usable, aún carece de funciones importantes para su adminsitración como crear tablas, eliminar tablas, renombrar tablas (lo mismo para las bases de datos e índices). Personalmente lo encuentro bastante prometedor y no está mal exharle un ojo al progreso del desarrollo pues creo que ya es hora de analizar alternativas al amo y señor de la gestión de bases de datos MySQL phpMyAdmin.

La URL del proyecto: http://www.burlaca.com/aerosql/

Cuál su primera impresión? Qué tal les ha parecido?

Categories: Bases de Datos Tags: ,

Enviar correos en GoDaddy con Windows y PHP

Jueves, 4 de Febrero de 2010

En múltiples ocasiones había tenido la oportunidad de implementar sitios web con formularios de contacto en GoDaddy sin inconvenientes, pero en uno de los últimos sitios que he desarrollado se presentó un problema que me iba dando bastante trabajo para averiguar el porqué no enviaba un email desde el formulario de contacto, algo que en condiciones normales haría.

Todo empezó, como comento arriba, con un formulario de contacto que no enviaba los respectivos mensajes y con el sistema gestor de contenidos Joomla (bastante conocido por todos); cabe aclarar que no acostumbro usar el sistema de formularios de contacto que Joomla trae por defecto, pero nunca había tenido problemas con él, así que ahí empezó la odisea.

Al principio, pensé que el servicio de email de GoDaddy estaba caído o algo así, así que esperé un poco y nada sucedió, por lo tanto, decidí escribir al servicio de soporte de GoDaddy y la respuesta que dieron fue algo plana y sin mayor explicación: todo está funcionando bien. Así que pensé que tal vez había tenido errores a la hora de subir el gestor de contenidos (porque como indiqué, nunca había tenido problemas con los formularios en GoDaddy). Y volví a hacer las pruebas y: Nada. Revisé la información de la función phpinfo() de PHP y vi que todo estaba bien excepto por una cosa: Se me había pasado por alto ver el sistema operativo del plan que mi cliente había adquirido: Microsoft Windows Server.

No es que considere a Windows un mal sistema operativo, sino que es bastante problemático a la hora de hacer las veces de servidor (y creo que en el escritorio pasa algo parecido), así que asumí que la función mail de PHP no estaba habilitada en el paquete, así que decidí probar con otra opción: Sendmail, y para ello para de una vez por todas terminar con el problema escribí a GoDaddy para que me indicaran la ruta de Sendmail para ejecutarlo desde el script y poder enviar los correos (la ruta por defecto en Linux es /usr/sbin/sendmail y por obvias razones esa ruta no funciona en Windows); la respuesta por parte del servicio al cliente fue bastante odiosa: Utilice los formularios prediseñados de GoDaddy!!! Cómo? cómo es posible que un proveedor como GoDaddy esté dando respuestas de ese estilo? en fin, respiré profundo y ponerme manos a la obra, ya que nunca un formlario de contacto me había tomado tanto tiempo.

Seguí investigando, y encontré en la configuración de phpinfo que GoDaddy usaba en Windows el sistema SMTP con una URL bastante particular y decidí probar suerte con la configuración por SMTP:

Mailer: SMTP Server
Mail from: miemail@miservidor.com (Acá va un email DEBE existir en GoDaddy)
From Name: VCS (Nombre de la compañía, a decir verdad, cualquier cosa está bien)
Sendmail Path: /usr/sbin/sendmail (Este dato es totalmente irrelevante)
SMTP Authentication: No
SMTP Security: None
SMTP Port: 25
SMTP Username: email@miservidor.com (lo mismo que arriba)
SMTP Password: (Vacío, no se debe escribir nada)
SMTP Host: relay-hosting.secureserver.net

Y voilà, ha funcionado. No es por nada pero definitivamente esta odisea hubiese sido evitable si el equipo de GoDaddy me hubiese indicado desde un principio que en los planes con Windows solo funciona SMTP y me hubieran dado la URL (que por cierto, tuve que averiguarla manualmente).

En conclusión, GoDaddy puede ser un proveedor de hosting muy popular pero tiene múltiples restricciones de un tipo u otro que sea por seguridad o sea por negligencia hacen difícil la labor de desarrollo web. Por ahora he recomendado a mis cliente un servicio que he probado y ha sido excelente, y que he direccionado a: http://virtual-consulting.duoservers.com/ pruébenlo y me cuentan.

Espero haberles ahorrado trabajo, y por último agrego que lo anterior también aplica para las implementaciones en el lenguaje ASP y ASP.Net.

Categories: General Tags: , , ,

Lanzado Firefox 3.6 RC

Jueves, 21 de Enero de 2010

Mozilla ha lanzado la versión candidata 3.6 de su navegador Firefox que contiene varias mejoras frente a su versión anterior, la versión 3.5.
Entre las principales mejoras están:

  • Actualizado el motor de renderizado Gecko a la versión 1.9.2, el cual es notablemente más rápido que la versión 1.9.1.
  • Las extensiones, agregados o Addons son totalmente compatibles con la versión 3.5.
  • Puede ejecutar scripts de forma asíncrona, lo que mejora los tiempos de carga de las páginas.
  • Puede cambiar la apariencia con un solo click.
  • El video nativo del motor puede ahora ser mostrado en pantalla completa.
  • Mejora sustancial en la velocidad y rendimiento del motor Javascript.
  • Soporte para el formato WOFF, un nuevo formato de tipos de letra diferente a OpenType y TrueType, diseñado especialmente para la web.
  • Soporte nuevo para CSS, DOM y HTML5. Aunque no pasó el test ACID3, solo ha obtenido 94/100. Aunque Internet Explorer no llega a ese valor ni cerca.

En fin, una excelente alternativa que ha mejorado notablemente y que beneficia especialmente a los desarrolladores y programadores a la hora de diseñar y depurar los sitios web.
Será que algún día alcanzará la velocidad y rendimiento que ofrece Chrome y Opera?

Categories: General Tags:

¿Cuál es el mejor sistema operativo de 2009?

Lunes, 4 de Enero de 2010

Siempre al comenzar un nuevo año vale la pena evaluar lo que ha sucedido en el año inmeditamente anterior, y el equipo de Genbeta ha hecho una encuesta en donde ha salido elegido Ubuntu Karmic Koala (o simplemente Ubuntu 9.10) como mejor sistema operativo del año 2009.

Personalmente, aunque uso esta distribución (para ser precisos utilizo la versión 10.10 en etapa Alpha) y está entre las recomendaciones para mis clientes, amigos y familiares (a mis colegas les recomiendo ArchLinux), consideraría que ha sido una decisión un poco apresurada. De Ubuntu me gusta su facilidad, diseño, estabilidad, velocidad (que por cierto es superior a Windows 7), y compatibilidad en casi todos los aspectos, pero preferiría esperar a Ubuntu versión 10.10 Lucid Lynx, porque esta versión básicamente tiene bastantes paquetes intermedios y creo que hay algunos detalles que están puliéndose todavía, además, está recién lanzada, al igual que la competencia Windows 7, y por el lado de MacOSX están muy bien las cosas (aunque personalmente no suelo usarlo a menos que sea exclusivamente necesario), y sea como sea preferiría que que se probaran un poco más las versiones de los sistemas operativos, o en su defecto que se presente el Service Pack 1 de Windows 7 y la versión Lucid Lynx de Ubuntu.

Pero asumiendo que estamos en condiciones para comparar los sistemas operativos y/o distribuciones, sin duda alguna Ubuntu se lleva el primer lugar; Ubuntu ha madurado bastante desde su primera versión y la estabilidad y experiencia para usuarios provenientes de Windows es excelente. Si hablamos de uso normal, entiéndase suite ofimática, editor gráfico, reproductor de videos y audio y uno que otro programa más, Ubuntu con sus paquetes básicos suple en sobremanera los requerimientos. Recomiendo Windows solo en un caso: El individuo desea usarlo para jugar. Y MacOSX lo recomiendo para productores de Audio y Video, o para diseñadores gráficos. Aún así Linux tiene excelentes alternativas a las versiones comerciales prácticamente de cualquier programa, y próximamente FreeBSD estará en las líneas también de la pelea como sistema operativo de escritorio. Atentos.

Así que, cuál es el mejor sistema operativo y por qué?

Categories: Unix/Linux Tags: , ,

Lanzamiento de phpMyAdmin 3.3.0-alpha1

Jueves, 31 de Diciembre de 2009

Justo antes de finalizar el año, el equipo de phpMyAdmin ha anunciado el lanzamiento de la versión 3.3.0 Alpha 1 del sistema de gestión de bases de datos MySQL más usado del mundo: phpMyAdmin

En esta versión incluye varias mejoras y adiciones importantes:

- Nuevo módulo de importación y exportación: Optimizados y con varios bugs corregidos.
- Seguimiento y registro de cambios.
- Sincronización de estructura y datos entre servidores: el cual habíamos probado hace algunos días.
- Soporte de replicación

Y otros cambios menores y varias optimizaciones en el sistema interno. Vale la pena probarlo, no he encontrado problemas o bugs relevantes que puedan afectar nuestro trabajo o que vayan a echar a perder nuestras bases de datos (de hecho no he encontrado ningún error, podría pasar por una versión estable).

Excelente noticia y excelentes adiciones realizadas por el equipo de phpMyAdmin.

Felicidades y Feliz Año.

Categories: Bases de Datos Tags: ,