Qué necesitas para poner en marcha tu web

como elegir un buen hosting

Si tienes un proyecto y quieres poner en marcha tu web, no solo vas a necesitar un buen diseño que atraiga a tus clientes potenciales. Esa es la base, pero el siguiente paso es contar con una adecuada consultoría SEO. Y casi tan importante o más que todo eso es el hosting, de hecho, es un factor básico para que cualquier sitio web funcione.

Sin un hosting o alojamiento, es imposible que tu web pueda aparecer en internet. Se trata de un servicio de almacenamiento responsable de que el contenido de cualquier blog o web pueda ser visible en internet. Pero, para alojar tu web podrás elegir entre varias opciones. Una de ellas y la que más éxito está teniendo son los sevidores vps o Virtual Private Server.

Otras opciones son el hosting WordPress, el hosting compartido, el hosting en la nube, el alojamiento gratuito o el revendedor o reseller. Hay diferentes modelos de contratación y servicios en función del tipo de sitio web y de las necesidades de cada proyecto. No es lo mismo un blog que una tienda virtual, cada uno de estos sitios requerirá un hosting concreto.

Tipos de alojamiento más habituales

crear pagina web

Dentro de la amplia variedad de alojamientos, casi todo el mundo diría que para empezar, lo más recomendable sería utilizar a un hosting barato. Sin embargo, esto no siempre es lo más aconsejable. Una tienda online, por ejemplo, funcionaría mucho mejor con un servidor vps. Un blog, podría funcionar perfectamente con un hosting WordPress. Veamos las diferencias.

VPS o Hosting Privado Virtual

Los servidores VPS ofrecen un tipo de alojamiento web privado, es decir, una fracción entera del servidor físico estará dedicado a tu web. Esto significa que tu proyecto contará con su propio sistema operativo y no compartirá recursos con otros sitios web. Esta exclusividad mejora mucho el rendimiento y, por tanto, la capacidad de retener a los usuarios en tu web.

Al no compartir con otras webs ni la memoria RAM, ni el procesador, ni el ancho de banda, la capacidad de transferencia de datos se acelera. Y, si bien no es un hosting dedicado, sí que supone una opción más económica que este último y mejora la eficiencia de los alojamientos compartidos.

Servidor Dedicado

Si tu web requiere el uso exclusivo de todos los recursos de un servidor, entonces tu mejor opción será un servidor dedicado. Con este tipo de alojamiento podrás tener acceso completo al hardware y al software del servidor. Esto implica poder adaptarlo a las necesidades específicas de tu sitio web. Una de sus mayores ventajas es que su rendimiento es insuperable.

Otra ventaja, además del rendimiento, es la optimización del funcionamiento de tu web. También conseguirás mayor velocidad, flexibilidad y acceso. Además, obtendrás mayor seguridad al poder contar con mayores recursos. El único inconveniente de este tipo de alojamiento es su precio, pero está justificado por ser el que más ventajas ofrece.

Hosting Compartido

Este tipo de hosting es más económico, puesto que se comparte el alojamiento. Esto quiere decir que varios sitios webs, además del tuyo, utilizarán y compartirán los recursos del servidor donde están alojados. Tanto la RAM, como la CPU, como el procesador, la dirección IP o el ancho de banda son compartidos.

Precisamente el hecho de que se compartan recursos puede suponer una gran desventaja puesto que la velocidad de carga, de procesamiento y de almacenamiento podrían resentirse. Por eso, cuando se elige este tipo de hosting, hay que escoger una empresa con experiencia que garantice que este no va a suceder.

Hosting en la nube

Este tipo de hosting es una buena opción, puesto que al distribuir los sitios webs en diferentes servidores interconectados en una nube maximiza su rendimiento. Al existir diferentes servidores, no solo se garantiza la eficacia, sino que también se prevén posibles fallos y caídas de uno de ellos. Si ocurriera, otro de los servidores en la nube asumiría sus funciones.

Ahora bien, este tipo de alojamiento también puede ser compartido, VPS o dedicado. Ni que decir tiene que su principal ventaja es la eficiencia. Su segunda ventaja más destacable es la capacidad para adaptarse a las necesidades de cada proyecto en tiempo real. Por último, se trata de un alojamiento mucho más seguro al contar con varios servidores.

Cómo elegir un buen alojamiento

crear pagina web

Para poner en marcha tu web, elegir un buen alojamiento es crucial. Pero, ¿cómo elegir un buen hosting? Lo primero que tienes que tener en cuenta es elegir un proveedor que ofrezca una garantía de como mínimo 30 días. Otra condición es disponer de certificado SSL gratis. Comprueba también que sus servidores estén alojados en España.

En este sentido, que los servidores estén en territorio español te garantiza una mejor asistencia, así que exige soporte técnico 24×7. Otro factor importante es que te incluya la migración gratuita en caso de que la necesites. Comprueba también que los discos sean NVMe, y que puedas elegir qué versión de PHP podrás utilizar.

Por último, pero no menos importante, el servicio debe incluir copias de seguridad y sistemas de seguridad web fiables. Dentro de este servicio es imprescindible que cuente con filtros de spam avanzado. Un alojamiento que no te ofrezca todo lo descrito anteriormente no es buena señal.

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

Chrome 123 se suma a las mejoras en el tema oscuro y añade otras novedades para desarrolladores

Chrome 123

Los navegadores web están diseñados pensando en que los usuarios podamos navegar por la red. No obstante, para que el usuario final pueda aprovechar todo lo que tienen que ofrecer, como pasa con cualquier otro software, los desarrolladores tienen que hacer su magia. Es habitual leer en actualizaciones de navegadores web algunas funciones para desarrolladores, y éstas son la tónica dominante en en recién lanzado Chrome 123, disponible desde el día 19.

