GitKraken: conoce esta interesante herramienta para desarrolladores

GitKraken

Si eres desarrollador y trabajas frecuentemente con servicios como GitHub, GitLab, etc., entonces sabrás que hay algunas gestiones que pueden resultar algo molestas. En cambio, hay interesantes herramientas que te pueden ayudar en el día a día, como es el caso de GitKraken.

Esta app posee una interfaz gráfica para gestionar tus proyectos, y ya la usan multitud de desarrolladores conocidos e incluso empresas como Netflix, Tesla y Apple. Una forma de tener un centro amigable para el software de gestor de versiones Git, y por tanto, también para los citados servicios…

Por supuesto, es una herramienta totalmente gratuita, aunque tiene versiones de pago también, y está disponible para Linux, además de Windows y macOS. Evidentemente, con la versión gratuita será más que suficiente para muchos desarrolladores particulares, pero algunas empresas puede que necesiten los extras de la versión de pago.

Así podrás evitarte las gestiones en modo texto de tu cuenta Git y pasar a hacerlo todo más rápido e intuitivo con una GUI. Desde ella podrás hacer multitud de cosas. Entre las características más destacadas de GitKraken están:

  • Puedes tener múltiples perfiles.
  • Se integra perfectamente con GitHub Enterprise, GitLab (tanto hospedado como no), Bitbucket y VSTS.
  • Editor para poder ver ramas, merging, historial de commits.
  • Posibilidad de configurar modo oscuro.
  • Simplicidad en cuanto a las acciones merge, rebase y push. También admite crear, clonar y añadir repositorios de forma remota, así como ver y crear pull requests.
  • Puedes abrir repos, configurar favoritos, organizar tus productos y grupos, etc.
  • Incluye editor de código built-in para editar ficheros directamente desde él. Incluso puedes usar diff para ver diferencias en el código, y tiene capacidad para resaltar texto, buscar, etc.
  • Por supuesto, puedes usar Gitflow, Git Hooks, LFS y submódulos.
  • Y mucho más…

Este programa lo encontrarás en los repos de las distros más conocidas, por lo que podrás instalarlo fácilmente con las herramientas de gestión de paquetes (también existen snap y Flatpak). También puedes entrar en la web oficial que te dejo al final para descargar otros paquetes, e incluso lo puedes encontrar en algunas apps stores…

Más información – Web oficial de GitKraken

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

Steam: el cliente de Valve ahora con soporte para el mando de la PS5

Valve Pressure Vessel

Valve ha actualizado su cliente de videojuegos Steam. Ahora, con la nueva versión podrás gozar de algunas ventajas, como el soporte para los mandos de videojuegos de la nueva PS5 y algunas correcciones adicionales. De esa forma, si deseas jugar con el controlador de la PlayStation 5 de Sony, podrás hacerlo sin problema.

El nuevo Sony DualSense funciona de forma excelente, incluso su trackpad, el giroscopio, la lightbar, y la función hápitca (vibración) de este controlador. Valve también ha agregado swipe mode para los trackpads y el giro, y mejor soporte para videojuegos que usan una salida en crudo (raw), así como la corrección de algunos errores de versiones previas.

El cliente Steam para Linux también tiene algunos cambios interesantes. No solo hay algunas mejoras de rendimiento del navegador, también se han mejorado y corregido algunas otros aspectos. Por ejemplo:

  • Hay una actualización para el runtime de Steam a la versión v0.20201203.1.
  • Se ha mejorado el filtrado de las herramientas de compatibilidad disponibles en las propiedades de diálogo del videojuego.
  • También se ha corregido el problema con el lanzamiento de los videojuegos que ocurría con la versión Proton 5.13 (la implementación de Valve y CodeWeavers de Wine para hacer compatibles los videojuegos nativos para Windows en GNU/Linux con total comodidad desde el propio cliente Steam).
  • Reparación del bug que no detenía cuando se usaba el botón de parada de la interfaz del cliente.
  • Se agregó auto-migración de las bibliotecas Steam usadas en viejas SteamApps.
  • Se ha arreglado el error que hacía que las ventanas de la interfaz aparecieran en blanco al iniciar Steam en algunos casos.
  • Otras…

