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 €.