Vivaldi 6.6 introdujo una novedad que nos permitía usar la navegación oscura forzada, y ya se sabe que forzar las cosas no suele ser buena idea. Los navegadores basados en Chromium la tenían disponible desde los ajustes ocultos, también conocidos como flags, desde hacía mucho tiempo, pero a Google no le parecía lo mejor. Por ese motivo lo dejaron de lado en 2022, y ahora, con Chrome 123, han introducido la nueva función light-dark().

Qué es la función light-dark() de Chrome 123

La función light-dark() en CSS permite adaptar un esquema de colores a las preferencias del usuario por el modo oscuro o claro. Si se usa, el navegador elegirá el color más adecuado con nuestras preferencias. Tal y como explica Google, si una hoja de estilos contiene lo siguiente, si el usuario elige el tema claro, el elemento tendrá un fondo verde lima, pero si eligió el tema oscuro, el elemento tendrá un fondo verde:

html {
  color-scheme: light dark;
}
.target {
    background-color: light-dark(lime, green);
}

La nueva API de Long Animation Frames ayudará a encontrar el por qué hay una congestión en el subproceso principal, que suele ser el causante de un INP (Interaction to Next Paint) incorrecto, algo esencial que mide la capacidad de la respuesta web. Es una versión de la API de Long Tasks.

Siguiendo con las APIs, hay ahora una de enrutamiento estático de Service Worker permite declarar rutas de acceso para que siempre se entreguen desde la red.

Entre el resto de novedades:

  • Con la interfaz de NavigationActivation, ahora es posible ofrecer páginas personalizadas según el lugar desde el que navegó el usuario.
  • Chrome ahora es compatible con Zstandard (zstd). Este Content-Encoding permite cargar páginas más rápido y usar menos ancho de banda, además de dedicar menos tiempo, CPU y energía a la compresión en los servidores, lo que reduce los costos de servidores.
  • El valor picture-in-picture de display-mode permite escribir reglas de CSS específicas que solo se aplican cuando la aplicación web se muestra en el modo de pantalla en pantalla.

Chrome 123 se anunció el pasado martes día 19, por lo que ya debe estar disponible por todos los medios oficiales, como su página web y repositorios oficiales que suelen añadirse tras la primera instalación. Aunque no está verificado, también está en Flathub.

.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important;}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}

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

Firefox 124 llega con mejoras para Gnome, Android y mas

Firefox-Logo

Firefox es un popular navegador web

Se dio a conocer el lanzamiento de la nueva version de Firefox 124 junto con la version de soporte a largo plazo de Firefox 115.9.0 y en estta nueva version se han implementado mejoras en las acciones en GTK, se han implementado mejoras en el lector PDF, mejoras en las herramientas para desarrolladores y mas.

En Firefox 124 se han solucionado 16 vulnerabilidades, de las cuales 2 están marcadas como críticas y 8 como peligrosas. De las vulnerabilidades solucionadas 7 de ellas son causadas por problemas con la memoria, como desbordamientos del búfer y acceso a áreas de memoria ya liberadas. La vulnerabilidad CVE-2024-2607 debido a un error en JIT en sistemas Armv7-A que permite sobrescribir el registro con la dirección del remitente y ejecutar su código. La vulnerabilidad CVE-2024-2605 permite que Windows Error Reporter omita el aislamiento de Sandbox y ejecute código.

Principales novedades de Firefox 124

En esta nueva version que se presenta de Firefox 124 en la página «Ver» de Firefox, que facilita el acceso al contenido visto anteriormente, ha sido mejorada con la capacidad de ordenar la lista de pestañas abiertas por orden de apertura o actividad reciente. En la sección «Navegación reciente» de la página «Ver» de Firefox (marcadores ocultos), se ha modificado la configuración predeterminada para mostrar pestañas vistas recientemente, marcadores, descargas recientes y pestañas guardadas en el servicio Pocket, brindando una experiencia más personalizada al usuario.

Otro de los cambios que se destacan de esta nueva version de Firefox 124, es la la capacidad de asignar acciones admitidas en GTK y utilizadas en GNOME al hacer doble clic con los botones izquierdo, central y derecho del mouse en la barra de título de la ventana. La acción se puede determinar utilizando la utilidad gnome-tweaks. Por ejemplo, puede hacer doble clic en el botón izquierdo para expandir la ventana a pantalla completa. Opcionalmente, si habilita la configuración widget.gtk.titlebar-action-middle-click-enabled en about:config, puede usar acciones de clic central en el título.

Ademas de ello el visor de PDF incorporado ahora soporta la selección de texto y la navegación con el teclado a través del texto mediante un cursor (Caret Navigation), lo que beneficia a personas con discapacidades. También se ha implementado la capacidad de resaltar texto en imágenes, por ejemplo, después de escanear un documento.

Se han realizado mejoras en la eficiencia y funcionalidad en diferentes plataformas, como la mejora en la lista de salto en el panel en Windows, la optimización de WebAssembly para sistemas x86, x86_64 y aarch64, y la incorporación de nuevas características para desarrolladores de complementos, como el evento runtime.onPerformanceWarning y opciones para el tamaño de ArrayBuffer y SharedArrayBuffer

En la versión de Android, el procesamiento del gesto de tirar para actualizar la pantalla está habilitado de forma predeterminada para recargar la página, tambien se ha implementado la capacidad de usar la API Drag & Drop para mover texto sin formato y marcado HTML usando el mouse, entre otras cosas, para mover contenido desde aplicaciones externas. Se ha proporcionado la posibilidad de permitir selectivamente el uso de complementos en el modo de navegación privada .

De los demas cambios que se destacan:

  • Se habilitó la compatibilidad con la propiedad CSS de visibilidad de contenido , que se utiliza para evitar la representación innecesaria de áreas fuera del campo de visibilidad.
    Se ha proporcionado una opción experimental para aumentar o disminuir el tamaño de ArrayBuffer , así como aumentar el tamaño de SharedArrayBuffer .
  • Se han propuesto nuevos métodos ArrayBuffer.prototype.resize() y SharedArrayBuffer.prototype.grow() .
    Se agregó soporte para el kit de herramientas windows-rs (Rust para Windows) para acceder a la API de Windows.

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

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y

