Categoría: Tendencias Digitales

  • Dar vida a tus personajes en Phaser

    Dar vida a tus personajes en Phaser

    Agregar animaciones de juegos es fácil de hacer en Phaser. La animación da vida a los personajes de los videojuegos. Una forma de incorporar la animación a tu juego es animar los movimientos de tu personaje. Incluso puede darles una animación de estado inactivo que se ejecutará cuando el jugador no se mueva en absoluto. Esto le dará a tus personajes más personalidad.

    Configuración del juego

    Necesitará conocimientos básicos de Phaser para trabajar con animaciones. Si no está familiarizado con Phaser, comience con un tutorial básico del juego antes de continuar. Este tutorial se basará en esos fundamentos.

    Para comenzar, cree un juego con un personaje móvil. En nuestro ejemplo, comenzaremos con un bloque que se mueve con las flechas. A continuación se muestra el código de inicio:

     var config = {
    type: Phaser.AUTO,
    backgroundColor: 0xCCFFFF ,
    width: 600,
    height: 600,
    physics: {
    default: 'arcade'
    },
    scene: {
    preload: preload,
    create: create,
    update: update
    }
    };

    var gamePiece;
    var keyInputs;
    var game = new Phaser.Game(config);

    function preload(){
    this.load.image('gamePiece', 'img/gamePiece.png');
    }

    function create(){
    gamePiece = this.physics.add.sprite(270, 450, 'gamePiece');
    keyInputs = this.input.keyboard.createCursorKeys();
    }

    function update(){
    if(keyInputs.left.isDown){
    gamePiece.x = gamePiece.x - 2;
    }
    if(keyInputs.right.isDown){
    gamePiece.x = gamePiece.x + 2;
    }
    if(keyInputs.up.isDown){
    gamePiece.y = gamePiece.y - 2;
    }
    if(keyInputs.down.isDown){
    gamePiece.y = gamePiece.y + 2;
    }
    }

    Este código creará una pieza de juego que puede moverse alrededor de un fondo azul. Por simplicidad, el ejemplo solo usa un bloque naranja para el personaje del juego. Se parece a esto:

    Crear una hoja de Sprite

    El primer paso es crear la animación. Hay muchas formas de crear animaciones, pero eso va más allá de lo que podemos cubrir aquí. Para nuestros propósitos, es importante que guarde su animación como una hoja de sprites.

    Relacionado: Las mejores herramientas de Pixel Art para crear ilustraciones Pixel Perfect

    Una hoja de sprites es un archivo de imagen único que contiene un conjunto de cuadros de animación. Cada fotograma de la animación se coloca junto al siguiente. Cada cuadro debe tener el mismo tamaño. Los programas de animación cortarán la imagen en cuadros individuales según las dimensiones de un solo cuadro.

    Las imágenes se almacenan en una matriz. Como todas las matrices, esto significa que la primera imagen está en la posición cero. Entonces, en el ejemplo anterior, la animación hacia abajo comienza en cero y termina en tres. La animación de la izquierda comienza a las cuatro y termina a las siete.

    Agregar una hoja de Sprites a Phaser

    Cargar una hoja de sprites es similar a cargar una imagen en Phaser. Sin embargo, su programa requerirá un poco más de información sobre el archivo de imagen. Anteriormente, cargamos nuestra imagen con este texto:

     this.load.image('gamePiece', 'img/gamePiece.png');

    Las hojas de Sprite, sin embargo, necesitan algunos parámetros más. También tenemos que especificar las dimensiones de un marco. Entonces, para cargar una hoja de sprites, necesitamos ajustar el código de la siguiente manera:

     this.load.spritesheet('gamePiece', 'img/spriteSheet.png', {
    frameWidth: 60,
    frameHeight: 60
    });

    El código es muy similar. La gran diferencia es que agregamos un tercer parámetro que especifica el ancho y alto de nuestros cuadros de animación. En este caso, los fotogramas son de 60 píxeles por 60 píxeles.

    Este ejemplo usará una hoja de sprites simple. Hemos agregado una flecha e indicadores parpadeantes al sprite del juego. La flecha apuntará en la dirección en la que se mueve nuestro sprite mientras un indicador parpadea en esa dirección. Si el personaje no se mueve, la animación recorrerá todos los fotogramas.

    Creando animaciones

    Antes de que podamos animar a nuestro personaje, tenemos que crear la animación. Ya hemos subido la hoja de sprites, ahora tenemos que decir qué fotogramas están en una animación. Para crear una animación, agregue el siguiente código a la función de creación:

     this.anims.create({
    key: "up",
    frameRate: 2,
    frames: this.anims.generateFrameNumbers("gamePiece", {start: 0, end:2}),
    repeat: -1
    });

    Arriba está la animación de la dirección ascendente .

    • La palabra clave anims es la abreviatura de animaciones. Las versiones anteriores usaban las animaciones completas de palabras clave, pero la versión actual usa este atajo.
    • La clave es el nombre de la animación. Utilizará la tecla para llamar a la animación.
    • FrameRate controla cuántos fotogramas se muestran en un segundo. Este ejemplo solo tendrá dos cuadros por segundo.
    • La siguiente línea señala qué imagen y fotogramas se utilizan en la animación. La animación hacia arriba usa la imagen gamePiece y comienza en el cuadro 0 y termina en el cuadro 2.
    • Si desea que la animación se repita continuamente, establezca la repetición en -1. De lo contrario, puede ingresar cuántas veces debe repetirse la animación antes de detenerse.

    Deberá crear una animación para cada dirección y el estado inactivo.

    Relacionado: PowToon facilita la creación de videos animados y presentaciones de diapositivas

    Cómo animar tu personaje

    Es bastante fácil agregar una animación a un personaje. La parte complicada es la transición entre animaciones. Puede establecer una animación inicial en la función de creación.

     gamePiece = this.add.sprite(270, 450, 'gamePiece');
    gamePiece.anims.play("spin");

    La primera línea crea el jugador. Es lo mismo que crear un sprite con una sola imagen como lo hicimos antes. La segunda línea hace que la animación gire . Spin es una animación inactiva que recorrerá todos los fotogramas del cero al once.

    Ahora, cuando vuelva a cargar su juego, la animación inactiva comenzará a reproducirse. Pero, notarás que continúa jugando incluso después de que muevas tu personaje. Configurar las animaciones basadas en el movimiento es un poco más complicado.

    La tentación es cambiar la animación cuando el jugador presiona el botón como lo hicimos nosotros para configurar el movimiento. El problema con este enfoque es que comprobamos si el jugador está presionando una tecla en la función de actualización. La función de actualización ejecuta cada fotograma. Si ponemos una animación allí, la animación reiniciará cada cuadro en el que el jugador presione la tecla.

    Para resolver esto, necesitamos usar un método diferente. En lugar de comprobar si una clave está abajo , queremos saber si una clave es JustDown . JustDown solo es verdadero cuando se presiona la tecla por primera vez. Si se mantiene la llave, no es cierto. Si configuramos la animación con JustDown, la animación no restablecerá cada cuadro.

    Deberá crear una variable para la entrada clave que desea monitorear en la función de creación:

     leftKey = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.LEFT);
    rightKey = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.RIGHT);
    upKey = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.UP);
    downKey = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.DOWN);

    Luego, querrá verificar si la tecla está presionada en la función de actualización:

     if(Phaser.Input.Keyboard.JustDown(upKey)){
    gamePiece.anims.play("up");
    }

    Ahora, el juego cambiará a la animación hacia arriba una vez que se presione la tecla hacia arriba. Deberá escribir una declaración if similar para cada tecla de dirección.

    Todavía tenemos una última modificación por hacer. En este momento, cuando el jugador deja de presionar una tecla, la última animación continúa reproduciéndose. Queremos que vuelva a nuestra animación inactiva. Para hacer esto, usamos el método JustUp . Similar a JustDown , se activará cuando el jugador suelte una tecla.

     if(Phaser.Input.Keyboard.JustUp(upKey)){
    gamePiece.anims.play("spin");
    }

    Una vez que el jugador deja de presionar la tecla arriba, la animación volverá a nuestra animación de giro inactivo. Deberá escribir una declaración similar para cada tecla de dirección.

    Para ver el código final, vaya a pastebin .

    Siguiente paso: crea tu propia animación

    Crear animaciones en Phaser no es muy diferente de usar una imagen estática. ¡Pero llevará el desarrollo de su juego al siguiente nivel! Phaser facilita la adición de animaciones para que pueda concentrarse en la parte difícil: ¡hacer la animación!

    Al crear su propia hoja de sprites, no olvide estos consejos:

    • Todos los fotogramas de la animación deben tener las mismas dimensiones
    • Los marcos se almacenarán en una matriz que comienza en cero
    • Las animaciones a menudo requieren disparadores diferentes a los disparadores que establecen el movimiento.
  • Ir de compras en Instagram Reels

    Los carretes de Instagram ya no son solo clips divertidos o entretenidos; ahora puedes hacer algunas compras mientras miras. La plataforma ha estado probando la función de compra en Reels durante meses y finalmente la ha implementado a nivel mundial.

    Las compras se infiltran en los carretes de Instagram

    Instagram anunció por primera vez que lanzará una función de compra para Reels en octubre de 2020. Reels es una función inspirada en TikTok de Instagram que permite a los usuarios crear y compartir clips cortos en la plataforma.

    Adam Mosseri, el jefe de Instagram, envió un Tweet anunciando el lanzamiento de compras en Reels.

    Con la introducción de la nueva función, comenzará a ver etiquetas de productos en carretes. Esto permite navegar y comprar los productos que ve dentro de un carrete.

    Ahora que la función de compras está en Reels, casi ha convertido a Instagram en una aplicación minorista en toda regla. Después de todo, ya puede comprar en su Feed, IGTV, Stories y Live. Sin mencionar que Instagram incluso ha lanzado una pestaña de Tienda dedicada .

    En este punto, es casi imposible evitar ver productos a la venta en Instagram.

    ¿Facebook ha llevado las compras demasiado lejos?

    Facebook ha introducido funciones de compra en toda su familia de aplicaciones. Facebook e Instagram ya tienen secciones dedicadas al comercio electrónico, e incluso WhatsApp admite compras dentro de la aplicación.

    Las funciones de compra pueden ser beneficiosas para los vendedores y los anunciantes, pero para los usuarios que solo quieren utilizar las aplicaciones para funciones sociales, puede resultar desagradable.

  • ¿Tuiteando en Snapchat? Si es posible

    No es raro ver capturas de pantalla de Tweets compartidos en otras plataformas como Facebook, Instagram, Reddit e incluso Snapchat. Pero ahora, Twitter en realidad está fomentando el intercambio entre plataformas. La plataforma permite a los usuarios de iOS compartir Tweets a través de Snapchat.

    Ahora puede publicar tweets en sus historias de Snapchat

    Tuitear en Snapchat puede sonar extraño, pero Twitter lo está haciendo completamente posible. Twitter anunció el lanzamiento de la nueva opción para compartir en un Tweet.

    Los usuarios de iOS pueden compartir Tweets en forma de pegatinas en sus Historias de Snapchat. El Tweet aparecerá de forma muy similar a como lo hace en la aplicación y el sitio web de Twitter, y también incluirá un enlace al Tweet original. Una vez que abra el Tweet en Snapchat, puede cambiar su tamaño como lo haría con cualquier otra pegatina.

    Afortunadamente, esto significa que ya no tendrá que depender de las capturas de pantalla para compartir Tweets a través de Snapchat. La herramienta para compartir incorporada hará que todo el proceso sea más fácil y rápido.

    En otro Tweet, Twitter también reconoció que está probando una función similar para Instagram. Sin embargo, esta función está disponible actualmente para un número selecto de usuarios. Tampoco se sabe cuándo llegará el uso compartido de Snapchat a los usuarios de Android.

    Twitter ha estado implementando una gran cantidad de cambios nuevos en la plataforma, incluida Fleets, una función temporal de Tweeting que nadie pidió. La plataforma también ha eliminado las respuestas enhebradas , una característica organizativa que demostró hacer las cosas más desorganizadas.

    Cómo compartir tweets en historias de Snapchat

    Para comenzar a compartir tweets en sus historias de Snapchat, primero asegúrese de tener la última actualización de la aplicación de Twitter en iOS.

    Desde allí, todo lo que tienes que hacer es abrir Twitter y tocar el ícono Compartir debajo de un Tweet. Presione el logotipo de Snapchat y la etiqueta de Tweet se abrirá automáticamente en Snapchat.

    Luego, puede cambiar el tamaño de la etiqueta de Tweet y usar las herramientas de edición de Snapchat para continuar modificando su foto. Después de eso, puedes compartirlo como una historia típica.

    Una situación en la que todos ganan para Snapchat y Twitter

    La función para compartir Tweet-to-Snapchat es beneficiosa tanto para Twitter como para Snapchat. Inevitablemente, conducirá más tráfico a Snapchat, todo mientras dirige el tráfico de regreso a Twitter.

    Además, las capturas de pantalla de los Tweets son difíciles de rastrear hasta la fuente original. Claro, puedes buscar el nombre de usuario que ves en la foto, pero luego es posible que tengas que desplazarte por los Tweets de meses para encontrar la publicación exacta.

    Ahora que los Tweets se pueden compartir con un enlace real, es más fácil para los usuarios rastrearlos. Esto le da al usuario original el crédito que se merece e incluso puede aumentar el número de seguidores de ese usuario.

  • Cómo conectar auriculares Bluetooth a su Xbox One

    Cómo conectar auriculares Bluetooth a su Xbox One

    El hecho de que Xbox no tenga capacidad Bluetooth no significa que no pueda emparejar sus auriculares Bluetooth o auriculares inalámbricos con su consola.

    En esta guía, veremos las diferentes formas de conectar su Xbox One con auriculares Bluetooth, para que pueda sumergirse realmente en el juego.

    ¿Puedes conectar auriculares Bluetooth a Xbox One?

    Puede conectar auriculares Bluetooth a su Xbox One, pero a menos que tenga uno de los pocos auriculares específicos, no será tan simple como conectar auriculares a su teléfono.

    La Xbox One no tiene Bluetooth. En cambio, Microsoft creó su propio sistema propietario: Xbox Wireless.

    ¿Qué es Xbox Wireless? Es un protocolo propietario que le permite conectar periféricos como controladores a la consola de forma inalámbrica.

    Para los audiófilos, esto incluye algunos auriculares compatibles seleccionados de grandes éxitos como Turtle Beach y Razer, que tienen esta tecnología incorporada, y los auriculares estéreo Xbox oficiales.

    A nivel técnico, es muy superior a Bluetooth, ya que funciona a una frecuencia más alta. El resultado es una conexión más estable entre el accesorio y la consola con mucha menos latencia.

    El problema es que la mayoría de las personas no poseen auriculares compatibles con Xbox Wireless, y la mayoría de los auriculares inalámbricos no cuentan con esta tecnología. La mayoría solo tiene Bluetooth.

    Cómo conectar auriculares Bluetooth a su controlador Xbox One

    Sin soporte para Bluetooth, la única forma de emparejar sus auriculares a su consola Xbox es a través de un adaptador Bluetooth de terceros. No es la mejor opción; es tu única opción.

    Hay dos tipos de dispositivos:

    • Transmisor Bluetooth : el adaptador Bluetooth más barato y más común, te permite escuchar el audio transmitido desde la Xbox One.
    • Transmisor y receptor Bluetooth: Un transmisor y receptor Bluetooth le permite escuchar los sonidos transmitidos y usar el chat de voz si sus latas tienen micrófono.

    Cómo habilitar Bluetooth en los controladores Xbox con un conector de audio

    La forma de conectar cualquier adaptador Bluetooth depende del tipo de controlador Xbox que tenga. Independientemente del modelo que tenga, para habilitar el audio del controlador, recuerde sincronizar su controlador Xbox con Xbox One , primero.

    Los pads de juegos más nuevos tienen un conector de audio de 3,5 mm incorporado. Esta es la forma más sencilla de conectar auriculares con cable e inalámbricos.

    • Enchufe la conexión macho de 3,5 mm del transmisor Bluetooth en el conector de audio en la base del controlador Xbox One.
    • Empareje sus auriculares con el adaptador.

    Es tan fácil como eso.

    No olvide que también puede conectarse a su televisor. Dado que estos dispositivos no están hechos específicamente para su Xbox, puede conectarlos a más o menos cualquier dispositivo con un puerto para auriculares para darle capacidades Bluetooth. Eso incluye tu TV.

    Por lo tanto, si no desea que el dongle Bluetooth cuelgue entre sus manos mientras juega, verifique que su televisor tenga un conector de audio y conecte el adaptador en ese lugar.

    Relacionado Cómo habilitar el modo de alto contraste en Xbox Series X

    Cómo emparejar auriculares Bluetooth a un controlador Xbox sin conector de audio

    Si tiene el controlador Xbox One original, para conectar sus auriculares a la consola necesitará dos cosas:

    • Transmisor bluetooth
    • Adaptador de auriculares estéreo Xbox One

    La primera ronda de controladores de Xbox One ni siquiera tenía un conector de audio de 3,5 mm. Ya sea que conecte auriculares inalámbricos o con cable, necesita el adaptador de auriculares estéreo Xbox One (un periférico grueso de primera que se conecta a su teclado Xbox).

    Este kit estaba originalmente destinado a conectar auriculares con cable a la consola proporcionando el puerto de audio hembra de 3,5 mm que falta.

    Todavía se puede utilizar para sus auriculares Bluetooth.

    • Primero, inserte el adaptador de auriculares en el puerto en la parte inferior del controlador.
    • Tome su transmisor Bluetooth y conéctelo al cable de 3,5 mm que cuelga del extremo del adaptador de auriculares.
    • Empareje sus auriculares con el dispositivo.

    Cómo conectar auriculares Bluetooth a Xbox One usando óptica

    Hay una tercera forma de obtener Bluetooth en su Xbox: usando un adaptador Bluetooth que admita conexiones ópticas digitales. Esta conexión suele ser para conectar barras de sonido, pero también puede usarla para llevar Bluetooth a su Xbox.

    Esto no se aplicará a todos los transmisores pero, junto con un puerto de 3,5 mm, algunos también tienen un cable óptico digital. Y en la parte posterior de su Xbox One, encontrará un puerto de salida de audio óptico S / PDIF.

    • Conecte la óptica digital de su transmisor Bluetooth al puerto S / PDIF en la parte trasera de la Xbox.
    • Cambie el modo de transmisor de 3,5 mm (o AUX) a S / PDIF si su dispositivo lo admite.
    • Conecte sus auriculares al transmisor a través de Bluetooth.

    Sin embargo, usar la salida óptica digital no es perfecto. Debido a que solo es de salida, no podrás chatear con tus amigos en Xbox One.

    Si está jugando en la Xbox Series X | S, desafortunadamente, falta la conexión de salida digital en la consola, y el director de Xbox, Phil Spencer, dice que no hay suficientes personas que usen el puerto para justificar gastar dinero en él.

    Sin embargo, la mayoría de los televisores modernos también tienen un puerto óptico, por lo que siempre puede conectar el transmisor de esa manera.

    Uso de auriculares Bluetooth con Remote Play en Xbox One

    ¿No te importa jugar en la pantalla pequeña? Luego, usa el Uso a distancia de Xbox, que te permite jugar a Xbox One usando tus auriculares Bluetooth en tu teléfono. Los controladores modernos de Xbox, como los que vienen con Xbox One S, están habilitados para Bluetooth (además de usar Xbox Wireless).

    Recuerde, debe estar cerca (más o menos) de su consola para que esto funcione.

    Necesitará la aplicación Xbox para Android o iOS , audífonos o audífonos Bluetooth y un nuevo controlador Xbox y clip de juego. Alternativamente, puede utilizar un controlador Bluetooth compatible con dispositivos móviles.

    Para empezar:

    • Empareje sus auriculares y teléfono.
    • Conecte su controlador Xbox a su teléfono o conecte un controlador Bluetooth móvil como el Razer Kishi.
    • En tu Xbox One, presiona el botón Guía y selecciona Perfiles y sistema .
    • Vaya a Configuración> Dispositivo y conexiones> Funciones remotas .
    • Marque la casilla Habilitar funciones remotas .
    • Cambie el modo de energía a Instant-on .
    • Abre la aplicación Xbox.
    • Toque el botón Uso a distancia en la parte superior de la pantalla.
    • Si aún no lo ha hecho, seleccione Configurar una consola . Si ha vinculado su consola a la aplicación, elija Uso a distancia en este dispositivo .

    Ahora puede comenzar a jugar todos sus juegos de Xbox en la consola, con el sonido que se reproduce a través de sus auriculares Bluetooth.

    Llevando conexiones Bluetooth a Xbox One

    Dado que la Xbox One carece de las capacidades de Bluetooth, usar un transmisor para conectar sus auriculares Bluetooth a la Xbox es la única forma de hacerlo.

    Si está conectando uno de estos dispositivos, tampoco tiene que usar auriculares o audífonos inalámbricos. Incluso podría conectar altavoces Bluetooth a la Xbox One para darle un poco de impulso a su audio.

    No olvides sumergirte en la configuración de audio de Xbox One y encender Windows Sonic también. Ofrece soporte espacial 3D (o una especie de 'sonido envolvente virtualizado') que hace que su juego sea aún más envolvente.

  • Microsoft se une al compromiso de Amazon sobre el cambio climático

    Microsoft se une al compromiso de Amazon sobre el cambio climático

    Microsoft se une a Amazon y a otras 12 compañías importantes en un compromiso de alcanzar cero emisiones netas de carbono para 2040.

    El objetivo pone a las empresas en línea con los términos del Acuerdo de París de las Naciones Unidas una década antes de lo programado y dará como resultado la reducción de millones de toneladas de emisiones de carbono.

    Microsoft reduce las emisiones de carbono y la huella global

    Microsoft está firmando The Climate Pledge , una iniciativa global liderada por Amazon y Global Optimism para alcanzar los términos de emisiones netas de carbono cero del Acuerdo de París 10 años antes, comprometiéndose a "romper la crisis climática".

    Relacionado: Los mejores sitios para ayudarlo a visualizar el cambio climático

    Microsoft se une a otros signatarios, incluidos Coca-Cola European Partners, Infosys, Mercedes Benz, Siemens, Uber y Verizon, además de algunos nombres más inusuales, como el club de fútbol español Real Betis.

    Las empresas que participan en The Climate Pledge acuerdan:

    1. Medir e informar sobre sus emisiones de gases de efecto invernadero con regularidad.
    2. Impulsar los esfuerzos de descarbonización de sus empresas "en línea con el Acuerdo de París", realizando cambios en su negocio con mejoras de eficiencia, utilizando energía renovable, reduciendo el uso de materiales y otros esquemas de reducción de carbono,
    3. "Neutralizar cualquier emisión restante" con esquemas de reducción de carbono permanentes y socialmente beneficiosos para alcanzar el objetivo de emisiones netas de carbono cero para 2040.

    La medida se produce después del anuncio de enero de 2020 de que Microsoft se convertirá en carbono negativo para 2030, un objetivo enormemente ambicioso para una empresa de tecnología global.

    Si bien el mundo necesitará llegar a cero neto, aquellos de nosotros que podemos permitirnos movernos más rápido e ir más lejos debemos hacerlo. Es por eso que hoy anunciamos un objetivo ambicioso y un nuevo plan para reducir y, en última instancia, eliminar la huella de carbono de Microsoft. Para 2030 Microsoft será carbono negativo y para 2050 Microsoft eliminará del medio ambiente todo el carbono que la empresa ha emitido, ya sea directamente o por consumo eléctrico desde su fundación en 1975.

    Entonces, si bien lograr la inscripción en The Climate Pledge es ambicioso y un compromiso loable, Microsoft ya había dado los primeros pasos hacia ese objetivo. La siguiente imagen detalla cómo Microsoft alcanzará su ambiciosa meta para 2030.

    ¿Pueden las empresas tecnológicas convertirse en carbono cero neto?

    La dificultad para las grandes empresas tecnológicas como Microsoft es que sus vínculos con otras industrias productoras de carbono siempre estarán bajo escrutinio.

    Relacionado: Herramientas de cambio climático para comprender el calentamiento global

    Los críticos se apresuraron a señalar que si bien Microsoft está reduciendo su huella, lo cual es bueno, proporciona una gran cantidad de infraestructura para la industria del petróleo y el gas, uno de los principales contaminadores del mundo.

    Es una situación similar para Coca-Cola, por un lado suscribiéndose a iniciativas de reducción de carbono como The Climate Pledge, mientras que por otro lado es nombrada como uno de los peores contaminadores globales cada año.

    Además, los esfuerzos de Amazon son encomiables, pero la propia huella del gigante del comercio creció alrededor del 15 por ciento, según su informe de emisiones autoeditado de 2019. Amazon tampoco informa al CDP, el antiguo Carbon Disclosure Project, que monitorea y califica los esfuerzos de las empresas globales para reducir su huella.

  • ¿Qué es el texto ASCII y cómo se usa?

    ASCII es un acrónimo que quizás haya escuchado en relación con el texto de computadora, pero es un término que está perdiendo rápidamente su uso gracias a un recién llegado más poderoso. Pero, ¿qué es ASCII y para qué se utiliza?

    ¿Qué significa ASCII?

    Quizás el lugar más fácil para comenzar es el acrónimo en sí, así que ampliémoslo:

    A merican S tandard C oda para I nformaciones I nterchange

    Este bocado de una frase realmente no da una imagen completa, pero algunas partes ofrecen inmediatamente algunas pistas, en particular las dos primeras palabras. ASCII es una norma estadounidense, cuya importancia pronto se hará evidente.

    El “Código para el intercambio de información” sugiere que estamos hablando de un formato para pasar datos de un lado a otro. Específicamente, ASCII trata con datos textuales: caracteres que componen palabras en un lenguaje típicamente legible por humanos.

    ASCII resuelve el problema de cómo asignar valores a letras y otros caracteres para que, cuando se almacenen como unos y ceros en un archivo, puedan volver a traducirse a letras cuando el archivo se lea más tarde. Si diferentes sistemas informáticos están de acuerdo en usar el mismo código, dicha información se puede intercambiar de manera confiable.

    Relacionado: Cómo encontrar símbolos y buscar sus significados

    La historia de ASCII

    A veces denominado US-ASCII, ASCII fue una innovación estadounidense desarrollada en la década de 1960. El estándar ha sufrido muchas revisiones desde, principalmente en 1977 y 1986, cuando ASCII se actualizó por última vez.

    Las extensiones y variaciones se han basado en ASCII a lo largo de los años, principalmente para atender el hecho de que ASCII omite muchos caracteres utilizados, o incluso requeridos, por idiomas distintos del inglés de EE. UU. ASCII ni siquiera tiene en cuenta el símbolo de la moneda del Reino Unido ("£"), aunque la libra está presente en Latin-1, una extensión de 8 bits desarrollada en la década de 1980, que también codifica varias otras monedas.

    ASCII se extendió enormemente y fue reemplazado por Unicode, un estándar mucho más completo y ambicioso, que se analiza a continuación. En 2008, Unicode superó a ASCII en popularidad para el uso en línea.

    ¿Qué caracteres representa ASCII?

    Para una computadora, la letra "A" es tan desconocida como el color púrpura o el sentimiento de celos. Las computadoras manejan unos y ceros, y depende de los humanos decidir cómo usar esos unos y ceros para representar números, palabras, imágenes y cualquier otra cosa.

    Puede pensar en ASCII como el código Morse del mundo digital, el primer intento, de todos modos. Mientras que el código Morse se usa para representar solo 36 caracteres diferentes (26 letras y 10 dígitos), ASCII fue diseñado para representar hasta 128 caracteres diferentes en 7 bits de datos.

    ASCII distingue entre mayúsculas y minúsculas, lo que significa que representa 52 letras mayúsculas y minúsculas del alfabeto inglés. Junto con los mismos 10 dígitos, eso es aproximadamente la mitad del espacio utilizado.

    Los símbolos de puntuación, matemáticos y tipográficos ocupan el resto, y una colección de caracteres de control, que son códigos especiales no imprimibles con significados funcionales; consulte a continuación para obtener más información.

    A continuación, se muestran algunos caracteres típicos que codifica ASCII:

    Binario Decimal Personaje
    010 0001 33 !
    011 0000 48 0
    011 1001 57 9
    011 1011 59 ;
    100 0001 sesenta y cinco UNA
    100 0010 66 segundo
    101 1010 90 Z
    101 1011 91 [
    110 0001 97 una
    110 0010 98 segundo
    111 1101 125 }

    Tenga en cuenta que los valores elegidos tienen algunas propiedades útiles, en particular:

    • Las letras del mismo caso siempre se pueden ordenar numéricamente ya que están en orden. Por ejemplo, A tiene un valor menor que B, que tiene un valor menor que Z.
    • Las letras de diferentes casos se compensan exactamente con 32. Esto hace que sea muy fácil traducir entre mayúsculas y minúsculas, ya que solo se debe cambiar un bit para cada letra, de cualquier manera.

    Personajes de control

    Además de las letras, la puntuación y los dígitos, ASCII puede representar una serie de caracteres de control, puntos de código especial que no producen una salida de un solo carácter, sino que proporcionan significados alternativos sobre los datos a lo que sea que los esté consumiendo.

    Por ejemplo, ASCII 000 1001 es el carácter de tabulación horizontal. Representa el espacio que obtendrá cuando presione la tecla TAB. Por lo general, no verá estos personajes directamente, pero a menudo se mostrará su efecto. Aquí hay algunos ejemplos más:

    Binario Decimal Personaje
    000 1001 9 Ficha horizontal
    000 1010 10 Linea de alimentación
    001 0111 23 Fin del bloque de transmisión

    ¿Qué pasa con otros personajes?

    ASCII tuvo un gran éxito durante los primeros días de la informática, ya que era simple y ampliamente adoptado. Sin embargo, en un mundo con una perspectiva más internacional, un sistema de escritura simplemente no es suficiente. Las comunicaciones modernas deben ser posibles en francés, japonés, de hecho, en cualquier idioma en el que queramos almacenar texto.

    El conjunto de caracteres Unicode puede abordar un total de 1,112,064 caracteres diferentes, aunque solo alrededor de una décima parte de ellos están actualmente definidos. Eso puede parecer mucho, pero la codificación tiene como objetivo no solo atender a decenas de miles de caracteres chinos, sino que también cubre emoji (casi mil quinientos) e incluso sistemas de escritura extintos como Jurchen.

    Relacionado: Los 100 emojis más populares explicados

    Unicode reconoció el dominio de ASCII en su elección de los primeros 128 caracteres: son exactamente iguales que ASCII. Esto permite que los archivos codificados en ASCII se utilicen en situaciones en las que se espera Unicode, proporcionando compatibilidad con versiones anteriores.

    Resumen

    El texto ASCII representa las 26 letras del alfabeto inglés, con dígitos, puntuación y algunos otros símbolos. Cumplió muy bien su propósito durante la mayor parte de medio siglo.

    Ahora ha sido reemplazado por Unicode, que admite una gran cantidad de idiomas y otros símbolos, incluidos los emoji. UTF-8 es, para todos los propósitos prácticos, la codificación que debe usarse para representar caracteres Unicode en línea.

  • Cómo inspeccionar enlaces sospechosos con las herramientas integradas de su navegador

    Cómo inspeccionar enlaces sospechosos con las herramientas integradas de su navegador

    Piense en cuántos sitios web visita en un día determinado. Ahora piense en cuántas URL escribe usted mismo en el navegador. Lo más probable es que visite muchos más sitios web de los que busca manualmente. La mayoría de nosotros lo hacemos a través de enlaces.

    Algunos enlaces están claramente etiquetados y provienen de fuentes obvias y confiables. Sin embargo, algunos enlaces provienen de fuentes extrañas y potencialmente peligrosas. Puede ser difícil saber adónde conducirán. Hay varias formas de "inspeccionar" enlaces para aprender más sobre ellos sin seguirlos realmente.

    Hay varias razones para inspeccionar los enlaces antes de hacer clic en ellos. Van desde la curiosidad pasajera hasta protegerse de las estafas y el malware .

    Suponga que está navegando en su sitio favorito, ve un enlace en el texto y tiene curiosidad acerca de dónde lo llevaría. O tal vez estás leyendo las noticias y quieres saber de dónde sacó el editor información vinculada sin pasar por un agujero de conejo.

    Hacer clic en el enlace solo toma un momento, pero inspeccionarlo le brinda la información más rápido.

    ¿Alguna vez borra su navegador y encuentra cookies de sitios que no usa regularmente o que no recuerda haber visitado? Esto sucede a menudo cuando selecciona un enlace de un artículo en las redes sociales o que alguien le envió en un mensaje.

    Dependiendo de cuán celosamente proteja sus cookies, saber cuándo un enlace puede dirigirlo a un sitio de recolección de información antes de hacer clic en él puede ahorrarle tiempo y preocupaciones. Teniendo en cuenta que probablemente sea solo un meme, podría considerar pedirle al remitente que le envíe una captura de pantalla en lugar de hacer clic en el sitio usted mismo.

    La razón más importante para inspeccionar enlaces es la seguridad. Algunos enlaces lo llevarán a sitios que son peligrosos para su computadora o pondrán en peligro su identidad. A veces, la inspección de enlaces revelará señales de alerta que le permitirán saber que no debe seguirlos. Otras veces, hay que tomar mayores precauciones con estos misteriosos enlaces.

    Las tres situaciones descritas anteriormente requieren niveles de preocupación muy diferentes y merecen niveles de esfuerzo muy diferentes. Afortunadamente, existen diferentes formas de inspeccionar enlaces. Algunos son muy fáciles y te dicen muy poco. Otros son un poco más de esfuerzo, pero te dicen todo lo que necesitas saber.

    Este artículo ilustra estos métodos inspeccionando un hipervínculo en un artículo real de MakeUseOf.

    La forma más sencilla de inspeccionar un enlace es simplemente colocar el cursor sobre el enlace en cuestión. Esto creará un pequeño cuadro emergente en la esquina inferior izquierda de la ventana del navegador.

    Es bueno tener en cuenta que esto solo funciona en navegadores. Por lo tanto, si encuentra un enlace en una aplicación, tendrá que tomar otras medidas.

    Por ejemplo, es posible que desee inspeccionar un enlace que vino en un correo electrónico. Es posible que no pueda utilizar este método dentro de su aplicación de correo electrónico, pero, si accede a ese correo electrónico desde un navegador, este método funcionará.

    Para obtener más información sobre un enlace, puede utilizar el menú Inspeccionar enlace .

    Haga clic con el botón derecho en cualquier enlace para abrir un menú que probablemente haya utilizado innumerables veces para copiar enlaces o abrir enlaces en nuevas pestañas. Esta vez, seleccione Inspeccionar desde la parte inferior del menú. Esto abre un panel completo dentro de la ventana de su navegador.

    Este panel le brinda la dirección completa del enlace, que a veces se corta en el método de desplazamiento del cursor. También le brinda más información de la que probablemente nadie haya deseado sobre cómo se formatea el enlace.

    Más que eso, puede seleccionar el icono " >> " en la esquina superior derecha del panel para abrir un nuevo menú que le permite acceder a barras de herramientas adicionales. Seleccione " Seguridad " en este menú.

    Este nuevo panel le dará las calificaciones del sitio web en varios campos de seguridad, incluido si el sitio web utiliza un certificado de servidor válido y si su conexión es segura.

    Toda esta información le dice más sobre la página en la que se encuentra que el enlace que está inspeccionando. Si esta inspección no alivió sus inquietudes, existe una opción más para la inspección de enlaces que le dirá todo lo que necesita saber.

    Hasta ahora, todas las herramientas y soluciones discutidas son soluciones que puede hacer instantáneamente usando solo su propio navegador. Sin embargo, si realmente desea saber con certeza si un enlace es seguro, es posible que deba dar un paso adicional.

    Los servicios de escaneo de enlaces le permiten comprobar si un enlace es seguro o si está asociado con malware. Algunos servicios de escaneo de enlaces incluso le dicen si un enlace está asociado con estafas de phishing.

    Estos servicios se monetizan de diferentes maneras, buscan cosas diferentes, le brindan información diferente y están alojados por diferentes proveedores. Sin embargo, todos funcionan en general de la misma manera.

    Primero, copie (¡pero no abra!) El enlace sospechoso. Luego, en una ventana diferente del navegador, abra su sitio de escaneo de enlaces preferido. Estos sitios tienen un campo en el que pegas el enlace sospechoso. Luego, el sitio escanea el enlace sin que usted tenga que abrirlo. También puede usarlos en enlaces que copie desde aplicaciones o en sus dispositivos móviles.

    En términos de volumen, los informes generados por estos sitios no le dicen tanto como si inspecciona el enlace usted mismo. Sin embargo, es probable que la información que brinden sea de mayor utilidad para usted.

    Conclusión

    Hay muchas formas diferentes de conocer los enlaces antes de decidirse a seguirlos.

    Si tiene curiosidad acerca de un enlace, simplemente colocando el cursor sobre el enlace le dirá a dónde va. Si desea saber más sobre un enlace, inspeccionarlo le informará sobre el enlace y el sitio web que lo creó. Y, si le preocupa un enlace, puede hacer que un servicio en línea lo busque por usted.