qBittorrent 4.2.5 una versión correctiva complementaria y complementaria de 4.2.4

qBittorrent 4.2.5

qBittorrent 4.2.5

Los desarrolladores del popular cliente de torrent qBittorrent dieron a conocer el lanzamiento de la nueva versión qBittorrent 4.2.5, la cual es una versión menor que solo llega a solucionar algunos problemas y que fue lanzada apenas dos días después de la versión 4.2.4

Para quienes desconocen de este cliente de torrent, deben saber que está escrito utilizando el kit de herramientas Qt y desarrollado como una alternativa abierta a µTorrent, es similar en términos de interfaz y funcionalidad.

qBittorrent es un cliente P2P multiplataforma, gratuito y de código abierto, está construido sobre  C++ y python, este programa es construido por personas en todo el mundo que colaboran con su mantenimiento.

Entre las características de qBittorrent se destaca: el motor de búsqueda integrado, la capacidad de suscribirse a RSS, soporte para muchas extensiones BEP, control remoto a través de la interfaz web, modo de descarga secuencial en el orden especificado, configuraciones avanzadas para torrents, pares y rastreadores, programador de ancho de banda y filtro IP, interfaz para crear torrents, soporte para UPnP y NAT-PMP.

¿Principales cambios de qBittorrent 4.2.5?

La nueva versión corrige un error que provoca un bloqueo al eliminar torrentes en las condiciones de alcanzar los límites establecidos.

También resolvió problemas con el registro incorrecto del tipo de recurso y el cliente web ha ampliado la API asociada con RSS y ha agregado la capacidad de enviar encabezados HTTP definidos por el usuario.

Ademas se destaca que los desarrolladores advierten sobre la aparición en el directorio de Microsoft Store de la aplicación paga de Windows “qBittorrent”, que no tiene nada que ver con el proyecto principal.

Esta aplicación de Windows fue subida por un extraño que no recibió permiso para usar el nombre y el logotipo de qBittorrent, por lo que nadie puede responder por la ausencia de cambios maliciosos en ella, ademas de que se informa que esta persona preparó versiones no oficiales de paga de los proyectos gratuitos Password Safe, Audacity y SMplayer.

¿Cómo instalar qBittorrent?

Para poder quienes estén interesados en poder instalar esta nueva versión de qBittorrent, podrán hacerlo siguiendo los pasos que compartimos a continuación.

Debian/Ubuntu

Para el caso de los que sean usuarios de Ubuntu, Linux Mint o cualquier otra distribución derivada de estas, debemos hacer lo siguiente:

Primero vamos a abrir una terminal en el sistema (podemos hacerlo con la combinación de teclas Ctrl + Alt + T ) y en ella vamos a añadir el repositorio de la aplicación al sistema con los siguientes comandos:

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable

Después proseguimos a actualizar nuestros repositorios e instalar la aplicación:

sudo apt-get update 
sudo apt-get install qbittorrent

Para el caso de los que son usuarios Debian o algún derivado de este, solo debemos actualizar la aplicación con:

sudo apt update && sudo apt install qbittorrent

Fedora

En el caso de los que son usuarios de Fedora o derivados de estos, los paquetes la aplicación son mantenidos de manera oficial en Fedora por lo para poder instalarla solo debemos abrir la terminal e instalar con:

sudo dnf -y install qbittorrent

ArchLinux y derivados

Para el caso de las distribuciones Arch y derivadas, los paquetes oficiales están dentro de los repositorios oficiales de Arch. Para instalar la aplicación debemos solo ejecutar el siguiente comando:

sudo pacman -Sy qbittorrent

qBittorrent-nox incluye una interfaz de usuario web rica en funciones que es casi idéntica a la interfaz gráfica de usuario de qBittorrent. Se puede acceder a la IU web a través de la mayoría de los navegadores web (incluidos Firefox, Chromium, IE7 / 8).

Control Remoto de qBittorrent

qbittorrent web

Podemos hacer uso del control remoto de qBittorrent accediendo mediante la siguiente direccion en tu navegador favorito en la barra de direcciones:

local-host:8080

Las credenciales para poder accesar por defecto son

Nombre de usuario: admin

Contraseña: adminadmin

Se recomienda encarecidamente que cambien el nombre de usuario / contraseña tan pronto como sea posible, ya que es un riesgo de seguridad dejar los valores predeterminados.

Ahora solo te toca hacer uso de la aplicación y disfrutar de ella.

from Linux Adictos https://ift.tt/2SaB9ve
via IFTTT

KDE Applications 20.04 ya fue liberada y estas son sus novedades

Se acaba de presentar la liberación de la nueva versión de las KDE Applications 20.04 las cuales son parte de la actualización de abril y llega con poco más de 217 versiones de programas, bibliotecas y complementos.

Dentro de los cambios que se destacan en esta nueva versión, en el administrador de archivos Dolphin ha se ha mejorado la interacción con sistemas de archivos externos accesibles a través del almacenamiento en la nube, SMB o SSH.

Se agregó la capacidad de buscar archivos no solo por nombre y contenido, sino también por etiquetas vinculadas. Para cambiar rápidamente el foco al panel de terminales sin usar un mouse, se implementa la combinación de teclado Ctrl + Shift + F4. Se agregó soporte incorporado para archivos en formato 7Zip, con cuyo contenido ahora puede trabajar como con los directorios normales.

