Categoría: Tendencias Digitales

  • Cómo usar systemd para iniciar programas al iniciar en Raspberry Pi

    Raspberry Pi es un potente SBC (computadora de placa única) que puede utilizar para diversas aplicaciones y proyectos. Su versatilidad radica en su capacidad para ejecutar todo tipo de programas, incluidos scripts personalizados, gracias en parte al sistema operativo Raspberry Pi y otros sistemas operativos basados ​​en Linux que ejecuta.

    Ejecutar un script o programa en la Raspberry Pi es tan simple como encontrarlo en el sistema y ejecutarlo. Pero, ¿qué sucede si desea automatizar este proceso, tal vez porque su proyecto lo requiere o porque desea optimizar su flujo de trabajo?

    Una respuesta a esto es aprender a usar systemd.

    ¿Qué es Systemd?

    systemd es un conjunto de componentes del sistema para la configuración y el comportamiento del servicio en los sistemas Linux modernos. Se identifica con un PID (identificador de proceso) de 1, ya que es el primer proceso que se inicia al iniciar el sistema. En general, el propósito de systemd es ayudarlo a administrar y ejecutar programas al iniciar el sistema. Y eso es lo que aprovecharás para lanzar tu programa al inicio de la Pi.

    Como se mencionó inicialmente, existen varios métodos para ejecutar programas al inicio en sistemas Linux, como rc.local, cron y autostart. Sin embargo, systemd pasa a ser una solución mejor si desea iniciar programas GUI (interfaz gráfica de usuario), automatizar aplicaciones para que se ejecuten después de que comiencen ciertos procesos del sistema o ejecutar programas una y otra vez hasta que su programación funcione.

    Relacionado: Cómo programar tareas en Linux con Cron y Crontab

    Cómo utilizar systemd para iniciar programas al iniciar

    systemd es un método un poco más complicado de ejecutar programas al inicio en sistemas Linux. Sin embargo, la flexibilidad de programación que ofrece sobre otros métodos, los que hemos mencionado anteriormente, supera por completo su complejidad en todos los aspectos.

    El método systemd usa archivos de unidad, que son como archivos .ini que contienen información de codificación sobre dispositivos, servicios, sockets, destino de inicio y otros componentes esenciales del sistema.

    Los archivos unitarios son de varios tipos. Entonces, según el tipo de recurso que desee declarar, debe elegir un tipo de archivo de unidad en consecuencia. Sin embargo, para el propósito de esta guía, nos ceñiremos a los archivos de unidad de servicio, que le permiten administrar el comportamiento de inicio de programas y scripts en el sistema.

    A continuación se muestra un desglose de los pasos involucrados en el lanzamiento de un script / programa al inicio usando systemd.

    Crear un servicio

    Para configurar su programa para que se ejecute al inicio, cree un archivo de unidad de servicio que le dirá a systemd qué programa ejecutar y cuándo. He aquí cómo hacerlo.

    1. En la ventana CLI, escriba sudo nano /lib/systemd/system/display.service . Puede usar cualquier nombre para su servicio siempre que termine con la extensión .service.
    2. En el archivo de servicio, pegue las siguientes líneas de código:
       [Unit]
      Description=PiCounter
      After=network.target
      [Service]
      ExecStart=/usr/bin/python3 /home/pi/PiCounter/display.py
      Restart=always
      User=pi
      [Install]
      WantedBy=multi-user.target

    Todas sus opciones de configuración comunes se encuentran en las secciones Unidad e Instalación , mientras que las opciones de configuración específicas del servicio se encuentran en la sección Servicio.

    Algunos de los pares de directiva-valor anteriores que podría necesitar modificar incluyen:

    I. Después: determina cuándo iniciar el servicio. Establecerlo en network.target asegura que el valor listado – network.target en este caso – comience antes de comenzar la unidad actual. Sin embargo, no dirige una relación de dependencia para que se active el servicio; eso se hace a través de otras directivas como Wants, Require y WantedBy.

    Por supuesto, puede cambiar este valor para adaptarlo a los requisitos de su proyecto. Por ejemplo, si desea que su programa se ejecute después de que su Raspberry Pi se conecte a una red, puede usar el valor network-online.target . Puede consultar la documentación de Fedora en systemd para obtener más información sobre estos valores.

    ii. ExecStart: contiene la ruta absoluta y el nombre del programa / script que desea ejecutar al inicio. Entonces, dependiendo de lo que desee ejecutar, debe agregar valores para ambas directivas.

    iii. Usuario: Identifica el nombre de tu Raspberry Pi. Si ha cambiado el nombre de su Pi, debe poner ese valor para el usuario.

    iv. WantedBy: Es la forma más común de especificar el disparador de una unidad. Al establecerlo en multi-user.target , puede establecer una relación de dependencia que ejecutará el programa cuando el control del sistema se entregue al shell multiusuario.

    Además, esto también ejecuta su programa antes de que se inicie el sistema X-Windows de Pi, lo que significa que su programa se ejecuta incluso antes de iniciar sesión en el sistema. En caso de que desee que se ejecute un script antes de iniciar sesión en su Raspberry Pi, esto le permite hacerlo.

    Las líneas de código anteriores funcionan para programas que no son GUI. Sin embargo, si desea ejecutar un programa GUI usando systemd, debe agregar el siguiente código a su archivo de servicio:

     [Unit]
    Description=PiCounter
    After=network.target
    [Service]
    Environment=Display=:0
    Environment=XAUTHORITY/home/pi/.Xauthority
    ExecStart=/usr/bin/python3 /home/pi/PiCounter/display.py
    Restart=always
    [Install]
    WantedBy=multi-user.target

    En el par directivo-valor anterior, todo lo que necesita cambiar es el valor de la directiva ExecStart . Reemplace el que está en el bloque de código con el programa que desea ejecutar al inicio. Una vez que haya completado el archivo de servicio, presione CTRL + O para guardarlo.

    Prueba el servicio

    Con el servicio listo, verifique manualmente si funciona. Para esto, escriba el siguiente comando en la terminal: sudo systemctl start display.service . El servicio debería ejecutar sus instrucciones correctamente.

    Una vez que lo haga, ciérrelo con sudo systemctl stop display.service .

    Habilitar el servicio

    Si logró ejecutar su programa con éxito utilizando el servicio, es hora de habilitarlo para que ejecute su programa automáticamente cada vez que inicie su Raspberry Pi.

    Para hacer esto, escriba sudo systemctl enable display.service en la ventana de terminal. Y una vez hecho esto, ingrese sudo reboot para reiniciar su Pi.

    Una vez que su Raspberry Pi se inicia, systemd debería ejecutar su programa según las instrucciones proporcionadas.

    Automatización del lanzamiento del programa al inicio en Raspberry Pi

    Como la mayoría de los sistemas Linux, Raspberry Pi OS también le permite realizar operaciones de varias maneras, y también se mantiene fiel a la programación de lanzamientos de programas. Por lo tanto, si desea iniciar programas / scripts de GUI al inicio y desea un mejor control sobre su programación, systemd es claramente un método mejor.

    Sin embargo, dicho esto, si desea una solución más simple o los requisitos de su proyecto exigen una programación específica, puede consultar nuestra guía para ejecutar un programa o script de Raspberry Pi en el inicio para obtener más información.

  • Twitter muestra una vista previa de los espacios con entradas antes de su lanzamiento

    Twitter muestra una vista previa de los espacios con entradas antes de su lanzamiento

    Twitter anunció a principios de mayo que llevaría Ticketed Spaces a sus salas de audio en vivo, Spaces. Esto permitirá a los creadores monetizar sus espacios mediante un sistema de tickets.

    Antes del lanzamiento de la función, Twitter ha anticipado cómo funcionarán los espacios con entradas, el requisito mínimo que se debe cumplir para alojar espacios de pago y la cantidad de ingresos compartidos que tomará como tarifas de plataforma.

    Inicialmente, los espacios con boletos estarán disponibles en los EE. UU.

    Twitter ha mostrado una vista previa de los espacios con entradas a The Verge y ha detallado los diversos requisitos que un creador debe cumplir para alojar espacios de pago. La función estará disponible en los EE. UU. A partir de la primera semana de junio.

    Para ser elegible para alojar espacios con entradas, debe tener más de 1000 seguidores, ser mayor de 18 años y haber alojado tres espacios en los últimos 30 días. Twitter se está asociando con Stripe para manejar los pagos de los espacios con entradas, y también debe tener una cuenta de Stripe.

    A pesar de que los espacios con entradas solo están disponibles en los EE. UU., Cualquier usuario de Twitter en todo el mundo podría comprar entradas.

    Detalles de Twitter Reparto de ingresos de espacios con entradas

    En cuanto al reparto de ingresos, Twitter dice que obtendrá el 80 por ciento de los ingresos después de que Apple y Google tomen su parte. Entonces, por ejemplo, si vende un boleto por $ 10, Google o Apple tomarán primero el 30 por ciento del recorte.

    De los $ 7 restantes, obtendrá $ 5.6, y la cantidad restante será tomada por Twitter. La compañía también cubre las tarifas de transacción de Stripe como parte de las tarifas de su plataforma.

    A pesar de implementar Ticketed Spaces a principios de junio en los EE. UU., Twitter solo lo pondrá a disposición de los solicitantes seleccionados inicialmente. Las primeras solicitudes se procesarán en unas pocas semanas. La empresa quiere probar los espacios con entradas con un pequeño grupo de participantes antes de abrirlos a todos los que cumplan con los criterios.

    Relacionado: Cómo funcionan los nuevos mensajes de Tweets de Twitter

    Twitter agrega rápidamente nuevas funciones a los espacios

    Twitter ha desarrollado Spaces rápidamente y le ha agregado nuevas funciones. La compañía abrió Spaces a cualquier persona con más de 600 seguidores a principios de mayo. También anunció algunas otras características nuevas para Spaces, incluida la capacidad de programar recordatorios para los próximos Spaces. La compañía también está trabajando para permitir que los creadores sean coanfitriones de un espacio con varios oradores.

    En comparación, el principal competidor de Twitter Spaces, Clubhouse, se lanzó recientemente en Android y sigue estando disponible solo con invitación.

    Twitter también está trabajando en un servicio de suscripción llamado Twitter Blue , como parte del cual ofrecerá funciones adicionales a los suscriptores por $ 2.99 / mes.

  • 9 pasos vitales para proteger su computadora con Windows 10

    9 pasos vitales para proteger su computadora con Windows 10

    El ransomware, los programas obsoletos con fallas de seguridad sin parches y su propia negligencia pueden hacer que una PC con Windows 10 sea vulnerable a posibles ataques de seguridad.

    Dicho esto, Windows 10 sigue siendo la versión más segura del sistema operativo lanzada por Microsoft hasta la fecha. Pero, como dicen, en ciberseguridad, no existe demasiada seguridad. Por lo tanto, aquí hay una lista de verificación de las mejores prácticas para ayudarlo a hacer que su PC con Windows 10 sea más segura y reducir el riesgo de posibles ataques.

    1. Desinstalar Flash de Windows 10

    Adobe Flash ha llegado al final de su vida útil y definitivamente. Plagados de múltiples problemas de seguridad que requerían parches consistentes para ejecutarse, la mayoría de los navegadores modernos dejaron de admitir contenido Flash hace mucho tiempo.

    Si tenía Flash instalado y aún no lo ha eliminado, es el momento. Además de liberar algo de espacio en su computadora, desinstalarlo lo ayudará a prevenir posibles amenazas a la seguridad de su PC debido a nuevas lagunas.

    Desinstalar Flash con Windows Update (KB4577586)

    Actualización de Windows KB4577586: esta actualización elimina Adobe Flash Player instalado en su computadora. Microsoft lo ha lanzado como una actualización acumulativa de Windows. Si aún no tiene este parche instalado, puede descargarlo manualmente desde el Catálogo de actualizaciones de Windows .

    Ejecute la actualización y siga las instrucciones en pantalla. Una vez instalado, eliminará el Flash Player de su PC.

    Utilice la herramienta de eliminación de Flash Player

    Adobe proporciona una manera fácil de desinstalar Flash Player de computadoras con Windows a través de una herramienta de eliminación de Flash dedicada . Para usar la herramienta, descárguela en su computadora y guarde el instalador.

    Antes de ejecutar el instalador, asegúrese de cerrar todos los programas, incluido el navegador que usa Flash. A continuación, ejecute el instalador y haga clic en cuando se lo solicite UAC (Control de cuentas de usuario). Finalmente, haga clic en Desinstalar y luego en Reiniciar para eliminar los archivos.

    Después del reinicio, presione la tecla Windows + tecla E para abrir el Explorador de archivos. En el Explorador de archivos, copie y pegue la siguiente ruta para navegar.

    C: Windows system32 Macromed Flash

    Elimina todos los archivos de esta carpeta. A continuación, repita los pasos abriendo las siguientes ubicaciones.

    C: Windows SysWOW64 Macromed Flash

    % appdata% Adobe Flash Player

    % appdata% Macromedia Flash Player

    Ahora que se ha deshecho de Flash de su PC, eliminémoslo también de su navegador. Aunque los navegadores modernos no admiten contenido flash, es posible que su navegador aún tenga habilitado el complemento Flash. A continuación, le indicamos cómo eliminar Flash de su navegador.

    Deshabilitar el complemento Flash en el navegador web

    Google Chrome

    1. Abra Chrome y haga clic en Menú. Luego elija Configuración de las opciones.
    2. A continuación, abra la pestaña Privacidad y seguridad en el panel izquierdo. Desplácese hacia abajo y haga clic en Configuración del sitio.
    3. Desplácese hacia abajo hasta la sección Contenido , haga clic en Flash y desactívelo.

    Mozilla Firefox

    1. Inicie Firefox, ingrese Acerca de: complementos en la barra de direcciones y presione Intro.
    2. Abra la pestaña Complementos en el panel izquierdo y busque el complemento Flash. Luego haga clic en el botón desplegable y configúrelo en Nunca activar.

    No es necesario que desactive el flash en su navegador Edge basado en Chromium, ya que viene desactivado de forma predeterminada. Es posible que la opción Flash no esté disponible en la última versión de Chrome y Firefox. En ese caso, no es necesario que lo desactive manualmente.

    2. Crea un punto de restauración

    Piense en los puntos de restauración como una instantánea de su sistema que le permite revertir Windows a su último estado operativo deshaciendo los cambios del sistema. Si bien la función está disponible en todas las versiones de Windows, debe habilitarla desde Propiedades del sistema para que funcione.

    Windows crea automáticamente un punto de restauración cuando instala un nuevo software o una actualización de Windows. Sin embargo, antes de realizar un cambio importante en sus sistemas, como editar archivos de registro o cambios de hardware, es mejor crear un punto de restauración manualmente.

    Habilitar y crear puntos de restauración es fácil . Sin embargo, si desea habilitar los puntos de restauración diarios en Windows 10 , es un poco complicado. Para lograr esto, debe modificar algunas entradas de Política de grupo para Windows 10 Pro y entradas de registro para usuarios de Windows 10 Home.

    3. Habilite el cifrado de BitLocker

    Las versiones de Windows 10 Pro y Enterprise vienen con una herramienta de cifrado de disco incorporada llamada BitLocker . Esta función de protección de datos se integra con Windows y protege sus datos contra robos o accesos no autorizados al cifrar la unidad de almacenamiento .

    BitLocker usa TPM (Trusted Platform Module) versión 1.2 o posterior para ayudar a proteger sus datos ofreciendo una seguridad óptima cuando el sistema está fuera de línea. En sistemas que no son TPM, debe utilizar una clave de inicio USB o un PIN para iniciar la computadora cifrada o reanudar la hibernación.

    Si tiene Windows 10 Home, existen algunas excelentes alternativas a BitLocker que debe considerar. Independientemente de la herramienta de cifrado que decida utilizar, el cifrado de disco completo es imprescindible para la protección del punto final.

    4. Instale aplicaciones de fuentes conocidas

    La instalación de aplicaciones de fuentes de terceros o fuera de Microsoft Store puede ser riesgosa para los nuevos usuarios. Para minimizar el riesgo, puede configurar Windows 10 para que le avise cuando instale una aplicación que no sea de Microsoft Store.

    He aquí cómo hacerlo.

    1. Haga clic en Inicio y elija Configuración . Luego, elija Aplicaciones en la ventana Configuración.
    2. Haga clic en el menú desplegable debajo de Elegir dónde obtener las aplicaciones y seleccione En cualquier lugar, pero avíseme antes de instalar una aplicación que no sea de Microsoft Store.

    5. Evite el contenido pirateado

    El contenido pirateado, como películas y software de pago, son fuentes habituales de malware. Cuando descargue cualquier software, contenido multimedia o documentos, asegúrese de descargarlo de fuentes confiables. Las fuentes confiables incluyen Microsoft Store y la tienda oficial de desarrolladores de software y los redistribuidores.

    6. Mantenga Windows 10 y otras aplicaciones actualizadas

    Microsoft ha habilitado las actualizaciones automáticas para Windows 10. Sin embargo, debido a las historias de terror relacionadas con las actualizaciones automáticas, algunos usuarios pueden optar por retrasar las actualizaciones de Windows.

    Dicho esto, es fundamental instalar parches de seguridad para proteger su sistema de las amenazas de seguridad. Incluso si está ejecutando software anti-malware, cada día se descubren nuevas lagunas.

    Aparte de las actualizaciones de Windows, asegúrese de que todas las aplicaciones instaladas en la PC estén actualizadas. Las aplicaciones heredadas son más propensas a los ciberataques. La instalación de actualizaciones asegurará que tenga los últimos parches de seguridad y también traerá mejoras de rendimiento.

    7. Eliminar aplicaciones innecesarias y no utilizadas

    Es común tener aplicaciones que no ha usado en años. Además de ocupar un valioso espacio de almacenamiento en su SSD, los programas no utilizados pueden ser un riesgo para la seguridad si se descubre una nueva grieta.

    Para desinstalar aplicaciones no utilizadas en Windows 10, haga clic en Inicio y escriba control en la barra de búsqueda. Luego, haga clic en el Panel de control para abrirlo.

    En el Panel de control, vaya a Programas y abra Programas y características. Esto llenará la pantalla con todas las aplicaciones instaladas.

    Revise la lista, seleccione la aplicación que desea eliminar y haga clic en Desinstalar . Repite esto con todas las aplicaciones que quieras eliminar.

    8. Habilite la carpeta de control de acceso

    Controlar la carpeta de acceso es parte de Microsoft Defender Antivirus. Esta herramienta opcional ofrece protección contra ataques de ransomware al evitar que el software malintencionado cifre sus datos y realice cambios no deseados.

    Cuando está habilitado, puede monitorear cualquier aplicación que intente modificar los archivos en la carpeta protegida sin autorización. Bloqueará el intento y le alertará de actividades sospechosas.

    A continuación, se explica cómo habilitar la Carpeta de control de acceso en Windows 10.

    1. Haga clic en Inicio y elija Configuración.
    2. Abra Actualizaciones y seguridad.
    3. Haga clic en la pestaña Seguridad de Windows en el panel izquierdo.
      aplicación de seguridad de Windows
    4. Haga clic en Protección contra virus y amenazas en la sección Seguridad de Windows. Esto abrirá la ventana de Seguridad de Windows.
    5. Desplácese hacia abajo hasta Protección contra ransomware y haga clic en el enlace Administrar protección contra ransomware .
      protección contra ransomware de seguridad de Windows
    6. Mueva el interruptor para habilitar el acceso a la carpeta de control . Haga clic en cuando se lo solicite Seguridad de Windows para confirmar la acción.
      habilitar la recuperación de ransomware Windows 10
    7. Para agregar carpetas, haga clic en la opción Carpetas protegidas . Haga clic en el botón Agregar una carpeta protegida , elija la carpeta y haga clic en Agregar carpeta.

    Una vez que haya agregado las carpetas, la función anti-ransomware controlará las nuevas ubicaciones en busca de actividad sospechosa. Haga clic en el enlace Historial de bloqueos en la sección Acceso controlado a la carpeta para ver todas las acciones bloqueadas.

    9. Computación personal y laboral separada

    Un solo dispositivo para uso personal y laboral es más fácil. Sin embargo, si está utilizando una computadora portátil que su empresa controla con acceso administrativo, la privacidad siempre será una preocupación.

    Además, una computadora de trabajo comprometida podría violar tanto su trabajo como sus datos personales (o viceversa). Por lo tanto, es mejor mantener los datos personales y profesionales en dispositivos separados.

    ¡Siempre es bueno pecar de cauteloso!

    Mantener su computadora segura no tiene por qué ser engorroso. Afortunadamente, Windows 10 tiene muchas funciones de seguridad opcionales que pueden ayudarlo a evitar posibles intentos de robar información confidencial.

    ¡Pero no es eso! También hay muchas otras formas de proteger su computadora. Habilitar el firewall, instalar antivirus y soluciones de seguridad de terceros, usar VPN y la autenticación de dos factores puede ayudarlo a proteger su PC con Windows y brindarle tranquilidad.

  • ¿Qué son los comandos integrados de Shell y cómo identificarlos?

    ¿Qué son los comandos integrados de Shell y cómo identificarlos?

    En Linux, varios comandos se cargan en la memoria cada vez que un usuario inicia el shell. Estos comandos son parte del shell, también conocidos como comandos integrados del shell.

    En este artículo, discutiremos las construcciones de shell en detalle, junto con una guía sobre cómo verificar si un comando de Linux está integrado en la shell.

    ¿Qué son los Shell Builtins?

    Los comandos integrados de shell son, como su nombre indica, comandos que están integrados en el shell. Esto se debe a que es más rápido ejecutar comandos de uso común desde la RAM en lugar de buscarlos en el disco duro. Los desarrolladores de Shell calculan que se trata de una buena compensación, ya que la carga de datos desde la memoria es más rápida en comparación con los discos.

    Un ejemplo común en muchos shells modernos es el comando cd para cambiar directorios. Debido a que usará este comando muchas veces en una sola sesión, tiene sentido cargarlo en la memoria para una ejecución más rápida.

    Relacionado: RAM más rápida frente a más RAM: ¿cuál es mejor para el rendimiento?

    ¿Cómo identificar un comando integrado de Shell?

    Para determinar si un comando es un comando normal o un comando integrado de shell, use el comando type . La sintaxis básica para verificar si un comando de Linux es un shell incorporado es:

     type -t commandname

    … donde commandname es el nombre del comando que desea verificar.

    Por ejemplo, para comprobar si el comando cd es un shell incorporado:

     type -t cd

    Producción:

     builtin

    Si la salida muestra algo que no sea integrado , como un archivo o un alias , entonces el comando no es un comando interno del shell.

    En Bash, también puede usar el comando -v para identificar si un comando es un shell incorporado. La salida mostrará el nombre del comando si es incorporado. Por ejemplo, para comprobar si el comando cd es un shell incorporado:

     command -v cd

    Alternativamente, también puede usar el comando which . Este comando le dirá el nombre de ruta absoluto de un comando o si es un intérprete de comandos incorporado o un alias. El comando which podría ser un intérprete de órdenes integrado en sí mismo, según el intérprete de órdenes que uses.

    La página de manual de un shell también enumerará los comandos internos del shell. Zsh dedica una página completa a las incorporaciones. Esto no es sorprendente, dado lo lleno de funciones que está zsh, que es lo que lo hace querer a tantos usuarios avanzados.

    Debido a que diferentes shells tienen diferentes incorporaciones, una utilidad común que podría ser una shell incorporada también podría existir como un ejecutable independiente en un sistema. Si desea usar un comando normal, simplemente use su nombre de ruta absoluto.

    Ahora conoce la diferencia entre los comandos regulares y las funciones integradas de Shell

    Incluso con computadoras modernas de gama baja mucho más poderosas que las miniordenadores de la era Unix original, los desarrolladores de shell pueden usar más incorporaciones para acelerar el sistema. Puede aprovechar las funciones integradas de shell sin dejar de usar los comandos normales si necesita ciertas opciones.

    Diferentes carcasas tienen diferentes características y, por lo tanto, diferentes incorporaciones. Elegir el caparazón correcto es una cuestión de qué características son importantes para usted.

  • ¿Qué es el formato de imagen AVIF de Netflix?

    ¿Qué es el formato de imagen AVIF de Netflix?

    Es posible que haya escuchado que Netflix pronto admitirá el formato de imagen AVIF. ¿Pero, qué es esto? ¿Cómo funciona AVIF? ¿Cuáles son las ventajas de AVIF sobre otros formatos de imagen? Vamos a ver.

    ¿Qué es AVIF?

    Desarrollado por Alliance for Open Media (AOM) y lanzado en febrero de 2019, el formato de archivo de imagen AV1 (AVIF), también conocido como AV1, es uno de los códecs de imagen disponibles más recientemente. AVIF se centra principalmente en ofrecerle imágenes optimizadas de menor tamaño manteniendo la misma calidad.

    A diferencia del formato de imagen WebP de Google, que no atrajo a muchos seguidores, AVIF se ha ganado rápidamente el apoyo de muchas grandes empresas, incluidas Google, Netflix y Apple. De hecho, Apple ahora incluso contribuye directamente al proyecto AVIF, al igual que Netflix.

    Características destacadas de AVIF

    • Alto rango dinámico (HDR)
    • Profundidad de color de 8, 10, 12 bits
    • Compresión sin pérdida y con pérdida
    • Monocromo (alfa / profundidad) o multicomponentes
    • Cualquier espacio de color, incluida una amplia gama de colores, perfiles ISO / IEC CICP e ICC
    • Submuestreo de croma 4: 2: 0, 4: 2: 2, 4: 4: 4
    • Grano de la película

    Navegadores compatibles con AVIF

    • Google Chrome
    • Mozilla Firefox
    • Windows 10, versión posterior 19H1

    Relacionado: Conviértete en un profesional de Netflix durante la noche: consejos y trucos que debes saber

    La necesidad de Netflix de un formato de imagen AVIF

    Si ve Netflix, sabrá que su página de inicio está llena de imágenes de películas y programas de televisión. Esto ralentiza la experiencia de navegación de los espectadores.

    Para evitar esto, Netflix planea cambiar al formato de imagen AVIF, que, como leyó anteriormente, se enfoca en entregar imágenes optimizadas en tamaños de archivo más pequeños mientras mantiene la calidad de imagen más o menos igual.

    Netflix dice:

    Creemos que el formato de archivo de imagen AV1 (AVIF) tiene el potencial. Utilizando el marco que tenemos de código abierto, la eficiencia de la compresión AVIF se puede ver en funcionamiento y comparar con una amplia gama de códecs de imágenes anteriores.

    Relacionado: Los trucos de Netflix que todos los usuarios deberían usar

    ¿Es AVIF el siguiente formato de imagen predeterminado?

    En cuanto a sus capacidades, parece que AVIF puede incluso ser el formato de imagen predeterminado del mundo en unos pocos años. Sin embargo, en este momento, AVIF todavía está en desarrollo.

  • Cómo asistir a un concierto virtual en Spotify

    Cómo asistir a un concierto virtual en Spotify

    Spotify albergará una serie de conciertos virtuales durante mayo y junio de 2021. Artistas como Jack Antonoff, The Black Keys y Leon Bridges actuarán en las transmisiones en vivo pregrabadas.

    Aquí está la lista completa de quiénes actuarán en los conciertos virtuales de Spotify y cómo conseguir un boleto para uno.

    ¿Qué son los conciertos virtuales de Spotify?

    Spotify está organizando sus propios conciertos virtuales como una forma para que los fanáticos apoyen a sus artistas favoritos. Si bien parte del mundo se está abriendo nuevamente, los grandes eventos en vivo en persona aún están un poco lejos. Por ahora, Spotify ve estos conciertos en mayo y junio de 2021 como una forma de cerrar la brecha. Sin embargo, si se venden bien, es probable que Spotify se ejecute más en el futuro.

    Aunque los conciertos se transmiten en vivo, están pregrabados. Esto significa que puede comprar un boleto de una selección de horarios que más le convenga.

    No podrá pausar, rebobinar, descargar ni grabar el programa. Tampoco habrá reproducción bajo demanda. Tienes que verlo mientras se transmite o te lo perderás.

    Cada boleto cuesta $ 15 (más impuestos) o el equivalente en moneda local. Por ejemplo, en el Reino Unido cuesta £ 15 / boleto.

    ¿Quién está realizando un concierto virtual de Spotify?

    Entre mayo y junio de 2021, los siguientes artistas realizarán conciertos transmitidos en vivo en Spotify:

    • 27 de mayo: The Black Keys, actuando en el Blue Front Café en Mississippi.
    • 3 de junio: Rag'n'Bone Man, actuando en el Roundhouse de Londres.
    • 10 de junio : Bleachers (Jack Antonoff), actuando desde Brooklyn hasta Asbury Park en un autobús urbano.
    • 17 de junio: Leon Bridges, actuando en el Hotel Gold-Diggers en Los Ángeles.
    • 24 de junio : niña de rojo, actuando en Oslo

    Si eres fanático de estos artistas en Spotify, deberías recibir un recordatorio una semana antes de la fecha de transmisión en vivo.

    Cada concierto tendrá una duración de entre 40 y 75 minutos.

    Relacionado: Los mejores sitios para transmitir videos de conciertos de forma gratuita y legal

    Cómo conseguir una entrada para los conciertos virtuales de Spotify

    A continuación, le indicamos cómo obtener una entrada para uno de los conciertos virtuales de Spotify. Necesitará una cuenta de Spotify para comprar una (es gratis si aún no tiene una) y su boleto está vinculado a su cuenta y no es reembolsable. Eso también significa que no puede comprar un boleto para otra persona.

    1. Ve a spotify.live .
    2. Seleccione a qué transmisión en vivo desea asistir. Puede comprar boletos para múltiples transmisiones, pero deberá repetir el proceso de pago para cada una.
    3. Si aún no ha iniciado sesión en su cuenta de Spotify, se le pedirá que lo haga.
    4. Use el menú desplegable Seleccionar hora para elegir a qué hora desea ver la transmisión en vivo. Aunque los conciertos se transmiten en vivo, están pregrabados.
    5. Seleccione Obtener boleto .
    6. Confirme sus datos personales , incluida una dirección de correo electrónico a la que se enviará la confirmación de la compra y el enlace de la transmisión en vivo. Esta puede ser diferente a la dirección de correo electrónico de su cuenta de Spotify.
    7. Seleccione Siguiente .
    8. Ingrese sus detalles de pago.
    9. Seleccione Comprar boleto .
    10. Ha terminado y recibirá un correo electrónico confirmando su pedido.

    La transmisión se abrirá alrededor de 60 minutos antes de la hora anunciada. Antes de que comience la transmisión, recibirá un correo electrónico de recordatorio que contiene un enlace a la transmisión en vivo.

    Si no recibe este correo electrónico, también puede acceder a la transmisión a través de Spotify. Una vez que haya iniciado sesión, vaya a Buscar> Conciertos , luego seleccione el evento.

    Si tiene algún problema con la transmisión en vivo, debe comunicarse con el servicio de atención al cliente de Spotify .

    Cómo ver más música en vivo en línea

    La música en vivo siempre se ha transmitido en línea, pero se ha vuelto más popular desde el comienzo de la pandemia de COVID-19.

    Incluso si las transmisiones en vivo de Spotify no se quedan, hay muchas otras plataformas que continuarán transmitiendo música en vivo, sin importar cuándo el mundo vuelva a la normalidad.

  • Cómo usar la función Rank y SUMPRODUCT en Excel con COUNTIF

    Cómo usar la función Rank y SUMPRODUCT en Excel con COUNTIF

    Clasificar elementos en orden ascendente o descendente mediante la combinación de las funciones COUNTIF, RANK.EQ y SUMPRODUCT es relativamente simple. Puede ordenar los elementos con o sin duplicación y mantener el control para omitir o no omitir ningún rango en la secuencia.

    Al asignar los mismos rangos a múltiples entradas idénticas, la función RANK.EQ omite números en la secuencia general. Para evitar este salto, utilice la función SUMPRODUCT con la función COUNTIF. Esta combinación clasifica los valores duplicados sin omitir los números.

    Diferentes funciones de rango en Excel

    Antes de echar un vistazo más de cerca a su implementación, revisemos brevemente sus otros dos formularios que se encuentran en Excel; RANK.AVG y RANK.

    En versiones anteriores de Excel, solo estaba disponible la función RANK. Sin embargo, desde Excel 2010, se han agregado dos funciones de rango adicionales, a saber, RANK.AVG y RANK.EQ. Exploremos sus diferencias, ya que probablemente las verá todas en Excel.

    Función RANK.EQ: RANK.EQ es una versión nueva y mejorada de la función RANK y es compatible con las últimas versiones de Excel. Sin embargo, ambas funciones son las mismas y tienen el mismo propósito. Independientemente de lo que use, obtendrá los mismos resultados.

    Función RANK: La función RANK, por otro lado, está disponible para compatibilidad con Excel 2007 y versiones anteriores y puede eliminarse en cualquiera de las nuevas versiones de Excel. Hoy en día, todo el mundo usa las versiones de Excel más recientes, así que siempre use la función RANK.EQ cuando tenga que compartir hojas con otros.

    RANGO. AVG: cuando cualquier secuencia de rango contiene los duplicados, la función RANK.AVG asigna un rango promedio a cada conjunto de duplicados. Por lo tanto, tiene el mismo propósito de clasificar elementos, pero su objetivo principal es detectar duplicados.

    Como este artículo trata sobre el cálculo de las clasificaciones para la lista de elementos, veamos cómo la función RANK.EQ los clasificará. Además, verá su uso en combinación con la función CONTAR.SI.

    Antes de implementar la fórmula, veamos brevemente la sintaxis de la función RANK.EQ.

    Una descripción general de la función de clasificación de Excel

    Entonces, hay tres argumentos en la función RANK.EQ; número, ref y orden. Los dos primeros argumentos son obligatorios, mientras que el tercero es opcional. Para ejecutar RANK.EQ en una matriz de números, siempre debe especificar los dos primeros argumentos.

    Echemos un vistazo a la función de cada argumento:

    1. Número: este argumento se refiere al número cuyo rango desea conocer.
    2. Ref: el argumento Ref se refiere a una matriz de listas de números en la secuencia. Tenga en cuenta que la referencia ignora cualquier valor no numérico que se encuentre en la matriz.
    3. Orden: a pesar de ser un argumento opcional, puede especificar la función RANK para clasificar elementos en orden descendente o ascendente eligiendo 0 o 1 en este argumento. De forma predeterminada, si lo omite, clasificará los elementos en orden descendente.

    Ejemplo de función de rango de Excel

    Entonces, ahora que comprende los argumentos de la función RANK.EQ, pongámosla en práctica en un conjunto de datos para ver cómo funciona.

    Como ejemplo, observe los datos de muestra que contienen porcentajes de diez estudiantes. Puede utilizar la función Rank.EQ para calcular rápidamente los rangos en función de los porcentajes de estos estudiantes. Esto elimina la necesidad de calcularlos manualmente.

    Sin embargo, omite números cuando se trata de duplicados, por lo que es posible que deba utilizar otras funciones que se describen más adelante en este artículo. A continuación se muestra la lista de estudiantes con sus porcentajes finales.

    El primer argumento es el número que desea clasificar, que es el porcentaje de James Walker y otros estudiantes en la fila de este ejemplo. Entonces, seleccione la celda B2 como primer argumento.

    El rango de referencia, en este caso, será de las celdas B2 a B11, y elijamos el orden ascendente en el argumento de orden. A continuación puede ver la implementación de la función RANK.EQ. La fórmula se ve así:

     =RANK.EQ(B2,$B$2:$B$11,0)

    Al presionar Enter, se ejecutará la fórmula y obtendrás el rango de James Walker.

    En este ejemplo, James Walker ocupa el 5 º en la clase sobre la base de su porcentaje, lo que significa su porcentaje es más alto en comparación con el resto de los números en una matriz.

    Uso de la función RANK en combinación con la función COUNTIF

    Es posible utilizar la función RANK.EQ combinada con la función COUNTIF para detener la omisión de números, pero también ignorará la duplicación de rango. Aunque ningún número se repetirá dos veces, dos estudiantes que tengan el mismo número pueden obtener diferentes rangos.

    Para entender esto mejor, veamos cómo funciona RANK.EQ junto con COUNTIF. La fórmula se ve así:

     =RANK.EQ(B2,$B$2:$B$11,0)+COUNTIF($B$2:B2,B2)-1

    La implementación de esta fórmula resolverá el problema de saltarse números.

    No hay duplicación en los rangos anteriores. Pero, James Walker y Gillian Tillman, quienes se suponía que tenían el mismo rango, ahora están clasificados de manera diferente.

    Por lo tanto, el uso de RANK.EQ con COUNTIF ha resuelto la mitad del problema, pero no genera el resultado deseado.

    Relacionado: Nuevas funciones en Excel para la Web para aumentar su productividad

    Uso de la función SUMPRODUCT con la función COUNTIF

    Para clasificar a los estudiantes en una lista asignando los mismos rangos para porcentajes equivalentes sin omitir ningún número, puede usar la función SUMPRODUCT con COUNTIF.

    Eche un vistazo a la fórmula a continuación:

    La fórmula puede parecer complicada, pero es la mejor manera de clasificar los elementos correctamente. De esta manera, puede lograr los resultados deseados con duplicación de rango y sin saltos de números.

    Mientras crea el resultado para sus estudiantes, puede usar directamente la fórmula SUMPRODUCT como reemplazo de la función RANK. Para cálculos de clasificación no duplicados, puede usar la función RANK.EQ sola o con la función COUNTIF.

    Cambio de orden del resultado final

    En la pestaña Datos , haga clic en el grupo Ordenar y filtrar y elija un orden ascendente para ordenar las clasificaciones.

    Compare los resultados en tres filas una al lado de la otra para comprender mejor cómo funciona cada método de clasificación de elementos.

    Relacionado: Cómo la tabla de datos en Microsoft Excel le permite comparar resultados

    Clasifique elementos fácilmente con las funciones RANK.EQ y SUMPRODUCT

    A continuación se explica cómo puede utilizar las funciones RANK y SUMPRODUCT en combinación con la función COUNTIF para clasificar elementos, con o sin duplicaciones. También puede decidir si se salta algún número de la secuencia o no.

    Dependiendo de la situación, puede usar una variedad de métodos para clasificar los números de acuerdo con un conjunto de criterios dados. Este es un ejemplo de cómo las funciones de Excel pueden ayudarlo a ahorrar mucho tiempo y esfuerzo en los cálculos manuales. Hay mucho más por explorar para diseñar hojas de cálculo de Excel de aspecto profesional.