Blog

  • Los carretes y las pestañas de compras llegan a la página de inicio de Instagram

    Los carretes y las pestañas de compras llegan a la página de inicio de Instagram

    La próxima vez que abra Instagram, verá dos pestañas nuevas en su página de inicio: Carretes y Tienda. Estas nuevas incorporaciones facilitan aún más el intercambio entre su feed, la página Explorar, así como las secciones Carretes y Tienda.

    Familiarizándose con el nuevo diseño de Instagram

    Instagram ha estado planeando cambiar su página de inicio durante bastante tiempo. La aplicación incluso ha probado diferentes variaciones del diseño de la pantalla de inicio , y ahora, Instagram finalmente se ha decidido por una.

    Adam Mosseri, el jefe de Instagram, anunció el nuevo diseño en una publicación de blog Acerca de Facebook . La pestaña Carretes aparece en lugar del botón de nueva publicación, mientras que la sección Tienda reemplaza la pestaña de actividad en forma de corazón.

    Tanto la pestaña de actividad como el botón de nueva publicación encontrarán un nuevo hogar en la esquina superior derecha de la página de inicio de Instagram. Si bien es posible que se pierda la ubicación anterior de estas pestañas, es probable que sea lo mejor. Las pestañas dedicadas para Reels y Shop facilitarán la búsqueda y la navegación a estas secciones.

    Reels, la función de video de formato corto de Instagram, se mezcló previamente con otro contenido en la página Explorar. Una nueva pestaña ayudará a Reels a competir con TikTok y probablemente llamará más la atención sobre la función.

    Y en la pestaña Comprar, verá recomendaciones, productos seleccionados e incluso videos para comprar. Instagram realmente está impulsando la función de compras, ya que pronto podrás comprar en Reels .

    Las nuevas pestañas en la página de inicio de Instagram son un cambio bastante grande para Instagram, que no ha actualizado su apariencia por un tiempo. Mosseri señaló que Instagram no "toma estos cambios a la ligera" y continuó explicando su entusiasmo por el nuevo diseño, afirmando:

    No hemos actualizado la pantalla de inicio de Instagram a lo grande durante bastante tiempo. Pero la forma en que la gente crea y disfruta de la cultura ha cambiado, y el mayor riesgo para Instagram no es que cambiemos demasiado rápido, sino que no cambiemos y nos volvamos irrelevantes. Estamos entusiasmados con el nuevo diseño y creemos que le da a la aplicación una actualización muy necesaria, mientras se mantiene fiel a nuestro valor central de simplicidad.

    El cambio de diseño de Instagram era necesario

    El nuevo diseño de la página de inicio de Instagram fue un cambio necesario y cuidadosamente calculado. Mientras Instagram lucha por competir con TikTok en constante crecimiento, necesitaba hacer que los carretes fueran más relevantes.

    Para hacer esto, no tuvo más remedio que colocar Carretes justo en el centro de la barra de menú inferior. Se asegura de que los usuarios sepan que la función existe y muestra el nuevo compromiso de Instagram con Reels.

  • Cómo reemplazar el cielo en cualquier foto usando Photoshop

    Cómo reemplazar el cielo en cualquier foto usando Photoshop

    ¿Alguna vez has visto una imagen hermosa de un paisaje y te preguntaste cómo el fotógrafo capturó un cielo tan asombroso también? Para los profesionales dedicados, esto puede no ser solo una casualidad.

    Se sabe que los fotógrafos profesionales pasan días o incluso semanas al aire libre esperando tomar la foto perfecta. Pero te sorprenderá saber que hay muchos fotógrafos que reemplazan rutinariamente sus cielos en Photoshop. Lo que es mucho más rápido y sencillo.

    En este artículo, le mostraremos una manera fácil de reemplazar el cielo en cualquier foto usando Photoshop. Para dar un paso más, también le mostraremos cómo editar fácilmente el resto de su imagen rápidamente para que coincida con su nuevo cielo.

    Cómo reemplazar un cielo en Photoshop

    1. Inicie Photoshop e importe su imagen. Luego seleccione Editar > Reemplazo de cielo .
      seleccione el reemplazo del cielo del menú de edición
    2. Aparecerá el cuadro de diálogo de reemplazo de cielo. Desde el cuadro de miniaturas Sky en la parte superior, haga clic en la flecha hacia abajo.
      haga clic en la flecha hacia abajo para abrir las opciones de archivo
    3. Se abrirá otro cuadro de opciones. Seleccione la herramienta de engranaje y New Sky .
      selecciona el nuevo cielo que quieras
    4. Photoshop abrirá el cuadro de ubicación de descargas predeterminado. Seleccione la imagen del cielo que desea usar y haga clic en Abrir .
      Seleccionar e importar imagen
    5. Con su cielo cargado en el cuadro de vista previa, todos los controles de Reemplazo de cielo estarán disponibles para ayudar a combinar las dos imágenes. Ajuste cada control deslizante a su gusto. Luego haga clic en Aceptar .
      ajuste los controles deslizantes de reemplazo del cielo al gusto

    La mayoría de las imágenes requerirán sus propios ajustes únicos. Le recomendamos que experimente con cada control deslizante para ver cómo Photoshop procesará cada ajuste.

    Antes de pasar al siguiente paso, aquí hay breves explicaciones de cada opción de ajuste que se encuentra en el Paso 5.

    • Shift Edge desplazará la línea del horizonte de su nuevo cielo hacia arriba o hacia abajo mediante un degradado.
    • Fade Edge es un ajuste mucho más sutil para hacer la transición de su imagen principal con su nuevo cielo.
    • Sky Adjustments es un menú desplegable con tres opciones a considerar: Brillo , Temperatura y Escala . Si marca la casilla Voltear , su cielo se volteará horizontalmente para darle un aspecto diferente.
    • Ajustes de primer plano es otro menú desplegable que contiene las opciones Modo de iluminación , Ajuste de iluminación y Ajuste de color . Estos controles mejorarán aún más la zona de transición de su imagen principal y el nuevo cielo.
    • La salida le dice a Photoshop cómo renderizar su nuevo cielo en la pila de capas. La opción predeterminada es Nuevas capas , que suele ser la mejor manera de mejorar aún más su imagen más adelante.

    Editar su imagen para que coincida con su nuevo cielo

    Photoshop agrupará estas capas de ajuste juntas como Grupo de reemplazo de cielo directamente sobre su imagen de fondo .

    Habrá tres o cuatro capas diferentes, dependiendo de si cambió el brillo en el Paso 5. Si es así, esta capa estará en la parte superior etiquetada como Brillo del cielo , seguida de las capas Cielo , Iluminación de primer plano y Color de primer plano .

    Si bien Photoshop generalmente hace un trabajo increíble al componer un nuevo cielo en su foto, el resultado en esta etapa puede parecer poco realista dependiendo de cuán diferentes sean los colores en cada imagen.

    En este ejemplo, no parece del todo correcto. Si bien las montañas y el lago en primer plano están bañados en hermosos tonos de magenta, es difícil imaginar ese tipo de iluminación producida por una foto del cielo en gran parte en blanco y negro. Se requieren cambios adicionales.

    Depende de usted hasta dónde decida llegar para mejorar creativamente su imagen. Podría pasar hasta una hora o más tratando de lograr un aspecto muy artístico. Pero para propósitos estrictamente de reemplazo del cielo, recomendamos crear dos capas adicionales para lograr un reemplazo exitoso del cielo antes de pasar a métodos más avanzados.

    Para la primera capa, usaremos este truco rápido de Photoshop para cambiar los colores de las imágenes .

    Capa 1

    1. Contraiga la capa Sky Replacement Group haciendo clic en la flecha hacia abajo. Asegúrate de que esta capa esté resaltada. Seleccione Crear una nueva capa en el panel inferior derecho. Una capa en blanco llamada "Capa 1" debería aparecer ahora sobre la capa del Grupo de Reemplazo del Cielo.
      agregar una capa en blanco
    2. Cambie el modo de fusión de Normal a Color .
      cambiar el modo de fusión a color
    3. Elija la herramienta Cuentagotas y haga clic en la región de color de su foto que le gustaría ver en su cielo (¡deberían coincidir un poco para parecer realistas!) El cuadro de primer plano debe reflejar el color que eligió.
      seleccione la herramienta Cuentagotas
    4. Haga clic en B para la herramienta Pincel . Este es solo uno de los útiles atajos de teclado de Photoshop .
    5. Seleccione un pincel redondo suave de Pinceles generales.
      seleccione un cepillo redondo suave
    6. Pinta las áreas resaltadas de tus nubes con el color seleccionado. En este ejemplo, es un tono magenta. Tenga en cuenta que es posible que desee ajustar el flujo hacia abajo desde el 100% si el efecto es demasiado fuerte. Además, puede ajustar el tamaño del pincel usando las teclas de corchete "[]".
    7. Si es necesario, ajuste la capa Opacidad para afinar el efecto.
      pintar los reflejos

    Capa de equilibrio de color

    Agregar una capa de Balance de color es la guinda del pastel. ajustes adicionales de sombras, luces y tonos medios hará que su nuevo cielo cobre vida y complete el proceso de reemplazo del cielo.

    1. Seleccione el icono de la capa de ajuste de relleno en la parte inferior derecha y haga clic en Balance de color . Debería abrirse un cuadro de opciones. De lo contrario, haga doble clic en la miniatura de la capa Balance de color.
      agregar una capa de ajuste de equilibrio de color
    2. Ajuste los controles deslizantes de tonos medios a su gusto. Haga lo mismo con Highlights y Shadows .
    3. Si es necesario, ajuste la capa Opacidad para afinar el efecto.
      ajustar los controles deslizantes de tonos medios, resaltados y sombras
    4. Seleccione la Máscara lista para usar de la capa Balance de color . Luego haga clic en B para Pincel .
    5. Mueva la tecla X para seleccionar Negro como Color de primer plano .
    6. Con la herramienta Pincel , elimine el efecto Balance de color de su imagen hasta que el cielo y la imagen original se mezclen bien. En este punto, puede volver a sus capas individuales y hacer opacidad y otros ajustes para ajustar su imagen.
      pintar de negro en la imagen original para ocultar el efecto de equilibrio de color al gusto

    ¡Eso es! Puede detenerse en este punto o optar por realizar ajustes adicionales para hacer que su imagen sea más artística.

    Facilitar la sustitución de cielos en Photoshop

    No todas las fotos de los cielos son iguales. Lo que significa que es importante examinar su imagen antes de encontrar su cielo de reemplazo, prestando mucha atención a los colores y la calidad de la luz.

    En este ejemplo, la toma fue una exposición larga probablemente tomada al amanecer. Lo ideal sería ubicar una imagen con este tipo de combinación de colores, pero como acabamos de demostrar, no siempre es necesario.

    Además, es importante determinar cómo se verán las nubes. Las nubes oscuras y pesadas serán más dramáticas, mientras que las nubes dispersas y ligeras reflejarán un ambiente más sereno.

    Cuando se trata de fotografiar cielos para un posible uso posterior, tampoco está de más saber cómo evitar el ruido en las imágenes para garantizar un cielo limpio, si ese es el aspecto que busca.

    Crédito de la imagen: Kyle Roxas / Pexels

  • ¿Cuál es tu signo? Snapchat se lanza a la astrología

    ¿Alguna vez te preguntaste qué significa realmente tu cumpleaños? Bueno, Snapchat está listo para decirte.

    La nueva función de astrología de la aplicación le brinda un perfil astrológico detallado e incluso está equipada con clasificaciones de compatibilidad para usted y sus amigos.

    ¿Qué está escrito en tus estrellas?

    Snapchat ya no es solo una aplicación de mensajería, se ha convertido en una aplicación de mensajería y astrología dos en uno. Puede parecer una combinación extraña, pero tiene mucho sentido. Las lecturas astrológicas en la aplicación seguramente generarán conversaciones divertidas.

    Para acceder a su perfil astrológico, primero asegúrese de tener la última versión de Snapchat. A continuación, toque el icono de Bitmoji en la esquina superior izquierda de la pantalla y seleccione el signo de estrella que está debajo de su nombre.

    Luego, deberá ingresar su fecha de nacimiento, junto con su hora de nacimiento y ubicación. Después de eso, Snapchat te dará un resumen de dónde se alinearon los planetas en tu momento de nacimiento.

    Snapchat identificará los signos del sol, la salida y la luna, así como la ubicación de todos los demás planetas en varias diapositivas detalladas. También interpretará lo que todo eso significa para tu personalidad, dándote la oportunidad de quizás aprender algo nuevo sobre ti.

    Pero si no tiene ganas de leer demasiado, puede consultar su perfil astrológico general. Esto le brinda un resumen de sus rasgos dominantes y le muestra cómo le va en tres categorías: Elementos, Modalidad y Polaridad.

    Galería de imágenes (3 imágenes)

    Para hacer que esta función sea aún más divertida, Snapchat creó una herramienta de compatibilidad para acompañarla. Ahora puede verificar qué tan compatible es con su familia, amigos o pareja en la aplicación.

    Si uno de tus amigos ya ha habilitado la función de astrología, puedes ver qué tan bien debes llevarte de acuerdo con las estrellas. Simplemente navegue a su perfil de Snapchat, toque su signo de estrella y obtendrá un análisis de compatibilidad en profundidad. Puede verificar su compatibilidad general, así como sumergirse para ver qué puede hacer que se armonice o choque.

    Toda la función utiliza Bitmojis, que agrega un sabor único a una lectura astrológica. Además, es bastante fácil de interpretar para cualquiera que sea nuevo en el mundo de la astrología. Otros sitios de astrología pueden resultar demasiado complejos para los principiantes, lo que convierte a Snapchat en un lugar sorprendentemente bueno para comenzar.

    Sacar el máximo partido a Snapchat

    No olvide que incluso puede compartir su perfil de compatibilidad astrológica con sus amigos, lo que puede generar algunas conversaciones interesantes. Entre Bitmojis, filtros divertidos y ahora astrología, Snapchat se está convirtiendo en una de las plataformas de mensajería más entretenidas.

  • 5 problemas con las bombillas Philips Hue y cómo solucionarlas

    5 problemas con las bombillas Philips Hue y cómo solucionarlas

    Las bombillas inteligentes le permiten automatizar la iluminación de su hogar y controlarla de forma inalámbrica desde otros dispositivos como un teléfono inteligente. Las luces inteligentes más populares del mercado son las bombillas Philips Hue, pero incluso estas pueden sufrir problemas técnicos de vez en cuando.

    Independientemente de lo que esté fallando con las bombillas Philips Hue, debería poder solucionarlas con algunos consejos básicos para la solución de problemas. Aquí están todos los problemas más comunes de Philips Hue junto con cómo solucionarlos.

    1. No puede agregar nuevas bombillas Philips Hue

    Antes de que pueda comenzar a usar sus bombillas Philips Hue, debe emparejarlas con su hogar inteligente mediante la aplicación gratuita Hue para Android e iOS .

    Para agregar una nueva bombilla a su configuración de luz, abra la aplicación Hue y vaya a Configuración> Configuración de luz> Agregar luz . La aplicación buscará nuevas luces en su red y le permitirá agregarlas.

    Galería de imágenes (3 imágenes)

    Pruebe estos consejos de solución de problemas si la aplicación Hue no puede encontrar su nueva bombilla:

    • Enciende la luz: las bombillas Philips Hue solo funcionan cuando el interruptor de luz al que están conectadas está encendido. Verifique los interruptores de pared para todas sus bombillas.
    • Verifique la marca: solo puede agregar bombillas Philips Hue a la aplicación Hue. Deben decir Philips Hue en la propia bombilla. Asegúrese de no haber comprado por error un tipo diferente de bombilla Philips.
    • Agregue la bombilla manualmente: si la aplicación Hue no encuentra su bombilla automáticamente, puede agregarla manualmente. Desde la pantalla Agregar luz , toque Agregar número de serie , luego escriba los seis caracteres impresos en su bombilla.
    • Cambie a la aplicación Hue Bluetooth: si compró bombillas Bluetooth y no tiene un Philips Hue Bridge, debe usar la aplicación Hue Bluetooth gratuita para Android o iOS .

    2. No puedes encontrar el puente Hue

    Si desea muchas bombillas inteligentes o planea crear automatizaciones Philips Hue con ellas, necesita usar un Hue Bridge. Esto actúa como un centro inteligente para su configuración de iluminación, conecta todas sus bombillas a Internet y le permite controlarlas cuando está fuera de casa.

    La mayoría de los kits de inicio de Philips Hue vienen con un Hue Bridge, pero es posible que deba comprar uno por separado si no lo obtuvo.

    Para conectarse a su Hue Bridge, abra la aplicación Hue y vaya a Configuración> Hue Bridges> Agregar Hue Bridge . Luego haga clic en el botón circular en la parte superior del Hue Bridge para ingresar al modo de emparejamiento.

    Si no puede encontrar su Hue Bridge:

    • Asegúrate de que esté encendido: conecta tu Hue Bridge a la alimentación con el cable suministrado. Debería ver aparecer luces en el puente cuando se enciende.
    • Conéctelo a su enrutador: use un cable Ethernet para conectar su Hue Bridge directamente a su enrutador, lo que le permitirá conectarse a Internet.
    • Conéctese a la misma red: asegúrese de que el dispositivo que está utilizando se conecte a la misma red a la que está conectado su Hue Bridge. Por lo general, debe conectarse a través de Wi-Fi aunque el puente se conecte con un cable.
    • Reinicie el puente Hue: si aún no puede encontrar el puente para emparejarlo, desenchufe el cable de alimentación y espere 30 segundos antes de volver a enchufarlo. Luego, espere dos minutos para que el puente se inicie antes de intentar emparejar nuevamente.

    3. Sus bombillas Philips Hue son inalcanzables

    Después de emparejar las bombillas Philips Hue con la aplicación, es posible que luego descubra que dicen "Inaccesible" y ya no puede encenderlas o apagarlas con su teléfono inteligente u otros dispositivos.

    Este es un problema común que generalmente puede solucionar con uno de estos trucos rápidos:

    • Asegúrese de que la luz esté encendida: usted u otra persona en su hogar puede haber apagado la bombilla Philips Hue con el interruptor de la luz en la pared. Asegúrese de que todos los interruptores de sus bombillas Hue estén encendidos para controlarlos desde la aplicación.
    • Mantenga sus bombillas dentro del alcance: aún puede usar una bombilla Hue lejos del puente siempre que haya otras bombillas Hue en el medio para actuar como un enlace. Si tiene una bombilla lejos de todas las demás, acérquela al puente o agregue otra bombilla en el medio para mantenerla dentro del alcance.

    4. Sus bombillas Philips Hue parpadean o zumban

    Lo último que desea de una bombilla Philips Hue costosa es que la luz parpadee o suene. Si eso le sucede a sus bombillas, generalmente es porque las conectó a un regulador de intensidad.

    Aunque puede atenuar las bombillas Philips Hue con la aplicación, no funcionan bien con interruptores de atenuación físicos. Aquí hay algunos pasos que puede seguir para solucionarlo si ese es el caso:

    • Cambie a un enchufe diferente: mueva su bombilla Philips Hue a un enchufe que no use un interruptor de atenuación para ver si eso arregla el parpadeo o el zumbido.
    • Deshágase del interruptor de atenuación: si desea mantener la bombilla Philips Hue en ese enchufe, es posible que deba volver a cablear el interruptor para deshacerse del atenuador. En su lugar, podría cambiar a un interruptor de luz Wi-Fi .
    • Pruebe con una bombilla diferente: si la bombilla continúa parpadeando o zumbando, es posible que deba reemplazarla. Comuníquese con Philips directamente para ver si pueden cambiarlo bajo la garantía.

    5. No puede controlar de forma fiable sus bombillas Philips Hue

    A veces, las bombillas Philips Hue parecen conectarse sin problemas, pero cuando intenta controlarlas, no funcionan correctamente. Puede encontrar que sus bombillas Hue se encienden solas, no cambian de color o no responden a los comandos de voz.

    Relacionado: ¿Se vuelven a encender las bombillas Philips Hue? Cómo arreglarlos

    Si tiene alguno de estos problemas, aquí hay algunos trucos que puede probar:

    • Busque actualizaciones de software en la aplicación Hue: las bombillas inteligentes ejecutan su propio software, lo que significa que es posible que deba actualizarlas. Abra la aplicación Hue y vaya a Configuración> Actualización de software para instalar nuevas actualizaciones. Esté preparado para esperar varias horas si tiene muchas bombillas para actualizar.
    • Retire y vuelva a agregar sus bombillas: si una bombilla en particular se está activando, vaya a Configuración> Configuración de luz y elija Eliminar esa bombilla de la aplicación Hue. Ahora desenchufe la bombilla del portalámparas, vuelva a conectarla y vuelva a vincularla con la aplicación.
    • Cambie sus habitaciones y zonas: es posible que la aplicación Hue no pueda controlar sus luces correctamente porque no sabe dónde están. Vaya a Configuración> Habitaciones y zonas para elegir dónde se ubica cada bombilla en su casa.

    Quizás es hora de empezar desde cero

    Debería poder solucionar la mayoría de los problemas con sus bombillas Philips Hue utilizando los consejos de solución de problemas anteriores. Pero si todavía está luchando para que sus bombillas funcionen correctamente, es posible que deba desemparejar todo y comenzar desde cero.

    Para hacer esto, abra la aplicación Hue y vaya a Configuración> Puentes Hue> [Su puente]> Limpiar . Esto elimina todos los datos de su puente, incluida la automatización guardada y las bombillas emparejadas. También puede usar el botón de reinicio físico en la parte posterior del puente para hacer esto.

    Luego, retire y vuelva a agregar todas las bombillas de su casa y siga las instrucciones de configuración inicial nuevamente. Eso debería solucionar cualquier problema que esté experimentando con sus bombillas Philips Hue.

  • ¿Qué es una función en la programación?

    ¿Se encuentra a menudo copiando y pegando su código para reutilizarlo en diferentes secciones de su programa?

    Si es así, es posible que desee considerar el uso de funciones. Las funciones son una característica muy poderosa de los lenguajes de programación. Pueden hacer que el código sea más eficiente, más fácil de leer y elegante.

    ¿Qué es una función?

    Una función es un bloque de código que realiza una tarea. Se puede llamar y reutilizar varias veces. Puede pasar información a una función y esta puede devolver información. Muchos lenguajes de programación tienen funciones integradas a las que puede acceder en su biblioteca, pero también puede crear sus propias funciones.

    Cuando llama a una función, el programa pausará el programa actual y ejecutará la función. La función se leerá de arriba a abajo. Una vez que se completa la función, el programa continúa ejecutándose donde se había detenido. Si la función devolvió un valor, ese valor se usará donde se llamó a la función.

    ¿Cómo se escribe una función?

    Hay muchas formas diferentes de escribir funciones. La sintaxis exacta dependerá del lenguaje en el que esté programando. Mostraremos ejemplos en Python, JavaScript y C ++ para demostrar una variedad de sintaxis de programación.

    Relacionado: Por qué los lenguajes de programación no pueden existir sin funciones

    Funciones nulas

    El primer tipo de función que veremos es una función vacía. Esto simplemente significa que la función no devuelve un valor. Las funciones nulas se utilizan para completar un conjunto de instrucciones. En estos ejemplos, la función que escribimos se llama helloFunction . El propósito de la función es generar "Hola mundo".

    SUGERENCIA: asigne nombres a las funciones que expliquen lo que hacen. Será más fácil administrar las funciones y leer el código a medida que su programa se vuelva más complejo.

    Pitón

     def helloFunction():
    print("Hello World")
    helloFunction()

    La palabra clave def se usa en Python para definir y crear una función. A continuación, está el nombre de la función. Las instrucciones de la función siguen en la siguiente línea después de los dos puntos. El espacio en blanco es importante en Python, así que asegúrese de aplicar sangría a todo el código que desea que ejecute su función. En el ejemplo anterior, la función ejecuta una línea de código.

    Sus agudos ojos pueden haber notado que print () también es una función, pero se llama de manera diferente a nuestra función. Mantenga ese pensamiento ahora, exploraremos las funciones y los parámetros más adelante.

    JavaScript

     function helloFunction(){
    alert("Hello World!");
    }
    helloFunction();

    En JavaScript, la función de palabra clave se utiliza para crear funciones. A continuación, tenemos el nombre de la función. Cualquier código que se encuentre entre las llaves se ejecuta cuando se llama a la función.

    El espacio en blanco no es importante en JavaScript, pero se acostumbra sangrar el código en la función. La sangría hace que el código sea más fácil de leer, lo cual es muy importante a medida que sus programas se vuelven más complejos.

    Nota: Al igual que print () en el ejemplo anterior, alert () también es una función.

    C ++

     #include <iostream>
    using namespace std;
    void helloFunction(){
    cout << "Hello World!";
    }
    int main(){
    helloFunction();
    return 0;
    }

    Las funciones se crean de forma diferente en C ++. En lugar de una palabra clave para definir una función, la primera palabra describe el tipo de datos que devolverá la función. En este caso, nuestra función no devuelve ningún dato, por lo que los datos son nulos. A continuación, tenemos el nombre de la función. Al igual que en JavaScript, todo el código entre llaves se ejecuta cuando se llama a la función. También de manera similar a JavaScript, los espacios en blanco no afectan la función, pero es una buena práctica.

    ¿Viste otra función en el código C ++? Sí, main () es una función. Cuando ejecuta un programa en C ++, llama automáticamente a la función principal. Cuando la función principal se completa con éxito, devuelve 0 cuando sale del programa para indicar que no hubo errores al ejecutar el programa.

    Funciones que requieren valores

    Las funciones vacías son excelentes si descubre que está escribiendo el mismo fragmento de código una y otra vez. Pero pueden ser limitantes. Son estáticos y no cambian. Siempre completan las mismas instrucciones. Una forma de aumentar su utilidad es pasar diferentes valores a la función.

    Habrá notado que los corchetes seguían los nombres de todas nuestras funciones. Entre paréntesis, podemos declarar que se necesitan datos para ejecutar nuestra función. Entonces podemos usar los datos pasados ​​a nuestra función en la función. Echemos un vistazo a los ejemplos anteriores nuevamente, pero esta vez pasemos la frase que queremos que salga.

    Pitón

     def helloFunction(newPhrase):
    print(newPhrase)
    helloFunction("Our new phrase")

    Ahora, entre corchetes, nuestra función declara que necesita una variable para ejecutarse. Hemos nombrado la variable newPhrase y ahora podemos usarla en nuestra función. Cuando llamamos a la función, necesitamos pasar la información solicitada colocándola entre corchetes. Se realizaron los mismos cambios en JavaScript.

    JavaScript

     function helloFunction(newPhrase){
    alert(newPhrase);
    }
    helloFunction("Our new phrase");

    C ++

     #include <iostream>
    using namespace std;
    void helloFunction(string newPhrase){
    cout << newPhrase;
    }
    int main(){
    helloFunction("Our new Phrase");
    return 0;
    }

    Nuestra función C ++ requería un poco más de información. Sabemos que su función quiere datos de cadena, pero eso no es lo suficientemente bueno para C ++. Cuando crea su función, debe especificar qué tipo de datos requiere su función. Si no envía el tipo correcto de datos, la función creará un error.

    Esto puede parecer un poco molesto, pero los lenguajes estrictos a menudo pueden ahorrarle dolores de cabeza. Si escribe una función en JavaScript que requiere un número entero, pero el número se envía como una cadena, puede crear un error que es muy difícil de rastrear.

    Relacionado: 5 lenguajes de programación funcional que debe conocer

    Funciones que devuelven un valor

    La capacidad de función final que cubriremos es la devolución de datos. Esto es particularmente valioso cuando desea modificar los datos antes de usarlos. Aunque podría escribir eso en línea, si usa los mismos cálculos muchas veces, como convertir imperial a métrico, podría tener más sentido escribirlo como una función. Nuestro ejemplo será más sencillo. Nuestra función requerirá dos enteros y devolverá la suma.

    Pitón

     def addingFunction(a, b):
    return a + b
    print(addingFunction(2, 4))

    En este ejemplo, nuestra función requiere dos variables en lugar de una. Lo indicamos separando nuestros nombres de variables con una coma. La palabra clave return le dice a la función que devuelva los siguientes datos, en este caso, 2 + 4 o 6. Llamamos a la función dentro de la función print () .

    Una vez que nuestro programa llegara a esa línea, se habría detenido, habría ejecutado nuestra función y luego habría continuado como si añadir Función (2, 4) fuera en realidad solo el valor devuelto 6.

    JavaScript

    El código JavaScript es muy similar al código Python. La principal diferencia es que la función se llama en una alerta.

     function addingFunction(a, b){
    return a + b;
    }
    alert(addingFunction(2, 4));

    C ++

     #include <iostream>
    using namespace std;
    int addingFunction(int a, int b){
    return a + b;
    }
    int main(){
    cout << addingFunction(2, 4) ;
    return 0;
    }

    El código C ++ se ejecuta de manera similar, pero como de costumbre, requiere un poco más de información. Primero, tenemos que decir qué tipo de datos devolverá nuestra función. Verá que void se ha cambiado a int . Esto significa que en lugar de no devolver ningún dato, nuestra función devolverá un número entero. Más allá de eso, el código es similar al código que ya hemos explorado.

    Administre sus funciones

    Una cosa divertida de las funciones es que las funciones pueden llamar a otras funciones. ¡Incluso pueden llamarse a sí mismos! Pero un gran poder conlleva una gran responsabilidad. No te vuelvas loco creando código con funciones que llaman a otras funciones que llaman aún más funciones.

    Como se mencionó, cada vez que se llama a una función, el programa se detiene mientras ejecuta la función. Esto significa que el programa se mantiene en la memoria activa. Si llama a varias funciones más sin completarlas, está utilizando más memoria activa. Si no tiene cuidado, su programa puede salirse de control.

  • Ticketmaster le negará la entrada a conciertos si prueba COVID-19 positivo

    La forma en que asiste a eventos en el futuro podría verse muy diferente, ya que Ticketmaster planea verificar su estado de COVID-19 antes de permitirle cruzar la puerta.

    ¿Cómo ha afectado el COVID-19 a las artes escénicas?

    Muchas empresas han sufrido el impacto de la pandemia de COVID-19 y eso es especialmente cierto en las artes escénicas. Cuando a muchos de nosotros se nos dice que nos quedemos en casa y que nos mantengamos alejados de los grupos grandes, la emoción de asistir a un concierto repleto parece un placer lejano.

    Los lugares físicos normalmente llenos de conciertos, teatro y espectáculos de danza han tenido que cerrar indefinidamente sus puertas. Muchos gobiernos han proporcionado paquetes de ayuda financiera para mantener a flote la industria.

    Aunque algunos han intentado realizar actuaciones socialmente distanciadas, o se han adaptado al panorama cambiado con la transmisión en línea, muchos artistas y lugares están luchando por obtener ganancias sin los ingresos que genera la actuación en vivo con casas llenas.

    Ticketmaster planea verificar su estado de COVID-19

    Para intentar organizar eventos de forma segura, Billboard informa que Ticketmaster está trabajando en un sistema que verificaría su estado de COVID-19 antes de que pueda ingresar a un lugar.

    Aunque el plan aún está en desarrollo, la idea es que los poseedores de boletos deban verificar que hayan sido vacunados contra COVID-19 o que hayan dado negativo dentro de las 24 a 72 horas antes del evento (la duración exacta dependerá de las autoridades regionales de salud) .

    Se haría la prueba en un laboratorio, pediría que se enviara el resultado a su compañía de salud, quien a su vez enviaría el estado a Ticketmaster. Si el resultado fuera positivo, se le negaría la entrada al evento.

    Ticketmaster no tendría acceso a sus registros médicos, sino que simplemente recibiría la verificación de si es elegible para asistir.

    Aunque todavía hay muchos detalles por resolver, Ticketmaster quiere permitir que los artistas organicen eventos lo antes posible y que los fanáticos no esperen ser probados en el sitio.

    Para habilitar esto, Ticketmaster haría uso de la emisión de boletos digitales que no se pueden transferir ni revender.

    Ticketmaster también planea implementar esto junto con su nuevo sistema SmartEvent, que organiza eventos con rastreo de contactos , entrada retrasada y distanciamiento social.

    En declaraciones a Billboard, el presidente de Ticketmaster, Mark Yovich, dijo:

    El objetivo de Ticketmaster es proporcionar suficiente flexibilidad y opciones para que los lugares y los fanáticos tengan múltiples caminos para regresar a los eventos, y está trabajando para crear integraciones a nuestra API y tecnología líder de emisión de boletos digitales, ya que buscaremos aprovechar las mejores soluciones basadas en lo ecológico. iluminado por funcionarios y deseado por clientes.

    ¿Están los eventos virtuales aquí para quedarse?

    Pase lo que pase, está claro que asistir a eventos en vivo en el futuro será muy diferente de lo que solía ser.

    Mientras tanto, echa un vistazo a servicios como Spotify, que ahora muestra los próximos eventos virtuales de tus artistas favoritos.

  • Cómo utilizar Shelter to Sandbox Apps en Android

    Cómo utilizar Shelter to Sandbox Apps en Android

    Shelter es una práctica aplicación que te permite crear una caja de arena en tu dispositivo Android. Esto significa que puede ejecutar copias clonadas de aplicaciones, almacenar documentos y mantener cuentas por separado de su espacio de trabajo principal. ¡Es como tener un teléfono adicional viviendo dentro de su dispositivo!

    Le mostraremos cómo comenzar a usar Shelter y lo que ofrece para su dispositivo Android.

    Fondo y descarga de refugio

    Shelter es una aplicación de software gratuita y de código abierto (FOSS) que toma la función de perfil de trabajo incorporada de Android y la ofrece a todos.

    Normalmente, solo se puede acceder a un perfil de trabajo con un software costoso de nivel empresarial. Permite a los empleados usar un dispositivo tanto para el trabajo como para el hogar, mientras mantiene las aplicaciones y los datos personales y comerciales separados.

    Algunos proveedores, como Samsung, ofrecen funciones similares. Sin embargo, Shelter es accesible y se usa en muchos más dispositivos.

    Para comenzar, descargue la aplicación. Debido a las políticas de Google, la versión de Play Store carece de la función File Shuttle. Sin embargo, la versión completa se puede descargar desde F-Droid.

    Descargar: Shelter en Google Play Store | F-Droid (gratis)

    Refugio: cómo configurarlo

    Galería de imágenes (3 imágenes)

    Una vez que haya descargado e instalado Shelter, hay algunos pasos más para completar antes de que esté listo para usar. Para abrirlo, toque el ícono, que parece un pollito saliendo de un huevo.

    Aparecerá un cuadro de diálogo que le advierte que no debe ejecutarlo en teléfonos que ya utilicen software de perfil de trabajo, como Carpeta segura o Carpetas ocultas. Si no está seguro, toque Adiós ; de lo contrario, toque Continuar para continuar.

    La siguiente pantalla le indica que está a punto de configurar un perfil de trabajo administrado y supervisado por su organización. Sin embargo, esta es una pantalla estándar del administrador de perfiles de trabajo de Android. El código Shelter está disponible para que cualquiera lo inspeccione y nadie ha encontrado ningún problema de seguridad con la aplicación. Si está satisfecho con esto, toque Aceptar y continuar .

    La siguiente pantalla configurará su perfil de trabajo. Este proceso puede tardar unos minutos en completarse.

    Una vez que el perfil de trabajo esté listo, volverá a la pantalla de inicio, donde debería encontrar una notificación esperándolo. Tire hacia abajo de la barra de notificaciones y toque el mensaje para finalizar la configuración. El refugio debería reiniciarse ahora; si no es así, toque el icono para abrirlo.

    Cuando abra Shelter, verá dos pestañas: Principal , que enumera las aplicaciones instaladas en su perfil normal, y Shelter , donde encontrará aplicaciones que fueron clonadas o instaladas en la caja de arena.

    Puedes instalar aplicaciones en Shelter usando tres métodos:

    1. Desde Shelter, puede clonar cualquier aplicación que ya exista en su teléfono. La aplicación clonada será una instalación nueva y no copiará ninguna de sus configuraciones o datos.
    2. Puede clonar la aplicación Google Play Store o F-Droid e instalar aplicaciones directamente en el perfil de trabajo. Esto es útil si no desea que dos copias de una aplicación ocupen espacio.
    3. Puede usar la función Instalar APK en Shelter desde el menú de tres puntos en la parte superior derecha de la aplicación. Esto abrirá un explorador de archivos que le permitirá localizar el APK.

    Shelter: Cómo clonar sus aplicaciones

    Galería de imágenes (3 imágenes)

    Para clonar su primera aplicación, simplemente toque su nombre en la pestaña Principal . Cuando toque el nombre de la aplicación, aparecerá un cuadro que le indicará qué operaciones están disponibles. Las opciones son Clonar a refugio (perfil de trabajo) o Desinstalar . Toca Clonar para refugiarte .

    Un mensaje le dirá que su teléfono no puede instalar aplicaciones desconocidas de Shelter por razones de seguridad. Esta es una función de seguridad de Android para evitar que las personas instalen aplicaciones de fuentes de terceros . Si está contento de continuar, toque Configuración .

    Verá una pantalla con una advertencia y una palanca marcada como Permitir desde esta fuente . Toque la palanca para darle permiso a Shelter para instalar software, luego toque la flecha hacia atrás en la parte superior izquierda para regresar.

    Ahora verá una pantalla que le preguntará si desea instalar la aplicación. Toque Instalar para continuar. Una vez que se haya instalado la aplicación, la verá en la pestaña Refugio . Toque el icono para obtener un menú de opciones.

    Luego, seleccione Iniciar para abrir la aplicación o Crear Descongelar y / o Iniciar acceso directo para colocar un icono en su pantalla de inicio para un fácil acceso. Los íconos de aplicaciones protegidas en la pantalla de inicio están marcados con un pequeño maletín azul en un círculo blanco, lo que te ayuda a diferenciarlos de las aplicaciones normales.

    Una vez que abra la aplicación, puede comenzar a usarla de la manera normal, excepto que estará aislada de manera segura del resto de su dispositivo.

    Cómo Shelter facilita su vida móvil

    Shelter es una herramienta poderosa, así que echemos un vistazo a las diferentes formas en que puede hacer que funcione para usted.

    Aislar aplicaciones

    Hay millones de aplicaciones disponibles en Google Play Store, y no todas son lo que parecen. Google cuenta con sistemas para identificar a los peores infractores y, a menudo, extrae malware de la tienda.

    Sin embargo, incluso muchas aplicaciones convencionales no son necesariamente benevolentes; Es difícil saber qué hace una aplicación en particular con sus datos. Los desarrolladores a menudo cargan su software con rastreadores para aprender sobre usted y cómo usa su dispositivo.

    Muchas aplicaciones también vienen con solicitudes de permisos excesivas. Hay aplicaciones de linterna, por ejemplo, que desean acceder a su ubicación, micrófono, contactos y otras funciones innecesarias para su propósito principal. Puede utilizar Shelter como un área de cuarentena donde puede instalar de forma segura estas desagradables aplicaciones.

    Las aplicaciones que se ejecutan dentro de Shelter solo pueden acceder a los datos de otras aplicaciones en la zona de pruebas. Un inconveniente a tener en cuenta es que Shelter actualmente no le permite administrar los permisos para sus aplicaciones clonadas.

    Si esto es un factor decisivo para usted, intente trabajar con el escenario opuesto. Puede instalar aplicaciones en las que confíe o desee mantener la privacidad dentro de Shelter y aislarlas del resto de su teléfono.

    Shelter le permite congelar aplicaciones hiperactivas

    Galería de imágenes (3 imágenes)

    Algunas aplicaciones parecen ejecutarse permanentemente en segundo plano, ocupando memoria valiosa y poder de procesamiento y enviando y recibiendo datos constantemente para propósitos desconocidos. Puede instalar estos acaparadores de recursos en Shelter y congelarlos. Esta función coloca las aplicaciones en un estado de animación suspendida hasta que realmente necesite usarlas.

    También es útil para aplicaciones que rara vez usas pero que necesitas tener instaladas en tu teléfono por si acaso. Para congelar una aplicación, búsquela en la pestaña Refugio y toque su nombre para que aparezca la lista de operaciones, luego toque Congelar .

    Puede acceder a aplicaciones congeladas desde Shelter en cualquier momento; aparecen al final de la lista con un fondo de color. También puede utilizar la lista de operaciones para crear un acceso directo Descongelar e iniciar (accesible desde la pantalla de inicio) para devolverlas rápidamente a la vida.

    Shelter le permite ejecutar dos cuentas desde un dispositivo

    Para administrar su complicada vida digital y separar el trabajo del personal , es probable que use más de una cuenta para ciertos servicios. Quizás tengas una cuenta de Facebook para uso personal y otra diferente para uso profesional, o quizás quieras acceder a tu propia cuenta de Twitter mientras administras otra para tu empresa.

    Al clonar aplicaciones en Shelter, puede usar ambas cuentas desde el mismo teléfono.

    El refugio le permite desconectarse completamente del trabajo

    Nuestros teléfonos pueden ser tanto una bendición como una maldición. Si bien es genial que puedas encargarte de tareas importantes estés donde estés, también significa que los límites entre la vida privada y profesional son borrosos. Esto significa que es fácil encontrar responsabilidades laborales que afecten su vida personal.

    Si configura todas sus aplicaciones y cuentas relacionadas con el trabajo dentro de Shelter, puede apagarlas todas con un toque. Simplemente baje la barra de notificaciones y toque el icono de perfil de trabajo (un pequeño maletín blanco en un círculo azul).

    Esto deshabilitará sus aplicaciones protegidas, lo que significa que no se ejecutarán en segundo plano, no se sincronizarán ni lo molestarán con notificaciones hasta que las vuelva a habilitar. Para hacerlo, vuelva a tocar el maletín o abra una aplicación.

    Esto también actúa como una característica de seguridad; para volver a habilitar sus aplicaciones de trabajo, debe ingresar su patrón de bloqueo de pantalla, PIN o contraseña. No solo es una función útil para cuando desea compartir su teléfono, sino que también mantiene la privacidad de datos importantes, como aplicaciones bancarias o médicas.

    Shelter: una herramienta de privacidad esencial para Android

    Ya sea que desee separar su trabajo y su vida personal, ocultar información confidencial o protegerse de aplicaciones maliciosas, esta ligera herramienta de Android ofrece muchas posibilidades. Exactamente cómo lo uses depende de ti.

    Solo tenga en cuenta que el desarrollador de Shelter no recomienda instalarlo si su teléfono ya usa una solución basada en el perfil de trabajo, como Samsung Secure Folder o Hidden Folders para dispositivos Xiaomi.

    Crédito de la imagen: Victoria White2010 / Flickr