jueves, 15 de diciembre de 2016

sysqr no responde. ¿Dónde se activan las teclas mágicas?

Esta entrada tiene cierta relación con la anterior. En los tres ordenadores que tengo funcionando con Fedora 25, dos funcionan perfectamente con Wayland, descontando algunas alteraciones que iré explicando cuando las comprenda, pero un tercero, el más potente, el más moderno, muestra ciertas respuestas extrañas cuando está en el sistema gráfico Wayland. Fundamentalmente, el sistema muestra una granulación en el monitor y a partir de ese momento deja de responder a las órdenes gráficas y no deja llamar a un escritorio de texto (Ctrl+Alt+ F2 a F7, siendo F1 el que soporta el sistema gráfico). Este ordenador es el único que tiene una tarjeta gráfica externa, nVidia, por cierto; los demás llevan gráficas de Intel incorporadas en el procesador, y lo digo por si eso tiene que ver y alguno ve la relación. Además las primeras veces que se me bloqueó  el sistema no fui capaz de realizar una salida ordenada mediante sysrq (REISUB) y tuve que saltar el sistema con la tecla de reseteo.
Como había indicado en una entrada en la instalación de Fedora 18, la localización de los ficheros de configuración del sistema había cambiado de Fedora 17, /etc/sysctl.conf, al directorio /usr/lib/sysctl.d en Fedora 18, actuando desde  ese momento en el fichero /usr/lib/sysctl.d/00-system.conf. Y así apliqué tras la instalación de Fedora 25


y sin embargo no se ejecutaba la orden AltGr+ImpPant + REISUB.  Para comprender lo que supone, cada una de las letras ejecuta lo siguiente:

R pone el teclado en modo RAW (recobrar el control desde el entorno gráfico X al teclado)
E termina todos los procesos (end) (envía el comando Sigterm a todos los procesos, para finalizarlos ordenadamente)
I interrumpe todos los procesos (envía el comando Sigkill a todos los procesos, para forzar su terminación)
S sincroniza el disco duro (synchronize, descargar datos de la memoria a los ficheros en el disco duro)
U desmonta todos los sistemas de ficheros (unmount y volver a montar los sistemas de ficheros como de solo lectura)
B reinicia la máquina (reBoot)


Para evitar un tercer reseteo estuve evaluando los diferentes ficheros de configuración —/usr/lib/sysctl.d/— y en el fichero 50-default.conf aparece un mensaje así

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# See sysctl.d(5) and core(5) for documentation.

# To override settings in this file, create a local file in /etc
# (e.g. /etc/sysctl.d/90-override.conf), and put any assignments
# there.

# System Request functionality of the kernel (SYNC)
#
# Use kernel.sysrq = 1 to allow all keys.
# See http://fedoraproject.org/wiki/QA/Sysrq for a list of values and keys.
kernel.sysrq = 16

Para que veamos lo que supone cada número dentro del sysrq, el orden es:

0 - disable sysrq completely
1 - enable all functions of sysrq
>1 - bitmask of allowed sysrq functions (see below for detailed function description):
     2 - enable control of console logging level
     4 - enable control of keyboard (SAK, unraw)
     8 - enable debugging dumps of processes etc.
     16 - enable sync command
     32 - enable remount read-only
     64 - enable signalling of processes (term, kill, oom-kill)
     128 - allow reboot/poweroff
     256 - allow nicing of all RT tasks

Es decir, la el comando kernel.sysrq = 1 ejecutado en el primer fichero (00) de configuración es anulada por la kernel.sysrq = 16 colocado por systemd (50). Así que he sido obediente a systemd y he trasladado a un fichero /etc/sysctl.d/90-override.conf kernel.sysrq = 1, dejándolo fuera del directorio de configuración, y lo he eliminado del fichero 00. Algo exclusivo este systemd


Listo

miércoles, 14 de diciembre de 2016

Error en gnome-boxes bajo Wayland

He encontrado un problema en la ejecución de una máquina virtual en gnome-boxes en Fedora 25 utilizando Wayland. Más o menos resulta que tras la ejecución de gnome-boxes en terminal (si lo ejecutamos pinchando en el icono no se pueden leer los errores), al lanzar la máquina (en este caso Windows XP, para probar un programa), el sistema operativo comienza a cargarse y ahí se queda horas o días.


Podemos ver un error crítico en el terminal:

gnome-boxes:2361 Gtk-CRITICAL:gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

Debe ser un bug que viene de atrás, desde Fedora 22, y que está indicado aquí.
Tenemos dos soluciones:

La primera, recurrir a virt-manager, con el que la máquina virtual funciona como se esperaba,


o volver a X11 en gnome y boxes funciona adecuadamente (errores no críticos más o menos),


A Wayland aun le falta un pequeño empujón.

miércoles, 30 de noviembre de 2016

gparted Gtk-WARNING: cannot open display - root y xhost

No es la primera vez que me pasa esto; instalación de sistema, llamar a gparted y se obtiene un mensaje de

Gtk-WARNING **: cannot open display

Esto se debe a que gparted requiere privilegios de administrador para poder usarse

Root privileges are required for running gparted

y que es una máscara GRÁFICA. El administrador solicita la apertura de un nuevo sistema gráfico y ya está en posesión del usuario. En general muchas páginas recomiendan una orden como

xhost +

pero esto genera un problema de seguridad, ya que se abre el sistema gráfico a cualquiera (véase por ejemplo aquí). Es además matar moscas a cañonazos, ya que si lo único que necesitamos es que el administrador local tenga acceso al sistema gráfico, ¿por qué añadimos todos? Así que creo que es más lógico añadir al administrador local

xhost local:root

y listo. gparted en marcha


jueves, 24 de noviembre de 2016

Actualización a Firefox 50. Bloqueo del navegador por el mensaje de error de la extensión dragdropupload

Eso mismo; por cierto, un error repetido en el tiempo y especialmente molesto. En la última actualización de Fedora Firefox se actualizó a la versión 50 (y otras muchas cosas). Al lanzar el nuevo navegador apareció un mensaje de error que lo bloqueaba continuamente haciendo imposible su uso. No he guardado instantáneas, pero era un mensaje de un Java Script similar a

"...dragdropupload TypeError: can't access dead object..."