sudo apt-get update

sudo apt install firefox

También puedes optar por realizar la instalación siguiendo las instrucciones que proporciona Mozilla.

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Otro de los metodos de instalacion de Firefox en Linux es con ayuda de los paquetes «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

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

Novedades en GNOME 46 ‘Kathmandu’: mejoras destacadas que impulsarán tu experiencia en Linux

GNOME 46

Dos de las distribuciones Linux más populares son Ubuntu y Fedora, proyectos que lanzarán una nueva versión de su sistema operativo en las próximas semanas. Sus ediciones principales usarán GNOME 46, anunciado hace unos instantes en la página web oficial del escritorio. Bajo ese nombre tenemos tanto escritorio como muchas aplicaciones, y varias de las novedades las encontraremos en programas como Nautilus, los ajustes y en otros tipos de mejoras.

El nombre en clave de GNOME 46 es «Kathmandu», y se lo han puesto para reconocer el fantástico trabajo hecho por los organizadores de GNOME.Asia 2023. Lo que tenéis a continuación es una lista con las novedades más destacadas que han llegado junto a GNOME 46, así como el enlace al artículo original con información más detallada.

Novedades más destacadas de GNOME 46

La aplicación Archivos, también conocida como Nautilus, incluye una nueva búsqueda global a la que podemos acceder con Ctrl + Shift + F. Esto nos permitirá buscar archivos desde cualquier ubicación.

Búsqueda en Nautilus

En general, Nautilus ha mejorado mucho con este lanzamiento, con información más clara que se muestra cuando está realizando algunas operaciones. Ahora, cuando se está copiando uno o varios archivos, por ejemplo, aparece un mensaje en la parte inferior izquierda y cuánto tiempo falta para finalizar. Por otra parte, también se ha perfilado el cambio desde la vista de lista a la de rejilla.

Copiando archivos en Nautilus

Archivos también incluye:

  • Búsqueda de preferencias: ahora es posible buscar dentro de las preferencias de Archivos para localizar ajustes específicos.
  • Fecha y hora detalladas: las preferencias de Archivos incluyen ahora una opción para mostrar la fecha y la hora en un formato más completo y coherente.
  • Entrada de la ubicación al hacer clic: posibilidad de acceder rápidamente a la barra de direcciones de la ubicación del archivo haciendo clic en el área de la ruta del archivo.
  • Favoritos destacados en la vista en cuadrícula: posibilidad de identificar y acceder rápidamente a los archivos destacados con marcadores visuales en la vista en cuadrícula.
  • Detección de redes mejorada: ahora aparecen más dispositivos en red disponibles en la vista Otras ubicaciones.

Cuentas en línea

Las cuentas en línea de GNOME ha recibido varias mejoras, entre las que destaca que ahora está disponible la opción de Microsoft OneDrive. Además:

  • El navegador web predeterminado se utiliza ahora al iniciar sesión en las cuentas como parte de la configuración de la cuenta. Esto permite usar un rango más amplio de métodos de autenticación, como tokens USB.
  • Se ha añadido un nuevo tipo de cuenta WebDAV, proporcionando un método genérico para integrar contactos, calendarios y archivos en línea en su experiencia GNOME.
  • La configuración de las cuentas en línea también ha sido completamente renovada, y ahora tiene un diseño moderno y actualizado.

Otras mejoras

Entre el resto de novedades, encontramos puntos como:

  • Nueva opción dedicada al inicio de sesión remoto. Esto permite conectarse remotamente a un sistema GNOME que no esté en uso. Conectarse de esta forma significa que la pantalla del sistema puede configurarse desde el lado remoto, resultando en una mejor experiencia para el usuario remoto.

Ajustes de GNOME 46

  • La aplicación de ajustes ha recibido una actualización completa, con opciones reorganizadas para que sea más sencillo navegar por ellas. Se ha creado un nuevo apartado Sistema que contiene preferencias para la región y el idioma, fecha y hora, usuarios, escritorio remoto, Secure Shell y Acerca de.
  • Mejoras de ajustes del panel táctil, con dos nuevos ajustes. El primero es para el clic secundario, y el segundo permite desactivar el panel táctil cuando se está escribiendo.

Accesibilidad

  • Mejoras de accesibilidad:
    • Se ha llevado a cabo un importante esfuerzo de modernización. Esto mejorará el rendimiento y la fiabilidad, y permitirá la compatibilidad con Wayland y aplicaciones sandboxed en el futuro.
    • Se ha añadido un nuevo modo de suspensión. Esta característica tan solicitada permite a los usuarios desactivar temporalmente Orca, utilizando el atajo Ctrl +
      Alt + Shift + Q. El modo de suspensión es útil cuando se utilizan máquinas virtuales que tienen sus propios lectores de pantalla, así como aplicaciones de auto-voz.
    • Los nuevos comandos permiten a Orca informar del estado del sistema, incluido el estado de la batería y el uso de la CPU y la memoria.
    • Se ha mejorado mucho la navegación por tablas, con soporte para más aplicaciones y nuevos comandos, como alternar la navegación por tablas y desplazarse a la última celda.
    • Orca cuenta ahora con soporte experimental para Spiel, una interesante API de síntesis de voz de nueva generación.

GNOME 46 ya disponible

GNOME 46 incluye mejoras de rendimiento, seguridad y renderizado y nuevas versiones de aplicaciones, tanto propias como las de su círculo. Hablando del GNOME Circle, han aprovechado la ocasión para dar la bienvenida a Letterpress, Switcheroo, Decibels, Fretboard y Railwai.

GNOME 46 se ha anunciado hace unos instantes, y eso significa que está disponible su código, pero aún no ha llegado a ninguna distribución Linux. Empezarán a hacerlo en las próximas horas en un tiempo que dependerá de las filosofías de las diferentes distribuciones.

