audioconverter v0.3.1

El día de hoy me comentaba Fernando Arenas, quien me contacto vía correo electrónico, que se había percatado de un pequeño bug en el script audioconverter, específicamente cuando se realizaba la conversión del formato .wma a .mp3.

Para quienes utilizan el script, les recomiendo actualizar a la versión más reciente, audioconverter-v0.3.1. También pueden emplearlo todas esas personas que deseen probar el programa (al menos por curiosidad), cualquier comentario es bienvenido.

Espero poder traerles una nueva versión del script audioconverter en el mes de Enero, mejorando la interfaz e incluyendo algunas características que me han mencionado en el transcurso del desarrollo de la aplicación. Espero poder complacerles. De nuevo, cualquier sugerencia es bienvenida.

Referencias

~1 min read

Proporcionando medios alternativos a las suscripciones RSS

Según un estudio de Nielsen//NetRatings, quienes se dedican al estudio de mercados y medios en internet, afirma que apenas el 11% de los lectores habituales de blogs, utilizan RSS (acrónimo de Sindicación Realmente Simple, Really Simple Syndication en inglés) para clasificar la lectura de la gran cantidad de blogs disponibles hoy día.

Del mismo estudio se desprende que apenas cerca del 5% de los lectores de blogs utiliza software de escritorio para leer sus suscripciones, mientras que un poco más del 6% utiliza un agregador en línea para ser notificado de los nuevos artículos existentes en los blogs.

A lo descrito previamente, tenemos que agregarle que se estima que el 23% de los lectores entiende lo qué es y para que sirven los RSS, pero en realidad no lo utilizan, mientras que el 66% de las personas en realidad no entienden de que trata la tecnología en discusión o nunca han escuchado de ella.

Ante esta situación, tendremos que buscar alternativas que quizás sean más efectivas que el uso de la sindicación de contenidos vía RSS para mantener informados a nuestros lectores acerca de los nuevos artículos disponibles en nuestras bitácoras.

¿Qué podemos hacer?, solamente tenemos que pensar en ofrecer un mecanismo alternativo, que sirva para que ese 89% pueda suscribirse a los contenidos que ofrecemos. En este artículo discutiremos sobre las suscripciones por correo electrónico.

Algunas ventajas del ofrecer suscripciones por correo son las siguientes:

  • El usuario no necesita de una agregador de noticias, ya sea instalable en el escritorio o un servicio en línea. Lo anterior puede ser molesto o complejo para muchos usuarios.
  • La mayoría de las personas reconocen lo que es un correo electrónico, incluso, manejan sus cuentas.
  • Tanto teléfonos, como PDAs y otros dispositivos que pueden conectarse a la red pueden enviar y recibir correos electrónicos.
  • El e-mail se ofrece como un medio alternativo en donde no es posible tener agregadores RSS.
  • Puede realizar búsquedas de entradas antiguas, puesto que existen registros en su cuenta, tal cual como hace comúnmente con su correo electrónico.
  • Hoy en día no deberiamos preocuparnos en borrar nuestros correos electrónicos, puesto que existen servicios que nos ofrecen gran capacidad de almacenamiento.
  • Si el usuario lo desea, ¿por qué no ofrecerle otro medio de suscripción?.

Existen varios servicios que nos facilitan el ofrecer suscripciones a nuestros blogs por medio del correo electrónico. En este artículo discutiremos acerca de FeedBlitz.

FeedBlitz, es un servicio que convierte tus feeds (RSS y ATOM) en un correo electrónico y procederá a enviarlo a todas aquellas personas que se suscriban a este servicio.

Si estás familiarizado con el concepto de newsletter, puedes verlo como tal, pero el contenido de dicho newsletter son las entradas de los blogs a los que estás suscrito.

Algunos puntos que me parecen favorables del servicio es que el proceso de suscripción es muy sencillo, simplemente debe rellenarse un campo en el formulario, esto automáticamente registrará a los usuarios siempre y cuando estos sean nuevos con el servicio, generará una contraseña aleatoria para su cuenta. El usuario deberá simplemente responder al e-mail enviado por FeedBlitz y ¡eso es todo!. Con lo anterior nos aseguramos de obtener una cuenta de correo válida, este modo de verificación es común en muchos servicios que se ofrecen en la red.