La única solución fue, tras tratar de cerrar el mensaje muchas veces, aceptar la posibilidad de eliminar todos las extensiones. Al arrancar empezará a cargar de nuevo todas las extensiones, ya que se sincroniza entre todas las máquinas, y hay que estar rápido de reflejos para eliminar la extensión en cuestión. De paso eliminé algunas que tenía desde hace tiempo y que ya no utilizo.

Las ventajas has sido claras; en primer lugar Firefox arranca antes (se ve que tenía demasiadas extensiones) y además sincronizan los cambios a las otras máquinas, con lo que al día siguiente ya estaban aplicadas en mi despacho, como se puede ver en la siguiente captura de pantalla.


Menos mal, por que estos 15 minutos de Chrome me habían generado un dolor de cabeza...

martes, 15 de noviembre de 2016

RaspberryPi como herramienta docente. R

El software que utilizo como herramienta de trabajo desde hace muchos años es completamente libre. No solo el que uso yo personalmente; también el que utilizo como herramienta de manejo de datos, gráficos y tratamiento estadístico. Eso quiere decir que la herramienta más importante en mis prácticas es R. La mitad de mi docencia se da delante de un ordenador, y debido al coste de mantenimiento de las aulas me he planteado, solo como duda teórica, si sería posible aplicar toda la docencia que explico utilizando RaspberryPi.


¿Qué ventajas ofrece? Fundamentalmente coste. Si una sala de informática de 21 ordenadores puede suponer unos 15.000€, la sustitución de una sala obsoleta por estos pequeños dispositivos puede salir por 1200€ (aprovechando monitores, teclados y ratones). El coste es el precio de un Raspberry (40€), una caja (10€) y una microSD (8€) multiplicado por 21.

¿Y los inconvenientes? Bastantes. Veamos; en primer lugar, los alumnos no están acostumbrados a nada que no sea Windows (o Mac). Las pruebas que he realizado han sido con Raspbian, que es una adaptación de Debian para esta máquina de arquitectura ARM. Por lo tanto, es una máquina limitada con fines de docencia para programadores, que no es este caso. He probado con RaspberryPi modelo 2B, de 512MB de RAM (tiempo de respuesta muy largo) y un RaspberryPi modelo 3B, con 1GB de RAM (tiempo de respuesta aceptable-bueno).

Las herramientas utilizadas son Calc —hoja de cálculo de LibreOffice, que ya está preinstalada en Raspbian—, y R; desde el repositorio de Debian disponemos de R v 3.1.1.

sudo apt-get install r-base

Al no ser una versión muy actualizada (hablamos una versión de 2014), la instalación de paquetes adicionales requiere que los espejos seleccionados sean http, y no https, que suelen tener paquetes solo para las últimas versiiones de R.

Realizada la instalación, el funcionamiento es fluido en el modelo 3 y prácticamente imposible de usar en una clase en el modelo 2, debido a la lentitud.

El modelo 3B lo he probado en un pitopCEED,


una pantalla formato tablet preparada para adaptar un Raspberry, con alimentador incluido y tecla de encendido. Este dispositivo se puede ajustar perfectamente a las clases.



El modelo 2B lo he probado en un monitor antiguo con conector DVI (el Raspberry tiene salida digital HDMI, pero con un adaptador HDMI-DVI funciona perfectamente). He posido instalar R pero el funcionamiento es a saltos y no permite un manejo fluido de las acciones.

En resumen, es factible el uso para docencia de R en dispositivos RaspberryPi 3. Para aquellos que estén utilizando RStudio como máscara gráfica, no me ha sido posible instalar RStudio, ya que no hay ningún binario con arquitectura ARM.

Planes siguientes:
- Realizar todas las pruebas utilizadas en las clases, medir los tiempo de desarrollo...
- Otras posibilidades de instalación de RStudio
- Instalación de la versión de Fedora para ARM y RaspberryPi

Estamos en ello...

martes, 8 de noviembre de 2016

Impresoras de tinta; érase una vez que la tinta era más cara que la sangre de unicornio

Desde hace bastantes  años tengo una impresora de tinta HP Officejet 8000 Pro.



Esta impresora tiene varias ventajas:
- Imprime muy bien
- Dual
- Rápida
- Drivers para Linux

Sin embargo me ha presentado bastantes problemas, alguno de los cuales ya los he señalado antes. En concreto ya se ha tenido que cambiar los dos cabezales (coste similar a una nueva) y ha sufrido un arreglo importante que solo fue posible con las piezas de otra similar que se había estropeado y el conjunto de piezas de las dos funcionaba. Además, el mayor inconveniente, común a todas las impresoras de tinta, es que un juego de cartuchos de alta capacidad cuestan como una impresora nueva.
Ahora se acerca el momento de comprar un nuevo juego de cartuchos, y la pregunta es, ¿compro un nuevo juego o cambio de impresora?
Desde mi punto de vista la impresora ideal es una multifunción láser con capacidad de escanear en color a dos caras, fotocopiar e imprimir a dos caras en blanco y negro. Personalmente no necesito impresión en color, pero en mi casa un pequeño porcentaje aun debe imprimirse en color. La decisión es complicada.

1. Como se necesita un cierto porcentaje de impresión a color, mis condiciones de multifunción láser con capacidad de escanear en color a dos caras, fotocopiar e imprimir a dos caras nos pone en impresoras muy caras y grandes, no adecuadas para casa.

2. Eso mismo en impresoras de tinta, si queremos evitar el gasto por los cartuchos nos lleva a impresoras profesionales muy caras que no se pueden justificar con mi uso habitual, un cartucho de cada color al año.

3. Si compro una multimedia habitual de tinta, he realizado un gasto para tener el mismo problema, solo por la capacidad de fotocopiador y escáner que solo lo utilizo en raras ocasiones en casa; es una decisión poco rentable.

4. Comprar una nueva similar a esta supone unos cartuchos de demostración, con lo que en dos meses pack nuevo y mismo problema sin haber mejorado nada.

5. Comprar tinta "barata" provocará que los cabezales de inyección se estropeen de nuevo. Mal asunto, 100€ de arreglo.

6. Comprar un pack de cartuchos de alta capacidad cuesta lo mismo que la impresora.

¿Qué hacer? Aquí planteo una duda existencial.