Si te interesa actualizar, puedes hacerlo desde el propio cliente Steam que tienes instalado o descargar directamente la versión nueva si aún no la tienes y deseas comenzar a descubrir todas las posibilidades del mundo gaming en Linux.

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

Last Epoch: tiene nuevo parche v0.8 con mejoras y más…

Last Epoch

Last Epoch llega con una actualización con el parche Rogue Patch 0.8 para la última clase de este videojuego disponible para Windows y GNU/Linux. El desarrollador Eleventh Hour Games ha trabajado para conseguir estas novedades, y ahora lo puedes conseguir todo con un importante descuento (-20%) en la tienda Steam de Valve. Además, podrás ver que es un videojuego con comentarios muy positivos, por lo que ciertamente merece la pena…

Si aún no lo conoces, debes saber que Last Epoch es un videojuego de rol que mezcla también acción y similar a videojuegos tan míticos como puede ser Diablo. Y ahora, tendrás ese extra con el último personaje juable Rogue con este parte 0.8, al que le debes sumar los otros 4 personajes únicos que ya existían. Un nuevo personaje con unos talentos con el arco y la espada realmente impresionantes, y que se transformará en tu favorito de seguro.

Además, Rogue y sus dos maestros, Bladedancer y Marksman, también debutan con 17 nuevas habilidades. Todo esto lo podrás ver mejor en un vídeo de comprobación que han colgado en Yotube:

Además de esas mejoras, también encontrarás otras como el doble manejo, arcos, portaflechas y dagas, área del templo de Eterra (la más impresionante hasta la fecha), y nueva web con más información.

También puedes encontrar este segundo teaser sobre la actualización de Last Epoch en marcha:

Sin duda, ya era un RPG de acción bastante bien valorado por los que lo han probado, y ahora llega con estas novedades para hacerlo crecer nuevamente. Un universo digital por el que te podrás divertir y pasar horas enfrentándote a oscuros imperios y dioses furiosos, y salvajes batallas.

Last Epoch representa la perfecta combinación de viajes en el tiempo, mazmorras, y la capacidad de personalización de personajes como en otros juegos de rol… ¡A qué esperas!

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

GitHub dio a conocer nuevas funciones, patrocinadores para empresas y más

GitHub dio a conocer una serie de nuevas características y productos en su conferencia de desarrolladores virtual GitHub Universe 2020 y de lo más destacable son la incorporación de «Sponsors for Companies», que amplía la capacidad de patrocinar proyectos de código abierto desde personas, que podrían apoyar a los desarrolladores de código abierto a partir del año pasado, hasta empresas.

Esas inversiones continúan creciendo rápidamente y algunos desarrolladores ahora ganan hasta seis cifras con los patrocinadores de GitHub.

Algunas empresas que ya se han inscrito para patrocinadores incluyen American Express, Amazon Web Services Inc., Daimler AG, Stripe Inc., Microsoft Corp. y New Relic Inc.

“En New Relic, los desarrolladores están en el corazón de todo lo que hacemos, y eso incluye invertir en el crecimiento de una próspera comunidad de código abierto”, dijo Jonan Scheffler, director de relaciones con desarrolladores de New Relic. «Nuestra visión de código abierto encaja bien con el modelo de GitHub para crear comunidades de código abierto más sólidas para los desarrolladores».

Otra de las novedades que se dio a conocer, fueron las nuevas funciones de GitHub, con las cuales los desarrolladores encontrarán que su experiencia diaria mejora con algunas características nuevas, incluido el modo oscuro, la fusión automática en solicitudes de extracción, discusiones y revisión de dependencias.