Imágenes y contenido: GNOME.

from Linux Adictos https://ift.tt/4moDLWq
via IFTTT

Cómo usar AUR en cualquier distribución no Arch gracias a Distrobox

Ubuntu, Arch y Pamac gracias a Distrobox

Arch Linux puede costar un poco de instalar y configurar, pero es una de las opciones favoritas para los que saben todo lo necesario y quieren tener su entorno de trabajo como les gusta. Cuenta con la opción de instalar software de AUR, que son las siglas de Repositorio del Usuario de Arch, y en él encontramos prácticamente cualquier programa que exista en Linux. Es uno de sus mejores reclamos, y las distros no Arch lo miran con cierto mosqueo o envidia. Por suerte existe Distrobox, eso que parece un Linux Subsystem for Linux, salvando las distancias.

Hace unos días os hablamos sobre qué es y cómo usarlo, y hoy vamos a publicar este tutorial para crear una imagen de Arch Linux y configurarla para tener acceso a AUR. No siempre va a ser necesario, pero puede venir bien. Y como en Linux somos los usuarios los que tenemos el poder decidir qué hacer y qué no, vamos a explicar cómo conseguirlo y cada uno que haga lo que crea conveniente.

Antes de empezar: ¿Qué es AUR?

Como ya hemos explicado, AUR son las siglas de Arch User Repository, y es un repositorio cuyo software está mantenido por la comunidad. Arch Linux, como la mayoría de distribuciones Linux que conozco, tiene sus repositorios oficiales en los que encontramos software como Distrobox, VLC, GIMP o LibreOffice en versiones still y fresh, pero allí no encontramos Spotube a pesar de ser de código abierto. El mismo desarrollador de Spotube sube su software a AUR termiando en -bin, lo que significa que ya está compilado. También podemos encontrar en AUR software algo más antiguo que podemos necesitar para hacer algo en concreto, por ejemplo algo que dependa de Python 2.

Cuando un usuario de la comunidad lo ve conveniente, sube el software a AUR, y cualquier persona que esté con algo con base Arch puede instalarlo. Se puede hacer manualmente o usando algún asistente, como yay, el que vamos a usar aquí para instalar Bauh y Pamac.

No se recomienda emocionarse y usar AUR sin pies ni cabeza. El principal motivo es que lo que hay ahí suele ser software que coge alguien de la comunidad y lo sube, es decir, que no lo ha subido un proyecto por sí mismo. Además, mucho está sin compilar, y cuando se instala algo que hay que compilar se tarda más tiempo. Si tenemos mucho de AUR, algunas actualizaciones pueden durar más de lo esperado.

Pero por lo general, es un repositorio seguro, y sin él sería más difícil instalar programas como Visual Studio Code o Google Chrome en sistemas con base Arch.

Creando la imagen de Arch Linux con Distrobox

  1. Lo primero que haremos será instalar distrobox en nuestra distribución Linux. En este artículo explicamos cómo hacerlo, pero básicamente es escribir en el terminal sudo seguido del gestor de paquetes de nuestra distribución, luego el comando para instalar – como install – y luego distrobox. Es posible que también aparezca en la tienda de software del sistema operativo. Para casos especiales, en este enlace se explica cómo hacerlo con curl y wget.
  2. Con Distrobox ya instalado, creamos la imagen con este comando, donde «arch» es el nombre que le daremos a la caja (puede ser cualquier otro) y lo de detrás de -i es la imagen de Arch Linux. Si no funcionara, en este enlace de la documentación oficial pone los nombres de las imágenes compatibles :
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Cuando termine nos pondrá el comando a introducir para entrar en la imagen creada. En nuestro caso será distrobox enter arch, que es el nombre que le hemos dado en el paso anterior.
  2. Una vez introducido, esperaremos un tiempo que dependerá de la imagen y la potencia de nuestro equipo. La primera vez tiene que instalar los paquetes básicos. Cuando finalice, en el prompt veremos nuestro_nombre_de_usuario@nombre_de_imagen, tal y como explicamos en el enlace del paso 1.
  3. Como paso opcional, podemos instalar las actualizaciones pendientes con sudo pacman -Syu.
  4. Ahora tenemos que activar el soporte para instalar lo que gestionará AUR. Tardará muy poco y en mi caso ya estaban instalados, pero reinstalarlos no hará daño. Escribimos lo siguiente:
sudo pacman -S base-devel git

Instalando Yay

  1. A continuación clonamos el repositorio de yay, también lo hará rápido:
git clone https://aur.archlinux.org/yay.git
  1. Nos metemos dentro de su directorio con cd yay.
  2. Ahora escribimos lo siguiente y esperamos a que termine el proceso:
makepkg -si
  1. Ya se puede empezar a usar yay e instalar software de AUR, con lo que el proceso estaría finalizado si es lo que se buscaba.

Instalando tienda con interfaz gráfica para instalar software de Arch

Pero vamos a seguir instalando una herramienta gráfica, concretamente el Pamac de Manjaro. En el terminal, después de escribir cd .. para volver atrás, escribimos:

yay -S pamac-aur

En los mensajes en los que nos consulta si realizar la instalación, todo sí. A los mensajes del diffstat, podemos poner «n», ninguno, y en eliminar dependencias con «s». Lanzaremos Pamac poniendo en el terminal pamac-manager.

Pamac en Ubuntu

Como ya explicamos en el artículo sobre cómo instalar y usar Distrobox, podemos exportar Pamac para que aparezca en el cajón de apps de nuestra distribución escribiendo:

distrobox-export --app pamac-manager

Pamac en el cajón de apps de Ubuntu

Si os fijáis, aparece como Añadir/Quitar software, pero entre paréntesis pone «on arch», que significa que está instalado en la imagen/contenedor de Distrobox con nombre «arch», que es el que hemos creado para esta guía.