Al instalar herramientas de búsqueda externas, como KFind, Dolphin proporciona acceso rápido a ellas a través de la construcción de enlaces. Se ha implementado una función de duplicación que le permite crear rápidamente copias de los archivos y directorios seleccionados.

El visor de documentos Okular proporciona soporte para un desplazamiento suave cuando se usa la rueda del mouse o las teclas del cursor y un desplazamiento inercial (cinético) cuando se usan pantallas táctiles (el desplazamiento continúa durante un tiempo después de que se completa el gesto de la pantalla).

KMail tiene una función para exportar a formato PDF y una visualización mejorada del texto formateado mediante el marcado Markdown. Se proporciona una advertencia al abrir la interfaz para escribir un nuevo mensaje después de hacer clic en un enlace que solicita adjuntar un archivo.

Konsole agrega la capacidad de cambiar rápidamente a una de las primeras nueve pestañas presionando “Alt + tab_number”.

Gwenview ha podido importar fotos de repositorios externos y congelaciones fijas cuando había texto en el portapapeles de KDE Connect cuando se inició en el portapapeles;

Elisa, presenta un modo para ver los detalles de la canción que se está reproduciendo actualmente y un modo aleatorio visual, lo que facilita la reorganización de las canciones en la lista de reproducción y muestra qué canción se reproducirá a continuación. Es posible colapsar a Elisa en la bandeja del sistema al ocultar la ventana principal y acceder rápidamente a la lista de reproducción a través del icono en la bandeja.

 

Kdenlive fue significativamente actualizado, en se hizo posible ajustar la resolución de la vista previa. La ventana de vista previa ha mejorado la visualización multipista, en la que se simplifica el proceso de selección de pistas entre las editables. Se mejoró el enlace de clips en la línea de tiempo, debido a la transición a enlaces solo en pistas activas.

Se resolvieron los problemas con el enlace de grupo y se agregó la combinación de teclado “Shift + a” para activar/desactivar la pista de destino. Se agregó soporte para arrastrar y soltar archivos con video, música e imágenes desde el administrador de archivos directamente en la línea de tiempo. Se agregó la función de escala para fotogramas clave.

Yakuake, tiene la capacidad de cambiar el tamaño de la ventana arrastrando el panel inferior con el mouse, se agregó soporte para comenzar una nueva pestaña o ventana en el mismo directorio que la pestaña o ventana actual.

La aplicación móvil KDE Connect se ha actualizado para integrar sin problemas el escritorio de KDE con un teléfono inteligente. La nueva versión agrega soporte para crear nuevas discusiones a través de SMS e implementa la visualización de reproductores multimedia externos en un applet multimedia normal. Se ha agregado un nuevo conjunto de iconos para mostrar el estado de la conexión y el procesamiento mejorado de notificaciones de llamadas entrantes. Se corrigieron bloqueos al transferir archivos muy grandes.

Krita, se ha actualizado a la versión 4.2.9 en la cual se mejora la representación del contorno del pincel, que ya no parpadea al moverse por el lienzo. El modo de aerógrafo y la nueva configuración de relación, se agregan al pincel Difuminar color, se agregó la capacidad de dividir una capa en una máscara de selección. Se proporciona la exportación de capas completas al formato ORA, sin recortar.

Probar KDE Applications 20.04

Finalmente, esta nueva actualización estará llegando de manera gradual a las diferentes distribuciones de Linux. Aunque también es posible probar los diferentes componentes por separado con ayuda de la tecnología de los paquetes de Flatpak.

from Linux Adictos https://ift.tt/2Y5Nip1
via IFTTT

KDE Applications 20.04 ya fue liberada y estas son sus novedades

Se acaba de presentar la liberación de la nueva versión de las KDE Applications 20.04 las cuales son parte de la actualización de abril y llega con poco más de 217 versiones de programas, bibliotecas y complementos.

Dentro de los cambios que se destacan en esta nueva versión, en el administrador de archivos Dolphin ha se ha mejorado la interacción con sistemas de archivos externos accesibles a través del almacenamiento en la nube, SMB o SSH.

Se agregó la capacidad de buscar archivos no solo por nombre y contenido, sino también por etiquetas vinculadas. Para cambiar rápidamente el foco al panel de terminales sin usar un mouse, se implementa la combinación de teclado Ctrl + Shift + F4. Se agregó soporte incorporado para archivos en formato 7Zip, con cuyo contenido ahora puede trabajar como con los directorios normales.

Al instalar herramientas de búsqueda externas, como KFind, Dolphin proporciona acceso rápido a ellas a través de la construcción de enlaces. Se ha implementado una función de duplicación que le permite crear rápidamente copias de los archivos y directorios seleccionados.

El visor de documentos Okular proporciona soporte para un desplazamiento suave cuando se usa la rueda del mouse o las teclas del cursor y un desplazamiento inercial (cinético) cuando se usan pantallas táctiles (el desplazamiento continúa durante un tiempo después de que se completa el gesto de la pantalla).

KMail tiene una función para exportar a formato PDF y una visualización mejorada del texto formateado mediante el marcado Markdown. Se proporciona una advertencia al abrir la interfaz para escribir un nuevo mensaje después de hacer clic en un enlace que solicita adjuntar un archivo.