Según GitHub, el «Modo oscuro» ha sido una mejora de la interfaz de usuario solicitada durante mucho tiempo y acaba de llegar a la versión beta y será útil para salvar los ojos de muchos desarrolladores que prefieren trabajar en condiciones de poca luz o simplemente no quieren el deslumbramiento de un fondo blanco brillante.

Hacer una solicitud de extracción puede ser tedioso porque requiere mucha revisión antes de fusionarla con la rama principal del código, lo que lleva tiempo y muchas comprobaciones. Eso es lo que se diseñó para ayudar a resolver la función de combinación automática en solicitudes de extracción, al verificar el estado de revisión de las combinaciones en las extracciones para que los desarrolladores puedan avanzar más rápidamente.

Discussions proporciona un espacio dedicado para que los desarrolladores hablen, hagan y respondan preguntas y mantengan conversaciones abiertas. Se puede adjuntar a un repositorio y proporciona una forma de curar y mantener los problemas relacionados con los hilos de conversación.

“Después de usar GitHub Discussions durante una semana, decidimos mover el foro de ImageMagick a Discussions”, Dirk Lemstra, mantenedor de ImageMagick. “Nuestro equipo central recibe hasta cinco preguntas de nuestra comunidad cada día y antes de las Discusiones, la gente estaba abriendo problemas, enviándonos correos electrónicos o haciendo preguntas en nuestro foro PHP. Esta combinación nos dejó con un conjunto disperso de notificaciones. Las discusiones me ahorraron tiempo porque ahora, es solo una bandeja de entrada, y esa se convirtió en mi bandeja de entrada de notificaciones de GitHub «.

GitHub también anunció el lanzamiento de la versión 3.0 de Enterprise Server con un grupo de nuevas características que se lanzarán con él el 16 de diciembre. Estas características incluyen acciones que automatizarán los flujos de trabajo para la implementación e integración continuo, paquetes, escaneo de código, soporte móvil en beta y escaneo secreto en beta.

Con las acciones de GitHub, los desarrolladores pueden trazar flujos de trabajo mediante la visualización, realizar un seguimiento del progreso en tiempo real, lo que facilita ver los flujos de trabajo complejos y comunicar el estado con el resto del equipo.

El visualizador incluso mostrará los metadatos del flujo de trabajo y se vinculará directamente al código fuente y las URL de implementación, lo que facilita la resolución de problemas con las ejecuciones cuando algo sale mal.

También se menciona que los clientes de Enterprise Server ahora también pueden automatizar la seguridad avanzada, incluido el escaneo de códigos y secretos en los flujos de trabajo como parte de la implementación del servidor.

GitHub planea actualizar Actions a finales de este mes con entornos protegidos y revisores requeridos, en versión beta, para repositorios privados en GitHub Enterprise Cloud y todos los repositorios públicos en GitHub.com. Además, la visualización del flujo de trabajo, las implementaciones y los registros de implementación entrarán en la versión beta pública para todos.

Fuente: https://github.blog

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

Google ha anunciado una actualización de su política de almacenamiento

El 1 de junio de 2021, Google cambiará sus reglas de almacenamiento para cuentas gratuitas y no para mejorar lo que ya se tiene, pues básicamente, si tiene una cuenta gratuita y se es un usuario semi-regular del almacenamiento de Google, hay que estar preparado para pagar a partir del próximo año.

Ya que todos los nuevos correos electrónicos, documentos, fotos y videos, a partir de esta fecha, se contarán en los 15 GB de almacenamiento gratuito. Suelen ser archivos pequeños, pero lo más importante es que ahora se contarán prácticamente todas sus descargas.

Y es que han pasado casi diez años desde que Google introdujo un sistema de almacenamiento unificado para Gmail, Google Photos y Google Drive. Muchos de nosotros confiamos en Google para el almacenamiento de nuestros datos, ya sean correos electrónicos, fotos, documentos o videos.