Otra opción es hacer todo esto con Bauh (yay -S bauh), que también permite gestionar software de AUR.

¿Qué hemos hecho con Distrobox?

Lo que hemos hecho con todo esto es crear un subsistema – me gusta decirlo así – de Arch Linux en Ubuntu, hemos instalado yay y desde él Pamac, la herramienta gráfica para instalar software en Manjaro, base Arch. Luego hemos añadido la tienda al cajón de aplicaciones de Ubuntu. Y con todo, ahora tenemos acceso a AUR desde Ubuntu por medio de yay, y con Pamac o Bauh podemos instalar software de los repositorios oficiales de Arch y AUR.

Esto es posible en cualquier otra distribución, con lo que AUR está disponible en cualquiera.

.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important;}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

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

La nueva version de Phosh 0.37 llega con soporte para nuevos dispositivos, mejoras y mas

phosh

Phosh es una interfaz gráfica de usuario diseñada para dispositivos móviles y táctiles

Se dio a conocer el lanzamiento de la nuevá version de Phosh 0.37, el shell que fue desarrollado originalmente por Purism como un análogo de GNOME Shell para el teléfono inteligente Librem 5, pero luego se convirtió en parte de los proyectos no oficiales de GNOME.

En la nueva versión que se presenta de Phosh 0.37 se han integrado una gran cantidad de cambios y mejoras, de las cuales se destaca la introducción de la clase PhoshWifiNetwork. Esta clase permite agrupar puntos de acceso WiFi según su SSID, tipo de cifrado y modo, lo que facilita una gestión más eficiente de las redes inalámbricas. Además, se ha añadido una función para obtener el nombre del icono WiFi correspondiente a la intensidad y estado de conexión, mejorando la visualización de la conectividad en la interfaz de usuario.

En la versión 0.37 de Phosh, se ha destacado una mejora significativa que permite a los usuarios seleccionar redes inalámbricas directamente desde el panel desplegable de configuración rápida. Esta capacidad simplifica la gestión de conexiones Wi-Fi y agiliza el proceso de cambiar entre redes disponibles.

Otra mejora notable es la posibilidad de implementar nuevas configuraciones rápidas mediante complementos. Además de estas mejoras, los complementos ahora pueden utilizar algunos componentes internos de Phosh, lo que brinda mayor flexibilidad y funcionalidad a las extensiones desarrolladas para este entorno.

Se han añadido también configuraciones rápidas para activar o desactivar el protector de pantalla y para entrar en el modo de suspensión durante actividades específicas, lo que proporciona un control más preciso sobre la gestión de energía y la privacidad del usuario.

En phosh-mobile, se han realizado mejoras significativas en la experiencia de usuario, ya que se ha mejorado el diseño de la lista de aplicaciones favoritas, se ha mejorado la selección de un archivo de audio al configurar la retroalimentación y se ha añadido la posibilidad de agregar un filtro en la lista de aplicaciones.

También se destacan las mejoras realizadas en el código de Phosh, ya que, por ejemplo, se ha mejorado la captura de pantalla al evitar que la pantalla entre en modo de ahorro de energía durante la captura, asi como también que se ha proporcionado una nueva disposición para el teclado en la pantalla de bloqueo, lo cual permite cambiar entre diferentes teclados en la pantalla de bloqueo (y, por extensión, en la pantalla de llamadas) y se realizaron ajustes en la vista previa de la llamada que se cambió de tamaño y la lógica para manejar «Ningún servicio» en la vista previa de la llamada.

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

  • El servidor compuesto Phoc utiliza la extensión wlr_render_pass y el protocolo Wayland fraccional-scale-v1 (escalado fraccional) y permite la personalización de los parámetros de escalado de salida.
  • El teclado en pantalla del squeekboard se actualizó a la versión 1.23.0.
  • Carga admitida de imágenes de fondo en modo asíncrono.
  • Implementa una nueva disposición de teclado llamada «numeric».
  • Se han corregido problemas relacionados con la captura de pantalla.
  • Compatibilidad Mejorada con Redes WWAN en la obtención del nombre del operador.
  • Se han realizado ajustes en los nombres de las funciones y las bibliotecas utilizadas para una compilación más rápida y eficiente.
  • Se han asegurado las dependencias necesarias en los archivos de compilación.
  • Se elimino la representación de la escala de la pantalla.
  • layout: Usa GtkLayoutManager para los elementos de la pantalla de llamadas.
  • Se añadio caché para imágenes de fondo cargadas.

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

¿Como instalar Phosh?

Para los interesados en poder probar Phosh, deben saber que Fedora actualmente ofrece un Spin dedicado a este entorno por lo que si eres usuario de Fedora o piensas probar Fedora puede ser una buena oportunidad para ello.

Ahora si te encuentras en Ubuntu, basta con que abras una terminal y en ella vas a teclear el siguiente comando:

sudo apt-get -y install phosh

Mientras que si eres usuario de Arch Linux y derivados, debes teclear:

yay -S phosh-git 

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

vkd3d 1.11 llega con soporte inicial para compilar código de bytes Direct3D, DXIL, mejoras y mas

vkd3d

vkd3d, es la capa de traducción de Direct3D 12 a Vulkan de Wine

El proyecto Wine dio a conocer hace pocos días el lanzamiento de la nueva versión del paquete vkd3d 1.11, versión en la cual se han introducido mejoras en el uso de extensiones vulkan, asi como mejoras de soporte, nuevas funciones y más.

Para quienes desconocen de Vkd3d, deben saber que este es un paquete que ofrece una implementación de Direct3D 12 utilizando llamadas a la API de gráficos Vulkan e incluye varias bibliotecas clave. La biblioteca libvkd3d contiene implementaciones de Direct3D 12, cubriendo una amplia gama de funciones como informáticas y gráficas, colas y listas de comandos, identificadores, entre otras.