Konsole agrega la capacidad de cambiar rápidamente a una de las primeras nueve pestañas presionando “Alt + tab_number”.

Gwenview ha podido importar fotos de repositorios externos y congelaciones fijas cuando había texto en el portapapeles de KDE Connect cuando se inició en el portapapeles;

Elisa, presenta un modo para ver los detalles de la canción que se está reproduciendo actualmente y un modo aleatorio visual, lo que facilita la reorganización de las canciones en la lista de reproducción y muestra qué canción se reproducirá a continuación. Es posible colapsar a Elisa en la bandeja del sistema al ocultar la ventana principal y acceder rápidamente a la lista de reproducción a través del icono en la bandeja.

 

Kdenlive fue significativamente actualizado, en se hizo posible ajustar la resolución de la vista previa. La ventana de vista previa ha mejorado la visualización multipista, en la que se simplifica el proceso de selección de pistas entre las editables. Se mejoró el enlace de clips en la línea de tiempo, debido a la transición a enlaces solo en pistas activas.

Se resolvieron los problemas con el enlace de grupo y se agregó la combinación de teclado “Shift + a” para activar/desactivar la pista de destino. Se agregó soporte para arrastrar y soltar archivos con video, música e imágenes desde el administrador de archivos directamente en la línea de tiempo. Se agregó la función de escala para fotogramas clave.

Yakuake, tiene la capacidad de cambiar el tamaño de la ventana arrastrando el panel inferior con el mouse, se agregó soporte para comenzar una nueva pestaña o ventana en el mismo directorio que la pestaña o ventana actual.

La aplicación móvil KDE Connect se ha actualizado para integrar sin problemas el escritorio de KDE con un teléfono inteligente. La nueva versión agrega soporte para crear nuevas discusiones a través de SMS e implementa la visualización de reproductores multimedia externos en un applet multimedia normal. Se ha agregado un nuevo conjunto de iconos para mostrar el estado de la conexión y el procesamiento mejorado de notificaciones de llamadas entrantes. Se corrigieron bloqueos al transferir archivos muy grandes.

Krita, se ha actualizado a la versión 4.2.9 en la cual se mejora la representación del contorno del pincel, que ya no parpadea al moverse por el lienzo. El modo de aerógrafo y la nueva configuración de relación, se agregan al pincel Difuminar color, se agregó la capacidad de dividir una capa en una máscara de selección. Se proporciona la exportación de capas completas al formato ORA, sin recortar.

Probar KDE Applications 20.04

Finalmente, esta nueva actualización estará llegando de manera gradual a las diferentes distribuciones de Linux. Aunque también es posible probar los diferentes componentes por separado con ayuda de la tecnología de los paquetes de Flatpak.

from Linux Adictos https://ift.tt/2Y5Nip1
via IFTTT

Lenguaje de programación Javascript. Una pequeña introducción

Lenguaje de programación Javascript
En principio, todo sitio web está construido en base a 3 tecnologías; HTML, CSS y Javascript. HTML se ocupa del ordenamiento de las diferentes partes componentes del sitio, CSS de la forma en como esas partes se representan y Javascript de tareas complejas como la de responder a las acciones del usuario.

En artículos anteriores habíamos explicado que era un framework CSS y dado una lista de los mejores que podemos utilizar en Línux. Cómo el rol de Javascript es un poco más difícil de explicar, vamos a hacer una pequeña introducción al tema, antes de meternos a comentar sus frameworks.

Lenguaje de programación Javascript. Una pequeña introducción

¿Qué es Javascript?

Javascript es un lenguaje de programación creado originalmente para que las páginas web dejaran de ser estáticas, aunque hoy su uso se ha extendido a sectores que nada tienen que ver con la web.

Los programas escritos en Javascript se denominan scripts y se ejecutan dentro de una máquina virtual conocida como motor Javascript.

Todos los navegadores modernos incluyen su versión del motor Javascript

Por la seguridad de los usuarios, los diferentes navegadores ponen límites a lo que el código Javascript puede hacer. Por ejemplo, el acceso a los archivos críticos del disco. De todas formas, esto puede limitarse aún más en las opciones de configuración de cada uno.

El funcionamiento del código Javascript dentro de una página web es el siguiente:

  1. El motor Javascript incrustado en el navegador lee el código.
  2. El código se convierte a lenguaje de máquina.
  3. La máquina ejecuta el código.

Al ser un lenguaje de programación, Javascript puede realizar tareas como estas:

  • Almacenar información dentro de variables.
  • Manejar cadenas de texto.
  • Ejecutar programas respondiendo a eventos como pulsar un enlace.

Las prestaciones de Javascript aumentan mediante el uso de Interfaces de Programación de Aplicaciones (API)

Las APIS son bibliotecas de programas creadas para tareas específicas que liberan al desarrollador de tener que reescribir código ya existente. En el caso de Javascript podemos hablar de dos tipos de APIS

Browser Api

Se ejecutan dentro del navegador y responden al entorno. Tenemos, por ejemplo:

Modelo de Objetos de Documento (DOM): Posibilita hacer modificaciones al código HTML y CSS de la página como respuesta a determinados eventos. Es el caso de sitios web que nos permiten ver como se mostraría una página en diferentes dispositivos.

