Blog

  • WhatsApp pronto le permitirá configurar un temporizador de 24 horas para los mensajes que desaparecen

    La versión actual de WhatsApp te permite enviar mensajes que desaparecen a los siete días. Esto podría cambiar pronto, ya que WhatsApp está probando una función en la que puede hacer que sus mensajes enviados desaparezcan después de 24 horas.

    También habrá una versión mejorada de la función de chats de archivo que llegará a WhatsApp muy pronto.

    La situación actual con los mensajes que desaparecen de WhatsApp

    En la versión actual de WhatsApp, no puede seleccionar el período de tiempo después del cual sus mensajes deberían desaparecer. Cuando abre el menú de mensajes que desaparecen, la única opción que ve es si habilitar o deshabilitar la función.

    WhatsApp, de forma predeterminada, hace que sus mensajes desaparezcan después de siete días una vez que la función está habilitada. Este período de tiempo no se puede editar en este momento.

    Relacionado Cómo recuperar mensajes de WhatsApp eliminados o faltantes

    Creemos que WhatsApp hace esto para que tenga tiempo suficiente para recuperar los mensajes, si los hay. Siete días deberían ser suficientes para recuperar todos los mensajes que ha elegido eliminar con esta función.

    Cómo cambia la función de mensajes que desaparecen en WhatsApp

    Según lo informado por WABetaInfo, WhatsApp está trabajando en una función que le permite configurar un temporizador de 24 horas para los mensajes que desaparecen. Esto significa que podrá hacer que sus mensajes desaparezcan en 24 horas y no en 7 días.

    Si bien aún no está confirmado, es probable que esto sea una opción seleccionable y aún podrá seleccionar el marco de tiempo de siete días si lo desea.

    Cómo habilitar mensajes que desaparecen en WhatsApp

    Activar los mensajes que desaparecen en WhatsApp es bastante fácil, y todo lo que necesita hacer es seleccionar el contacto al que desea enviar estos mensajes que desaparecen.

    Para hacer esto, abra WhatsApp en su teléfono, toque el contacto con el que desea usar esta función, toque su nombre en la parte superior, seleccione Mensajes que desaparecen y elija Activado .

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

    Es probable que WhatsApp use esta pantalla para permitirle elegir entre un temporizador de 7 días y 24 horas para sus mensajes que desaparecen.

    Nueva función de archivo de WhatsApp

    También se informó que WhatsApp está trabajando en una versión mejorada de su función de archivo. En esta nueva versión, sus chats archivados se desarchivarán cuando reciba un nuevo mensaje en ellos.

    Esto significa que, si alguien te envía un mensaje y tienes sus mensajes en tus archivos, WhatsApp desarchivará todos esos mensajes al recibir el nuevo mensaje.

    Es probable que esta sea una función opcional, ya que en los informes también se ha visto un interruptor para activar y desactivar esta opción.

    Haga que sus mensajes de WhatsApp desaparezcan más rápido

    Una vez que estas actualizaciones entren en vigor, podrá deshacerse de los mensajes que desaparecen más temprano que tarde. También tendrá la posibilidad de desarchivar automáticamente sus chats cuando reciba un mensaje nuevo.

    Hasta que llegue ese día, disfruta de muchas de las funciones que WhatsApp ya tiene incorporadas.

  • Instagram prueba accidentalmente los recuentos de Hidden Like con más usuarios de los previstos

    Instagram prueba accidentalmente los recuentos de Hidden Like con más usuarios de los previstos

    Casi al mismo tiempo que Instagram lanzó Live Rooms, sus usuarios notaron otro cambio en la plataforma. Dicho esto, no hubo ningún anuncio oficial al respecto, lo que dejó confundidas a muchas personas en Instagram.

    Instagram se disculpa por un error de alimentación

    El martes, el equipo de relaciones públicas de Instagram tuiteó que habían estado "probando una nueva experiencia para ocultar los me gusta en las publicaciones de Feed". Desafortunadamente, un error agregó más usuarios a la prueba de lo planeado. El error se solucionó a las pocas horas de que el equipo lo reconociera, pero aún así sacudió a gran parte de la base de usuarios de Instagram.

    El jefe de Instagram, Adam Mosseri, se dirigió a Twitter unos días después para abordar el problema:

    Ocultar me gusta en Instagram no es un concepto nuevo. De hecho, en julio de 2019, Instagram realizó una prueba para esta función en julio de 2019 para algunos usuarios en países seleccionados (Australia, Brasil, Canadá, Irlanda, Italia, Japón y Nueva Zelanda).

    Era de esperar que si la prueba iba bien, Instagram lanzaría oficialmente la función en todo el mundo. Sin embargo, Mosseri explica en su video que los esfuerzos del equipo debían dividirse.

    Algunos miembros del equipo debían enfocarse en brindar más apoyo a las pequeñas empresas y los afectados por la pandemia, mientras que otros debían ayudar a luchar contra la injusticia racial, dados los recientes eventos en los Estados Unidos.

    ¿Por qué Instagram quiere ocultar los me gusta?

    Uno de los efectos negativos de las redes sociales es la depresión y / o ansiedad, provocada por la presión constante de mostrar las "mejores partes" de tu vida. Podría decirse que Instagram impulsa esta idea más que cualquier otra plataforma de redes sociales, simplemente porque la plataforma se centra en el contenido de fotos y videos.

    Instagram es consciente de este efecto y está tratando de encontrar la mejor manera de combatirlo. "La idea (…) era hacer que los recuentos de Me gusta fueran privados, para que solo tú pudieras ver los recuentos de Me gusta. Intentar despresurizar Instagram como una experiencia un poco para la gente", dice Mosseri.

    ¿Crees que los Me gusta de Instagram deberían estar ocultos?

    La reacción a los recuentos similares ocultos ha sido, como bien dice Mosseri, polarizante. Por un lado, tiene reacciones positivas a la función, diciendo que probablemente ayudaría a evitar que los usuarios comparen sus recuentos de Me gusta con los de otros usuarios.

    Por otro lado, tienes … bueno, todo lo contrario. Algunos usuarios argumentan que los recuentos de me gusta no deben ocultarse, ya que este número actúa como indicador de qué tipo de contenido quieren ver sus seguidores.

    Sin embargo, ese punto realmente no se sostiene. Instagram ha dejado en claro que esta función, cuando se implemente, solo ocultaría los recuentos similares de otros usuarios. Aún podrás ver el tuyo.

  • Cómo usar la comprensión de listas en Python

    El uso oportuno de la comprensión de listas en Python puede facilitarle las operaciones de listas iterativas. Además de ser una sola línea, es más legible y se ejecuta de manera más eficiente.

    Sin embargo, es posible que se ponga nervioso si no sabe cómo usarlo. Incluso puede ser más frustrante si no sabe dónde aplicarlo en su código. Aquí, le mostraremos cómo usar la comprensión de listas en Python con algunos ejemplos de la vida real.

    ¿Qué es la comprensión de listas en Python y cómo funciona?

    Crear una lista de elementos con Python es fácil. Sin embargo, la tarea puede volverse un poco tediosa cuando necesita generar una lista de valores o elementos a partir de operaciones matemáticas o de cadenas. Es entonces cuando el uso de la comprensión de listas puede resultar útil.

    Una ventaja de utilizar la comprensión de listas es que puede realizar varias operaciones en una sola lista.

    Por el contrario, crea nuevos elementos y los agrega a una lista vacía que declara automáticamente. Entonces, en lugar de hacer una lista vacía manualmente y agregarle un bucle for , la comprensión de la lista de Python le permite hacer esto automáticamente sin que se preocupe por cómo llega la nueva lista.

    El término "comprensión de lista" proviene del hecho de que todas las operaciones están en una lista de Python asignada a una variable nombrada. Como dijimos anteriormente, le permite realizar operaciones específicas en una sola línea de código. Luego agrega la salida a una nueva lista.

    En última instancia, también puede utilizar la salida de una lista de comprensión para otros fines. Eso es porque apila expresiones en variables separadas. Para que pueda consultarlos más tarde.

    Por ejemplo, es posible que esté raspando un sitio web con BeautifulSoup . Suponga que tiene la intención de obtener el nombre de todos los artículos y sus precios en el sitio web.

    Luego, decide poner los datos extraídos en un archivo CSV o Excel. La práctica ideal es raspar el nombre de todos los artículos y sus precios y colocarlos en columnas separadas. Sin embargo, usar una lista de comprensión, en ese caso, asegura que tenga los datos raspados en variables dedicadas. Luego, puede convertir dichas variables en un DataFrame de Python más adelante.

    Mira el ejemplo de abajo:

     Products = [i.text for i in bs.find_all('name tags')]
    Price = [i.text for i in bs.find_all('price tags')]

    Una vez que obtenga las variables en bucle, puede colocarlas en columnas separadas en un DataFrame usando Pandas de Python.

    Cómo crear y usar una comprensión de lista en Python

    El bucle for es un iterador esencial en la comprensión de una lista. Generalmente, una lista de comprensión en Python toma este formato:

     ComprehensionVariable = [expression for items in list]

    Printing ComprehensionVariable genera el resultado del código anterior como una lista.

    Sin embargo, tenga cuidado de no confundir la comprensión de una lista con un bucle abierto para .

    Por ejemplo, usemos un bucle for abierto para obtener una lista de todos los múltiplos de tres entre 1 y 30:

     myList = []
    for i in range(1, 11):
    myList.append(i * 3)
    print(myList)
    Output: [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

    Para comparar los dos, hagamos lo mismo usando una lista de comprensión:

     multiplesOf3 = [i*3 for i in range(1, 11)]
    print(multiplesOf3)
    Output = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

    También puede utilizar una lista de comprensión con declaraciones condicionales. El siguiente código de ejemplo imprime todos los números impares entre 1 y 10:

     oddNumbers = [i for i in range(1, 11) if not i%2==2]
    print(oddNumbers)
    Output = [1, 3, 5, 7, 9]

    Ahora, también reescribamos el código anterior usando un bucle for abierto:

     myList = []
    for i in range(1, 11):
    if not i%2 == 0:
    myList.append(i)
    print(myList)
    Output: [1, 3, 5, 7, 9]

    Relacionado: Cómo agregar una lista en Python

    Una lista de comprensión también acepta declaraciones if anidadas:

     oddNumbers = [i for i in range(1, 11) if not i%2==0 if i<4]
    print(oddNumbers)
    Output: [1, 3]

    También toma un bucle for anidado:

     someNums = [[i*2 for i in range(1, 3)] for _ in range(4)]
    print(someNums)

    También puede tener un bucle for anidado simple en una lista de comprensión:

     someNums = [i*2 for i in range(1, 3) for k in range(4)]

    También puede manipular cadenas con la comprensión de listas de Python. Echemos un vistazo a la comprensión de un contador de palabras a continuación:

     word = ["This is a python list comprehension tutorial"]
    wordCounter = [i.count(' ') + 1 for i in word]
    print(wordCounter)
    Output: 7

    Una lista de comprensión también puede aceptar una función que realiza una operación específica. Insertemos una función multiplicadora que obtenga números pares en una lista de comprensión para ver cómo funciona:

     Numbers = [4, 7, 8, 15, 17, 10]
    def multiplier(n):
    multiple = n*2
    return multiple
    multipleEven = [multiplier(i) for i in Numbers if i%2==0]
    print(multipleEven)
    Output: [8, 16, 20]

    Aún puede escribir el código anterior en una sola función sin usar la comprensión. Pero la comprensión de una lista es útil cuando necesita realizar varias iteraciones y colocar cada una de ellas en variables independientes.

    Por ejemplo, puede realizar otra operación en ny tener una variable dedicada para ello. Modifiquemos la comprensión anterior para generar números pares a partir de impares:

     multipleEvenFromOdds = [multiplier(i) for i in Numbers if not i%2==0]
    print(multipleEvenFromOdds)
    Output: [14, 30, 34]

    Diccionario y comprensiones de conjuntos

    Además de una lista de comprensión, Python también ofrece un diccionario y una funcionalidad de comprensión establecida.

    Eche un vistazo al ejemplo de comprensión del diccionario a continuación para ver cómo funciona:

     corresponding = {i: i*2 for i in range(10) if not i%2==0}
    print(corr)
    Output: {1: 2, 3: 6, 5: 10, 7: 14, 9: 18}

    El código anterior recorre la lista de números entre 1 y 9 y los convierte en claves. Luego le dice a Python que multiplique cada clave por dos. Finalmente, presenta los resultados de esa operación como los valores correspondientes para cada clave en la matriz resultante.

    Relacionado: Cómo funcionan las matrices y las listas en Python

    Una comprensión de conjuntos es un poco similar a una comprensión de listas. A continuación, se muestra un ejemplo de una comprensión de conjuntos:

     numbers = {i**(2) for i in range(10) if i%4==0}
    print(numbers)
    Output: {0, 16, 64}

    Sin embargo, a diferencia de la comprensión de listas, la comprensión de conjuntos elimina los duplicados:

     nums = {i for i in range(20) if i%2==1 for k in range(10) if k%2==1}
    print(nums)
    Output: {1, 3, 5, 7, 9, 11, 13, 15, 17, 19}

    Puede probar el código anterior usando una lista de comprensión para ver en qué se diferencian.

    ¿Puede utilizar la comprensión de listas en todo momento?

    Hemos echado un vistazo a diferentes ejemplos de comprensión de listas y dónde puede usarlos. Sin embargo, como cualquier otro método de Python, el caso de uso de una lista de comprensión depende del problema específico que desea resolver. Por lo tanto, solo debe usarlo si es ideal para el problema específico que desea resolver.

    Uno de los propósitos de la comprensión de listas es simplificar su código y hacerlo más legible. Por lo tanto, asegúrese de evitar la complejidad al lidiar con él. Por ejemplo, una comprensión larga de Python puede volverse compleja de leer. Eso frustra su propósito.

  • Cómo evitar que Facebook comparta sus datos con Spotify

    Cómo evitar que Facebook comparta sus datos con Spotify

    Por sí solo, la mayoría de los datos que recopila Spotify parecen inofensivos. Sin embargo, cuando no se protege, millones de perfiles de usuario completos y agregados se vuelven extremadamente valiosos.

    Debe proteger sus datos y limitar su acceso tanto como sea posible, especialmente cuando ya es un suscriptor de pago. Para los usuarios de Spotify Premium, las tarifas de suscripción deberían ser una contribución suficiente para acceder al servicio. Hay muy pocas razones para que proporciones más datos de los necesarios para tener una experiencia de usuario positiva.

    Si se pregunta por qué Spotify recopila sus datos, cómo lo hace y qué puede hacer para limitar, siga leyendo.

    Por qué Spotify necesita sus datos

    Hay tres razones principales por las que Spotify recopila datos de usuarios: comunicación, orientación de anuncios y funcionalidad. He aquí por qué necesita cada uno.

    1. Comunicación

    Spotify recopila datos para poder contactar a los usuarios, con fines de marketing y otros fines promocionales. Además, esta información ayuda a validar su identidad en caso de fraude o una cuenta comprometida.

    2. Orientación de anuncios

    Para ser sostenible, Spotify apoya a los artistas a través de suscripciones y anuncios para los usuarios de Spotify Free. Un perfil completo sobre usted como usuario ayuda a Spotify a crear anuncios relevantes para usted y aumentar las posibilidades de convertirlo en una venta.

    3. Funcionalidad

    Spotify recopila datos del usuario para que pueda aprender nuevas formas de seguir escuchando por más tiempo. Escanea lo que escuchas y luego agrega esos datos con otros usuarios de gustos similares en contenido o demografía. Por otro lado, los datos relacionados con el dispositivo también ayudan a Spotify a resolver inquietudes en función de su sistema operativo, proveedor de servicios o tipo de dispositivo en particular.

    Vale la pena señalar que no hay nada de malo en que le des a Spotify la capacidad de mejorar tu experiencia auditiva. Sin embargo, el alcance de los datos a los que se debe dar acceso a Spotify es negociable.

    ¿Qué sabe Spotify sobre ti?

    Hay tres tipos de datos que Spotify recopila de sus usuarios: registro, metadatos y uso.

    1. Regístrese

    De forma predeterminada, Spotify conoce detalles sobre usted, como su nombre, nombre de usuario, dirección de correo electrónico, número de teléfono móvil, fecha de nacimiento, sexo y dirección. Si ha creado su cuenta de Spotify usando Facebook o ha permitido el procesamiento de datos de Facebook, Spotify también conocerá su ID de usuario de Facebook y otra información relacionada.

    2. Metadatos

    Cuando no está utilizando un servidor VPN, Spotify adapta sus anuncios en función de su ubicación geográfica real. Spotify se basa en los datos de ubicación de su dispositivo conectado y de su proveedor de servicios de Internet. Además de la información de ubicación, Spotify tiene acceso a otros metadatos, como su marca móvil, tipo de dispositivo y operador.

    3. Uso

    Spotify mantiene un registro de varios conjuntos de datos dependientes de funciones, como listas de reproducción, historial de transmisión, biblioteca, consultas de búsqueda, seguidores y pagos. Combinado con sus datos de registro, datos dependientes de funciones y otra información de socios publicitarios, Spotify infiere sobre sus intereses e incluso emociones en función de su uso. Posteriormente, Spotify clasifica a sus usuarios en tipos de segmentos de mercado que determinan qué tipo de anuncios se asignan.

    Con toda esta información, pensaría que Spotify tendría suficiente para crear una experiencia auditiva positiva. Desafortunadamente, Spotify ha trabajado con Facebook para obtener acceso a más datos sobre sus usuarios. He aquí por qué eso es un problema.

    Por qué el intercambio de datos en Facebook es una mala noticia

    En 2018, los informes mostraron que Facebook dio acceso a los datos personales de más de mil millones de usuarios a más de 150 empresas, incluida Spotify. Esta forma de compartir datos intencionalmente le dio a Spotify acceso invasivo a información de contacto, listas de amigos, publicaciones e incluso mensajes privados.

    Relacionado: Facebook aborda el escándalo de Cambridge Analytica

    En las manos equivocadas, esta práctica es una gran amenaza para la privacidad y seguridad de los usuarios individuales. Tener varias empresas con acceso a estos datos aumenta el riesgo de que los usuarios se vean comprometidos.

    Afortunadamente, después de una serie de investigaciones sobre las violaciones de privacidad de Facebook , el acceso a nuestros datos por parte de empresas como Spotify ha sido limitado. Sin embargo, esto no significa que estemos fuera de peligro todavía. Los usuarios deben asumir un papel activo en la desactivación de las funciones de intercambio de datos para evitar posibles fugas de datos.

    Si se pregunta cómo puede evitar que Facebook comparta sus datos de Facebook con Spotify y anunciantes de terceros, aquí le explicamos cómo hacerlo.

    Evite que Facebook comparta sus datos con Spotify

    En el sitio web de Spotify, inicie sesión en su cuenta y vaya a Configuración de privacidad> Administrar sus datos> Datos de Facebook . Para optar por que Spotify no procese sus datos de Facebook además de las capacidades de inicio de sesión, cambie la opción Procesar mis datos de Facebook a la izquierda.

    En la misma página, Spotify también tiene una opción para que desactive los anuncios personalizados. Los anuncios personalizados son anuncios seleccionados basados ​​en información personal compartida con socios publicitarios de terceros o información recibida por ellos.

    Para deshabilitar los anuncios personalizados, vaya a Configuración de privacidad> Administre sus datos> Anuncios personalizados . Luego, simplemente cambie el botón Procesar mis datos personales para anuncios personalizados a la izquierda. Después de deshabilitar esta función, los usuarios de Spotify Free recibirán anuncios basados ​​en información de registro y uso en tiempo real.

    Por último, Spotify tiene una opción para descargar los datos que tiene sobre usted, incluido su historial de uso, detalles de pago y los segmentos de marketing inferidos en los que se encuentra. Para hacerlo, vaya a Configuración de privacidad> Administrar sus datos> Descargar sus datos .

    En el paso uno, comience el proceso de recopilación de datos haciendo clic en Solicitar y confirmando el correo electrónico siguiente. Spotify tardará hasta 30 días en consolidar sus datos. Una vez que sus datos estén disponibles para descargar, Spotify le enviará por correo electrónico un enlace que le dará acceso a un archivo JSON (o una hoja de cálculo) con su información.

    Relacionado: ¿Qué suscripción de Spotify es mejor para ti?

    Para los usuarios de Spotify Premium que ya pagan por una suscripción de Spotify, no hay absolutamente ninguna razón para permitir que Spotify comparta su información con socios publicitarios externos. Cuando sea posible, es mucho mejor desactivar esta opción.

    Mantenga sus datos descentralizados

    Con los piratas informáticos cada vez más sofisticados, las fugas de datos se han vuelto más comunes que nunca. Para mantener nuestros datos seguros y protegidos, siempre debemos estar alerta y practicar procedimientos regulares de descentralización de datos.

    Aparte de las sugerencias anteriores, también puede optar por evitar conectar su cuenta de Facebook a Spotify. Una forma de evitar esto es crear una cuenta de Spotify completamente nueva desde una dirección de correo electrónico separada. Si bien aún es posible vincular sus cuentas con su número de teléfono móvil, reducirá la asociación.

    Si bien Facebook sigue siendo una red social indispensable, tiene un largo historial de violaciones de datos, prácticas de intercambio de datos sin escrúpulos y poca seguridad. Cuando se trata de compartir datos entre plataformas, debe ser más exigente para acceder a su información privada.

  • Cómo eliminar una empresa de sus listados de Google My Business

    Su cuenta de Google My Business permite que las personas encuentren sus negocios fácilmente. Pero si tiene una ubicación comercial que ya no existe físicamente, es posible que desee eliminarla de las listas de Google para evitar engañar o confundir a los clientes activos y potenciales.

    Entonces, ¿cómo puede cerrar y eliminar una empresa de su cuenta de Google My Business? Lo explicaremos en esta publicación.

    Cómo eliminar una empresa de su cuenta de Google My Business

    Dado que puede administrar muchas cuentas comerciales con Google My Business, todo lo que necesita hacer es eliminar la que desea eliminar de sus listados comerciales.

    Para hacer esto, inicie sesión en su cuenta de Google My Business en su computadora de escritorio. Luego, siga los siguientes pasos para cerrarlo y eliminarlo de Google My Business:

    1. En la barra lateral, seleccione Empresas .
    2. En la lista de empresas, toque el icono Editar a la derecha de la que desea eliminar.
      Google mi cuenta comercial con fichas de empresas
    3. En la página siguiente, haga clic en Marcar como cerrado permanentemente para notificar a las personas que la empresa ya está cerrada.
    4. En el cuadro de diálogo emergente, seleccione Cerrar empresa .
    5. Después de cerrar la empresa, seleccione la opción Eliminar listado y haga clic en Eliminar para eliminar ese listado de su cuenta de Google My Business.
      Menú para cerrar la lista de empresas en Google My Business

    Cómo cerrar o eliminar rápidamente varias empresas

    Además de ser más rápida, esta opción le permite cerrar o eliminar más de una empresa de su cuenta de Google My Business. Puede hacer esto marcando más de una lista de empresas a la vez. He aquí cómo hacerlo:

    1. Una vez que llegue a los listados de su empresa, marque las casillas de verificación a la izquierda de las empresas que desea eliminar.
    2. Busque la parte superior de la lista y haga clic en Acciones .
    3. Desde el menú desplegable, puede optar por cerrar las empresas seleccionadas de forma permanente o eliminarlas de sus listas de empresas.
      Google mi empresa con opciones para eliminar fichas de empresas

    Relacionado: Cómo utilizar los formularios de Google para su empresa

    Eso es. Ahora ha eliminado correctamente la empresa especificada de sus fichas de empresa.

    ¿Qué sucede cuando eliminas una empresa de Google?

    Eliminar su empresa de Google es como cerrar una tienda y eliminarla de su ubicación física conocida. Pero esta vez, lo estás haciendo digitalmente en lugar de físicamente.

    Sin embargo, sucede lo siguiente cuando elimina su empresa de Google.

    • Las personas aún pueden ver su empresa a través de la búsqueda de Google. Pero su visibilidad se reduce si lo configura como cerrado permanentemente antes de eliminarlo.
    • Todas las publicaciones públicas anteriores, videos, imágenes y comentarios y reseñas de clientes sobre su negocio se eliminan junto con él.
    • Las personas a las que les ha concedido privilegios de gestión anteriores ya no pueden acceder a su empresa.
    • El sitio web generado automáticamente por Google para su empresa también se elimina.

    También debe tener en cuenta que no puede recuperar una empresa una vez que la elimina.

    Otras cosas que puede hacer con su ficha de empresa en lugar de eliminarla

    Dado que eliminar una empresa de Google significa perder todas las credenciales anteriores, es posible que desee considerar otras opciones además de eliminarla.

    Algunas de estas ideas pueden resultar útiles:

    • Puedes cerrar una ficha de empresa de forma permanente o temporal en lugar de eliminarla. Hacer esto aún conserva sus datos anteriores. A continuación, puede volver a abrirlo más tarde si lo desea.
    • Si ya no administra una cuenta en una ubicación en particular, puede cambiar la propiedad de su negocio en lugar de eliminarlo por completo.
    • Si simplemente está cambiando de ubicación, edite su ubicación en Google Maps. Asegúrese de informar también a sus clientes sobre el cambio.
    • Si está eliminando una lista de empresas debido a sus muchas reseñas negativas, entonces debe trabajar en la empresa y tomar medidas para evitar las malas reseñas. Luego, puede intentar eliminar las reseñas negativas una vez que solucione los problemas existentes.

    Pero si debe eliminar su negocio porque ha cerrado operaciones de forma permanente, asegúrese de notificar a los clientes existentes sobre su decisión.

    Relacionado: Cómo configurar su ubicación en Google Maps

    Administre sus negocios de manera profesional en Google

    Hay muchas razones por las que es posible que desee eliminar la lista de su cuenta comercial en Google. Cualquiera que sea la razón, también debe considerar las consecuencias que conlleva eliminar la ficha de su empresa. En esencia, asegúrese de que realmente desea eliminarlo antes de hacerlo.

    Sin embargo, Google facilita la administración de empresas a través de su cuenta comercial, por lo que puede ir allí en cualquier momento para cambiar o editar la información de su empresa tal como lo haría con una cuenta física.

  • ¿Aprendiendo Python? Aquí se explica cómo manipular cadenas

    ¿Aprendiendo Python? Aquí se explica cómo manipular cadenas

    Con Python puede manipular cadenas de varias formas. Python proporciona varias funciones, operadores y métodos que se pueden utilizar para manipular cadenas. Puede cortar una cadena, unir dos o más cadenas, interpolar variables en una cadena y muchas más.

    Las cadenas en Python se pueden definir como una secuencia de caracteres. Son inmutables, lo que significa que no se pueden modificar una vez que se declaran. En cambio, se crea una copia de la cadena con fines de manipulación.

    Cómo crear cadenas en Python

    Crear cadenas en Python es tan fácil como asignar valor a una variable en Python. Puede utilizar comillas simples (''), comillas dobles ("") o tres comillas simples ('' '' '') / dobles ("" "" "") para crear cadenas.

     str1 = 'Hello!'
    str2 = "Hello!"
    str3 = """Hello!"""
    str4 = '''Hello!'''
    print(str1)
    print(str2)
    print(str3)
    print(str4)

    Producción:

     Hello!
    Hello!
    Hello!
    Hello!

    La ventaja de usar comillas dobles para crear una cadena es que puede usar un carácter de comillas simples dentro de las comillas dobles. Python tratará el carácter de comillas simples como parte de la Cadena.

     s = "Using 'single quote' inside double quotes"
    print(s)

    Producción:

     Using 'single quote' inside double quotes

    Si desea crear una cadena de varias líneas, la mejor opción es usar tres comillas simples ('' '' '') / tres comillas dobles ("" "" ""). Al crear cadenas con comillas simples ('') o comillas dobles (""), debe utilizar el carácter de escape n para una nueva línea (salto de línea). Pero al usar tres comillas, no es necesario que haga eso.

     s1 = """This is a multiline
    string using three double quotes"""
    s2 = "This is a multiline
    string using double quotes"
    print(s1)
    print(s2)

    Producción:

     This is a multiline
    string using three double quotes
    This is a multiline
    string using double quotes

    Cómo acceder a los caracteres de cadena

    Si desea acceder a caracteres individuales, entonces se usa Indexación ; si desea acceder a un rango de caracteres, entonces se usa Slicing .

    Indexación de cadenas

    Al igual que cualquier otro tipo de datos de Python, los índices de cadena comienzan con 0. El rango de índices va desde 0 hasta la longitud de la cadena: 1. Las cadenas de Python también admiten la indexación negativa: -1 puntos al último carácter de la cadena, -2 puntos al segundo último carácter de la cadena y así sucesivamente.

     s = "MAKEUSEOF"
    # Prints whole string
    print(s)
    # Prints 1st character
    print(s[0])
    # Prints 2nd character
    print(s[1])
    # Prints last character
    print(s[-1])
    # Prints 2nd last character
    print(s[-2])

    Producción:

     MAKEUSEOF
    M
    A
    F
    O

    Debe usar números enteros para acceder a los caracteres; de lo contrario, obtendrá un TypeError . Esto también sucederá si intenta acceder a elementos que están fuera de rango.

    Error de tecleado:

     s = "MAKEUSEOF"
    # TypeError will be thrown if you don't use integers
    print(s[1.5])

    Producción:

     TypeError: string indices must be integers

    IndexError:

     s = "MAKEUSEOF"
    # IndexError will be thrown if you try to use index out of range
    print(s[88])

    Producción:

     TypeError: string indices must be integers

    Rebanado de cuerdas

    Puede acceder a una gama de caracteres utilizando el operador dos puntos (:).

     s = "MAKEUSEOF"
    # Prints from 0th index(included) to 4th index(excluded)
    print(s[0:4])
    # Prints from 3rd last index(included) to last index(excluded)
    print(s[-3:-1])
    # Prints from 2nd index to last of the string
    print(s[2:])
    # Prints from start of the string to 6th index(excluded)
    print(s[:6])

    Producción:

     MAKE
    EO
    KEUSEOF
    MAKEUS

    Cómo utilizar operadores en cadenas

    Usando el operador +

    El operador + se usa para concatenar / unir dos o más cadenas. Devuelve la cadena concatenada resultante.

     s1 = "MAKE"
    s2 = "USE"
    s3 = "OF"
    s = s1 + s2 + s3
    # Prints the concatenated string
    print(s)

    Producción:

     MAKEUSEOF

    Usando el operador *

    Se utiliza para repetir una cadena un número determinado de veces.

     str = "MUO-"
    # Prints str 5 times
    print(str * 5)
    # Prints str 2 times
    print(2 * str)
    x = 3
    # Prints str x times
    # Here, x = 3
    print(str * x)

    Producción:

     MUO-MUO-MUO-MUO-MUO-
    MUO-MUO-
    MUO-MUO-MUO-

    Uso del operador in

    Este es un operador de pertenencia que verifica si el primer operando está presente en el segundo operando o no. Si el primer operando está presente en el segundo operando, devuelve Verdadero .

    De lo contrario, devuelve False .

     str = "MAKEUSEOF"
    # Returns True as MAKE is present in str
    print("MAKE" in str)
    # Returns False as H is not present in str
    print("H" in str)

    Producción:

     True
    False

    Usando el operador not in

    Otro operador de membresía, no en trabajos opuestos al operador en. Si el primer operando está presente en el segundo operando, devuelve False . De lo contrario, devuelve True .

     str = "MAKEUSEOF"
    # Returns True as Hello is not present in str
    print("Hello" not in str)
    # Returns False as M is present in str
    print("M" not in str)

    Producción:

     True
    False

    Secuencias de escape en cadenas

    Usando las secuencias de escape, puede colocar caracteres especiales en la cadena. Todo lo que necesita hacer es agregar una barra invertida ( / ) justo antes del carácter del que desea escapar. Si no escapa del personaje, Python arroja un error.

     s = 'We are using apostrophe ' in our string'
    print(s)

    Producción:

     We are using apostrophe ' in our string

    Cómo insertar variables en cadenas

    Las variables se pueden usar dentro de las cadenas interpolando las variables entre llaves. Además, debe agregar una f minúscula o una F mayúscula justo antes de abrir la cita de la cadena.

     s1 = "Piper"
    s2 = "a"
    s3 = "pickled"
    str = f"Peter {s1} picked {s2} peck of {s3} peppers"
    # s1, s2 and s3 are replaced by their values
    print(str)
    a = 1
    b = 2
    c = a + b
    # a, b and c are replaced by their values
    print(f"Sum of {a} + {b} is equal to {c}")

    Producción:

     Peter Piper picked a peck of pickled peppers
    Sum of 1 + 2 is equal to 3

    Cómo utilizar las funciones de cadena integradas

    Función len ()

    Esta función se usa para encontrar la longitud de la cadena. Es una de las funciones más utilizadas en Python.

     str = "MAKEUSEOF"
    # Prints the number of characters in "MAKEUSEOF"
    print(len(str))

    Producción:

     9

    función ord ()

    Mientras tanto, esta función se usa para encontrar el valor entero de un carácter. Python es un lenguaje versátil, admite caracteres ASCII y Unicode .

     c1 = ord('M')
    c2 = ord('a')
    c3 = ord('A')
    c4 = ord('$')
    c5 = ord('#')
    print(c1)
    print(c2)
    print(c3)
    print(c4)
    print(c5)

    Producción:

     77
    97
    65
    36
    35

    Función chr ()

    Utilice chr () para encontrar el valor de carácter de un número entero.

     i1 = chr(77)
    i2 = chr(97)
    i3 = chr(65)
    i4 = chr(36)
    i5 = chr(35)
    print(i1)
    print(i2)
    print(i3)
    print(i4)
    print(i5)

    Producción:

     M
    a
    A
    $
    #

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

    Función str ()

    Utilice esta función para convertir cualquier objeto de Python en una cadena.

     num = 73646
    # Converts num (which is integer) to string
    s = str(num)
    # Prints the string
    print(s)
    # Type functions returns the type of object
    # Here, <class 'str'> is returned
    print(type(s))

    Producción:

     73646
    <class 'str'>

    Cómo unir y dividir cadenas en Python

    División de una cuerda

    Puede usar el método split () para dividir la cadena en una lista de cadenas basada en un delimitador.

     str1 = "Peter-Piper-picked-a-peck-of-pickled-peppers"
    splitted_list1 = str1.split('-')
    # Prints the list of strings that are split by - delimiter
    print(splitted_list1)
    str2 = "We surely shall see the sun shine soon"
    splitted_list2 = str2.split(' ')
    # Prints the list of strings that are split by a single space
    print(splitted_list2)

    Producción:

     ['Peter', 'Piper', 'picked', 'a', 'peck', 'of', 'pickled', 'peppers']
    ['We', 'surely', 'shall', 'see', 'the', 'sun', 'shine', 'soon']

    Unir cadenas

    Puede utilizar el método join () para unir todos los elementos de un objeto iterable. Puede utilizar cualquier delimitador que desee para unir los elementos.

     list1 = ["I", "thought", "I", "thought", "of", "thinking", "of", "thanking", "you"]
    # Joins the list as a string by using - as a delimiter
    str1 = "-".join(list1)
    print(str1)
    list2 = ["Ed", "had", "edited", "it"]
    # Joins the list as a string by using a single space as a delimiter
    str2 = " ".join(list2)
    print(str2)

    Producción:

     I-thought-I-thought-of-thinking-of-thanking-you
    Ed had edited it

    Ahora comprende la manipulación de cadenas

    Tratar con cadenas y textos es una parte integral de la programación. Las cadenas actúan como un medio para comunicar información del programa al usuario del programa. Con Python puede manipular las cadenas de la forma que desee.

  • Tenga cuidado con el adware: qué es y 7 formas de mantenerse seguro

    Tenga cuidado con el adware: qué es y 7 formas de mantenerse seguro

    El adware puede arruinar su experiencia de navegación al bombardearlo con ventanas emergentes irrelevantes e intrusivas que bloquean el contenido, parpadean intermitentemente, abren nuevas ventanas abruptamente y reproducen automáticamente audio o video.

    Al igual que los anuncios in-stream que no se pueden omitir de YouTube, el adware puede interferir.

    En este artículo, aprenderá qué es el adware, los tipos de adware, cómo funciona el adware, cómo identificar la actividad del adware, cómo eliminarlo y cómo prevenir los ataques de adware.

    ¿Qué es el adware?

    El adware es una mezcla de publicidad y software. Es un software diseñado para generar automáticamente ingresos publicitarios para sus desarrolladores con o sin su conocimiento. A menudo vienen incluidos con la mayoría de software o aplicaciones.

    Los desarrolladores deben hacer una divulgación completa sobre esto, pero la mayoría de las personas aceptan los términos de servicio del software sin leerlos.

    Afortunadamente, no todos los programas publicitarios son programas maliciosos. Algunos son perfectamente seguros, legales y éticos.

    Sin embargo, algunos desarrolladores o piratas informáticos introducen programas publicitarios maliciosos que pueden dañarlo a usted oa sus dispositivos.

    También puede contratar software publicitario descargando software o aplicaciones de plataformas de terceros o haciendo clic en anuncios y enlaces maliciosos en línea.

    Entonces, ¿cómo funciona el adware?

    Con el software publicitario legítimo (1-0-2), opta por recibir anuncios personalizados.

    Con PUA, por otro lado (3-0-4), no se inscribe, pero de todos modos recibe anuncios no deseados.

    Tipos de adware

    Hay dos tipos principales de adware:

    Adware legítimo

    El adware legítimo requiere su consentimiento, generalmente a cambio de una oferta. Esto permite a los desarrolladores seguir ofreciendo software freemium.

    También puede decidir cuánta información personal desea divulgar para que los anunciantes puedan enviarle anuncios personalizados.

    Aplicaciones potencialmente no deseadas (PUA)

    Por el contrario, las PUAs te pasan por alto. Se agrupan en secreto y se despliegan sigilosamente para robar su información personal y enviarle spam con anuncios no deseados y potencialmente maliciosos.

    Estos programas maliciosos a menudo se convierten en puertas traseras para programas maliciosos más peligrosos. Según Avast Threat Lab, entre octubre y diciembre de 2019, el adware fue responsable del 72% de todo el malware móvil .

    Algunos ejemplos de adware

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

    ¿Qué tan peligroso es el adware malicioso?

    El software publicitario malicioso puede secuestrar y desviar navegadores, rastrear la actividad, publicar anuncios no deseados e incluso infectar sus dispositivos con gusanos, troyanos, software espía y otro malware de spam generalizado .

    Según Panda Security, el Joker Malware se utilizó para espiar teléfonos, robar información, clonar SMS, listas de contactos y otra información personal, que luego se transmitía de forma remota a los piratas informáticos.

    A continuación se muestra una tabla que muestra diferentes tipos de malware, su MO y ejemplos del mundo real:

    Signos comunes de un ataque de adware

    Los siguientes signos pueden indicar una infección por software publicitario.

    1. Nuevas barras de herramientas instaladas automáticamente en el navegador
    2. Cambios en la página de inicio del navegador
    3. Cambios en el motor de búsqueda predeterminado
    4. Navegador errático
    5. Redireccionamientos del navegador
    6. Publicidad agresiva
    7. Ventanas emergentes parpadeantes
    8. Varias pestañas de apertura automática
    9. Botón de retroceso que no responde
    10. Reproducción automática de audio y video
    11. Pagos de suscripción no autorizados
    12. Software o aplicaciones que no instaló
    13. Retraso del sistema
    14. Fallo del sistema

    Si ha notado alguno o muchos de estos, esto es lo que debe hacer.

    Cómo eliminar el software publicitario de su dispositivo Windows

    A continuación, le indicamos cómo deshacerse del adware y recuperar sus dispositivos:

    1. Haga una lista de todos los programas sospechosos
    2. Compruebe si hay signos de infección por software publicitario
    3. Compare los programas sospechosos con cualquier lista de adware en línea .
    4. En Windows 10, vaya a Inicio> Configuración> Aplicaciones> Aplicaciones y funciones para comenzar a desinstalar software sospechoso
    5. En versiones anteriores, abra Inicio> Panel de control> Desinstalar para eliminar programas sospechosos
    6. Reiniciar el sistema (con o sin aviso)
    7. Ejecute un escaneo con una herramienta como Windows Defender
    8. Utilice herramientas especializadas en eliminación de software publicitario como

    Cómo quitar adware de Google Chrome (Windows + Mac)

    1. Ir a Chrome
    2. Haga clic en Más configuraciones en la parte superior derecha
    3. Haga clic en Avanzado en la parte inferior.
    4. En Restablecer y limpiar , seleccione Limpiar computadora
    5. Haga clic en Buscar
    6. Haga clic en Eliminar software no deseado
    7. Reinicie si se le solicita

    Relacionado: Eliminar el malware Trojan Horse de Windows 10

    7 formas de protegerse del software publicitario malicioso

    1. Conviértase en adware

    Familiarícese con el adware y manténgase al tanto de las últimas amenazas y tendencias de ciberseguridad para estar un paso por delante de los nuevos adware.

    Aprenda qué es el adware, los tipos de adware, cómo funciona el adware, cómo prevenirlo y cómo eliminarlo. Esto le ayudará a protegerse a sí mismo y a sus dispositivos de programas publicitarios maliciosos.

    2. Utilice Mobile Antivirus

    Desde 2017, los dispositivos móviles (excluidas las tabletas) han representado más del 50 por ciento del tráfico web, según Statista, pero ¿está utilizando un antivirus móvil?

    A continuación se muestra una tabla que muestra la distribución de nuevo malware móvil en todo el mundo por tipo (2019).

    El adware constituyó el 21,81 por ciento de las amenazas móviles emergentes. Un buen antivirus móvil puede escanear su dispositivo en busca de malware, marcar sitios sospechosos, bloquear el spam, limpiar su teléfono, ayudarlo a localizar un teléfono robado o perdido, etc.

    3. Espere, no haga clic ... todavía

    Debe tener cuidado con los enlaces sospechosos, especialmente en los correos electrónicos no solicitados. Un clic es suficiente para implementar malware, incluido el adware.

    Pase el puntero del mouse sobre cada enlace y manténgalo presionado. Si se muestra una URL diferente, es posible que esté viendo un enlace malicioso.

    Además, verifique los campos "De" y "Para", la línea de asunto, el cuerpo del correo electrónico y la firma para obtener pistas. Los ciberdelincuentes generalmente incluyen enlaces maliciosos en los correos electrónicos, envían desde direcciones de correo electrónico falsas o clonadas, envían en CCO varios destinatarios, escriben mal y cometen errores gramaticales.

    4. Piense antes de descargar aplicaciones

    Lea las calificaciones y reseñas de la aplicación. Solo debe descargar software, aplicaciones o extensiones de sitios confiables o tiendas de aplicaciones propias.

    Algunos desarrolladores ocultan la divulgación de PUA en configuraciones personalizadas o avanzadas durante la instalación, sabiendo que el 77 por ciento de las personas pasan directamente a Recomendado . Siempre que sea posible, lea la letra pequeña. Además, revise los permisos de la aplicación antes de instalarla. Solo conceda permisos normales, ya que solo unas pocas aplicaciones requieren permisos peligrosos.

    Por ejemplo, el PDF de 1 clic supuestamente es un conversor de archivos, pero de hecho es un adware (PUA). Cambia la configuración de su navegador, lo alimenta con anuncios y recopila información. Si está instalado, puede ralentizar su computadora, enviar ventanas emergentes y redirigirlo a sitios web sospechosos.

    5. Revisar la ortografía de los nombres de las aplicaciones

    El hecho de que vea una aplicación en Play Store no significa que sea segura. Después del incidente de Joker Malware, Google eliminó 17 aplicaciones que contenían el software espía.

    De manera similar, la mayoría de los ciberdelincuentes clonan aplicaciones originales para engañarlo y hacer que descargue la falsificación, infectando así sus dispositivos y robando su información personal.

    Compruebe que el nombre de la aplicación esté escrito correctamente, letra por letra. Por ejemplo, esto es lo que ve cuando busca Zuma y Flight Simulator en Play Store:

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

    A veces puede resultar difícil diferenciarlos. En ese caso, debe visitar el sitio web de la empresa y seguir su enlace de descarga oficial para descargar la aplicación de la tienda de aplicaciones.

    6. Tenga cuidado con los anuncios falsos

    Una de las formas más fáciles de contratar software publicitario (adicional) es a través de anuncios. La mayoría de los anuncios, banners, cupones, etc. online son demasiado buenos para ser verdad. Son simplemente un cebo de clic.

    Si hace clic en anuncios de software publicitario, es probable que obtenga más PUA. Es posible que le pidan que gire una rueda para ganar un iPhone, que le digan que ha realizado la búsqueda número 5 mil millones o que ha ganado un concurso en el que nunca participó.

    Todos estos son sospechosos. Si ve un anuncio escandaloso, siempre realice una búsqueda para ver si otros lo han marcado. Esto puede evitarle muchos problemas con el adware.

    7. Utilice bloqueadores de anuncios

    Una de las mejores formas de prevenir el adware es mediante el uso de bloqueadores de anuncios. Con los bloqueadores de anuncios, puede mantener a raya los anuncios molestos y las ventanas emergentes. Esto le ayudará a disfrutar de una mejor experiencia de navegación.

    Siga los siguientes pasos para dejar de anuncios molestos en Google.

    Cómo detener los anuncios en Google

    1. Ir a Google
    2. Abrir configuración
    3. Desplácese hacia abajo, toque Google
    4. Toca Anuncios
    5. Active Inhabilitar la personalización de anuncios o Inhabilitar anuncios basados ​​en intereses

    Mediante la combinación de conocimientos sobre programas publicitarios, antivirus móviles y bloqueadores de anuncios, puede reducir drásticamente el riesgo de exposición a infecciones maliciosas de programas publicitarios.

    Comprenda y manténgase a salvo del adware

    El adware, especialmente la PUA, puede hacer que su experiencia de navegación sea una pesadilla, además de exponerlo potencialmente a ataques cibernéticos más invasivos.

    Siga los pasos descritos en este artículo para aprender qué es el adware, los tipos de adware y cómo identificarlos y eliminarlos antes de que hagan daño.