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

Nmap 7.94 llega con mejoras, optimizaciones y mas

 

nmap logo

Nmap es un programa de código abierto que sirve para efectuar rastreo de puertos

Se dio a conocer el lanzamiento de la nueva versión de Nmap 7.94, el cual es un popular scanner de red diseñado para auditar la red y detectar servicios de red activos.

En esta nueva versión de Nmap 7.94 se destaca que la GUI de Zenmap y la utilidad Ndiff se han convertido para usar Python 3. Zenmap usa la biblioteca PyGObject en lugar de PyGTK para generar la interfaz gráfica.

Otro de los cambios que se destaca de la nueva versión, es que se agregó soporte para el modo de instalación silenciosa (/S) al instalador para Windows, ademas de que el consumo de memoria ha sido optimizado junto con el rendimiento de código mejorado para la detección del sistema operativo, la búsqueda de nombres de servicios, la coincidencia y las comprobaciones de retransmisión.

Tambien se destaca que se ha mejorado el análisis de los nombres de dominio devueltos por los servidores DNS. Para contrarrestar los ataques a través de la manipulación de las respuestas del servidor DNS, se agregó la protección de recurrencia y se implementó un límite de tamaño de nombre de dominio.

Ademas de ello, las bases de datos de firmas han sido actualizadas para identificar aplicaciones de red y sistemas operativos y en estas se agregaron 22 nuevas firmas de sistema operativo que identifican las últimas versiones de los sistemas Windows, iOS, macOS, Linux y BSD. El número total de firmas ha llegado a 5700.

Se actualizó a la versión 1.75 la biblioteca Npcap utilizada para capturar y sustituir paquetes en Windows, la biblioteca está desarrollada por el proyecto Nmap como reemplazo de WinPcap, construida utilizando la moderna API de Windows NDIS 6 LWF y demuestra un mayor rendimiento, seguridad y confiabilidad.

Por otra parte, se menciona que la licencia NPSL (Nmap Public Source License) se ha actualizado para aclarar que los requisitos para obras derivadas y otros términos de la licencia se aplican solo a las partes que han aceptado la licencia a cambio de recibir derechos especiales, como el derecho a redistribuir Nmap. En este caso, la parte participante puede hacer lo que quiera de acuerdo con las disposiciones de derechos de autor, como el uso justo, y los desarrolladores de Nmap no intentarán controlar su trabajo.

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

  • Transferencia de datos significativamente acelerada a través de Ncat en la plataforma Windows (se resolvió el problema con la aparición de un retraso de 125 ms con cada lectura de STDIN).
  • Se ha agregado una nueva versión tftp del script NSE que solicita un archivo inexistente del servidor TFTP y determina el nombre y la versión del servidor tftp en función del texto de error.
  • La utilidad Ncat permite aceptar «conexiones» de múltiples hosts a través de UDP cuando usa el modo de escucha con la opción «–keep-open», asi como tambien el poder usar los modos «–broker» y «–chat» sobre UDP.
  • En el modo de escaneo de servicios (-sV), fue posible determinar los servicios UDP disponibles a través del túnel DTLS (similar a los servicios TCP que usan encriptación SSL/TLS).
  • En la utilidad Ncat, cuando se ejecuta en modo de escucha y se especifican las opciones «–udp –ssl», se usa DTLS para proteger las conexiones entrantes.

Finalmente si quieres conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Nmap 7.94 en Linux?

Para quienes estén interesados en poder instalar Nmap junto con sus demás herramientas en su sistema, podrán hacerlo siguiendo los pasos que compartimos a continuación.

Debido a que el lanzamiento de esta nueva versión de Nmap fue hace poco, son pocas las distribuciones que han actualizado ya a esta versión. Por lo que deben esperar algunos días.

Aunque podemos recurrir a la compilación del código fuente de la aplicación en nuestro sistema. El código lo podemos descargar y compilar ejecutando lo siguiente:

wget https://nmap.org/dist/nmap-7.94.tar.bz2
bzip2 -cd nmap-7.94.tar.bz2 | tar xvf -
cd nmap-7.94
./configure
make
su root
make install

Para el caso de las distribuciones con soporte para los paquetes RPM, pueden realizar la instalación del paquete de Nmap 7.90 abriendo una terminal y ejecutando los siguientes comandos:

rpm -vhU https://nmap.org/dist/nmap-7.94-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/zenmap-7.94-1.noarch.rpm
rpm-vhU https://nmap.org/dist/ncat-7.94-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/nping-0.7.94-1.x86_64.rpm

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

Opera nos presenta a Aria, su asistente de IA integrado en el navegador

Aria en Opera One