También se proporciona la biblioteca libvkd3d-shader la cual ofrece un traductor para modelos de sombreador 4 y 5 a una representación SPIR-V intermedia. Esta biblioteca soporta sombreadores de vértices, píxeles, teselación, computación y geometría simple, así como serialización y deserialización de firmas root.

¿Qué hay de nuevo en vkd3d 1.11?

Vkd3d 1.11 introduce un soporte inicial para compilar código de bytes Direct3D heredado en una representación intermedia de sombreadores SPIR-V, asi como también el soporte inicial con el compilador HLSL para compilar perfiles de efectos.

Otra de las mejoras que se presenta de esta nueva versión, es el soporte experimental para compilar DXIL (lenguaje intermedio DirectX) en la representación SPIR-V, proporcionando nuevas opciones para el desarrollo de aplicaciones Direct3D. Esta característica requiere compilar vkd3d con la opción de preprocesador ‘-DVKD3D_SHADER_UNSUPPORTED_DXIL‘ y se considera experimental.

Tambien se ha optimizado el uso de grupos y conjuntos de descriptores cuando están disponibles las extensiones VK_EXT_mutable_descriptor_type y VK_EXT_shader_viewport_index_layer, que se proporciona para mejorar la eficiencia del trabajo con el grupo de descriptores y acelerar la representación de matrices de sombreadores de vértices y teselación.

Se ha implementado la compatibilidad con colores de borde estándar, como blanco y negro y se ha implementado el método GetResourceAllocationInfo1() de la interfaz ID3D12Device4, así como el soporte para las interfaces ID3D12Device7 e ID3D12Resource2.

Se admiten varias consultas de funciones nuevas, incluyendo D3D12_FEATURE_D3D12_OPTIONS6 a D3D12_FEATURE_D3D12_OPTIONS13.

Se han implementado nuevas opciones de compilación: VKD3D_SHADER_COMPILE_OPTION_FEATURE se puede utilizar para
especificar las funciones disponibles en el entorno de destino, mientras que VKD3D_SHADER_COMPILE_OPTION_FEATURE_INT64 indica compatibilidad con
los tipos de enteros de 64 bits en el entorno de destino SPIR y  VKD3D_SHADER_COMPILE_OPTION_FEATURE_FLOAT64 indica compatibilidad con
tipos de punto flotante de 64 bits en el entorno de destino SPIR-V.

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

  • Las actualizaciones de descriptores ahora ocurren de forma asincrónica en un hilo de trabajo interno, lo que mejora el rendimiento en aplicaciones que actualizan muchos descriptores por cuadro.
  • Se han agregado nuevas características para el tipo de objetivo SPIR-V, incluyendo soporte para vistas de acceso desordenado globalmente coherentes, barreras de visualización de acceso desordenado de grupos de subprocesos y más.
  • Se admite la interfaz ID3D12Device7.
  • La versión mínima requerida de Vulkan-Headers para esta versión es la versión
    1.3.228.
  • Se admite la interfaz ID3D12Resource2.
  • Se admiten varias consultas de funciones nuevas:
    – D3D12_FEATURE_D3D12_OPTIONS6
    – D3D12_FEATURE_D3D12_OPTIONS7
    – D3D12_FEATURE_D3D12_OPTIONS8
    – D3D12_FEATURE_D3D12_OPTIONS9
    – D3D12_FEATURE_D3D12_OPTIONS10
    – D3D12_FEATURE_D3D12_OPTIONS11
    – D3D12_FEATURE_D3D12_OPTIONS12
    – D3D12_FEATURE_D3D12_OPTIONS13
  • Las funciones intrínsecas acos(), asin(), atan() y atan2() ya son soportadas.
  • Asignación de registro explícita usando la palabra clave ‘register()’
  • Conversion de de tipos enteros a puntos flotantes en perfiles del modelo de sombreador 1-3.

Para los interesados en poder conocer más al respecto, deben saber que el código del proyecto se distribuye con licencia bajo LGPL 2.1 y pueden consultar los detalles de este nuevo lanzamiento en el siguiente enlace.

¿Como instalar vkd3d 1.11?

Para los interesados en poder instalar vkd3d deben saber que deben realizar la compilación del código fuente, por lo que primero debemos de obtenerlo, es importante mencionar que Vkd3d depende de SPIRV-Headers y Vulkan-Headers (>= 1.3.228).

La compilación es bastante sencilla y para ello debemos abrir una terminal en la cual vamos a teclear el siguiente comando:

git clone https://gitlab.winehq.org/wine/vkd3d.git

Procedemos a ingresar a la carpeta donde se descargó con:

cd vkd3d

Y procedemos a realizar la compilación ejecutando los siguientes comandos:

./configure
make
make install

Si quieres conocer más al respecto sobre la compilación de vkd3d puedes consultar los detalles en este enlace.

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

NVK ya está listo para su uso en general y totalmente compatible con Vulkan 1.3 

NVK-Logo_RGB

NVK es un nuevo controlador Vulkan de código abierto para hardware de gráficos NVIDIA

En el pasado mes de octubre hablamos aquí en el blog sobre el controlador NVK, un controlador de código abierto para Mesa que implementa la API de gráficos Vulkan para tarjetas gráficas NVIDIA en el cual ha estado trabajando Collabora desde cero utilizando archivos de encabezado oficiales y módulos de kernel abiertos publicados por NVIDIA.

Durante su desarrollo NVK tuvo la etiqueta de «experimental» y ahora, en noticias más recientes Collabora ha anunciado que NVK ha pasado a ser estable y recomendado para uso en general ya que se ha probado su total compatibilidad con la especificación Vulkan 1.3. Este controlador ha superado exitosamente todas las pruebas de CTS (Khronos Conformance Test Suite) y está incluido en la lista de controladores certificados.

La certificación abarca las GPU NVIDIA basadas en microarquitecturas Turing, Ampere y Ada, incluyendo desde las series GeForce GTX 16xx a RTX 4xxx y RTX 4000, RTX A2000 a 6000. Estas pruebas se realizaron en entornos con kernel Linux 6.5 y 6.8rc1.