PD. Es solo una pregunta retórica. Tomaré la opción 6; pero llevo todo el día pensando que hacer... y discutiendo con el vendedor de la tienda, que opina también que la mejor opción es la 6. Eso sí, si deciden comprar nuevos cartuchos, nunca dejen que la impresora esté mucho tiempo avisando de que los cartuchos se están terminando, por que esa situción acaba siempre con cabezar estropeado.

lunes, 7 de noviembre de 2016

Cambio de équipo

Debido a los años acumulados, he cambiado mi ordenador de trabajo. Causas, diez años de uso, un disco duro de sistema con un sector erróneo y un arranque que fallaba cada vez más (¿condensadores?), lo que el último día supuso una pérdida de 29 minutos para lograr un arranque funcional. El nuevo equipo está muy bien:
- Placa madre ASUS X99-A II
- Procesador Intel Core i7 6850K
- 4 bancos de Memoria DDR4 PC2400 Kingston 16GB para un total de 64GB y asegurar el cálculo de datos
- Disco Duro SSD M2 256 GB Intel para el sistema
Asimismo, debido a que había que cambiar un monitor trajimos un Philips 272P4 de 27 pulgadas y con resolución 2560x1440 —para trabajar mejor con R al lado de otros programas— y con la capacidad de proyectar dos entradas simultáneamente  —para poder conectar un RaspBerryPi simultáneamente al ordenador principal—.


Como el equipo tiene cierto coste, se ahorró en la tarjeta gráfica, con una básica nVidia GeForce 210 montada por Asus, y ahí nacieron los problemas. La tarjeta en cuestión, que teóricamente puede cubrir 2560x1440, realmente solo puede alcanzar 1920x1200 a 60Hz, lo que hace imposible el funcionamiento del monitor en conexión DVI y solo se puede utilizar con un HDMI 2.0, con la merma de calidad debida al cambio de resolución en las pantallas planas. La única solución fue recurrir a una nVidia GeForce GT 730, también montada por ASUS.


Y así estamos; el nuevo equipo se comporta muy bien, con algunos problemas gráficos que pienso se deben a Fedora 25 beta con Wayland.
En resumen, esperando la versión estable de Fedora.

miércoles, 19 de octubre de 2016

Fedora 25 beta



En cuanto he podido disponer de unos minutos he instalado Fedora 25 beta de la manera más sencilla y rápida, actualizado a través de dnf, con los comandos ya habituales

su -c 'dnf -y update --refresh'

su -c 'dnf install dnf-plugin-system-upgrade' # (En mi caso no hizo falta, por que ya lo tengo instalado)

su -c 'dnf system-upgrade download --refresh --releasever=25'

su -c 'dnf system-upgrade reboot'

Sin problemas; algún mensaje de error que me ha obligado a arrancar primero en Xorg system pero luego ya he podido arrancar con Wayland.  Ahora a probarlo; si hay algún problema importante, lo pondremos en esta u otras entradas.

Ahora intentaré la instalación de Fedora 25 beta en RaspberryPi, a ver como va.

martes, 11 de octubre de 2016

Subtitulos PGS en matroska. Conversión a srt

Tengo unos ficheros interesantes de una serie antigua con doblaje español, pero el doblaje original era muy famoso y pude conseguirlo en un montaje de peor calidad de visión. La solución es simplemente extraer el sonido original e incorporarlo a la versión española. Eso añade la necesidad de unos subtítulos para entender mejor la lengua de Shakespeare. Los subtítulos tienen formato PGS (Presentation Graphic Stream subtitle format) que no se ven en muchos lectores de vídeo. La razón es que los subtítulos PGS, al igual que los VOBSUB, no son texto, son imágenes de bits que contienen los subtítulos en pixeles, no un texto con sus letras, fuentes etc. La solución pasa por:

1. Extracción del subtítulo PGS. Seguiremos los pasos del terminal indicados en esta entrada de hace tiempo

mkvextract tracks fichero.mkv 2:subtitulo.sup


2. Conversión del formato bitmap (nombrado sup al extraerlo) a texto mediante OCR ("Optical Character Recognition"). Para eso usamos suprip. Este programa permite hacer el OCR sobre el sup extraído. Es un programa para Windows; aunque puede ser utilizado en Linux con Wine, no lo recomiendo si el subtítulo tiene mas de 20 o 30 líneas. La razón es que el programa va creando su diccionario de reconocimiento y a los 5 minutos ya casi es autónomo, pero bajo wine no continúa hasta que encuentra un caracter no reconocido, sino que para en cada línea, y se hace interminable. Conservar el diccionario de reconocimiento (temp.font que guarda en /home/usuario/.wine/drive_c/users/usiario/Application Data/Suprip bajo wine o el correspondiente en Windows, si bien es cierto que luego lo puedes localizar en el directorio de suprip).
Cuando acaba, exportar el resultado a srt.

3. Revisar, por que nunca queda perfecto.

Una vez conseguidos los subtítulos, ya solo queda montar con mkvtoolnix-gui el doblaje original y los subtítulos srt que leen todos los lectores.

Todo esto, si los audios están ya sincronizados. Si no es así, habrá que sincronizar audios y subtítulos, pero esa es otra batallita.

miércoles, 28 de septiembre de 2016

Diferencia horaria entre los dos lados del charco

Fedora 25 beta... 2016/09/28 —aquí— y aun no ha salido
La verdad es que tenía la intención de probar el beta, pero aun no se ha liberado. Al otro lado del charco aun es 27 —día anunciado— y ...


ACTUALIZADO: Realmente estaba anunciado para el 11 de octubre (véase aquí). Son las ganas de probar el nuevo gnome 3.22 y Wayland por defecto

lunes, 26 de septiembre de 2016

Contaminación electoral

Las elecciones han venido, y nadie sabe como ha sido (hasta las siguientes, claro). Una vez terminadas, y para que nadie piense que lo hago por ciertos partidismos o ideologías, voy a poner una pega sobre el sistema publicitario. En dos fotos:

a carteles así colgados


le caen "restos" como estos



