Blog

  • Cómo usar el modo Vanish en Instagram (y por qué debería hacerlo)

    ¿Sabes cómo dicen "Internet nunca olvida"? ¡Ahora puede! No tener que preocuparse de que sus mensajes sean leídos por otras personas que fisgonean en su dispositivo es una experiencia liberadora.

    Con el modo Vanish de Instagram, puede tener chats privados que desaparecen después de que se leen. En este artículo, le mostraremos cómo puede usar Vanish Mode en Instagram como un profesional.

    ¿Qué es el modo Vanish?

    Vanish Mode se lanzó en Facebook Messenger en 2020, pero también se ha agregado a las funciones de mensajería de Instagram. Facebook anunció que la función permitiría a los usuarios crear y unirse a conversaciones de chat temporales que se borran automáticamente cuando finaliza el chat. Es muy similar a la función de borrado automático de Snapchat, pero solo funcionará cuando la enciendas manualmente.

    El modo Vanish solo funciona para chats con dos personas. No funciona en chats grupales.

    ¿Estás ansioso por participar en esto? ¡Veamos cómo funciona la función de mensajes que desaparecen!

    Cómo usar el modo Vanish en Instagram

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

    Para activar el modo Vanish, siga estos pasos:

    1. Abra su aplicación de Instagram y haga clic en el icono de chat .
    2. Seleccione un mensaje existente o cree una nueva cadena de mensajes y luego desplácese hasta la parte inferior de su chat.
    3. Desliza el dedo hacia arriba desde la parte inferior de la pantalla y suelta el dedo para activar el modo Vanish.
    4. Una vez que se activa, su pantalla se oscurece y algunos emojis de 'Shush' caen desde la parte superior de la pantalla para indicar que está en modo Vanish. Su compañero de chat también recibe una notificación con un mensaje en la pantalla de que está chateando en modo de desaparición. Continúe y envíe sus mensajes directos de Instagram como de costumbre.

    Relacionado: ¿ Nuevo en Instagram? Términos comunes que debe conocer

    Para cerrar la función de modo de desaparición, abra su hilo de chat y toque Desactivar el modo de desaparición en la parte superior de la pantalla. Sale inmediatamente del modo Vanish para ti y tu compañero de chat.

    Una vez que cierre su ventana de chat, todos los mensajes vistos desaparecerán.

    Nota: Si la función no parece funcionar en su aplicación, asegúrese de que esté actualizada. Si tiene la última versión en Instagram y aún no puede acceder al modo Vanish, es posible que no esté disponible en su región.

    Cosas importantes que debe saber sobre el modo Vanish

    Antes de comenzar a usar el modo Vanish de Instagram, aquí hay algunas cosas importantes que debe tener en cuenta.

    Esta función solo funcionará con personas que se siguen en Instagram. Esta es una precaución de seguridad de la compañía para que no tenga que lidiar con mensajes no solicitados de extraños en Instagram.

    También puede optar por participar en esta función con alguien o rechazar la solicitud. Tienes el control total de tu experiencia de chat.

    Relacionado: ¿Puedes leer los mensajes directos de Instagram sin que te "vean"?

    Si su compañero de chat toma una captura de pantalla de sus mensajes en el modo Vanish, se le notificará inmediatamente y viceversa.

    Asegúrate de activar el modo Desaparecer antes de compartir un mensaje; de ​​lo contrario, tus chats permanecerán permanentes a menos que decidas anular el envío.

    Si envía mensajes por error sin activar la función Modo de fuga, sus mensajes se mostrarán como cualquier otro mensaje. El modo Vanish no ocultará automáticamente los mensajes que envíe por error.

    Relacionado: Cómo anular el envío de mensajes directos en Instagram

    Por qué debería usar el modo Vanish

    El modo Vanish es perfecto para ti si te preocupa que los fisgones miren tus chats. Si la seguridad y la privacidad son importantes para ti (como estamos seguros de que lo son), entonces debes aprovechar las ofertas de Vanish Mode.

    También puede usar el modo Vanish si desea tener un chat privado con otro usuario de Instagram. Por ejemplo, si está planeando una fiesta sorpresa para un amigo o un ser querido, puede compartir los detalles con otras partes con el modo Vanish, para que no haya posibilidades de que se filtre información.

    Salga de su shell de mensajería

    Si eres conservador en línea por temor a compartir demasiado, o simplemente eres un pensador excesivo, esta función se creó pensando en ti. Todas las imágenes, el texto, los memes, las pegatinas o los GIF vistos compartidos en el modo Desaparecer desaparecen para siempre tan pronto como finaliza el chat. Como siempre, puede bloquear a cualquier persona y también denunciar una conversación si no se siente seguro.

    Siéntase libre de salir de su e-shell y expresarse con esta función.

  • Las 10 mejores aplicaciones de codificación para iOS y iPadOS

    Las 10 mejores aplicaciones de codificación para iOS y iPadOS

    La codificación es la base de algunas de las tecnologías más revolucionarias de nuestro mundo. Tanto los programadores principiantes como los experimentados siempre están buscando más formas de perfeccionar su oficio, pero aquellos que descubran una manera de codificar mientras están en movimiento obtendrán una ventaja sobre la competencia.

    Date la mejor oportunidad de convertirte en un codificador exitoso usando estas aplicaciones de codificación para dispositivos iOS y iPadOS.

    1. Swift Playgrounds

    Solo disponible para iPad, Swift Playgrounds ofrece una manera fácil y divertida de aprender el lenguaje de programación de Apple. Apple creó la aplicación como una herramienta de codificación de nivel de entrada para que los desarrolladores y los niños comiencen a aprender a crear sus propias aplicaciones en la plataforma.

    Hay acertijos en la aplicación que resuelve usando código, y también hay un editor de codificación en blanco para crear sus propias aplicaciones y juegos. Incluso puede enviar su creación directamente a la App Store utilizando Swift Playgrounds. La aplicación es 100% gratuita y lo guía paso a paso sobre cómo crear mejores aplicaciones con Swift.

    Descargar: Swift Playgrounds (gratis)

    2. Sololearn

    Sololearn afirma tener la mayor colección de cursos de codificación gratuitos disponibles en línea. La aplicación incursiona en múltiples lenguajes de codificación, incluidos Python, C ++, Javascript, Java, jQuery y más.

    Relacionado: ¿Qué es la codificación y cómo funciona?

    Cada curso que tomas en Sololearn viene con su propia certificación que puedes agregar a tu perfil o currículum de LinkedIn. No solo puede aprender a codificar, sino que también puede mejorar sus habilidades participando en competencias cara a cara con otros programadores en la aplicación.

    La aplicación es gratuita para comenzar, pero para desbloquear todas las lecciones y eliminar anuncios, deberá actualizar a la versión premium.

    Descargar: Sololearn (Gratis, suscripción disponible)

    3. Koder

    Si tiene experiencia en codificación y está buscando una aplicación que pueda aumentar su nivel de habilidad, Koder es para usted. Con mucho, una de las aplicaciones de codificación más completas, le dará acceso a más de 80 lenguajes de codificación diferentes. La aplicación también ayuda con el resaltado de sintaxis y el autocompletado, por lo que su codificación será más eficiente con menos errores.

    La aplicación es gratuita para iOS y iPadOS y le permite compartir archivos fácilmente para conexiones locales y remotas. También funciona con Dropbox y otras plataformas de almacenamiento en línea, por lo que siempre puede encontrar los archivos exactos que necesita mientras viaja.

    Descargar: Koder (gratis)

    4. Saltamontes

    Lo mejor para los principiantes que buscan aprender Javascript, Grasshopper es una aplicación simple y fácil de seguir que funciona de varias maneras. Puede obtener más información sobre Javascript y responder preguntas de opción múltiple para confirmar su conocimiento, o puede escribir código a través de ejercicios.

    Comienzas completando desafíos simples en niveles más bajos del juego y, a medida que avanzas, los desafíos se vuelven más complicados. No solo eso, sino que recopilará logros a lo largo del camino y recibirá comentarios en tiempo real para guiarlo a través de las lecciones.

    Descargar: Grasshopper (gratis)

    5. Textastic

    Textastic es otra aplicación integral que se ubica como una de las mejores de la industria para codificar en iOS. Al igual que Koder, este editor de código le permite escribir en más de 80 idiomas diferentes. También es compatible con TextMate y Sublime Text 3.

    Relacionado: Las mejores formas de aprender a codificar gratis

    La aplicación se basa en las API nativas de iOS y iPadOS que le brindan una velocidad superior en comparación con otras aplicaciones. Puede escribir funciones complicadas y ver sus resultados sin retrasos ni errores. Para aprovechar al máximo Textastic, debe conectar un teclado externo, importar y exportar archivos y usar la navegación del cursor para una fácil selección.

    Descargar: Textastic ($ 9.99)

    6. Mimo

    Mimo ayuda a cualquier programador principiante o experimentado a mantener su impulso cuando aprende código nuevo. Funciona con el mismo estilo que la popular aplicación de idiomas, Duolingo. Puede establecer límites sobre cuánto desea aprender en un día determinado y recibir puntos por alcanzar sus objetivos.

    Mimo seleccionará un conjunto personalizado de lecciones según los objetivos que establezca. La aplicación ayuda a realizar un seguimiento de cuántos días seguidos completó sus lecciones para que pueda ver qué tan bien lo está haciendo. Podrá utilizar los lenguajes de codificación más populares y una variedad de técnicas de aprendizaje para mejorar sus habilidades.

    Descargar: Mimo (Gratis, suscripción disponible)

    7. Pythonista 3

    Si desea aprender Python, hay pocas aplicaciones más adecuadas que Pythonista 3. La aplicación incluye muchas bibliotecas que los programadores con experiencia en Python reconocerán, pero también incluye la capacidad de usar funciones nativas de iOS como datos de ubicación, contactos, recordatorios, y fotos.

    No tendrá ningún problema para aprender mientras viaja porque Pythonista 3 incluye funciones similares a las de un escritorio, como resaltado de sintaxis, finalización de código, vistas de esquema y compatibilidad con múltiples pestañas en sus dispositivos móviles.

    Descargar: Pythonista 3 ($ 9.99)

    8. Centro de programación

    La aplicación Programming Hub es mejor para los programadores que deseen un conjunto de habilidades más completo en lugar de solo aprender a codificar. El tablero presenta varios tipos de cursos en los que puede inscribirse, como inteligencia artificial, conceptos básicos de TI y cursos de codificación.

    La aplicación define lo que puede esperar aprender en cada lección y también le da una idea de cuánto dinero podría esperar ganar si agrega el curso a su conjunto de habilidades. Cada lección viene en formato de presentación de diapositivas y puede usar un compilador al final de la lección para probar sus trucos de codificación.

    Descargar: Programming Hub (gratuito, suscripción disponible)

    9. Tampón

    Necesitará un editor potente cuando esté listo para comenzar a codificar mientras viaja, y Buffer podría ofrecerle todo lo que necesita. La aplicación es nativa de iOS y le ofrece muchas opciones de temas para personalizar su interfaz.

    Puede conectar Buffer a GitHub, DropBox y otras plataformas de intercambio de archivos que facilitan el acceso a sus recursos. Al igual que con los otros editores de código de esta lista, puede disfrutar del resaltado de sintaxis y la función de autocompletar durante la programación. Incluso puedes probar tu código usando Safari cuando hayas terminado.

    Descargar: Buffer ($ 4,99)

    10. Enki

    Si se utiliza mejor como complemento de sus otras aplicaciones de codificación de iOS, Enki funciona con tarjetas didácticas para ayudarle a recordar información específica de la codificación. Primero se le mostrará una tarjeta con datos de codificación, y luego Enki la relacionará con una pregunta relevante.

    No aprenderá a codificar estrictamente usando Enki, pero podrá dar contexto a sus habilidades de codificación y ayudar a enseñar a otros.

    Descargar: Enki (Gratis, suscripción disponible)

    Aprenda de las mejores aplicaciones de codificación para iOS

    Ya sea que esté aprendiendo a codificar o sea un desarrollador experimentado, tener la aplicación de codificación adecuada en su iPhone o iPad le ayudará a llevar sus habilidades al siguiente nivel. Puede encontrar aplicaciones que le enseñen diferentes idiomas o editores de código reales que le permitan probar su código en tiempo real. Si aprende mejor a través de los juegos, también hay muchos juegos de codificación que le enseñan cómo desarrollar sus habilidades de programación.

  • Cómo encontrar la suma de una serie geométrica usando varios idiomas

    Cuando busque mejorar sus habilidades de programación, probablemente desee aprender sobre secuencias geométricas en algún momento. En una secuencia geométrica, cada término se encuentra multiplicando el término anterior por una constante.

    En este artículo, aprenderá a encontrar la suma de la serie geométrica usando Python, C ++, JavaScript y C.

    ¿Qué es una serie geométrica?

    La suma de los términos de una secuencia geométrica infinita se llama serie geométrica. La secuencia geométrica o progresión geométrica se denota de la siguiente manera:

     a, ar, ar², ar³, ...

    donde,

     a = First term
    r = Common ratio

    Planteamiento del problema

    Se le da el primer término, la proporción común y el no. de términos de la serie geométrica. Necesitas encontrar la suma de la serie geométrica. Ejemplo : Sea firstTerm = 1, commonRatio = 2 y noOfTerms = 8. Serie geométrica: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Suma de la serie geométrica: 255 Por lo tanto, la salida es 255.

    Enfoque iterativo para encontrar la suma de una serie geométrica

    Primero, echemos un vistazo a la forma iterativa de encontrar la suma de una serie geométrica. Descubrirá cómo hacer esto con cada lenguaje de programación principal a continuación.

    Programa C ++ para encontrar la suma de una serie geométrica mediante iteración

    A continuación se muestra el programa C ++ para encontrar la suma de una serie geométrica mediante iteración:

     // C++ program to find the sum of geometric series
    #include <iostream>
    using namespace std;
    // Function to find the sum of geometric series
    float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
    {
    float result = 0;
    for (int i=0; i<noOfTerms; i++)
    {
    result = result + firstTerm;
    firstTerm = firstTerm * commonRatio;
    }
    return result;
    }
    int main()
    {
    float firstTerm = 1;
    float commonRatio = 2;
    int noOfTerms = 8;
    cout << "First Term: " << firstTerm << endl;
    cout << "Common Ratio: " << commonRatio << endl;
    cout << "Number of Terms: " << noOfTerms << endl;
    cout << "Sum of the geometric series: " << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
    return 0;
    }

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Programa Python para encontrar la suma de una serie geométrica mediante iteración

    A continuación se muestra el programa Python para encontrar la suma de una serie geométrica mediante iteración:

     # Python program to find the sum of geometric series
    # Function to find the sum of geometric series
    def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
    result = 0
    for i in range(noOfTerms):
    result = result + firstTerm
    firstTerm = firstTerm * commonRatio
    return result
    firstTerm = 1
    commonRatio = 2
    noOfTerms = 8
    print("First Term:", firstTerm)
    print("Common Ratio:", commonRatio)
    print("Number of Terms:", noOfTerms)
    print("Sum of the geometric series:", sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Relacionado: Cómo imprimir "¡Hola, mundo!" en los lenguajes de programación más populares

    Programa JavaScript para encontrar la suma de una serie geométrica mediante iteración

    A continuación se muestra el programa JavaScript para encontrar la suma de una serie geométrica mediante iteración:

     // JavaScript program to find the sum of geometric series
    // Function to find the sum of geometric series
    function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
    var result = 0;
    for (let i=0; i<noOfTerms; i++)
    {
    result = result + firstTerm;
    firstTerm = firstTerm * commonRatio;
    }
    return result;
    }

    var firstTerm = 1;
    var commonRatio = 2;
    var noOfTerms = 8;
    document.write("First Term: " + firstTerm + "<br>");
    document.write("Common Ratio: " + commonRatio + "<br>");
    document.write("Number of Terms: " + noOfTerms + "<br>");
    document.write("Sum of the geometric series: " + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Programa C para encontrar la suma de una serie geométrica mediante iteración

    A continuación se muestra el programa en C para encontrar la suma de una serie geométrica mediante iteración:

     // C program to find the sum of geometric series
    #include <stdio.h>
    // Function to find the sum of geometric series
    float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
    {
    float result = 0;
    for (int i=0; i<noOfTerms; i++)
    {
    result = result + firstTerm;
    firstTerm = firstTerm * commonRatio;
    }
    return result;
    }
    int main()
    {
    float firstTerm = 1;
    float commonRatio = 2;
    int noOfTerms = 8;
    printf("First Term: %f ⁠n", firstTerm);
    printf("Common Ratio: %f ⁠n", commonRatio);
    printf("Number of Terms: %d ⁠n", noOfTerms);
    printf("Sum of the geometric series: %f ⁠n", sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
    return 0;
    }

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Un enfoque eficiente para encontrar la suma de una serie geométrica usando una fórmula

    Puede usar la siguiente fórmula para encontrar la suma de la serie geométrica:

     Sum of geometric series = a(1 – rn)/(1 – r)

    donde,

     a = First term
    d = Common ratio
    n = No. of terms

    Programa C ++ para encontrar la suma de una serie geométrica usando una fórmula

    A continuación se muestra el programa C ++ para encontrar la suma de una serie geométrica usando la fórmula:

     // C++ program to find the sum of geometric series
    #include <bits/stdc++.h>
    using namespace std;
    // Function to find the sum of geometric series
    float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
    {
    return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
    }
    int main()
    {
    float firstTerm = 1;
    float commonRatio = 2;
    int noOfTerms = 8;
    cout << "First Term: " << firstTerm << endl;
    cout << "Common Ratio: " << commonRatio << endl;
    cout << "Number of Terms: " << noOfTerms << endl;
    cout << "Sum of the geometric series: " << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
    return 0;
    }

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Programa Python para encontrar la suma de una serie geométrica usando una fórmula

    A continuación se muestra el programa Python para encontrar la suma de una serie geométrica usando la fórmula:

     # Python program to find the sum of geometric series
    # Function to find the sum of geometric series
    def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
    return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio)
    firstTerm = 1
    commonRatio = 2
    noOfTerms = 8
    print("First Term:", firstTerm)
    print("Common Ratio:", commonRatio)
    print("Number of Terms:", noOfTerms)
    print("Sum of the geometric series:", sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Relacionado: Cómo encontrar el LCM y GCD de dos números en varios idiomas

    Programa JavaScript para encontrar la suma de una serie geométrica usando una fórmula

    A continuación se muestra el programa JavaScript para encontrar la suma de una serie geométrica usando la fórmula:

     // JavaScript program to find the sum of geometric series
    // Function to find the sum of geometric series
    function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
    return (firstTerm * (1 - Math.pow(commonRatio, noOfTerms))) / (1 - commonRatio);
    }

    var firstTerm = 1;
    var commonRatio = 2;
    var noOfTerms = 8;
    document.write("First Term: " + firstTerm + "<br>");
    document.write("Common Ratio: " + commonRatio + "<br>");
    document.write("Number of Terms: " + noOfTerms + "<br>");
    document.write("Sum of the geometric series: " + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Relacionado: Cómo contar las apariciones de un personaje dado en una cadena

    Programa en C para encontrar la suma de una serie geométrica usando una fórmula

    A continuación se muestra el programa en C para encontrar la suma de una serie geométrica usando la fórmula:

     // C program to find the sum of geometric series
    #include <stdio.h>
    #include <math.h>
    // Function to find the sum of geometric series
    float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
    {
    return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
    }
    int main()
    {
    float firstTerm = 1;
    float commonRatio = 2;
    int noOfTerms = 8;
    printf("First Term: %f ⁠n", firstTerm);
    printf("Common Ratio: %f ⁠n", commonRatio);
    printf("Number of Terms: %d ⁠n", noOfTerms);
    printf("Sum of the geometric series: %f ⁠n", sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
    return 0;
    }

    Producción:

     First Term: 1
    Common Ratio: 2
    Number of Terms: 8
    Sum of the geometric series: 255

    Ahora sabe cómo encontrar sumas de series geométricas utilizando diferentes lenguajes de programación

    En este artículo, aprendió a encontrar la suma de series geométricas utilizando dos enfoques: iteración y fórmula. También aprendió cómo resolver este problema utilizando varios lenguajes de programación como Python, C ++, JavaScript y C.

    Python es un lenguaje de programación de uso general que se centra en la legibilidad del código. Puede usar Python para ciencia de datos, aprendizaje automático, desarrollo web, procesamiento de imágenes, visión por computadora, etc. Es uno de los lenguajes de programación más versátiles. Vale la pena explorar este poderoso lenguaje de programación.

  • Cómo configurar el correo de voz en Android

    Mensaje de voz. ¿Hay alguna reliquia preciada del pasado que sea tan dolorosa para tener en cuenta y tentadora de evitar?

    Nos guste o no, hay gente ahí fuera y algunos quieren hablar contigo. Estar preparado para lo inevitable significa que nunca estarás demasiado lejos de tu alcance, incluso cuando estés fuera por un momento. En esta explicación rápida, lo guiaremos a través del proceso básico de cómo cambiar el correo de voz en Android.

    ¿Por qué molestarse en configurar su correo de voz?

    Nunca se sabe cuándo la oportunidad de su vida vendrá a llamar a su puerta. Al igual que en el mundo de la comunicación digital escrita, siempre vale la pena dar una primera impresión decente , especialmente cuando se involucra un nuevo cliente o conexión. La configuración adecuada del correo de voz hace el trabajo.

    Un saludo eficaz es sencillo, breve y te identifica rápidamente con quien te ha llamado. Le permite a la persona del otro lado saber que ha marcado el número correcto y que podrá comunicarse con ella cuando regrese. Ahora saben con certeza que la línea no ha caído en desuso.

    Cómo acceder a su correo de voz

    Quizás se esté preguntando: ¿llamo a mi buzón de voz? ¿Existe una aplicación específica para configurar el correo de voz?

    En la aplicación de su teléfono , navegue hasta el teclado numérico. Si presiona y mantiene presionada la tecla 1 , ingresará al menú principal de su correo de voz instantáneamente. También puede llamar a su propio número o seleccionar Correo de voz de la lista de opciones en el menú de tres puntos de la aplicación.

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

    Si esta es su primera incursión en el asunto, la voz amigable al otro lado lo guiará a través del proceso de cómo configurar el correo de voz. Android proporciona una mano cariñosa para sostener; avanza sin miedo.

    Relacionado: Cómo configurar el correo de voz para iPhone

    Abriéndose camino a través del menú

    A partir de aquí, las indicaciones verbales dependerán de su proveedor de servicios. Entre ellos, generalmente habrá cosas como opciones de idioma, así como características de seguridad; Por lo general, también se le pedirá que proporcione un PIN que utilizará para acceder a sus mensajes a través del sistema a partir de ese momento.

    Después, se esperará que se le ocurra algún tipo de saludo personal para aquellos que buscan comunicarse con usted. Mantener las cosas breves y profesionales generalmente lo cubrirá, sin importar quién decida darle un anillo.

    ¿Cómo configuro mis preferencias de correo de voz?

    Varios ajustes que pueden interesarle incluyen el orden en que se le reproducen los mensajes, así como el fax y otras opciones de mensajería grupal. Algunos proveedores incluso le proporcionarán un buzón de voz visual, que coloca todos sus mensajes frente a usted, donde se pueden leer y clasificar fácilmente.

    Relacionado: Los mejores operadores de telefonía móvil

    Una vez que está hecho, está fuera de tu cabello

    La mayoría de nosotros probablemente estemos de acuerdo en que el correo de voz apesta. Sin embargo, en nombre de la edad adulta, el profesionalismo y la buena voluntad hacia su prójimo, le recomendamos encarecidamente que lo termine de una vez y lo quite del camino. Tarda cinco minutos. Gracias más tarde.

  • ¿Qué sabe Pinterest sobre ti? He aquí cómo averiguarlo

    ¿Qué sabe Pinterest sobre ti? He aquí cómo averiguarlo

    Has estado usando Pinterest por un tiempo y has recopilado una gran cantidad de Pines en el sitio. Pero, ¿sabe qué información sobre usted se almacena en el sitio?

    Si tienes curiosidad por saber cuánto sabe Pinterest sobre ti, este artículo es para ti. Te mostraremos cómo descargar todos los datos que Pinterest tiene sobre ti y qué se incluye en él.

    Descargar tus datos de Pinterest no es fácil

    A diferencia de lo que se puede obtener al descargar sus datos de Twitter , descargar sus datos de Pinterest no es un proceso automático ni rápido.

    Pinterest no proporciona una función de exportación sencilla, y el procedimiento operativo estándar es enviarles una solicitud de sus datos a través del soporte de Pinterest.

    Otra forma en que puede solicitar sus datos es a través del formulario de contacto del responsable de protección de datos, pero esto solo funciona si es ciudadano de un estado miembro de la UE.

    Cómo solicitar sus datos de Pinterest

    Si está interesado en solicitar una copia de todos los datos que Pinterest tiene sobre usted, aquí hay algunos pasos que debe seguir.

    1. Vaya a help.pinterest.com en su navegador web.
    2. Vaya a la sección Privacidad, seguridad y legal y haga clic en Acceder, editar o eliminar datos personales .
    3. Haga clic en Solicitar para acceder a los datos personales en la tabla Tipo de solicitud .
    4. Complete sus datos en la sección ¿A quién estamos ayudando? Página

    Antes de llegar al lugar donde puede enviar su solicitud, se le pedirá que explique por qué solicita sus datos. También se le pedirá que adjunte una captura de pantalla o video opcional de cualquier mensaje de error que aparezca (en caso de que esté solicitando sus datos debido a un error).

    Sin embargo, puede continuar sin agregar capturas de pantalla. Haga clic en Enviar en la página Envíe su problema para revisión . Según Pinterest, las respuestas a las solicitudes de datos "generalmente" se manejan dentro de los 30 días.

    Si ya no desea utilizar la plataforma después de obtener una copia de sus datos, puede solicitar que se eliminen sus datos personales haciendo clic en Eliminar mis datos personales en la tabla Tipo de solicitud. Sus datos demoran un poco en estar listos para su descarga (tomó 9 días para obtener los nuestros), por lo que tendrá que ejercitar un poco de paciencia.

    Leer más: Cómo descargar todos los datos que Snapchat tiene sobre ti

    Obtener el archivo de datos real

    Una vez que haya recibido el correo de Pinterest que le informa que sus datos están listos, los pasos para descargarlos son muy sencillos.

    Haga clic en el enlace del correo e ingrese su dirección de correo electrónico. Se le enviará un código de verificación a su correo; cópielo y péguelo en la página de verificación de Pinterest.

    Desplácese sobre el archivo para encontrar el botón Guardar archivo en la página Transferencia segura de archivos . El archivo viene en formato .HTML.

    Cómo acceder a sus datos de Pinterest

    Haga doble clic en el archivo en su carpeta de descarga para abrirlo. Desplácese hacia abajo por las distintas secciones o haga clic en cualquier encabezado de la Tabla de contenido a la izquierda para acceder a una sección en particular.

    Los datos disponibles en el archivo incluyen la información de su perfil, tableros, Pines, comentarios, historial de consultas de búsqueda y casi todo lo que esperaría.

    Así es como se ve el archivo real:

    No duele saber lo que Pinterest sabe sobre ti

    Pinterest, como cualquier otra red social, recopila sus datos de actividad. Esto incluye datos sobre los Pines en los que hace clic, los tableros que crea y cualquier texto que agregue en un comentario o descripción.

    Esto se suma a la información que proporcionó cuando se registró por primera vez en la plataforma y la información de sus otros perfiles (Facebook o Google) vinculados a la cuenta.

    Puede que no creas que Pinterest representa un gran riesgo para tu privacidad; sin embargo, no está de más averiguar lo que sabe sobre usted.

  • Cómo instalar Homebridge en una Raspberry Pi

    Cómo instalar Homebridge en una Raspberry Pi

    Si bien puede crear varios proyectos destacados con su Raspberry Pi, uno de los más útiles es configurar un servidor Homebridge. Homebridge permite la compatibilidad con HomeKit para dispositivos que no son compatibles de forma nativa en Apple Home.

    Con Homebridge, puede usar Apple HomeKit con dispositivos como cámaras Nest y Nest, cámaras Ring y timbres, interruptores TP-Link Kasa, dispositivos Belkin WeMo e incluso su vehículo Tesla. Hoy, le mostraremos cómo hacer que Homebridge funcione en su hogar inteligente usando una Raspberry Pi.

    ¿Qué es Homebridge?

    Homebridge es un servidor ligero de código abierto que se ejecuta en Node.js. Su función principal es emular la API de HomeKit de iOS. En pocas palabras, los dispositivos inteligentes de su hogar se comunican con Homebridge a través de complementos, y Homebridge transmite esa información a Apple HomeKit. HomeKit, a su vez, transmite información a Homebridge, que luego controla sus dispositivos inteligentes.

    Esta comunicación permite a los usuarios operar dispositivos a través de Apple Home que no podrían controlar de forma nativa. Eso abre bastantes posibilidades para las personas que buscan personalizar su hogar inteligente. Además, la interfaz de usuario es intuitiva, el software es gratuito y la configuración de Homebridge lleva menos de una hora.

    Una vez que Homebridge esté configurado, todos sus dispositivos serán visibles dentro de la interfaz de Apple Home y deberían funcionar como cualquier otro dispositivo inteligente que actualmente admita HomeKit. También recibirá notificaciones cuando un dispositivo esté desconectado y podrá configurar automatizaciones personalizadas.

    Si, por ejemplo, desea que todas las luces se apaguen cuando la última persona salga de su casa, Homebridge lo hace posible. Homebridge también abre la puerta a muchas de las funciones de acceso directo de Apple, proporcionando automatizaciones casi ilimitadas.

    Qué necesitará para este proyecto

    Necesitará algunos elementos para que Homebridge funcione. Ellos son:

    Relacionado Cómo instalar un sistema operativo en su Raspberry Pi

    Descargue e instale la imagen oficial de Homebridge

    Hay cuatro pasos para instalar la imagen oficial de Homebridge con balenaEtcher. Ellos son:

    1. Descargue la imagen oficial de Homebridge Raspberry Pi
    2. Inserta tu tarjeta microSD en tu computadora y abre balenaEtcher.
    3. Seleccione su archivo de imagen . Este archivo es la imagen de Homebridge que descargó.
    4. Seleccione su objetivo , que es su tarjeta microSD, y toque Flash.

    El proceso de flasheo de la imagen solo debería tomar unos minutos. Cuando termine el grabador, expulsa la tarjeta microSD e insértala en la ranura para tarjetas microSD de tu Raspberry Pi (asegúrate de que esté apagada antes de instalar). Luego, encienda su Pi para continuar.

    Conéctese a la Raspberry Pi y actualice

    Una vez que su Pi esté encendido, vuelva a su computadora y abra un navegador web. Vaya a homebridge.local . Si se le solicita un nombre de usuario y una contraseña, el nombre de usuario es: admin y la contraseña es: admin .

    El sitio debe cargar la configuración de Homebridge. El proceso puede tardar unos minutos y Homebridge también comprobará e instalará las actualizaciones.

    A continuación, desea asegurarse de que su versión de Node.js sea la más actual. En la esquina superior derecha de la pantalla, verá tres puntos verticales. Haga clic en esos puntos y debería aparecer un menú de hamburguesas. Haga clic en Terminal y la pantalla cambiará a la línea de comando.

    En la línea de comando, escriba:

     sudo hb-config

    Este comando abrirá una ventana donde puede seleccionar Actualizar Node.js a la última versión de LTS . Una vez seleccionada, la instalación de Node.js se actualizará o recibirá un mensaje de que la versión ya está actualizada. ¡Eso es! Homebridge ahora está instalado.

    Cambio de la contraseña predeterminada de Homebridge

    Una de las primeras cosas que querrá hacer es cambiar la contraseña predeterminada de Homebridge. Haga clic en los tres puntos verticales en la esquina superior derecha, luego haga clic en Cuentas de usuario . Haga clic en Editar. Ingrese un nombre de administrador y una contraseña, luego haga clic en Guardar .

    Asegúrese de guardar esta contraseña porque si la pierde, no podrá iniciar sesión en su servidor Homebridge a menos que lo reinstale.

    Buscando complementos

    Homebridge utiliza complementos para comunicarse con sus dispositivos. Para instalar complementos, primero, haga clic en el menú Complementos . Luego, escriba el nombre del complemento en el cuadro Buscar complementos para instalar… .

    Recomendamos usar solo complementos que tengan el símbolo verde Verificado junto a sus instalaciones. Verificado significa que el equipo del proyecto de Homebridge ha revisado estos complementos y que cumplen con los requisitos para una "experiencia de usuario sin problemas".

    Muchos de estos complementos requieren configuración, pero cada uno debe tener guías de usuario detalladas para guiarlo a través del proceso. Los complementos instalados suelen tener el mismo aspecto. En la página del complemento, verá CONFIGURACIÓN debajo de cada nombre de complemento. Si la palabra ACTUALIZAR aparece junto a la configuración, entonces el complemento tiene una actualización disponible.

    También verá un icono de llave inglesa en el lado derecho del "cuadro" del complemento. Esa llave le permite volver a una versión anterior si tiene problemas con el complemento. Finalmente, el ícono de la extrema derecha, que parece un cuadro con una flecha apuntando hacia arriba y hacia la derecha, se vincula al archivo Léame oficial de GitHub para ese complemento. Hacer clic en este enlace le permite leer más sobre la configuración, consultar las preguntas frecuentes y ver el historial de versiones.

    Relacionado Cómo configurar un servidor de Minecraft en Raspberry Pi

    Uso de Homebridge con HomeKit

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

    Ahora que ha instalado Homebridge, querrá configurarlo para que funcione con Apple HomeKit. He aquí cómo hacerlo:

    1. Abra la aplicación Home en su dispositivo iOS
    2. En la esquina superior derecha, toca el símbolo +
    3. Toque Agregar accesorio , luego escanee el código QR que aparece en su panel de control de homebridge.local.

    Si no ha configurado ningún accesorio ni agregado ningún complemento, es posible que reciba un mensaje que indique que se requiere configuración adicional . No se preocupe por este mensaje. Una vez que instale algunos complementos, el mensaje desaparecerá.

    Mejores prácticas de Homebridge

    Después de usar Homebridge por un tiempo, puede notar que sus complementos están desactualizados. Los desarrolladores actualizan constantemente sus complementos para eliminar errores y mejorar el rendimiento, pero no hay forma de saber acerca de estas mejoras de complementos.

    Una vez al mes, recomendamos a los usuarios que inicien sesión en su servidor Homebridge y verifiquen si hay complementos desactualizados. Hacerlo mantendrá todo actualizado y puede eliminar problemas potenciales con versiones obsoletas. También es una buena idea reiniciar el servidor Homebridge cada pocos meses. Si un dispositivo deja de funcionar con HomeKit, reiniciar es uno de los mejores trucos para arreglar las cosas.

    Además, si observa texto rojo o amarillo en la transmisión del panel de Homebridge, es muy probable que algo haya salido mal. En estos casos, deberá actualizar o reinstalar el complemento infractor. Es posible que también deba cambiar algunas opciones de configuración.

    Relacionado: Los mejores proyectos de Raspberry Pi para principiantes

    Disfrute de la instalación de su nuevo Homebridge

    Homebridge es una herramienta extraordinaria para la automatización del hogar inteligente. Le permite controlar dispositivos económicos utilizando los dispositivos Apple que ya posee. Además, el software es de uso gratuito, se admite ampliamente en lugares como GitHub y se puede personalizar para configuraciones individuales de hogares inteligentes.

    Sin embargo, la mejor parte es lo sencillo que es empezar a trabajar con su hogar inteligente actual. Y con la nueva imagen oficial de Raspberry Pi, configurar Homebridge es más fácil que nunca. Entonces, si tiene una Raspberry Pi de repuesto acumulando polvo, pruebe Homebridge. Creemos que lo disfrutará.

  • Montones vs pilas: ¿Qué los distingue?

    Montones vs pilas: ¿Qué los distingue?

    Como programador, lo más probable es que se haya encontrado con los términos "montón" y "pila". Es una práctica generalizada para los principiantes usar estos dos términos de manera intercambiable e incorrecta.

    Si bien los estudiantes de un curso de Estructuras de datos y los programadores experimentados distinguirán fácilmente entre estas dos estructuras de datos, a los demás les puede parecer lo mismo.

    Los programadores deben diferenciar entre los dos y utilizarlos de forma adecuada en situaciones prácticas de programación. Los entrevistadores suelen estar interesados ​​en ofrecer a los solicitantes un escenario y luego pedir la estructura de datos más adecuada.

    Siga leyendo mientras echamos un vistazo detallado a montones, pilas, sus diferencias y aplicaciones relevantes.

    ¿Qué es un montón?

    Un montón para programadores es típicamente una estructura de datos de árbol especial a menudo llamada "cola de prioridad". Los montones que son una estructura de árbol binario completamente equilibrada (recuerde que todos los niveles de un árbol binario completo se llenan excepto el último nivel) y siguen una propiedad de montón se denominan montones binarios.

    La propiedad del montón estructura el árbol de una manera que coloca el valor máximo o mínimo en la raíz.

    Relacionado: Las mejores formas de aprender a codificar gratis

    En un montón máximo, el valor de los nodos principales es mayor que el de los nodos secundarios y la raíz del árbol contiene el valor máximo. Alternativamente, un Min Heap está estructurado para tener el valor mínimo como raíz, y cada nodo hijo tiene un valor mayor que su padre. La propiedad del montón debe ser recursivamente verdadera para cada nodo del árbol binario.

    Los montones se implementan generalmente a través de matrices lineales, con el primer elemento de la matriz ( Arr [0] ) representando la raíz. Para un nodo i específico, puede recuperar los nodos secundarios en Arr [(2 * i) + 1] y Arr [(2 * i) + 2] , de manera similar, el nodo principal está ubicado en Arr [(i-1) / 2] índice. La mayoría de los lenguajes, como Java y C ++, contienen bibliotecas que proporcionan a los usuarios montones mínimos y máximos listos para usar.

    ¿Qué es una pila?

    Las pilas son una de las primeras estructuras de datos que se enseñan a los estudiantes y no deben pasarse por alto. Una pila es una estructura de datos que se comporta como cualquier pila de la vida real (tarjetas, platos, etc.). Las pilas permiten operaciones solo en un extremo y, como resultado, tienen una característica LIFO (último en entrar, primero en salir). Por el contrario, las colas tienen una característica FIFO (primero en entrar, primero en salir) y permiten operaciones en ambos extremos.

    Las operaciones de pila típicas consisten en push (insertar datos en la parte superior de la pila) y pop (eliminar el elemento de datos superior). Puede implementar pilas a través de punteros, matrices o incluso listas vinculadas, según sus requisitos. C ++, C # y Java contienen bibliotecas que ya han implementado una pila, por lo que puede usarlas cuando lo necesite.

    Montones contra pilas

    Si ha leído hasta aquí, tiene una idea bastante clara de las diferencias entre una pila y un montón. Las pilas son lineales y tienen una característica LIFO, mientras que los montones tienen una estructura de árbol y siguen la propiedad del montón. Ambos tienen diferentes aplicaciones que discutiremos en la siguiente sección.

    En términos de un análisis de complejidad de tiempo asintótico, puede construir un montón binario en O (n) y extraer el valor mínimo o máximo en O (1). Las inserciones y eliminaciones se pueden lograr en tiempo O (log N). Por el contrario, la inserción y eliminación toman O (1) tiempo en una pila.

    Aplicaciones Típicas

    Por las razones discutidas anteriormente, los montones son muy eficientes cuando se usan como cola de prioridad. Los algoritmos de gráficos como el árbol de expansión mínimo de Prim y el camino más corto de Dijkstra suelen utilizar montones como cola de prioridad. Otra aplicación importante de los montones es ordenar una matriz de manera eficiente en solo O (N logN) tiempo; esta técnica de clasificación se conoce como "Clasificación en montón".

    Relacionado: Introducción al algoritmo de ordenación por inserción

    Las pilas también tienen una variedad de aplicaciones críticas, como la gestión de memoria y la evaluación de expresiones. Si se enfrenta a un problema de codificación de retroceso, podría ser una buena idea salvar el día usando una pila.

    Priorizar estructuras de datos

    Todo programador exitoso le dirá la importancia de dominar las estructuras de datos. Es una gran idea tratar de comprender y sentirse cómodo usando diferentes estructuras de datos cuando sea necesario, ya que es un concepto vital para todos los programadores.