16 mayo 2011

Iconos de carpetas en KDE SC 4.6.3

Hace algunos días se publicó la versión 4.6.3 de KDE SC. Como en cada versión de mantenimiento, se corrigieron algunos errores y en general se sigue mejorando la experiencia del usuario. Sin embargo, hay un aspecto que ha levantado bastante polémica: los nuevos íconos de carpetas del tema Oxygen.

oxygen-icons-4.6.3

Personalmente creo que son algo anticuados y no armonizan bien con el resto de los íconos de Oxygen. Y por lo que he leído en varios blogs, estos nuevos íconos no han tenido buena aceptación. Aunque ya saben lo que dicen: en gustos no hay nada escrito.

De todas formas, es posible seguir usando los íconos de la versión anterior (la 4.6.2) descargándolos directamente desde el SVN de KDE. El procedimiento en Fedora (aunque es similar para otras distros) es el siguiente:

su -
yum install subversion
cd /usr/share/icons
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/4.6.2/oxygen-icons/

Advertencia: la descarga utilizará aproximadamente 720 MB en tu disco. Asegúrate de tener espacio suficiente.

Posteriormente debemos dirigirnos a Preferencias del sistema -> Apariencia de las aplicaciones -> Iconos y seleccionar el tema "Oxígeno" (en mi caso aparecerán dos: el primero es el que que instala a partir de los paquetes del sistema y el segundo es el que descargué directamente desde SVN).

systemsettings-icons

Finalmente hay que hacer click en el botón "Aplicar" y tu escritorio volverá a usar los íconos de carpetas de KDE SC 4.6.2.

oxygen-icons-4.6.2

Nota final: si quieres recuperar algo de espacio en tu disco, puedes eliminar el directorio /usr/share/icons/oxygen-icons/scalable y liberarás casi 600 MB. Yo lo hice así y no he tenido problemas hasta el momento.

30 marzo 2011

Nuevo cambio de hora en Chile: nuevos paquetes actualizados para CentOS 5 y Fedora

El gobierno decidió volver a posponer el cambio de hora en Chile, esta vez hasta el 7 de Mayo. Dejando de lado lo apropiado o inapropiado de la decisión desde el punto de vista energético, sólo quiero decir que me parece absolutamente ridículo realizar un cambio así con tan pocos días para ajustar todos los sistemas informáticos que existen. Pero de nada sirve llorar sobre la leche derramada; mejor vamos a ver cómo ajustar nuestros sistemas a esta nueva modificación.

Si ya actualizaste tus sistemas con los pasos descritos en mi entrada anterior, entonces tus sistemas van a realizar el cambio de hora el 2 de Abril... es decir, ¡este sábado! Así que si no quieres pasarte el fin de semana cambiando la hora de tus servidores (o arreglando los problemas el lunes en la mañana), lo mejor es que apliques las correcciones necesarias ahora.

Si utilizas Fedora, la actualización del paquete tzdata ya está en el repositorio updates-testing. Así que la solución es ejecutar (como root) la siguiente instrucción:

yum update tzdata* --enablerepo=updates-testing

En el caso de CentOS, aún no aparece la actualización de tzdata, así que decidí crear mis propios RPMs aplicando el parche de Fedora. Si quieres usarlos en tus servidores, puedes descargarlo desde aquí para la arquitectura i386 o desde aquí para x86_64 (lo SRPM modificado están aquí). Debido a que no incrementé la versión de los paquetes, debes instalarlos usando el parámetro "--force" de rpm. Por ejemplo, para i386 sería así:

rpm -Uvh --force tzdata-2011b-1.el5.i386.rpm tzdata-java-2011b-1.el5.i386.rpm

Para verificar que el cambio se ha aplicado correctamente, puedes usar el comando:

zdump -v -c 2011,2012 America/Santiago

Este es el resultado antes de la actualización de tzdata:

America/Santiago  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago  Sun Apr  3 02:59:59 2011 UTC = Sat Apr  2 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago  Sun Apr  3 03:00:00 2011 UTC = Sat Apr  2 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Oct  9 03:59:59 2011 UTC = Sat Oct  8 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Oct  9 04:00:00 2011 UTC = Sun Oct  9 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800

Y esta es la salida después de la actualización:

America/Santiago  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago  Sun May  8 02:59:59 2011 UTC = Sat May  7 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago  Sun May  8 03:00:00 2011 UTC = Sat May  7 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Aug 21 03:59:59 2011 UTC = Sat Aug 20 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago  Sun Aug 21 04:00:00 2011 UTC = Sun Aug 21 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800

Esperemos que este sea el último cambio del año; no es muy entretenido andar ajustando la hora de todos mis servidores cada pocas semanas.

11 marzo 2011

Cambio de hora en Chile: paquetes actualizados para CentOS 5 y Fedora

Como todos ya deben saber, el inicio del horario de invierno en Chile se extendió hasta el 2 de Abril. Esto significa que a las 24:00 horas del 2 de Abril, el reloj debe retrasarse una hora.

Este cambio tiene serias implicancias para los administradores de sistemas como yo, ya que los servidores no tienen por qué saber que se modificó la fecha del cambio de hora y por lo tanto harán el cambio en la fecha que estaba estipulada originalmente; es decir, el 12 de Marzo a las 24:00 horas... o sea, ¡mañana! Todo esto lo explica muy bien Aldrin Martoq en su blog (te recomiendo echarle una mirada antes de seguir leyendo este artículo).