Sí, hemos mejorado respecto a las primeras elecciones de los años 70 y 80, en las que los partidos políticos pegaban carteles hasta en las puertas de los garajes y bajos, unos por encima de otros hasta alcanzar centímetros de espesor, se arrancaban y llenaban las calles de papel pringoso y la cola cubría las aceras. Aun así, se debería evitar dejar restos de plástico tirados por el suelo. A mi me molesta bastante, ya que trabajo con rumiantes, que tragan todo lo que está en el pasto, y frecuentemente se encuentras plásticos en el rumen. En la ciudad no pastan los animales, cierto, pero ¿qué trabajo supone para las personas que están colocando los carteles recoger los cortes de las bridas en un bolsillo del mono de trabajo? ¿Tanto problema supone llevar una caja para acumularlos y llevarlo a reciclar? Señores encargados de la publicidad electoral, un poco de civismo. Cuando vamos a trabajar, llevamos un recipiente para recoger los plásticos, otro para materia orgánica y una caja especial homologada para recoger agujas y hojas de bisturí. Den un poco de ejemplo.

PD. ¡Solo falta ahora que al recogerlos tiren la brida entera cortada al suelo!, que todo puede ser.

miércoles, 21 de septiembre de 2016

Sustituyendo el móvil más antiguo. LG K10 frente a Nexus 4

Algún día tenía que ser y El Nexus 4 ha sido jubilado; el nuevo fichaje es un LG K10, por gusto personal del usuario. Es bajar de un teléfono clase superior (un Nexus 4 era un LG G1 tunizado) y ahora bajamos a nivel medio, pero que cubre las necesidades de la persona que lo va a usar. Desde mi punto de vista es elegante, fino, resolución adecuada y claridad de visionado. Como inconveniente, algo "plasticoso" de más. En fin, el cuarto LG en casa.

martes, 20 de septiembre de 2016

Sistema no arranca... a la primera. ¿kaslr disable o algo más?

Las cosas son así. Mi ordenador de trabajo no arranca al primer intento desde hace bastante tiempo, y suele arrancar después de un reset —a veces más de uno—, detectando la BIOS y siguiendo el patron natural de arranque. Por supuesto, se debe a que tiene 10 años, un disco de arranque WD raptor a 10.000rpm, una joya en su momento pero ahora con un sector erróneo y con avisos de muerte continuos, todo debido a falta de presupuesto. Por ello no me extraño al tener que resetear el equipo los lunes —solo lo apago los viernes, al terminar la semana de trabajo—. Sin embargo la semana pasada apareción un nuevo mensaje, de manera muy fugaz, apareciedo unos milisegundos antes de quedar la pantalla en negro

kasrl disable

Este mensaje se debe a un bug conocido en Fedora desde la actualización del kernel a 4.7.2-200.fc24. kasrl de refiere a la localización en memoria del kernel —Kernel Address-space layout randomization KASLR—. Una localización aleatoria dificulta el ataque sobre el kernel.


En mi caso dudo que que mi problema esté en este bug, ya que depende de que esté admitido la hibernación, que no es el caso; además, con uno o más resets arranca, así que lo mío sigue siendo "achaques de edad".

viernes, 16 de septiembre de 2016

Wayland - algunos "problemillas" en la configuración de pantallas dobles

Ayer tuve un problema que era sencillo de resolver, pero que tardé en identificar unos minutos. Dando una clase me toca un aula con un proyector antiguo Epson EMP-50. Este proyector emite con una resolución 4x3 de 800x600, mientras que mi portátil tieme una resolución 16x10 de 1280x800. En general se soluciona haciendo un espejo de las dos pantallas a 800x600 en la configuración de pantallas y listo. Sin embargo no me dejaba ejecutar, ni siquiera como administrador. Intenté cambiar la resolución de pantalla a través de xrandr, pero no me daba ni siquiera el listado de las resoluciones posibles ni me dejaba cambiar la resolución estableciada. Nunca me había encontrada en una situación así, hasta que me di cuenta de la respuesta al comando xrandr

XWAYLAND0 connected 1280x800+0+0 290mm x 180 mm

Es decir, estaba bajo Wayland. De hecho llevo desde la actualización a Fedora 24 usando Gnome en Wayland, y como no me ha dado ningún problema, hasta éste, ni me daba cuenta de que estaba usando este sistema gráfico. Es decir, primer problema encontrado en Wayland.


Por supuesto, se arreglo reiniciando y volviendo a Gnome bajo x11 y se pudo hacer un espejo con una simple configuración gráfica.

lunes, 12 de septiembre de 2016

Lo que no hace un Mac

Entrada sencilla, en la que muestro lo poco que sé de los Mac. Para ser breves; me piden unos ficheros multimedia; los grabo en un disco externo en NTFS y me acerco a la casa de la persona que los había pedido. Intento grabarlos en otro disco externo NTFS usando su equipo, un iBook. Imposible.


Lo intento grabar en el propio equipo, demasiado volumen. Problema, Mac solo lee los NTFS; no escribe en ellos, salvo compra de aplicación intermedia.
Suficiente. No hace falta decir más.

jueves, 8 de septiembre de 2016

Gestores de bibliografía. Mendeley y Fedora

Empecemos por el principio. Como pasa siempre, no siempre es sencillo para los usuarios de Linux usar las aplicaciones de los usuarios de Windows. Además, ahora ha aparecido una segunda barrera, los ubuntusers. Como investigador, autor de artículos científicos y como lector de ciencia, he utilizado gestores de bibliografía durante bastante tiempo, pero con menos facilidad que los usuarios de Windows. En general no era posible instalar versiones en escritorio y recurría a versiones en la red que permiten el uso a través del navegador, sobre todo EndNote Web. EndNote Web tiene varias ventajas; la primera, está asociado a todas las aplicaciones de Thompson Reuters, incluidas WOS (Web of Science - base de datos de revistas científicas incluidas en el JCR), el propio JCR (Journal Citation Report, el índice más importante en la valoración de las revistas científicas; su importancia está en que fue el primero, y por tanto tiene datos desde hace mucho tiempo y ademas, porque lo usa el ministerio para valorar los méritos de publicaciones de los científicos en España) y ResearcherID, que como su propio nombre indica es una forma de identificación digital (ID) de los científicos para hacer públicas sus aportaciones a la ciencia. La segunda importancia está en el hecho de que el FECYT (Fundación Española para la Ciencia y Técnología, dependiente del Ministerio de Economía) financia a las universidades y centros de investigación su uso, que no es gratuito para el resto de los humanos. Sin embargo, tiene algunos inconvenientes. Su uso on-line impide algunas opciones muy interesantes, como la "inyección" directa de las citas en los artículos. Actualmente la base de datos de Scopus, perteneciente a la editorial científica Elsevier presenta algunas ventajas. En primer lugar dispone de más artículos indexados que pueden ser obtenidos a través de ella (como 3 veces más); eso supone también que tu ID en Scopus suele generar índices de actividad superiores, ya que con más revistas indexadas, aporta a los científicos un número superior de citas por artículo publicado, es decir un índice de citas o un índice H superior. Una tercera ventaja es que Elsevier pone a disposición de los investigadores Mendeley, un gestor de bibliografía de uso gratuito on-line y en el escritorio que permite el almacenamiento de artículos, indexación entre categorías y, sobre todo, cita parentética y lista de referencias "en caliente", mientras estás escribiendo. Más aun, permite modificar el estilo de las citas a posteriori, con la ventaja que supone para un autor cuando tiene cambiar un artículo de una revista inicial que lo rechaza a otra más adecuada.