API de localización geográfica: Es usada para detectar la ubicación del usuario y responder de acuerdo a ella. Por ejemplo, es lo usa Netflix para saber que contenido puedes ver en tu país o Google Maps para mostrarte donde estás.

Canvas y WebGL: Son ideales para el trazado de gráficos 2d y 3d

APIS multimedia: Permiten la transmisión y recepción de contenidos multimedia desde una página web.

APIS de terceros

Los diferentes servicios web tratan de conseguir más usuarios (y en algunos casos más información de esos usuarios para venderla) Es por eso que crean interfaces de programación para que los desarrolladores puedan integrar las funcionalidades que dichos servicios proveen a sitios externo. Es por ejemplo el caso de aquellas páginas web que permiten registrarte con tu cuenta de Google o Facebook.

Cómo funciona el código Javascript dentro de un sitio web

En primer lugar, hay que aclarar que cada script de Javascript corre dentro de su propio entorno de ejecución. Hay un entorno de ejecución por cada pestaña (si abrimos diferentes sitios dentro de una misma ventana) o de diferentes ventanas si así lo preferimos. En ningún caso se interrelacionan entre ellos ni, como dijimos, con el sistema operativo sin la intervención activa del usuario.

Primero se carga el código HTML de la página web y se crea un modelo de objetos del documento para poder mostrarlo en el navegador. A continuación, se cargan los elementos que deben adjuntarse a la página como contenido multimedia, imágenes y hojas de estilo. Finalmente, se asignan los estilos a las diferentes partes de la página de acuerdo a lo determinado por las hojas de estilo.

Una vez finalizado todo esto, es cuando el motor de Javascript se pone en marcha siguiendo la secuencia que mencionamos más arriba.

En nuestro próximo artículo vamos con la prometida lista de frameworks para Javascript.

from Linux Adictos https://ift.tt/35d7d75
via IFTTT

LXQt 0.15.0 llega como primera gran actualización del entorno gráfico que usa Lubuntu en más de un año

LXQt 0.15.0

El pasado jueves 23 de abril, Canonical lanzó la familia Focal Fossa, entre los que estuvo Lubuntu 20.04. Se trata de uno de los sistemas operativos más populares en usar el entorno gráfico protagonista de este artículo, y llegó con la v0.14.0 del mismo. Un día después, y ya es mala suerte, el proyecto lanzó la primera gran actualización en más de un año, un LXQt 0.15.0 que introduce mejoras importantes a uno de los entornos gráficos más ligeros que existen para Linux.

Para ser honestos, la mala suerte no es tanta si tenemos en cuenta que el día de diferencia no es real; Lubuntu 20.04 lanzó su beta con la v0.14.0 del entorno tres semanas antes, pero sí que habría estado bien que LXQt 0.15.0 hubiera llegado un mes antes. En cualquier caso, otras distribuciones sí podrán aprovecharse de los cambios introducidos en esta entrega, como un nuevo gestor de archivos basado en LibFM-Qt y usado por PCManFM-Qt por defecto. A continuación tenéis la lista de novedades que han introducido en LXQt 0.15.0.

Novedades más destacadas de LXQt 0.15.0

  • Mejoras en LibFM-Qt/PCManFM-Qt
    • Las contraseñas de montaje se pueden guardar (temporal o permanentemente) si está presente gnome-keyring.
    • El “modo de ventana única” es compatible.
    • Más rica información sobre herramientas de archivos.
    • Soporte de papel tapiz multipantalla.
    • El tiempo de eliminación se agrega a la Papelera.
    • Las miniaturas se pueden alternar sobre la marcha.
    • Mejor navegación por teclado.
    • Se han solucionado los problemas con las carpetas remotas.
    • El cuadro de diálogo del archivo LXQt tiene un manejo de extensiones más inteligente
    • Otras mejoras y muchas correcciones.
  • LXQt Archiver: nuevo gestor de archivos totalmente funcional basado en LibFM-Qt  y usado por PCManFM-Qt por defecto.
  • Mejoras en LXQt Panel:
    • Se ha añadido un nuevo complemento para cambiar la retroiluminación de la pantalla.
    • Ahora Desktop Switcher tiene una opción para mostrar solo el escritorio activo.
    • La búsqueda del menú se hace más suave.
    • El posicionamiento del panel se corrige con múltiples pantallas.
    • Se ha añadido una opción al Administrador de tareas para mover ventanas al escritorio virtual siguiente/anterior con la rueda del mouse
  • LXQt Configuration: arrastrar y soltar pantallas se ha mejorado y hecho más sencillo en los ajustes del monitor.
  • LXQt Power Management: se ha añadido una opción para cambiar la retroiluminación de la pantalla cuando la pantalla está esperando.
  • Mejoras en QTerminal y QTermWidget:
    • El cuadro de diálogo Configuración se hace compacto y desplazable.
    • Se permite un tamaño personalizado fijo para QTerminal.
    • El cambio a pestañas por índice es posible.
    • Se agrega una opción para el estado sin bordes.
    • El historial se puede enviar a su editor.
    • QTerminal funciona bien en macOS.
    • El parpadeo en el cambio de fuente es fijo.
    • Varias otras correcciones y mejoras
  • Mejoras en LXImage Qt:
    • Se ha añadido “Abrir con…” al menú del archivo.
    • Los atajos del teclado se pueden personalizar.
    • Se puede configurar el número máximo de archivos recientes.
    • Soporte para la visualización del contorno de la imagen.
    • Otras correcciones.
  • libQTXdg: Los iconos SVG están definidos con factores de escala > 1, especialmente con factores no enteros.