“A partir del 1 de junio de 2021, todas las fotos y videos nuevos que cargue contarán para los 15 GB de almacenamiento gratuito que viene con cada cuenta de Google, o almacenamiento adicional que compre como miembro de Google One. El almacenamiento de su cuenta de Google se comparte entre Drive, Gmail y Fotos. Este cambio también nos permite satisfacer la creciente demanda de almacenamiento.

“Y, como siempre, cumplimos con nuestro compromiso de no utilizar la información de Google Photos con fines publicitarios. Sabemos que este es un cambio importante que puede resultar una sorpresa, por lo que queríamos avisarle con mucha antelación y darle la posibilidad de facilitarlo ”, escribió el vicepresidente de Google Workspace José Pastor en un artículo de Blog.

Los cambios también afectan a los suscriptores de Google Workspace y G Suite para educación y G Suite para clientes sin fines de lucro.

Actualmente, cada cuenta de Google gratuita viene con 15 GB de almacenamiento en línea para todas sus necesidades de almacenamiento.

Sin embargo, hay buenas noticias en el anuncio de Google. Para facilitar un poco la transición, las fotos y videos cargados en alta calidad antes del 1 de junio de 2021 no contarán para los 15 GB de almacenamiento gratuito. Google estima que el 80% de sus usuarios tendrán al menos tres años para alcanzar esos 15 GB.

Otra buena noticia: los teléfonos Pixel estarán exentos de estas nuevas reglas, ya que continuarán ofreciendo copias de seguridad ilimitadas de «alta calidad». Estas copias de seguridad comprimen fotos grandes a 16 megapíxeles, mientras que los videos superiores a 1080p cambiarán de tamaño en este formato.

Con respecto a Google Drive, se menciona que:

«cualquier documento nuevo, hojas de cálculo, diapositivas, dibujos, formularios o archivos Jamboard se contabilizarán en los 15 GB de almacenamiento asignados a usted o en cualquier almacenamiento adicional proporcionado por Google One». 

Estos cambios introducen un gran problema, porque hoy Google Photos te permite almacenar un número ilimitado de imágenes (y videos, si están en HD) de forma gratuita siempre que tengan una resolución inferior a 16MP o se elija que Google rebaje la calidad.

A partir de junio de 2021, cualquier foto o video nuevo de alta calidad que no se tenga en cuenta actualmente para su asignación contará para los 15 GB gratuitos. Y dado que la gente toma más fotos cada año, esta asignación gratuita no durará mucho.

También debe tenerse en cuenta que los archivos de Documentos, Hojas de cálculo, Presentaciones, Dibujos, Formularios o Jamboard existentes no se cuentan solo con una condición: que simplemente los consulte sin modificarlos desde el 1 de junio, de lo contrario, se contarán.

Junto con estas actualizaciones de almacenamiento, hay algunos cambios más que vale la pena conocer. Si la cuenta está inactiva en Gmail, Drive o Fotos durante más de dos años, Google «puede» eliminar contenido de ese producto.

Google argumenta que necesita realizar estos cambios para «continuar brindando una excelente experiencia de almacenamiento para todos y mantenerse al día con la creciente demanda».

Claramente no es barato, pero Google también tiene el control de todos los aspectos del asunto y tuvo que tener proyecciones internas de cómo se desarrollará la situación cuando estableció por primera vez estas políticas.

Fuente: https://blog.google

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

Huawei probó un software de inteligencia artificial para reconocer a un grupo musulmán 

Huawei, en colaboración con Megvii, una de las empresas de inteligencia artificial (IA) más grandes de China, ha probado un sistema de reconocimiento facial que podría utilizarse para detectar miembros de un grupo minoritario musulmán y enviar alertas a las autoridades.

La minoría étnica uigur es un grupo musulmán reprimido, a menudo blanco del gobierno chino, que vive principalmente en la región occidental de Xinjiang.

Un documento oficial de 2018 elaborado por las dos empresas chinas muestra que Huawei ha probado el software de Megvii en su infraestructura de nube de video. El documento fue descubierto por IPVM, una empresa de investigación estadounidense especializada en análisis de videovigilancia.