Cualquier día de estos publicaremos un artículo en el que la noticia será que no ha habido nada nuevo en el mundo de la inteligencia artificial, pero ese día no va a ser hoy. Sin ir más lejos, este lunes hablábamos de Alice, un chatbot en forma de widget que aparece en al versión rusa de Yandex. Ahora, Opera ha hecho algo parecido, pero en este caso nos ha presentado a Aria.

Pero, ¿qué es Aria en realidad? Un poco como LuzIA: en realidad es ChatGPT, y la principal diferencia es que está integrada en el navegador y no es necesario registro para poder usarla. Como LuzIA. Y como la IA de equipo de desarrolladores españoles, y también como el ChatGPT original, nos la venden como la solución a todos nuestros problemas, sólo apareciendo en la letra pequeña que no es todo lo fiable que podríamos esperar.

Aria ya está disponible en la versión para desarrolladores de Opera One

Parece claro que Opera Software quiere aprovechar el río revuelto en el que estamos ahora mismo. Aunque siempre han tenido sus usuarios fieles, que su ex-CEO tomara su propio camino y creara Vivaldi les ha hecho perder, como mínimo, protagonismo. El navegador de la V añade versión tras versión funciones interesantes, como los espacios de trabajo, y se lleva muchas portadas. Pero en Opera Software saben que estamos en un momento que puede cambiarlo todo, y si juegan bien sus cartas podrían ganar muchos usuarios. Hay gente que pide que se añada ChatGPT por defecto a los navegadores, y eso es justamente lo que ha hecho Opera con Aria.

Ahora bien: ¿es una función tan importante, algo que pueda decirse que cambia las reglas del juego? Personalmente, opino que no. Yo ya tengo a ChatGPT en mi panel, y también a LuzIA, y tanto éstas como Aria ofrecen resultados similares. De hecho, la última versión estable de Opera tiene ChatGPT añadido por defecto, y yo no veo gran diferencia con respecto a la nueva Aria, más allá de que no es necesario registrarse y el cambio de nombre.

El que quiera probarla, en teoría puede hacerlo usando la última versión para desarrolladores de Opera One. Más información.

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

Nuevo clavo en la tumba de la PineTab original: postmarketOS abandona su mantenimiento

postmarketOS abandona la PineTab

Hace unos meses, probando a ChatGPT, se me ocurrió decirle «Te vendo una PineTab Early adopter«, también conocida como 1 u original. Me soltó el rollo de «Como inteligencia artificial…» y yo le dije que no valía de mucho si la estaban abandonando todos los desarrolladores de sistemas operativos. Pero me insistió que no, que aún hay gente que valorará mucho esa PineTab… Bueno, sólo puedo discrepar, y más tras una de las últimas publicaciones de postmarketOS en Mastodon.

El problema, que ya he leído en diferentes foros, fue que la PineTab original no se vendió mucho. La gente que la compramos en su día no somos suficientes para que alguien pierda el tiempo desarrollando para ella. En los foros de Manjaro ARM llegaron a decir que estuvieron lanzando imágenes sin siquiera tener una para probar, tiempo antes de que dejaran de soportarla. Quien parecía estar aguantando era postmarketOS, pero se han rendido a la evidencia y también van a abandonar el mantenimiento de la primera tablet de la piña.

Ubuntu Touch sería la única opción para la PineTab original

Hace meses podíamos probar Mobian y Arch Linux, pero tanto uno (hace más de un año) como el otro (a mediados de 2022) se dieron por vencidos hace mucho. Hubo un proyecto que podía dar ciertas esperanzas, el de GloDroid, que por lo menos permitiría que convirtiéramos a la PineTab en un dispositivo con Android, pero no se puede trabajar para un grupo tan pequeño de usuarios, y menos aún si no tienen ningún dispositivo en el que hacer pruebas.

Por lo tanto, la teoría dice que la única opción que queda es Ubuntu Touch, el sistema con el que venía. Va a ser difícil, ya que tienen el mismo problema que el resto de desarrolladores: ¿para qué esforzarse si casi nadie la usa? Yo tendría una respuesta: porque decidieron lanzar el producto. Nunca pasó de algo en fase beta, y no habla muy bien ni de UBports ni de PINE64.

Pronto lanzarán la PineTab 2, con mucho mejor hardware y con un precio más elevado. Y yo desde aquí sólo puedo decir que merece la pena mirar el desarrollo desde la barrera. Tener una tablet con Linux que nos permita usar una distribución en un tamaño reducido suena muy bien, pero hacer de conejillo de indias no tanto. Yo, por mi parte, voy a volver a ofrecerle la mía a ChatGPT…

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

Existe una AppImage no oficial de AceStream para Linux, y funciona casi tan bien como el paquete snap

AppImage de AceStream

