Tu nuevo amigo: SQL Buddy

Agosto 24, 08 by admin
Bookmark and Share

Lo simple es genial, no importa si hablamos de software o de aviones, si es simple (generalmente) es mejor.

Particularmente en el área de las herramientas de administración de bases de datos, y específicamente MySQL, existen varios programas muy populares, por ejemplo: phpMyAdmin y MySQL Query Browser. A estos dos programas  podemos sumar una muy interesante opción: SQL Buddy.

SQL Buddy nos ayuda a administrar nuestras bases de datos vía Web, ya sean locales o remotas. Con una instalación muy sencilla (tan sencilla que no necesita instalación :-)) , una interfaz agradable y con traducción al español, es una opción que deberíamos considerar. Requiere PHP 4.3+, MySQL 4+ y ha sido liberado bajo la licencia MIT.

Desarrollando arañas

Agosto 17, 08 by admin
Bookmark and Share

Web Spiders son programas que recorren internet para recopilar algún tipo de información que será útil para un fin predeterminado. Por ejemplo, los más conocidos son los que usan los buscadores (Google, Yahoo!, etc) para indexar sitios a su base de datos.

Sin embargo, estos ciberarácnidos también nos pueden ayudar a solucionar problemas propios. Por ejemplo, hace unas semanas le puse patitas a una araña para que recopilara el precio de las acciones del índice NASDA100 para un simulador bursátil y, por esas cosas de la cibervida, hoy descubrí que la gente de IBM había escrito un artículo justamente sobre eso (¡incluso con el ejemplo de las acciones bursátiles!. Me habría ahorrado mucho tiempo descubrir este artículo antes :-S ).

All in

Agosto 09, 08 by admin
Bookmark and Share

Recuerdo que hace unos años en una presentación sobre lo bueno y lo malo del Software Libre, en un congreso en Perú, incluía como punto en contra que el FLOSS no “subía la apuesta” (Raise) sino que sólo la igualaba (Call). Los que jueguen poker me entenderán ;-)

A lo que me refiero es que existen tantas ganas de aumentar la cuota de mercado, que se cae en copiar al líder (MS Windows) con el fin de hacer la eventual migración lo menos “dolorosa” posible. Puede ser una estrategia válida cuando eres recién llegado, pero Tux ya va para las dos décadas, de hecho ya deberíamos actualizar el dibujo de Larry Ewing y ponerle bigotes al pingüinillo.

Ya es tiempo de hacer apuestas propias, de desmarcarse, de ir “All In” (otra vez con el poker :-)), de dejar de ser “la opción libre a Windows” y comprometerse con lo que crees es lo mejor y no lo que se supone es lo mejor. Por suerte la gente de IBM es de los muchos que creen esto.

Puede que se piense que las diferencias se deberían establecer en grandes funcionalidades, pero también ayuda hacerlo en los detalles, como por ejemplo, el tema de escritorio que se use. Por ejemplo, Ubuntu, a través de Mark Shuttleworth, tiene como objetivo mejorar esta área y ya hay pasos a favor con diseños geniales como Wall-light.

Ya les decía yo

Agosto 03, 08 by admin
Bookmark and Share

En la entrada anterior les decía lo interesantes que son los artículos que tiene en su sitio de desarrolladores IBM. Bueno, confirmando esto me encuentro con un artículo súper-hiper-mega-entretenido: Inside the Linux boot process

Este artículo te muestra de una manera muy clara y didáctica (con dibujitos y todo :-)) lo que ocurre cuando arranca tu sistema Linux, desde que le damos al botón de “Power” hasta que el sistema queda en nuestras manos. Muy recomendado.

Articulos 3B (Buenos, Bonitos y Baratos :-D)

Julio 30, 08 by admin
Bookmark and Share

Los artículos que tiene IBM en su zona de desarrolladores son geniales; con la extensión justa, muy bien explicados, con un buen análisis técnico (pero no tanto como para que te duermas), con varios ejemplos, etc.

Entre los que más me han gustado están:

Son solo un pequeño ejemplo de la gran cantidad de artículos y tutoriales que puedes encontrar, siendo especialmente recomendada la sección Open Source de esta librería de la International Business Machines.

¿Nuevo en Ubuntu?

Julio 24, 08 by admin
Bookmark and Share

¿Estás comenzando a usar Ubuntu y tienes más dudas que respuestas?, entonces el Curso de Ubuntu de la gente de Sinwindows.es es para ti. Está disponible en formato PDF y con versiones para imprimir.

PD: Pensándolo bien, también tengo más dudas que respuestas, pero a nivel general :-D