IPVM compartió su descubrimiento con el Washington Post, que fue el primer medio en informar su contenido el martes.

La prueba se llevó a cabo para ver si el hardware de Huawei es compatible con el software de reconocimiento facial de Megvii, según el informe de IPVM. Huawei proporcionó el hardware, como cámaras, servidores e infraestructura de computación en la nube, mientras que Megvii proporcionó el software. Como parte de la prueba, se probó una función llamada «alarma uigur». Otra característica del software se utilizó para determinar la «etnia» como parte de su «análisis de atributos faciales».

En 2018, un informe de las Naciones Unidas expresó su preocupación por el hecho de que más de un millón de personas estuvieran recluidas en «los llamados centros contra el extremismo y que otros dos millones se hubieran visto obligados a entregarse a «campos de reeducación» para el adoctrinamiento político y cultural «en Xinjiang.

En junio de este año, la ONU reiteró su preocupación por «la represión colectiva de la población, especialmente de las minorías religiosas y étnicas, en Xinjiang y el Tíbet».

Huawei y Megvii son dos de los pioneros en tecnología más importantes de China, y las autoridades chinas los han visto como líderes en una campaña nacional para alcanzar la vanguardia del desarrollo de la inteligencia artificial, según el Washington Post. Pero estas empresas multimillonarias también han sido duramente golpeadas por funcionarios estadounidenses, que dicen que representan una amenaza para la seguridad estadounidense o han contribuido al brutal régimen étnico opresivo de China.

Ocho empresas chinas, incluida Megvii, fueron sancionadas por el Departamento de Comercio de Estados Unidos el año pasado por su participación en «violaciones y abusos de derechos humanos en la implementación de la campaña de represión, Detención arbitraria masiva y vigilancia de alta tecnología en China ”contra los uigures y otros grupos minoritarios musulmanes.

El gobierno de EE. UU. también ha tomado sanciones contra Huawei y empresas aliadas, prohibiendo la exportación de tecnología estadounidense a esta empresa y presionando a otros países para que excluyan sus sistemas de sus redes de telecomunicaciones.

Según el informe, Huawei y Megvii anunciaron tres sistemas de vigilancia que utilizan tecnología de las dos empresas en los últimos dos años. El Washington Post no pudo confirmar de inmediato si el sistema con «alarma uigur» probado en 2018 era uno de los tres actualmente a la venta.

IPVM dice que una función como la ‘alarma uigur’ podría usarse para señalar a un miembro del grupo minoritario a las autoridades.

“Los sistemas como Megvii están integrados en el sistema de Huawei para que Megvii genere información y alarmas y luego las envíe al sistema de Huawei para que los controladores (por ejemplo, la policía) puedan revisarlas y responder a ellas”, dijo. El presidente de IPVM, John Honovich, dijo en una comunicación por correo electrónico mientras explicaba la funcionalidad potencial de la función de «alarma uigur».

Los investigadores de IA temen que algún día el software de detección de etnias pueda despegar fuera de las fronteras de un estado de vigilancia. La policía y las autoridades federales de los Estados Unidos han mostrado un interés creciente en el software de reconocimiento facial como herramienta de investigación, pero estos sistemas han generado una fuerte reacción pública a sus posibles sesgos e inexactitudes, y algunos las ciudades y las fuerzas policiales han optado por prohibir esta tecnología por completo.

Sin embargo, estas tecnologías podrían encontrar un mercado entre los regímenes internacionales, en algún lugar en el equilibrio entre la influencia china y estadounidense.

Fuente: https://ipvm.com

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

Chrome 88 utilizara nuevo manifiesto incompatible con uBlock Origin

Los desarrolladores de Google que están a cargo del navegador web «Google Chrome» han anunciado la inclusión en Chrome 88 (que se espera que lance el 19 de enero de 2021) de la tercera edición del manifiesto, el cual ha causado mucho conflicto entre los desarrolladores de extensiones para el navegador, debido a la violación del trabajo de muchas adiciones para bloquear contenido inapropiado y seguridad.

