¿Qué es el Big Data?

Con este nombre de referencias orwelianas se denomina al conjunto de técnicas y herramientas que en los últimos años han surgido para procesar y analizar la enorme cantidad de información, estructurada o no, que se genera en el uso de internet y las nuevas tecnologías, algo inabarcable si se utilizaran las bases de datos relacionales convencionales. Las dos características que definen el Big Data son, por lo tanto, el gran volumen de información, del orden del petabyte (1015 bytes) o exabyte (1018 bytes) y su almacenamiento en bases de datos no relacionales(1).

Aparte del volumen, algo característico también de la información recopilada por Big Data es la gran diversidad tanto del origen como del formato. Dispositivos móviles, electrodomésticos, medios de transporte, sistemas de audio y vídeo, localizadores GPS, sensores industriales… Todo aparato o sistema susceptible de ser conectado a la red se convierte de inmediato en un candidato a suministrador de información para Big Data.

Una de las principaleZettabyteEras fuentes de datos son las redes sociales. Se calcula que solamente Twitter genera diariamente 12 terabytes (1012 bytes) de información. Facebook, por su parte, almacena cerca de 100 petabytes de fotos y vídeos. Y su volumen no deja de crecer: según un estudio realizado por Cisco (2), entre 2011 y 2016 la cantidad de tráfico de datos móviles crecerá a una tasa anual del 78%.

Sigue leyendo

Pantalla en negro tras el inicio de sesión en CrunchBang Linux

Si utilizando CrunchBang Linux ocurre que, tras la pantalla de login, el escritorio se queda totalmente en negro, mientras que el resto de consolas (ctrl+alt F1 a ctrl+alt F6) siguen funcionando correctamente, puede ser debido a que se ha desconfigurado el gestor de sesiones, haciendo que nuestra sesión por defecto sea lxsession en vez del openbox.

Para arreglarlo basta con abrir una de los consolas que funcionan (p.ej. ctrl+alt F1) y en ella teclear:

sudo update-alternatives –config  x-session-manager

Aparecerán varias opciones, cada una de ellas asociada a un número, por lo que deberemos introducir el correspondiente a openbox-session.

x-session-optionsDespués de esto, reiniciamos el equipo y ya arrancará de nuevo con el escritorio de OpenBox.

Solución encontrada en unix.stackexchange.com

 

 

 

Error «.htaccess: Options not allowed here» en Apache2

Este error me ha aparecido en el log de Apache cuando he intentado acceder a una réplica en mi directorio de usuario de una página hecha en Drupal. Para solucionarlo he tenido que editar el archivo «/etc/apache2/sites-available/000-default.conf» añadiendo las lineas

<Directory /home/mi_usuario/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Y reiniciar el servicio con «sudo service apache2 restart»

Error «Unprivileged user» al montar USB NTFS en Debian

Cuando conectamos un USB con una partición NTFS a un sistema Linux Debian 7, cuando intentemos acceder al mismo nos da el error:
Unprivileged user can not mount NTFS block devices using the external FUSE library.
Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root.

Las soluciones que propone el mensaje, la verdad, no son muy interesantes, e incluso intentar alguna de ellas, por ejemplo haciendo un dpkg-reconfigure ntfs-3g, no nos aportarán nada.
La solución, sin embargo, es muy fácil: editamos (como root) el fichero /etc/fstab y comentamos la línea:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
poniendo un «#» delante, es decir, dejándola así:
#/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0

Cuando volvamos a conectar el USB con sistema de archivos NTFS, veremos que ya se monta el volumen y se accede al contenido sin problemas de autorización.
(Para más información puede consultarse el enlace http://forums.debian.net/viewtopic.php?f=5&t=105702, donde he encontrado esta solución).

Solucionado el errror: las búsquedas en Drupal siempre devuelven «Debe incluir al menos una palabra clave positiva con 3 caracteres o más»

Con la actualización del PCRE (Perl Compatible Regular Expressions) a la versión 8.30 en PHP, ocurre que las búsquedas del módulo search dejan de funcionar en Drupal 5. Cualquier búsqueda que se haga devuelve el error «Debe incluir al menos una palabra clave positiva con 3 caracteres o más» y este comportamiento no se soluciona volviendo a indexar el sitio web. Para solucionarlo hay que modificar a mano el fichero /modules/search/search.module modificando la línea 47 de forma que se cambie la cadena «\ x {D800} – \ x {F8FF} \» por «\ x {E000} – \ x {F8FF} \». Es decir, dicha línea 47 que inicialmente está así (da igual en minúsculas que mayúsculas):

‘\x{a80b}\x{a823}-\x{a82b}\x{d800}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}\x{fd3f}’.

