Actualizando WordPress 1.5 a 1.5.1

Vía Mundo Geek me entero del anuncio de la nueva versión de WordPress, sistema manejador de contenidos que utiliza este sitio, la cual es la 1.5.1, en esta nueva versión se ofrecen nuevas características importantes, arreglo de algunos errores, en cuanto a la seguridad se ha realizado un arreglo importante, por lo cual, es recomendable actualizar lo antes posible. Si desea ver un resúmen de las nuevas características, le recomiendo leer el registro de cambios hechos a WordPress 1.5.1. También se incluyen cambios en el tema clásico y el en que viene por defecto en la instalación 1.5 de WordPress.

Los pasos para actualizar desde la versión 1.5 a la versión 1.5.1 se describen en Upgrade 1.5 to 1.5.1, resumiendo un poco son los siguientes:

  1. Respalde el contenido de su base de datos.
  2. Descargue la versión 1.5.1 y descomprimala.
  3. Abra la carpeta wordpress, y borre la carpeta wp-images, esta carpeta no es necesaria para la actualización.
  4. Ahora, abra su cliente FTP (p.ej. FileZilla) y vaya al directorio de su bitácora.
  5. En el servidor, elimine los directorios wp-admin y wp-includes. Nota: En caso de tener el directorio languages (con ficheros con extensión .mo) dentro de la carpeta wp-includes, quizás ud. deba guardar/respaldar la carpeta languages antes de borrar el directorio wp-includes. Después de eliminar los directorios respectivos proceda a cargar los nuevos directorios wp-admin y wp-includes al servidor.
  6. El tema clásico y el que viene por defecto han sufrido pequeños cambios, entonces, si lo desea puede cargarlos dentro del directorio wp-content, tenga cuidado en no borrar el resto del contenido del directorio wp-content, manipule únicamente el contenido dentro del directorio themes.
  7. En la raíz del servidor donde se encuentra su bitácora, borre los viejos ficheros y cargue los nuevos. Es recomendable que haga esto archivo por archivo si no esta seguro de lo que está haciendo. No borre el fichero wp-config.php.
  8. Ahora escriba en la barra de direcciones de su navegador algo similar a: "www.example.com/wp-admin/upgrade.php", por supuesto, debe adaptar la dirección a sus necesidades.

Después de haber completado la actualización es conveniente que borre los siguientes ficheros dentro del directorio wp-admin.

  • install*.php
  • upgrade*.php
  • import*.php

Actualización: Al parecer existe un problema con la sindicación en esta nueva versión, para solucionarlo solamente se debe seguir los siguientes pasos.

  1. Identificarse, para ingresar en la opciones del panel administrativo.
  2. Opciones → Lectura → Presiona el botón Actualizar opciones.
  3. Abra cualquier entrada y presione el botón Guardar

Disculpas

Sí, en verdad quiero pedir disculpas a todos aquellas personas que han tenido inconvenientes en ver algunas entradas o post, en algún lapsus mental cometi un error en la base de datos, ya lo he corregido. Gracias por los comentarios.

Libros sobre Perl

Victor Reyes, miembro de la lista de correos para consultas técnicas de VELUG (Grupo de Usuario Linux de Venezuela), nos facilita de su biblioteca personal la excelente recopilación The Perl CD Bookshelf, el cual contiene 6 excelentes libros de la editorial O’Reilly sobre el lenguaje de programación Perl.

Actualización:

En la página principal de Victor Reyes podrán conseguir mayor documentación sobre otros temas, menciono solo algunos de ellos:

  • Java
  • TCP/IP
  • Unix
  • Java Enterprise
  • Linux
  • Oracle PL/SQL
  • WWW
  • FreeBSD

CSScompiler, reduce el tamaño de tus hojas de estilos

Daniel Mota recientemente ha lanzado CSScompiler 1.0, se trata de un script que reduce al máximo el peso en bytes (unidad básica de almacenamiento de información) de tus hojas de estilo, esto puede ser significativo si existe excesiva cantidad de peticiones a dichos ficheros, el beneficio es ahorrar ancho de bando en nuestros servidores.

Ahora bien, ¿qué hace CSScompiler para reducir el tamaño de las hojas de estilos en cascada?, simplemente elimina los comentarios, saltos de líneas y el último punto y coma antes del cierre de los corchetes, además, se ofrecen otras funcionalidades que mejoran la sintaxis e interpretación de algunas propiedades.

Puedes obtener una descripción más detallada en el artículo CSScompiler. En el mismo artículo podrás encontrar dos ejemplos (uno compilado y el otro sin compilar) que te darán una idea acerca de la funcionalidad de este script.