Cabe señalar que la compatibilidad con complementos que utilizan la segunda versión del manifiesto se mantendrá durante algún tiempo. Aún no se ha determinado el final del soporte para Manifest V2, pero el período de migración al nuevo manifiesto durará al menos un año.

Como recordatorio, el manifiesto de Chrome define las capacidades y los recursos proporcionados por los complementos.

El nuevo manifiesto es parte de una iniciativa para mejorar la seguridad, la privacidad y el rendimiento de los complementos. El objetivo principal de los cambios es facilitar la creación de complementos seguros y de alto rendimiento, y dificultar la creación de complementos lentos y no seguros.

Con la introducción de Manifest V3, no permitiremos el código alojado de forma remota. Este mecanismo es utilizado como un vector de ataque por los malos actores para eludir las herramientas de detección de malware de Google y representa un riesgo significativo para la privacidad y seguridad del usuario.

La principal insatisfacción con el nuevo manifiesto está relacionada con el fin del soporte para el modo de bloqueo de funcionamiento de la API webRequest, que se limitará al modo de solo lectura.

Se hará una excepción solo para la edición Chrome for Enterprise, que seguirá siendo compatible con la API webRequest. Mozilla ha decidido no seguir el nuevo manifiesto y mantendrá Firefox utilizando completamente la API webRequest. En su lugar, API webRequest para filtrar contenido en el nuevo manifiesto propuso un declarativo API declarativeNetRequest.

La nueva API declarativeNetRequest proporciona acceso a un motor de filtrado integrado universal listo para usar que procesa de forma independiente las reglas de bloqueo, no permite el uso de algoritmos de filtrado personalizados y no permite establecer reglas complejas y superpuestos entre sí dependiendo de las condiciones.

Como motivo de la transición a la API declarativeNetRequest, se señalan las preocupaciones sobre la privacidad: con la nueva API, los complementos perderán el acceso ilimitado a todos los flujos de datos, que pueden incluir la información confidencial del usuario.

Google ha tratado de mitigar algunos de los problemas expresados ​​durante el debate con los desarrolladores de complementos, que se verán afectados por la API declarativeNetRequest (por ejemplo, uBlock Origin, cuyo autor considera que la funcionalidad declarativeNetRequest es insuficiente para que el complemento funcione correctamente), dejará de funcionar.

De acuerdo con los deseos de los desarrolladores de complementos, se ha agregado soporte para usar declarativeNetRequest para varios conjuntos de reglas estáticas, filtrar por expresiones regulares, modificar encabezados HTTP, cambiar y agregar reglas dinámicamente, eliminar y reemplazar parámetros de solicitud.

El nuevo manifiesto también presenta los siguientes cambios que afectan la compatibilidad de complementos:

  • La transición a la ejecución de los trabajadores del servicio en forma de procesos en segundo plano, lo que requerirá que los desarrolladores cambien el código de algunas adiciones.
  • Nuevo modelo granular para solicitar permisos: el complemento no podrá activarse para todas las páginas a la vez (se ha eliminado el permiso «all_urls»), pero solo funcionará en el contexto de la pestaña activa, es decir el usuario deberá confirmar el trabajo del complemento para cada sitio.
  • Cambia el procesamiento de solicitudes de origen cruzado: de acuerdo con el nuevo manifiesto, los scripts de procesamiento de contenido estarán sujetos a las mismas restricciones de permisos que para la página principal en la que están incrustados estos scripts (por ejemplo, si la página no tiene acceso a la API de ubicación, entonces el script los complementos tampoco tendrán este acceso).
  • Evita la ejecución de código descargado de servidores externos (cuando el complemento carga y ejecuta código externo).

Finalmente si quieres conocer más al respecto de la nota, puedes consultar la publicación original en el siguiente enlace.

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

NetBeans12.2 ya fue liberado y estas son sus novedades

apache-netbeans

La Apache Software Foundation Organization dio a conocer hace poco la liberación de NetBeans 12.2, que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.

