Configurar Apache para usar URLs limpios en Drupal

Posted on 8 octubre 2010. Filed under: Configuración, Linux, openSuSE | Etiquetas: , , , |

Al instalar Drupal (la versión 6.19) sobre openSuSE (versión 11.2) usando la versión de Apache actual de los repositorios (2.2.13) Drupal informa de que la configuración actual de Apache no permite usar las URLs limpias (clean urls), que aparte de dejar más bonita la URL es necesario que funcionen para algún módulo de drupal.

La forma en que conseguí hacer funcionar esta característica de Apache fue la que describo a continuación. En el directorio de mi aplicación web, por ejemplo éste “/srv/www/htdocs/drupal/” creé el archivo “httpd.conf.local” cuyo contenido es:

<Directory "/srv/www/htdocs/genetaq/">
  AllowOverride All
</Directory>

 

De esta forma indico a Apache que para esta aplicación web active la característica buscada, pero esto no es suficiente ya que Apache no carga este archivo de configuración si no se le indica en el archivo /etc/sysconfig/apache2. En este archivo hay que buscar la cadena APACHE_CONF_INCLUDE_FILES e indicarle aquí la ruta a nuestro archivo de configuración.
En caso de tener varios se separan con un espacio.

 APACHE_CONF_INCLUDE_FILES="/srv/www/htdocs/drupal/httpd.conf.local /srv/www/htdocs/otraapp/httpd.conf.local"

Para terminar no olvides reiniciar Apache.

Leer entrada completa | Make a Comment ( None so far )

Ripear DVD

Posted on 21 noviembre 2009. Filed under: Linux, openSuSE, Software | Etiquetas: , , |

Para poder ripear un DVD de vídeo uso el programa DVD::Rip.

Instalación:

zypper install dvdrip rar

El DVD::rip necesita del compresor rar.

Tenía un DVD de vídeo en un archivo iso en mi disco duro que generé con el k3b así que lo que hice fue montar este archivo iso y luego decirle al DVD::rip que el dvd que quería ripear estaba en la ruta en la que monté el iso.

Para montar el iso usé este comando:

sudo mount -t iso9660 -o loop dvd_video1.iso /home/yo/tmp/iso/

Los parámetros de codificación del vídeo y audio los dejé tal cual excepto el parámetro que indica el nivel de compresión y calidad del vídeo que puse un valor que oscila entre 800 y 1000 kbits/s.

Tasa de codificación

Volver

Leer entrada completa | Make a Comment ( None so far )

Previsualizaciones de las fotos RAW en Konqueror

Posted on 4 septiembre 2009. Filed under: Configuración, Linux, openSuSE | Etiquetas: , , , |

Uso habitualmente dos navegadores de archivos: Konqueror y Krusader. En ambos echaba en falta el poder ver una previsualización de mis fotografías RAW como veo las JPG.
Buscando por internet encontré una solución “alternativa”, un parche. No es la solución correcta ser puesto que debería poder escoger el ver la previsualización de los archivos RAW, pero como no pude hacer esto explicaré la solución alternativa.

Todo RAW contiene una pequeña imagen Tiff en su interior, también otra Jpg. Bien, pues podemos decirle a KDE que trate mis archivos RAW no como tipo de archivos RAW sino como TIFF, de esta forma muestra la previsualización.
Esto lo haremos así:

  1. Vamos al “Centro de Control” de KDE.
    Acceder al Centro de Control de KDE
  2. Entramos en “Componentes KDE”.
    Centro de control KDE
  3. Elegimos “Asociaciones de archivos”.
    Centro de Control KDE - Asociaciones de archivos
  4. Buscamos por la extensión de nuestros archivos RAW, en mi caso es NEF por ser los RAW de Nikon.
    Nos aparece que este tipo de archivos está asociado al tipo “image” y concretamente a “x-raw”. Bien, pues eliminamos esta extensión de este tipo.
    Tipo de archivo x-raw
  5. Ahora la vamos a asociar al mismo tipo donde estén los archivos tif, buscamos tif y añadimos la extensión *.nef a este tipo.
    Tipo de archivo tiff (extensión nef)

    Asimilo los archivos NEF a los TIFF

Ahora en Konqueror debemos aumentar el límite del tamaño de los archivos de los que se mostrará su previsualización. Para esto en Preferencias > Configurar Konqueror… > Metadatos aumentamos el tamaño límite, yo he puesto 7 Mb.:

Aumentando el límite para los archivos a previsualizar

Aumentando el límite para los archivos a previsualizar

De esta forma también podremos ver la previsualización en Krusader usando su panel para previsualizar archivos.

Todo esto lo hice bajo OpenSUSE 11.1 y KDE 3.5.10.

Leer entrada completa | Make a Comment ( None so far )

Fotografía: de RAW a JPG

Posted on 11 agosto 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , |

Acostumbro a disparar mis fotografías en formato RAW + JPG para tener el archivo RAW y poder hacer mi post-procesado a mi antojo y además disponer del JPG desde el primer momento para poder pasárselo a la familia y a los amigos, ellos no van a espera los días y días que pueda tardar en procesar los RAW.