Otro punto que me gusta de FeedBlitz es que te envia un solo correo diario, con el contenido actual de los blogs a los que estás suscrito, esto no lo hace por ejemplo RssFwd, el cual te envia un correo por cada nueva entrada existente en los blogs a los cuales estás suscrito, esto puede resultar frustrante (sobretodo en blogs muy activos) para muchos usuarios, me incluyo.

Además, FeedBlitz esta totalmente integrado con FeedBurner, servicio que utilizo para gestionar los RSS de esta bitácora.

Desde FeedBlitz puedes elegir el formato (Texto o HTML) en el que prefieras recibir las notificaciones en tu cuenta de correo electrónico.

¿No le gusto el servicio que ofrece FeedBlitz?, usted en cualquier momento puede dejar de recibir las notificaciones vía correo electrónico, en cada mensaje tiene la información necesaria para darse de baja del servicio.

3 min read

Vulnerabilidad en Perl

Las siguientes versiones se encuentran afectadas ante este fallo de seguridad:

  • Ubuntu 4.10 (Warty Warthog)
  • Ubuntu 5.04 (Hoary Hedgehog)
  • Ubuntu 5.10 (Breezy Badger)

En particular, los siguientes paquetes se encuentran afectados:

  • libperl5.8
  • perl-base

El problema puede ser corregido actualizando los paquetes a sus últimas versiones en las respectivas versiones de Ubuntu. En general, el modo estándar de actualizar la distribución será mas que suficiente.

$ sudo aptitude dist-upgrade

La actualización pretende solucionar una vulnerabilidad del interprete Perl, el cual no era capaz de manejar todos los posibles casos de una entrada malformada que podría permitir la ejecución de código arbitrario, así que es recomendable actualizar su sistema de inmediato.

Sin embargo, es importante hacer notar que esta vulnerabilidad puede ser aprovechada en aquellos programas inseguros escritos en Perl que utilizan variables con valores definidos por el usuario en cadenas de caracteres y en donde no se realiza una verificación de dichos valores.

Si desea mayor detalle, le recomiendo leer el anuncio hecho por Martin Pitt en [USN-222-1] Perl vulnerability.

~1 min read

edubuntu es adaptable al ambiente familiar?

Es importante hacer notar que el objetivo primordial de edubuntu es ofrecer una alternativa para el ambiente escolar (puede ser igualmente usable por los niños en casa), ofreciendo dos modos de instalación (servidor y estación de trabajo), el primero de los modos de instalación es ideal para ambientes escolares donde existen laboratorios, se provee LTSP (Linux Terminal Server Project), el cual permite que otros ordenadores (los cuales fungen como clientes) se conecten al servidor y utilicen los recursos de éste para ejecutar sus aplicaciones de escritorio.

Lo anterior resulta muy interesante porque permite mantener todas las aplicaciones en un solo lugar (el servidor), cualquier actualización que se haga ocurrirá únicamente en éste. Por lo tanto, cada vez que un cliente inicie sesión, automáticamente estará ejecutando un sistema actualizado.

La aclaración anterior viene dada por el artículo Review: Is Edubuntu truly the operating system for families?, redactado por Jay Allen, en donde el autor hace una revisión de uno de los sabores de ubuntu, edubuntu, pensando que éste estaba orientado exclusivamente a los niños de la casa.

El autor intenta dar su punto de vista como un padre de familia con pocos conocimientos de informática y no como el desarrollador de software que ha sido por 12 años.

Muchos de los lectores seguramente sabrán que los sabores orientados a los usuarios de casa son: Ubuntu, Kubuntu y quizás Xubuntu, pero no le podemos decir a un padre de familia que tiene pocos conocimientos en el área lo suguiente: Instala (X K)ubuntu y seguidamente procede a instalar el paquete edubuntu-desktop. Esta opción quedará descartada en el siguiente artículo ya que desde el punto de un padre con pocos conocimientos en informática pero que esté preocupado por la educación de sus hijos preferirá tener el sistema que el realmente desea en un instante, en vez de tener que instalar ciertos paquetes para obtener lo que él en realidad necesita.