Una migración dice más que mil palabras

Julio 20, 08 by admin
Bookmark and Share

Los casos de migraciones exitosas son geniales, te permiten aprender mucho más que cualquier documento teórico y, además, sirven para justificar empíricamente cualquier proyecto de la misma naturaleza.

Por estos días me he encontrado con el caso de Rentalia, que en su blog nos comenta como han realizado su proceso de migración a Linux (específicamente usando Ubuntu), agregando de paso las opiniones de sus empleados respecto a temas como: facilidad de uso, estética y velocidad. Muy interesante lo que se puede leer y las lecciones que se pueden extraer de esta experiencia. Mis lineas preferidas:

Así, poco a poco, sin forzar, ni obligar, ni presionar con fechas, llegamos al día de hoy, donde la migración se puede decir que ha sido un completo éxito.

Ya que estamos en el tema de casos de migración, en esta lista puedes encontrar cerca de 100 casos en el área gubernamental, militar y de educación, entre otros, en todo el mundo.

Las tendencias dicen mucho (¿o poco?)

Julio 12, 08 by admin
Bookmark and Share

Si hay un juguete divertido de Google es su herramientas para analizar la tendencia histórica de una búsqueda en particular (Google Trends), pero también nos permite buscar la evolución de visitas a sitios específicos e incluso compararlos (Google Trends for Websites).

En un arranque creativo sin precedentes ;-) , se me ocurrió comparar la evolución de las visitas a los sitios de las tres mayores distribuciones Linux de hoy en día: Ubuntu, OpenSuSE y Fedora (datos según distrowatch).

El gráfico resultante del análisis es bastante interesante. Se ve una encarnizada pelea entre OpenSuSE y Fedora, mientras Ubuntu ve todo tranquilamente desde un par de dígitos más arriba (con las esperadas alzas en los períodos de lanzamiento de sus últimas versiones: 7.10 y 8.04). ¿Será que la idea de Linux==Ubuntu ya se consolidó?, ¿será?

Por otra parte no pude evitar la tentación de comparar a “los abuelos”: RedHat, Slackware, Debian. Que recuerdos me traen, snif. Cuando en el 98 en una librería de Tacna, Perú, compré un libro con un pingüino en la portada y un CD (luego sabría que era RedHat) e intenté instalarlo en mi equipo que tenía de capacidad en disco duro menos de lo que hoy tiene en RAM un PC común. Cómo no recordar la semana infernal intentando resolver dependencias para dejar todo como quería en Slackware (muchos momentos de frustración, pero muchos más de aprendizaje), y luego el cambio a Debian donde todo parecía mágicamente fácil.

La comparación de los representantes de la vieja escuela nos muestra a RedHat y a Debian muy activos (por estos días RedHat con sus avances en virtualización, con mayor razón) y a un Slackware cada vez más sumido en una tendencia a la baja. ¿Será que puede renacer esta gran distribución?, ¿Será que en realidad no está decayendo sino que es un actor de un segmento muy exclusivo?, ¿será?, ¿qué será? (me acordé de una canción :-))

Validación con AJAX

Julio 04, 08 by admin
Bookmark and Share

Una de las cosas que más me gusta del Software Libre y de Código Abierto (FLOSS) es que no tienes que reinventar la rueda. Si necesitas algo para un proyecto la mayoría del tiempo puedes encontrar una herramienta libre que te sirva, ya sea tal y como está o modificándola.

En el caso del desarrollo Web con PHP el mejor ejemplo es PEAR. En mi caso los módulos: HTML_QuickForm, Admin y DB, siempre me han ayudado a acortar las horas de trabajo en esas tareas repetitivas y aburridas.

Específicamente en el tema de los formularios, si bien QuickForm hace bien el trabajo, estaba buscando algo con una validación de campos vía AJAX y me encontré con Valerie que hace justo lo que busco, es simple (KISS), fácil de implementar y liberado bajo la licencia MIT. Puedes ver un demo de la aplicación o ir directamente al sitio del proyecto.

Los 10 más, 20, 15…, rankings, rankings!

Junio 29, 08 by admin
Bookmark and Share

Los Rankings, listas ordenadas o como queramos llamarlos, son esas subjetivas entradas que intentan decirnos que es lo mejor de lo mejor y que, obviamente, nunca cumplen en un 100% con lo que creemos es lo “mejor de lo mejor” :-)

Por otra parte hay listas más humildes que no hacen otra cosa que recopilar buenas prácticas o recomendaciones que nos sirven en nuestro trabajo. Esas listas son las que más me gustan. Algunas de las últimas que he leído: