El panel de preferencias de Calibre

Panel de configuración de Calibre

El panel de Configuración de Calibre nos permite personalizar al extremo el comportamiento de este gestor de libros electrónicos.

Continuando con nuestra serie de artículos sobre Calibre, vamos a describir como seleccionar nuestras preferencias. Calibre es una suite de tres programas; un gestor de colecciones de libros electrónicos, un editor de libros en formato EPUB y AZW y un lector multiformato. Al final del artículo encontrarás los enlaces de los posts anteriores.

Para acceder al botón de preferencias tienes que pulsar en el costado derecho de la barra de menú.

El panel de preferencias

Posando en el botón de preferencias podemos:

  • Cambiar el comportamiento de distintas partes de Calibre.
  • Volver a ejecutar el asistente de bienvenida para determinar donde se almacena la biblioteca y para que dispositivo se configuran los libros.
  • Obtener complementos que amplían las funciones del programa.
  • Reiniciar en el modo de depuración:  Esta es una opción específica para desarrolladores y permite encontrar problemas de funcionamiento.
  • Reiniciar sin utilizar complementos de terceros. Esto es útil para descubrir si un complemento está causando inconvenientes.

Apariencia

Selector de iconos de Calibre

En Calibre podemos cambiar completamente la interfaz de usuario. El selector de iconos dispone de una amplia selección.

Pulsando en el botón Preferencias accedemos a un panel donde podemos cambiar distintas cosas. La primera de ella es Apariencia.

Para la interfaz principal podemos:

  • Cambiar los iconos.
  • Seleccionar el ancho de la interfaz de usuario.
  • Elegir un idioma distinto al del sistema.
  • Hacer a la interfaz del programa compatible con pantallas de alta resolución.
  • Agregar un icono al escritorio.
  • Activar o desactivar notificaciones sobre finalización de tareas.
  • Cambiar la forma en que se muestra la lista de libros.
  • Activar o desactivar la posibilidad de agregar libros arrastrando y soltando.

Todo esto se hace con menús desplegables o marcando casilleros.

Con respecto a la visualización de las portadas se puede elegir el tamaño, que datos mostrar, y cuantas portadas mantener en memoria.

Una opción interesante es la de utilizar emblemas. Esto es pequeños iconos que nos indican que determinado libro cumple una condición. Estas condiciones son específicas para cada campo y se seleccionan desde un menú desplegable.

En Detalles del libro elegimos si mostrar la portada y en caso de hacerlo de que tamaño y si enumerar o no la serie de libros con números romanos.

Podemos determinar el buscar automáticamente información sobre los libros y sus autores en Amazon, Google Libros, Goodreads y Wikipedia.

En este apartado, además podemos convertir cada indicador en enlace, establecer estilos para mostrar la información sobre el libro y que datos mostrar.

Modificar metadatos determina la forma en la que se muestra el formulario para modificarlos.

Las opciones del explorador de etiquetas determinan el comportamiento cuando el número de categorías es menor o mayor que un determinado número. Además, se puede elegir qué información adicional se muestra y con qué colores.

Con respecto al explorador de portadas se puede mostrar en una ventana separada y a pantalla completa, elegir cuantas portadas mostrar, establecer las proporciones y fijar un tiempo de desplazamiento automático.

En vista rápida se elige que columnas se muestran y como se cambia esto.

Para finalizar podemos fijar reglas de comportamiento para elegir los colores e iconos que se asignan a las columnas.

Comportamiento

No todas las opciones de Calibre están explicitadas en el manual y, con algunas no es fácil saber para qué sirven. Por ejemplo, en este apartado hay una opción para determinar si las columnas de SI/No agregan la opción Indefinido al menú. Como en esta ventana hay muchas opciones diferentes, no tengo en claro de que está hablando.

Por lo demás, acá elegimos si nos notifica del lanzamiento de una nueva versión, si las noticias descargadas se envían al lector, el formato de salida por defecto, el orden de preferencias del formato de entrada y para que formatos se usa el lector de Calibre.

En el próximo post terminaremos con las opciones de la interfaz y hablaremos del cambio de parámetros en la converisónde Ebooks.

Artículos anteriores

 

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

Redox 0.7 llega con mejoras de rendimiento, mayor soporte y mas

Después de un año y medio de desarrollo, se dio a conocer  el lanzamiento de la nueva versión del sistema operativo Redox 0.7, versión en la cual el desarrollo ya se ha centrado sobre hardware real y con lo cual se han logrado grandes mejoras, desde la unificación del sistema de arranque, mejoras de rendimiento, entre otras cosas más.

Para quienes desconocen de Redox, deben saber que el sistema operativo se desarrolla de acuerdo con la filosofía de Unix y toma prestadas algunas ideas de SeL4, Minix y Plan 9.

Redox utiliza el concepto de microkernel, en el que solo se proporciona comunicación entre procesos y administración de recursos a nivel de kernel, y todas las demás funcionalidades se colocan en bibliotecas que se pueden usar tanto en el núcleo como en aplicaciones de usuario.

Todos los controladores se ejecutan en el espacio del usuario en entornos aislados. Para la compatibilidad con las aplicaciones existentes, se proporciona una capa POSIX especial para permitir que muchos programas se ejecuten sin necesidad de portar.

El sistema aplica el principio «todo es una URL». Por ejemplo, la URL «log://» puede usarse para registro, «bus://» para comunicación entre procesos, «tcp://» para comunicación de red, etc. Los módulos, que se pueden implementar como controladores, extensiones del núcleo y aplicaciones personalizadas, pueden registrar sus propios controladores de URL; por ejemplo, puede escribir un módulo de acceso de E/S y vincularlo a la URL «port_io://», después de lo cual puede usarlo para acceder al puerto 60 abriendo la URL «port_io://60».

Principales novedades de Redox 0.7

Al preparar una nueva versión, se prestó la atención principal a garantizar el trabajo en hardware real, ya que se ha reescrito por completo el gestor de arranque, en el que se unifica el código de arranque en sistemas con BIOS y UEFI y se escribe principalmente en Rust. Cambiar el gestor de arranque ha ampliado significativamente la gama de hardware compatible.

En el kernel, además de corregir errores, se ha trabajado para mejorar el rendimiento y ampliar el soporte de hardware, tambien se proporciona reflexión (mapeo) de toda la memoria física, se detiene el uso de páginas de memoria recursivas y el código del ensamblador en las inserciones en línea se ha reescrito para mejorar la compatibilidad con versiones futuras del compilador.

El código para trabajar con la especificación ACPI AML (ACPI Machine Language) – uefi.org se ha movido del kernel al proceso de fondo acpid que se ejecuta en el espacio del usuario.

El sistema de archivos RedoxFS se reescribió y cambió para usar el mecanismo CoW (Copy-on-Write), en el que los cambios no sobrescriben la información, sino que se guardan en una nueva ubicación, lo que hizo posible lograr un aumento significativo en la confiabilidad. De las nuevas características de RedoxFS, se destaca el soporte para actualizaciones transaccionales, el cifrado de datos utilizando el algoritmo AES, así como el aseguramiento de datos y metadatos con firmas digitales. Se proporciona el uso compartido del código FS en el sistema y el gestor de arranque.

Se ha continuado con la mejora de la biblioteca C estándar Relibc desarrollada por el proyecto, que puede funcionar no solo en Redox, sino también en distribuciones basadas en el kernel de Linux. Los cambios facilitaron la migración de varios programas a Redox y resolvieron problemas con muchos programas y bibliotecas escritos en lenguaje C.

Se ha preparado una versión del compilador rustc que puede ejecutarse en Redox. Del resto de tareas, se destacan la optimización del rendimiento y la adaptación del gestor de paquetes de carga para trabajar en el entorno Redox.

De los demás cambios que se destacan:

  • Se agregó soporte inicial para la arquitectura AArch64.
  • Se cambió para procesar todas las rutas de archivos en codificación UTF-8.
  • El contenido de Initfs se ha movido a un nuevo archivo, lo que facilita el empaquetado.

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

Descargar Redox OS

Para los interesados en poder probar Redox OS, deben saber que se ofrecen instalación e imágenes en vivo, de 75 MB de tamaño. Las compilaciones se generan para la arquitectura x86_64 y están disponibles para sistemas con UEFI y BIOS.

El enlace de descarga es este.

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

YDB, una base de datos SQL distribuida open source

Para quienes estén en busca de una base de datos SQL distribuida, el articulo del cual hablaremos el día de hoy puede ser de su interés, ya que hablaremos sobre YDB, la cual es una base de datos la cual hace poco Yandex libero su código fuente.

YDB fue diseñada desde cero en respuesta a la creciente demanda de servicios web interactivos escalables. La escalabilidad, la consistencia estricta y las transacciones eficientes entre rangos fueron esenciales para una carga de trabajo similar a OLTP.

YDB está construido por personas con una sólida experiencia en bases de datos y sistemas distribuidos, que desarrollaron una base de datos No-SQL y el sistema Map-Reduce para uno de los motores de búsqueda más grandes del mundo.

Bajo la licencia Apache 2.0, YDB se ejecuta en plataformas x86 de 64 bits con un mínimo de 8 GB de RAM.

“Tenemos una amplia experiencia en la ejecución de sistemas de producción en máquinas x86 de 64 bits que ejecutan Ubuntu Linux. Descubrimos que el diseño flexible de YDB nos permite construir más servicios encima, incluidas colas persistentes y dispositivos de bloques virtuales”, dice el equipo de desarrollo.

“Para fines de desarrollo, verificamos regularmente que la base de datos YDB se pueda construir y ejecutar en las últimas versiones de MacOS y Microsoft Windows. »

YDB se puede implementar en tres zonas de disponibilidad. El clúster sigue siendo legible y escribible durante una falla completa de una sola zona. Una zona de disponibilidad es un centro de datos aislado o un segmento del mismo con una distancia física mínima entre los nodos y un riesgo mínimo de falla junto con otras zonas de disponibilidad.

Una gran región geográfica es un área en la que la distancia entre las zonas de disponibilidad es de 500 km o menos. Un clúster YDB distribuido geográficamente contiene nodos ubicados en diferentes zonas de disponibilidad dentro de una gran región geográfica. YDB realiza escrituras de datos sincrónicas en cada una de las zonas de disponibilidad, lo que garantiza un rendimiento ininterrumpido en caso de falla de una zona de disponibilidad.

En clústeres distribuidos geográficamente, es posible elegir una política para distribuir los recursos informáticos entre los centros de datos. Esto le permite lograr el equilibrio adecuado entre el tiempo de actividad mínimo y el tiempo de inactividad mínimo si falla un centro de datos.

A diferencia de las bases de datos relacionales tradicionales, YDB es escalable, lo que permite a los desarrolladores simplemente expandir el clúster con recursos informáticos o de almacenamiento para hacer frente al aumento de la carga. YDB tiene capas de computación y almacenamiento desagregadas que permiten escalar los recursos de computación y almacenamiento de manera independiente.

Las instalaciones de producción actuales tienen más de 10 000 nodos, almacenan petabytes de datos y manejan millones de transacciones distribuidas por segundo.

Tambien se destaca la capacidad de crear configuraciones tolerantes a fallas que continúan funcionando cuando fallan discos, nodos, bastidores e incluso centros de datos individuales. YDB admite la implementación y la replicación síncrona en tres zonas de disponibilidad mientras mantiene el estado del clúster en caso de falla de una de las zonas.

Y que ademas cuenta con compatibilidad con el acceso a datos mediante consultas de escaneo, diseñado para realizar consultas analíticas ad-hoc en la base de datos, ejecutadas en modo de solo lectura y devolviendo un flujo grpc.

Ademas de ello, admite configuraciones sin servidor y multiinquilino. Un usuario puede operar un clúster YDB y crear múltiples bases de datos que comparten un grupo de almacenamiento y tienen diferentes nodos de cómputo. Un usuario también puede ejecutar varias bases de datos sin servidor que comparten un conjunto de recursos informáticos para utilizarlos de manera eficiente.

YDB combina consistencia sólida, transacciones ACID, consultas de alto rendimiento, adquisición rápida de datos con un dialecto SQL familiar y compatibilidad con API JSON. Funciona con todas las cargas de trabajo modernas: clave-valor, relacional, JSON.

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/cYw14PS
via IFTTT

Libre, gratis o de pago ¿Qué herramientas de desarrollo web elegir?

Hace unos días, mi compañero Pablinux nos explicaba las diferencias entre Visual Studio Code y sus derivados  Code OSS y VS Codium. Dado que su artículo estaba enfocado en Linux no se justificaba hablar de las versiones de pago y solo disponible para Windows, Visual Studio Professional. En realidad, ni siquiera sé si comparten código o solo el nombre.

Lo cierto es que en la enorme cantidad de herramientas de programación disponibles para Linux varios desarrolladores ofrecen versiones gratuitas y de pago de un mismo programa, mientras que otros, aunque entregan su programa en forma gratuita, no permiten el acceso al código fuente y limitan su distribución.

Libre, gratis o de pago

Aunque en español no existen las confusiones que genera el inglés vamos a aclarar las diferencias:

  • Libre: El código fuente está disponible para su análisis, modificación y distribución bajo licencias de software libre y de código abierto. El programa final puede descargarse e instalarse sin limitaciones.
  • Gratis: El programa puede descargarse y usarse, aunque el código no está disponible y hay restricciones para la distribución.
  • De pago: Puede ser libre o no, pero hay que pagar por su uso ya sea por única vez, mensualmente o cada vez que se saca una nueva versión

Un ejemplo para saber cuál elegir

Muchas versiones gratuitas o libres de programas de pago son versiones limitadas de este último. Las limitaciones pueden venir por el tiempo de uso o por prestaciones. Cómo soy una persona respetuosa de las leyes de propiedad intelectual, de ninguna manera voy a decir que la limitación de tiempo puede saltarse muchas veces eliminando los archivos de configuración (Se encuentran activando la opción de Ver archivos ocultos en el explorador de archivos) En cuanto a las limitaciones de uso se trata de decidir si necesitas o no las herramientas adicionales.

BlueGriffon

BlueGriffon fue el primero (Y hasta ahora único) programa por el que pagué en Linux.  Por algún motivo decidí comprar el manual por 6 euros y al tiempo ellos decidieron regalarle la licencia de la versión completa a quienes lo habíamos hecho. Al parecer era por tiempo limitado porque ya no me funciona y si quiero volver a tenerla debo desembolsar los 87 euros más IVA que piden.

Se trata de un editor HTML y EPUB basado en el motor de renderizado de Firefox. Es lo más parecido a Adobe Dreamweaver que vas a encontrar para Linux y también tiene versiones para Windows y Mac.

Es un editor WYSIWYG, la sigla en inglés para «What You See Is What You Get» (lo que ves es lo que obtienes). Este tipo de editores nos permiten hacer cambios y ver inmediatamente cómo se mostrarán en su sitio web. La alternativa es hacer un cambio, guardarlo, abrir una vista previa en una nueva ventana y revisar esa actualización… una y otra vez.

La versión gratuita comparte las siguientes características con las de pago:

  • Soporte para HTML 4 y 5 (Incluyendo audio, video y formularios), XHTML 1.0 y 1.1, SVG y CSS3 (Rejillas, variables, transiciones, transformaciones, columnas y sombras.
  • Edición en modo código, visual e impresión.
  • Explorador de propiedades de estilo.
  • Panel de exploración de DOM.
  • Gestor de tipografías de Google y FontSquirrel.
  • Panel de inspección de hojas de estilo.
  • Panel de edición de scripts.

La licencia básica (87 euros más IVA) incorpora, además:

  • Manual de usuario.
  • Modo de edición en pantalla completa.
  • Editor visual y profesional de hojas de estilo. 
  • Gestor de diseño de tablas con 44 diseños predefinidos, todos ellos estrictamente basados en CSS.
  • Visualizador del diseño en móviles.
  • Gestor de herramientas para la inserción con un solo clic de varios archivos JavaScript/CSS.
  • Gestor de plantillas con acceso gratis a más de 2000.
  • Gestor de proyectos.

Estoy dejando afuera de este artículo a versión más cara de la licencia con capacidad para la edición de libros electrónicos.

¿Conviene pagar una licencia?

En mi opinión, en este caso no. Si tienes el suficiente trabajo como editor de sitios web ya te resultará más rápido escribir código que utilizar asistentes, por lo que herramientas como Visual Studio Code o Netbeans te resultarán más útiles. Si recién estás empezando, la versión gratuita te resultará más que suficiente.

Por otra parte, BlueGriffon está basado en el motor de renderizado de Firefox, y la mayoría de la gente usa navegadores basados en el de Chrome, por lo que inevitablemente si tendrás que abrir un navegador ante cada cambio.

 

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

GNOME 42.1 llega con las primeras correcciones para el escritorio que usa Ubuntu 22.04, entre otros

GNOME 42.1

No so pocos los que dicen que, si se busca la experiencia GNOME más pura, el sistema operativo que hay que usar es Fedora. Pero la versión que usará la v42 de GNOME, Fedora 36, aún está en fase beta, por lo que el sistema más popular que ya lo está usando es Ubuntu 22.04. Al final, qué distribución usa qué no es lo más importante, o no lo es en un artículo como este que se centra en un lanzamiento, el de GNOME 42.1.

Esta es la primera actualización de punto de GNOME 42, y ha llegado 5 semanas después de la versión original para ir corrigiendo los errores que han ido encontrando durante este tiempo. Como muchos ya sabréis, GNOME no distingue entre escritorio, aplicaciones y demás, y lo engloba todo bajo el nombre del proyecto, por lo que GNOME 42.1 trae novedades al entorno gráfico y al resto del software.

Algunas novedades de GNOME 42.1

  • Se ha mejorado GNOME Software, que ahora gestiona mejor el repositorio Flathub y las aplicaciones Flatpak en general, se han realizado algunos retoques en la interfaz y se ha corregido un fallo que pasaba en Fedora y que provocaba que se desactivaran algunos repositorios.
  • Archivos, el Nautilus de toda la vida, soporta ahora HighContrast, puede pre-cargar la información de los archivos externos en la vista de lista y ha mejorado el soporte para el modo oscuro.
  • La aplicación del centro de control ha corregido fallos sobre las etiquetas de los monitores, ha mejorado la gestión de las conexiones VPN y las cuentas en línea, entre otras correcciones.
  • Mejorado el Widget del calendario.
  • La app Conexiones ahora permite redimensionar y maximizar la vista.
  • Música ha añadido la opción de reproducción aleatoria.
  • Mejoras en el editor de textos introducido en GNOME 42.
  • Lista completa de cambios en este enlace.

GNOME 42.1 ya está disponible, y como enlaces de interés tenemos el tarball aquí y el código fuente aquí. Algunas aplicaciones aparecerán pronto en Flathub.

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