hay que dejarla así:

‘\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}\x{fd3f}’.

De esta forma las búsquedas vuelven a funcionar.

No es buena práctica modificar módulos del núcleo de Drupal a mano, pero en este caso es una solución de compromiso en Drupal 5, cuyos módulos están fuera de mantenimiento. De hecho este error se da también en Drupal 6, pero está corregido desde la versión 6.26.

Solucionado gracias a https://drupal.org/comment/7189896#comment-7189896   y   http://www.sture.ch/node/203

Cómo ver los subtítulos en Kaffeine

Para ver los subtítulos en el reproductor de video Kaffeine tenemos que hacer lo siguiente:

  • Pulsar en la pestaña de la izquierda correspondiente a Lista de reproducción.
  • En la ventana de arriba a la derecha, pulsar con el botón derecho en el video que estemos viendo y seleccionar la opción Añadir subtítulo.
  • Seleccionar el fichero de subtítulos que queramos visualizar.

Después de esto los subtítulos aparecen, pero se ven muy pequeños. Para cambiar el tamaño tenemos que entrar en el fichero

/home/<usuario>/.kde4/share/apps/kaffeine/xine.config

y buscamos la línea con el texto

subtitles.separate.subtitle_size: tiny

Tenemos que dejarla sin comentar (quitar el # que aparece al inicio de la línea) y sustituir tiny por el tamaño que más nos guste de la lista que aparece (tiny, small, nomal, etc.)

Y ya está.

(Traducido de esta entrada de linuxtricksandtips)

Bluetooth en OpenSUSE 12.3

Después de tener instalado OpenSUSE en mi portátil (Lenovo T61 type 7661-CTO) todo funcionaba a la perfección salvo la conexión por bluetooth con otros dispositivos.  Estaban instalados los paquetes bluez y bluedevil, y también el firmware necesario para mi equipo, pero a pesar de ello cuando pulsaba «Añadir dispositivo» se quedaba buscando sin encontrar nada.

Abrí Yast2 y busqué en el administrador de software todos los paquetes con «bluetooth» y todo lo que aparecía lo tenía instalado, por lo que aparentemente tenía todo lo necesario. Pero no era así, y lo descubrí cuando en esa misma aplicación me fijé en los «checks» de la izquierda: tenía marcado solamente buscar en el nombre, las palabras clave y el resumen. ¿Y si el término aparecía sólo en la descripción? Marqué dicho check y cuando relancé la búsqueda me apareció el paquete que me faltaba, el obexftp. Lo instalé junto con sus dependencias y desde entonces el bluetooth funciona a la perfección.

Los paquetes que me quedan instalaados finalmente son: bluedevil, bluez, bluez-compat, bluez-firmware, fuse, libbluedevil1, libbluetooth3, libsbc1, obex-data-server, obexd, obexftp, pulseaudio-module-bluetooth y sbc.

Error «Could not retrieve title from feed» al usar el módulo Feeds en Drupal 7

El módulo Feeds permite importar fácilmente datos en Drupal desde ficheros CSV, aunque tiene algunas características en su funcionamiento que pueden ser desconcertantes. Su utilización está muy bien explicada por ejemplo aquí por lo que no me voy a extender en ello, lo que querría explicar aquí es cómo evitar la reiterada aparición del mensaje de error «Could not retrieve title from feed» que me aparece cada vez que intento cargar un fichero CSV.
Para poder hacer bien la carga necesitamos:
1) Tener definido el nodo en nuestro Drupal, con unos campos de similar nombre y formato que los del fichero CSV.
2) Definir un nuevo importador (feed importer) relacionándolo con el tipo de contenido que tenemos que cargar (no configurarlo como standalone).
3) Ir a la sección Contenido y pulsar en Añadir contenido. Seleccionar el nodo que queremos cargar.
4) Nos aparece la página de carga de datos del nodo, en la cual, aparte del formulario para introducir los campos, nos deberá mostrar una serie de valores a rellenar para realizar la carga desde fichero. Seleccionamos el fichero a importar.
Si pulsamos el botón «Guardar» en este momento, nos saldrá el dichoso mensaje de error y no se hará ninguna carga. Para evitarlo, ponemos algo en el primer campo (que es el campo title), cualquier cosa. Pulsamos de nuevo «Guardar».
Veremos que ahora nos da otro error, pero además nos aparecen una serie de pestañas, entre las cuales está la pestaña «Importar». Pulsamos en ella y desde ahí ya podemos hacer la carga.
Finalmente hemos conseguido hacer la carga de datos, aunque sea de forma un tanto chapucera.

