Categoría: Tendencias Digitales

  • Carga inalámbrica: cómo funciona y todo lo que debe saber

    ACTUALIZAR o REDIRECCIONAR: https://www.makeuseof.com/tag/what-is-wireless-charging-and-how-exactly-does-it-work/

    REDIRECCIONAR: https://www.makeuseof.com/tag/what-you-need-to-know-about-wireless-charging/

    Los cargadores inalámbricos parecen mágicos al principio; pones tu teléfono en una plataforma especial, lo dejas un poco y regresas a un teléfono completamente cargado. Sin embargo, la carga inalámbrica no es tan mística como podría pensar al principio, y puede entenderla fácilmente una vez que la descompone.

    Exploremos cómo funciona la carga inalámbrica y qué significa para el futuro de la tecnología.

    ¿Cómo funciona la carga inalámbrica?

    Entonces, ¿qué es la carga inalámbrica? Esta tecnología aprovecha una técnica llamada "carga inductiva". Esto ha existido desde finales del siglo XIX, pero realmente no despegó hasta hace poco tiempo.

    Uso de bobinas y la ley de Oersted para transferir energía

    La carga inductiva funciona utilizando algo llamado "ley de Oersted". Esto establece que cuando una corriente eléctrica fluye a través de un cable, genera un campo magnético.

    Aún mejor, si crea una bobina apretada y pasa electricidad a través de ella, crea un campo magnético aún más fuerte. Esta pequeña bobina es lo que encontrará en una plataforma de carga inalámbrica: está allí, convirtiendo una corriente eléctrica en un campo electromagnético, esperando que algo venga y "tome" esa energía.

    Por supuesto, no puede simplemente sostener una batería en un campo magnético y esperar que se cargue. Tienes que configurar un receptor que pueda tomar este campo electromagnético y convertirlo de nuevo en corriente eléctrica. En este ejemplo, el mejor receptor es otra bobina.

    Para transferir electricidad a través del aire, puede poner una corriente eléctrica a través de la bobina de inducción y luego colocar una bobina receptora cerca. La bobina de inducción convierte la corriente eléctrica en un campo electromagnético debido a la ley de Oersted.

    Si se coloca una bobina receptora dentro del campo, toma la energía electromagnética y la convierte de nuevo en electricidad. Luego, puede dirigir esta corriente eléctrica a donde sea que necesite ir, como en la batería de su teléfono, por ejemplo.

    ¿Por qué no se utiliza la tecnología de carga inalámbrica en todas partes?

    Suena como una maravilla científica del siglo XXI, pero nuevamente, conocemos esta tecnología desde hace más de 100 años. Si bien fue interesante que la energía eléctrica pueda viajar por el aire, la tecnología es un poco limitada.

    Por un lado, las bobinas de inducción y del receptor deben estar separados unos pocos milímetros entre sí. Esto se debe a que el campo magnético que genera la bobina de inducción no es tan grande, por lo que debe mimar las dos bobinas juntas para que fluya.

    Esta es una gran desventaja frente a una tecnología como Wi-Charge . Esta tecnología tiene una distancia de carga inalámbrica de 30 pies sin necesidad de "emparejarse" con cada dispositivo de carga de antemano.

    En segundo lugar, la tasa de carga es lenta en comparación con los cables. La carga inalámbrica necesita cargar una bobina y transferir esa energía a otra bobina en un espacio milimétrico, momento en el que también podría cubrir ese espacio con un cable.

    Como tal, durante mucho tiempo, la carga inalámbrica solo vio su uso en el cuidado de la salud y los cepillos de dientes eléctricos. No fue hasta hace poco cuando comenzamos a ver la misma tecnología agregada a los teléfonos inteligentes.

    Hoy en día, si su teléfono admite la carga inalámbrica, puede comprar una pequeña plataforma para colocar su teléfono. Esta plataforma contiene las bobinas que transfieren energía a su teléfono.

    ¿Qué es la carga inalámbrica Qi?

    Para hacer las cosas aún más confusas, existen diferentes estándares para la carga inalámbrica. Así es como diferentes teléfonos usan diferentes puertos de carga para llenar su batería; un tipo de cable no se adapta a todos los teléfonos del mundo.

    Sin embargo, a pesar de esto, la carga inalámbrica tiene su propio estándar principal, al igual que muchos teléfonos usan cables USB 3.0 para cargar en estos días. El estándar más grande en carga inalámbrica en este momento se llama Qi (pronunciado "chi").

    Encontrará carga Qi en todas las principales marcas de teléfonos, desde iPhone hasta Google Pixel y Samsung Galaxy. También puede encontrar que algunos cargadores inalámbricos de terceros también son compatibles con el estándar Qi, incluidos algunos cargadores inalámbricos que son más baratos que los de Apple .

    En cuanto a cómo funciona la carga inalámbrica Qi, utiliza el mismo concepto que cubrimos anteriormente. Sin embargo, al crear un estándar en torno a la tecnología, es más fácil para los fabricantes de cargadores inalámbricos y los diseñadores de teléfonos sincronizar sus productos y garantizar que el teléfono reciba la cantidad correcta de carga.

    Las ventajas de utilizar la carga inalámbrica

    Si está pensando en utilizar la carga inalámbrica, la tecnología tiene algunas ventajas. Por un lado, es genial para las personas que se olvidan de conectar sus teléfonos. Simplemente coloque la almohadilla del cargador donde normalmente coloca su teléfono, y se cargará mientras no esté en uso.

    La carga inalámbrica también significa que no tiene que enchufar y desenchufar un cable en su teléfono cada vez que quiera cargarlo. Con el tiempo, un puerto mostrará signos de desgaste después de ver el uso diario. Un cargador inalámbrico, sin embargo, no sufrirá el mismo daño.

    Las desventajas de usar la carga inalámbrica

    Entonces, ¿por qué no cargamos todos nuestros teléfonos de forma inalámbrica? Resulta que existen algunos problemas con el nivel tecnológico actual de carga inalámbrica.

    En primer lugar, la carga inalámbrica no es buena para los adictos a los teléfonos. Si es de los que le gusta tomar su teléfono cada cinco minutos para ver qué está sucediendo, encontrará una plataforma de carga inalámbrica frustrante. Los cables pueden permanecer conectados mientras usa el teléfono, pero un cargador inalámbrico debe estar colocado correctamente siempre que retire y reemplace el teléfono.

    En segundo lugar, la carga por cable es mucho más rápida. Si eres de los que aprecia un teléfono de carga rápida, debes ceñirte a los cables.

    Como puede ver en el video anterior, DionVideoProductions probó tanto con cables como inalámbricos en el iPhone X. La carga con cables cargó el 51 por ciento de la batería en una hora. En comparación, la tecnología inalámbrica logró el 38 por ciento en el mismo período de tiempo.

    Sin embargo, esto puede cambiar en el futuro. Después de todo, Xiaomi lanzó un cargador inalámbrico que podía cargar la batería de un teléfono en 20 minutos . Como tal, es posible que no necesitemos esperar mucho antes de que las velocidades de carga inalámbrica compitan con las de un cargador con cable.

    Retirar los cables de los cargadores de teléfonos

    La carga inalámbrica no es perfecta, pero la tecnología aún se encuentra en sus inicios. Ahora ya sabes cómo funciona, así como las ventajas y desventajas de esta tecnología.

    Si desea aprovechar esta forma elegante de cargar su teléfono, ¿por qué no comprar un teléfono nuevo que viene con carga inalámbrica? Hay un teléfono de carga inalámbrico para cada presupuesto, por lo que seguramente encontrará algo que se adapte a sus necesidades.

    Haber de imagen: Andrey_Popov / Shutterstock.com

  • Las reglas de discurso de odio de Twitter ahora se aplican a la raza y la nacionalidad

    Twitter ha actualizado sus reglas sobre la incitación al odio una vez más. La plataforma ha ampliado su política para prohibir el contenido de odio dirigido a la raza, la etnia y la nacionalidad.

    Las reglas del discurso de odio de Twitter cubren más terreno

    Twitter anunció la actualización de sus reglas sobre contenido de odio en una publicación en el Blog de Twitter . En la publicación, Twitter declaró que está ampliando su "política de conducta de odio para prohibir el lenguaje que deshumaniza a las personas por motivos de raza, etnia u origen nacional".

    Se eliminarán todos los Tweets que violen la nueva política de Twitter. Y si el usuario es un reincidente, su cuenta puede ser suspendida o prohibida. Twitter monitoreará continuamente la plataforma en busca de contenido que incite al odio mediante la "detección y automatización proactivas".

    Twitter no ha actualizado sus políticas de incitación al odio desde principios de 2020, cuando prohibió el contenido de odio relacionado con la discapacidad, la edad y la enfermedad. En julio de 2019, la plataforma comenzó a tomar medidas enérgicas contra el contenido que deshumanizaba a otros por motivos de casta o religión.

    Twitter no es la única plataforma que se opone al discurso de odio. Facebook también ha modificado sus políticas para prohibir las teorías de conspiración de cara negra y antisemitas.

    ¿La actualización del discurso de odio de Twitter llegó demasiado tarde?

    La prohibición de Twitter del contenido de odio dirigido a la raza y la nacionalidad debería haberse hecho hace años. Aunque Twitter tardó un poco en promulgar esta regla, al menos finalmente se ha esforzado por implementarla.

  • Microsoft Teams está configurado para recibir una actualización de llamadas importantes

    Microsoft Teams está configurado para recibir una actualización de llamadas importantes

    Microsoft Teams está a punto de recibir una actualización importante de sus funciones de audio y llamadas, moviendo todo en una sola interfaz para aumentar la accesibilidad.

    También se están realizando mejoras en las funciones de reuniones y chat en esta importante actualización de la plataforma de colaboración de Microsoft.

    ¿Qué incluye la actualización de Microsoft Teams?

    La característica principal de esta actualización se centra en las mejoras de Microsoft Teams Calling, la opción de llamadas de voz integradas. Microsoft está actualizando varias áreas de la experiencia de llamadas, que incluyen:

    • Guarde sus grabaciones de llamadas directamente en OneDrive y SharePoint, estableciendo cualquiera de las dos como la ubicación predeterminada para guardar.
    • Transfiera llamadas entre su dispositivo móvil y el escritorio con la aplicación Microsoft Teams.
    • Combine varias llamadas uno a uno en una sola conversación, unificando su conversación.
    • Nuevas opciones de identificación y bloqueo de spam.
    • Nuevo soporte para CarPlay, que le permite usar los controles integrados de su vehículo con Microsoft Teams, incluido el uso de Siri para realizar y recibir llamadas.

    La actualización de Teams Calling traerá el teclado de marcado, su historial de llamadas, su correo de voz y la configuración de llamadas en una sola pestaña en Microsoft Teams.

    Microsoft reconociendo que 2020 nos ha visto pasar más tiempo en casa y hacer llamadas desde nuestros escritorios no es algo malo. Con potencialmente más trabajo desde casa para 2021 en adelante, mejores herramientas harán la vida más fácil.

    Relacionado: Cómo usar Microsoft Teams: Respuestas a sus preguntas

    Mejor soporte para canales de voz

    La actualización también incluye nuevas funciones para ciertos tipos de empresas.

    Por ejemplo, ahora puede activar canales específicos habilitados para voz mientras restringe el acceso de voz en otros. Según el ejemplo de Microsoft, puede crear un canal de soporte de TI dedicado en Microsoft Teams, lo que permite un soporte de voz más rápido.

    Relacionado: Hoja de referencia de métodos abreviados de teclado de Microsoft Teams

    También hay una nueva función de cola de llamadas, además de soluciones empresariales de llamadas y espera. Puede consultar la lista completa de las nuevas características de llamadas de Microsoft Teams en esta publicación del Blog de Microsoft 365 .

  • Microsoft Edge obtiene su propio generador de contraseñas

    Con el lanzamiento completo de Chromium Edge a principios de 2020, Microsoft ha tenido que ponerse al día con Chrome y Firefox en términos de características. Como tal, la compañía ha anunciado recientemente el lanzamiento de un generador de contraseñas en su nuevo navegador, lo que permite la creación rápida y sencilla de contraseñas seguras.

    ¿Qué incluye la nueva actualización de Microsoft Edge?

    Microsoft hizo el anuncio en Tech Community . La actualización no está lista para la rama principal de Edge, por lo que actualmente se está probando en la versión Dev del navegador.

    La versión Dev de Edge se encuentra cómodamente entre la versión Canary (que prueba las características agregadas el día anterior) y la versión Beta (que le da a las características los toques finales antes del lanzamiento). Como tal, no veremos esta actualización en la rama principal por un tiempo, pero sigue siendo una buena manera de obtener una vista previa de lo que está en proceso para Microsoft Edge.

    Hay muchas cosas interesantes en la nueva actualización para desarrolladores, incluidas algunas mejoras en la nueva herramienta de comparación de cupones y precios . También permite que los sistemas que no son de Windows creen notas de texto en archivos PDF y agrega compatibilidad Picture-in-Picture a macOS.

    Sin embargo, de particular interés en las notas del parche son los siguientes puntos:

    Se agregó la capacidad de Edge para generar nuevas contraseñas. Se agregó la capacidad de copiar y editar contraseñas almacenadas en el navegador.

    Esto es bastante grande, ya que es una manera fácil para que las personas creen contraseñas seguras con muy poco esfuerzo. Combine esto con el administrador de contraseñas integrado en Edge, y puede generar y almacenar contraseñas seguras sin preocuparse por olvidarlas.

    La actualización también trae una adición bienvenida al menú Historial. Ahora puede tener un icono junto a la barra de direcciones para acceder fácilmente a las pestañas y ventanas cerradas recientemente. Vimos un adelanto de esta función cuando Microsoft anunció la renovación de la historia , pero ahora las personas pueden probarlo por sí mismos.

    Fortaleciendo sus contraseñas con Microsoft Edge

    A medida que Microsoft se enfrenta a los navegadores rivales, el gigante del software apunta a igualar las características que tiene su competencia. Después de eso, Microsoft está obligado a impulsar el navegador de formas nuevas y emocionantes que lo convertirán en un verdadero competidor para Chrome y Firefox.

    Por supuesto, no necesita un generador de contraseñas para mantenerse seguro en línea. Hay muchas formas de crear sus propias contraseñas que son seguras y mucho más memorables que una cadena de letras y números aleatorios.

    Haber de imagen: Vitalii Vodolazskyi / Shutterstock.com

  • Amazon Music Unlimited ahora transmite videos musicales

    Recientemente agregó un soporte más amplio para podcasts, junto con trivia de música detrás de escena, y ahora Amazon Music está agregando otra característica: videos musicales.

    Mira videos musicales en Amazon Music Unlimited

    Según lo informado por Android Police , ahora puede ver videos musicales en Amazon Music.

    El problema es que debe estar suscrito al servicio ilimitado premium, que cuesta $ 7.99 al mes para los miembros Prime y $ 9.99 al mes de lo contrario.

    Los videos musicales tienen su propia sección dentro de la aplicación y pueden aparecer a través de los resultados de búsqueda o en las páginas de artistas. Amazon también seleccionará listas de reproducción para ayudar al descubrimiento.

    Cuando escuche una canción que tenga un video musical cargado, puede usar un interruptor para cambiar al video musical.

    No se sabe cuántos videos musicales tiene Amazon Music, aunque se puede esperar que la compañía siga ampliando su catálogo.

    Los videos musicales no son una innovación cuando se trata de plataformas de transmisión. YouTube Music, Tidal y Apple Music los han admitido durante mucho tiempo.

    Si los videos musicales son importantes para usted, Spotify podría ser un servicio que debe evitar, ya que es uno de los pocos grandes que no los admite, sino que elige invertir su tiempo en podcasts.

  • 10 efectos asombrosos que puede aplicar usando los complementos de Nik con Photoshop

    10 efectos asombrosos que puede aplicar usando los complementos de Nik con Photoshop

    La Colección Nik existe desde 1995 y cuenta con más de 200 ajustes preestablecidos bajo la marca de la empresa DxO.

    Con los complementos de Nik, tanto los fotógrafos aficionados como los profesionales tienen acceso a herramientas de edición de fotos increíblemente poderosas que son capaces tanto de toques suaves como de transformaciones que hacen temblar la tierra.

    Le mostraremos varios efectos sorprendentes que puede lograr con sus imágenes utilizando la suite heredada Nik Collection 2012 junto con Photoshop. ¡Empecemos!

    1. Luz solar en Color Efex Pro

    El ajuste preestablecido de luz solar es una de las diferentes opciones de Nik para iluminar y calentar sus fotos en color de una manera sutil y controlable. Lo mejor del panel de ajuste de la luz solar es que muchas de las opciones populares para controlar la saturación de la imagen en Photoshop están aquí en un solo lugar.

    Los controles deslizantes Light Strength y Light Temperature sirven como ajustes principales para establecer el tono de los toques finales.

    Los controles deslizantes de Brillo y Contraste tallan el resto del estado de ánimo general con Saturación en la parte trasera para proporcionar cualquier ajuste sutil que pueda ser necesario.

    Como la mayoría de los ajustes preestablecidos de Nik Collection, los puntos de control están disponibles para colocarlos libremente en cualquier lugar de la imagen para aplicar ajustes de opacidad locales.

    Relacionado: Cómo convertir imágenes en blanco y negro en Photoshop con Silver Efex Pro

    2. Cámara vintage en Analog Efex Pro

    Los ajustes preestablecidos de la cámara vintage garantizan cambios dramáticos en sus imágenes. Como su nombre indica, Nik pretende emular los días del cine clásico con su colección de opciones de cámaras antiguas.

    Los ajustes preestablecidos en el panel izquierdo preparan el escenario para el resto de sus ediciones con Vintage Camera. Podrá ver y seleccionar qué plantilla funcionará mejor antes de pasar a los cambios temáticos.

    El aspecto más importante de estos menús son posiblemente las opciones Light Streaks , que vienen con su propio conjunto de ajustes preestablecidos de miniaturas, opciones de edición y puntos de control.

    3. Brillante en HDR Efex Pro

    Podría decirse que los efectos HDR se han convertido en un cliché en los últimos años, no gracias al uso excesivo de los fotógrafos en la edición. Pero HDR está disponible como complemento independiente en Nik Collection.

    La mejor estrategia para seleccionar uno de estos 28 ajustes preestablecidos es encontrar uno que haga resaltar su imagen sin agregar demasiadas distorsiones espantosas. El ajuste preestablecido Brillo funciona bien para la imagen de arriba.

    A continuación, los menús de Tone Compression y Tonality ayudarán a reducir los efectos de halo mientras mantienen un aspecto atrevido.

    En Finishing Touches , una viñeta también ayudará a que el espectador se concentre en el sujeto.

    4. Contraste profesional en Color Efex Pro

    Los principiantes a menudo pasan por alto el contraste como una herramienta eficaz para usar en su flujo de trabajo de edición; a primera vista, no es tan llamativo como otros efectos. Pero la verdad es que el contraste es vital si quieres diferenciarte de los innumerables fotógrafos que no usan el contraste de manera inteligente o no lo usan en absoluto.

    Nik facilita la realización de ajustes de contraste sin un conocimiento exhaustivo de Photoshop. Todo lo que necesita son tres controles deslizantes principales: tinte de color correcto , contraste correcto y contraste dinámico . Usted también tiene sombras y luces deslizadores y los puntos de control cada vez más útiles.

    En todo caso, verá la gran diferencia que hace el contraste al comparar imágenes de antes y después.

    5. Niebla graduada en Color Efex Pro

    El filtro de niebla graduada es uno de esos divertidos para jugar, incluso en imágenes en las que la niebla no se considere la opción obvia para un efecto.

    Quizás la más útil de las tres opciones preestablecidas para un punto de partida sea Primer plano . Esto colocará niebla en la parte inferior de la foto, donde podrá darle forma para que se adapte mejor a su sujeto o incluso para agregar atmósfera y dimensión.

    Los cuatro controles deslizantes principales son de vital importancia para crear su efecto de niebla. El control deslizante Vertical Shift controlará qué tan alto en su imagen se elevará la niebla. Mientras tanto, la mezcla y opacidad deslizadores determinan la calidad de la pendiente.

    Y si no desea que la niebla simplemente se eleve hacia arriba, el control deslizante de Rotación lo ayudará a colocar la niebla en ángulos específicos.

    Relacionado: Cómo reemplazar el cielo en cualquier foto usando Photoshop

    6. Desenfoque de movimiento en Analog Efex Pro

    Los ajustes preestablecidos de movimiento en Analog Efex Pro ofrecen una gran variedad de opciones de desenfoque para sus imágenes.

    Con 10 plantillas para elegir, hay miles de estilos artísticos que puede lograr haciendo ediciones en las docenas de opciones del menú. Algunos de los cuales incluyen cuadrículas para ayudar a colocar el desenfoque donde lo desee.

    Los dos menús principales disponibles en la mayoría de los ajustes preestablecidos son Zoom & Rotate Blur y Motion Blur . Estas poderosas herramientas dan forma a la totalidad del efecto de desenfoque.

    Los menús complementarios, como Ajustes básicos , Viñeta de lente y Tipo de película , facilitan el ajuste de configuraciones para las que normalmente tendría que usar Lightroom o Adobe Camera Raw.

    7. Oscurecer-aclarar el centro en Color Efex Pro

    Los usuarios más avanzados pueden considerar que este complemento es excesivo. ¿Por qué? Porque muchos de los ajustes preestablecidos de Nik Collection vienen con sus propias opciones de viñeta. Pero aquí está la razón por la que querría usar este efecto.

    La brillantez de Darken-Lighten radica en su conveniencia y eficacia para realizar una tarea sencilla. Con solo un puñado de controles deslizantes, es una parada rápida para realizar cambios útiles e intuitivos.

    Como veremos al final de la lista, puede combinar varios efectos en Color Efex Pro. Esto hace que Darken-Lighten sea un excelente punto de partida para acentuar el sujeto antes de pasar a opciones de edición más dramáticas.

    8. Midnight in Color Efex Pro

    A veces, desea oscurecer toda la imagen rápidamente sin tratar de averiguar qué método en Photoshop funcionaría mejor. Midnight es uno de los dos ajustes preestablecidos en Color Efex Pro (junto con Low Key ) que hacen el trabajo.

    Los ajustes preestablecidos a la derecha son extremadamente útiles para determinar la dirección general en la que puede querer tomar su imagen en el proceso de oscurecimiento. No solo incluye una opción de oscurecimiento, sino que también tiene una opción para dar color a la imagen.

    El punto de partida más importante es posiblemente el control deslizante Sombras . Este control deslizante es responsable de controlar qué detalles se revelan en su imagen.

    Los puntos de control son extremadamente importantes cuando se usa el ajuste preestablecido de medianoche . Rara vez importará una imagen y encontrará que Midnight hace un trabajo perfecto sin necesidad de un solo ajuste.

    Los puntos de control reducirán la opacidad de forma selectiva y le permitirán recuperar los detalles del sujeto. Esto es especialmente útil cuando tienes personas en tus fotos.

    9. Glamour Glow in Color Efex Pro

    Glamour Glow se llama acertadamente. Si desea agregar un brillo de moda a su imagen, este puede ser un efecto que querrá ver.

    Glamour Glow es probablemente una de las herramientas más sencillas de usar en Color Efex Pro. Solo hay tres controles deslizantes, y Glow es al que querrás prestar especial atención.

    Glow es algo similar al Desenfoque gaussiano en Photoshop, pero un poco más sutil. Cuando se trata de aplicarlo en la piel de su sujeto, querrá asegurarse de no exagerar con el efecto, ya que podría borrar la textura de la piel y otros detalles finos.

    Es mejor usar el control deslizante Resplandor para crear un perfil de desenfoque general y luego usar los Puntos de control para reducir la Opacidad de modo que se puedan recuperar detalles vitales.

    Relacionado: Cómo transformar sus fotos de retrato usando PortraitPro y Photoshop

    10. Combinación de varios filtros en Color Efex Pro

    No hay nada más molesto que tener que acceder a un complemento varias veces en Photoshop porque el complemento no tiene la opción de apilar filtros.

    Curiosamente, solo puede hacer esto en Color Efex Pro. Otros programas, como Analog Efex Pro, requieren que realice varios viajes. Al menos Nik lo hizo bien con Color Efex Pro.

    Básicamente, una vez que haya terminado con un ajuste preestablecido, todo lo que necesita hacer es hacer clic en la selección Agregar filtro que aparece al final de cada menú en Color Efex Pro.

    En la imagen de arriba, usamos varios de los ajustes preestablecidos que ya hemos discutido y los combinamos. Cuando se exportan, todos los efectos se importarán a Photoshop como una sola capa. Es muy útil para la gestión del tamaño de los archivos.

    Realice ediciones sutiles o dramáticas con la colección Nik

    Solo tocamos algunos de los ajustes preestablecidos disponibles en la Colección Nik. Hay muchos más que le ofrecen soluciones rápidas a sus necesidades de edición, al mismo tiempo que le dan el control para realizar ajustes selectivos.

    La mejor manera de aprender a usar estos ajustes preestablecidos es experimentando con sus propias imágenes. Consulte la Colección Nik de forma gratuita y decida por sí mismo si estos ajustes preestablecidos serían valiosos en su flujo de trabajo de edición.

    Crédito de la imagen: Eberhard Grossgasteiger / Pexels

  • Todo lo que necesita saber sobre Bash para bucles en Linux

    Los scripts de bash son un medio altamente eficiente de automatizar tareas, particularmente aquellas que aprovechan otros programas existentes. Esta automatización a menudo requiere que se repita una operación similar varias veces, que es precisamente donde el bucle for entra en juego.

    Los administradores de sistemas de Linux y Mac suelen estar familiarizados con las secuencias de comandos a través de la terminal, pero incluso los usuarios de Windows pueden participar en la acción con el Subsistema de Windows para Linux .

    Cómo funcionan los scripts de Bash

    Un script bash es simplemente un archivo de texto sin formato que contiene una serie de comandos que el shell bash puede leer y ejecutar. Bash es el shell predeterminado en macOS anteriores a Catalina y en la mayoría de las distribuciones de Linux.

    Si nunca antes ha trabajado con un script de shell, debe comenzar con el caso más simple. Esto le permitirá practicar conceptos clave, incluida la creación del script y su ejecución.

    Primero, cree el siguiente archivo en una ubicación conveniente (idealmente, abra una terminal y navegue al directorio deseado primero):

     #!/bin/bash
    echo "Hello, World"

    La primera línea le dice a todo lo que ejecute este programa cómo ejecutarlo (es decir, usando el intérprete de bash). El segundo es solo un comando como cualquier otro que pueda ingresar en la línea de comando. Guarde ese archivo como hello_world.sh , luego:

     $ chmod +x hello_world.sh
    $ ./hello_world.sh

    El comando chmod en la primera línea hace que el archivo sea ejecutable, lo que significa que se puede ejecutar escribiendo su nombre, como en la segunda línea.

    Si ve las palabras "Hola, mundo" impresas en una línea en su terminal, entonces todo está funcionando como se requiere.

    Cómo funcionan los bucles For

    En la programación general, hay dos tipos principales de bucle for: numérico y foreach . El tipo numérico es tradicionalmente el más común, pero en el uso de bash suele ser al revés.

    Los bucles for numéricos suelen centrarse en un único entero que determina cuántas iteraciones se llevarán a cabo, por ejemplo:

     for (i = 0; i < 100; i++) {
    /* statements to execute repeatedly */
    }

    Este es un bucle for de apariencia familiar que iterará exactamente 100 veces, a menos que i se modifique dentro del bucle, u otra declaración haga que se detenga la ejecución del bucle for.

    Los bucles Foreach, por el contrario, tienden a operar en estructuras como listas o matrices, e iteran para cada elemento dentro de esa colección:

     people = [ "Peter", "Paul", "Mary" ]
    foreach (people as person) {
    if (person == "Paul") {
    ...
    }
    }

    Algunos lenguajes usan una sintaxis ligeramente diferente que cambia el orden de colección y artículo:

     people = [ "Peter", "Paul", "Mary" ]
    for (person in people) {
    if (person == "Paul") {
    ...
    }
    }

    Para en bucles

    En bash, el foreach (o for in ) es más común. La sintaxis básica es, simplemente:

     for arg in [list]
    do
    /* statements to execute repeatedly */
    /* the value of arg can be obtained using $arg */
    done

    Por ejemplo, para recorrer en iteración tres archivos con nombres explícitos:

     for file in one.c two.c three.c
    do
    ls "$file"
    done

    Si tales archivos existen en el directorio actual, la salida de este script será:

     one.c
    two.c
    three.c

    En lugar de un conjunto fijo de archivos, la lista se puede obtener mediante un patrón global (uno que incluye comodines, caracteres especiales que representan otros caracteres). En el siguiente ejemplo, el ciclo for itera en todos los archivos (en el directorio actual) cuyos nombres terminan en ".xml":

     for file in *.xml
    do
    ls -l "$file"
    done

    Aquí hay un resultado de ejemplo:

     $ -rw-r--r-- 1 bobby staff 2436 3 Nov 2019 feed.xml
    $ -rw-r--r-- 1 bobby staff 6447 27 Oct 16:24 sitemap.xml

    Esto puede parecerse mucho a una forma larga de hacer:

     $ ls -l *.xml

    Pero hay una diferencia significativa: el bucle for ejecuta el programa ls 2 veces por separado, con un solo nombre de archivo que se le pasa cada vez. En el ejemplo de ls separado, el patrón glob (* .xml) primero coincide con los nombres de archivo y luego los envía todos, como parámetros de línea de comandos individuales, a una instancia de ls .

    Aquí hay un ejemplo que usa el programa wc (recuento de palabras) para hacer la diferencia más obvia:

     $ wc -l *.xml
    44 feed.xml
    231 sitemap.xml
    275 total

    El programa wc cuenta el número de líneas en cada archivo por separado, luego imprime un recuento total en todos ellos. Por el contrario, si wc opera dentro de un bucle for:

     for file in *.xml
    do
    wc -l $file
    done

    Seguirá viendo el recuento de cada archivo:

     44 feed.xml
    231 sitemap.xml

    Pero no hay un total de resumen general porque wc se ejecuta de forma aislada, cada vez que el ciclo se repite.

    Cuando una lista no es una lista

    Hay un error muy fácil y común cuando se trata de bucles for, debido a la forma en que bash maneja los argumentos / cadenas entre comillas. Recorrer una lista de archivos debe hacerse así:

     for file in one.c two.c

    Así no:

     for file in "one.c two.c"

    El segundo ejemplo incluye nombres de archivos entre comillas dobles, lo que da como resultado una lista con un solo parámetro; el ciclo for solo se ejecutará una vez. Este problema se puede evitar utilizando una variable en tales casos:

     FILES="one.c two.c"
    for file in $FILES
    do
    ...
    done

    Tenga en cuenta que la declaración de la variable en sí necesita incluir su valor entre comillas dobles.

    Porque sin lista

    Sin nada para iterar, un bucle for opera en los argumentos de la línea de comandos que se proporcionaron al script cuando se invoca. Por ejemplo, si tiene un script llamado args.sh que contiene lo siguiente:

     #!/bin/sh
    for a
    do
    echo $a
    done

    Luego, ejecutar args.sh le dará lo siguiente:

     $ ./args.sh one two three
    one
    two
    three

    Bash reconoce este caso y trata a do como el equivalente de for a en $ @ do donde $ @ es una variable especial que representa los argumentos de la línea de comandos.

    Emulación de un bucle for numérico tradicional

    Los scripts bash a menudo tratan con listas de archivos o líneas de salida de otros comandos, por lo que el tipo de bucle for in es común. Sin embargo, la operación tradicional de estilo C todavía es compatible:

     for (( i=1; i<=5; i++ ))
    do
    echo $i
    done

    Esta es la forma clásica con tres partes en las que:

    1. una variable se inicializa (i = 1) cuando el bucle se encuentra por primera vez
    2. el ciclo continúa mientras la condición (i <= 5) sea verdadera
    3. cada vez alrededor del ciclo, la variable se incrementa (i ++)

    Iterar entre dos valores es un requisito lo suficientemente común como para que haya una alternativa más corta y un poco menos confusa:

     for i in {1..5}
    do
    echo $i
    done

    La expansión de la abrazadera que se lleva a cabo traduce efectivamente el bucle for anterior en:

     for i in 1 2 3 4

    Control de bucle más fino con interrupción y continuación

    Los bucles for más complejos a menudo necesitan una forma de salir temprano o reiniciar inmediatamente el bucle principal con el siguiente valor a su vez. Para hacerlo, bash toma prestadas las declaraciones break y continue que son comunes en otros lenguajes de programación. Aquí hay un ejemplo que usa ambos para encontrar el primer archivo que tiene más de 100 caracteres:

     #!/bin/bash
    for file in *
    do
    if [ ! -f "$file" ]
    then
    echo "$file is not a file"
    continue
    fi
    num_chars=$(wc -c < "$file")
    echo $file is "$num_chars characters long"
    if [ $num_chars -gt 100 ]
    then
    echo "Found $file"
    break
    fi
    done

    El bucle for aquí opera en todos los archivos del directorio actual. Si el archivo no es un archivo normal (por ejemplo, si es un directorio), la instrucción continue se usa para reiniciar el ciclo con el siguiente archivo sucesivamente. Si es un archivo normal, el segundo bloque condicional determinará si contiene más de 100 caracteres. Si es así, la instrucción break se usa para dejar inmediatamente el bucle for (y llegar al final del script).

    Conclusión

    Un script bash es un archivo que contiene un conjunto de instrucciones que se pueden ejecutar. Un bucle for permite que parte de un script se repita muchas veces. Con el uso de variables, comandos externos y las sentencias break y continue, los scripts bash pueden aplicar una lógica más compleja y realizar una amplia gama de tareas.