Se menciona que el obtener el certificado oficialmente declara la compatibilidad con los estándares gráficos y permite el uso de las marcas comerciales Khronos asociadas. Los cambios ya han sido incorporados en el código base de Mesa y estarán disponibles en la versión Mesa 24.1.

Además de los avances en NVK, también se han realizado mejoras significativas en el soporte OpenGL para tarjetas de video NVIDIA. Mesa ha adoptado un cambio que permite el uso del controlador Zink para brindar soporte para OpenGL 4.6 en sistemas con nuevas series de tarjetas de video NVIDIA, que podrían experimentar problemas con el controlador OpenGL estándar Nouveau (NVC0).

Hemos trabajado arduamente durante los últimos meses para terminar los últimos bits necesarios para que DXVK ahora se ejecute de manera inmediata en Mesa ascendente. No se garantiza que todos los juegos de D3D11 funcionen (habrá errores), pero todos los requisitos básicos están ahí. Estamos trabajando activamente en las piezas restantes para admitir la emulación D3D12 a través de VKD3D-Proton. Ya hay mucho hecho o en progreso, pero todavía faltan algunas piezas, así que no esperes que los juegos D3D12 funcionen todavía.

Estos cambios en Mesa también abren la posibilidad de utilizar Zink para admitir OpenGL en otros controladores como una alternativa para GPU que no sean compatibles con los controladores OpenGL nativos de Mesa. Por ejemplo, se está utilizando un enfoque similar para proporcionar soporte OpenGL en el controlador freedreno para la GPU Qualcomm Adreno 700 y el controlador powervr para la GPU Imagination PowerVR basada en la microarquitectura Rogue.

En la próxima versión de Mesa, el controlador Zink se habilitará de forma predeterminada durante la compilación. El rendimiento de Zink es comparable al de las implementaciones nativas de OpenGL, lo que hace posible centrarse en el soporte de alta calidad para la API de Vulkan en lugar de mantener controladores OpenGL individuales.

Si bien no hay planes para eliminar el antiguo controlador Nouveau OpenGL, la combinación Zink + NVK demuestra un mayor rendimiento en muchas pruebas. En la etapa actual de desarrollo, esta combinación permite alcanzar un rendimiento de 60 FPS y más en los nuevos modelos de GPU, aunque aún hay áreas no optimizadas que se resolverán con el tiempo.

Por otra parte, se menciona que se está trabajando en estabilizar el funcionamiento de la capa DXVK sobre el controlador NVK, que proporciona una implementación de Direct3D 9, 10 y 11 mediante la traducción de llamadas a la API de Vulkan. Aunque aún no se garantiza que todos los juegos D3D11 funcionen con la combinación NVK+DXVK no modificada de Mesa, se están eliminando gradualmente los defectos identificados. Asimismo, se está desarrollando la conexión NVK con VKD3D-Proton para brindar soporte para D3D12, aunque su estado aún está en desarrollo y requiere implementar algunas capacidades faltantes.

Finalmente, cabe mencionar que el controlador ya está incluido en Mesa, y los cambios necesarios en la API del controlador Nouveau DRM están incluidos desde la versión del kernel de Linux 6.6. 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/5JEf13F
via IFTTT

Openmediavault 7 Sandworm ya fue liberado y estas son sus novedades

OpenMediaVault

OpenMediaVault es una solución NAS integral

Si estás en busca de una solución NAS basada en Linux o en su defecto que sea simple, pero potente, déjame decir que Openmediavault es la solución que puede ser adecuada a tus necesidades y justo hace pocos días se dio a conocer el lanzamiento de la nueva versión de Openmediavault 7 con nombre clave «Sandworm» y en este lanzamiento se ha traslado la base del sistema a Debian 12, se ha mejorado la interfaz web, se han integrado mejoras de soporte, entre otras cosas más.

OpenMediaVault (OMV) es una solución de almacenamiento en red (NAS) basada en Linux que proporciona un sistema completo de gestión de archivos y servicios de red para entornos domésticos y empresariales pequeños y ofrece servicios básicos relacionados con la organización de la operación de almacenamiento, OpenMediaVault ofrece SSH/SFTP, FTP, SMB/CIFS, cliente DAAP, RSync, cliente BitTorrent, NFS y TFTP.

OpenMediaVault ofrece una interfaz web escrita en PHP y se destaca por cargar datos según sea necesario utilizando tecnología Ajax, lo que evita recargar páginas (en contraste con la interfaz web de FreeNAS, que está escrita en Python utilizando el marco Django). Esta interfaz web incluye funciones para organizar el intercambio de datos y dividir privilegios, incluida la compatibilidad con ACL.

Principales novedades de Openmediavault 7 «Sandworm»

En esta nueva versión que se presenta de Openmediavault 7, tal y como mencionamos al inicio la base del sistema se ha actualizado a Debian 12, con lo cual todas las características y mejoras de esta edición de Debian se trasladan. Además de ello, el manejo de actualizaciones y notificaciones de paquetes se ha optimizado con la implementación del paquete «unattended-upgrades» .

Otro de los cambios que se destaca de Openmediavault 7, es en la administración del dispositivo Linux MD (software RAID) que se ha trasladado a un complemento separado, asi como también que se ha reemplazado el paquete cron-apt con unattended-upgrades y apticron. Además, se utiliza el paquete apt-listchanges para enviar estadísticas sobre actualizaciones instaladas automáticamente por correo electrónico.

Openmediavault 7

screenshot de Openmediavault 7

Se ha agregado soporte para dispositivos de red ethernet utilizando alias para nombres permanentes de interfaces Ethernet («enbX») especificadas a través del Árbol de dispositivos, asi como también que se ha añadido la capacidad de autenticar una llamada RPC utilizando el X-OPENMEDIAVAULT-SESSIONID en lugar de una cookie, y se ha ampliado el soporte para la creación de claves SSH, permitiendo elegir entre los tipos RSA y Ed25519.