Para quienes desconocen de este IDE, deben saber que proporciona soporte para los lenguajes de programación Java SE, Java EE, PHP, JavaScript y Groovy. Además de que entre sus características se encuentra un sistema de proyectos basado en Ant, control de versiones y refactoring.

Esta es la séptima versión realizada por Apache Foundation desde que Oracle donó el código NetBeans.

Principales novedades de NetBeans 12.2

En esta nueva versión se agregó soporte para las nuevas funciones del lenguaje Java introducidas en JDK 14 y JDK 15.

Así mismo, se implementó el resaltado de código para las palabras clave «sealed», «non-sealed» y «permits», además de que se agregó formato y finalización de código para el tipo «sealed», así como el formato para las expresiones «sealed» y «permits».

También se destaca el soporte mejorado para la forma compacta de definiciones de clases implementadas usando la palabra clave «record». Se resuelven los problemas de autocompletado, refactorización y formateo de código con «registro».

Las herramientas de desarrollo web de Java han mejorado el soporte para el marco Spring 5.2.9 MVC. En el cuadro de diálogo para editar las propiedades del proyecto web, se ha ajustado el guardado de URL con enlaces relativos. La integración de Derby se ha eliminado de los módulos de Payara Server. Problemas resueltos con JavaServer Faces Catalog.

Por otra parte, se menciona también el soporte mejorado para sistemas de compilación Maven y Gradle. Se mejoró la definición de fuentes y documentación en proyectos de Gradle. Generación de frontend mejorada. Se corrigió el bloqueo en proyectos de Maven al usar getModuleName.

Se agregó soporte para Java 15 al compilador Java incorporado de NetBeans nb-javac (javac modificado).

Para el lenguaje Java, la visualización de tipos se proporciona al llamar a métodos a lo largo de la cadena.

También se menciona que se proporcionó la creación de nuevas clases, interfaces y enumeraciones al pegar texto desde el portapapeles. Para el editor VS Code en NetBeans se dio cuenta de la adición al editor de código y depurador en Java.

  • El código de soporte de JavaFX se ha ampliado para admitir objetos inmutables.
  • Se agregó soporte para nuevas funciones de PHP 8.
  • Se limpiaron las dependencias y la infraestructura de las funciones de JavaScript y HTML
  • El compilador javac está limitado a una sola instancia.
  • Manejo de dependencias mejorado para JavaScript y HTML.
  • Se eliminó el soporte obsoleto de Oracle JET.
  • Soporte CSS3 mejorado.
  • Complemento agregado para BootsFaces con soporte para construcciones «<b: dataTable …>».
  • Versiones actualizadas Ant 1.10.8, exec-maven-plugin 3.0.0, Gradle Tooling API 6.7, JDBC PostgreSQL 42.2.16, payara-micro-maven-plugin 1.3.0, Spring Framework 4.3.29, TestNG 6.14.3.
  • Se proporcionó detección de JDK instalados con SDKMan y Debian.
  • Se habilitó la ejecución y depuración individual cuando el proyecto Gradle proporciona la tarea adecuad

Finalmente, si quieres conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en la publicación original. El enlace es este.

¿Cómo instalar NetBeans 12.2 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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

Los paquetes Flatpak pronto se podrán instalar desde su propia tienda gracias a GNOME Souk

GNOME Souk

Hace ya mucho tiempo que existe la Snap Store. De hecho, Ubuntu 20.10 ya incluye por defecto esta tienda que, personalmente, no me gusta nada y yo recomendaría instalar el GNOME Software habitual que nos permite, tras instalar varios paquetes y añadir un repositorio, ver e instalar paquetes de Flathub. Pero si lo que queremos es una experiencia más centrada, ya se está desarrollando GNOME Souk, una nueva tienda de la que vamos a hablar hoy aquí.

