Cómo crear un EPUB para el concurso de Amazon. Parte 3

Captura de pantalla de El Gimp

El Gimp es una muy útil herramienta para crear la portada de nuestro ebook.

En el artículo anterior comenté acerca de dos herramientas para crear un EPUB que siendo compatible con los dispositivos Kindle, nos permita participar del concurso literario de Amazon. En este artículo veremos cómo crearlo.

El formato EPUB

EPUB es un formato para publicación de libros electrónicos (Su nombre es el acrónimo en inglés para publicación electrónica= aunque las últimas versiones permiten interactividad y reproducción multimedia siempre que se visualice en un dispositivo compatible. Hay lectores para el formato en ordenadores tabletas, smartphones y dispositivos electrónicos.

EPUB y dispositivos Kindle

Como sucede con muchos de los cuasi monopolios del mundo de la tecnología, Amazon desechaba el estándar para imponer su propio formato. Y, como le sucedió a Microsoft en su momento, cuando el mercado cambió tuvo que aceptarlo. En realidad, es una aceptación a medias. No acepta EPUB en forma nativa, pero tanto para la publicación como para la lectura ofrece herramientas de conversión.

Esto es muy útil para crear nuestra publicación desde Linux ya que podemos visualizar si nuestro ebook es compatible con Kindle enviándolo a nuestra biblioteca desde la aplicación móvil.

Cómo crear un EPUB para publicar en Amazon

Antes de seguir con las pautas de publicación, deberás tener en claro que no estoy enumerando la lista completa ya que me limito a aquellas que tienen que ver con la utilización de programas para Linux.

Pautas de Publicación

Imagen de portada

El Programa de Publicación Directa de Amazon exige dos imágenes de portada; una para la web y otra interna para el libro. En el primer caso exige una imagen vertical en la que por cada 1600 píxeles de altura haya 1000 de anchura, el tamaño recomendado es de 2560×1600, pero se aceptan otros tamaños con los siguientes criterios:

  • Tamaño mínimo: 1000 x 625 píxeles.
  • Tamaño máximo: 10 000 x 10 000 pixeles.
  • Pixel por pulgada: 72.
  • Peso: 50 MB.
  • Formatos admitidos: TIFF (.tif/.tiff) o JPEG (.jpeg/.jpg
  • Perfil de color: RGB.

No hay una indicación específica de parámetros para la imagen interna salvo que sea de gran tamaño y gran resolución. Podemos usar la misma portada que para la web.

Podemos crear la portada con El Gimp (Está en los repositorios)

  1. Pulsa en Archivo.
  2. Pulsa en Nueva.
  3. Cambia el ancho a 1600.
  4. Cambia el alto a 2560.
  5. Pulsa en Opciones avanzadas.
  6. Ajusta la resolución de x e y a 72.
  7. Pulsa en OK.

Una vez que hayas creado la portada la puedes guardar pulsando en Archivo Exportar A y reemplazando .png por .jpg en el nombre del archivo. A continuación, pulsa en Exportar.

Tanto el editor de libros de Calibre como Sigil te permiten agregar la portada necesidad de escribir código.

Editor de libros de Calibre
  1. Pulsa en Herramientas.
  2. Presiona en Añadir portadas.
  3. Pulsa en Importar imagen.
  4. Pulsa en Aceptar.
Sigil
  1. Pulsa en la carpeta Images.
  2. Con el botón derecho pulsa en Añadir archivos existentes.
  3. Ve al menú Herramientas.
  4. Selecciona en Añadir una portada.
  5. Presiona sobre la imagen que prefieras.
  6. Pulsa en Aceptar.

Tabla de contenidos

Amazon nos pide un índice de contenidos en formato HTML que debe estar al principio del libro y un archivo NCX que podrá verse en cualquier página.

Ambos programas generan el archivo NCX en forma automática. En cuanto al archivo HTML debemos respetar los siguientes parámetros:

  • La tabla de contenidos debe estar formadas por enlaces HTML que permitan ir al lugar específico cuando se presiona sobre ellos.
  • No confundir la tabla de contenidos con las tablas que se usan para presentar datos en los sitios web.
  • Los enlaces deben ser a secciones y no a números de página.
  • En caso de que se quieran incluir los mapas e ilustraciones a la tabla de contenidos, también deberán incluirse los enlaces a la misma.

El editor de libros de Calibre no incluye una herramienta de creación automática de la tabla de contenidos en formato HTML Hay que editar el código a mano por lo que le voy a dedicar un espacio en un próximo artículo. En Sigil podemos hacerlo de la siguiente forma:

  1. Pulsa en Herramientas.
  2. Presiona en índice de Contenidos
  3. Pulsa en Crear índice de contenidos HTML.

En el próximo artículo continuaré explicando los parámetros y como aplicarlos.

Enlaces a artículos anteriores

Parte 1

Parte 2

from Linux Adictos https://ift.tt/9DsSz4B
via IFTTT

Firefox 101 llega con mejoras para videoconferencia, manifiesto v3 y mas

La nueva versión de Firefox 101 ya fue liberada junto con una actualización de la rama a largo plazo de Firefox 91.10.0. Además de las innovaciones y las correcciones de errores, Firefox 101 corrige 30 vulnerabilidades, de las cuales 25 están marcadas como peligrosas. 19 vulnerabilidades (resumidas en CVE-2022-31747 y CVE-2022-31748) son causadas por problemas de memoria, como desbordamientos de búfer y acceso a áreas de memoria ya liberadas.

Estos problemas pueden conducir potencialmente a la ejecución de código malicioso cuando se abren páginas especialmente diseñadas.

Principales novedades de Firefox 101

En esta nueva versión de Firefox 101 se implementó soporte experimental para la tercera versión del manifiesto de Chrome, que define las capacidades y los recursos disponibles para los complementos escritos con la API de WebExtensions.

La versión de Firefox del manifiesto de Chrome agrega una nueva API de filtrado de contenido declarativo, pero a diferencia de Chrome, no deja de admitir el antiguo comportamiento de bloqueo de la API webRequest, que los complementos requieren para bloquear contenido inapropiado y garantizar la seguridad. Para habilitar la compatibilidad con la tercera versión del manifiesto, se proporciona el parámetro «extensions.manifestV3.enabled» en about:config.

Otro de los cambios de esta nueva versión es que se implementó la capacidad de usar simultáneamente una cantidad arbitraria de micrófonos durante una videoconferencia, lo que, por ejemplo, le permite cambiar fácilmente de micrófono durante un evento.

Tambien se destaca que se incluye soporte para el protocolo WebDriver BiDi, que permite utilizar herramientas externas para automatizar el trabajo y el control remoto del navegador, por ejemplo, el protocolo permite probar la interfaz utilizando la plataforma Selenium. Los componentes de servidor y cliente del protocolo son compatibles, lo que le permite enviar solicitudes y recibir respuestas.

En Firefox para Android agrega soporte para la función Ampliar áreas de pantalla introducida en Android 9, con la que puede, por ejemplo, ampliar el contenido de los formularios web. Se corrigieron problemas con el tamaño del video al mirar YouTube o salir del modo de imagen en imagen, se corrigió el parpadeo del teclado virtual al mostrar un menú emergente, se mejoró la visualización de un botón de código QR en la barra de direcciones.

Para los desarrolladores se ha agregado una interfaz de programación que permite crear dinámicamente hojas de estilo desde una aplicación de JavaScript y manipular la aplicación de estilos. A diferencia de la creación de hojas de estilo con el método document.createElement(‘style’), la nueva API agrega funciones de estilo a través del objeto CSSStyleSheet() , proporcionando métodos como insertRule, deleteRule, replace y replaceSync.

En el Panel de inspección de la página, cuando se agregan o eliminan nombres de clase a través del botón «.cls» en la pestaña Vista de regla, se implementa la aplicación interactiva de recomendaciones del menú desplegable de autocompletado de entrada que sugiere una descripción general de los nombres de clase disponibles para la página. A medida que se desplaza por la lista, las clases seleccionadas se aplican automáticamente para evaluar visualmente los cambios que provocaron.

Y se agregó una nueva opción a la configuración del Panel de inspección para deshabilitar la función «arrastrar para actualizar» en la pestaña Vista de regla, que le permite cambiar el tamaño de algunas propiedades de CSS arrastrando horizontalmente.

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente para aquellos que prefieren del uso de los paquetes Snap, podrán instalar la nueva versión abriendo una terminal y tecleando en ella

sudo snap install firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

La rama Firefox 102 pasó a la etapa de prueba beta y su lanzamiento está programado para el 28 de junio.

from Linux Adictos https://ift.tt/a40Vdjh
via IFTTT

Ya fue publicada la 59ª edición del top 500 y el segundo lugar se lo lleva ARM

TOP500

Se dio a conocer la publicación de la 59ª edición del ranking de las 500 computadoras de mayor rendimiento del mundo. En la nueva edición, el top ten incluyó tres nuevos clústeres, que aseguraron su primer, tercer y décimo lugar.

El primer lugar fue para el nuevo Frontier, ubicado en el Laboratorio Nacional de Oak Ridge del Departamento de Energía de los Estados Unidos. El clúster tiene casi 9 millones de núcleos de procesador (CPU AMD EPYC 64C de 2 GHz, acelerador AMD Instinct MI250X) y proporciona un rendimiento de 1102 petaflops, que es casi tres veces más que el líder anterior. Al mismo tiempo, el consumo de energía de Frontier es un 30 % más bajo que el líder anterior.

El clúster japonés Fugaku construido con procesadores ARM (158976 nodos basados ​​en el SoC Fujitsu A64FX, equipado con una CPU Armv8.2-A SVE de 2,2 GHz de 48 núcleos) pasó al segundo lugar. El clúster Fugaku está alojado en el Instituto RIKEN de Investigación Física y Química y proporciona un rendimiento de 442 petaflops. El sistema operativo es Red Hat Enterprise Linux.

El tercer lugar lo ocupó el nuevo clúster LUMI, alojado en el Centro Europeo de Supercomputación (EuroHPC) en Finlandia y que ofrece un rendimiento de 151 petaflops. El clúster se basa en la misma plataforma HPE Cray EX235a que el nuevo líder de la clasificación, pero incluye 1,1 millones de núcleos de procesador (AMD EPYC 64C 2GHz, acelerador AMD Instinct MI250X, red Slingshot-11). Esta plataforma también se utiliza en el clúster francés Adastra, que ocupa el puesto 10 del ranking y cuenta con 319.000 núcleos de procesador (rendimiento total de 46 petaflops).

El clúster Summit, desplegado por IBM en el Laboratorio Nacional de Oak Ridge (EE. UU.), descendió al cuarto lugar. El clúster ejecuta Red Hat Enterprise Linux, incluye 2,4 millones de núcleos de procesador (utilizando CPU IBM Power9 22C de 3,07 GHz de 22 núcleos y aceleradores NVIDIA Tesla V100), que proporcionan 148 petaflops de rendimiento.

En cuanto a las supercomputadoras domésticas, los grupos Chervonenkis , Galushkin y Lyapunov creados por Yandex cayeron de los lugares 19, 36 y 40 a los lugares 22, 40 y 43. Estos clústeres están diseñados para resolver problemas de aprendizaje automático y ofrecen un rendimiento de 21,5, 16 y 12,8 petaflops, respectivamente. Los clústeres ejecutan Ubuntu 16.04 y están equipados con procesadores AMD EPYC 7xxx y GPU NVIDIA A100: el clúster Chervonenkis tiene 199 nodos (193 mil núcleos AMD EPYC 7702 64C 2GH y 1592 GPU NVIDIA A100 80G), Galushkin: 136 nodos (134 mil AMD EPYC 7702 núcleos 64C 2GH y 1088 GPU NVIDIA A100 80G), Lyapunov – 137 nodos (130 mil núcleos AMD EPYC 7662 64C 2GHz y 1096 GPU NVIDIA A100 40G).

El clúster Christofari Neo desplegado por Sberbank cayó del puesto 43 al 46. Christofari Neo ejecuta NVIDIA DGX OS 5 (Ubuntu Edition) y ofrece 11,9 petaflops de rendimiento. El clúster tiene más de 98 mil núcleos basados ​​en CPU AMD EPYC 7742 64C 2.25GHz y viene con GPU NVIDIA A100 80GB. El segundo grupo de Sberbank (Christofari) ha pasado del puesto 72 al 80 en el ranking en medio año.

Las tendencias más interesantes son las siguientes. Distribución por número de supercomputadoras en diferentes países:

  • China: 173 (173 – hace medio año). En total, los clústeres chinos generan el 12 % de toda la productividad (hace seis meses, el 17,5 %)
  • EE. UU.: 127 (149). El desempeño total se estima en 47,3% del desempeño total de la calificación (hace seis meses – 32,5%)
  • Japón: 34 (32). Productividad total – 14,3%
  • Alemania: 31 (26). Productividad total – 11,5%
  • Francia: 22 (19)
  • Canadá 14 (11)
  • Reino Unido: 12 (11)
  • Rusia 7 (7)
  • Países Bajos: 6 (11)
  • Italia: 6 (6)
  • Brasil 6 (5)
  • Corea del Sur 6 (7)
  • Arabia Saudita 6 (6)
  • Polonia 5 (4)
  • Australia 5 (3)
  • Suecia 5 (4)
  • Suiza 4 (3)
  • Finlandia: 4 (3).

En la clasificación de los sistemas operativos utilizados en las supercomputadoras, solo Linux se ha mantenido durante cinco años:

  • El 47,8% (51,6%) no detalla la distribución
  • 18.2% (18%) usa CentOS
    8,8% (7,6%) – RHEL
  • 8% (7%) CrayLinux
  • 5,2% (5,4%) – Ubuntu
  • 3,8 % (4 %) – SUSE
  • 0.8% (0%) – Alma Linux
  • 0,6% (0%) – Rocky Linux
  • 0,2% (0,2%) – Scientific Linux

El umbral de rendimiento mínimo para ingresar al Top500 no ha cambiado durante 6 meses y es de 1,65 petaflops (hace seis meses, 56 clústeres mostraban un rendimiento de 1,65 petaflops, ahora – 20). Hace tres años, solo 272 clústeres mostraron rendimiento sobre petaflops, hace cuatro años, 138, hace cinco años, 94). Para el Top100, el umbral de entrada aumentó de 4,78 a 5,39 petaflops;

El rendimiento total de todos los sistemas en el ranking aumentó de 3,04 a 4,40 exaflops en 6 meses (hace dos años era de 1,650 exaflops y hace cinco años de 566 petaflops). El sistema que cierra la clasificación actual se ubicó en el puesto 464 en la última emisión.

En un futuro próximo, se espera que se publique una nueva versión de la calificación alternativa Graph 500 de los sistemas de clúster. Las clasificaciones Green500, HPCG (High-Performance Conjugate Gradient) y HPL-AI se combinan con el Top500 y se reflejan en el ranking Top500 principal.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/E8F3gbI
via IFTTT

Software libre para el concurso de Amazon. Parte 2

El editor de EPUB de Calibre

Calibre tiene un creador de EPUB que requiere que escribamos código

En el artículo anterior les conté algunas de las herramientas de las que dispone Linux para participar del concurso literario de Amazon. Ahora veremos cómo transformar nuestro manuscrito en un ebook listo para su publicación.

Aunque técnicamente es posible crear tanto el ebook como el original para la impresión en tapa blanda que se pide como requisito para el concurso desde un archivo DOCX, yo prefiero crear el primero a partir de un archivo en formato EPUB que no solo nos da mayor control del formato, sino que nos evita la utilización de la herramienta privativa de conversión para Windows que nos ofrece Amazon.

Software libre para el concurso de Amazon. Creación de un EPUB

Para la creación de EPUB tenemos dos opciones:

  • El editor de libros de Calibre.
  • Sigil y PageEdit.

Calibre está en los repositorios o se instala con un comando, Cómo contrapartida su editor de Epub solo admite la edición de código. Aunque siempre podemos crear el libro en DOCX u ODT y convertirlo a EPUB para luego editar el código resultante. Sigil está en los repositorios, aunque no en su versión más actual.  Si puede conseguirse en Flathub. Pero, al igual que el editor de Calibre, Sigil solo admite la escritura de código. Si quieres algo más parecido a un procesador de textos, los desarrolladores te ofrecen una herramienta de edición visual conocida como PageEdit.

Instalación del editor de libros de Calibre

Calibre lo puedes instalar desde el gestor de paquetes de tu distribución. Si quieres instalarlo manualmente usa el siguiente comando. en la terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Compilación de Sigil

Compilar es producir un programa ejecutable a partir de un código escrito en un tipo específico de lenguaje de programación. La compilación permite que la computadora ejecute y comprenda el programa sin necesidad del software de programación utilizado para crearlo. Cuando se compila, el programa resultante solo sirve para una plataforma específica.
Para poder compilar Sigil necesitamos los siguientes paquetes.

Arch Linux

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

No se requieren pasos adicionales para utilizar el programa.

Debian/Ubuntu y derivados

sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev
La instalación se hace como indico más abajo

Fedora

sudo dnf install git python3-tkinter cmake qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtxmlpatterns-devel zlib-devel hunspell-devel pcre-devel minizip-devel pkgconfig python3-devel desktop-file-utils libappstream-glib python3-pillow python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-six hicolor-icon-theme

Las instrucciones de instalación están más abajo

openSuse

sudo zypper install git boost-devel pkgconfig cmake dos2unix fdupes make hunspell-devel libqt5-qtbase-devel gcc-c++ libqt5-qtlocation-devel libstdc++-devel libxerces-c-devel libxml2-devel libxslt-devel make pcre-devel python3-devel unzip python3-html5lib python3-lxml python3-six python3-tk python3-Pillow python3-cssselect python3-cssutils

Procedimiento general de intalación

Descargamos el programa con el comando

git clone https://github.com/Sigil-Ebook/Sigil.git

Creamos el directorio donde se va a guardar el programa compilado.
mkdir ~/sigil-build
Nos movemos al directorio recién creado.
cd ~/sigil-build
Preparamos todo para la compilación.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Compilamos con:
make
O si tu procesador trabaja con varios núcleos con
make -j4
Dependiendo de la capacidad de procesamiento del ordenador, la compilación puede demorar bastante.
Finalmente instalamos con:
sudo make install

Compilación de PageEdit

Aunque las dependencias parecen ser las mismas voy a repetir los comandos para evitar errores de transcripción. A lo sumo recibiremos el mensaje de que ya están instaladas.
Descargamos el programa con:
git clone https://github.com/sigil-ebook/PageEdit.git

Arch Linux

sudo pacman -S cmake qt5-webengine qt5-tools
mkdir build
cd build
cmake "Unix Makefiles" -DINSTALL_BUNDLED_DICTS=0 -DCMAKE_BUILD_TYPE=Release ~/PageEdit
make

No tengo en claro si se requiere, pero por las dudas:
sudo make install

Otras distribuciones

mkdir build
cd build
cmake "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/PageEdit

Lamentablemente, el desarrollador de estos dos programas se cansó de los múltiples formatos de paquetes y la cantidad de distribuciones y no brinda instrucciones completas. Si encuentran algún problema, usen el formulario de comentarios y trataré de resolverlo con ayuda de Google.

En el próximo artículo veremos la utilización de estos programas.

Otros artículos de la serie

Parte 1

from Linux Adictos https://ift.tt/chOeiHI
via IFTTT

chromeOS 102 llega con mejoras al tomar notas y de accesibilidad, entre otras

chromeOS 102Tras la nueva versión del navegador, Google ha lanzado también chromeOS 102. Esta sería la segunda versión desde que se cambiara el nombre de Chrome OS a chromeOS, aunque sorprende un poco leer la nota del director del sistema operativo refiriéndose a él  mismo como el director del sistema tal y como se llamaba hasta la v100. chromeOS 102 llegó el pasado jueves, pero no hemos podido publicar la noticia hasta hoy, y lo cierto es que Alexander Kuscher no escribe el nombre del sistema operativo en toda la nota que escribió; el nombre aparece en su descripción, la de su usuario, que es lo que deberían actualizar.

El nombre no es lo más importante de un sistema operativo, pero sorprende que se hagan cambios de diseño o en la manera de escribir las cosas y no actualicen todo para reflejar los cambios. Mención especial para Ubuntu, quien ha cambiado el logotipo y la manera de escribir el nombre del sistema operativo y su página web sigue igual. En cuanto a las novedades en sí, destaca la manera de tomar notas o mejoras de accesibilidad.

Novedades más destacadas de chromeOS 102

  • App Cursive por defecto. Es una aplicación para tomar notas que Google presentó el año pasado y que se pudo usar por primera vez en la tablet HP Chromebook x2 11. Es una app diseñada para que nos olvidemos de aplicaciones de terceros, ya que recoge funciones de varias de ellas.
  • Mejoras en la ampliación de pantalla. La lupa permite ahora controlar el tamaño desde la parte superior.
  • Notificaciones de cables USB-C que avisarán cuando un cable podría no soportar las pantallas conectadas. Serán parecidas a las que se ven cuando un cable no soporta por completo el puerto de hardware del aparato o para decir que el cable tiene un rendimiento limitado.

chromeOS 102 fue lanzado el pasado jueves, por lo que ya debe estar disponible en cualquier equipo compatible. En cuanto al nombre, se supone que Google lo rebautizó como chromeOS, pero esperaremos a lanzamientos futuros para saber si el cambio se ve reflejado en más sitios que en su pantalla de bienvenida.

from Linux Adictos https://ift.tt/jfuNTEt
via IFTTT

Archinstall 2.5 ha llegado con soporte para FIDO2, entre otras mejoras

Archinstall en Arch Linux

Estoy seguro de que Arch Linux nunca dará el paso y lanzará un instalador con interfaz gráfica, pero lo cierto es que sí quiere facilitar un poco las cosas. Por ese motivo, desde hace tiempo ofrecen lo que parece un asistente o «wizard» para guiarnos paso por paso por el proceso de instalación. Y las actualizaciones van a buen ritmo, ya que en abril lanzaron la v2.2.1 y hace unas 24 horas que han lanzado Archinstall 2.5.

Entre las novedades, que no son pocas, quizá destaca que está disponible en más idiomas, como el español. También destaca que ahora se soporta FIDO2 para el systemd-boot cuando se desbloquea el cifrado del disco que se había añadido con una clave maestra como una copia durante la inscripción.

Novedades más destacadas de Archinstall 2.5

  • El mencionado soporte para FIDO2 (HSM) para el systemd-boot cuando se desbloquea el cifrado del disco que se había añadido con una clave maestra como una copia durante la inscripción.
  • Nueva vista previa del disco y del usuario en el menú principal.
  • Mejoras en la gestión del usuario.
  • Nueva estructura en --config, y otras mejoras como carga remota al cargar --config, --disk-layout y --creds.
  • Nueva llamada retry=True para la función Partition.format() para reintentar el formateo si no se carga el kernel a tiempo.
  • Soporte para el cifrado de objetos pathlib.Path.
  • Ahora se puede cancelar la opción actual con  Ctrl +  C ,  el mismo atajo de teclado que se usa para parar un proceso en el terminal.
  • Nuevos idiomas, entre los que está el español. Esto hay que agradecérselo al usuario @castillofrancodamian en GitHub.

Archinstall 2.5 ya se puede descargar desde la página de GitHub en código fuente o en forma de tarball. Aunque lo cierto es que lo mejor es esperar unos días y descargar la ISO de junio con el nuevo instalador ya disponible.

from Linux Adictos https://ift.tt/xF9eWZH
via IFTTT

Lovecraft’s Untold Stories 2: un RPG de acción para Linux

Lovecraft's Untold Stories 2

Si te gustan los videojuegos de rol y acción, deberías conocer Lovecraft’s Untold Stories 2, que se lanzó para Linux, macOS y Windows, tanto en la tienda Steam de Valve como en GOG. Toda una grata sorpresa que llega de manos del desarrollador LLC Blini Games y el editor 1c Entertainment. Dos piezas importantes del ámbito de los videojuegos que han elegido a uno de los grandes del terror como es H.P. Lovecraft como base para su título con toques de misterio y picaresca. Ahora vuelven a un estilo gráfico al estilo cómic oscuro en una nueva entrega.

Lovecraft’s Untold Stories 2 continúa la saga iniciada en el primero de los títulos, todo un clásico de culto en el que los jugadores tendrán que luchar contra lo desconocido, usar los recursos a su alcance que tienen, crear equipos, usar planos, etc. Todo para encarnar y gestionar a estos personajes que tendrán que lidiar con decenas de enemigos de diferente índole y enfrentarse a jefes de pantalla épicos, con critaturas que son una verdadera pesadilla, como bien sabía hacer H.P. en sus creacones.

Lovecraft’s Untold Stories 2 te da acceso a 6 personajes diferentes, cada uno con un estilo de juego diferente. Está entre tus posibilidades elegir al Detective, a la Bruja, al Profesor, que ya estaban en el anterior lanzamiento, y ahora se unen la Médium, el Veterano, y el Alienista. En el frente tendrás enemigos, criaturas demoníacas, lunáticos, monstruos de los más aterradores de los Mitos de Cthulhu, con un juego que mezcla rol, acción intensa y desafíos. Todo esto con escenarios fantásticos como pantanos, manicomios, ciudades extrañas como la Arkham, bosques encantados, el inframundo, etc.

Podrás recoger cientos de armas y prendas de vestir diferentes, crear las tuyas propias, y pasarte misiones secundarias interesantes en las que ganar recursos y artículos adicionales para usar en las misiones centrales. Sin duda un gran título este, reuniendo todo lo que más suele gustar a los fans de estos títulos en uno solo: Lovecraft’s Untold Stories 2.

Si te interesa, recuerda que se lanzó recientemente, el 17 de mayo de este año. Y su precio es de 24,99€, aunque es probable que llegue un nuevo descuento…

Más información y descarga de Lovecraft’s Untold Stories 2 – Tienda Steam

from Linux Adictos https://ift.tt/YOUj2CQ
via IFTTT

Lovecraft’s Untold Stories 2: un RPG de acción para Linux

Lovecraft's Untold Stories 2

Si te gustan los videojuegos de rol y acción, deberías conocer Lovecraft’s Untold Stories 2, que se lanzó para Linux, macOS y Windows, tanto en la tienda Steam de Valve como en GOG. Toda una grata sorpresa que llega de manos del desarrollador LLC Blini Games y el editor 1c Entertainment. Dos piezas importantes del ámbito de los videojuegos que han elegido a uno de los grandes del terror como es H.P. Lovecraft como base para su título con toques de misterio y picaresca. Ahora vuelven a un estilo gráfico al estilo cómic oscuro en una nueva entrega.

Lovecraft’s Untold Stories 2 continúa la saga iniciada en el primero de los títulos, todo un clásico de culto en el que los jugadores tendrán que luchar contra lo desconocido, usar los recursos a su alcance que tienen, crear equipos, usar planos, etc. Todo para encarnar y gestionar a estos personajes que tendrán que lidiar con decenas de enemigos de diferente índole y enfrentarse a jefes de pantalla épicos, con critaturas que son una verdadera pesadilla, como bien sabía hacer H.P. en sus creacones.

Lovecraft’s Untold Stories 2 te da acceso a 6 personajes diferentes, cada uno con un estilo de juego diferente. Está entre tus posibilidades elegir al Detective, a la Bruja, al Profesor, que ya estaban en el anterior lanzamiento, y ahora se unen la Médium, el Veterano, y el Alienista. En el frente tendrás enemigos, criaturas demoníacas, lunáticos, monstruos de los más aterradores de los Mitos de Cthulhu, con un juego que mezcla rol, acción intensa y desafíos. Todo esto con escenarios fantásticos como pantanos, manicomios, ciudades extrañas como la Arkham, bosques encantados, el inframundo, etc.

Podrás recoger cientos de armas y prendas de vestir diferentes, crear las tuyas propias, y pasarte misiones secundarias interesantes en las que ganar recursos y artículos adicionales para usar en las misiones centrales. Sin duda un gran título este, reuniendo todo lo que más suele gustar a los fans de estos títulos en uno solo: Lovecraft’s Untold Stories 2.

Si te interesa, recuerda que se lanzó recientemente, el 17 de mayo de este año. Y su precio es de 24,99€, aunque es probable que llegue un nuevo descuento…

Más información y descarga de Lovecraft’s Untold Stories 2 – Tienda Steam

from Linux Adictos https://ift.tt/YOUj2CQ
via IFTTT

PulseAudio 16.0 ya fue liberado y estas son sus novedades

Se acaba de presentar el lanzamiento del servidor de sonido PulseAudio 16.0, que actúa como intermediario entre las aplicaciones y varios subsistemas de sonido de bajo nivel, abstrayendo el trabajo con el hardware.

PulseAudio permite controlar el volumen y la mezcla de sonido a nivel de aplicaciones individuales, organizar la entrada, mezcla y salida de sonido en presencia de varios canales de entrada y salida o tarjetas de sonido, le permite cambiar el formato de la transmisión de audio sobre la marcha y el uso de complementos, hace posible redirigir de forma transparente el flujo de audio a otra máquina.

Principales novedades de PulseAudio 16.0

En esta nueva version se destaca que se agregó la capacidad de usar el códec de audio Opus para comprimir el audio enviado usando el módulo module-rtp-send (anteriormente solo se admitía PCM). Para habilitar Opus, se debe debe compilar PulseAudio con compatibilidad con GStreamer y establecer la configuración «enable_opus=true» en el módulo module-rtp-send.

Los módulos para transmitir/recibir sonido a través de túneles (túnel-sumidero y túnel-fuente) ahora tienen la capacidad de ajustar el retardo mediante el parámetro latency_msec (anteriormente, se establecía un retardo de 250 microsegundos).

Tambien se destaca que hay un nuevo algoritmo para mantener la latencia estable durante el remuestreo adaptativo en el bucle invertido del módulo y en otros lugares. Parte de eso es una nueva implementación de «time smoother». Ofrecerá estimaciones de latencia más precisas y estables en comparación con el algoritmo actual. Esto es principalmente importante cuando se requiere una relación fija entre diferentes flujos (sincronización A/V, módulo-bucle invertido, módulo-combinación-sumidero, módulo-cancelación de eco, …).

Dado que se trata de un nuevo código bastante complejo en las partes principales de procesamiento de audio, la implementación anterior se mantiene durante un tiempo para tener una copia de seguridad en caso de que aparezcan errores.

Los módulos de transmisión/recepción de audio a través de túneles brindan soporte para la reconexión automática al servidor en caso de falla de conexión. Para habilitar la reconexión, establezca la configuración reconnect_interval_ms.

El parámetro adjust_threshold_usec se agregó al módulo module-loopback para ajustar el algoritmo de administración de demoras (la demora predeterminada es de 250 microsegundos). El valor por defecto del parámetro adjust_time se ha reducido de 10 a 1 segundo, se ha añadido la posibilidad de establecer valores inferiores a un segundo (por ejemplo, 0,5). El registro de los ajustes de la velocidad de reproducción está deshabilitado de forma predeterminada y ahora se controla mediante una opción separada de log_interval.

Se agregó soporte para proporcionar aplicaciones con información sobre el nivel de batería de los dispositivos de sonido Bluetooth. El nivel de carga también se muestra entre las propiedades del dispositivo que se muestran en la salida «pactl list» (propiedad bluetooth.battery).

La capacidad de generar información en formato JSON se ha agregado a la utilidad pactl. El formato se selecciona mediante la opción ‘–format’, que puede tomar los valores texto o json.

Se agregó soporte para salida estéreo cuando se usan auriculares EPOS/Sennheiser GSP 670 y SteelSeries GameDAC, que usan dispositivos ALSA separados para estéreo y mono (anteriormente solo se admitía un dispositivo mono).

De los demás cambios que se destacan de esta nueva versión:

  • Se han solucionado los problemas con la recepción de sonido de las tarjetas de sonido basadas en el chip PCM2902 de Texas Instruments.
  • Se agregó compatibilidad con la tarjeta de sonido externa de 6 canales Komplete Audio 6 MK2 de Native Instruments.
  • Se han resuelto los problemas de sincronización y precisión para determinar los retrasos al transmitir audio a través de los túneles y el módulo combinado-sumidero.
  • Se agregaron los parámetros sink_enabled y source_enabled al módulo module-jackdbus-detect utilizado para habilitar la transmisión/recepción de audio a través de JACK para habilitar selectivamente solo la transmisión o recepción de audio a través de JACK. También se permite la recarga de módulos para usar diferentes configuraciones de JACK al mismo tiempo.
  • El parámetro remix se ha agregado al módulo module-combine-sink para deshabilitar la remezcla de canales, que puede ser necesaria, por ejemplo, cuando se usan varias tarjetas de sonido para formar un solo sonido envolvente.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/hg1ZDWK
via IFTTT

Cómo participar del concurso de Amazon utilizando software libre.

Persona escribiendo

Escribir una novela puede hacerse de diferentes maneras.

Amazon organiza una nueva edición del Premio Literario Amazon Storyteller en el que busca destacar a lo mejor de las obras publicadas bajo su sistema de publicación directa.

En este artículo y el que sigue te cuento como participar del concurso utilizando programas de software libre y de código abierto.

Características del concurso

El concurso incluye todas las obras publicadas bajo el sistema Kindle Direct Publishing que cumplan con los términos y condiciones. Kindle Direct Publishing (KDP) es una plataforma gratuita de publicación independiente para que los autores publiquen y mantengan el control sobre sus libros comercializados en la tienda Kindle.

El ganador del concurso obtendrá un premio de 10000 euros, un acuerdo para publicación en formato audiolibro y promoción adicional en Amazon. Adicionalmente los 5 finalistas conseguirán un dispositivo Kindle Oasis y visibilidad adicional en las tiendas.

Cómo participar del concurso

Vamos a dividir esta explicación en dos partes; creación del manuscrito y formateo del libro. La segunda irá en el próximo artículo.

Software libre para la creación del manuscrito

Uno podría pensar que hay una sola forma de escribir un libro. Empezar por el capítulo primero y seguir hasta terminar con la palabra FIN. Sin embargo, existen al menos tres métodos:

  • Método orgánico: Utilizado entre otros por Stephen King consiste en sentarse y escribir la novela a medida que se te va ocurriendo.
  • Método de los borradores; Utilizado entre otros por Robert Ludlum consiste en escribir 5 o 6 sinopsis de 100 páginas cubriendo los aspectos básicos de la novela. Cada uno de los posteriores es una versión pulida del anterior.
  • Método del copo de nieve: Creado por el escritor Randy Ingermanson consta de una serie de pasos sucesivos para la planificación de la novela.

Para el primer método la mejor opción es un procesador de textos libre de distracciones. Algunos títulos disponibles en los repositorios son:

  • POE: Como su nombre lo indica, está diseñado específicamente para escritores. Además de su interfaz despejada permite aplicar formatos básicos como encabezados, listas numeradas, negrita e itálica entre otros. Cuenta con la función de guardado automático y permite establecer metas basadas en cantidad de palabras o tiempo. Está disponible en la tienda de Snap.
  • Alighieri: Tambien pensado para escritores permite escribir sin distracción con un modo oscuro y/o pantalla completa. Dispone de un contador de letras, palabras, sentencias y párrafos.  Cuenta con soporte Markdown y para imágenes y permite exportar a PDF. Disponible en la tienda de Snap.

En el caso del segundo método, necesitamos un programa con todas las funciones de procesamiento de textos. LibreOffice Writer, que viene incluido en los repositorios de las principales distribuciones Linux, no solo es compatible con los formatos de Microsoft sino que también exporta a formato EPUB lo que nos facilita las cosas al momento de la publicación del libro en la tienda de Kindle.

Con respecto al método del copo de nieve, existen herramientas que nos permiten completar los diferentes pasos. Algunos de ellos son:

  • Bibisco: Con este programa podemos crear la estructura de la novela, definir la premisa, establecer los escenarios e indicar los contextos geográficos, temporal y social. Para la escritura dispone de un completo editor de textos con un modo libre de distracciones y es posible la división en capítulos y escenas. El resultado se exporta a EPUB o DOCX.  Dispone además sde herramientas para la creación de personajes y para el análisis de la duración de los capítulos, el tiempo y las ubicaciones en las que aparecen los personajes, su distribución en los capítulos y la representación de la novela en una línea de tiempo. Algunas de estas características solo están disponibles en la versión de pago.
  • Manuskript: Este es absolutamente gratuito y de código abierto y manifiesta estar pensado específicamente para el método del copo de nieve.  Podemos ver en cualquier momento en que etapa está cada capítulo y qué personajes están involucrados. También facilita cambiar el orden de los capítulos. Dispone de un modo de escritura sin distracciones y de un analizador de frecuencia para detectar frases y palabras que repetimos más allá de lo aconsejable. Podemos descargarlo desde los repositorios de las derivadas de Debian y Fedora o de la tienda de Snap.

from Linux Adictos https://ift.tt/BZMUVov
via IFTTT