Edubuntu brinda un sistema operativo lleno de paquetes educacionales, juegos, herramientas de publicación, edición gráfica y más. Todo lo descrito previamente de manera gratuita (sin cargo alguno y comprometido con los principios del Software Libre y el Código de Fuente Abierta), se realiza un gran trabajo para ofrecer una excelente infraestructura de accesibilidad, incluso para aquellos usuarios que no están acostumbrados al manejo de ordenadores, dentro de esa infraestructura de accesibilidad se considera el lenguaje, edubuntu brinda un sistema operativo que se adapta a cualquier usuario sin importar su lenguaje.

Edubuntu puede ser la respuesta a aquellas familias con pocos recursos económicos, en donde el tener acceso a un ordenador de altas prestaciones es un lujo, o en aquellos casos donde se tenga que pagar altas sumas de dinero anualmente por mantener un sistema operativo ineficiente y lleno de problemas.

Edubuntu le brindaría a estos niños (y familias) todo el poder y flexibilidad que ofrecen los sistemas *nix, todos estos beneficios a muy bajos costos.

He considerado importante esta revisión hecha por Jay Allen acerca de edubuntu, porque no es difícil imaginar que esos millones (espero) de niños que utilizan edubuntu en sus escuelas por horas, también quisieran tener ese sistema operativo tan agradable en sus casas.

Según la opinion del autor de la revisión, Jay Allen, después de experimentar con edubuntu por un día con sus hijos Neve, Jaxon, Veda de 8, 6 y 4 años respectivamente, afirma que edubuntu aún no está totalmente listo para aquellas familias con pocos conocimientos en el campo de la tecnología, pero con las características que ofrece hasta ahora es capaz de mantener satisfechos tanto a adultos como niños.

Puntos a favor para edubuntu

  • Edubuntu es ideal para ordenadores de bajos recursos, por ejemplo, el autor de la revisión instaló edubuntu en una máquina con procesador Celeron a 550 MHz, 17 GB de disco duro, 4 GB en un disco duro secundario y con 192 MB de RAM.
  • Respecto al punto anterior, edubuntu es capaz de brindar una mejor experiencia para los niños en un ordenador de bajos recursos que tenga instalado por ejemplo Windows 98.
  • Una vez instalado edubuntu, éste ofrece una interfaz sencilla, usable y muy rápida.
  • El sistema viene precargado con una serie de características muy amenas para los niños. De igual manera, se ofrecen características muy atractivas para los adultos de la casa, entre las que se encuentran, una suite ofimática realmente completa, herramientas para la manipulación de imágenes, visualización de películas y videos.
  • Mozilla Firefox es incluido por defecto en la instalación, así que si está acostumbrado a él en otros ambientes, la transición no será traumática.
  • Algunos de sus niños ni siquiera se dará cuenta del cambio, tal es el caso de Veda, el menor de los hijos de Jay Allen, ni siquiera se percató que su padre secretamente reemplazó Windows XP por edubuntu.
  • Al pasar las semanas y sus hijos se hayan acostumbrado al sistema, puede mostrarle características más avanzadas de edubuntu sin mucha dificultad, es más, seguramente ellos ya las sepan, recuerde que los niños son muy curiosos.