Los usuarios interesados pueden descargar el código fuente en formatos ZIP y TAR.GZ desde este y este otro enlace respectivamente.

from Linux Adictos https://ift.tt/3eRCeSA
via IFTTT

Wine 5.7 introduce un nuevo driver USB y estas otras mejoras

Wine 5.7

Desde que sus desarrolladores decidieran lanzar una nueva versión cada dos semanas, el número total de cambios se ha reducido ligeramente, o por lo menos ha sido así en cuanto a nuevas funciones destacadas. Hace 15 días lanzaron la v5.6 de este software de “no emulación” de aplicaciones de Windows con más de 400 cambios, y ayer 24 de abril lanzaron Wine 5.7 mencionando 6 nuevas funciones entre las que destaca un nuevo driver USB para mejorar el soporte con todo tipo de dispositivos y periféricos.

Wine 5.7 ha corregido un total de 38 fallos, pero también ha introducido 413 cambios menores que podéis leer en este enlace y que mejorarán considerablemente la experiencia de usuario al ejecutar aplicaciones y juegos de Windows en sistemas operativos como los basados en Linux. A continuación tenéis la lista de novedades más destacadas que han llegado junto a esta versión.

Novedades más destacadas de Wine 5.7

  • El motor Wine Mono se ha actualizado a la versión 5.0.0, con soporte para el WPF más moderno.
  • Más progresos en el backend de WineD3D Vulkan.
  • Principios de un driver para dispositivos USB.
  • Soporte para construir con Clang en modo MSVC.
  • Los módulos integrados ya no dependen de libwine.
  • Soporte para configurar versiones de Windows desde la línea de comandos.
  • Varias correcciones de errores.

Los usuarios interesados ya pueden instalar Wine 5.7 desde su código fuente que está disponible en este enlace. Los paquetes binarios también están disponibles en este otro enlace, en donde también hay instrucciones para añadir un repositorio e instalar el software en sistemas como Ubuntu (aún no se ha añadido repositorio oficial para Focal Fossa), Debian y Fedora, habiendo también opciones para Android y macOS.

La próxima versión ya será un Wine 5.8 que, si no hay sorpresas, debería llegar el próximo viernes 8 de mayo. Se espera que para esa versión sigan avanzando en el soporte del driver para dispositivos USB y mejorando la fiabilidad, estabilidad y compatibilidad con las aplicaciones de Windows.

from Linux Adictos https://ift.tt/2Y1dSzL
via IFTTT

Algunos frameworks CSS más que puedes usar en tus sitios web

Algunos frameworks CSS más
En nuestro artículo anterior habíamos comenzado una lista de frameworks útiles a la hora de definir el aspecto de un sitio web utilizando hojas de estilo. Las hojas de estilo nos permiten controlar aspectos como los diferentes elementos de un sitio web se tienen que representar en diferentes dispositivos.

Térmínos a tener en cuenta

Flexbox: Es un modelo de caja flexible. unidimensional de diseño y un método para ayudar a distribuir el espacio entre los ítems de una interfaz mejorando las capacidades de alineación.

La palabra unidimensional se usa para destacar el hecho de que flexbox maneja el diseño en una sola dimensión a la vez — ya sea como fila o como columna.

CSS Grid Layout (CGL): Es un sistema de diseño bidimensional basado en una cuadrícula desarrollado para crear mejores interfaces de usuarios.

CGL permite dividir una página en áreas o regiones principales, y facilita definir la relación en términos de tamaño, posición y capas entre partes de un control construido a partir de primitivas HTML.

De la misma forma que con las tablas (el método utilizado en los primeros tiempos del diseño web) el grid layout permite a alinear elementos en columnas y filas. Pero, a diferencia de lo que sucede con las tablas, con CSS grid son posibles muchos más diseños y de forma más sencilla.

Algunos frameworks CSS más

Pure CSS

Pure CSS es un framework CSS ligero y responsivo creado por Yahoo en 2014. Está construido usando Normalize.css y es útiil para la creación de diseños responsivos usando grillas y menús. Pure es responsivo por defecto, y a diferencia de Bootstrap, no permite crear diseños fijos.

UI Kit

Se propone como un framework ligero y modular para crear interfaces web rápidas y potentes. A pesar de su tamaño reducido se las arregla para ofrecer casi todas las características de otros frameworks.

Puede crear interfaces web sencillas, limpias y modulares con su conjunto de iconos SVG, muchos componentes, capacidad de responsivos, estilos unificados y opciones de personalización. Además, también puede diseñar diseños complejos basados en flexbox con el kit de interfaz de usuario usando HTML simple.

Mustard UI

Es ideal para principiantes. Sus componentes están divididos en módulos; cuadrículas base de Flexbox, botones, tablas, formularios y tarjetas.

Materialize CSS

En este caso se trata de un framework para crear interfaces Material Design desarrollado por Google