Pero si sé que voy a salir y necesito hacer muchas fotos sin poder descargar la tarjeta de memoria cambio al formato RAW de forma que la cámara guarde las fotos en este formato y no en JPG para ahorrar espacio y poder hacer más fotos.
¿Qué hago ahora para poder dar las fotos a los demás rápidamente si no tengo los JPG? Pues fácil. Los archivos RAW incluyen una previsualización de la foto en formato JPG, tan sólo tengo que extraer esta previsualización y tendré las fotos en JPG sin haberlas procesado aún. ¿Cómo? Con la herramienta exiv2.

En primer lugar se saca un listado de las previsualizaciones que tengo en mi foto:

exiv2 -pp dsc_1234.nef
Esto devuelve algo así:
Preview 1: image/tiff, 160x120 pixels, 57600 bytes
Preview 2: image/jpeg, 570x375 pixels, 104588 bytes
Preview 3: image/jpeg, 3008x2000 pixels, 736600 bytes

Lo que me indica que dispongo de tres previsualizaciones en el archivo, ahora extraigo la previsualización que quiero:

exiv2 -pe2 dsc_1234.nef

Con esto obtenemos la previsualización segunda (570×375 píxeles) en un archivo JPG que estará en el directorio donde nos encontremos y tendrá el nombre: “dsc_1234-preview2.jpg”.

Lógicamente para no tener que hacer esto una a una se puede hacer algo así: exiv2 -ep2 *.nef

Eso sí, los archivos obtenidos no contienen metadatos (información EXIF).

Leer entrada completa | Make a Comment ( None so far )

Yakuake

Posted on 19 junio 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , , |

Yakuake es una consola virtual y la principal ventaja que ofrece frente a Konsole es que la tenemos escondida y pulsando una tecla, por defecto F12, aparece desplegándose desde la parte superior de la pantalla, de esta forma cuando queremos ejecutar algo en la consola le damos a F12 y aparece, hacemos lo que queramos y le volvemos a dar a F12 para que se recoja y no nos estorbe en la pantalla. Además aunque cambiemos de escritorio ahí la tenemos, tan solo pulsando la tecla definida.

Para instalarla:

sudo zypper install yakuake

Para que Yakuake se ejecute siempre que arranquemos el ordenador tenemos que indicar que el programa se arranque al inicio así:

  1. Crear un script que arranque yakuake.
    #!/bin/bash
    yakuake
  2. Guardar este script en la carpeta ~/.kde/Autostart/
  3. Darle permiso de ejecución.
    chmod 755 miArchivoAppsInicio.sh

yakuakeVolver

Leer entrada completa | Make a Comment ( None so far )

Resolviendo problemas del audio

Posted on 23 mayo 2009. Filed under: Configuración, Linux, openSuSE | Etiquetas: , , |

He tenido varios problemas con el audio pero por fin puedo decir que me funciona todo a la perfección,  si los altavoces de mi portátil fueran mínimamente decentes y dieran un sonido aceptable en lugar de un sonido de lata ya sería feliz, pero claro yo puedo mejorar el software, no el hardware… ¡qué le vamos a hacer!

Bueno, quiero contar los problemas que he tenido y la forma de resolverlos.

Mi primer problema fue hacer que la tarjeta de sonido funcionara bien pero la solución a esto ya lo conté en otro post.

Mi segundo problema fue que no se reproducían los mp3, ni aún habiendo instalado los formatos restrictivos con el enlace one-clic que opensuse da en su página oficial. Desinstalé el amarok, pulse-audio, xine y todo lo que vi relacionado con el sonido, después volví a instalar los formatos restrictivos y por último instalé el amarok del repositorio Pacman.

Bien, así ya funcionaba Amarok reproduciendo los mp3 perfectamente pero ahora no se oía nada de sonido a través del navegador firefox. Tenía flash instalado y los vídeos flash (de youtube, por ejemplo) se veían pero no se oían. La solución a esto fue desinstalar la librería: libflashsupport.
Una vez desinstalada y reiniciado el firefox ya se oían los vídeos de youtube y podía tener a la vez Amarok funcionando, es decir ambas cosas se podían oír a la vez.
Para desinstalar la librería usé el comando:

sudo zypper remove libflashsupport

Volver

Leer entrada completa | Make a Comment ( None so far )

Renombrar archivos de fotos

Posted on 15 mayo 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , , , |

Quiero renombrar los archivos de mis fotos con el siguiente formato:

fecha(año-mes-día hora-minutos-segundos) texto_libre.extensión_en_minúscula

Uso dos tipos de formatos de fotos: archivos JPG y RAW (con extensión NEF) y necesito hacer un renombrado “masivo” de forma que todas las fotos que tenga en un directorio tengan el mismo texto y la fecha y hora en que fue tomada.

Para hacer este renombrado por lotes utilizo el programa exiv2.
Este programa está en los repositorios de openSuSE por tanto desde Yast simplemente se busca y se marca para instalar tal y como he instalado todos los programas.
Este programa se ejecuta desde una consola y es muy potente pero para el cometido que busco simplemente hay que  ejecutar este comando desde el directorio donde están las fotos a renombrar:

	exiv2 -Fkr'%Y-%m-%d %H-%M-%S Texto libre' rename *