Puntos en contra para edubuntu

  • ¿Cuántos padres o madres en realidad entenderán lo que significan cada uno de los modos de instalación que ofrece edubuntu?, sobretodo si éstos optan por el modo de instalación por defecto, el cual es modo servidor (server), cuando en realidad deben elegir el modo de estación de trabajo (workstation).
  • Muchos de los mensajes que muestra el asistente para la instalación contienen un lenguaje técnico, lo cual no es ideal en aquellos padres o madres con pocos o nulos conocimientos al respecto.
  • El asistente de instalación ofrece la creación de una única cuenta, la cual puede en cualquier instante tener permisos administrativos a través del comando sudo (acerca de ello explico un poco en el artículo ¿Es necesario activar la cuenta root en Ubuntu?), esto puede ser terrible en esos casos donde los padres o madres posean pocos o nulos conocimientos respecto a la creación de usuarios desde la cuenta predeterminada, permisos administrativos, entre otras cuestiones. Según la opinión de Jay Allen, preferiría alguna de las siguientes opciones, que el mismo asistente le dé la oportunidad de crear otra cuenta con permisos limitados o que pueda crear una cuenta para cada uno de sus hijos.
  • Otro punto en contra es el uso de nombre un tanto crípticos en la suite de educación KDE, incluso, la hija de Jay Allen, Neve (8 años de edad), se preguntaba en voz alta el por qué de la existencia del prefijo K en los nombres de las aplicaciones de la suite, para ella simplemente no tenía sentido. En este caso, lo más lógico sería colocar nombres más explicativos en las aplicaciones. Por lo tanto, no tendría que ser necesario abrir una aplicación solamente para saber de que trata o que soluciones puede brindarle.
  • Otro punto en contra es el hecho que el programa Mozilla Firefox no traiga por defecto una sección que permita de cierta manera controlar la navegación de sus hijos, para evitar que estos últimos vean contenido explícito para adultos. Respecto a este punto en particular no es responsabilidad de edubuntu como tal, debido a que el nombre Firefox es una marca registrada (esto puede ser conveniente para el control de calidad de la aplicación como tal), a pesar que el proyecto de la Fundación Mozilla es código abierto, no se pueden realizar cambios a la aplicación original y distribuirla bajo el mismo nombre. Por lo tanto, los desarrolladores de edubuntu deben elegir entre dejar de usar el reconocido nombre Firefox, o no incluir ninguna extensión útil. Más adelante se darán detalles acerca de como solucionar este problema.

Propuestas

De la revisón hecha por Jay Allen, han salido algunas propuestas, entre ellas, una de las que me llamó la atención fué la de distribuir de manera separada los dos modos de instalación de edubuntu, lo anterior sería ideal en esos casos (que deben ser cientos) donde el padre (o madre) no posea muchos conocimientos acerca del tema, éste no sabrá que opción elegir, cuando él (o ella) ni siquiera sabe lo que significa instalación en modo servidor o modo estación de trabajo. También podría considerarse cambiar el modo de instalación por defecto, en vez de ser servidor, cambiarlo por estación de trabajo.

Otra propuesta interesante es la necesidad de proporcionar tutoriales interactivos que de alguna manera introduzcan a los niños de diversas edades en las características, capacidades y beneficios que les proporciona el sistema que manejan.

Si edubuntu no quiere prescindir del conocido nombre Firefox, debe facilitar después de la instalación una guía que indique los pasos necesarios para establecer el control de la navegación de los niños. Sería ideal colocar una guía para instalar dicha extensión o plugin en la página inicial de Firefox, o proporcionar un acceso directo a esta guía de “Primeros Pasos” desde el escritorio de la cuenta predeterminada.

7 min read

Programando Libre 2005

El Grupo de Usuarios GNU/Linux del Estado Aragua (Venezuela) ha organizado el evento Programando Libre 2005, el cual tiene como objetivo discutir acerca de algunos de los lenguajes de programación más importantes dentro del mundo del Software Libre, tales como:

  • Ruby
  • PHP
  • Perl
  • Python

Las ponencias hasta ahora serán las siguientes:

  • HTML::Template && Class::DBI (Perl) por Christian Sánchez.
  • Descubriendo Ruby on Rails por Francisco Calderon.
  • Programación en PHP por Juan Carlos Aleman.
  • Por qué y para qué usar Python por Jesús Rivero.

Este evento se realizará el día 10 de Diciembre en la Universidad Bicentenaria del estado Aragua.

Si desean mayor información al respecto pueden visitar la página Velug - Maracay.

~1 min read