Es la alternativa adecuada para cualquiera que quiera diseñar sitios web o aplicaciones web para Android porque viene con clases y componentes listos para usar. Puedes empezar rápidamente a utilizar sus plantillas de inicio.

Materialize CSS utiliza el formato de cuadrícula de 12 columnas de Bootstrap para que puedas crear rápidamente diseños de páginas responsivas.

Tailwind CSS

Ahora hablamos de un framework CSS altamente personalizable. A diferencia de Bootstrap, que crea una interfaz de usuario de aspecto genérico, Tailwind permite a los desarrolladores personalizar los diseños y darles un aspecto único.

Milligram

En este caso también tenemos un framework minimalista.

Con solo 2kb (comprimido), Milligram se las arregla para proporcionar un completo conjunto de herramientas de desarrollo web. Los usuarios también pueden usar todas las características ofrecidas por la especificación CSS3.

Skeleton

Parece que los frameworks responsivos y minimalistas están de moda. Skeleton tiene solo 400 líneas de código.

De todas formas, se las arregla para ofrecernos muchas opciones de cuadrículas, tipografía, botones, formularios, listas, tablas y código que pueden utilizrse para la creación de sitios web complejos.

Spectre

Spectre es un framework que puede contribuir a la creación de sitios de forma más rápida y flexible con elementos elegantemente diseñados, hermosa tipografía, y componentes pre-construidos.

Picnic CSS

Esta biblioteca que también puede usarse online, no llega a los 10 kb estando comprimida. Proporciona al desarrollador componentes puros de CSS e interactivos, incluyendo cuadrículas, formularios, pestañas, consejos de herramientas y alertas. La biblioteca te ayuda a crear un sitio web receptivo y hermosas aplicaciones web.

Base

Framework desarrollado usando un código ligero y mínimo. A pesar de su diseño simple es muy potente. Los desarrolladores y diseñadores pueden utilizarlo crear sitios web y aplicaciones web que respondan a los estándares web y las exigencias de los buscadores.

from Linux Adictos https://ift.tt/2XZfkTj
via IFTTT

Algunos frameworks CSS más que puedes usar en tus sitios web

Algunos frameworks CSS más
En nuestro artículo anterior habíamos comenzado una lista de frameworks útiles a la hora de definir el aspecto de un sitio web utilizando hojas de estilo. Las hojas de estilo nos permiten controlar aspectos como los diferentes elementos de un sitio web se tienen que representar en diferentes dispositivos.

Térmínos a tener en cuenta

Flexbox: Es un modelo de caja flexible. unidimensional de diseño y un método para ayudar a distribuir el espacio entre los ítems de una interfaz mejorando las capacidades de alineación.

La palabra unidimensional se usa para destacar el hecho de que flexbox maneja el diseño en una sola dimensión a la vez — ya sea como fila o como columna.

CSS Grid Layout (CGL): Es un sistema de diseño bidimensional basado en una cuadrícula desarrollado para crear mejores interfaces de usuarios.

CGL permite dividir una página en áreas o regiones principales, y facilita definir la relación en términos de tamaño, posición y capas entre partes de un control construido a partir de primitivas HTML.

De la misma forma que con las tablas (el método utilizado en los primeros tiempos del diseño web) el grid layout permite a alinear elementos en columnas y filas. Pero, a diferencia de lo que sucede con las tablas, con CSS grid son posibles muchos más diseños y de forma más sencilla.

Algunos frameworks CSS más

Pure CSS

Pure CSS es un framework CSS ligero y responsivo creado por Yahoo en 2014. Está construido usando Normalize.css y es útiil para la creación de diseños responsivos usando grillas y menús. Pure es responsivo por defecto, y a diferencia de Bootstrap, no permite crear diseños fijos.

UI Kit

Se propone como un framework ligero y modular para crear interfaces web rápidas y potentes. A pesar de su tamaño reducido se las arregla para ofrecer casi todas las características de otros frameworks.

Puede crear interfaces web sencillas, limpias y modulares con su conjunto de iconos SVG, muchos componentes, capacidad de responsivos, estilos unificados y opciones de personalización. Además, también puede diseñar diseños complejos basados en flexbox con el kit de interfaz de usuario usando HTML simple.

Mustard UI

Es ideal para principiantes. Sus componentes están divididos en módulos; cuadrículas base de Flexbox, botones, tablas, formularios y tarjetas.

Materialize CSS

En este caso se trata de un framework para crear interfaces Material Design desarrollado por Google

Es la alternativa adecuada para cualquiera que quiera diseñar sitios web o aplicaciones web para Android porque viene con clases y componentes listos para usar. Puedes empezar rápidamente a utilizar sus plantillas de inicio.

Materialize CSS utiliza el formato de cuadrícula de 12 columnas de Bootstrap para que puedas crear rápidamente diseños de páginas responsivas.

Tailwind CSS

Ahora hablamos de un framework CSS altamente personalizable. A diferencia de Bootstrap, que crea una interfaz de usuario de aspecto genérico, Tailwind permite a los desarrolladores personalizar los diseños y darles un aspecto único.

Milligram

En este caso también tenemos un framework minimalista.

Con solo 2kb (comprimido), Milligram se las arregla para proporcionar un completo conjunto de herramientas de desarrollo web. Los usuarios también pueden usar todas las características ofrecidas por la especificación CSS3.