Actualmente, la única manera oficial de usar AceStream en Linux es a través de su paquete snap. También hay otras alternativas, como algunos paquetes de AUR para distribuciones basadas en Arch Linux, pero no todos consiguen hacerlo funcionar, bien sea por falta de información, ganas… Sí funciona para todos una opción que nos permite tener el engine ejecutándose en segundo plano y que no requiere la instalación de ningún paquete, por lo que ganaremos en limpieza.

Desde hace algo menos de año y medio, existe una AppImage de AceStream. Su funcionamiento no es como muchas otras, que en ocasiones sólo es necesario hacer doble clic para iniciar un software, pero hace su trabajo. Aunque en teoría puede funcionar de otras maneras, hay una que no falla independientemente de la distribución que estemos usando (si no se abre en Ubuntu), siempre y cuando sea x64.

Lanzando la AppImage de AceStream desde el terminal

En un principio, hay gente que asegura que todo funciona al abrir la AppImage, pero no es así en mi caso. A mí me funciona la opción del terminal, y los pasos a seguir serían estos:

  1. Descargamos la AppImage de AceStream. NO ES OFICIAL y si confiamos en ella o no debe ser una decisión que debe tomar cada uno. Está disponible en este enlace de GitHub.
  2. Le damos permiso de ejecución. Esto puede conseguirse con chmod +x ruta_al_archivo o con un clic derecho, propiedades y marcando la casilla de verificación (esto puede variar dependiendo del gestor de archivos que estemos usando).
  3. Ahora tenemos que abrir un terminal.
  4. La orden para lanzar esta versión de AceStream es ruta_al_archivo –client-console. La ruta al archivo la podemos poner arrastrando la AppImage al terminal.
  5. Una vez escrito eso, veremos que hay acción en el terminal. Luego ya podemos probar a abrir el contenido AceStream. Debería funcionar.

El paso 4 se puede hacer desde un lanzador como KRunner o el de GNOME, ambos disponibles con Alt+(Fn)F2. La única diferencia es que si lo hacemos desde una de estas herramientas no veremos nada y no sabremos que se está ejecutando en segundo plano, y ahí estará hasta que detengamos el proceso. Si lo hacemos desde el terminal, siempre veremos su ventana. Y si nos quedáramos con la opción del paquete snap, suele aparecer un icono en la bandeja del sistema.

El punto más positivo es que no dependemos de los paquetes snap, aunque éste nos ofrece también otras posibilidades como abrir el contenido con una versión modificada de MPV. En cualquier caso y como siempre en Linux, opciones hay y la elección es nuestra.

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

Thunderbird tiene nuevo logo, y quedará mejor si lo ponemos frente a frente con el de Firefox

Thunderbird estrena logo

Después de un tiempo usando Mac OS X, porque sí, usé un Mac que aún conservo durante años y sí, Mac OS X porque nunca he probado macOS, volví a usar mayoritariamente Linux. En general, nunca lo abandoné y nunca he estado a disgusto con lo que ofrece Linux, pero hay algunas cosas en el diseño que sí pueden mejorar. Por ejemplo, busqué muchos clientes de correo para encontrar alguno que me gustara como el Mail de Apple, pero al final terminé usando Thunderbird y, ya tiempo más tarde, el cliente que ofrece Vivaldi (yo no necesito mucho más…).

Aunque ha mejorado su diseño en las últimas versiones, y aún mejorará más en las próximas, al cliente de correo de Mozilla no le vendrían mal más retoques estéticos. Nosotros publicamos en febrero la noticia, pero lo cierto es que el futuro diseño ya estaba tratándose desde finales de 2022. El cambio será brutal, de los que probablemente no guste a todos por igual, pero algo tan fino no podía mantener el logotipo actual. Y ya tenemos las primeras imágenes del nuevo logotipo.

El nuevo logotipo de Thunderbird llegará en una actualización futura

Nuevo logotipo de Thunderbird

El nuevo logotipo es el de aquí arriba. Si sientes que es chocante, te sientes como yo al verlo por primera vez. Pero si nos fijamos en el de Firefox, lo que están haciendo es seguir la tendencia que iniciaron ahora hace unos 4 años, cuando Firefox pasó a ser una marca comercial y el navegador, aunque nadie se refiere a él como tal, pasó a ser un producto llamado Firefox Browser. El diseño se ha simplificado. Como el de Firefox con la bola del mundo, el sobre está en el centro y el animal lo rodea. Y como si esperaran verlos juntos, el pájaro del trueno mira a la izquierda, el lado contrario al que mira el panda rojo.

No se sabe la fecha exacta de cuándo será el logotipo oficial de Thunderbird, pero no debería tardar demasiado. En mi opinión, creo que deberían usarlo cuando cambien la interfaz de usuario para que la renovación sea completa, pero es probable que antes veamos el logotipo porque ya está 100% preparado. ¿Os gusta?

Más información.

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