Cogido de la entrada #3 de aquí. ¡Gracias, RdeBoer!

Instalar el DNI electrónico en OpenSUSE 12.3

Para instalar el DNI electrónico en OpenSUSE 12.3 realizaremos los siguientes pasos:
1) Instalar los paquetes siguientes:
zypper install libopenct1 libopensc2 pinentry pcsc-lite mozilla-nss-tools libreadline5 libltdl3
pcsc-lite-devel pcsc-ccid perl-pcsc pcsc-openct

2) Instalar el controlador de la lectora de tarjetas que tengamos. En mi caso es la SCR3310, y el instalador se puede descargar de aquí. Descomprimimos el archivo
tar -xvzf /<ruta_al_archivo_descargado>/scmccid_5.0.11_linux.tar.gz
Ejecutamos (como root) el archivo de instalación que viene con él
cd /<ruta_al_archivo_descargado>/scmccid_5.0.11_linux
./install.sh
3) INSTALAR EL CERTIFICADO RAIZ
Importar el certificado raiz de la FNMT accediendo a esta página. Al pulsar sobre el icono con forma de certificado (o un enlace con la palabra «aquí») se abrirá una ventana en la cual marcamos los tres checks que aparecen y luego pulsamos Aceptar.
4) INSTALAR EL PAQUETE OPENSC-DNIE PARA EL DNI ELECTRONICO
Accedemos a la pág. web del eDNI, buscamos el enlace al paquete correspondiente de OpenSUSE para nuestra arquitectura (en mi caso la de 32 bits y la versión 2.0) y lo instalamos pulsando en él y diciendo que lo abra con Apper.
5) PREPARAR EL NAVEGADOR PARA LA LECTURA DEL DNI ELECTRONICO
Entramos en Firefox en Editar / Preferencias / Avanzado / Cifrado / Dispositivos de seguridad.
Pulsamos en Cargar y pulsanso en el botón Examinar seleccionamos el archivo /usr/lib/dnieopensc-pkcs11.so y luego pulsamos OK. Pulsamos de nuevo OK y cerramos la ventana de preferencias de Firefox.

Particion ntfs sólo deja modo lectura

Minientrada

Si un día encuentras que (como me ha pasado a mí) una partición NTFS compartida entre GNU/Linux y Windows no deja acceder a ella desde Linux en modo lectura-escritura, y se empeña en dejar sólo el modo lectura, es posible que sea debido a que el sistema de ficheros está un poco estropeado, pero es fácil de arreglar. Basta con entrar en Windows y hacer una comprobación de disco. Es posible que incluso salte ella solita cuando arranque. Una vez que termine y al volver a arrancar, ya se podrá acceder a ella sin problema desde Linux.
De todas formas es importante comprobar que cumplimos todos los requisitos: tener instalado el ntfs-3g y correctamente escrito el fichero /etc/fstab. Para aprender ambas cosas tenemos el siguiente enlace: NTFS-3G en ArchWiki