Skeleton

Parece que los frameworks responsivos y minimalistas están de moda. Skeleton tiene solo 400 líneas de código.

De todas formas, se las arregla para ofrecernos muchas opciones de cuadrículas, tipografía, botones, formularios, listas, tablas y código que pueden utilizrse para la creación de sitios web complejos.

Spectre

Spectre es un framework que puede contribuir a la creación de sitios de forma más rápida y flexible con elementos elegantemente diseñados, hermosa tipografía, y componentes pre-construidos.

Picnic CSS

Esta biblioteca que también puede usarse online, no llega a los 10 kb estando comprimida. Proporciona al desarrollador componentes puros de CSS e interactivos, incluyendo cuadrículas, formularios, pestañas, consejos de herramientas y alertas. La biblioteca te ayuda a crear un sitio web receptivo y hermosas aplicaciones web.

Base

Framework desarrollado usando un código ligero y mínimo. A pesar de su diseño simple es muy potente. Los desarrolladores y diseñadores pueden utilizarlo crear sitios web y aplicaciones web que respondan a los estándares web y las exigencias de los buscadores.

from Linux Adictos https://ift.tt/2XZfkTj
via IFTTT

Ya está disponible la nueva versión de QuiteRSS 0.19.4, un excelente lector RSS opensource

La nueva versión del lector RSS “QuiteRSS 0.19.4” ya está disponible y llega con algunos cambios y correcciones de errores. Para quienes desconocen de QuiteRSS deben saber que es un programa para leer noticias en formato RSS y Atom.

QuiteRSS tiene características tales como un navegador incorporado en el motor WebKit, un sistema de filtro flexible, soporte para etiquetas y categorías, varios modos de visualización, un bloqueador de anuncios, un administrador de descarga de archivos, importación y exportación en formato OPML.

Sobre QuiteRSS

QuiteRSS que es gratuito, liviano y altamente personalizable. También cuenta con una versión portátil, con lo cual los usuarios que no gustan de contar con una gran cantidad de programas instalados o quienes gustan de contar con sus programas portables, este lector es una excelente opción.

De sus principales características se destacan las siguientes:

  • Desactivar pantalla de inicio / banner
  • Configúrelo para que se inicie al inicio con Windows
  • Deshabilitar el envío de información de uso (telemetría y recopilación de datos)
  • Mostrar / ocultar icono de la bandeja del sistema
  • Minimice la aplicación a la bandeja del sistema al minimizar, cerrar o iniciar la aplicación
  • cambiar el icono de la bandeja del sistema para mostrar un recuento de noticias nuevo o no leído
  • Deshabilitar imágenes, javascript, complementos
  • Habilitar / deshabilitar notificaciones de nuevo contenido
  • Cambiar idioma de la interfaz de usuario
  • Personalice las fuentes para la lista de fuentes, la lista de noticias y el navegador
  • Cambie los colores de todo, como fondo, enlaces, texto, etc.
  • Personalizar atajos de teclado
  • También es compatible con etiquetas y filtros.
  • Es de código abierto y se puede descargar para Windows, Mac OS, OS / 2 y Linux.

¿Qué hay de nuevo en QuiteRSS 0.19.4?

En esta nueva versión de QuiteRSS 0.19.4 se añadió al lector la capacidad de compartir un enlace a las noticias en Viber y Telegram, con lo cual se amplían los servicios a los cuales se pueden compartir las noticias.

Otro cambio importante, es que se implementó un cambio de enfoque de búsqueda en feeds o noticias al presionar la tecla Esc, ademas de que se ha implementado la ocultación de directorios cuando se buscan feeds.

Ademas cuando se está dentro de una noticia al desplazarse por el contenido ahora se fija la posición del encabezado de las noticias.

Se corrigieron errores, incluidos problemas con la actualización de algunos feeds y el colapso de la descripción de las noticias, ademas de que corrigieron fallas en la implementación del tema oscuro cuando sé establecer el color de fondo, el texto de la etiqueta y el color de fondo de líneas alternativas.

Si quieres conocer más al respecto sobre los cambios de esta nueva versión, puedes hacerlo desde este enlace.

¿Como instalar QuiteRSS en Linux?

Para quienes estén interesados en poder instalar este lector RSS en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

QuiteRSS es una aplicación que se encuentra dentro de la mayoría de las distribuciones de Linux y pueden encontrarlo en sus repositorios, pero para el caso de esta nueva versión que aun no se ha incluido en algunas, debemos realizar la instalación de la siguiente forma.

Para quienes son usuarios de Ubuntu 19.10 o anteriores podemos añadir el siguiente repositorio al sistema:

sudo add-apt-repository ppa: quiterss/quiterss

Y la instalación la realizamos con el siguiente comando:

sudo apt-get install quiterss

En cuanto a los que ya están sobre la nueva versión de Ubuntu 20.04 LTS, podemos forzar al sistema a utilizar el repositorio de 19.10. Para ello debemos abrir una terminal y teclear:

sudo gedit /etc/apt/sources.list

Y añadimos al final del archivo lo siguiente:

deb http://ppa.launchpad.net/quiterss/quiterss/ubuntu eoan main

