Matt Mullenweg otra vez en Argentina

Posted Enero 23rd, 2008. Filed under gente mini-posts

por suerte La Nación lo entrevistó

Comentarios desactivados

Seguridad en WordPress

Posted Enero 23rd, 2008. Filed under mini-posts seguridad software

Mariano nos resume un par de consejos de Matt

Comentarios desactivados

Y2K: la secuela y otra más

Posted Enero 22nd, 2008. Filed under seguridad software

Vía Slashdot me hacen notar que el Sábado pasado comienza una cuenta regresiva para un error informático de proporciones importantes. Investigando un poco más encuentro que en realidad estamos ante dos problemas latentes en nuestros sistemas informáticos.

Y2K36: protocolo de sincronización de tiempo (NTPv3)

El protocolo de sincronización de tiempo (NTP) se utiliza para mantener el reloj de las computadoras en la hora correcta. Muy utilizado en internet y de muy alta precisión. Sin embargo, su versión 3 tiene un límite de precisión de poco más de 136 años.

Utilizando como fecha cero el 1º de Enero de 1900, la marca de 32 bits para los segundos implica que el problema sucedería en el año 2036. Afortunadamente, el protocolo ya previno dicho inconveniente y su última versión NTPv4 ya utiliza 64 bits para dicha representación, suficiente como para mantener las horas sincronizadas hasta el fin del universo.

Sin embargo, numerosos sistemas aún utilizan la versión 3. En particular, Windows XP y Windows Server 2003, sistemas operativos utilizados desde hace 6 ó 7 años. Y, por lo que pude leer, Windows Vista utilizaría la misma aplicación, lo que aumenta las probabilidades de que haya problemas al respecto con estos sistemas operativos.

Y2K38: tiempo Unix

Los sistemas basados en Unix cuentan el tiempo en segundos desde el 1º de Enero de 1970 (llamado Epoch) con 31 bits – 32 en realidad, pero 1 bit es para el signo -. Esto quiere decir que sólo pueden contar hasta 2147483647 (un poco más de 2 mil millones) segundos, equivalente a las 03:14:07 del 19 de Enero de 2038 en UTC. Esto sería la 01:14:07 en Argentina si para aquél entonces todavía cambiamos la hora como hicimos este verano (las 00:14:07 si no).

Eso nos da aproximadamente 30 años, pero hay aplicaciones que trabajan 30 años a futuro. En particular: aquellas que son utilizadas para préstamos hipotecarios o similares. Ésto, sin embargo, podría llevar a errores de cálculo en este momento si dichos programas hacen una simulación de los pagos de dichos préstamos.

El problema no existe en plataformas de 64 bits, cuya adopción debería de ser popular para aquél entonces. Sin embargo, una solución para los dispositivos de 32 bits es necesaria. Y cualquier cambio que se haga será complicado de implementar ya que implicaría romper muchos programas que no están preparados para ello.

Por suerte el futuro queda muy lejos :P

Sun compra MySQL

Posted Enero 16th, 2008. Filed under internet mini-posts software

Por 1000 millones de dólares

Comentarios desactivados

La vida sigue más allá de Apple

Posted Enero 16th, 2008. Filed under internet

Si bien tengo que reconocer que Apple tiene una forma excelente de comunicar el lanzamiento de sus productos, el mundo sigue y otras cosas pasan.

Éstas son las 3 noticias que deberían de haber tenido tanto o más impacto (a mi criterio) que los lanzamientos de la manzana. Sin embargo, recibieron sólo un par de líneas:

  • Wikipedia cumple 7 años (vía LifeHacker)
  • AlienWare lanzó su nueva gama de laptops (vía TechTear)
  • Un dudoso estudio dice que OOXML es mejor que ODF, impulsado por los viles intereses de Sun e IBM. Lamentable. (Vía Slashdot)

Thunderbird 3: lo que se viene

Posted Enero 14th, 2008. Filed under e-mail software

De la mano del blog de uno de los desarrolladores, tenemos un pequeño y especulativo avance sobre lo que podemos esperar de la próxima versión de Thunderbird.

Lamentablemente, esto es sólo una lista tentativa que podrían o no estar en la versión final por no estar terminadas todavía. Pero definitivamente se ve muy bien:

  • Pestañas: para escribir un mail nuevo, leer otro, tener más de una carpeta abierta y cuanto uso se les ocurra
  • Un nuevo gestor de contraseñas: más seguridad e integración
  • Poder esconder las citas de mensajes anteriores: excelente idea para poder ver todo más junto
  • Mejores filtros de búsqueda rápida: así no necesitamos abrir la ventana de búsqueda avanzada
  • Mostrar información de los contactos en nuestra agenda al posar el puntero sobre su e-mail
  • Una forma sencilla de copiar las direcciones de e-mail desde la agenda de contactos
  • Incorporación del nuevo gestor de errores: desarrollado en conjunto con Google y siendo utilizado en Firefox 3

Sin embargo, algo muy esperado para quienes usan MAC es el uso de la agenda de contactos de OS X. Esto, hasta donde sé, es una de las principales razones por la que los usuarios de MAC evitan Thunderbird. Seguramente va a hacer una gran diferencia para quienes utilizan esta plataforma intensivamente y ya utilizan Thunderbird y va a aumentar la cantidad de gente que lo utiliza.

Como si todo esto fuese poco, el conocido cliente de mail Eudora lanzó el mes pasado su primera gran versión libre: 8.0.0b2 (después de la última versión 7.1 propietaria de Qualcomm) última versión. Lo notable es que ahora es Software Libre y su código se basa en el de Thunderbird. La competencia seguramente resultará en grandes beneficios para los usuarios de ambas aplicaciones ya que tendrán diferentes funcionalidades… que seguramente serán agregadas al otro rápidamente.

