Blog

  • Clubhouse se lanzará pronto en todo el mundo en Android

    Clubhouse se lanzará pronto en todo el mundo en Android

    La espera finalmente ha terminado: la aplicación de Android de Clubhouse finalmente estará disponible para descargar en dispositivos Android en todo el mundo.

    Clubhouse está listo para lanzar su aplicación de Android en todo el mundo

    Durante una de sus reuniones públicas en la aplicación (que se realiza semanalmente, todos los domingos), Clubhouse anunció que lanzará lentamente su aplicación de Android en diferentes países hasta que esté disponible en todo el mundo. Dicho esto, seguirá siendo solo por invitación.

    Esto se produce poco más de una semana después del lanzamiento de Clubhouse para Android solo en los EE . UU .

    El calendario de lanzamiento es el siguiente:

    • 18 de mayo – Japón, Brasil, Rusia
    • 21 de mayo (mañana) – Nigeria, India
    • 21 de mayo (tarde) – El resto del mundo

    Clubhouse también está "trabajando en la paridad de funciones con iOS", que es una mejora muy necesaria. La aplicación de Android aparentemente no está tan pulida como su contraparte de iOS. Así es como TechCrunch describió su funcionalidad al momento del lanzamiento:

    La aplicación para Android de Clubhouse actualmente carece de varias funciones. En el momento del lanzamiento (…), los usuarios no podían seguir un tema, crear o administrar un club, vincular sus perfiles sociales, realizar pagos o cambiar el nombre de su perfil de nombre de usuario.

    Cómo Clubhouse tomó las redes sociales por tormenta

    Durante todo un año después de su lanzamiento, Clubhouse fue una aplicación solo para iOS. Podría pensar que eso habría obstaculizado su éxito y crecimiento en el mercado móvil, pero tal suposición no podría ser más incorrecta.

    A pesar de estar limitado a dispositivos iOS, el formato de pocos oradores frente a muchos oyentes de Clubhouse atrajo el interés de millones de personas.

    Esto incluyó a celebridades, políticos y empresarios de alto perfil, aunque podría decirse que no fue hasta que el director ejecutivo de Facebook, Mark Zuckerberg, y el "Technoking" de Tesla, Elon Musk, hicieron su aparición que los números de Clubhouse realmente comenzaron a crecer.

    De hecho, hubo una vez en que las 3,5 millones de descargas de Clubhouse se duplicaron en solo dos semanas . Otras redes sociales y equipos de desarrollo de aplicaciones vieron ese éxito y trataron de ganar algo para ellos creando sus propias versiones de las ofertas de Clubhouse.

    Algunos de los cuales, en realidad, superaron a Clubhouse en Android, robando efectivamente una buena cantidad de personas que habrían sido parte de la base de usuarios de Clubhouse si hubiera llegado a la plataforma antes.

    Relacionado: Twitter expande su función de sala de chat de audio, espacios, a Android

    ¿Clubhouse saldrá victorioso entre toda su competencia?

    Twitter Spaces es probablemente la mayor competencia de Clubhouse en este momento, aunque eso podría cambiar cada vez que Facebook lance su supuesta aplicación de imitación .

    Será difícil que Clubhouse prospere cuando hay tantas alternativas que intentan tomar su corona, pero ¿quién sabe? Tal vez la empresa de nueva creación esté preparando en secreto una nueva función que sacará a todos sus competidores del agua y simplemente está esperando el momento adecuado para presentarla.

  • Las 4 mejores aplicaciones de emulador de terminal para Android

    A menudo se afirma que Linux es el sistema operativo de escritorio favorito de desarrolladores y aficionados, y por una buena razón. Su apertura y gran cantidad de herramientas les permite a los usuarios llevar sus computadoras al límite y hacer cualquier tarea con eficiencia. Pero a veces, la única computadora que tienes es un teléfono inteligente.

    Afortunadamente, la naturaleza abierta de Android como plataforma significa que puede aprovechar sus raíces de Linux. Con las aplicaciones de terminal en esta lista, podrá convertir su dispositivo Android en una máquina capaz, comparable a un entorno de escritorio.

    1. Termux

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

    Termux es más que un simple emulador de terminal; es un entorno Linux completo. Cuando instala Termux, obtiene lo que es esencialmente un sistema Linux mínimo que se ejecuta en su dispositivo Android como una aplicación. Se le proporciona un shell Bash de forma predeterminada, y la mayoría de los comandos y utilidades de Linux funcionan como se esperaba.

    Termux también le ofrece Ctrl , Alt , Esc y las teclas de flecha en su interfaz, lo que facilita la introducción de atajos de teclado si no tiene un teclado real a mano.

    Como un sistema Linux típico, Termux tiene un administrador de paquetes, que posiblemente sea la mayor fortaleza de Termux. A través del administrador de paquetes, puede instalar otros shells como Zsh o fish, editores de código fuente como Vim y Emacs, y un cliente y servidor SSH. Eso no es todo: también puede utilizar herramientas como FFmpeg e ImageMagick, además de lenguajes de programación como C, Ruby, Perl y Python.

    Con los comandos adecuados, un administrador de ventanas y un visor VNC, puede instalar un entorno gráfico dentro de Termux. Esto le permite ejecutar aplicaciones reales de Linux, como GIMP, como si estuvieran en una PC.

    Termux es una aplicación poderosa, pero también puede resultar un poco abrumadora. Para saber más sobre sus capacidades y cómo usarlo, vea cómo usar la línea de comando en Termux.

    A partir de mayo de 2021, Termux ya no recibirá actualizaciones en Play Store en el futuro previsible. Esto se debe a un cambio de política de Play Store que rompería la funcionalidad de Termux. Por ahora, puede obtener la versión más actualizada de Termux en F-Droid, un mercado de aplicaciones de Android de código abierto.

    Descargar: Termux de Google Play | F-Droid (gratis)

    2. JuiceSSH

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

    Como su nombre lo indica, JuiceSSH es un emulador de terminal con soporte para SSH, junto con Telnet y Mosh. Su función principal es brindarle la capacidad de conectarse de forma remota a otra PC, ya sea su propia computadora en su red local o un servidor remoto.

    Un fuerte soporte de cifrado significa que puede conectarse de manera segura a servidores remotos sabiendo que otros no pueden husmear.

    Relacionado Cómo configurar SSH en Linux y probar su configuración

    Como terminal, JuiceSSH le proporciona una consola a todo color que tiene opciones de temas, incluidas las fuentes. Dentro de la terminal encontrará teclas de software para Ctrl , Esc , Alt , Tab y las teclas de flecha, pero también puede usar un teclado externo, si tiene uno.

    JuiceSSH también viene con la capacidad de abrir un shell localmente, lo que le brinda acceso a Bash y sus utilidades estándar. Sin embargo, no puede instalar ningún paquete adicional, por lo que está limitado a un entorno Linux mínimo.

    Dentro de la aplicación, puede instalar complementos para expandir la funcionalidad de JuiceSSH. Entre estos complementos, encontrará un monitor de rendimiento que le muestra el uso de CPU, memoria, red y disco de su servidor Linux. También hay un complemento para usar JuiceSSH con perfiles de Tasker, lo que le permite aprovechar las poderosas capacidades de automatización de Tasker.

    JuiceSSH también tiene algunas funciones premium disponibles con una compra única, como la capacidad de hacer una copia de seguridad y sincronizar todas sus conexiones y configuraciones guardadas entre varios dispositivos. La actualización también le permite integrarse con Amazon AWS, además de almacenar comandos y scripts como fragmentos a los que puede acceder rápidamente entre sesiones.

    Si bien Android es una plataforma capaz por sí sola, sus características de seguridad a veces pueden romper la funcionalidad de los programas de Linux. En casos como ese, es mejor trabajar en una PC o servidor remoto, ya que un sistema operativo de escritorio puede ser más flexible. Aquí es donde entran aplicaciones como JuiceSSH, así que si eso es lo que estás buscando, asegúrate de probar esto.

    Descargar: JuiceSSH (versión premium gratuita disponible)

    3. Qute

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

    Android viene preinstalado con un shell y muchas de las utilidades estándar de Unix, pero normalmente no son accesibles para usted como usuario. Qute permite acceder a ellos y utilizarlos, tal como lo haría en una computadora.

    Qute es una oferta bastante simple en este sentido. Le proporciona un emulador de terminal y herramientas como ping, trace, netstat, ifconfig, mkdir y otras. Una función de autocompletado de comandos le permite encontrar el comando correcto más rápido y puede ejecutar comandos al mismo tiempo separándolos con un punto y coma antes de ingresar.

    Una característica destacada de Qute es su editor de scripts Bash. Con él, puede crear, editar y guardar cualquier script de shell que desee. También puede configurar una secuencia de comandos para que se ejecute automáticamente cuando se inicie su teléfono.

    Si todo lo que necesita son las herramientas básicas de Unix y una terminal que no se interponga en su camino, entonces vale la pena echarle un vistazo a Qute.

    Descargar: Qute (versión premium gratuita disponible)

    4. LADB

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

    LADB es un poco diferente de las otras aplicaciones aquí. En lugar de intentar emular un terminal Linux o proporcionar un cliente SSH, LADB le da acceso al shell de Android Debug Bridge. Le permite ejecutar comandos desde ADB directamente en su teléfono, sin necesidad de una PC.

    LADB logra esto al incluir un servidor ADB en sus bibliotecas de aplicaciones. Normalmente, necesita una conexión USB para que ADB funcione, pero LADB aprovecha una característica reciente lanzada en Android 11 llamada Wireless ADB para evitar esto. Esencialmente, falsifica una conexión inalámbrica y engaña al servidor ADB haciéndole creer que el cliente es un dispositivo diferente.

    Entre las muchas tareas que puede realizar con un shell ADB en su dispositivo se encuentran la capacidad de grabar su pantalla, desinstalar aplicaciones de bloatware, cambiar los permisos de una aplicación e incluso enviar mensajes SMS desde la línea de comandos.

    Relacionado: Cómo usar ADB y Fastboot en Android

    Si bien necesita Android 11 para usar Wireless ADB, también puede habilitar la función en Android 10. Para hacerlo, primero conecte su dispositivo Android a su PC, luego escriba "adb tcpip 5555" en la línea de comando. Esto habilitará Wireless ADB hasta que reinicie su teléfono.

    Es cierto que esto anula el propósito de la aplicación, ya que necesita una PC para que funcione en primer lugar. Sin embargo, a medida que pasa el tiempo, más dispositivos deberían admitir esta función de forma nativa.

    Descarga: LADB ($ 2.99)

    Haciendo que su teléfono Android sea más potente que nunca

    La belleza del ecosistema de Android es la capacidad de hacer casi cualquier cosa con sus dispositivos, con pocas restricciones. Ya sea que desee conectarse a una PC externa o desarrollar programas directamente en su teléfono, una de estas aplicaciones de terminal seguramente tendrá todo lo que necesita para convertir su dispositivo en un pequeño entorno de escritorio.

  • Cómo utilizar la función de lista de deseos en el navegador web de PlayStation Store

    Cómo utilizar la función de lista de deseos en el navegador web de PlayStation Store

    Supongamos que estás navegando en PlayStation Store y te encuentras con un juego emocionante del que quieres tomar nota o volver a comprobar cuando cae una oferta.

    Ahora, puede realizar fácilmente un seguimiento de todos sus juegos para comprar agregándolos a su lista de deseos, una función que Sony eliminó de manera extraña y luego volvió a agregar.

    A continuación, le mostramos cómo puede realizar un seguimiento de los juegos que desea jugar y adquirirlos una vez que estén a la venta.

    Cómo agregar juegos a su lista de deseos de PlayStation Store

    Agregar un juego a su lista de deseos de PlayStation Store es simple:

    1. Asegúrese de haber iniciado sesión en su cuenta PS en su navegador web.
    2. Dirígete a la página del juego en PlayStation Store .
    3. Haga clic en el icono del corazón junto a Agregar al carrito .

    A continuación, debería recibir un mensaje que dice "Agregado a la lista de deseos".

    Relacionado: ¿ Cuenta de PSN pirateada? Esto es lo que debe hacer a continuación

    Cómo ver tu lista de deseos en PlayStation Store

    Es genial revisar tu lista de deseos de vez en cuando, especialmente para ver si alguno de los juegos está en oferta.

    Para ver su lista de deseos, haga clic en el icono del corazón en la parte superior derecha de la pantalla junto a su avatar de PS.

    También puede dirigirse a su lista de deseos a través de la página de un juego. Simplemente haga clic en la lista de deseos de palabras cuando agregue y elimine juegos usando el ícono del corazón.

    También puede ver su lista de deseos a través de la aplicación PlayStation en su teléfono, que se sincronizará con la versión web. Solo dirígete a la sección PS Store y toca el ícono del corazón .

    Si desea verificar si alguno de los juegos en su lista de deseos está a la venta con su teléfono, puede controlar sus notificaciones en la aplicación móvil de PlayStation para asegurarse de recibir recordatorios de lo que está en su lista de deseos.

    Cómo eliminar juegos de tu lista de deseos de PlayStation Store

    Para eliminar juegos en su lista de deseos, anule la selección del mismo ícono de corazón en la página del juego que usó para agregar ese juego. Debería recibir un mensaje que diga "Eliminado de su lista de deseos".

    Si está desplazando su lista de deseos y desea eliminar un juego sin dirigirse a su página, haga clic en los tres puntos en el extremo derecho de la pantalla de compra del juego y luego haga clic en Eliminar .

    Mantenga algunos de los mejores juegos de Sony en su lista de deseos

    Agregar juegos a su lista de deseos es una excelente manera de realizar un seguimiento de los juegos que desea obtener a continuación, así como de los juegos que debe verificar cuando cae una de las generosas ventas de Sony.

    Siempre hay un juego que puede que sigas queriendo jugar, pero se te olvida. Quizás sea una de las exclusivas más destacadas de Sony. Con ese juego en tu lista de deseos, puedes realizar un seguimiento de todo en un solo lugar.

    ¡Ahora, agregue algunos juegos!

  • 7 razones para usar un lápiz óptico con su teléfono inteligente

    7 razones para usar un lápiz óptico con su teléfono inteligente

    Un lápiz óptico es una opción popular para los teléfonos inteligentes. Si nunca ha usado uno, es posible que no se dé cuenta de los beneficios que ofrece un lápiz óptico. La precisión adicional abre nuevas opciones y hace que muchas funciones sean mucho más fáciles de usar.

    ¡Aquí están los siete beneficios principales de usar un lápiz con su teléfono inteligente!

    1. Edite fotos con precisión

    Cuando usa los dedos, es difícil hacer algo más preciso que agregar un filtro. Pero con un lápiz, puede hacer más. Marcas emblemáticas como el S-Pen de Samsung ofrecen funciones adicionales para la edición de fotografías. Pero no necesita una gran marca para obtener una ventaja.

    Los lápices ópticos facilitan el movimiento de objetos pequeños por la pantalla. También puede seleccionar áreas pequeñas más fácilmente. Ambos se deben a la punta puntiaguda del lápiz óptico y no a una característica específica de la marca.

    2. Mantenga su pantalla limpia

    ¡Adiós, huellas dactilares! Mantener las manos fuera de la pantalla significa que puede mantener limpia la pantalla de su teléfono . Esto puede ser tanto un beneficio para la salud como para la apariencia de su teléfono.

    Sin un lápiz, sus manos están por todo su teléfono y probablemente no se las lave cada vez antes de usarlo. Cuando sostienes el teléfono frente a tu cara para hacer una llamada telefónica, esto puede contraer bacterias de tus manos.

    3. Mantenga sus uñas largas

    Si tiene las uñas largas, las pantallas táctiles pueden resultar frustrantes. Usar la parte plana de la yema del dedo a menudo pone la mano en una posición incómoda. Esto puede ejercer presión sobre su muñeca si se hace con demasiada frecuencia. Pero con un lápiz, eso no es un problema.

    Usar un lápiz óptico es como usar un lápiz, pero es mucho más rápido que escribir a mano. Para que pueda seguir adelante y mantener sus declaraciones de moda.

    4. Aumente su rango de movimiento

    A medida que las pantallas de los teléfonos se hacen más grandes, también es más difícil navegar con una sola mano. Debido a que el lápiz óptico extiende su alcance, puede deslizar fácilmente la pantalla de arriba a abajo con un solo gesto. No tiene que ajustar su agarre en el teléfono o comenzar a usarlo con las dos manos.

    Esto hace que el desplazamiento sea más rápido. El lápiz le da acceso a todo el contenido de la pantalla a la vez. No es necesario desplazarse para obtener un botón al alcance de sus pulgares. Es especialmente útil si tiene un teléfono grande de estilo "phablet".

    5. Escriba con más precisión

    ¿No odias cuando cometes un error tipográfico porque no puedes ver el teclado? Puede habilitar ventanas emergentes de burbujas en el menú del teclado de su teléfono inteligente, pero mantener presionado el botón el tiempo suficiente para leerlo puede activar los submenús.

    Relacionado: Consejos para escribir más rápido en su teléfono Android

    Cuando usa un lápiz, puede ver qué botón está presionando. Debido al rango de movimiento, puede escribir fácilmente tan rápido o más rápido como lo hace con el dedo. Incluso puede usarlo para escribir con flujo, si esa es su preferencia.

    6. Escriba a mano en su teléfono

    Si nunca se enamoró de llevar un diario con lápiz y papel, apreciará las opciones de escritura a mano. Puede usar un lápiz óptico para escribir a mano sus mensajes de texto, publicaciones en redes sociales e incluso correos electrónicos casuales.

    Es probable que su teléfono también tenga una aplicación para computadora portátil preinstalada. Con un lápiz, puede levantarlo rápidamente y esbozar sus pensamientos cuando lo desee. Incluso puede agregar dibujos a sus mensajes de texto. Aproveche al máximo esta función eligiendo una aplicación de pintura que se adapte a los usuarios de lápiz óptico.

    7. Use su teléfono en climas fríos

    Puede resultar difícil utilizar una pantalla táctil cuando los dedos no están mucho más calientes que el cristal. Si su teléfono tiene este problema, necesitará algunos dispositivos para solucionarlo. Puede tomar un par de guantes capacitivos, pero también puede quedarse con su par anterior y agarrar un lápiz óptico.

    Relacionado: Regalos increíbles para los amantes de los gadgets

    Qué tan bien funcione esto puede depender en parte de si tiene una pantalla capacitiva o resistiva . Las pantallas resistentes reaccionan a la presión y un lápiz puede aplicar una presión más puntiaguda. Cuando hace frío, le resultará más fácil hacer que su pantalla resistiva responda a un lápiz óptico.

    Obtenga los beneficios de un teléfono con lápiz óptico

    Con un lápiz, puede usar su teléfono más rápido y manipular la pantalla con más precisión. Puede disfrutar de la escritura a mano y los bocetos en una pantalla de bolsillo, y el clima frío no lo detendrá.

    Considere la posibilidad de convertir su próximo teléfono en un teléfono con lápiz óptico. Si ya posee un teléfono compatible con lápiz óptico, ¡considere comprar un lápiz inteligente para él!

  • ¿Puede obtener malware en un iPhone? He aquí cómo verificar

    ¿Puede obtener malware en un iPhone? He aquí cómo verificar

    Los iPhones son bien conocidos por sus medidas de seguridad: la protección que ofrece Apple contra el malware es una de las principales razones por las que la gente compra estos dispositivos.

    Sin embargo, su teléfono no es 100% inmune a las amenazas.

    A continuación, le indicamos cómo puede detectar y eliminar virus de su iPhone.

    ¿Pueden los iPhones contraer virus?

    Entonces, ¿pueden los iPhones contraer virus? En resumen, sí. Es más raro escuchar que un dispositivo Apple se vea afectado por malware que, por ejemplo, los teléfonos inteligentes Android, pero aún así sucede.

    Si el malware ingresa a su iPhone, puede causar estragos. Algunos problemas, como agotar la batería, son una molestia. Pero otros, incluido el robo de identidad, son mucho más graves.

    No obstante, aún puede minimizar el daño si sospecha que ha sucedido lo peor. Sin embargo, en primer lugar, debe saber cómo detectar malware en un iPhone.

    ¿Cómo afecta el malware a los iPhones?

    Al igual que con los virus informáticos, el malware a menudo comienza por afectar el rendimiento de su iPhone.

    Por ejemplo, puede notar que la batería se agota más rápido que antes. Por supuesto, otros factores pueden afectar la duración de la batería, como el clima más frío y la antigüedad de su dispositivo. Pero si nota que necesita cargar su teléfono con más frecuencia, buscar malware es una buena idea.

    Relacionado: Consejos clave para ahorrar batería en su iPhone

    Cuando su teléfono se ve afectado por malware, también puede notar que se sobrecalienta más rápido.

    Una vez más, existen otras causas de sobrecalentamiento del teléfono, como la sobrecarga y la ejecución de demasiadas aplicaciones intensivas. Sin embargo, su teléfono funcionará más duro cuando haya malware en él, por lo que puede calentarse demasiado.

    Las baterías agotadas y el sobrecalentamiento del teléfono son molestias importantes. Pero a menos que se vuelvan implacables, probablemente no pensarás en actualizar tu teléfono de inmediato. Una consecuencia más grave de un virus de iPhone es que su teléfono finalmente deja de funcionar.

    El malware en su iPhone también puede afectar más que solo su dispositivo. Quien quiera infectar su teléfono también podría usar el software como una forma de robar sus contraseñas y otros datos confidenciales. Luego, podrían venderlos o usarlos para piratear sus cuentas.

    Cómo comprobar los iPhones en busca de virus o malware

    Si sospecha que tiene malware en su dispositivo , tiene muchas opciones para verificar y asegurarse.

    Aquí hay algunas formas prácticas de verificar si su iPhone tiene virus o malware.

    Buscar aplicaciones desconocidas

    Una de las formas más fáciles de detectar malware en su iPhone es verificando si tiene alguna aplicación desconocida en su teléfono. Con esto, queremos decir que debe buscar aplicaciones que no haya descargado ni que sean las predeterminadas de Apple.

    Pase el dedo por los archivos y carpetas de la pantalla de inicio para identificarlos. Si no puede ver ninguno pero aún no está seguro, busque en la configuración de su iPhone y vea si puede encontrar algo con lo que no esté familiarizado.

    Compruebe si su dispositivo tiene jailbreak

    La cantidad de personalización que obtendrá puede hacer que el jailbreak de su teléfono parezca atractivo. Pero hacerlo puede ser una mala idea por muchas razones. Más allá de anular su garantía, también hará que su iPhone sea más susceptible al malware.

    Relacionado: iPhone Jailbreak, explicado: los pros y los contras de anular su garantía

    Por supuesto, es posible que hayas comprado un dispositivo de segunda mano y no sabías que tenía jailbreak. Pero no importa si lo ha hecho o sospecha que alguien más lo ha hecho. Verificar si su dispositivo ha sido liberado es un paso hacia la identificación de un virus.

    Averiguar si su teléfono tiene jailbreak no es fácil. Sin embargo, una posible señal es la presencia de una aplicación llamada Cydia. Esta es una aplicación solo disponible en dispositivos iOS con jailbreak.

    Averigüe si tiene facturas grandes

    Cuando su iPhone tiene malware, es posible que descubra que su teléfono ha usado más datos de los que esperaba cada mes. Naturalmente, si ha superado la asignación de su plan, tendrá una factura mayor.

    Otra posible señal de que existe malware en su iPhone es si nota llamadas entrantes o salientes que no hizo o recuerda haber recibido. Una vez más, estas llamadas pueden generar una factura inesperada más grande que pagar.

    Puede verificar la cantidad de datos que ha utilizado yendo a Configuración> Red móvil y desplazándose hacia abajo hasta Datos móviles . Alternativamente, puede consultar con su proveedor de red móvil.

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

    Mire su espacio de almacenamiento

    Es posible que descubra que el almacenamiento de su teléfono está casi lleno porque tiene demasiadas aplicaciones instaladas o porque tiene muchas imágenes en el carrete de su cámara. Pero si su espacio de almacenamiento restante es significativamente más pequeño de lo que debería ser, su iPhone puede tener un virus.

    Para ver su espacio de almacenamiento, vaya a Configuración> General> Almacenamiento de iPhone .

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

    Cómo deshacerse de un virus en su iPhone

    Si ha probado todo lo anterior y sospecha que su iPhone tiene malware, es vital tomar medidas inmediatas. Estas son algunas de las formas más fáciles de deshacerse de un virus en su dispositivo.

    Reinicia tu iPhone

    Reiniciar su iPhone, en algunos casos, también puede deshacerse del malware.

    La forma en que lo hará depende del dispositivo que tenga. Por ejemplo, si su iPhone tiene un botón de inicio, mantenga presionado este y el botón de encendido / apagado. Hágalo hasta que su teléfono se apague y se vuelva a encender.

    Si su iPhone no tiene un botón de inicio, aún puede forzar el reinicio de su iPhone y ponerlo en modo de recuperación.

    Si reiniciar su iPhone no funciona, intente restaurar la configuración de fábrica.

    Eliminar aplicaciones inusuales

    Si observa aplicaciones que no deberían estar en su teléfono, eliminarlas debería ayudar a eliminar el malware de su teléfono. Para hacer esto, puede mantener su icono hasta que se resalte la aplicación individual y luego hacer clic en Eliminar aplicación .

    También es posible que desee eliminar cualquier aplicación que no haya descargado de la App Store. En el futuro, debe abstenerse de descargar aplicaciones que no sean de la App Store.

    Limpia tu historial

    Borrar su historial en Safari puede ayudar a eliminar un virus en su iPhone. Además, se protege contra el robo de contraseñas y otros datos.

    Para borrar su historial, vaya a Configuración> Safari . Luego, desplácese hacia abajo hasta Borrar historial y datos del sitio web .

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

    Usar software de seguridad

    Si tiene un antivirus instalado, este debería poder detectar y eliminar cualquier malware en su iPhone.

    Incluso si aún no ha invertido, descargar una suite de seguridad decente vale mucho la pena, y aún puede escanear en busca de virus.

    Reemplaza tu iPhone

    Si ha intentado todo lo posible para eliminar el malware de su iPhone, es posible que deba reemplazar su dispositivo.

    Dado que la mayoría de los casos de malware son creados por el usuario e implican actos como el jailbreak, es posible que la garantía de Apple no cubra su problema.

    Actúe rápido si sospecha que su iPhone tiene malware

    Aunque los casos son raros, su iPhone puede contraer virus y otras formas de malware. Como tal, saber cómo actuar si esto sucede es vital.

    Es esencial verificar si su iPhone tiene un problema de malware genuino. Si encuentra que el problema es su uso, considere modificar la forma en que usa su dispositivo.

    Sin embargo, si su teléfono está infectado, puede deshacerse del malware de muchas formas. ¡Y una vez que lo hayas hecho, recuerda seguir usando la App Store!

  • Por qué la seguridad del software es una habilidad que todos los programadores deberían tener

    Como programador o desarrollador, no se puede subestimar la importancia de crear aplicaciones seguras.

    La seguridad del software se ocupa de la gestión de ataques maliciosos identificando posibles vulnerabilidades en el software y tomando las precauciones necesarias para protegerse contra ellas.

    El software nunca puede ser 100% seguro porque un desarrollador puede pasar por alto un error, crear nuevos errores en un intento de corregir los casos existentes o crear nuevas vulnerabilidades a través de actualizaciones.

    Sin embargo, existen dos prácticas clave que todos los desarrolladores de software pueden emplear para asegurarse de crear software seguro: escribir código seguro en primer lugar y probar su código de manera eficiente.

    Cómo escribir código seguro

    Escribir código seguro se reduce a una cosa: el manejo de errores. Si puede anticipar cada valor potencial que un usuario podría aportar a su aplicación y crear una respuesta en su programa para ese valor, entonces está escribiendo un código seguro.

    Esto es mucho más simple de lo que podría pensar porque todos los buenos desarrolladores saben casi todo sobre las aplicaciones que desarrollan. Por lo tanto, debe conocer todos los valores que su aplicación requiere para llevar a cabo una tarea (los valores aprobados) y comprender que cualquier otro valor posible que exista es un valor no aprobado.

    Escribir código seguro

    Supongamos que desea crear un programa que solo acepte dos valores enteros de un usuario y realice una operación de suma en ellos. Con esa única frase, como buen desarrollador, ahora sabes todo sobre tu aplicación. Conoce todos los valores que aceptará este programa (valores enteros) y conoce la tarea que completará este programa (una operación de suma).

    Ejemplo de creación del programa en Java

     
    import java.util.Scanner;
    public class Main {
    //The main function that executes the program and collects the two values
    public static void main(String[] args) {
    System.out.println("Please enter your two integer values: ");
    int value1;
    int value2;
    Scanner input = new Scanner(System.in);
    value1 = input.nextInt();
    value2 = input.nextInt();
    addition(value1, value2);
    input.close();
    }
    //the function that collects the two values and displays their sum
    private static void addition(int value1, int value2) {
    int sum;
    sum = value1 + value2;
    System.out.println("The sum of the two integer values you entered: "+ sum);
    }
    }

    El código anterior produce una aplicación que coincide con los requisitos de forma precisa. Al ejecutarse, producirá la siguiente línea en la consola:

     
    Please enter your two integer values:

    La aplicación permanecerá en pausa hasta que el usuario ingrese dos valores enteros en la consola (eso significa escribir el primer valor, presionar la tecla Intro y repetir).

    Si el usuario ingresa los valores 5 y 4 en la consola, el programa producirá la siguiente salida:

     
    The sum of the two integer values you entered: 9

    Esto es genial; el programa hace exactamente lo que debería hacer. Sin embargo, si aparece un usuario malintencionado e ingresa un valor que no sea un número entero, como "g", en su aplicación, habrá problemas. Esto se debe a que ningún código de la aplicación protege contra valores no aprobados.

    En este punto, su aplicación se bloqueará, creando una posible puerta de entrada a su aplicación para el pirata informático que sabe exactamente qué hacer a continuación.

    Asegurar su ejemplo de programa

     
    import java.util.InputMismatchException;
    import java.util.Scanner;
    public class Main {
    //The main function that executes the program and collects the two values
    public static void main(String[] args) {
    try {
    System.out.println("Please enter your two integer values: ");
    int value1;
    int value2;
    //using the scanner class to read each input from the user,
    //and assign it to is respective variable (throws an exception if the values are not integers)
    Scanner input = new Scanner(System.in);
    value1 = input.nextInt();
    value2 = input.nextInt();
    //calls the addition function and passes the two values to it
    addition(value1, value2);
    //closes the input stream after it has come to the end of its use
    input.close();
    //handle all the errors thrown in the try block
    }catch(InputMismatchException e){
    System.out.println("Please enter a valid integer value.");
    }catch(Exception e) {
    System.out.println(e.getMessage());
    }
    }
    //the function that collects the two values and displays their sum
    private static void addition(int value1, int value2) {
    int sum;
    sum = value1 + value2;
    System.out.println("The sum of the two integer values you entered: "+ sum);
    }
    }

    El código anterior es seguro porque realiza el manejo de excepciones. Por lo tanto, si ingresa un valor no entero, el programa terminará correctamente mientras produce la siguiente línea de código:

     
    Please enter a valid integer value.

    ¿Qué es el manejo de excepciones?

    Básicamente, el manejo de excepciones es la versión moderna del manejo de errores, donde separa el código de manejo de errores del código de procesamiento normal. En el ejemplo anterior, todo el código de procesamiento normal (o código que potencialmente puede generar una excepción) está dentro de un bloque try , y todo el código de manejo de errores está dentro de bloques catch .

    Si observa más de cerca el ejemplo anterior, encontrará que hay dos bloques de captura. El primero toma un argumento InputMismatchException ; este es el nombre de la excepción que se lanza si se ingresa un valor no entero. El segundo toma un argumento de excepción , y esto es importante porque su propósito es detectar cualquier excepción dentro del código que el desarrollador no encontró durante la prueba.

    Relacionado: Excepciones de Java: ¿las está manejando correctamente?

    Probando su código

    Nunca debe subestimar el poder de probar y volver a probar su código antes de empaquetarlo. Muchos desarrolladores (y usuarios de sus aplicaciones) encuentran nuevos errores después de que el software está disponible para el público.

    Probar minuciosamente su código le asegurará que sabe lo que hará su aplicación en todos los escenarios imaginables, y eso le permitirá proteger su aplicación de violaciones de datos.

    Relacionado: Cómo conseguir su primer trabajo de prueba de software

    Considere el ejemplo anterior. ¿Qué pasa si, después de la finalización, solo prueba la aplicación con valores enteros? Puede alejarse de la aplicación pensando que ha identificado con éxito todos los errores potenciales cuando ese no es el caso.

    El hecho es que es posible que no pueda identificar todos los errores potenciales; esta es la razón por la que el manejo de errores funciona de la mano con la prueba de su código. La prueba del programa anterior muestra que se producirá un error potencial en un escenario específico.

    Sin embargo, si existe algún otro error que no apareció durante la prueba, el segundo bloque de captura en el código anterior lo manejará.

    Asegurar su base de datos

    Si su aplicación se conecta a una base de datos, la mejor manera de evitar el acceso a esa base de datos es asegurarse de que todos los aspectos de su aplicación sean seguros. Sin embargo, ¿qué pasa si su aplicación está diseñada con el único propósito de proporcionar una interfaz a dicha base de datos?

    Aquí es donde las cosas se ponen un poco más interesantes. En su forma más básica, una base de datos permite a un usuario agregar, recuperar, actualizar y eliminar datos. Un sistema de gestión de bases de datos es una aplicación que permite a un usuario interactuar directamente con una base de datos.

    La mayoría de las bases de datos contienen datos confidenciales, por lo tanto, para mantener la integridad y limitar el acceso a estos datos, existe un requisito: el control de acceso.

    Control de acceso

    El control de acceso busca mantener la integridad de una base de datos definiendo el tipo de personas que pueden acceder a una base de datos y restringiendo el tipo de acceso que tienen. Por lo tanto, un buen sistema de administración de bases de datos debería poder registrar quién accede a la base de datos, a qué hora y qué hicieron.

    También debería poder evitar que un usuario registrado acceda o edite datos con los que no está autorizado a interactuar.

    La seguridad del software es una habilidad crucial para todos los desarrolladores

    Desarrollar un buen software es sinónimo de garantizar que su software pueda resistir cualquier ataque malintencionado. Esto solo se puede lograr mediante la escritura de código seguro, la prueba continua de una aplicación y el control de quién tiene acceso a sus datos.

    Ahora que sabe cómo proteger su software, es posible que desee conocer algunos pasos de desarrollo de software.

  • Cómo dibujar gráficos en Jupyter Notebook

    Cómo dibujar gráficos en Jupyter Notebook

    Artículo en el botón Siguiente: 899988

    Jupyter Notebook es la herramienta de referencia número uno para los científicos de datos. Ofrece una interfaz web interactiva que se puede utilizar para visualización de datos, análisis sencillo y colaboración.

    La visualización de datos le permite encontrar contexto para sus datos a través de mapas o gráficos. Este tutorial ofrece una guía detallada para interactuar con gráficos en Jupyter Notebook.

    Prerrequisitos

    Necesita tener Jupyter instalado en su máquina. Si no es así, puede instalarlo ingresando el siguiente código en su línea de comandos:

     $ pip install jupyter

    También necesitará la biblioteca pandas y matplotlib :

     $ pip install pandas
     $ pip install matplotlib

    Una vez completadas las instalaciones, inicie el servidor de Jupyter Notebook. Escriba el siguiente comando en su terminal para hacerlo. Se abrirá una página de Jupyter que muestra los archivos en el directorio actual en el navegador predeterminado de su computadora.

     $ jupyter notebook

    Nota: No cierre la ventana de terminal en la que ejecuta este comando. Su servidor se detendrá si lo hace.

    Parcela simple

    En una nueva página de Jupyter, ejecute este código:

     import matplotlib.pyplot as plt
    x=[1,2,3,4,5,6,7,8]
    y=[2,4,6,8,10,12,14,16]
    plt.plot(x,y)
    plt.show()

    El código es para un diagrama de línea simple. La primera línea importa la biblioteca de gráficos pyplot de la API matplotlib . La tercera y cuarta líneas definen los ejes xey respectivamente.

    Se llama al método plot () para trazar el gráfico. A continuación, se utiliza el método show () para mostrar el gráfico.

    Suponga que desea dibujar una curva en su lugar. El proceso es el mismo. Simplemente cambie los valores de la lista de Python para el eje y.

     import matplotlib.pyplot as plt
    x=[3,4,5,6,7,8,9,10,11,12]
    y= [9,16,25,36,49,64,81,100,121,144]
    plt.plot(x,y)
    plt.show()

    Observe algo importante: en ambos gráficos, no hay una definición de escala explícita. La escala se calcula y aplica automáticamente. Esta es una de las muchas características interesantes que ofrece Juypter que puede hacer que se concentre en su trabajo (análisis de datos) en lugar de preocuparse por el código.

    Si también está atento, puede observar que el número de valores para los ejes xey es el mismo. Si alguno de ellos es menor que el otro, se marcará un error cuando ejecute el código y no se mostrará ningún gráfico.

    Tipos disponibles

    A diferencia del gráfico de líneas y la curva anteriores, otras visualizaciones de gráficos (por ejemplo, un histograma, gráfico de barras, etc.) deben definirse explícitamente para que se muestren.

    Gráfico de barras

    Para mostrar un diagrama de barras, deberá utilizar el método bar () .

     import matplotlib.pyplot as plt
    x=[3,4,5,6,7,8,9,10,11,12]
    y= [9,16,25,36,49,64,81,100,121,144]
    plt.bar(x,y)
    plt.show()

    Gráfico de dispersión

    Todo lo que necesita hacer es usar el método scatter () en el código anterior.

     import matplotlib.pyplot as plt
    x=[3,4,5,6,7,8,9,10,11,12]
    y= [9,16,25,36,49,64,81,100,121,144]
    plt.scatter(x,y)
    plt.show()

    Gráfico circular

    Un gráfico circular es un poco diferente del resto anterior. La línea 4 es de particular interés, así que eche un vistazo a las características allí.

    figsize se utiliza para establecer la relación de aspecto. Puede configurarlo como desee (por ejemplo, (9,5)), pero los documentos oficiales de Pandas aconsejan que utilice una relación de aspecto de 1.

     import matplotlib.pyplot as plt
    x=[4,9,16,25,36]
    fig = plt.figure(figsize =(9, 5)) # line 4
    plt.pie(x)
    plt.show()

    Hay algunos parámetros que tiene el gráfico circular que son dignos de mención:

    etiquetas : se puede utilizar para asignar una etiqueta a cada sector en el gráfico circular.

    colores : se puede utilizar para dar colores predefinidos a cada uno de los sectores. Puede especificar colores tanto en forma de texto (por ejemplo, "amarillo") o en formato hexadecimal (por ejemplo, "# ebc713").

    Vea el ejemplo a continuación:

     import matplotlib.pyplot as plt
    x=[4,9,16,25,36]
    fig = plt.figure(figsize =(5.5, 5.5))
    plt.pie(x, labels=("Guavas", "Berries","Mangoes","Apples", "Avocado"),
    colors = ( "#a86544", "#eb5b13", "#ebc713", "#bdeb13", "#8aeb13"))
    plt.show()

    También hay otros gráficos como hist , area y kde sobre los que puede leer más en los documentos de Pandas .

    Formato de trazado

    En los gráficos de arriba, no hay aspectos como etiquetas. He aquí cómo hacerlo.

    Para agregar un título, incluya el siguiente código en su Jupyter Notebook:

     matplotlib.pyplot.title("My Graph Title")

    Los ejes xey se pueden etiquetar respectivamente de la siguiente manera:

     matplotlib.pyplot.xlabel("my x-axis label")
    matplotlib.pyplot.ylabel("my y-axis label")

    Aprendiendo más

    Puede ejecutar el comando help () en su cuaderno para obtener asistencia interactiva sobre los comandos de Jupyter. Para obtener más información sobre un objeto en particular, puede usar ayuda (objeto) .

    También le resultará una buena práctica intentar dibujar gráficos utilizando conjuntos de datos de csv archivos. Aprender a visualizar datos es una herramienta poderosa para comunicar y analizar sus hallazgos, por lo que vale la pena tomarse un tiempo para desarrollar su habilidad.