Con la palabra rename se le dice que quiere renombrar los archivos indicados.
Con el * se le indica que se quieren renombrar todos los archivos contenidos en el directorio actual.

Con la opción -F se indica que si el nombre de archivo ya existiera lo renombre sin pregutarme.
Con la opción -k se indica que no modifique la fecha del archivo.
Con la opción -r se le da el patrón a usar para el nuevo nombre de archivo. Este patrón debe ir a continuación de la opción, sin espacios ni nada en medio.

Lo único que no hace este comando es transformarme la extensión del archivo a minúsculas, para esto usaría el krename.

Volver

Leer entrada completa | Make a Comment ( None so far )

Instalando Java

Posted on 11 mayo 2009. Filed under: Linux, Programación | Etiquetas: , , |

Instalo la versión de Sun que aunque no es open source es la que acostumbro a usar desde hace años, nunca he probado la versión open source (openJDK) pero he leído que hay componentes de terceros cuyo código no ha podido ser liberado y por tanto podría tener problemas en mi trabajo de programación.

Para instalarlo busco con Yast los paquetes que cumplan esta condición: *java*sun*. De los que me aparecen me instalo la versión 6 de Java (devel para el SDK, plugins para los navegadores web, jdbc para la conexión con base de datos, etc):

Una vez instalado quiero indicarle al sistema operativo que use esta versión de Java y no la que tenía instalada por defecto: openJDK. Para esto ejecuto en la consola la orden update-alternatives como root:

update-alternatives --config java
update-alternatives --config javac

Estas órdenes cambian los enlaces simbólicos de los ejecutables java a la distribución que escojamos de entre las que tenemos instaladas. Con la primera orden se escoge qué JRE usar y con la segunda qué SDK.
En la siguiente  imágen se puede comprobar cómo cambiar entre la versión de Java a usar:

java update-alternatives

Volver

Leer entrada completa | Make a Comment ( None so far )

Descomprimir archivos rar

Posted on 26 abril 2009. Filed under: Linux, openSuSE, Software | Etiquetas: , , |

Para poder descomprimir archivos rar es necesario instalar el descompresor. Para esto hay que instalar “unrar“, por ejemplo usando Yast:
Instalar unrar
Una vez instalado unrar ya se pueden ver y descomprimir los archivos comprimidos de tipo rar.

Ya de paso podemos instalar el programa para comprimir y descomprimir archivos 7z.

instalar-7zip

Una vez instalados estos programas la compresión/descompresión se puede realizar desde el programa Ark que viene instalado por defecto en openSuse.

Volver

Leer entrada completa | Make a Comment ( None so far )

Borrar archivos temporales

Posted on 25 abril 2009. Filed under: Configuración, Linux, openSuSE | Etiquetas: , , |

En Linux todos los archivos temporales se guardan en el directorio /tmp. Por defecto en openSUSE estos archivos no se borran, así que cuando el disco duro ya estuviera lleno habría que borrarlos a mano pero hay que tener cuidado borrándolos a mano porque algunos de estos archivos estarán siendo usados por el entorno gráfico por lo que no conviene eliminarlos, podría ocasionar problemas.

Pero se puede hacer que estos archivos se borren automáticamente. Yo he configurado que se me borren cada 30 días de esta forma:

  1. Abrir Yast
  2. Ir al menú “Sistema” y hacer clic en la opción Editor para los archivos /etc/sysconfig.
    Acceder en Yast
  3. Navegar en el árbol izquierdo: desplegar System – Cron.
  4. Hacer clic en la opción “MAX_DAYS_IN_TMP”.
    Aquí se especifica el número de días que se permiten estar los archivos temporales, una vez superado este número de días serán eliminados. Yo pongo 30. Cuando pone 0 significa que no se eliminarán los archivos.
    Editar system-cron
  5. En la opción “MAX_DAYS_IN_LONG_TMP” se especifica el número de días que pueden permanecer los archivos que se encuentren en los directorios que se especifiquen en la opción “LONG_TMP_DIRS_TO_CLEAR”.
    Otros directorios temporalesUna vez terminamos la configuración Yast nos muestra los cambios que hemos hecho y nos pide confirmación para estos cambios con una ventana como esta:
    Confirmación Yast cron-tmp

Con esta configuración se limpiará la carpeta de los archivos temporales y se eliminarán los que lleven más de 30 días sin usarse.

Otra posible configuración sería hacer que esta carpeta se limpiara todos los días al arrancar el sistema, para esto pondríamos:

  • MAX_DAYS_IN_TMP = 1
  • MAX_DAYS_IN_LONG_TMP = 1
  • CLEAR_TMP_DIRS_AT_BOOTUP = yes
    clear tmp dirs on bootup

Volver

Leer entrada completa | Make a Comment ( 1 so far )

« Entradas anteriores

    Acerca de

    El Granjero Moe usa Linux, la distribución OpenSUSE, y en este blog da sus apuntes para quien le pueda servir

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • The latest comments to all posts in RSS

    Meta

Liked it here?
Why not try sites on the blogroll...