Siendo ávido usuario de Thunderbird, es muy bueno saber que avanza. No creo que suceda, pero sería muy interesante ver que éste gane suficiente popularidad como lo hizo Firefox. Así también como que las ventajas de su 3º versión marquen una diferencia con respecto a otras alternativas disponibles.

Comentarios desactivados

Desinstalando plugins en WordPress

Posted Enero 11th, 2008. Filed under software

Una de las principales ventajas de WordPress es la gran cantidad de plugins disponibles. Hay para todas las necesidades y caprichos, de todos los colores y formas que uno se pueda imaginar… y si no existe, no es complicado crear uno. Instalarlos también es extremadamente sencillo: copiar los archivos y luego dos clicks desde la interfaz de administración. ¿Pero qué pasa cuando no los queremos más?

Desde la interfaz de administración se pueden desactivar y activar los plugins disponibles en nuestra instalación. Para “desinstalarlos” hay que borrar los archivos que se copiaron. Sin embargo, la mayoría de los scripts hacen modificaciones a la base de datos sobre la que funciona WordPress al activarlos por primera vez.

Jeff nos hace notar, sin embargo, que al desactivar un plugin no se deshacen esos cambios, simplemente se dejan de utilizar; de la misma forma cuando uno borra los archivos. Y uno termina con una base de datos con un montón de información que no utiliza y pero que abulta y ocupa espacio y posiblemente multiplica las chances de que las actualizaciones causen problemas.

Por suerte, en respuesta a la discusión iniciada por Jeff, Andrew Rickman creó un plugin que agrega una opción para desinstalar plugins. Éste se encarga de llamar al script de desinstalación de un plugin si éste existe. Obviamente, el plugin tiene que tener un script de desinstalación en primer lugar.

Lamentablemente, el plugin de Andrew no es muy “limpio” que digamos. Y siendo ésto una funcionalidad referida a la administración de plugins es algo que debería de estar en WordPress mismo y no ser un plugin. Por eso, ya se abrió un pedido al respecto a los desarrolladores de WordPress y fue algo tan obvio que ni se discutió si era necesario o no, sólo se está discutiendo cómo implementarlo.

Por ahora la idea es la siguiente (traducida a lenguaje lo menos técnico posible):

  • Al instalar el plugin, éste hace lo que tenga que hacer
  • Entre las cosas que “tiene que hacer” al instalarse, define el código necesario para desinstalarse
  • Si el plugin no está activo, la interfaz de administración mostrará un link para desinstalarlo
  • Al hacer click en dicho link, se ejecuta el código necesario
  • Si el código no falló, se elimina el código para desinstalar el plugin (y con él el link para desinstalarlo)

Yo creo que es una excelente idea pero tiene una gran desventaja: hay que modificar todos los plugins existentes. Obviamente esta última desventaja no creo que se pueda salvar; pero si la iniciativa prospera va a haber que tener cuidado al instalar plugins o simplemente vamos a tener que conformarnos con la situación actual.

Viendo que nadie se quejó antes ¿estamos agrandando un problema menor? Mucha gente ahora vive sin tener que preocuparse por si los plugins se desinstalan bien o mal y es felíz. Escucho opiniones; además si creen que existe una mejor forma de hacer todo eso, me ofrezco a traducirlas al inglés y agregarlas al pedido oficial.

Comentarios desactivados

No habrá WordPress 2.4

Posted Enero 3rd, 2008. Filed under software traducciones

Vía Blogging Pro me entero que no va a haber WordPress 2.4. Pero no es motivo de alarma tampoco, sino que directamente saldrá la versión 2.5.

Matt envió un mail a la lista de discusión de desarrolladores informando al respecto (que traduzco más adelante). La noticia fue bien recibida, no sólo para garantizar la “calidad del producto” sino también por la reciente actualización de seguridad de WordPress. Actualizar cada 10 días se vuelve tedioso :P

Algo importante que destacar es que muchas nuevas funcionalidades o errores a corregir que habían sido pospuestos para la versión 2.5 podrían o no entrar en este nuevo plan de acción. Aparentemente, todo dependería de cómo se den las cosas. Y, si bien el mail dice que saldría a principios de Marzo, el Trac de WordPress (sistema de seguimiento del desarrollo) indica que la versión 2.5 está planeada para el 28 de Marzo

Traducción del mail

A la luz de los grandes cambios que le están sucediendo al código y a la sección de administración, vamos a retrasar la próxima versión hasta principios de Marzo.

Es el tiempo esperado para cuando debería de salir 2.5, así que estamos tratando la versión 2.4 – originalmente planeada para Diciembre – como una versión que se nos escapó como resultado de las vacaciones y los grandes cambios que no pudimos comenzar hasta fines de Octubre.

Hay cosas buenas en el horno, y no queremos apurarlas.

La nueva versión será llamada 2.5. Documentos oficiales varios y los detalles de planes futuros serán actualizados correspondientemente

Comentarios desactivados

La nueva interfaz de WordPress 2.4

Posted Enero 2nd, 2008. Filed under mini-posts software

Un tour por la interfaz, que está siendo rediseñada. todavía falta el 90% del trabajo según Matt (vía WeblogToolsCollection)

Internet Explorer 8

Posted Diciembre 20th, 2007. Filed under estándares internet mini-posts navegadores

Lograría pasar el test Acid2 pero garantizaría compatibilidad con IE6 e IE7… ¿podrán? (vía Slashdot)