De los demás cambios que se destacan de esta nueva version:

  • La información SMART se ha optimizado para reducir el tiempo de consulta y se ha añadido un widget de panel para mostrar las temperaturas de todos los discos físicos, proporcionando una mejor visibilidad y monitoreo del estado de los discos.
  • Reorganización de la página de cuotas en el sistema de archivos para una mejor gestión de recursos.
  • Implementación de un punto final de interfaz de usuario para activar descargas a través de RPC.
  • Mejora en la compatibilidad con hardware mediante la sustitución de hdparm por smartctl.
  • Ahora, al crear claves SSH en la interfaz web, se puede optar por utilizar los algoritmos RSA y Ed25519, mientras que se ha suspendido la compatibilidad con la importación de claves DSA a SSH. También se ha agregado soporte para claves SSH basadas en el algoritmo ed25519-sk.
  • Se ha reorganizado el contenido de las páginas almacenamiento, carpetas compartidas y ACL en la interfaz web para una mejor experiencia de usuario y una navegación más intuitiva.
  • La aplicación de cuotas para sistemas de archivos se ha mejorado para una gestión más eficiente y precisa de los recursos de almacenamiento.
  • Se ha reemplazado la llamada a la utilidad hdparm por una llamada a smartctl, lo que refleja una actualización tecnológica y mejora en la gestión de dispositivos de almacenamiento.

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

Descargar Openmediavault 7 «Sandworm «

Para quienes estén interesados en obtener las imágenes de instalación de OpenMediaVault, pueden hacerlo desde su sitio web oficial. El enlace es este. 

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

Ubuntu Core Desktop contará con su propio Distrobox con GUI (más bien LXD) instalado por defecto

Aplicación Workshops de Ubuntu Core Desktop

Actualmente ya hay varios proyectos que ofrecen al menos una opción inmutable. Quizá el que se está llevando el gato al agua o el que más avanzado está en esto es Fedora, quien hace tiempo que tiene sistemas inmutables en su catálogo y, además, ahora existen los Fedora Atomic Desktops, una familia con la inmutabilidad por bandera. Canonical parece estar quedándose un poco atrás, pero va por buen camino como demuestra el estado actual de su Ubuntu Core Desktop.

Ya hemos explicado alguna vez que la compañía de Mark Shuttleworth se refiere a él como sólo «Ubuntu Core», o eso es lo que vemos en los logotipos, pero nosotros, para evitar confusiones con la versión para el Internet de las cosas, le añadimos detrás el «Desktop». Hace un tiempo lo probamos y nos supo a poco, más bien a nada. Su naturaleza es la de un sistema basado en Ubuntu, pero inmutable y basado en paquetes snap. En un principio no se pueden instalar programas como Kodi, pero sabíamos que se guardaban un as en la manga.

Workshops, el Distrobox de Ubuntu Core Desktop

En nuestra prueba nos dimos cuenta de que había un icono de un terminal con el nombre de «Workshops». Lo abrimos y no se podía hacer nada con él. Como estos días hemos estado hablando de Distrobox, y se sabe que SteamOS lo tiene instalado por defecto desde la v3.5, me ha dado por volver a probar Ubuntu Core Desktop en una imagen más actualizada. Y vaya sorpresa más buena me he llevado: Workshops ya funciona

… o eso creo

Al abrirlo vemos algo como lo de la captura de cabecera. En grande está el logotipo de Ubuntu, y parece claro qué mensaje nos está enviando: «Si quieres usar Linux en un contenedor, aquí tienes las opciones, pero recomendamos Ubuntu». O eso es lo que entiendo yo.

Cuando elegimos un sistema, en mi ejemplo he elegido Ubuntu, pasamos a esta otra ventana. En ella podemos elegir versión del sistema, tipo y variante.

Elegir versión del sistema

Al darle a continuar, pasaremos a una ventana en la que elegiremos la integración con el sistema operativo. Merece la pena dejarlo por defecto. Como se puede apreciar en el texto, yo en el punto anterior he elegido la máquina virtual, pero porque no me dejaba otra opción.

Opciones de usuario

Por último, se lanza la imagen, se espera, crea una instancia y debería funcionar.

Lanzar imágen

¿Y por qué digo que debería y no lo aseguro? Porque está todo en una fase muy temprana y no he podido probarlo en nativo, sólo en máquina virtual, y el proceso no ha finalizado.

Workshops sirve para gestionar contenedores LXD, en realidad

Lo cierto es que no muchos conocíamos Workshops, pero hace ya tiempo que está disponible como paquete snap. Trabaja diferente a Distrobox. Tiene similitudes, pero también diferencias importantes. Lo que ofrece Canonical se parece más al WSL de Microsoft que a Distrobox, puesto que virtualiza el sistema operativo. Virtualizar en virtual no es lo más sencillo, de ahí que mi prueba en GNOME Boxes no haya salido del todo bien.

Pero es bueno ver como Ubuntu Core Desktop va cogiendo forma. Es fácil imaginar cómo será en el futuro y tras la instalación de cero:

  • Por defecto tendremos un sistema con lo justo para funcionar con muy poco software.
  • Para instalar algunos paquetes, podremos hacerlo desde el Centro de Aplicaciones, la Snap Store oficial.
  • No será posible instalar nada desde APT.
  • Tendremos instalada por defecto una aplicación con la que podremos instalar otras distros a modo de subsistema.
  • Por confirmar: curl está disponible como paquetes snap, por lo que quizá en el futuro sea posible usarlo para instalar Distrobox. Hoy en día no termina de instalarlo.

Canonical está haciendo los deberes de la asignatura de la inmutabilidad. No aprobará la asignatura para este abril, pero es probable que tengamos versión inmutable de Ubuntu en octubre, coincidiendo con el lanzamiento de Ubuntu 24.10 OAdjetivo OAnimal.

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