El dia de hoy necesitaba ejecutar una consulta que me regresara los valores de una columna sin acentos.
Buscando por ahi encontre una pagina donde se muestra como hacerlo en PostgreSQL, pero que tambien funciona en Oracle.

Basta con utilizar la funcion TRANSLATE de la siguiente forma

SELECT TRANSLATE(COLUMNA,
   'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ',
   'aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC')
FROM TABLA

donde COLUMNA es el nombre de la columna que quieres remover los acentos y TABLA pues la tabla =)

Nota: No se si los caracteres acentuados que reemplaza sean todos los que existen pero a mi me funciono de maravilla.

Amarok no reproduce MP3

Noviembre 8, 2008

Amarok es el reproductor de musica que utilizo. Me agrada bastante y puedo conectar mi iPod para cargarle musica.
Pues de repente un dia no podia reproducir archivos mp3. Primero pense que me faltaba alguna libreria como las que se indican aqui, pero nada.
(Si te faltan las librerias -esto me paso en el trabajo- agrega el repositorio de medibuntu como se indica aqui y luego instala los paquetes w32codecs y libdvdcss2. El link que tache esta un poco obsoleto, algunos paquetes que menciona ya no se encuentran en los repositorios.)

Bueno, descartando los codecs, el soporte para mp3 ya lo tenia, simplemente dejo de funcionar de repente.
Lo curioso es que si ejecutaba el amarok con permisos de administrador

sudo amarok

funcionaba correctamente. No se exactamente que haya pasado, pero la respuesta es eliminar el directorio .xine/ de tu home

rm -Rf .xine/

ese directorio sera recreado cuando utilices alguna aplicacion que use xine, como Amarok, asi que no te preocupes.

La causa mas probable es la que encontre en este foro

Before start reinstalling packages and linking the plugins directory try deleting the file ~/.xine/catalog.cache It can eventually be corrupted and crash some xine capabilities.

Al eliminar el directorio, eliminas este archivo ;-)

Tambien puede ser que lo que necesites sea modificar la configuracion de Xine. Una vez abierto Amarok da clic en Settings->Configure Amarok… luego da clic en Engines en la columna del lado izquierdo y prueba modificando el “Output plugin”, a mi me funciono con “alsa”

Yo utilizo gnome pero tengo instaladas varias aplicaciones(amarok, digikam, k3b, incluso konqueror ;-) , etc.) para kde porque a mi parecer son mejores que sus contrapartes en gnome. De hecho tengo instalado el paquete kubuntu-desktop, el cual es un paquete virtual que te instala las aplicaciones por defecto del kubuntu.
Un dia, sin previo aviso, me empezo a aparecer un mensaje muy molesto antes de abrir cualquier aplicacion para kde que detiene el programa hasta que le des clic en aceptar. Asi que investigando un poco encontre la solucion, asi que si te aparece el mensaje de error “Couldn’t find MIME type
application/octet-stream” cuando ejecutas cualquier aplicacion de kde,
lo puedes resolver segun se indica aqui.

En mi caso solo tuve que modificar el archivo ~.kde/share/mimelnk/application/octet-stream.desktop cambiando la linea que dice “Hidden=true” por “Hidden=false”