Bien, ¿dónde está el problema?

Pues que como pasa desde hace unos 5 o 6 años, el mundo piensa que los usurios de Linux instalan todos Ubuntu, y Mendeley ofrece un binario directo para Ubuntu y su madre Debian, pero para los demás solo un ejecutable genérico, que en ocasiones genera "problemillas" de instalación.


Y esto trae a mi memoria las épocas en que usaba Ubuntu y si querías obtener algunos binarios de programas comerciales de estadística (por ejemplo, JMP) solo había paquetes rpm, y nunca deb, y la conversión de rpm a deb con alien siempre generaba binarios inútiles (a más edad, más cicatrices por ofensas pasadas).

PD. Y esto solo porque ayer estuve intentando instalar en el portátil Mendeley y me daba una serie interminable de errores, pero solo por que bajé la versión de 32 bits en vez de la de 64

jueves, 28 de julio de 2016

LG 49UB850V y x265

Hace unos meses decidí comprarme una televisión 4k, en concreto una LG 49UB850V.


Las razones eran varias; por supuesto, para ver mejor el cine, para aumentar el área de visión (de 25 a 49 pulgadas), para bajar de peso —la anterior era aun de tubo y debía pesar 40kg— y, por supuesto, poder ver todos los formatos de vídeo, audio y foto desde el dispositivo sin añadir ningún aparato más. No; no para ver mejor los canales de televisión, que solo veo snooker y Canal Cocina.
Bien, realmente habíamos cubierto CASI todo lo previsto; se ve mejor —mucho mejor—, pesa menos, pero no mucho menos, por que es ENORME, y se ve todo, mejor dicho, casi todo, por que los matroska con codev x265 (también llamado HEVC —High Efficiency Video Coding—, como queráis llamarle) no se podían reproducir... hasta la última actualización. Ayer ya pude probar un x265 con una película remasterizada de 2h y 20 minutos en un contenedor matroska de solo 1,4GB con una calidad pasmosa, para tan escaso peso. En resumen, una maravilla. Había muchos comentarios de que este tipo de televisiones anteriores al  2016 llevaban chips que no tendrían potencia suficiente para descodificar un x265, pero sí, esta puede. Como nota al pie, no se podía utilizar la función de avance y retroceso, y había que manejar los tiempos, pero nada importante.
Disfrutémoslo con unas palomitas

miércoles, 27 de julio de 2016

Cambiando los dispositivos móviles: LG G4



En mi casa estamos usando 3 móviles y dos tablets. La más antigua de las tablets, una Nexus 7 modelo 2012 es un dispositivo casi inútil desde la actualización a Android 5, asi que había que cambiarla. Lo mejor es aplicar un sistema de deslizamiento "hacia abajo" de los dispositivos. El aquí presente se compra un LG G4, el usuario de la tablet Nexus 7 2013 y un Samsung mini 2 recibe el LG G3, que hace todo lo de los dos dispositivos y más y el último de la fila, el de la tablet anulada por las actualizaciones se queda con la Nexus 7 2013, que funciona aun de maravilla. Todo el mundo contento con una sola adquisición. Todos menos el que a pesar de estar en la parte alta del escalafón se queda con el Nexus 4 (primer LG nuestro) y no mejora nada.

PD. Mi intención original era esperar hasta el LG G6 para comprarme el 5, pero hemos adelantado el plan. Ahora cuando tenga vacaciones pienso rootear la Nexus 7 2012 y volverla a Android 4.4 o instalarle una distribución de Linux. A ver en que quedamos...

jueves, 14 de julio de 2016

Actualización Fedora 23 a 24. Todas las posiblidades


Y así ha sido. He actualizado 3 equipos. El primero fue el portátil en la versión Fedora 24 Beta, y quitando algunas dificultades (véase aquí) hemos podido actualizar con siguiendo los pasos indicados aquí en la wiki de Fedora. En resumen,

1.  Copia de seguridad, si hay algo que salvar

2. Actualización del sistema:
      su -c 'dnf -y update --refresh'

3. Instalación del plugin de actualización del sistema (si no lo has hecho antes en la actualización anterior)
      su -c 'dnf install dnf-plugin-system-upgrade'

4.  Descarga de paquetes (desactivar antes dropbox si lo tenéis - killall dropbox)
     su -c 'dnf system-upgrade download --refresh --releasever=24'


5. Actualizar el sistema
     su -c 'dnf system-upgrade reboot'

Como podéis ver en la actualización en el portátil he tenido que añadir algunos "arreglos" antes de la descarga de los paquetes, en concreto --allowerasing y --no-downgrade

su -c 'dnf system-upgrade download --refresh --allowerasing --no-downgrade --releasever=24'

El segundo equipo fue el de trabajo. Por más que lo intenté, eliminando paquetes con problemas, fue imposible la actualización, por lo que recurrí a una instalación desde cd con la versión netinst, que suele instalarse más rápido y actualizada.

Por último, mi ordenador personal más potente donde está todo lo importante. Fue la actualización más sencilla y rápida, y solo hubo que incluir --allowerasing debido a algunos problemas de dependencias de avidemux. En 30 minutos todo en marcha. La verdad es que con las mejoras que está teniendo el sistema de actualización de Fedora nos estamos acercando a la comodidad de un "rolling release" sin que sea así.

