Blog

  • Aprenda a distribuir sus paquetes PHP con Packagist

    Ha desarrollado un hermoso paquete PHP en el que ha puesto su corazón y su alma y del que está orgulloso. Ahora es el momento de la distribución, y una parte clave es asegurarse de proporcionar a los demás la ruta más fácil para descargar y utilizar su paquete, pero ¿cómo?

    Afortunadamente, para esto hay Packagist, un repositorio de facto gratuito para todas las dependencias de paquetes PHP. Aprenda a incluir su paquete PHP en Packagist, permitiendo que otros lo descarguen e instalen con un solo comando.

    Estructura tu paquete correctamente

    Antes de la distribución, su paquete debe estar estructurado correctamente y debe utilizar espacios de nombres. Decida un espacio de nombres raíz para su paquete. Puede ser cualquier cosa que desee, pero generalmente se recomienda utilizar Author PackageName .

    Por ejemplo, el espacio de nombres JSmith BlogPoster informaría a otros que el desarrollador del paquete se llama Jsmith y este es su paquete llamado BlogPoster .

    Con el espacio de nombres raíz decidido, cree un directorio / src / en su proyecto y mueva todos los archivos PHP a él. Cada archivo debe tener la declaración adecuada en la parte superior, por lo que todos los archivos PHP dentro del directorio / src / deben comenzar:

     
    <?php
    namespace JSmithBlogPoster;

    La declaración del espacio de nombres es relativa a la estructura del directorio. Por ejemplo, si tiene un archivo en /src/Images/Uploader.php, en la parte superior del archivo tendría:

     
    <?php
    namespace JSmithBlogPosterImages;
    class Uploader
    {
    }

    Por último, asegúrese de que la declaración de clase de todos los archivos PHP sea la misma que el nombre del archivo, como muestra el ejemplo anterior. El archivo Uploader.php tiene el nombre de clase Uploader .

    Registrar una cuenta de Packagist

    Si aún no tiene una, cree una cuenta Packagist , es rápido y gratis. Aunque no es obligatorio, es una práctica estándar registrarse con el mismo nombre de usuario que en el espacio de nombres raíz que decidió en la sección anterior. Si ese nombre de usuario no está disponible, elija algo similar.

    No necesita hacer nada con la cuenta de Packagist todavía, pero es útil tenerla lista.

    Crear archivo composer.json

    Abra un editor de texto y dentro del directorio raíz de su proyecto cree un archivo composer.json , con el siguiente contenido usado como ejemplo:

     
    {
    "name": "jsmith/blogposter",
    "description": "An excellent blog posting package...",
    "type": "package",
    "homepage": "https://yourdomain.com",
    "license": "MIT",
    "require": {
    "php": ">=8.0.0"
    },
    "autoload": {
    "psr-4": {
    "JSmithBlogPoster": "src/"
    }
    }
    }

    Solo hay dos aspectos importantes del archivo anterior para tomar nota.

    Primero está el elemento de nombre en la parte superior. Esto debe ser dos cadenas separadas por una barra inclinada, la primera es su nombre de usuario de Packagist y la segunda es el nombre deseado del paquete. Usando el ejemplo anterior, el nombre de usuario de Packagist es jsmith y el nombre del paquete es blogposter .

    En segundo lugar, en la parte inferior de la sección de carga automática , verá la línea:

     "JSmithBlogPoster": "src/"

    Modifique esta línea para que el espacio de nombres raíz que decidió anteriormente apunte al directorio / src /. Cuando su paquete es instalado por otra persona, Composer asignará automáticamente su espacio de nombres raíz al subdirectorio en el que se instaló su paquete.

    Sube tu paquete a Github

    Debe cargar su paquete PHP en un repositorio de Github, ya que ese es el método de integración principal que usa Packagist. Si aún no está familiarizado con la creación y publicación en un repositorio de Github, consulte Cómo crear su primer repositorio en GitHub para obtener una excelente guía paso a paso.

    Asegúrese de cargar todo su paquete PHP, incluidos todos los archivos dentro de / src / y el archivo composer.json. Si simplemente desea cargar todo el directorio del proyecto en GitHub, abra una terminal dentro del directorio de su proyecto y ejecute:

     git add ./*
    git commit -m "Initial commit"
    git push -u origin master

    También debe agregar una etiqueta al repositorio de GitHub, ya que las etiquetas son la forma en que Packagist realiza un seguimiento de los lanzamientos y los números de versión de sus paquetes. Para marcar el repositorio actual como v0.1, ejecute los comandos:

     git tag 0.1
    git push --tags

    Agregar un listado de PHP en Packagist

    Ahora todo está en su lugar, por lo que con una sonrisa puede seguir adelante y enviar su paquete PHP para su inclusión instantánea en Packagist. Visite la página Enviar paquete e ingrese la URL de su repositorio de GitHub, que será algo como:

     https://github.com/jsmith/blogposter.git

    Pulse el botón Comprobar enviar y Packagist descargará el archivo composer.json de su repositorio, además de las etiquetas / lanzamientos disponibles y otra información.

    La siguiente página confirmará que desea publicar el paquete; una vez confirmado, podrá ver su nueva lista de Packagist en una URL como:

     https://packagist.org/packages/jsmith/blogposter

    Instale su paquete con Composer

    Pruébelo e instale su paquete PHP con Composer. Si aún no tiene Composer instalado, puede instalarlo con el siguiente comando:

     sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

    Cree un nuevo directorio y dentro de él ejecute el comando:

     composer require jsmith/blogposter

    Composer hará su magia y notarás que aparecerá un nuevo subdirectorio / vendor /, que si miras dentro, ¡verás tu paquete PHP!

    Pruébelo y cargue su paquete PHP. Usando el ejemplo anterior, si hubiera un archivo /src/Blogger.php en el paquete, una secuencia de comandos de prueba rápida para cargarlo sería:

     
    <?php
    use JSmithBlogPosterBlogger;
    // Load composer dependences
    require("./vendor/autoload.php");
    // Get blogger
    $client = new Blogger();
    echo "Got a " . $client::class . "
    ";

    Avanza y comparte con el mundo

    Ahora ha aprendido lo fácil que es estructurar su paquete PHP de manera adecuada y listarlo en Packagist, lo que permite que cualquier persona en el mundo descargue e incluya instantáneamente su paquete dentro de su proyecto con un solo comando.

    Felicitaciones, ahora ha abierto su paquete PHP hasta el canal de distribución principal dentro del ecosistema PHP. Avanza y comparte tu creatividad y trabajo duro con el mundo.

  • ¿Qué es el cifrado de extremo a extremo?

    Dado que usamos mucho la correspondencia digital en nuestra vida diaria, el tema candente del "cifrado de extremo a extremo" aparece en las noticias de vez en cuando. Pero, ¿qué es el cifrado de extremo a extremo y en qué se diferencia de otros tipos de cifrado?

    Analicemos este método de cifrado y veamos por qué es tan importante.

    ¿Qué es el "cifrado de extremo a extremo"?

    El cifrado de extremo a extremo es una forma de proteger las comunicaciones de miradas indiscretas. Si envía un mensaje en Internet a otra persona sin el cifrado adecuado, las personas que observen su conexión podrán ver lo que está enviando. Esto se conoce como ataque man-in-the-middle .

    Como tal, los servicios de mensajería a veces emplean encriptación de extremo a extremo (E2EE) para proteger a sus usuarios. Algunos de los principales servicios de mensajería instantánea utilizan E2EE para evitar que la gente espíe a sus usuarios.

    Para lograrlo, el servicio implementa un método que permite a los usuarios encriptar sus mensajes automáticamente. Antes de que alguien envíe un mensaje, lo encriptan usando lo que se llama una "clave". Esta clave hace que el mensaje sea ilegible, por lo que los fisgones no pueden ver lo que dice.

    Cuando el mensaje llega al dispositivo del destinatario, la aplicación usa una clave para desenredar el mensaje en lo que dijo originalmente. Ahora el destinatario puede leer lo que dice el mensaje y los piratas informáticos se mantienen fuera de la ecuación.

    ¿En qué se diferencia E2EE de otros tipos de cifrado?

    Puede estar confundido en cuanto a cómo este método de cifrado es diferente a otros métodos. En verdad, la mecánica real detrás de E2EE es similar a otros tipos de cifrado. Sin embargo, la principal diferencia es la respuesta a esta pregunta: ¿quién posee las claves de cifrado?

    Cuando usa un servicio con encriptación que no es E2EE, puede enviar mensajes a su amigo usando una clave que le dio el servicio. Esto es excelente para evitar que los piratas informáticos miren sus comunicaciones, pero significa que las personas que operan el servicio que está utilizando pueden leer técnicamente lo que envía.

    Es como si usaras una aplicación de mensajería para hablar con tu amigo y los desarrolladores que diseñaron la aplicación te dijeran a ambos que usaran la clave "APPLE" para cifrar tus datos. Claro, los hackers al azar no pueden leer lo que dices, pero los desarrolladores saben que estás usando APPLE como clave. Esto significa que pueden descifrar sus mensajes a medida que los envía y leer todo lo que dice.

    Cuando una empresa utiliza este tipo de cifrado, se convierte en un problema de confianza. ¿Confías en que la empresa que administra la aplicación de mensajería hará la vista gorda y te permitirá hablar en privado? ¿O usarán la llave de APPLE para abrir su seguridad y leer todos los detalles jugosos?

    Este no es un problema para E2EE. Como es de esperar del "extremo a extremo" en su nombre, E2EE funciona permitiendo que cada usuario genere sus propias claves de cifrado en su dispositivo. De esta manera, nadie, ni siquiera los desarrolladores de aplicaciones de mensajería, puede desencriptar los mensajes sin tomar físicamente su dispositivo.

    Es por eso que E2EE es tan popular y por qué algunas aplicaciones de correo electrónico seguro lo utilizan. Los usuarios no necesitan confiar en una empresa sin rostro. Tienen todo lo que necesitan para realizar el cifrado ellos mismos.

    Relacionado: Los 5 proveedores de correo electrónico más seguros y cifrados

    Hay algunas formas de lograr esto, pero el "cifrado de clave pública" y el "intercambio de claves Diffie-Hellman" son algunos de los métodos más conocidos.

    Lograr E2EE con cifrado de clave pública

    Cuando un programa utiliza cifrado de clave pública, cada usuario del servicio obtiene dos claves. La primera es su clave pública, y esta se puede ver y entregar libremente a cualquier persona. Sin embargo, vale la pena señalar que la clave pública solo puede cifrar datos; no se puede utilizar para descifrarlo.

    Cada usuario también obtiene una clave privada, que nunca se comparte y permanece permanentemente en su dispositivo. La clave privada está diseñada para que la clave privada pueda descifrar cualquier dato cifrado con la clave pública. Sin embargo, también debe tener en cuenta que la clave privada solo puede descifrar datos; nunca se usa para cifrarlo.

    Cuando dos personas quieren hablar entre sí, intercambian claves públicas. Luego usan la clave pública de la otra persona para encriptar sus mensajes. Una vez que una clave pública lo cifra, solo puede ser descifrado correctamente por la clave privada del destinatario, que nunca sale de su dispositivo.

    Un ejemplo no técnico de cifrado de clave pública

    Para tener una mejor idea de cómo funciona este sistema, imagine que Bob y Alice quieren hablar entre ellos. Para lograrlo, compran una caja de seguridad de una empresa de seguridad algo excéntrica.

    Así es como funciona.

    Una caja de seguridad se puede deslizar con una tarjeta de "candado" o "desbloqueo" para bloquearla o desbloquearla. Cada usuario tiene una tarjeta de "bloqueo" y "desbloqueo" única para usar en la caja de seguridad. Además, puede solicitar una copia de la tarjeta de "bloqueo" de una persona específica a la empresa, pero nunca puede solicitar la tarjeta de "desbloqueo" de otra persona.

    Bob tiene dos cartas: BOB LOCK y BOB UNLOCK. Alice también tiene su propio juego de cartas, ALICE LOCK y ALICE UNLOCK.

    Si Bob cierra la caja de seguridad y desliza la tarjeta BOB LOCK, la caja de seguridad se bloqueará sola. Permanecerá bloqueado, incluso si Bob pasa la tarjeta BOB LOCK por segunda vez. La única forma de desbloquearlo es deslizando BOB UNLOCK. Las tarjetas de desbloqueo de ninguna otra persona funcionarán.

    Ahora, digamos que Bob quiere enviarle un mensaje a Alice. Necesita pedir una copia de una de las tarjetas de bloqueo de Alice a la compañía de cajas de seguridad para hacer esto. La compañía permite esto porque no puede usar una tarjeta de bloqueo para entrar en una caja de seguridad. Solo puedes usarlo para bloquear uno.

    Bob pide una tarjeta ALICE LOCK. Luego le escribe una carta a Alice, la pone en la caja fuerte y luego pasa la tarjeta ALICE LOCK. La caja de seguridad está bien cerrada y solo se puede desbloquear si se pasa una tarjeta ALICE UNLOCK. La propia tarjeta de desbloqueo de Bob es inútil.

    Ahora, Bob puede enviarle la caja de seguridad a Alice. Incluso si alguien interesado en la carta pidiera su propia tarjeta ALICE LOCK y secuestrara la caja, no puede abrirla. Solo una tarjeta ALICE UNLOCK puede desbloquearla, y Alice es la única propietaria de dicha tarjeta.

    Alice recibe la caja de seguridad de Bob, usa su tarjeta ALICE UNLOCK para abrirla y lee la carta. Si Alice quería devolver un mensaje, puede solicitar y usar una tarjeta BOB LOCK para devolver la caja de seguridad. Ahora, solo la tarjeta BOB UNLOCK puede abrirlo, que solo Bob tiene.

    Lograr E2EE con el intercambio de claves Diffie-Hellman

    Si dos personas quieren lograr E2EE en una red insegura, hay una forma de compartir claves de cifrado a simple vista y no ser pirateadas.

    Para hacer esto, ambas partes primero acuerdan una clave compartida. Esta clave se comparte abiertamente, y el sistema de intercambio de claves Diffie-Hellman asume que los piratas informáticos descubrirán cuál es esta clave.

    Sin embargo, ambos lados generan una clave privada en sus propios dispositivos. Luego agregan esta clave privada a la compartida, luego envían su clave combinada al destinatario. Cuando reciben la clave combinada del destinatario, la agregan a su clave privada para obtener una clave secreta compartida que se utilizará para el cifrado.

    Un ejemplo no técnico del intercambio de claves Diffie-Hellman

    Si volvemos a Bob y Alice, digamos que usan esta técnica para compartir información. Primero, ambos están de acuerdo en un número compartido, digamos el número tres. Esto se hace públicamente, por lo que un fisgón puede, en teoría, escuchar este número.

    Luego, Bob y Alice eligen un número en privado. Digamos que Bob elige el número ocho y Alice elige cinco. Luego, agregan su número elegido al número compartido acordado y le dan a la otra persona el resultado.

    • Bob toma la clave compartida (3) y su clave privada (8) y obtiene 11 (8 + 3). Le da el número 11 a Alice.
    • Alice toma la clave compartida (3) y su clave privada (5) y obtiene 8 (5 + 3). Ella le da el número 8 a Bob.

    Este intercambio también se hace en público, por lo que, nuevamente, un fisgón puede ver potencialmente que Bob compartió 11 y Alice compartió 8.

    Una vez que se comparte, cada lado agrega lo que recibió con su número privado. Esto da como resultado que ambos lados obtengan el mismo número debido a que una suma con solo una suma no se preocupa por el orden.

    • Bob recibe el número combinado de Alice (8), le suma su número privado (8) y obtiene 16. (8 + 8)
    • Alice recibe el número combinado de Bob (11), le agrega su propio número privado (5) y obtiene 16. (11 + 5)
    • Ambas partes pueden cifrar mensajes utilizando la clave "16", que nadie más que Bob y Alice conoce.

    Por supuesto, en este ejemplo, un pirata informático podría descifrar este código muy fácilmente. Todo lo que necesitan es la clave compartida, la clave que Bob envía y la clave que envía Alice, todas las cuales se envían a plena luz del día.

    Sin embargo, los programadores que implementan el intercambio de claves Diffie-Hellman implementarán ecuaciones complejas que son difíciles de aplicar por ingeniería inversa para los piratas informáticos y seguirán dando el mismo resultado sin importar en qué orden se ingresen los números.

    De esa manera, los piratas informáticos se quedan perplejos acerca de lo que generó los números mientras Bob y Alice conversan de manera segura usando la clave compartida.

    Envío de datos de forma segura mediante E2EE

    Si no desea confiar en que las empresas no miren sus datos, no tiene por qué hacerlo. Con los métodos E2EE, nadie puede ver sus mensajes hasta que lleguen a salvo a su destino.

    Si toda esta charla sobre el cifrado te ha hecho querer reforzar la seguridad de tu computadora, ¿sabías que hay varias formas de cifrar tu vida diaria?

    Haber de imagen: Steve Heap / Shutterstock.com

  • Cómo crear imágenes expresivas en blanco y negro usando color en Photoshop

    Cómo crear imágenes expresivas en blanco y negro usando color en Photoshop

    Hay formas mucho mejores de crear una foto en blanco y negro que eliminando la saturación de color o usando controles deslizantes de conversión en blanco y negro. Puede que no parezca intuitivo al principio, pero debe mejorar los colores disponibles para lograr una hermosa foto en blanco y negro.

    En este tutorial, le mostraremos cómo usar el color a su favor para crear una imagen fantástica en blanco y negro. También le mostraremos cómo crear una acción de Photoshop para automatizar los pasos para que pueda usar el mismo método en el futuro.

    Cómo lograr la mejor imagen en blanco y negro

    Convertir una imagen en color a blanco y negro sin ajustar primero los colores existentes puede suponer una oportunidad perdida.

    Para aprovechar los colores existentes, crearemos un mapa de degradado de blanco a negro sobre tres capas de ajuste de color para transformar esta imagen en una interpretación más artística en Photoshop.

    Puede descargar esta imagen de Unsplash para seguirla.

    1. Pulse la tecla D para ajustar los colores de primer plano / fondo por defecto a Blanco y Negro.
      Clave D
    2. Con su imagen de color completa cargada en Photoshop, haga clic en el icono Crear nuevo relleno o capa de ajuste en la parte inferior derecha de la pantalla y seleccione Mapa de degradado .
      Mapa de gradiente
    3. En el panel Propiedades , haga clic en Mapa de degradado . Se abrirá el editor de degradado .
      Editor de degradado
    4. Haga doble clic en el control deslizante negro inferior izquierdo. Se abrirá el menú Selector de color . Para los valores RGB , cámbielos de 0 a cinco para cada uno. Luego, haga clic en Aceptar .
      Selector de color
    5. A continuación, haga doble clic en el control deslizante blanco inferior derecho. Se abrirá un nuevo menú Selector de color . Para los valores RGB , cámbielos de 255 a 250 para cada uno. Luego, haga clic en Aceptar para cerrar los menús.
      Selector de color
    6. Con la capa de color original seleccionada, haga clic en el icono Crear nuevo relleno o capa de ajuste en la parte inferior derecha de la pantalla y seleccione Tono / Saturación .
      La saturación de color
    7. Con la herramienta de selección dirigida (la mano con el icono de flechas), seleccione varias regiones de la imagen donde varían los colores. O simplemente vaya a cada color en el menú desplegable.
    8. Utilice los tres controles deslizantes HSL, Tono , Saturación y Luminosidad , para ajustar cada color al gusto. En este ejemplo, usamos estos valores (de arriba a abajo, Matiz, Saturación, Luminosidad): Rojos +7 , 0 , +7 ; Amarillos +12 , -24 , -34 .
      Ingrese los valores HSL
    9. Con su capa de color original seleccionada, haga clic en el icono Crear nueva capa de relleno o de ajuste en la parte inferior derecha de la pantalla y seleccione Color selectivo .
      Color selectivo
    10. Ve al menú desplegable Colores . Tendrá una gama de colores para realizar más refinamientos de los colores disponibles en su imagen.
    11. Ajuste estas nueve opciones (Rojos, Amarillos, Verdes, etc.) para hacer una conversión de blanco y negro más efectiva. Para cada uno de estos colores, tendrá cuatro controles deslizantes para ajustar: cian , magenta , amarillo y negro . Asegúrese de que la casilla relativa predeterminada esté marcada.
    12. Para este ejemplo, ajustamos los siguientes valores en el menú desplegable. Para los rojos , usamos +31 , -22 , +9 , -7 , y para los amarillos , elegimos +16 , -25 , +38 , +31 .
    13. Ajustamos Blancos a +18 , +22 , +10 , -2 y Neutrales a +7 , +9 , -6 , -5 . Finalmente, cambiamos las negras a +2 , -10 , +2 , +6 .
      Ingrese valores de color selectivos
    14. Con la capa de color original seleccionada, haga clic en el icono Crear nuevo relleno o capa de ajuste en la parte inferior derecha de la pantalla y seleccione Balance de color .
      Balance de color bnw
    15. Vaya al menú desplegable Tono y ajuste los tres controles deslizantes principales (cian-rojo, magenta-verde, amarillo-azul) para los tonos medios , las sombras y las luces .
    16. Para este ejemplo, ajustamos estos valores en el menú desplegable (de arriba a abajo): Sombras -8 , +13 , +16 ; Medios tonos -10 , -69 , +13 ; Destacados +13 , -18 , -8 .
      Valores de balance de color

    Dado que estamos creando ediciones no destructivas, siempre podemos volver atrás y ajustar los valores para cada capa según sea necesario.

    Además, podemos volver al Mapa de degradado en la pila de capas y hacer ajustes allí. Haga clic en cualquiera de los controles deslizantes inferiores y aparecerá un nuevo controlador central. Podemos empujarlo hacia la izquierda para crear una imagen más de alto perfil, o podemos empujarlo hacia la derecha para crear una imagen más de bajo perfil.

    Si comete un error, asegúrese de presionar Ctrl + Z para deshacer los cambios en Photoshop .

    Antes:

    Después:

    Creación de una acción de Photoshop para optimizar la conversión

    Ahora que conocemos los conceptos básicos, creemos una acción de Photoshop que nos ayude a ahorrar algo de tiempo para futuras conversiones en blanco y negro.

    Debe tener una imagen cargada en Photoshop para crear una acción, pero no es necesario que esté editando. Para fines de demostración, puede descargar esta imagen de Unsplash para seguirla.

    Empecemos:

    1. Cargue una imagen en Photoshop. Utilice el método abreviado de teclado Alt + F9 para abrir el menú Acciones .
      Alt + F9
    2. Haga clic en el icono de la carpeta Crear nuevo conjunto .
      Crear nueva carpeta de conjuntos
    3. Cambie el campo Nombre a Conversión BNW y haga clic en Aceptar .
      Conversión BNW
    4. Con Conversión BNW resaltada, haga clic en el icono Crear nueva acción .
      Nueva acción
    5. En el menú Nueva acción , realice los siguientes cambios en estos campos: Nombre: Conversión BNW ; Conjunto: Conversión BNW ; Tecla de función: F11 (puede elegir otra cosa). Marque Mayús o Control y luego haga clic en Grabar .
      Nuevas entradas de acción
    6. Presione la tecla D.
      Presione la tecla D
    7. Haga clic en el icono Crear nueva capa de relleno o ajuste en la parte inferior derecha de la pantalla y seleccione Mapa de degradado .
      Mapa de gradiente
    8. En el panel Propiedades , haga doble clic en el Mapa de degradado . Desde allí, haga doble clic en el control deslizante negro inferior izquierdo. Para los valores RGB , ingrese cinco para cada uno. Luego, haga clic en Aceptar .
      Selector de color 5
    9. A continuación, haga doble clic en el control deslizante blanco inferior derecho. Para los valores RGB , ingrese 250 para cada uno. Luego, haga clic en Aceptar para cerrar los menús.
      Selector de color 250
    10. Con la capa de color original seleccionada, haga clic en el icono Crear nuevo relleno o capa de ajuste en la parte inferior derecha de la pantalla y seleccione Tono / Saturación .
      Capa HSL
    11. Con la capa de color original seleccionada, haga clic en el icono Crear nueva capa de relleno o de ajuste en la parte inferior derecha de la pantalla y elija Color selectivo .
      Color selectivo
    12. Con la capa de color original seleccionada, haga clic en el icono Crear nuevo relleno o capa de ajuste en la parte inferior derecha de la pantalla y seleccione Balance de color .
      Balance de color
    13. Con la capa Mapa de degradado aún seleccionada, mantenga presionada la tecla Mayús y haga clic en la capa Balance de color en la parte inferior. Todas las capas de ajuste que creó ahora deberían estar resaltadas.
      Resaltar capas
    14. Haga clic en el icono de Carpeta en la parte inferior derecha de la pantalla de Photoshop.
      Capas de grupo
    15. Haga doble clic en el texto del nombre de la carpeta y escriba Conversión BNW . Presione Entrar .
      Convención BNW
    16. Haga clic en el icono Detener reproducción / grabación (a la izquierda del punto rojo) para finalizar la acción. Si el menú no está visible, tenga en cuenta que es posible que deba hacer clic en Acciones una vez más.
      Para de grabar

    Ahora debería tener una carpeta de acciones de Photoshop llamada "Conversión BNW" mostrada en sus acciones. Dependiendo de sus elecciones en el paso cinco y la creación de su método abreviado de teclado, debería poder presionar Alt o Shift + F11 para ejecutar automáticamente la conversión en blanco y negro.

    Luego, todo lo que tiene que hacer es ajustar los controles deslizantes en cada capa a su gusto, comenzando desde la capa de Tono / Saturación y bajando hasta el Balance de Color.

    Otros consejos para mejores conversiones en blanco y negro

    Cada conversión en blanco y negro es única. Por eso es importante tener en cuenta que solo porque ejecutamos nuestra acción en blanco y negro, todavía no significa que nuestra imagen esté terminada. Dependiendo de nuestra visión, podemos continuar editando en Photoshop para agregar otros efectos o incluso para corregir áreas en blanco y negro que aún no se ven bien.

    Saltamos adelante y convertimos la imagen de arriba, y también hicimos todos los ajustes.

    En la foto de los sombreros, es posible que haya notado que ciertas áreas del sombrero se han mantenido oscuras a pesar de realizar ajustes en todos los controles deslizantes. Puede que esté bien dejarlo como está, pero hay un par de trucos más que podemos usar para apuntar a estas áreas y ver si se pueden revelar más detalles.

    Una forma de apuntar a un área es creando una nueva capa en blanco sobre la carpeta de conversión en blanco y negro. Luego, cambie el modo de fusión de Normal a Superposición y comience a pintar de blanco sobre las áreas oscuras.

    Otra forma sería crear una máscara de luminosidad . Con este método, se colocaría una capa de curvas directamente sobre la carpeta de conversión en blanco y negro.

    Aprovechando la versatilidad de Photoshop

    Si hay algo que se puede sacar de este tutorial, es que hay más de una forma de hacer algo en Photoshop. Nuestro enfoque aquí fue utilizar colores existentes para crear una imagen en blanco y negro más expresiva.

    Pero, ¿qué pasa con las imágenes con colores apagados o las fotos que solo tienen un par de colores? En este tipo de imágenes, mejorar los colores existentes puede no ser tan efectivo como otros métodos. Esa es la belleza de Photoshop: siempre hay otras formas de lograr hermosas imágenes en blanco y negro.

  • Ahora puede controlar Apple TV para Chromecast con el Asistente de Google

    El nuevo Chromecast te permite usar el Asistente de Google en bocinas inteligentes, pantallas inteligentes y teléfonos inteligentes compatibles para solicitar películas y programas de TV de Apple TV + con tu voz.

    Funciona con el Asistente de Google

    La aplicación oficial de Apple TV se lanzó recientemente en el nuevo Chromecast con Google TV . Un nuevo documento de soporte en Google ahora reconoce que el software admite comandos de voz para solicitar programas de televisión y películas del servicio de suscripción Apple TV +.

    Como detalla 9to5Google , la aplicación Apple TV se puede controlar desde cualquier altavoz inteligente conectado, pantalla inteligente y teléfono inteligente que admita comandos de voz a través del Asistente de Google. Siempre que haya iniciado sesión, puede utilizar cualquiera de los dispositivos del Asistente de Google asociados con su cuenta de Google para iniciar la reproducción del contenido de Apple TV +.

    Por ejemplo, para ver el programa de ciencia ficción alternativo de Space Race For All Mankind, dirías algo como "Hey Google, juega For All Mankind en el Chromecast de la sala de estar".

    Comandos de voz poco fiables

    En el lado negativo, la experiencia de usar comandos de voz para el contenido de Apple TV + parece ser una mezcla: 9to5Google se queja de la falta de confiabilidad de la entrada de voz. Según el sitio, estos comandos pueden funcionar perfectamente hasta que comiencen a aparecer problemas con los controles generales o "incluso algo tan simple como apagar el dispositivo".

    Relacionado: ¿Cómo funciona el Apple TV?

    Google hará que estos comandos funcionen de manera más confiable en el futuro, eso es seguro. Por el momento, es importante que la aplicación Apple TV se integre con Google Assistant desde el primer día. Si su familia usa principalmente productos de Google, y posee un Apple TV, ahora puede disfrutar de su suscripción a Apple TV + sin usar el transmisor de medios de Apple.

    Aparte de Apple Originals, Apple TV le permite acceder a sus películas y programas de TV comprados o alquilados, así como recomendaciones personalizadas y canales de Apple TV.

  • Huawei anuncia el Mate X2 plegable con un precio de casi $ 3,000

    Cuando se trata de teléfonos inteligentes, ninguno es más caro que los dispositivos plegables . Debido a que las pantallas plegables son una tecnología tan nueva, los fabricantes de dispositivos se ven obligados a cargar un brazo y una pierna para obtener ganancias en los dispositivos.

    Si bien los precios hasta ahora han sido bastante impactantes, el nuevo Huawei Mate X2 es, con mucho, el más caro que hemos visto hasta ahora, inclinando las escalas de precios a casi $ 3,000, según lo informado por XDA Developers .

    ¿Qué aporta el Huawei Mate X2 a la mesa?

    El teléfono presenta un diseño similar al popular Galaxy Z Fold 2. Viene con una gran pantalla OLED plegable de 8 pulgadas que se divide por la mitad. Esa pantalla presenta una resolución impresionante de 2480×2200. Esa es una densidad de píxeles de 413ppi, que debería verse absolutamente hermosa. También viene con una frecuencia de actualización de 90Hz, que no es tan impresionante como las últimas opciones de 120Hz, pero sigue siendo sólida.

    La pantalla exterior es una pantalla OLED de 6.45 pulgadas con la misma frecuencia de actualización de 90Hz. También viene con una alta resolución de 2700×1160 para una densidad de píxeles de 456ppi. Esta pantalla podría rivalizar con la visualización de muchos teléfonos de pantalla única, por lo que Huawei definitivamente lo hizo bien en el departamento de pantallas.

    La alimentación de toda esa pantalla es un chip HiSilicon Kirin 9000, una GPU Mali-G78 y 8 GB de RAM. El teléfono también cuenta con 256 y 512 GB de almacenamiento, según la configuración, por lo que al menos tiene mucho espacio para ese precio impactante.

    Las cámaras son bastante impresionantes. Hay una lente Ultra Vision de 50MP con OIS que actúa como cámara principal. Para apoyar a ese disparador principal hay una lente ultra gran angular de 16MP, un teleobjetivo de 12MP 3x y una cámara SuperZoom de 8MP 10x. En la pantalla frontal más pequeña se encuentra una cámara para selfies de 16MP escondida debajo de la perforadora.

    El Mate X2 de Huawei cuenta con una batería grande de 4.500 mAh con tecnología de carga rápida SuperCharge de 55W.

    Sorprendentemente, el dispositivo ejecuta el sistema operativo EMUI 11 de Huawei, que se basa en Android 10. Con Android 12 ya en funcionamiento , al menos esperaríamos Android 11 en el teléfono con un precio tan alto. Sin embargo, el skin de Android de Huawei está bastante bien hecho, pero sería bueno verlo actualizado a la última versión del sistema operativo.

    ¿Cuándo se puede obtener un Huawei Mate X2?

    El teléfono tendrá un precio de CNY 17,999 (~ $ 2,785) para la versión de almacenamiento de 8GB RAM y 256GB. Si desea mejorar las cosas, puede gastar CNY 18,999 (~ $ 2,939) para la variante de almacenamiento de 8GB RAM y 512GB. Viene en negro, blanco, azul cristal y rosa cristal.

    Al momento de escribir este artículo, el dispositivo solo estará disponible en China a partir del 25 de febrero. La compañía no anunció planes para un lanzamiento internacional.

  • Cómo seleccionar todo el mismo color en Photoshop

    Cómo seleccionar todo el mismo color en Photoshop

    Photoshop está repleto de herramientas que le permiten seleccionar todos del mismo color. Si bien algunos de ellos son opciones obvias para hacer el trabajo, otros siguen siendo tan buenos (o incluso mejores) para seleccionar colores, pero originalmente fueron diseñados para otros propósitos.

    En este tutorial, le mostraremos varias formas de seleccionar el mismo color en Photoshop.

    ¿Por qué seleccionar el mismo color en Photoshop?

    Esta es una pregunta importante que debe hacerse antes de usar Photoshop para seleccionar un color. Después de todo, la forma en que decida seleccionar el mismo color determinará cómo aparecerá su imagen al final de la edición.

    Además, su elección de herramientas de selección de color puede requerir más trabajo en Photoshop dependiendo de su propósito previsto. Por ejemplo, si está seleccionando el mismo color en Photoshop para simplemente cambiarlo a otro color, entonces puede elegir herramientas específicas para la tarea.

    Por otro lado, si solo está seleccionando el mismo color en Photoshop para eliminarlo por completo de su imagen, existen herramientas más rápidas y efectivas para hacerlo.

    Empezando

    Estamos usando la imagen de arriba para todos nuestros ejemplos porque hay un color principal que buscamos eliminar: cian.

    Para complicar un poco las cosas, también hay azul en la mezcla, o al menos algún tipo de efecto de degradado o silueta que resulta en azul en algunos lugares. Pero los enfoques que tomaremos serán exactamente los mismos para seleccionar un solo color sólido.

    Puede descargar esta imagen de Pexels para seguirla.

    ¡Empecemos!

    Uso de la herramienta Gama de colores para seleccionar color en Photoshop

    Comenzaremos con la opción más obvia. La herramienta Rango de color en Photoshop es una de las varias herramientas de selección en el menú Seleccionar . Lo usaremos simplemente para eliminar todo el cian y el azul del fondo.

    1. Una vez que la imagen está cargada en Photoshop, vaya a Seleccionar > Rango de color .
      Seleccionar gama de colores
    2. En el menú Gama de colores , asegúrese de que diga Colores muestreados en el menú desplegable. Establezca el control deslizante Fuzziness en 0 y establezca Range en 100 por ciento . Haga clic para seleccionar la opción Invertir y establezca la Vista previa de selección en Ninguno .
      Valores de la gama de colores
    3. Haga clic en el icono + Cuentagotas , que representa la herramienta Agregar a muestra . Mientras hace clic con el botón izquierdo del mouse, trace todo el color cian de la imagen. También puede simplemente hacer clic en las áreas que se ha perdido. Todo de color negro es tu elección.
      Agregar a la muestra
    4. A continuación, limpiemos las manchas negras de todo lo que no sea cian o azul en la imagen. Para hacer esto, seleccione el icono- Cuentagotas , que es la herramienta Restar de muestra .
    5. Como antes, haga clic con el botón izquierdo y manténgalo presionado mientras rastrea el mouse donde vea negro que no es parte del cielo. Además, asegúrese de hacer clic dentro del paraguas y en nuestros temas. Quiere que esta selección sea completamente blanca , como se muestra. Luego, haga clic en Aceptar .
      Restar de la muestra
    6. Su selección ahora estará resaltada. A continuación, vaya a Seleccionar > Seleccionar y enmascarar .
      Seleccione Seleccionar y enmascarar
    7. En la parte inferior del menú Propiedades , cambie Salida a a Nueva capa con máscara . Luego, haga clic en Aceptar .
      Nueva capa con máscara

    Los colores cian y azul se han eliminado por completo de la imagen.

    También puede usar los controles deslizantes Fuzziness y Range junto con las herramientas de muestra para seleccionar los colores, pero para este ejemplo, fue más sencillo usar un enfoque más práctico.

    Cómo utilizar la herramienta Eliminar fondo ligeramente oculto

    Para esta imagen en particular, eliminar todo el cian y el azul es muy fácil cuando se usa la herramienta Eliminar fondo , que se encuentra en el menú Propiedades . Necesitará una capa duplicada para que esta herramienta sea accesible.

    Así es como funciona:

    1. Con su imagen cargada en Photoshop, presione Ctrl + J para duplicar la capa.
      Duplicar capa
    2. Vaya a Ventana > Propiedades .
      Propiedades de la ventana
    3. En Acciones rápidas , haga clic en Eliminar fondo .
      Quitar fondo
    4. Anule la selección de la capa Fondo (capa inferior) haciendo clic en el icono Ojo para que solo se revele la selección.
      Anular la selección de la capa de fondo
    5. Mueva la tecla X hasta que el blanco sea el color de primer plano. Luego, presione B para la herramienta Pincel .
      Alternar la herramienta de pincel X Key B
    6. Con la máscara de capa seleccionada en la capa duplicada (capa superior), pinte de blanco sobre todo excepto el cielo. Asegúrese de que la opacidad y el flujo estén al 100 por ciento y que esté seleccionado un pincel redondo .

    Cuando pinte con la herramienta Pincel , tenga en cuenta estos consejos:

    • Las opciones de Pincel se encuentran en la barra de menú superior de Photoshop.
    • Utilice las teclas de corchete [] para agrandar o achicar el pincel para un mejor control.
    • Si pintas en el cielo, cambia la tecla X para que el primer plano sea negro y simplemente borra el cielo.
    • Utilice Ctrl + + y Ctrl + para acercar y alejar.

    Lo que obtenemos debería ser exactamente el mismo resultado que el método anterior, con los tonos cian y azul del cielo completamente eliminados.

    Uso de la herramienta Sky Select en Photoshop para seleccionar el color

    Uno de los métodos más rápidos para seleccionar todos del mismo color en Photoshop, al menos para una imagen con un cielo azul, es la herramienta Sky Select .

    Así es como funciona.

    1. Con su imagen cargada en Photoshop, vaya a Seleccionar > Cielo .
      Seleccionar cielo
    2. Como queremos guardar todo menos el cielo, ve a Seleccionar > Invertir .
      Selección inversa
    3. Vaya a Seleccionar > Seleccionar y enmascarar .
      Seleccione Seleccionar y enmascarar
    4. Elija el pincel del medio, la herramienta Perfeccionar borde y pinte de rojo sobre el área al lado del cuello del sujeto (en el lado izquierdo). Además, pinta de rojo sobre la nube para seleccionarla.
      Pintar rojo sobre la nube
    5. Cambie la salida a a Nueva capa con máscara de capa y haga clic en Aceptar .
      Nueva capa con máscara de capa

    El resultado final son dos capas con el cielo completamente eliminado. Si necesita retoques, puede hacer clic en la máscara de capa y pintar en blanco o negro para completar los detalles.

    Además de la herramienta Sky Select , también hay una herramienta de reemplazo de cielo en Photoshop que le permite cambiar su cielo existente por otro.

    Uso de la herramienta Borrador de fondo mágico para seleccionar el mismo color

    Técnicamente, este método no hace tanto una selección sino simplemente borra el cian y el azul. Es posible que se ría de lo ridículamente simple y efectiva que es esta herramienta en comparación con los otros métodos hasta ahora.

    Tenga en cuenta que este es un flujo de trabajo de edición destructivo. Por lo tanto, dependiendo de cómo pretenda usar la imagen, es posible que desee duplicar la capa primero presionando Ctrl + J para guardar su capa original.

    1. Con su imagen cargada en Photoshop, haga clic en el menú de la herramienta Borrador o presione E para la herramienta Borrador estándar. Seleccione la herramienta Borrador mágico .
      Herramienta de borrador mágico
    2. Haga clic en todas las regiones del cielo de la imagen hasta que desaparezca la mayor parte del color. No se preocupe si no puede seleccionar todo el cielo. Nos ocuparemos de eso a continuación.
      Haga clic alrededor del cielo
    3. En el menú de la herramienta Borrador , seleccione la herramienta Borrador .
      Herramienta de borrador
    4. Simplemente pinte sobre el resto del cielo para que la selección sea completamente transparente.
      Pintar sobre el cielo restante

    La imagen resultante debería verse exactamente igual (o muy similar) al resto de los ejemplos que hemos cubierto hasta ahora.

    Relacionado: Cómo deshacer y rehacer cambios en Photoshop

    Otras herramientas en Photoshop para seleccionar todos del mismo color

    Lo crea o no, podríamos seguir con estos tutoriales. Pero todas las siguientes herramientas usan métodos similares a los que ya hemos demostrado aquí, principalmente haciendo uso de máscaras de capa y usando la herramienta Pincel para limpiar.

    Otras herramientas para seleccionar el mismo color en Photoshop incluyen la herramienta Intensidad , la herramienta Área de enfoque y la herramienta Selección de sujeto .

    Todas estas herramientas seleccionarán el mismo color en Photoshop y solo variarán según la cantidad de pasos que tomen. Sin embargo, todavía le mostramos las mejores formas de hacer el trabajo para nuestra imagen de ejemplo.

    Hay más de una forma de hacer las cosas en Photoshop

    Decidir qué herramientas y métodos usar al seleccionar el mismo color en Photoshop no tiene por qué ser abrumador. A menudo, se reducirá a lo que puede hacer en la menor cantidad de tiempo.

    Cuanto más utilice y experimente con las herramientas de Photoshop, más probabilidades tendrá de descubrir usos alternativos para ellas. Incluso puede descubrir su propia forma única de seleccionar el mismo color en Photoshop cuando se enfrente a nuevos desafíos.

  • Informe: Twitter quiere comprar ShareChat para competir con TikTok

    Informe: Twitter quiere comprar ShareChat para competir con TikTok

    Actualmente, los usuarios de Internet tienen un mayor interés en contenido de video rápido y fácil de consumir. Las plataformas de redes sociales fueron muy rápidas para adaptar historias, o desaparecieron fotos y videos de retratos, poco después de que surgiera Snapchat en 2011.

    Ahora, Twitter está buscando clonar las funciones de TikTok de manera similar … o mejor aún, comprar otra aplicación que ya lo haya hecho.

    ¿Twitter pronto será propietario de ShareChat?

    Tres fuentes le dijeron a TechCrunch que Twitter estaba buscando adquirir la empresa india de redes sociales ShareChat para impulsarla a competir con TikTok, un servicio chino para compartir videos que ha explotado en popularidad en los últimos años.

    India prohibió TikTok en junio de 2020, lo que desde entonces ha provocado que nuevas empresas locales y empresas internacionales intenten dominar el formato de video de formato corto.

    Twitter supuestamente ofreció comprar ShareChat por $ 1.1 mil millones, además de una inversión de $ 900 millones. Sin embargo, el acuerdo fracasó por razones no especificadas. Algunos usuarios especulan que se debe a que ShareChat se asoció con Snapchat recientemente para lanzar Camera Kit .

    Aunque ShareChat afirma tener más de 160 millones de usuarios, se dice que el interés principal de Twitter estaba en Moj, una aplicación de video de formato corto que posee ShareChat. Moj se describe a sí mismo como un escenario para "videos de entretenimiento interminables para ver y comer", y tiene más de 80 millones de usuarios.

    Descargar: Moj para iOS | Android (gratis)

    Al momento de escribir este artículo, Moj cuenta con calificaciones de usuarios bastante altas en todos los ámbitos: 4.6 / 5.0 estrellas en la App Store y 4.3 / 5.0 estrellas en Google Play.

    Otros esfuerzos de Twitter

    El servicio de microblogueo ha realizado muchos cambios en los últimos meses. En noviembre, Twitter lanzó Fleets . Después de que Clubhouse atrajera un poco la atención general, Twitter anunció que estaban probando Spaces, salas de chat en vivo para que los usuarios tengan conversaciones en tiempo real.

    Twitter también está entrando en el mercado de las noticias. Twitter lanzó Birdwatch en un intento de que sus usuarios ayudaran a prevenir la propagación de información errónea. Y apenas tres días después de eso, Twitter adquirió el servicio de boletines Revue y comenzó a integrar sus funciones con la aplicación móvil de Twitter.

    Twitter explora videos de formato corto

    La pandemia ha obligado a muchas vidas sociales hacia espacios principalmente digitales, por lo que se ha desarrollado la necesidad de servicios como Twitter y otras comunidades en línea para ampliar sus ofertas de productos.

    Aunque de todas las plataformas principales, casi parece más natural que Twitter quiera desafiar a TikTok. Si bien Twitter siempre se ha centrado en el contenido de texto en lugar de en video, su fórmula "breve pero dulce" ha estado vigente durante años.

    Las dos aplicaciones siempre han capitalizado, de diferentes maneras, lo mismo: la atención de los usuarios con períodos de atención cortos. Es probable que los veamos chocar un poco más en el futuro.