Instalar Amarok en Windows

Ya sabemos que en el mundo like Unix tanto Amarok como Clementine se no hay mejores reproductores de audio que ellos dos. Pero gracias a la comunidad podemos tener estos dos grandiosos programas en Windows.

La versión de Amarok en Windows se puede descagar en instalador para dos versiones: la que se instalará de forma local y la que es portable. Así que podemos ir a la página de amarok para empezar a descargarlos.

Cabe destacar que los instaladores traen todo lo necesario para que Amarok se ejecute correctamente y no hay que descargar otras cosas extra. Y como en todo programa de Windows, hay que ejecutar el .EXE y dar “Siguiente -> Siguiente”.

amarok.installer

Tras terminar, es cuestión de buscarlo en el Menú Inicio.

amarok.menu

Tardará un poco debido a que cargará las liberías QT y muchas cosas más. Así que tendremos que esperar un poco para que funcione y ver el siguiente resultado:

amarok.windows

En cuanto al funcionamiento, pues está lo mismo que en su distro o *NIX favorito porque hay integración con Amazon, Magnatune, Last.fm y muchas cosas más.

Con el tiempo se irán corrigiendo muchas cosas más, pero por el momento es un gran paso para llevar varias apps de KDE a Windows. Y la verdad no estaría mal algo como KSnapshot en Windows, porque ofrecer un SO de escritorio sin una aplicación de captura de pantalla es ya es una falta de sentido común.

OpenLibra, una biblioteca libre con mucho material digital

Navegando por mi timeline de Twitter, me topé con una retweet que hizo @tannhausser. Y fue una grata sorpresa encontrarme con OpenLibra, una biblioteca con gran cantidad de libros y manuales de acceso libre.

Esta biblioteca digital alberga diversos títulos sobre múltiples disiplinas como: informática, programación, diseño, marketing, etc. Y no solo eso, sino que hay material en español y en inglés.

Para accesar, simplemente hay que ir a: http://www.etnassoft.com/biblioteca. Y listo, !a descargar se ha dicho!

Por lo pronto, pondré en mi lista unos títulos que hay sobre Python.

Instalando diccionarios para Libre Office en Arch Linux.

Cuando instalan Libre Office en cualquier distro, viene sin los complementos necesarios para la corrección gramatical. Y aunque no sea tan difícil añadirlos, es algo que puede ser molesto.

Lo primero que necesitan es instalar los diccionarios Aspell, Hunspell con sus respectivas versiones en español.
sudo pacman -Sy aspell aspell-es hunspell hunspell-es

Una vez terminado, seguimos con los diccionarios Thesaurus. Estos nos sirven para la ayuda gramatical y los sinónimos.
sudo pacman -S mythes-es libmythes

Ahora tenemos que ir a la página de Apache OpenOffice y descargar las siguientes extensiones:

* Puedes buscar el diccionario específico para tu país en el repositorio de extensiones.

Cuando tengas listos esos archivos, puedes abrirlos con el Libre Office para instalarlos (no es nada difícil). Tras terminar, cierra y vuelve a abrir el Libre Office.

Para comprobar si se instaló todo correctamente, vamos a:

Menú Herramientas -> Opciones

En la nueva ventana buscamos la sección de Configuración de idioma y elegimos la opción de Asistencia para escritura.

Ahora damos seleccionamos cualquier módulo de idioma disponible y damos clic en Editar. Nos saldrá otra nueva ventana y deberíamos tener lo siguiente:

Como vemos, cada sección debe tener asociado un diccionario.

Ahora ya con esto, podremos redactar documentos y no tener problemas con la ortografía.

Añadiendo LXDE a la lista de tipos de sesión de KDM

Como en estos días ando usando más a KDE que a LXDE como entorno de escritorio principal , decidí poner a KDM para que maneje el inicio de sesión.

El único detalle era que KDM no mostraba a LXDE en la lista de tipos de sesión. Así que leyendo un poco, simplemente hay que añadir un archivo a los tipos de sesión que maneja KDM.

Abriendo una ventana de terminal, ejecutamos el siguiente comando:

sudo cp /usr/share/xsessions/LXDE.desktop /usr/share/apps/kdm/sessions/

Con eso añadimos la descripción de la sesión y la próxima vez que KDM inicie, nos mostrará a LXDE en la lista de tipos de sesión.

Ocultar la carpeta Spam de tu cuenta IMAP en KMail

En estos días he vuelto a KDE4 tras pasar por XFCE4, LXDE y GNOME3. Durante el tiempo que usé los últimos 3 entornos de escritorio tenía a Thunderbird como el encargado de manejar mis cuentas de correo. Pero con el regreso a KDE, volví a empezar a usar KMail. Afortunadamente KMail tiene soporte para IMAP y de esa forma puedo usar las diversas cuentas de GMail que uso.