miércoles, 13 de julio de 2016

Solución sencilla para ficheros PDF en Linux v3

Con mucha prisa teniendo que cambiar solo una página en un PDF recurrí esta vez a LibreOffice Draw, siguiendo un consejo de mi amigo HckoRootX. Resultado, perfecto. Abre, edita hasta donde se puede con mucha facilidad. El único inconveniente es que no guarda PDF, ya que no es su formato nativo, así que hay que exportar; perdí 5 segundos hasta que me di cuenta.


PD. Por soluciones que no quede

lunes, 11 de julio de 2016

Nexus 7 2013. Reparación del conector USB... por segunda vez

Como ya hemos visto en , el punto más frágil de la Nexus 7 2013 es el conector USB. Si se utiliza  el dispositivo mientras se está conectado, en general cargando, y se hace un tirón lateral, es muy fácil que el conector se suelte. La primera vez se pudo soldar, pero esta vez la cosa era bastante difícil de extraer, limpiar y volver a soldar uno nuevo.


La solución esta vez ha sido la placa inferior completa. El problema fue encontrarla. A través de eBay se ha podido encontrar una distribuidora que aun tenía algunas. En menos de una semana (de jueves a martes) hemos podido disponer de ella y sustituir la vieja


por la nueva.


Listo. Hasta la siguiente.

PD. La cosa es más complicada de lo que parece y la primera placa que pedí fue la superior, la del jack de audio. No cometáis el mismo error. La anterior, que pongo al final, tiene la conexión con el jack de audio hacia un lateral. En la placa posterior, la conexión USB se localiza en el centro.


miércoles, 29 de junio de 2016

Solución sencilla para los ficheros PDF v2

Más sencillo aun.

Introducción: en pleno cambio de Fedora 23 a Fedora 24 en todos los ordenadores, me faltan muchas herramientas o algunas no funcionan por problemas de dependencias, por ejemplo, pdf-shuffler, pdftk. Tengo que extraer parte de un PDF. ¿Cómo lo hago?

Materiales y métodos: herramientas disponibles pdfmod y evince. pdfmod se niega a leer los ficheros con errores tipo EOF y otros; solo nos queda evince. Se puede ver la forma más sencilla de lograrlo, siempre que no tengamos que girar las páginas.


Simplemente imprimimos un fichero (1) y seleccionamos las páginas deseadas (2)

Resultados: perfecto

Conclusión: más sencillo imposible

martes, 21 de junio de 2016

Solución sencilla para los ficheros PDF "EOF marker not found"

Concretemos el problema:
PDF es un formato de almacenamiento para documentos digitales (aunque luego acabemos imprimiéndolos) independiente de la plataforma de software o de los dispositivos hardware en que lo estemos utilizando. No deja de ser una versión modificada del lenguaje de descripción de páginas postscript (PS), que viene desde muy antiguo (1979). Sus generadores fundaron la empresa de software ADOBE. Eso nos lleva a que no exista un verdadero editor de documentos PDF estilo Adobe Acrobat, que Adobe llama "edito PDF original". Es decir, para editar un PDF en Linux las posibilidades son limitadas:
1. Generarlo de nuevo desde una aplicación con la capacidad de exportar. Eso exige que seamos los autores originales y/o que conservemos/tengamos la versión inicial en otro formato. En el caso de libreoffice permite al exportar guardar el formato de libreoffice y es sencillo. Si las aplicaciones no permiten exportar siempre nos queda imprimir como PDF, que en Linux es natural y forma parte de la idiosincrasia del sistema.
2. Ediciones limitadas a cortar y añadir páginas o rotarlar (PDF-shuffler, PDFMod GUI o pdftk y alguna más en CLI...)
3. Añadir algo POR ENCIMA del original (xournal)

En resumen, no tenemos un editor en formato libre similar a Abobe Acrobat. Eso nos lleva al problema en el que me he encontrado. Una revista de divulgación en la que publicamos de vez en cuando artículos nos permite capturar su PDF completo desde el que podemos extraer fácilmente una copia de nuestros artículos borrando las páginas innecesarias; en general utilizo pdf-shuffler. Sin embargo, después de haber eliminado más de 80 páginas no deja guardar el resultado debido a


EOF marker not found es No se ha encontrado "End of file marker". Simplemente el editor ha añadido "algo" después del fin natural del fichero pdf; y como hemos visto en Linux no podemos editar el contenido, solo manipularlo parcialmente. Y la incapacidad de "saltar" este problema es un error conocido en pdf-shuffler. Además, pdfmod no permite ni siquiera abrir el fichero al detectar ya al inicio el error. Generalmente este problema lo resolvía en el terminal mediante pdftk, editándolo por comándos, al extraer las páginas que quería conservar, pero pdftk ya no está disponible en Fedora (las razones las podemos ver aquí).
Por ahora la solución que he encontrado es usar las poppler-utils y a través de pdfunite he generado un pdf nuevo uniéndole otro pdf al final.

pdfunite fichero.error.eof.pdf otro.pdf output.editable.pdf

Queda editarlo en pdf-shuffler o pdfmod, eliminando las páginas que no quieres mantener y listo. Tendremos que buscar alternativas a pdftk. Hay algunas sugerencias, (1, 2), o las que señalan en la página de Fedora que hemos visto, pero aun no he probado.

jueves, 16 de junio de 2016

Reparaciones de estaño

Cosas que pasan. Unos cascos, tirón, presión... Quién sabe, ya que no estaba allí. Resultado



Por suerte mi amigo HckoRootX tiene una soldadora de estaño y la habilidad de saber utilizarla. Como se puede ver


perfecto. Se oye igual que antes. Gracias HckoRootX.

PD. No eran cascos Sennheiser, pero sí eran Philips con control externo de volumen, así que merecía la pena un arreglo.

miércoles, 15 de junio de 2016

Ventajas de la tecnología. Partidos por streaming

Hoy me he dado cuenta de la ventaja y comodidad que nos trae —en ocasiones, no siempre— la tecnología. Simplemente he visto el partido de la Eurocopa Rusia-Eslovaquia en streaming. Y no en el ordenador, como hacíamos antes; en el salón, en una televisión de 49 pulgadas; solo faltaban las palomitas, que no me gustan, y la cerveza, ya que no bebo. Tan simple como SmartTV, navegador, es.uefa.com, registrarse y streaming en directo a pantalla completa. Mejor imposible