Lo primero que tenemos que saber es que aún se está desarrollando y el que quiera probarla tiene que hacerlo descargando e instalando el código desde su página de GitHub, caída en el momento de escribir estas líneas. Se trata de un App Store basada en Flatpak. Como tal, no tenemos que instalar ningún complemento ni añadir un repositorio extra, como sí tenemos que hacerlo si usamos GNOME Software o Discover. Es instalar y usar.

GNOME Souk, una tienda de apps Flatpak independiente

Otra cosa a tener en cuenta es que está escrita en GTK4, que está a punto de ser lanzado oficialmente, y Rust. Por otra parte, su desarrollador asegura que se ha creado desde cero para que sea una tienda que funcione perfectamente en dispositivos de escritorio o móviles, como el PinePhone, la PineTab o el Librem 5. En cuanto a teléfonos móviles, ayuda que sea responsiva.

Explicado lo anterior, tenemos que preguntarnos: ¿merece la pena? Bueno, ahora mismo hay que instalarla siguiendo las instrucciones que nos facilitan en GitHub pero, cuando sea más fácil y directo, personalmente tengo mis dudas. Sí que será la manera más sencilla de acceder a las apps de Flathub para los usuarios menos experimentados, pero creo que lo mejor es añadir el soporte a nuestra tienda de software, como GNOME Software o Discover. En Pamac, de Manjaro, hacerlo está a un clic de distancia.

En cualquier caso, GNOME Souk ya está en desarrollo y pretende facilitar las cosas, algo que no me parece tan mal en aparatos como los dispositivos móviles.

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

Raspberry Pi OS: nuevo lanzamiento con mejoras para el audio y soporte de impresión

Raspberry Pi OS

La Raspberry Pi Foundation ha lanzado una nueva versión del sistema operativo Raspberry Pi OS (antes Raspbian). Esta distribución GNU/Linux está especialmente diseñada para estas SBCs, y ahora llega con algunas mejoras notables. Por ejemplo, se han puesto un gran trabajo en su sistema de audio y también en mejorar el soporte para la impresión.

La versión a la que me refiero es la Raspberry Pi OS en su versión 1.4, que ya puedes descargar desde la web oficial para poder instalarla en tu tarjeta SD y hacerla correr en tu placa Raspberry Pi. Pero antes de nada, deberías conocer todos los detalles y novedades de este nuevo lanzamiento…

Rasbperry Pi OS ahora llega con una importante mejora en cuanto a su sistema de audio. Antes usaba el servidor de audio ALSA para su pila de sonido, en cambio, ahora se ha cambiado por PulseAudio. Ese cambio permite habilitar una serie de funciones adicionales, como el soporte para dispositivos out-ot-the-box con conectividad Bluetooth.

También se agrega soporte para reproducir sonido desde diferentes fuentes al mismo tiempo, especialmente cuando se está usando una salida HDMI. Podrás incluso cambiar el sonido desde el HDMI a una tarjeta de sonido USB mientras el vídeo está en reproducción, además de ofrecer una forma de gestión de la entrada y salida de dispositivos de audio de forma más sencilla.

Además, ahora es posible habilitar perfiles para tus dispositivos Bluetooth, como HSP (HeadSetProfile) para usar micrófono y auriculares al mismo tiempo, así como A2DP (Advanced Audio Distribution Profile) que restringe el micro.

Pero no solo se han centrado en las mejoras de Raspberry Pi OS en el sonido, también las hay en cuanto al soporte de las impresoras. Ahora, esta distro viene con CUPS como seridor de impresión y system-config-printer como interfaz de configuración por defecto.

Otras mejoras de esta nueva versión de Raspberry Pi OS tienen que ver con los programas preinstalados, como el lector de pantalla Orca, el navegador Chromium se ha actualizado al a v84, Thonny Python IDE a las 3.3, Adobe Flash Player a la 32.0.0.453, el kernel Linux 5.4.79 LTS, etc. Y sin olvidar algunas otras correcciones, y mejoras para las nuevas placas SBC…

from Linux Adictos https://ift.tt/36ZoW4o
via IFTTT