Como siempre hay un “pelo en el arroz”, KMail me mostraba que habían diversos mensajes que no había leído. Al echar un vistazo por el nuevo mensaje, me salía con que era spam en la carpeta homónima y esto era algo molesto. Así que dentro de todo el mundo de opciones de configuración de KMail, hay que ir a:

Menú “Preferencias” -> Configurar KMail.

Ahora vamos a la sección de cuentas y buscamos la cuenta que deseamos alterar. Una vez seleccionada, damos clic en el botón “Modificar“.

Aparecerá una nueva ventana, en donde seleccionaremos la pestaña “Avanzado“. Ahí damos clic al botón “Suscripción en el servidor“. Si no está activado, habiliten la casilla “Activar suscripciones en el servidor“.

Ahora esperamos a que carguen las carpetas y elegimos aquellas que no deseamos que revise KMail.

Aceptamos los cambios en todas las ventanas y salimos de la ventana de configuración de KMail para ver los resultados.

Listo

Actualizando Yaourt

Muchos archeros se dieron cuenta de que algo no funcionaba y estaban en toda la razón. AUR estaba offline y por lo tanto no podían usar yaourt.

Hace unas horas todo volvió a la normalidad y se lanzó una nueva versión de yaourt en los repositorios de Archlinuxfr.

Si no tienes activado el repositorio Archlinuxfr, basta con agregar estas líneas a tu archivo “pacman.conf”:

[archlinuxfr]
# The French Arch Linux communities packages.
Server = http://repo.archlinux.fr/$arch

Después de eso, basta con actualizar pacman y actualizar yaourt .

sudo pacman -Sy yaourt

Redirigiendo desde PHP a otra dirección

Como en estos días he checado un sistema en PHP, me tocó hacerle varias modificaciones. Una de ellas fue redireccionar de una página a otra, así que para esto usé la función header() de PHP.

La función header() manda cabeceras, texto sin formato que va al principio del documento HTML. Su estructura es:

header( 'Campo: Valor');

Para hacer la redirección, usaremos el campo Location y el valor será la URL que ustedes quieran (http://www.google.com, http://localhost/, etc). Lo cual nos quedaría así:

header('Location: http://url.a.redirigir/');

¿Y el código?

Bueno, para este ejemplo, usaremos el siguiente código:

<?php
 
/* Si la variable "boton" está definida, redirecciona 
   y sale del script. En caso contrario, imprime 
   el formulario para recargar la página.
*/
 
if (isset($_POST['boton']))
    header('Location: http://localhost/');
else {
?>
    <form action="ejemplo.php" method="POST">
        <input type="submit" name="boton" value="Redirigir" />
    </form>
<?php } ?>

Happy (this less) hack!

Modificando el CSS de la sección de comentarios en WordPress

Sabemos que WordPress es uno de los CMS más usados en la web para crear blogs e incluso páginas que reciben una cantidad muy importante de visitas. Con tal auge, las opciones para WordPress son amplias en cuanto a personalización: plugins, temas, etc.

Algo interesante me ocurrió en estos días tras elegir el tema Response.  Resulta que la sección de comentarios se mostraba de la siguiente forma: 

En HTML lo podemos traducir a:

<label> Campo </label> <span> * (Requerido/No requerido) </span> <input>

El resultado que vemos, es porque los campos no están alineados. Es por esto que les daremos la siguiente alineación:

<label> Campo </label> <input> <span> * </span>

Para esto necesitamos de Firebug o la herramienta parecida que viene en Google Chrome/Chromium. Ya en ella, buscaremos el div con la id “respond” y que contenga la etiqueta <form>.  Ya ahí, en Firebug buscamos y seleccionamos la etiqueta <label> correspondiente al etiqueta <p> o <div> de la clase “comment-form-author“.

Situamos el cursor sobre el punto y coma del último atributo de la parte form label, y damos doble clic. Si lo hicimos correctamente, podremos agregar propiedades. Escribimos float, damos enter y luego nos aparecerá otro espacio para ingresar otro texto. Ahora tecleamos “left” y damos enter.

Si se dieron cuenta, el título del campo se corre a la izquierda. Esto radica en que la propiedad float sirve para situar un elemento en una determinada alineación (left/right). Para continuar, aplicaremos el mismo procedimiento al elemento input que sucede al label.

Bueno, sigue estando feo este formulario. Ahora le daremos una separación al elemento label, añadiendo la propiedad width con un valor en pixeles. En mi caso, le puse 180px.

Con esto, ya vemos que el formulario para agregar nuevas respuestas se ve un poco más estético. Si sabes más de CSS, le puedes agregar las propiedades que desees.

Y antes de finalizar, se habrán dado cuenta que los cambios no han sido guardados. Para hacerlos efectivos, debemos ir al archivo style.css de su tema y añadir lo que escribieron en Firebug. De hecho, si son observadores, Firebug les dice el archivo y línea exacta que deben modificar, mediante el vínculo en color azul que está en la parte superior derecha.

Ahora sí, ya terminamos el post. Si tienen críticas, pueden escribirlas tener feedback.