Los distribuidores de canales de televisión tendrán que ponerse las pilas, por que a este paso no vamos a necesitar sintonizadores. Nos conectamos a la red —este aparato está cableado a la red, además del decodificador de la distribuidora de cable— y no serán necesarios canales. A ver que llega antes, los coches eléctricos o la desaparición de la distribución tradicional en la televisión.

martes, 14 de junio de 2016

Cambio a disco sólido... más pequeño que el anterior

La última actualización de Windows 10 convirtió el dispositivo un Lenovo de 11 pulgadas (Lenovo Thinkpad EDGE 11) que utiliza ahora un familiar en algo parecido a una tortuga reumática. La solución era sencilla; cambiar el disco duro magnético por uno sólido, como ya había hecho con mi portátil. Ya disponía del disco sólido, ya que unos días de oferta en Amazon me había comprado un evo 850 250GB por 70 eurillos, más barato que ahora, por si un día me hacía falta para el dispositivo Lenovo.


El problema esta vez es que no era una instalación limpia, si no que tenía que salvar un disco de 320GB en uno de 250GB. Teóricamente es posible con Clonezilla bajo ciertas circunstancias:
1. Reducir el disco original a particiones que sumen menos que el disco destino, dejando parte del espacio libre (si se puede). En este caso se podía, ya que solo estaba ocupado unos 47 GB del disco
2. Copiar las particiones en cuestión a una imagen. En el caso de este dispositivo tuve que instalar Clonezilla en un USB (ver aquí)
3. Restaurar la imagen a particiones preparadas

En algún momento cometí algún error, por lo que falló la restauración. La solución fue utilizar la aplicación que Samsung incluye en los discos sólidos. Sin embargo la aplicación que estaba en el disco sólido no servía para clonar Windows 10, así que descargué una versión nueva. La aplicación funciona perfectamente y, ¡SORPRESA!, en un sistema en funcionamiento; ¡instalación y clonado de un disco montado! Si te avisa de que la partición de restauración no se puede clonar, pero ¿a quien le importa esa parte?

Luego la sustitución de uno por otro fue sencilla. Abrir por detrás, soltar la conexión SATA y alimentación, unidas en una faja, soltar 4 tornillos, quitar el disco y poner el nuevo, que mide igual, fijándolo con dos tornillos; los otros son de más ya que el disco queda fijado y me los quedo en la bolsa de tornillos que voy tirando al suelo de vez en cuando.

Por lo demás, cambio perfecto. Arranca varios millones de veces más rápido y el dispositivo es utilizable.

PD. Como ventaja, o quizás en este caso desventaja, que ya no sé donde meterlos, tengo otro disco externo de 320GB; Western Digital, por cierto, en una caja Orico de 9 €.

viernes, 13 de mayo de 2016

Instalación de Fedora 24 beta. Wayland funcionando

Como había dicho, he instalado Fedora 24 beta. La instalación ha sido muy sencilla, siguiendo las indicaciones de la página de Fedora DNF system upgrade. Por pasos:

1.  Copia de seguridad. No realizada en mi caso, por que este portátil no guarda nada que no esté en algún otro sitio. Solo para los que lo vayan a realizar en ordenadores con contenido valioso y sin copia de seguridad.

2. Actualización del sistema:
su -c 'dnf -y update --refresh'

3. Instalación del plugin de actualización del sistema
su -c 'dnf install dnf-plugin-system-upgrade'

Realmente descubrí que ya lo tenía instalado, ya que la última actualización a Fedora 23 ya se había hecho así.

4.  Descarga de paquetes. La orden es esta

su -c 'dnf system-upgrade download --refresh --releasever=24'

Sin embargo sobre esta orden he tenido que apagar Dropbox

killall dropbox

y añadir a la orden base --allowerasing (reemplazar los paquetes que producen conflictos) y --no-downgrade por choques con el demonio de dropbox y sus versiones y otros "problemas"

Failed to synchronize cache for repo 'rpmfusion-nonfree', deshabilitando.
Failed to synchronize cache for repo 'rpmfusion-nonfree-updates-testing', deshabilitando.
Error: package ffmpeg-libs-2.8.7-1.fc23.x86_64 requires libvpx.so.2()(64bit), but none of the providers can be installed.
package ffmpeg-2.8.7-1.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package gstreamer1-libav-1.6.3-1.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package libavdevice-2.8.7-1.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package mencoder-1.2.1-2.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package mplayer-1.2.1-2.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package gmtk-1.0.9-2.fc22.x86_64 requires mplayer, but none of the providers can be installed.
package gnome-mplayer-1.0.9-3.20150203svn2476.fc22.x86_64 requires mencoder(x86-64), but none of the providers can be installed

Al final, la orden fue

su -c 'dnf system-upgrade download --refresh --allowerasing --no-downgrade --releasever=24'

5. Actualizar el sistema

su -c 'dnf system-upgrade reboot'

Esperar y listo.

Arranqué con Wayland y el único problema que he tenido hasta ahora ha sido un bloqueo al actualizar las extensiones de Gnome. Al activar la extensión Easy Screen Cast se bloqueó el sistema y no fui capaz de salir de él hasta reinicio salvaje (apagando por la fuerza). Después, he estado trabajando con el (y conectada esa extensión) ayer y hoy de forma habitual (Firefox, Libreoffice, R, algún vídeo...) sin ningún problema aparente.


Seguiremos trabajando sobre el asunto.

martes, 10 de mayo de 2016

Liberado Fedora 24 Beta

Hoy se ha liberado Fedora 24 beta. Aunque no saldrá aun con Wayland por defecto, como principal novedad para los usuarios no desarrolladores presenta Gnome 3.20; como novedad, Gnome 3.20 permitiría la actualización completa del sistema a una versión nueva desde la aplicación software. Como mis ordenadores son herramientas de trabajo, no lo instalaré por ahora; sin embargo, en el portátil, cuando acabe mañana la presentación de un examen, lo voy a probar. Incluso, a la vista de que lo más pesado ya ha acabado, a lo mejor intento probar Wayland.

viernes, 6 de mayo de 2016

Recuperación de datos borrados. Testdisk y photorec