deb-src http://ppa.launchpad.net/quiterss/quiterss/ubuntu eoan main

Guardamos el archivo y lo cerramos. Posterior a ello en la terminal vamos a teclear el siguiente comando:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 5953B24A89672318017DBD68FD8D40FA4CF47E69

Ya con ello procedemos a realizar la instalación con:

sudo apt-get install quiterss

Para el caso de los que son usuarios de Arch Linux, solo tenemos que teclear el siguiente comando:

sudo pacman -S quiterss

En cuanto a los que son usuarios de Fedora, la instalación se realiza con:

sudo dnf install quiterss

Finalmente para quienes son usuarios de openSUSE, en una terminal deben teclear:

sudo zyppper install quiterss

from Linux Adictos https://ift.tt/2KyT2jj
via IFTTT

El soporte WebGPU llega a las versiones nightly de Firefox

Se dio a conocer información sobre la integración de la especificación de ayuda WebGPU en las compilaciones de Firefox nightly, con lo cual ahora se proporciona una interfaz de programación para el procesamiento de gráficos en 3D y la informática en el lado de la GPU, conceptualmente similar a la API de Vulkan, metal y Direct3D 12. La especificación está siendo desarrollada por Mozilla, Google, Apple, Microsoft y representantes de la comunidad en un grupo de trabajo creado por la organización W3C.

El objetivo clave de WebGPU es crear una interfaz de software segura, conveniente, portátil y de alto rendimiento para su uso en la plataforma web con tecnología de gráficos 3D y capacidades proporcionadas por API de gráficos de sistemas modernos como Direct3D 12 en Windows, Metal en macOS y Vulkan en Linux.

Conceptualmente, WebGPU difiere de WebGL de la misma manera que Vulkan difiere de OpenGL y no se basa en una API gráfica específica, sino que es una capa universal, en general, que usa las mismas primitivas de bajo nivel que están disponibles en Vulkan, Metal y Direct3D.

En Firefox, se proporciona la configuración “dom.webgpu.enabled” para habilitar WebGPU en about:config. Ademas de que para renderizar CanvasContext también requiere la inclusión del sistema de composición WebRender (“gfx.webrender.all” en about: config).

La implementación de WebGPU se basa en el código del proyecto wgpu escrito en Rust y puede funcionar sobre las API DX12, Vulkan y Metal en Linux, Android, Windows y macOS (también se está desarrollando la compatibilidad con DX11 y OpenGL ES 3.0).

Sobre WebGPU

WebGPU proporciona aplicaciones de JavaScript con herramientas para el control de nivel inferior sobre la organización, el procesamiento y la transmisión de comandos a la GPU, la administración de recursos relacionados, memoria, buffers, objetos de textura y sombreadores gráficos compilados. Este enfoque le permite lograr aplicaciones gráficas de mayor rendimiento al reducir los gastos generales y aumentar la eficiencia del trabajo con la GPU.

WebGPU hace posible crear proyectos 3D complejos completos para la Web que no funcionan peor que los programas independientes que se comunican directamente con Vulkan, Metal o Direct3D, pero que no están vinculados a plataformas específicas.

También proporciona capacidades adicionales al portar programas gráficos nativos a un formulario que puede funcionar sobre la base de tecnologías basadas en la web mediante el uso de la tecnología WebAssembly.

Además de los gráficos en 3D, WebGPU también cubre las posibilidades asociadas con la eliminación de la informática al lado de la GPU y el soporte para el desarrollo de sombreadores. Los sombreadores pueden crearse en el lenguaje de sombreado WebGPU o especificarse en el formato intermedio SPIR-V, y luego traducirse a los idiomas de sombreador compatibles con los controladores actuales.

WebGPU utiliza la gestión de recursos por separado, el trabajo preparatorio y la transferencia de comandos a la GPU (en WebGL, un objeto era responsable de todo a la vez). Se proporcionan tres contextos separados: GPUDevice para crear recursos como texturas y buffers; GPUCommandEncoder para codificar comandos individuales, incluidas las etapas de renderizado y computación; GPUCommandBuffer para hacer cola para la ejecución en la GPU.

La segunda diferencia entre WebGPU y WebGL es un enfoque diferente para manejar estados. Se proponen dos objetos en WebGPU: GPURenderPipeline y GPUComputePipeline, que permiten combinar varios estados predefinidos por el desarrollador, lo que permite que el navegador no desperdicie recursos en trabajos adicionales, como la recompilación de sombreadores. Entre los estados admitidos se encuentran: sombreadores, búfer de vértices y diseños de atributos, diseños de grupos adjuntos, fusión, profundidad y patrones, formatos de salida después del renderizado.

La tercera característica de WebGPU es el modelo de enlace, que en muchos aspectos se asemeja a los medios de agrupar recursos presentes en Vulkan. Para agrupar recursos en grupos, WebGPU proporciona un objeto GPUBindGroup que, al escribir comandos, puede asociarse con otros objetos similares para usar en sombreadores.

La creación de dichos grupos permite al conductor realizar las acciones preparatorias necesarias de antemano, y el navegador le permite cambiar los enlaces de recursos entre llamadas de extracción mucho más rápido.

Fuente: https://hacks.mozilla.org/

from Linux Adictos https://ift.tt/2VAxrgx
via IFTTT