Para los servidores Linux, la solución pasa por actualizar el paquete tzdata, que es el paquete que contiene la información que tu sistema utilizará para decidir cuándo hacer el cambio de hora. Lamentablemente, aún no ha sido publicada la actualización de tzdata para CentOS 5 (el sistema que usamos en casi todos los servidores de la empresa en la que trabajo) 
(ACTUALIZACIÓN: ya hay una nueva versión de tzdata en los repositorios oficiales de CentOS 5; ver comentario al final de este artículo). Por lo tanto decidí crear mis propios paquetes RPM actualizados e instalarlos en todos nuestros servidores CentOS. Para ello, descargué el SRPM de la última actualización oficial de tzdata en CentOS y le apliqué el parche publicado en el Bugzilla de Red Hat. Si quieres usarlo en tus servidores, puedes descargarlo desde aquí para la arquitectura i386 o desde aquí para x86_64 (los SRPM modificados estánaquí). Debido a que no incrementé la versión de los paquetes, debes instalarlos usando el parámetro "--force" de rpm. Por ejemplo, para i386 sería así:


rpm -Uvh --force tzdata-2010l-1.el5.i386.rpm tzdata-java-2010l-1.el5.i386.rpm

En el caso de Fedora, la actualización del paquete tzdata aún no está disponible en los repositorios oficiales. Sin embargo, puedes descargarla e instalarla tú mismo desde Koji.

Para verificar que el cambio se ha aplicado correctamente, puedes usar el comando:

zdump -v -c 2011,2012 America/Santiago

Este es el resultado antes de la actualización de tzdata:

America/Santiago  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT is
America/Santiago  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT is
America/Santiago  Sun Mar 13 02:59:59 2011 UTC = Sat Mar 12 23:59:59 2011 CLST i
America/Santiago  Sun Mar 13 03:00:00 2011 UTC = Sat Mar 12 23:00:00 2011 CLT is
America/Santiago  Sun Oct  9 03:59:59 2011 UTC = Sat Oct  8 23:59:59 2011 CLT is
America/Santiago  Sun Oct  9 04:00:00 2011 UTC = Sun Oct  9 01:00:00 2011 CLST i
America/Santiago  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST i
America/Santiago  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST i

Y esta es la salida después de la actualización:

America/Santiago  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT is
America/Santiago  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT is
America/Santiago  Sun Apr  3 02:59:59 2011 UTC = Sat Apr  2 23:59:59 2011 CLST i
America/Santiago  Sun Apr  3 03:00:00 2011 UTC = Sat Apr  2 23:00:00 2011 CLT is
America/Santiago  Sun Oct  9 03:59:59 2011 UTC = Sat Oct  8 23:59:59 2011 CLT is
America/Santiago  Sun Oct  9 04:00:00 2011 UTC = Sun Oct  9 01:00:00 2011 CLST i
America/Santiago  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST i
America/Santiago  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST i

Si tienes servidores con CentOS 5 o Fedora, apúrate y haz el cambio ahora. De lo contrario, es probable que el lunes sea un mal día para ti.

ACTUALIZACIÓN 2: Ya hay una nueva versión de tzdata en los repositorios oficiales de CentOS 5, que incorpora el cambio en la hora de Chile. Así que ahora basta con ejecutar "yum update tzdata*" y listo.

ACTUALIZACIÓN 3: el gobierno ha decidido posponer nuevamente el cambio de hora, esta vez hasta el 7 de Mayo. Aún no han salido paquetes actualizados para CentOS, así que estoy creando nuevos RPMs y los publicaré lo más pronto que pueda.

12 noviembre 2010

Reflexión acerca de la vida y la muerte (y un poco de humor para la tarde del viernes)

Encontré una reflexión muy interesante acerca de la vida y la muerte :-).

Tengo un hijo de casi 11 años. Anoche estábamos sentados hablando de las muchas cosas de la vida; entre otras, estábamos hablando de la idea de vivir o morir. Mi hijo me dijo:

- Papá, nunca me dejes vivir en estado vegetativo, dependiendo de máquinas y consumiendo sólo líquidos. Si me ves en ese estado, ¡desenchufa los artefactos que me mantienen vivo, prefiero morir!

Entonces me levanté con cara de sabiduría … y le desenchufé el televisor, el DVD, el computador, el MP3, el celular, el iPod y el Nintendo Wii. Y después le boté la Coca-Cola, la leche en cajita de la colación y el jugo de frutas. ¡CASI SE MURIÓ!

(Lo encontré aquí y solo me limité a corregir los horrores ortográficos.)

28 septiembre 2010

Charla de KDE Plasma en seminario INACAP-Temuco

Hoy en la tarde estuve en INACAP Temuco dando una charla en el seminario "Tendencias y evolución de las tecnologías de información y comunicaciones en Chile". Mi tema fue "KDE Plasma, reinventando el escritorio" y quedé muy contento con la recepción de la gente que estaba presente (calculo que serían unas 120 personas) y con los comentarios posteriores en Twitter.

Estoy convencido de que KDE Plasma es hoy por hoy el escritorio gráfico más avanzado y que el concepto de "actividades" es una potente forma de gestionar nuestra interacción con el computador. Además, el paradigma de "escritorio social" (integrar la web al escritorio en lugar de limitarse a un navegador web) permite tener un acceso mucho más fluido con las tecnologías de la comunicación que están revolucionando Internet. Y creo que de alguna manera logré traspasar esa idea a los oyentes de la charla.

Share photos on twitter with Twitpic

Por si a alguien le interesa, el PDF de la presentación está aquí.