ImageMagick

ImageMagick, es una suite de software libre, sirve para crear, editar y componer imágenes en mapa de bits. Puede leer, convertir y crear imágenes en una larga variedad de formatos (más de 90 formatos soportados). Las imágenes pueden ser cortadas, los colores pueden ser cambiados, ciertos efectos pueden ser aplicados, las imágenes pueden rotadas y combinadas, se pueden agregar a las imágenes, textos, líneas, polígonos, elipses, entre otros.

Es una suite realmente potente bajo la línea de comandos, puede ver una serie de ejemplos, esto le demostrará lo que puede llegar a hacer con esta eficaz aplicación.

Continue reading

¿Es necesario activar la cuenta root en Ubuntu?

Los desarrolladores de Ubuntu Linux en un principio querían que el proceso de instalación fuese lo más fácil posible, el hecho de desactivar de manera predeterminada la cuenta de usuario root permitía obviar algunos pasos en el proceso de instalación. Esto para muchos es un inconveniente, pues Ubuntu Linux “difiere” en cuanto al modelo de seguridad que se maneja comúnmente en sistemas GNU/Linux, el modelo que plantea Ubuntu Linux es simplemente no recomendar hacer uso extensivo del usuario root (por eso ha desactivado la cuenta). Debido a que esta distribución está orientada hacia usuarios que quizás no han tenido un contacto extenso con sistemas GNU/Linux, el modelo propuesto me parece bastante lógico.

Por supuesto, este modelo presenta ventajas y desventajas, desde mi punto de vista son más ventajas que desventajas, ¿por qué?, a continuación detallo mis argumentos.

  • Ubuntu Linux está orientada hacia usuarios finales que no han tenido tanto contacto con el mundo GNU/Linux, seguramente estos nuevos usuarios no están adaptados al modelo de seguridad que se maneja en estos sistemas, por lo que seguramente se generen más olvidos a la hora de recordar la contraseña que se utiliza para fines administrativos, puesto que esta cuenta es pocas veces usadas por ellos. Con el uso de sudo (Super User DO) esto no pasa, puesto que se maneja la misma contraseña del usuario principal (o aquellos que estén autorizados) para fines administrativos.
  • Seguramente el hecho de introducir la contraseña para realizar cambios administrativos te detenga a pensar en lo que estas haciendo realmente, lo cual puede reducir la tasa de errores en la administración del sistema.
  • Puedes ver un registro de las actividades que se realizan con el comando sudo en /var/log/auth.log, lo cual puede ayudar a administrar tu sistema eficientemente.

He escuchado argumentos de personas que dicen que el usar sudo es tedioso, puesto que debes introducir la constraseña a cada instante, eso no es cierto, la primera vez que introduzcas la contraseña, ésta se almacenará por quince (15) minutos, después de transcurrido ese tiempo y si necesitas hacer alguna actividad administrativa se te volverá a solicitar.

Quizás la mayor desventaja de este modelo es que el mantener una contraseña “diferente” para el superusuario existe mayor protección en el caso en que las contraseñas de los usuarios con derehos administrativos se vean comprometidas. Pero esto puede ser evitado al ponerle mayor cuidado a las cuentas de usuarios con derechos administrativos, la debilidad es allí y no en el modelo en cuestión.

Lo cierto es que el uso de sudo puede considerarse para ejecutar pocos comandos administrativos, mientras que su generalmente es utilizado para ejecutar múltiples tareas administrativas, el problema es que su puede dejar “abierta” indefinidamente una shell con derechos de superusuario, esto último es un gran inconveniente para la seguridad del sistema. En cambio sudo limita estas cosas, como se menciono anteriormente, al menos tienes quince (15) minutos de derechos de superusuario.

Si a pesar de lo que he mencionado hasta ahora, ud. considera conveniente activar la cuenta de superusuario en Ubuntu Linux, aca está la serie de pasos que deberá seguir:

  1. sudo passwd root
  2. Cambiar la configuración de sudo, para evitar que el usuario principal haga uso de él, este paso puede ser opcional, aunque es recomendable hacerlo si realmente se desea hacer la “separación” a la cual estamos acostumbrados en los sistemas GNU/Linux.
  3. Cambiar las entradas del menú que hacen uso de gksudo (comúnmente aquellas aplicaciones con fines administrativos) por gksu, para que realmente pidan la contraseña de root y no la del usuario principal.

Como conclusión, desde mi punto de vista considero innecesario tomarse tantas molestias para activar al usuario root en Ubuntu Linux cuando el mecanismo propuesto (sudo) funciona perfectamente.