Software libre para irnos a dormir

La noche nos invita a relajarnos con estos títulos de software libre.
En estas recomendaciones de software libre basadas en la posición del Sol, ya comentamos programas útiles para el desayuno, la mañana y la tarde de trabajo. Ahora, una vez vueltos a casa luego de una jornada agotadora, vamos a referirnos a algunos títulos de software libre para irnos a dormir sin tensiones.

Vamos a enfocarnos en cuatro rubros, juegos, películas, lectura y audiolibros. Según los puristas, los audiolibros son la única actividad recomendada antes de irse a dormir, dado que se recomienda mantenerse alejados de las pantallas un tiempo antes de irse a dormir.

Software libre para irnos a dormir

Juegos

Distribuciones Linux

Aunque cualquier distribución Linux puede correr juegos, hay mucho que decir a favor de usar alguna de las especializadas En primer lugar suelen facilitar la instalación de las aplicaciones necesarias para conseguir y ejecutar los juegos. En segundo lugar,  hace más fácil desconectarse del trabajo ya que no tenemos instaladas y configuradas las aplicaciones que usamos para este. (A menos que lo hagamos a propósito.

Lakka Linux

Si eres de los que piensan que todo tiempo pasado fue mejor o extrañas los juegos de tu infancia, esta distribución Linux basada en el gestor de emuladores RetroArch debería figurar primero en tu lista.

Solo tienes que tener la distribución y juego en el mismo dispositivo (Puede ser en un pendrive o tarjeta SD).

Algunas de las consolas con la que es compatible Lakka Linus son:  PlayStation, PlayStation 2 y los modelos viejos de Nintendo como Wii, 2D, 3D/s, NES o GBA.

Hay que aclarar que, aunque los emuladores son de código abierto, los juegos (Que se consiguen por Internet) pueden estar protegidos por derechos de autor.

Regata OS

OpenSUSE no suele ser una elección habitual en la que basar una derivada y, sin embargo, existe una razón muy buena para construir una distribución Linux especializada en juegos.  OpenSUSE tiene una versión Rolling Release, lo que garantiza a los usuarios disponer de las últimas versiones del núcleo y controladores sin necesidad de instalar nuevas versiones cada cierto tiempo.

Pero RegataOS es algo más que OpenSUSE con otro fondo de pantalla. Entre otras cosas incluye su propia aplicación de gestión de juegos que permiten acceder a una vasta selección incluyendo títulos nativos de Windows. La aplicación da acceso también a las tiendas de Valve, Origin, Battle.net y Epic Games.

Uno de los problemas de ejecutar juegos en Linux suele ser el hardware.  Regata OS permite usar la API de Vulkan logrando un rendimiento mejor incluyendo mayores tasas de FPS y un framerate más estable.

La herramienta Game Mode permite que los juegos puedan tener prioridad en el uso de la CPU, GPU y entradas y salidas, mientras que la tecnología AMD FSR (FidelityFX Super Resolution), saca el máximo partido de las tarjetas de video ya instaladas.

Juegos

La cantidad y calidad de juegos para Linux ha aumentado exponencialmente en los últimos años. Sin embargo, ya que se trata de prepararnos para irnos a la cama, voy a sugerir algunos títulos tranquilos.

Chromium B.S.U

Este es un juego espacial de estilo clásico en el que te mueves a lo largo de la pantalla mientras te defiendes de los enemigos que intentan impedirte el paso con tus cazas robóticos. Los cazas no solo disparan, también pueden «suicidarse» haciendo explotar a más adversarios.

Lo encuentras en la tienda de FlatHub.

Stunt Rally

Si te gustan los juegos de carreras este te brinda una variedad de opciones para amantes de la conducción de estilo Rally. Puedes elegir nada menos que entre 202 pistas divididas en 37 escenarios y algunos están en otros planetas. La dificultad varía desde las normales hasta las que exigen acrobacias como saltos, bucles inclinados, tubos serpenteantes y obstáculos.

Tampoco te puedes quejar por la falta de vehículos, hay 11 coches normales y 6 especiales, eso sin contar a motos, camiones, autobuses y esferas saltarinas.

Puedes competir con el ordenador o con otro jugador a pantalla partida.

En el próximo artículo continuamos con los programas para la noche.

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

Avatar Cloud Engine for Games, la AI de Nvidia para que los gamers puedan conversar con NPC

Avatar Cloud Engine for Games

NVIDIA ACE da vida a los personajes virtuales con IA generativa

El fulgor de las Inteligencias Artificiales continua y Nvidia no se quiere quedar atrás y es que hace poco acaba de mostrar su nueva plataforma «Avatar Cloud Engine (ACE)» y las capacidades de esta plataforma impresiono a muchos, ya que llamó especialmente la atención porque permite que los jugadores hablen de forma natural con personajes no jugables (NPC) y reciban las respuestas adecuadas.

Con esta noticia el futuro de los videojuegos podría tomar otro rumbo y en especial en títulos de mundo abierto, lo que podría crear una nueva experiencia y sobre todo aumentar las expectativas de mundos virtuales.

Nvidia presento «Avatar Cloud Engine» durante el Computex 2023, con una demostración llamada Kairos con un jugador (humano) hablando con un NPC llamado Jin en una tienda de ramen de aspecto distópico. En el evento, Nvidia presentó la demo como un adelanto de lo que podría ser la colisión entre los videojuegos y la IA.

Desde el reciente avance de LLM, se han realizado intentos de utilizar dichos sistemas de IA en los videojuegos para permitir el diálogo dinámico con personajes que no son jugadores (NPC) y Nvidia acaba de presentar un intento exitoso de un proyecto para crear un diálogo con un NPC.

En el evento Computex 2023, Jensen Huang, CEO de Nvidia, presentó:

«Avatar Cloud Engine (ACE) para juegos». Es un servicio de fundición de modelos de IA, diseñado para dar vida a los personajes de los juegos mediante conversaciones en lenguaje natural, expresión audio-facial y capacidades de texto a voz/de voz a texto.

En la demostración, el jugador (llamado Kai) entra en la tienda de ramen de Jin, le pregunta cómo le va (en voz) y comenta que el vecindario tiene un alto índice de criminalidad. Kai le pregunta si puede ayudarlo y Jin responde:

» Si quieres hacer algo, he escuchado rumores de que el poderoso señor del crimen Kumon Aoki está causando todo tipo de caos en la ciudad «.

Jin agregó que cree que Aoki probablemente esté detrás de la violencia. Kai pregunta dónde encontrar a Aoki y Jin le dice, lo que pone al usuario en el camino para buscar.

“La IA no solo contribuirá a la redefinición y síntesis del entorno, sino también a la animación de los personajes. La IA jugará un papel muy importante en el futuro de los videojuegos”, dijo el CEO de Nvidia.

La demostración fue realizada por Nvidia y su socio Convai para promocionar las herramientas utilizadas para crearla.

«Con Nvidia ACE for Games, el conjunto de herramientas de Convai puede lograr la latencia y la calidad necesarias para hacer que los personajes de IA no jugables sean accesibles de manera rentable para casi cualquier desarrollador», dijo Purnendu Mukherjee, fundador y director ejecutivo de Convai.

Por supuesto, la demostración no solo utiliza estas herramientas. Está construido en Unreal Engine 5, el motor de videojuegos desarrollado por Epic Game, con toneladas de trazado de rayos. Según Nvidia, los modelos de IA que componen ACE varían en tamaño, rendimiento y calidad.

Huang se mostró muy optimista sobre los últimos desarrollos de Nvidia en IA, especialmente la IA generativa y con esta demostración, menciona que es un adelanto de lo que podría ser la colisión entre los juegos y la IA.

Nvidia ACE consta de tres elementos distintos: NeMo, Riva y Omniverse Audio2Face:

  • NeMo proporciona excelentes modelos de lenguaje que los desarrolladores pueden personalizar con datos de historias y diálogos.
  • Riva puede reconocer el habla y convertir texto a audio, lo que permite conversaciones en vivo con NeMo. Audio2Face convierte la salida de audio de Riva en animaciones faciales que se pueden usar, por ejemplo, para controlar personajes MetaHuman en Unreal Engine 5 a través de Omniverse Links.

Finalmente cabe mencionar que además de ACE for Games, Nvidia anunció una serie de otras colaboraciones y productos, incluida la supercomputadora DGX GH200 AI, que cuenta con 256 chips Grace Hopper con un total de 144 terabytes de memoria y ofrece un rendimiento de IA de gran escala. Según Nvidia, el DGX GH200 GPT-3 es 2,2 veces más rápido que un clúster DGX H100.

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

Intel x86-S, la nueva arquitectura de Intel con la cual planea dar fin a 16 y 32 bits y pasar directamente a 64 bits

Intel x86-S

Intel ha comenzado a detallar planes para desarrollar chips solo de 64 bits

Hace pocos días se dio a conocer la noticia de que Intel había publicado un documento, algo “inusual” y es que en él, Intel pretende dar fin a las arquitecturas de 16 y 32 bits y pasar por completo a 64 bits.

En el documento, Intel presenta el concepto de una nueva arquitectura «Intel x86-S» que solo tendría soporte de 64 bits y que pretende llegar a simplificar tanto el hardware como el software.

Los primeros procesadores de 16 bits comenzaron a aparecer en la década de 1970 y aunque los procesadores de 32 bits se usaban en las computadoras mainframe ya en la década de 1960, las computadoras personales comenzaron a migrar de 16 a 32 bits en la década de 1980. Comenzando con los primeros chips 386 de 32 bits en 1985, los procesadores Intel x86 se construyeron con un Modo de 16 bits para compatibilidad con aplicaciones de 16 bits.

El nacimiento de este nuevo concepto de “arquitectura” de Intel parte de la problemática actual a la que se enfrenta de continuar manteniendo los requisitos de hardware antiguos y que pueden tener graves consecuencias en la microarquitectura y el diseño de un dispositivo.

Y es que por ejemplo las mejoras en el inicio y la ejecución del código no se pueden incorporar si tienen un impacto negativo en la compatibilidad con versiones anteriores. Los dispositivos que requieren compatibilidad con versiones anteriores deben dedicar espacio al hardware más antiguo que podría ser mejor utilizado por los aceleradores de hardware y los sistemas de tiempo de ejecución más nuevos.

Además, Intel agrega que mantener la compatibilidad con versiones anteriores también puede provocar que las vulnerabilidades de seguridad persistan en los diseños más nuevos. Esto es especialmente cierto durante el proceso de arranque, donde los sistemas más antiguos pueden no usar prácticas de seguridad sólidas, lo que permite que se ejecute cualquier código malicioso.

La nueva arquitectura x86S, simplifica el diseño de los futuros procesadores y el proceso de arranque de una computadora, eliminando el soporte de 16 bits y algunos elementos del soporte de 32 bits del hardware. Esto daría como resultado una familia de procesadores que arrancan directamente en modo x86-64.

Hoy en día, los chips se ven obligados a pasar por estas etapas al iniciar el sistema, menciona Intel:

“Una arquitectura de 64 bits elimina algunos apéndices antiguos de la arquitectura, lo que reduce la complejidad general de la arquitectura de software y hardware. Al explorar una arquitectura de solo modo de 64 bits, se podrían realizar más cambios alineados con la implementación de software moderno”. Estos incluyen los siguientes cambios:

 “Los sistemas operativos de 64 bits conservan la capacidad de ejecutar aplicaciones de 32 bits, pero ya no admiten aplicaciones de 16 bits de forma nativa. Con esta evolución, Intel cree que hay oportunidades de simplificación en nuestro ecosistema de hardware y software. Algunos modos heredados tienen poca utilidad en los sistemas operativos modernos aparte de arrancar la CPU en modo de 64 bits. Además, la nota para desarrolladores va acompañada de un documento técnico [PDF] de 46 páginas que detalla los cambios exactos que Intel está considerando.

Dado que la compañía no ha hecho ninguna declaración sobre las mejoras de rendimiento que podrían derivarse de dicho cambio, no está claro si la mayoría de los usuarios deberían estar contentos con este cambio.

Este anuncio llega unos meses después de que Intel anunciara la muerte de los procesadores Pentium y Celeron. Ya que la compañía ha anunciado que reemplazará estos dos chips en favor de ofrecer un solo modelo de procesador Intel (para gama de entrada) a partir de 2023. Según Intel, esto debería facilitar las cosas a los consumidores que buscan comprar computadoras portátiles económicas.

Finalmente, según la compañía, la transición no eliminará por completo el soporte para sistemas operativos más antiguos. Como señala la compañía en su publicación, Intel ha desarrollado técnicas de virtualización que aún podrían permitir el arranque de software más antiguo.

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

Software libre para la tarde

La tarde es el momento ideal para enviar correos electrónicos y hacer llamadas.

La semana pasada habíamos comenzado una serie de recomendaciones sobre software libre para cada momento del día.  Por supuesto que esa es una clasificación absolutamente arbitraria por mi parte ya que hasta donde sé, salvo que se use un programa de control parental, no existen limitaciones horarias para el uso de las aplicaciones.

La tarde, según los especialistas en productividad, es buena hora para las reuniones, llamadas por teléfono y lectura de correos electrónicos.

Software libre para la tarde

Comunicarse con otras personas por voz y audio.

Blink

SIP, siglas en inglés para Protocolo de Inicio de Sesión, es un protocolo usado para iniciar, mantener, monitorear y terminar sesiones de comunicación. Se usa en llamadas telefónicas por Internet, además de sistemas privados de telefonía IP, así como en llamadas de telefonía móvil sobre LTE (VoLTE).

Blink puede usarse con servicios de pago basados en el protocolo SIP, en una red local usando Bonjour (En equipos Apple) o en forma gratuita mediante SIP2SIP.

El programa permite comunicación mediante imagen, video y chat mediante los siguientes protocolos:

  • MSRP: Es un protocolo para la transmisión de mensajes durante el transcurso de una sesión.
  • OTR: Es un protocolo para el cifrado de extremo a extremo para conversaciones de mensajería instantánea.
  • SIMPLE: Es un protocolo basado en SIP para mensajería instantánea.
  • XCAP: Se trata de un protocolo usado por los clientes de mensajería para escribir, modificar y leer en un servidor, datos de configuración de aplicaciones almacenados en formato XML.

También puede usarse para transferir archivos en forma segura monitoreando el progreso del envío y la recepción.

Otros dos modos de comunicación son la compartición de pantalla y la conferencia múltiple.

Linphone

Este programa de telefonía y voz sobre IP también permite la comunicación mediante voz, imagen y mensajes. No solo tiene versiones para el escritorio sino también para plataformas móviles. Es compatible con casi todos los servicios que usen el protocolo SIP.

Características de la versión de escritorio:

  • Interfaz de usuario intuitiva con acceso fácil a las funciones principales.
  • Lista de contacto con indicación de presencia.
  • Historial común para llamadas y chats.
  • Soporte multicuenta y multidispositivo.
  • Videollamadas en alta definición a pantalla completa.
  • Videollamadas múltiples con hasta /8 participantes en 3 modos. Mostrar al que habla, mostrar a todos los participantes en mosaico y solo transmisión de audio.
  • Gestión de múltiples llamadas

Características de la versión móvil:

  • Asistente de creación de cuentas.
  • Sincronización de los contactos con la libreta de direcciones del smartphone.
  • Opción para invitar a nuevos usuarios.
  • Conexión mediante enlace o código QR.
  • Videollamadas en alta definición con vista previa del video.
  • Grabación y reproducción de llamadas de audio.
  • Uso compartido de archivos multimedia.
  • Cifrado post cuántico de extremo a extremo de todas las formas de comunicación.

Comunicación escrita

Aunque lo han dado muerto por muchas veces, el correo electrónico sigue vivo y se utiliza mucho como herramienta de marketing. Muchos, sobre todo desde la popularización de los servicios de mail de Yahoo! y Google, prefieren utilizar la interfaz web, sin embargo, hay mucho que decir en favor de los clientes de correo electrónico.

Algunas de las ventajas son el de poder ver todas las cuentas en una misma ventana, personalizar la interfaz de usuario o agregar claves de cifrado PGP.

Por una cuestión de comodidad la mayoría de los usuarios de clientes de correo electrónico en Linux usamos Thunderbird. Es una excelente herramienta y viene preinstalada. Pero, las opciones no terminan ahí.

Claws Mail

Si utilizas un escritorio basado en GTK como GNOME, Mate, Cinnamon o XFCE y buscas consumir menos recursos de los que usa Thunderbird, ten en cuenta este programa que además de enviar y recibir correos actúa como lector de noticias.

En caso de que necesites funciones adicionales como calendario o agregador automático de direcciones puedes conseguirlo mediante sus complementos.

No quiero terminar el artículo sin mencionar a K-9 Mail, una aplicación para Android que en poco tiempo será la base de la versión móvil de Thunderbird.

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

Nitrux 2.8.1 «sc», llega con una gran cantidad de cambios, mejoras y mas

Nitrux

Nitrux continua con la migración hacia Maui Shell

Se dio a conocer el lanzamiento de la nueva versión de Nitrux 2.8.1 «sc», que significa «safer computing», en el anuncio del lanzamiento se menciona que «incluye varios cambios centrados en proteger a los usuarios de distribución y herramientas para proteger su privacidad y anonimización en línea, además de las funciones de cifrado ya existentes de versiones anteriores.»

Para quienes desconocen de esta distribución, deben saber que está construida sobre la base del paquete Debian, las tecnologías KDE y el sistema de inicio OpenRC. Esta distribución se destaca por el desarrollo de su propio escritorio «NX», que es un complemento sobre el entorno KDE Plasma del usuario, además de que el proceso de instalación de aplicaciones está basado en el uso de paquetes AppImages.

El escritorio NX ofrece un estilo diferente, su propia implementación de la bandeja del sistema, el centro de notificaciones y varios plasmoides, como un configurador de conexión de red y un subprograma multimedia para control de volumen y control de reproducción de medios.

Principales novedades de Nitrux 2.8.1 «sc»

En esta nueva versión de Nitrux 2.8.1 «sc», se destaca que de forma predeterminada, está habilitada una sesión de KDE Plasma basada en el protocolo Wayland, se menciona que KDE Plasma se ha actualizado a las versiones 5.27.5, KDE Frameworks 5.106.0 y KDE Gear (KDE Applications) 23.04.1.

Por la parte del kernel de Linux, se ha actualizado a la versión 6.3.4 con parches de Liquorix está involucrado (anteriormente se ofrecía el kernel 6.2) y que ademas se han deshabilitado algunos módulos del kernel relacionados con protocolos no utilizados como dccp, rds, sctp y tipc.

Otro de los cambios que se destaca, es que se incluye el servicio DNSCrypt-Proxy compatible con DNSCrypt v2, DNS sobre HTTPS, DNSCrypt anónimo y ODoH (Oblivious DoH).

Ademas de ello, se agregaron sistemas de detección de ataques AIDE (Advanced Intrusion Detection Environment), asi como soporte para lanzar un kit de distribución que ejecuta el hipervisor Hyper-V y tambien se añadieron paquetes con Rsyslog, controlador Vulkan para GPU AMD, Git LFS y xdg-desktop-portal-gnome.

Por otra parte, se menciona que de forma predeterminada, se carga AppArmor y se habilito el servicio para OpenRC.

Por la parte de las mejoras de seguridad se menciona que el hashing de contraseñas utiliza el algoritmo SHA-2 512 con 60k iteraciones de hash en lugar del yescrypt de Debian con 5000 iteraciones, ademas de que se ha reducido el tiempo de caducidad de la contraseña y se han endurecido los requisitos de complejidad de la contraseña.

De los demás cambios que se destacan:

  • Versiones de software actualizadas que incluyen Mesa 23.2-git y Firefox 113.0.2.
  • Se agregó proxy para acceder a través de la interfaz D-Bus a dispositivos IIO ( E/S industriales ), como varios sensores y convertidores de digital a analógico.
  • Se agregaron paquetes con Tor y Torsocks.
  • Los volcados del núcleo están deshabilitados en la configuración de sysctl.
  • Soporte para administrar particiones Btrfs
  • Se agrego la versión 11 del compilador GNU
  • Potente soporte de expresiones regulares para incluir o excluir selectivamente archivos y directorios para ser monitoreados.
  • Compresión de base de datos Gzip si se compila la compatibilidad con zlib.
  • Binario estático independiente para configuraciones sencillas de monitoreo de cliente/servidor.

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

Descargar la nueva versión de Nitrux

Si quieren descargar esta nueva versión de Nitrux 2.8.1, deberán de dirigirse a la página web oficial del proyecto en donde podrán obtener el enlace de descarga de la imagen del sistema y la cual podrán grabar en un USB con ayuda de Etcher. Nitrux está disponible para su descarga inmediata desde el siguiente enlace. 

Para aquellos que ya se encuentran sobre una versión anterior de la distribución, pueden hacer la actualización a la nueva versión, tecleando los siguientes comandos:

sudo apt update

sudo apt install --only-upgrade nitrux-repositories-config amdgpu-firmware-extra

sudo apt install -o Dpkg::Options::="--force-overwrite" linux-firmware/trixie

sudo apt dist-upgrade

sudo apt autoremove

sudo reboot

En cuanto a los que cuentan con una versión anterior de la distribución, pueden realizar la actualización del Kernel tecleando alguno de los siguientes comandos:

sudo apt install linux-image-mainline-lts
sudo apt install linux-image-mainline-current

Para los que estén interesados en poder instalar o probar los kernels Liquorix y Xanmod:

sudo apt install linux-image-liquorix
sudo apt install linux-image-xanmod-edge
sudo apt install linux-image-xanmod-lts

Finalmente para los que prefieren el uso de los kernels Linux Libre LTS y no LTS más recientes:

sudo apt instalar linux-image-libre-lts
sudo apt instalar linux-image-libre-curren

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

Ryujinx, un emulador experimental de Nintendo Switch multiplataforma escrito en C#

Ryujinx

Ryujinx es un emulador de Nintendo Switch de código abierto

Para aquellos que estén en busca de un emulador de Nintendo Switch, después de que Nintendo se tomara la «molestia» de bloquear los repositorios Lockpick y Lockpick_RCM y diversas bifurcaciones de estos, Ryujinx es una de las opciones que puede ser de tu interés.

Ryujinx, es un emulador de código abierto que ha estado disponible desde 2017 y que se caracteriza por estar desarrollado en lenguaje C#. Según sus diseñadores, su objetivo es proporcionar una excelente precisión y rendimiento, una interfaz fácil de usar y construcciones consistentes.

En la página oficial del sitio podemos leer que se presenta como un simple y experimental emulador de Nintendo Switch. Sin embargo, dado lo que es capaz de hacer, resulta ser mucho más que un simple emulador experimental. En abril pasado, Ryujinx se probó en alrededor de 4050 títulos y se encontró que alrededor de 3400 eran jugables.

Características de Ryujinx

En cuanto a las características del emulador, en la página del proyecto en GitHub se menciona lo siguiente:

  • Audio: La salida de audio es totalmente compatible, pero se menciona que la entrada de audio (micrófono) no es compatible.
  • UPC: El emulador de CPU, ARMeilleure, emula una CPU ARMv8 y actualmente es compatible con la mayoría de ARMv8 de 64 bits y algunas de las instrucciones ARMv7 (y anteriores), incluida la compatibilidad parcial con 32 bits. Traduce el código ARM a un IR personalizado, realiza algunas optimizaciones y lo convierte en código x86.
  • Ryujinx también cuenta con un caché de traducción persistente perfilado opcional, que esencialmente almacena en caché las funciones traducidas para que no sea necesario traducirlas cada vez que se carga el juego. El resultado neto es una reducción significativa en los tiempos de carga (
  • GPU: El emulador de GPU emula la GPU Maxwell de Switch utilizando las API OpenGL (versión 4.5 como mínimo), Vulkan o Metal (a través de MoltenVK) a través de una compilación personalizada de OpenTK o Silk.NET, respectivamente.
  • Soporte para teclado, mouse, entrada táctil, soporte de entrada JoyCon y casi todos los controladores. Los controles de movimiento se admiten de forma nativa en la mayoría de los casos; actualmente se requiere DS4Windows o BetterJoy para soporte de movimiento dual-JoyCon. En todos los escenarios, puede configurar todo dentro del menú de configuración de entrada.
  • DLC y modificaciones: Ryujinx puede administrar contenido adicional/contenido descargable a través de la GUI. También se admiten mods (romfs, exefs y mods de tiempo de ejecución como trampas); la GUI contiene un acceso directo para abrir la carpeta de mods respectiva para un juego en particular.

Instalación de Ryujinx

Para los interesados en poder instalar Ryujinx en su equipo, deben saber que para que se pueda ejecutar de manera correcta, se requiere al menos de:

  • 8 GB de RAM
  • CPU: Intel Core i5-4430 o AMD Ryzen 3 1200
  • GPU:Intel HD 520, NVIDIA GT 1030 o AMD Radeon R7 240
  • una tarjeta de video/GPU compatible con OpenGL 4.5 o superior, o Vulkan
  • un sistema operativo de 64 bits
  •  firmware descargado

En cuanto a la instalación de Ryujinx en Linux, esta es muy sencilla, ya que si no quieren tener que lidiar con dependencias, pueden instalar desde flathub con el siguiente comando(se requiere el soporte de flatpak habilitado):

flatpak install flathub org.ryujinx.Ryujinx

Ahora para quienes prefieren instalar con el script de instalación ofrecido, basta con abrir una terminal y teclear lo siguiente para instalar las dependencias

Distribuciones basadas en Archlinux:

sudo pacman -S sdl2 openal

Distribuciones basadas en Ubuntu:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

Fedora:

sudo dnf install SDL2-devel openal-soft

Y finalmente procedemos a ejecutar el siguiente comando:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

Finalmente, te dejo los siguientes enlaces donde está la documentación que te será útil para la configuración.

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

El caso de las filas duplicadas

Intentando borrar registros duplicados en Excel usando software libre

Un cliente me vino con un problema, tenía una base de datos en una planilla Excel con más de un millón de registros, unos cuantos de ellos repetidos. Ahí comenzaron mis intentos por resolver el caso de las filas duplicadas.

Como no me gusta hacerles perder el tiempo a los lectores, les cuento que el tema se terminó resolviendo de la forma más fácil, usando la función de Excel 365 que precisamente sirve para eliminar las filas duplicadas. Sin embargo, como buen linuxero primero probé los métodos más complejos. De eso va este artículo

El caso de las filas duplicadas

Hay que decir que, aunque LibreOffice Calc no tiene problemas para abrir un archivo de 136 MB de memoria y puede verse y trabajar con él completamente, fue imposible guardarlo, tanto en formatos nativos como en los de Microsoft. Tengo una computadora con 8 GB de memoria y un procesador AMD A6-9500, pero hay intentar el guradado o se cerraba la aplicación o se colgaba el ordenador.

En general soy partidario de usar la aplicación original en la que fue creado el documento, eso ahorra bastantes dolores de cabeza (La mayoría culpa de las aplicaciones de Microsoft que no suelen aceptar intromisiones) pero la partición de Windows 10 que suelo usar para estos casos se negó a funcionar, por lo que antes de reinstalar decidí probar otras cosas.

Osos y serpientes

En otro artículo ya les conté los pasos para instalar programas del gestor de paquetes Pip en las nuevas versiones de Ubuntu Dado que la información sobre la creación de macros en LibreOffice Calc es dispersa y poco actualizada, decidi usar un script en Python.

En realidad, hacemos trampa. El script en python toma los datos de la planilla Excel, y los importa usando una biblioteca de análisis de datos llamada Pandas. Una vez que esta biblioteca procesa los datos, se crea una nueva planilla Excel.

Decidí probar con algo sencillo, pedirle que me diga los números de filas con datos duplicados. El procedimiento es el siguiente (Recuerda mirar primero el artículo que te indiqué)

pip3 install pandas openpyxl Este comando instala las bibliotecas que nos permiten trabajar con datos e interactual con plantillas Excel.

Luego abrí el editor de textos y escribí el siguiente código.

# Importa la biblioteca Pandas
import pandas as pd

def detectar_filas_duplicadas(path):
# Cargar el archivo Excel en un DataFrame de pandas
df = pd.read_excel(path)

# Encuentra las filas duplicadas
duplicados = df.duplicated()

# Muestra los números de línea de las filas duplicadas
lineas_duplicadas = duplicados[duplicados].index.tolist()
if lineas_duplicadas:
print(«Se encontraron las siguientes líneas de filas duplicadas:»)
for linea in lineas_duplicadas:
print(linea)
else:
print(«No se encontraron filas duplicadas en la planilla.»)

# Ruta del archivo Excel
archivo_excel = «archivo.xlsx»

# Llama a la función para detectar filas duplicadas
detectar_filas_duplicadas(archivo_excel)

Lo guardé con el nombre de excel1.py y lo ejecuté con python3 excel1.py
Debido a que el resultado demostró que había muchas filas duplicadas decidí hacer un script que las borrara y eliminara la fila en blanco. El código es este:
import pandas as pd

# Carga la planilla de Excel
archivo_excel = ‘archivo.xlsx’
df = pd.read_excel(archivo_excel, engine=’openpyxl’)

# Elimina los datos duplicados dejando solo la primera fila con el dato
df_sin_duplicados = df.drop_duplicates(keep=’first’)

# Escribir el resultado del procesamiento de eliminación de duplicados en un nuevo archivo de Excel
df_sin_duplicados.to_excel(‘archivo2.xlsx’, index=False, engine=’openpyxl’)

Lo guardé bajo el nombre de excel2.py y lo ejecuté con el comando python3 excel2.py

No sé por qué no funciona porque se termina cerrando la terminal a los pocos minutos y el nuevo archivo nunca fue creado. De todas formas, terminé reinstalando Windows y Office y ejecutando un sencillo comando que trae incorporada la suite ofimática de Microsoft, lo que demuestra que la navaja de Ockham también se aplica al mundo del software. Igual, el primer programa que escribí me sirvió para hacer una comprobación rápida de que todos los datos duplicados se habían eliminado. De todas formas, pienso seguir investigando y reportando los resultados.

Por cierto, tal vez es por la falta de documentación, pero es curiosa la costumbre de la gente de usar planillas de cálculo habiendo gestores de bases de datos.

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

WINE 8.9 llega con Mono 8.0.0 y casi 300 cambios

WINE 8.9

Cuando hablamos de un software de emulación, muchas son las mejoras y retoques que se pueden incluir, pero ninguno tan importante como cuando se actualiza alguno de los motores en los que confía. WINE usa algunos para mejorar la compatibilidad con juegos que, en teoría, sólo se pueden ejecutarse en Windows, y WINE 8.9 ha actualizado un motor que simula una tecnología que está diseñada para funcionar en los sistemas operativos de las ventanas.

WINE 8.9, que sucede a la anterior versión de desarrollo 8.8, llega con el motor Mono actualizado a la versión 8.0.0. Este motor es el que se encarga de hacer funcionar el software que depende del .NET Framework de Microsoft, por lo que es la novedad más destacada de WINE 8.9. El resto de cambios que WineHQ ha considerado dignos de mención son la finalización de la conversión PE en el controlador PostScript, compatibilidad con el desplazamiento Doppler en DirectSound y mejoras en el rendimiento de GdiPlus, a lo que se le une el punto habitual de corrección de varios errores.

En total, WINE 8.9 ha introducido 287 cambios.

Bugs corregidos en WINE 8.9

  • BC3000 – Horriblemente Lento.
  • Silverlight 5.x requiere el «Filtro de Captura de Audio» para grabar desde el micrófono.
  • La aplicación .netCore no puede enlazarse a un puerto poco después de que otro programa .netCore enlazado al mismo puerto haya finalizado.
  • WINE Notepad : Usando el método de entrada japonés (IM), a veces el cursor retrocede cuando se convierte la cadena.
  • touhou 12.3 con dpad mod se bloquea al iniciar.
  • Need For Speed Underground tiene problemas con el teclado.
  • Battle.net función no implementada msauddecmft.dll.DllGetClassObject llamada en código de 32 bits.
  • WINE 8.7 y 8.8 no imprime.
  • Se muestran los archivos punteados – pero la opción «no mostrar archivos punteados» está activada.
  • Battle.net se bloquea con la función no implementada msmpeg2vdec.dll.DllGetClassObject.
  • Framemaker 8 se bloquea al imprimir.
  • winhttp:winhttp – test_websocket() falla en Windows y WINE.
  • Rich Edit desplaza erróneamente el cursor al final del texto cuando finaliza la composición IME del sistema.
  • armv7 ELF construye estrellarse desde «ntdll: Soporta el parámetro máquina extendida en NtMapViewOfSectionEx()».
  • Los ensamblados Mono/.Net no se inician: No se ha podido iniciar la aplicación o no hay ninguna aplicación asociada al archivo especificado.
  • El diálogo de impresión de Visio 2003 muestra tamaños de papel rotos al imprimir.

WINE 8.9 ya se puede descargar desde el siguiente botón. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.

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

Software libre para la mañana

Una lista de programas útiles para una mañana de trabajo.

En el artículo anterior habíamos recomendado algunos programas para acompañarte en el desayuno. Ahora llegó el turno de comentar algunos títulos de software libre para la mañana.

En el caso de los ordenadores de escritorio, es casi imposible encontrar un rubro en el que no haya un título de software libre utilizable, aunque no podemos decir lo mismo en los dispositivos móviles, nos las arreglaremos para incluir algunos títulos.

Software libre para la mañana

La mañana de la mayoría de los adultos se divide en dos; la ida al trabajo y el trabajo propiamente dicho.

La ida al trabajo

Es posible que, para ustedes, que viven en países normales (Aunque si tengo que creerles a mis contactos en Twitter parecen quedar cada vez menos), la idea de que uno necesite encontrar formas diferentes de llegar al trabajo puede parecerles extraña. Sin embargo, si te tocó vivir o trabajar en la Ciudad Autónoma de Buenos Aires nunca sabes cuando una huelga sorpresiva o de una protesta no te obligue a encontrar formas alternativas de llegar.

OpenMultiMaps

Es una aplicación para dispositivos Android que puede descargarse desde la tienda alternativa F-Droid.

Se trata de una herramienta de visualización de los mapas de OpenStreetMap, un proyecto abierto y colaborativo en el que los mapas se construyen con el aporte de los usuarios. La aplicación agrupa los mapas en las siguientes categorías:

  • Viajes.
  • Vida cotidiana.
  • Aficiones.
  • Mapas regionales.
  • Contribuciones.

OsmAnd

Este programa lo encontramos para Android e iOS y es un completo navegador de los mapas de OpenStreetMaps tanto fuera como en línea. Algunas funciones son gratuitas y otras requieren de un pago.

Algunas características:

  • Mapas para viajar caminando, andando en bicicleta o en automóvil.
  • Muestra posición y orientación en el mapa.
  • Alinear el mapa a la brújula o dirección del movimiento.
  • Se pueden guardar mapas como favoritos.
  • Puede funcionar sin consumir datos.
  • Visualización del nombre de la calle y hora estimada de llegada.
  • Se pueden establecer puntos intermedios.
  • Búsqueda de destinos por dirección, actividad o coordenadas geográficas.
  • Visualización de la ubicación de las paradas de transporte público.

En el trabajo

Finalmente conseguimos llegar al trabajo, es hora de empezar a ganarnos el sueldo.

Agenda

A pesar de su nombre, no es más que un sencillo gestor de tareas que podemos instalar desde la tienda de FlatHub.

Solo hay que escribir la lista de tareas y esta se guarda en forma automática y se pueden ver cuantas terminamos y cuantas quedan pendientes hasta que decidamos eliminarlas.

No es necesario escribir las tareas repetitivas ya que el autocompletado se encargará de todo.

Furtherance

Uno de los consejos clásicos de los especialistas en productividad es que si quieres aprovechar mejor tu tiempo, primero debes saber cómo lo usas. El gran problema con ese tipo de aplicaciones es que nunca sabes con quién estás compartiendo tus datos.

Furtherance es una utilidad para el seguimiento del uso del tiempo Está disponible para Windows (Tienda de Microsoft) Linux (FlatHub), Android y Mac. La base de datos solo está limitada por el dispositivo de almacenamiento (se guarda localmente) y se puede copiar o transferir. Las tareas se agrupan por fecha y actividad por nombre y fecha y el programa suspende automáticamente el seguimiento cuando el ordenador esté inactivo.

This week in my life

El título se traduce como esta semana en mi vida y hace precisamente eso, permitirte organizar las tareas que debes realizar durante la semana escribiéndolas en tarjetas que puedes cambiar de posición arrastrándolas con el ratón.

Puedes instalarlo desde la tienda de FlatHub.

Planner

Este programa te resultará mucho más útil para planificar y gestionar proyectos más complejos. 

Planner permite establecer en un solo lugar las metas, los planes para alcanzarlas y las tareas necesarias para seguirlos. Los proyectos pueden dividirse en secciones y en caso de que requieran trabajo en lugares y con dispositivos diferentes, se admite la sincronización mediante la cuenta de Todoist.

Para asegurarte el cumplimiento de las metas establecidas en el plazo determinado puedes conectar el programa con tu aplicación preferida de calendario.

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

Software libre para acompañar el desayuno

Como la gente de Actualidad Blog decidió instaurar una política de tolerancia cero hacia el uso de herramientas de Inteligencia Artificial, no me queda más remedio que crear contenido a la antigua. Copiar contenido de OMG! Ub… digo, que aplicar técnicas de creatividad para producir post útiles y originales. De una de mis sesiones individuales de brainstorming surgió el recuerdo de una vieja publicidad y, del mismo este post sobre software libre para acompañar el desayuno.

En el tiempo que llevo en Linux Adictos he escrito muchas listas de programas y siempre aparece una forma nueva de hacerlas. Eso demuestra la variedad del software libre y de código abierto

Software libre para acompañar el desayuno

Desayuno

Soy lo suficientemente viejo para recordar no solo la época en que los diarios eran la principal fuente de noticias (Las radios, al menos las argentinas, basaban casi todo su contenido en ellos) sino también que se imprimían en blanco y negro (O salmón y negro los especializados en economía)

Aún hoy, en que Internet borró las fronteras entre los diferentes medios, el desayuno suele incluir una rápida visita por los portales de los diarios.

Brave

Los medios de comunicación tradicionales se adaptaron a Internet tarde y mal. Adaptarse a Internet no es lo mismo que tener una página web, se trata de entender los nuevos hábitos de consumo generados a partir de ella y encontrar formas de rentabilizarlos.  La respuesta de los periódicos y otros portales de noticias fue llenarlos de publicidad y limitar el número de artículos a los que se pude acceder gratuitamente. Aunque no sea culpa de ellos, sino de los políticos, tampoco hay que olvidar los molestos banners de consentimiento de las cookies.

El navegador Brave está basado en Google Chrome, pero tiene algunas herramientas propias muy interesantes que facilitan la lectura de los portales de noticias.

Los medios saben que la mayoría de los lectores optarán por utilizar un bloqueador de anuncios y toman contramedidas para impedir el uso de los más populares. Cómo el de Brave es de tecnología propia, y el navegador no es tan masivo, difícilmente se tomen la molestia de detectarlo y bloquearlo. 

Otro método para obligar al usuario a suscribirse es poner límites al acceso gratuito determinando, mediante el uso de cookies, cuántas veces se accedió desde una computadora. Brave elimina desde el principio casi todas las formas de rastreo, incluyendo los insoportables banners de consentimiento que también son usados para rastrear. 

Por si fuera poco, puedes optar por dos modos de privacidad: El tradicional que no guarda datos y otro basado en la red Tor que envía el tráfico por una red de computadoras diferentes a través de todo el mundo.

RSS Guard

Hay un concepto que se puso de moda entre los especialistas en productividad que se llama «Ancho de banda cognitivo» Básicamente se trata de que nuestro cerebro tiene un límite a la cantidad de información que puede incorporar por día y, cuantos más datos irrelevantes ingresan, menos espacio hay para lo importante. Algunos llegan a desaconsejar postergar la lectura de noticias y redes sociales.

Hay un camino intermedio que es el de usar un agregador RSS.

RSS es la sigla en inglés para indicar que se trata de un sistema muy fácil para distribuir contenido. Se basa en el formato XML y permite que los usuarios reciban el contenido que les interesa, en forma actualizada, sin tener que ingresar uno por uno a cada portal de Internet.

RSS Guard es un programa que podemos instalar desde FlatHub en todas las distribuciones Linux. Algunas de sus funciones son:

  • Soporte a los formatos ATOM, JSON (1X) y RSS (Hasta 2x)
  • Compatible con agregadores de noticias web como Feedly, Gmail, NextCloud News, Tiny Tiny RSS y los basados en la API de Google Reader.

kteatime

Aunque el café (o el mate si estás al sur del Cono Sur y al este de Chile) suele ser la bebida típica del desayuno, hay quienes prefieren un buen té. Cómo su nombre lo indica, kteatime es un temporizador para calentar el agua del té a la temperatura justa. Solo tienes que seleccionar el tipo, poner el agua, poner en marcha el temporizador y listo.

Está en los repositorios de las distribuciones basadas en KDE y en la tienda de Snap.

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