Este es uno de estos casos de recuperación de información perdida de los que hemos hablado en ocasiones. Este en particular se refiere a un disco duro en el que el dueño hace una mala jugada y borra directamente información sin darse cuenta de que no la ha duplicado. El problema fundamental está en que no hay copia de seguridad. El arreglo por parte de los técnicos termina con ficheros con nombre y sin contenido, así que hemos hecho un intento de recuperación con testdisk. Las particiones aparecen, aunque la importante que contenía los datos no puede ser montada en Linux (¿falta de NTLDR?). Éste es el log

#1462463494 Disk /dev/sdc - 320 GB / 298 GiB - CHS 38913 255 63
 1 : start=     2048, size=   407552, Id=07, *
 2 : start=   409600, size=592109568, Id=07, P
 3 : start=592519168, size= 32409600, Id=07, P
 4 : start=624928768, size=   211632, Id=0C, P

Para estar seguros copiamos una imagen con ddrescue por si luego no podemos trabajar con el disco y para mantener una copia de recuperación:

su -c 'ddrescue -v /dev/sdc2 /home/copiadd/imagen.img'

Luego lanzamos photorec sobre sdc2, con la recuperación de 269.101 ficheros en 532 directorios de recuperación (recup_dir.532). Hasta ahí mi trabajo. Para el fin de semana el dueño del ordenador tendrá que encontrar las diferentes agujas (unas 2000) útiles dentro de un pajar de 269.101 ficheros.

PD. Y me pregunto yo que habrán usado estos técnicos para no encontrar nada (sí, ha pasado por técnicos que solo han recuperado los nombres de los ficheros)

martes, 19 de abril de 2016

Fedora 24 y 25 rápidamente

Según dicen en Fedora Magazine podremos disponer de Fedora 24 en junio y 25 en noviembre. Y lo digo por si de una vez podremos disponer de Wayland estable antes de que acabe el año. Si no puedo ser para la 24, a ver si es para la 25.

jueves, 31 de marzo de 2016

Raspberry Pi 3 funcionando

Me he comprado un Rasberry Pi 3. Aquí en España lo más fácil es pedirlo a Kubii. De hecho, esta vez pedí el Kit Iniciador oficial, que incluye el Raspberry Pi 3 modelo B y la caja, que podemos ver aquí ya montados


el alimentador y una microSD de 16GB con adaptador y Noobs instalado.
El conjunto tiene ciertas ventajas sobre el hecho de comprar por separado. Cuando compré hace años los Raspberry modelo 2B los compré directamente a Inglaterra y los estuve probando sobre bolsas de plástico anti-estáticas durante mucho tiempo, hasta que conseguí unas cajas fabricadas a medida. El segundo problema era que los cargadores de teléfono de aquel entonces solían tener una intensidad de 850mA, y no daban potencia suficiente cuando empezabas a añadir cosas a las tarjetas Raspberry. El alimentador incorporado ahora ofrece 2,5mA y ha funcionado perfectamente.
Los monitores y el espacio disponible suponen otro problema para el uso de estos dispositivos. De hecho, los Rasberry 2 los he dejado de usar por que me han dejado sin sitio para probarlos (los uso para aprender y divertirme, no de forma profesional) y me han quitado o he eliminado muchos monitores. En este caso lo que he utilizado ha sido el monitor que uso para mi ordenador principal, un Phillps Brillance 241P, que tiene tres entradas, una DisplayPort, un VDI y un RGB. El VDI estaba libre y lo acoplé al HDMI del Raspberry Pi con un cable HDMI y un adaptador HDMI-VDI. Añadí un teclado pequeño USB y un ratón de portátil para poder utilizar los dos ordenadores al mismo tiempo sin tener que apagar ninguno. Además lo uni a red por cable desde un Router secundario que utilizo al lado del ordenador principal. Quedó más o menos así


El monitor permite usar los dos ordenadores simultaneamente, cambiando la entrada


Se coloca la tarjeta MicroSD con Noobs por su entrada


y el rasberry y su sistema también funcionan


Finalmente, como cada uno tiene sus manías, para comprobar lo que se puede hacer, instalé R, que también funciona.


Ahora me queda configurar el teclado y hacer MicroSDs diferentes para funciones distintas. Como ya he descubierto una manera de usar estos dispositivos sin tener que añadir un monitor, haré lo mismo con mis "viejos" Raspberry Pi 2B.

¡Nuevo divertimento!, para cuando tenga tiempo.



martes, 29 de marzo de 2016

Liberado Fedora 24 Alfa, para el que tenga valor

Aviso oficial. El que se atreva, que lo pruebe. Yo nunca lo he tenido. Lo máximo que me he atrevido a hacer es usar un beta cuando necesité una actualización de algún programa o de kernel. Como lo uso para trabajar, no me atrevo a usar un alfa, pero la verdad es que le debemos mucho a la gente que lo prueba, ya que así se corrigen los errores y los demás podemos usar versiones limpias y con menos "bugs".



Ustedes mismos...

viernes, 18 de marzo de 2016

Si no somos cuidadosos con nuestros dispositivos...

... acaban así


Es mi primera cámara digital; la sustituí hace años por una TZ3 (y esta por una TZ10...) y ésta estuvo en diferentes sitios para hacer diferentes cosas. Realizó en su vida más de 6000 fotos. Como vemos alguno —nadie se da por aludido— no sabe como cerrar las pilas y debió usar un martillo; si os fijáis tiene rotos los 4 enganches y saltado el muelle.

¿Y esto por qué nos lo cuentas?

... no tiene solución. He mirado en diferentes sitios. Los técnicos no disponen de las piezas; dicen que probablemente enviarla a SONY no serviría de nada, ya que se pagaría el porte de ida y vuelta y que probablemente, debido a los años, no existan ya piezas. La única solución es encontrar otra de la misma serie que tenga el sistema electrónico estropeado y con paciencia y destornilladores pequeños  extraer el conjunto de carga —la pieza gris que contiene las pilas— y la tapa y con más paciencia aun intentar ponerlas a esta cámara.

¿Merece la pena?

Técnicamente no; estoy seguro de que por menos de 100 € puedo conseguir una cámara con más prestaciones. Es solo una cuestión de fidelidad a la máquina que te ha servido lo mejor que ha podido. Veremos que encontramos.