Categoría: Tendencias Digitales

  • Cómo alojar su sitio web Python de forma gratuita en Heroku

    Cómo alojar su sitio web Python de forma gratuita en Heroku

    Así que acaba de completar un sitio web de cartera simple con Python y desea instalarlo utilizando un alojamiento gratuito. Has oído hablar del alojamiento gratuito de Heroku, pero no entiendes del todo los aspectos técnicos involucrados.

    Esta guía le ayudará a trabajar en todo el proceso de alojamiento de su sitio web Python de forma gratuita en Heroku, de una forma mucho más sencilla. Suponemos que tiene un conocimiento básico de Python y al menos uno de sus marcos, preferiblemente Django.

    Heroku es un proveedor de alojamiento web de plataforma como servicio (PaaS) que ejecuta su infraestructura en algo que llama Dynos. Lo mantiene enfocado en la implementación, mientras se ocupa de la dificultad de mantener y construir su infraestructura web.

    En caso de que no pueda pagar el alojamiento de pago, pero desee poner una cartera en línea rápidamente, es posible que desee considerar alojarlo en Heroku. Además de ser gratuito, es bastante rápido instalar su sitio web en Heroku.

    Por supuesto, existen otras plataformas en las que puede alojar su sitio web de Python de forma gratuita, como Amazon Web Services y PythonAnywhere. Pero el proceso de hospedaje en Heroku es fácil, especialmente para personas sin conocimiento previo de implementación.

    Cuando aloja un sitio web de forma gratuita en Heroku, no es necesario que tenga un nombre de dominio. Todo lo que necesita es especificar el nombre de su aplicación en la plataforma de alojamiento. Luego, Heroku crea un localizador app.herokuapp.com para ti. Cuando está en este servicio gratuito, su sitio se ejecuta en Heroku Dynos.

    Si luego decide escalar y obtener un nombre de dominio, es igualmente fácil y rápido, pero debe pagar por ello. El costo abrumador de mantener la actualización puede hacer que lo reconsidere, pero vale la pena el dinero si está decidido a invertir más en el proyecto.

    Examinemos ahora cómo alojar su sitio web Python de forma gratuita en Heroku. Tenga en cuenta que esto se basa en la versión 3.7 de Python y la versión 2.1.7 de Django.

    Para comenzar, descargue Git del sitio web git-scm . Aquí se explican los diversos comandos y giros para instalar Git en todos los sistemas operativos.

    Después de instalar Git, también debe configurar una cuenta con Heroku en la página de registro de Heroku si aún no tiene una.

    A continuación, descargue e instale la CLI de Heroku desde el sitio web de Heroku. La CLI de Heroku le permite comunicarse con su repositorio cada vez que necesite realizar cambios en su aplicación.

    Si aún no está familiarizado con los comandos de Git, debería echar un vistazo a nuestra introducción al control de versiones con Git .

    Si no tiene un proyecto de Django configurado y quiere probarlo con este tutorial, abra la línea de comandos y cree un entorno virtual si aún no tiene uno. Una vez que el entorno virtual esté listo, use este comando para instalar el marco de Django:

    Después de instalar Django en el entorno virtual, ejecute el siguiente comando para iniciar un nuevo proyecto de Django:

    A continuación, cree una nueva aplicación de Python. Para hacer eso, migre a la carpeta raíz de su proyecto en la CMD y ejecute:

    Recuerde reemplazar project_name y app_name con sus nombres preferidos.

    Necesita el módulo gunicorn para esto, por lo que también debe ejecutar pip install gunicorn . Luego agregue gunicorn a la lista de aplicaciones instaladas en settings.py , como se muestra a continuación:

    Esta es solo una introducción superficial a la creación de una aplicación Django. Sin embargo, ya sea que su aplicación esté lista o que esté creando una, asegúrese de que su ejecución python manage.py migre para crear su base de datos.

    Ahora debería tener una aplicación Python ejecutándose dentro de su marco de Django. Ahora nos sumergiremos en nuestro objetivo principal.

    Para tener una implementación exitosa de su aplicación en Heroku, debe configurar un archivo requirements.txt . Para configurarlo, ejecute lo siguiente en su CMD:

    Esa línea crea un archivo .txt que contiene todos los paquetes utilizados para servir su proyecto. Heroku examina ese archivo durante la implementación e instala esos paquetes automáticamente.

    Otro archivo importante que debe especificar es Procfile . Esto le dice a Heroku los comandos que deben ejecutarse en la inicialización de la aplicación. Sin embargo, debe crear este archivo creando explícitamente un nuevo archivo de texto llamado Procfile en la raíz de su proyecto. Asegúrese de que este archivo no tenga una extensión de archivo; de lo contrario, no funcionará.

    Para eliminar la extensión del archivo de Procfile en Windows, abra la carpeta en el Explorador de archivos, haga clic en Ver en la barra de herramientas superior y marque la casilla Extensiones de nombre de archivo . Luego verá las extensiones para todos los archivos, incluida la extensión .txt para Procfile . Haga clic con el botón derecho en Procfile y elija Cambiar nombre , luego simplemente elimine la extensión .txt y presione Enter .

    A continuación, abra Procfile y agregue la siguiente línea, reemplazando project_name con el nombre que se aplica a su proyecto:

    Opcionalmente, también puede crear un archivo runtime.txt . Abra el archivo y especifique la versión de Python de la siguiente manera:

    Así es como le dices a Heroku la versión de Python en la que se ejecuta tu aplicación. Si no especifica este archivo, Heroku solo usa la última versión de Python por defecto.

    A continuación, en el símbolo del sistema, inicie sesión en su cuenta de Heroku ejecutando este comando:

    Ese comando abre su navegador predeterminado a la página de inicio de sesión de Heroku, donde puede proporcionar sus credenciales de inicio de sesión.

    Para crear una aplicación en Heroku, escriba la siguiente línea:

    Reemplace ademosapp2 con el nombre de su aplicación preferida. Si el nombre de la aplicación que seleccionó está en uso, verá un mensaje que le pedirá que elija un nuevo nombre.

    En la página de inicio de sesión, haga clic en el logotipo de Heroku para iniciar sesión en su panel de control de Heroku. Ahora debería ver la aplicación que acaba de crear.

    A continuación, abra su editor de texto preferido en la ubicación de su proyecto y acceda al archivo settings.py de su proyecto. En el archivo settings.py , cambie el Host permitido a [*] — esto hace que su aplicación sea accesible para cualquier host global.

    Ahora vaya a su panel de Heroku y haga clic en la aplicación recién creada, seguida de la configuración . En la configuración, desplácese hacia abajo y haga clic en Agregar paquete de compilación . Luego, seleccione Python como su paquete de compilación y haga clic en Guardar cambios .

    Luego, regrese a su CMD y ejecute el siguiente código para instalar Heroku en su proyecto:

    Ahora, agregue el paquete recién instalado al archivo requirements.txt ejecutando:

    Luego, abra el archivo settings.py de su proyecto y escriba:

    Además, en la última línea de settings.py , active django-heroku agregando:

    Una vez hecho esto, inicie un repositorio remoto escribiendo lo siguiente en su línea de comando:

    A continuación, cree un repositorio de aplicaciones Heroku ejecutando:

    Para verificar los archivos que deben confirmarse, ejecute:

    A continuación, escriba el siguiente comando para agregar todos los cambios a su repositorio:

    Una vez que se agregan los cambios, confirme sus cambios en Heroku ejecutando el comando:

    Tenga en cuenta que "initial-commit" puede usar cualquier nombre que desee.

    A continuación, debe deshabilitar collectstatic mediante lo siguiente:

    De lo contrario, podría tener problemas durante el proceso de implementación.

    Para finalmente enviar sus archivos a su repositorio de Heroku, use el comando:

    Esto envía todos sus archivos a Heroku y hace que la aplicación sea accesible desde cualquier lugar. Para ver su aplicación recién implementada, vaya a https://app_name.herokuapp.com en su navegador, reemplazando app_name con el nombre de su aplicación.

    Puede alojar una variedad de compilaciones de aplicaciones en Heroku; los mismos procesos de Git que cubrimos aquí funcionan para otros lenguajes además de Python. Solo necesita hacer pequeños cambios, como restablecer su paquete de compilación.

    Aunque Heroku le ofrece alojamiento gratuito, todos sabemos que el contenido gratuito tiene algunas limitaciones. Sin embargo, si no espera que su sitio web reciba mucho tráfico, el alojamiento gratuito de Heroku podría ser una buena opción.

  • IFA 2020: Cómo COVID-19 está cambiando el futuro de los viajes por carretera

    IFA 2020: Cómo COVID-19 está cambiando el futuro de los viajes por carretera

    El distanciamiento social, los pedidos de refugio en el lugar y el trabajo desde casa han sido los temas de 2020. Este cambio basado en el coronavirus en la forma en que vivimos nuestra vida diaria también está dando forma a la forma en que nos acercamos a nuestros espacios físicos, como carreteras, pueblos y ciudades.

    En los últimos años, los automóviles se han vuelto cada vez más complejos, agregando más tecnología para ayudarnos a llegar a nuestro destino de manera segura. Estas tendencias ya existían antes de Covid-19, pero ahora se ven aceleradas por la pandemia y nuestros cambios de actitud. Esto es lo que aprendimos sobre el futuro de los vehículos de carretera en IFA 2020.

    Durante muchos años, los automóviles han sido fundamentales para la forma en que navegamos por el mundo físico. Han aumentado la movilidad social y hacen que nuestras vidas sean más cómodas. Sin embargo, también se han relacionado con la reducción de la actividad física, y los vehículos de combustión interna desempeñan un papel importante en el cambio climático provocado por el hombre. Los servicios de transporte compartido como Uber y Lyft habían facilitado el desplazamiento sin tener que invertir en un automóvil. Las grandes empresas de tecnología también habían realizado una importante inversión en vehículos autónomos y autónomos.

    Por supuesto, este era el estado de la industria antes de la pandemia. A lo largo del año, más personas han llegado a confiar en sus vehículos personales para moverse. El riesgo percibido de contraer el virus en el transporte público, incluidos los taxis, ha significado que es más probable que las personas viajen solas que en espacios compartidos. Según lo informado por BBC News , Uber experimentó una caída del 75 por ciento en los viajes ya que la pandemia hizo que las personas se movieran menos y optaran por el transporte privado.

    En los meses transcurridos desde que apareció el virus por primera vez, habrá visto cambios en su trabajo, actividades sociales, educación y tareas diarias. A pesar del optimismo inicial de que el virus sería una preocupación a corto plazo, parece que estos cambios serán menos temporales y más permanentes. En la exposición digital de IFA 2020, hubo evidencia de que muchas marcas, nuevas empresas y fabricantes están teniendo esto en cuenta.

    La mayoría de los automóviles del mundo actual utilizan un motor de combustión interna (ICE). Estos queman combustible para crear el movimiento de su automóvil, pero en consecuencia, emiten una contaminación que es mala para nuestra salud y el medio ambiente. Los vehículos eléctricos se han promocionado como un paso a medio plazo hacia un transporte más limpio. Aunque la energía aún debe generarse en algún lugar, los autos eléctricos son más eficientes y menos contaminantes que sus contrapartes ICE.

    Tesla de Elon Musk ha estado a la vanguardia del desarrollo de vehículos eléctricos. Como director ejecutivo, Musk se ha centrado principalmente en reducir los costes de los coches eléctricos y crear una infraestructura nacional para respaldarlos. Después de más de una década en dificultades financieras, los últimos años han visto a la empresa comenzar a aumentar la producción, lograr estimaciones de entrega informadas e incluso generar ganancias.

    A medida que se desarrolló la pandemia, las ventas de automóviles eléctricos aumentaron en todo el mundo y Tesla se encontraba entre los fabricantes más populares. La mayor parte de toda la fabricación se realiza en la fábrica Tesla de la empresa en California. Esto causa un cuello de botella para Tesla y las ventas a menudo superan la capacidad de fabricación.

    Esto se destacó a lo largo de 2020 a medida que aumentaron las ventas de vehículos eléctricos, sin embargo, las ventas europeas de Tesla en realidad bajaron en 2019 ya que la compañía luchaba por producir suficientes autos. Como resultado, los conductores europeos optaron por otras marcas y modelos.

    A pesar del aumento en el interés, Tesla también estuvo sujeta a las medidas de bloqueo a nivel nacional implementadas al principio de la pandemia. Como informó The Verge en marzo, la compañía ignoró las medidas y obligó a algunos miembros del personal de fabricación a continuar trabajando, ya que algunos miembros del personal de la oficina de Tesla fueron diagnosticados con el virus. Musk también ha expresado su oposición a los cierres obligatorios y las órdenes de refugio en el lugar.

    Los informes de los medios de comunicación de los últimos años se han centrado en el potencial de los vehículos autónomos o autónomos. Es un concepto de ciencia ficción que se ha ido acercando a la realidad. Grandes empresas de tecnología como Uber, Apple, Facebook y Google han invertido mucho en el desarrollo de estas complejas tecnologías. Sin embargo, el progreso en este campo no ha sido tan sustancial como muchos quisieran hacer creer.

    Los gobiernos y reguladores de todo el mundo han tomado medidas para comprender cómo podrían funcionar estos vehículos. De particular interés son los sistemas de inteligencia artificial (IA) que tomarían decisiones en su nombre. Estas IA utilizan algoritmos para comprender el mundo, pero relativamente pocos programadores y diseñadores los desarrollan. Hemos visto que algunos de estos problemas ya aparecen en algoritmos de aprendizaje automático que han fallado .

    Ha habido fallas notables en algunos de los primeros sistemas, como la función de piloto automático de Tesla. Los problemas percibidos con el sistema de Tesla han generado tanta controversia que se creó un sitio web, Tesla Deaths , para rastrear las muertes asociadas.

    A raíz de las protestas de Black Lives Matter del verano, se ha vuelto aún más difícil justificar el uso de sistemas de reconocimiento facial que identifican erróneamente a las personas negras en automóviles autónomos. Eso es aparte de todas las otras formas en que el reconocimiento facial destruye su privacidad .

    Aunque las empresas que están detrás de algunas de estas iniciativas no han proporcionado ninguna actualización reciente, se especula ampliamente que los planes para vehículos autónomos y autónomos se despriorizarán o incluso se cancelarán por completo. La pandemia ha obligado a todas las empresas a centrarse en sus ofertas principales. Estos vehículos, que vienen con una variedad de complicados dolores de cabeza de diseño, no son una consideración primordial para la mayoría de las personas en este momento.

    IFA 2020 es la primera gran conferencia tecnológica que se lleva a cabo desde que comenzó la pandemia. Aunque no hay muchos planes o productos concretos que pueda comprar, está claro que este período ha cambiado la forma en que las empresas tecnológicas ven el transporte. Con más de nosotros trabajando desde casa con regularidad y limitando nuestro uso del transporte público, nuestras necesidades son dramáticamente diferentes a las de hace unos meses. Con casos todavía presentes en países de todo el mundo, todavía no volveremos a la normalidad por un buen tiempo.

    El transporte es un sector de movimiento lento, por lo que los cambios especulados en los últimos meses probablemente tardarán hasta 2021 en aparecer en los vehículos que puede comprar. Sin embargo, es poco probable que los vehículos autónomos lleguen a las carreteras en el corto plazo. Dicho esto, con el aumento de la demanda de vehículos eléctricos, la infraestructura de carga está mejorando, por lo que podría valer la pena considerar un híbrido eléctrico o enchufable para su próxima compra costosa.

  • ¿Sistema operativo no encontrado? He aquí cómo solucionarlo

    ¿Sistema operativo no encontrado? He aquí cómo solucionarlo

    De todos los errores, fallas y problemas que puede encontrar al usar Windows 10, pocos generan tanto miedo como la temida pantalla "Sistema operativo no encontrado".

    Las visiones de perder toda su colección de medios parpadean ante sus ojos, los estudiantes lloran ante la idea de ensayos y asignaciones irrecuperables, y los profesionales se preocupan por lo que dirá su jefe cuando se enteren de que meses de trabajo en proyectos han desaparecido. Detener. Tomar una respiración profunda. Sus datos todavía están allí, y lo que es más importante, puede solucionar el problema.

    Echemos un vistazo a cómo solucionar el error del sistema operativo no encontrado en Windows 10.

    Debe verificar dos cosas en el BIOS. En primer lugar, debe asegurarse de que su máquina reconozca su disco duro. En segundo lugar, debe asegurarse de que la unidad en la que instaló Windows aparezca como la unidad de arranque preferida.

    La metodología para ingresar al BIOS cambia de un fabricante a otro. Por lo general, deberá presionar Escape , Eliminar o una de las teclas de función . Debería ver un mensaje en pantalla indicándole cuál es la clave correcta durante el proceso de arranque.

    El menú del BIOS en sí mismo también varía entre dispositivos. En términos generales, debe ubicar la pestaña Arranque en la parte superior de la pantalla. (Solo puede usar su teclado para navegar por el menú de la BIOS).

    Dentro de la pestaña Arranque, resalte Disco duro y presione Entrar . Asegúrese de que Disco duro esté en la lista sobre Almacenamiento USB , CD DVD BD-ROM , Dispositivos extraíbles y Arranque de red . Puede ajustar el orden usando las teclas + y .

    Si todo en el menú de su BIOS se veía bien, vaya al paso tres. Si no vio el disco duro en la lista, vaya al paso dos.

    Si su máquina no reconoce su disco duro, existen muchas causas posibles. Para los usuarios que no son expertos en tecnología, la única solución fácil es intentar restablecer todo el menú del BIOS a sus valores predeterminados.

    En la parte inferior del menú de la BIOS, debería ver una clave para Configuración predeterminada o Restablecer BIOS . En mi máquina es F9 , pero puede ser diferente en la tuya. Confirme su decisión cuando se le solicite y reinicie su máquina.

    Si aún no se encuentra el sistema operativo, puede dejar de leer este artículo. A menos que sepa mucho sobre la construcción de computadoras, deberá llevar su máquina a un taller de reparación de computadoras.

    Windows se basa principalmente en tres registros para iniciar su máquina. Son el registro de arranque maestro (MBR), el registro de arranque de DOS (DBR) y la base de datos de configuración de arranque (BCD).

    Si alguno de los tres registros se daña o se corrompe, es muy probable que encuentre el mensaje "Sistema operativo no encontrado".

    Afortunadamente, arreglar estos registros no es tan complicado como podría pensar. Solo necesita una unidad de instalación de Windows extraíble. Utilice la herramienta de creación de medios de Microsoft para crear medios de instalación de Windows 10.

    Cuando su herramienta esté lista, debe usarla para arrancar su máquina. Dependiendo de su dispositivo, es posible que solo necesite presionar una tecla durante el proceso de inicio, o puede que tenga que cambiar el orden de inicio en el menú del BIOS.

    Finalmente, verá la pantalla de configuración de Windows. Ingrese su idioma, teclado y formato de hora preferidos y haga clic en Siguiente . En la siguiente pantalla, seleccione Reparar su computadora .

    A continuación, vaya a Solucionar problemas> Opciones avanzadas> Símbolo del sistema . Cuando se cargue el símbolo del sistema, escriba los siguientes tres comandos. Presione Enter después de cada uno de ellos:

    • bootrec.exe / fixmbr
    • bootrec.exe / fixboot
    • bootrec.exe / rebuildbcd

    Cada comando puede tardar varios minutos en completarse. Una vez finalizados todos los procesos, reinicie su PC y vea si se inicia correctamente.

    Casi todas las máquinas con Windows se envían con firmware UEFI y arranque seguro habilitado. Sin embargo, en algunos casos, es posible que no funcione. Por ejemplo, si Windows está instalado en una tabla de particiones GUID, solo puede arrancar en modo UEFI. Por el contrario, si Windows 10 se ejecuta en un disco MBR, no puede iniciarse en modo UEFI.

    Como tal, es prudente habilitar o deshabilitar UEFI Secure Boot y ver si hace una diferencia. Realiza los ajustes en el menú de la BIOS. Por lo general, la opción se llamará Arranque seguro y se puede encontrar en la pestaña Seguridad .

    Es posible que la partición en la que está instalado Windows se haya desactivado. Puede solucionarlo con la herramienta diskpart nativa de Windows. Para seguir los siguientes pasos, necesitará una vez más un medio de instalación de Windows USB.

    Encienda su máquina y arranque desde la herramienta. Como en el paso tres, deberá ingresar sus preferencias de idioma, etc., haga clic en Siguiente , seleccione Reparar su computadora y vaya a Solucionar problemas> Opciones avanzadas> Símbolo del sistema .

    En el símbolo del sistema, escriba diskpart y presione Enter , luego escriba list disk y presione Enter . Verá una lista de todos los discos conectados a su máquina. Anote el número de disco que necesita. Normalmente, es el más grande.

    A continuación, escriba seleccionar disco [número] , reemplazando [número] con el número mencionado anteriormente. Presione Entrar .

    Ahora escriba el volumen de la lista y presione Entrar . Le mostrará todas las particiones en el disco que seleccionó. Establezca en qué partición está instalado Windows y anote el número, luego escriba seleccionar volumen [número] , nuevamente reemplazando [número] con el número que acaba de anotar.

    Finalmente, escriba activo y presione Entrar . Para ver si el proceso fue exitoso, reinicie su máquina.

    Easy Recovery Essentials es una aplicación de terceros que se especializa en solucionar problemas de arranque. Si ninguno de los cinco pasos anteriores ha funcionado, vale la pena intentarlo.

    Además de corregir el mensaje "Sistema operativo no encontrado", también puede resolver otros mensajes de error de inicio comunes. Incluyen INACCESSIBLE_BOOT_DEVICE, INACCESSIBLE_BOOT_VOLUME, UNMOUNTABLE_BOOT_VOLUME, autoarranque no se encuentra errores, los datos de configuración de arranque para su PC o contiene, se produjo un error al intentar leer los datos de configuración de arranque, no BOOT.ini encontrado, y mucho más.

    Simplemente descargue la aplicación, grabe la ISO en un CD y use el CD para iniciar su máquina. El asistente de la aplicación lo guía a través del proceso de reparación.

    Nuestros consejos deberían ayudarlo a corregir el error del sistema operativo no encontrado en Windows 10 en todas las circunstancias, excepto en las más difíciles. Sin embargo, desafortunadamente, es solo uno de los muchos mensajes de error que probablemente encontrará al usar el sistema operativo de Microsoft.

    Si se encuentra con otros problemas, como excepciones inesperadas en la tienda , error de actualización 0x80070057 o código de error 0x80070422 , lea nuestros artículos para aprender cómo solucionar los problemas y volver al camino.

  • Cómo encontrar la fecha exacta en la que creó su cuenta de Gmail

    Cómo encontrar la fecha exacta en la que creó su cuenta de Gmail

    ¿Quieres saber cuántos años tiene tu cuenta de Gmail? Saber la fecha en que creó su cuenta de Gmail puede ser muy útil si alguna vez tiene que pasar por el proceso de recuperación de la cuenta de Gmail.

    A continuación, le indicamos cómo encontrar la fecha exacta en que se creó su cuenta de Gmail.

    Cuando crea su cuenta de Gmail por primera vez, el viejo y amigable Google le envía un correo electrónico de bienvenida. El contenido exacto de ese correo electrónico ha cambiado desde que el servicio comenzó a ser beta en 2004.

    Para encontrarlo, vaya a la carpeta Todos los correos . En la parte superior derecha, coloca el cursor sobre la información de paginación y haz clic en Más antiguo . Esto colocará el correo electrónico que recibió por primera vez en la parte superior. Sin embargo, si importó correos electrónicos que no son de Gmail a su bandeja de entrada desde antes de 2004, el correo electrónico de bienvenida no estará en la parte superior. Tampoco estará allí si no ha guardado todos sus correos electrónicos.

    Un método alternativo para encontrar el correo electrónico es buscar "bienvenido", "equipo de Gmail", "[email protected]" o "[email protected]".

    Como parte de la historia, esto es lo que abrió ese primer correo electrónico de bienvenida:

    Primero que nada, bienvenido. Y gracias por aceptar ayudarnos a probar Gmail. A estas alturas, probablemente ya conozca las principales diferencias entre Gmail y los servicios de correo web tradicionales. Buscando en lugar de archivar. Un gigabyte de almacenamiento gratuito. Mensajes mostrados en contexto como conversaciones.

    Esta es una inesperada, pero su configuración de POP puede mostrar la fecha en que creó su cuenta de Gmail.

    Para acceder a esto, haga clic en el icono de engranaje en la parte superior derecha, seleccione Ver todas las configuraciones , luego haga clic en Reenvío y POP / IMAP . Consulte nuestro artículo sobre qué significan POP e IMAP si está interesado.

    Dentro de la sección de descarga POP , busque en la línea Estado . Si tiene suerte, verá lo siguiente:

    1. Estado: POP está habilitado para todo el correo que ha llegado desde el [FECHA]

    Sin embargo, si alguna vez ha cambiado su configuración de POP, o si está usando una cuenta de organización que puede haber preconfigurado la configuración, la fecha no se mostrará.

    Google Takeout es un servicio que puede utilizar para exportar sus datos de Google a varios formatos. Cuando existía Google+, podías exportar esos datos para descubrir cuándo se creó tu cuenta de Gmail. Sin embargo, eso ya no es posible.

    Dicho esto, si no necesita una fecha exacta de creación de cuenta y está satisfecho con una idea aproximada, Google Takeout podría resultar útil, aunque requerirá una búsqueda manual.

    Puede exportar todos sus datos de Google, desde servicios como Chrome, Drive y YouTube, y luego encontrar la marca de tiempo más temprana de actividad. Nuevamente, esto no necesariamente te dará la fecha exacta, pero puede darte una idea aproximada.

    Con suerte, ha podido averiguar la antigüedad de su cuenta de Gmail. Si no es así, esperemos que Google finalmente ofrezca esa información en nuestras cuentas.

    Si desea obtener más información sobre Gmail, estos son los términos y funciones esenciales de Gmail que debe conocer .

  • Los 7 mejores sistemas operativos Linux que debe probar en una máquina virtual

    Los 7 mejores sistemas operativos Linux que debe probar en una máquina virtual

    ¿Necesita instalar Linux en una máquina virtual? Ya sea que lo esté probando por primera vez o desee ejecutar Linux sin arranque dual, una máquina virtual (VM) es una opción inteligente.

    Pero, ¿cuál es la mejor distribución de Linux para una máquina virtual? ¿Debería utilizar VirtualBox o VMware? Aquí hay siete de las mejores distribuciones de Linux para ejecutar en su máquina virtual.

    Pero primero, ¿cómo ejecutará su máquina virtual Linux? Hay varias aplicaciones de VM disponibles , como VMware y QEMU. También está Qtemu, una versión de QEMU con una interfaz de usuario con mouse en lugar de forzar la interacción de la línea de comandos.

    Pero comenzar con la virtualización es más simple con VirtualBox. Funciona así:

    1. Instalar y ejecutar VirtualBox
    2. Haga clic en Nuevo
    3. Ingrese el nombre del sistema operativo que está instalando
    4. Seleccione el tipo y la versión de la máquina virtual
    5. Configurar la CPU, el almacenamiento y la RAM de la VM
    6. Seleccione la imagen de instalación de Linux que eligió
    7. Instalar en su máquina virtual

    Este es, por supuesto, un resumen de las acciones. Consulte nuestra guía del usuario de VirtualBox para obtener detalles completos sobre el uso de este increíble software.

    Podría estar usando macOS, Windows o incluso una distribución de Linux diferente como sistema operativo de escritorio, no importa. Con una máquina virtual, cualquier otro sistema operativo se puede instalar encima.

    Una vez que esté listo, es hora de elegir una distribución de Linux para ejecutar en su máquina virtual. Hemos elegido las versiones de Linux más interesantes y ligeras para que las instale.

    Actualmente, hasta la versión 20, Linux Mint tiene varias versiones alternativas disponibles, cada una con diferentes entornos de escritorio. Instalar Linux Mint en una máquina virtual es una buena idea, ya que el escritorio predeterminado no requiere aceleración 3D. Esto la convierte en una distribución de Linux buena y ligera para su máquina virtual.

    Es casi seguro que su máquina virtual se esté ejecutando como una versión de menor especificación de su computadora. Entonces, con menos recursos disponibles, el soporte de baja especificación de Linux Mint resultará ventajoso. Obtendrá resultados aún mejores con un entorno de escritorio diferente. ¿Te apetece cambiar Cinnamon por MATE o Xfce? El rendimiento mejorará aún más, ¡mientras se ejecuta el sistema operativo Linux de escritorio más popular!

    Esta versión ligera de Ubuntu ha existido durante varios años, y su modesta huella la hace ideal para ejecutar en una máquina virtual. Una vez configurado, obtendrá una idea de cómo podría funcionar cuando se instala como sistema operativo predeterminado.

    Y si Lubuntu en sí no resulta lo suficientemente liviano para usted, ¿por qué no prueba LXLE, la extensión de vida extra de Lubuntu? Incluso más ligero que Lubuntu, LXLE es ideal para funcionar como una máquina virtual en hardware de baja especificación pero con capacidad de virtualización.

    Naturalmente, eso significa que también es ideal para ejecutarse en hardware antiguo. Lo probamos en un viejo netbook Compaq, ¡ con excelentes resultados !

    La Raspberry Pi es posiblemente el dispositivo Linux más accesible, con algunos modelos disponibles por tan solo $ 10. Si está interesado en comenzar con la computadora compacta, puede probar el sistema operativo Raspberry Pi en su PC.

    Simplemente descargue la imagen del disco para la versión de escritorio completa del sistema operativo. Esto está diseñado para sistemas x86 y x64, en lugar de ARM (según la Raspberry Pi real. ¿No está interesado en instalar un nuevo sistema operativo?

    No se preocupe, hay una versión del sistema operativo Raspberry Pi disponible para VirtualBox y VMware de OSBoxes . Simplemente descargue el archivo de la máquina virtual (en VDI para VirtualBox, VMDK para VMware) y ejecútelo en su PC.

    Ejecute Fedora en una máquina virtual

    Un popular sistema operativo Linux, Fedora es una distribución con un enfoque en software de código abierto. Curiosamente, tiene la reputación de ser difícil de usar, pero esto realmente no está justificado.

    Si bien el rendimiento deficiente se puede resolver con un cambio en el entorno de escritorio, el enfoque de Fedora en el código abierto es significativo. A pesar de sus orígenes, los sistemas operativos Linux suelen cambiar entre el software de código abierto y algunas aplicaciones y controladores propietarios.

    Fedora se resiste a esto, ofreciendo solo aplicaciones y controladores FOSS, por lo que esta es una distribución que todos deberían probar.

    ¿Y dónde mejor para probar un nuevo sistema operativo que en una máquina virtual?

    Un sistema operativo Linux liviano ideal para una multitud de propósitos, Manjaro está basado en Arch Linux y optimizado para sistemas de 32 y 64 bits.

    Si bien Arch es un poco más difícil de configurar, Manjaro es más simple. Pero tenga en cuenta que no es lo mismo que otras distribuciones de Linux. La experiencia tiene menos estructura, lo que significa que puede configurar su sistema operativo como mejor le parezca.

    Puede elegir el entorno de escritorio, qué servicios instalar y qué aplicaciones agregar. Algunos consideran que Manjaro y Arch son los más cercanos al "verdadero" Linux, una experiencia gratuita de código abierto.

    Junto con el impresionante entorno de escritorio Pantheon, el sistema operativo elemental no es particularmente liviano. Como muchas distribuciones, está basado en Ubuntu. Entonces, ¿qué hace que valga la pena instalarlo en una máquina virtual?

    Bueno, esta es una distribución que demuestra el alcance de lo que es posible con Linux. Junto con el impresionante escritorio, el sistema operativo elemental tiene sus propias aplicaciones, es fácil de usar y le debe mucho a macOS. Con pocas distracciones y perfecto para la productividad, el sistema operativo elemental es ideal para instalar en VirtualBox o VMware.

    ¿Necesitas más convincente? He aquí por qué debería instalar el sistema operativo elemental .

    Instale Ubuntu Server en su VM

    Hasta ahora, hemos analizado las distribuciones de escritorio, pero si su interés en Linux está más basado en servidores, ¿por qué no considerar Ubuntu Server? Si no ha usado un servidor antes, instalar Ubuntu Server en su VM es una excelente manera de familiarizarse.

    Después de todo, no querría experimentar con un servidor genuino, ¿verdad?

    Una vez completada la configuración del servidor, puede transferir esta experiencia a un servidor físico y prepararlo para la producción.

    ¿Confundido acerca de la diferencia entre los sistemas operativos de escritorio y servidor? Consulte nuestra guía sobre las diferencias entre Ubuntu Desktop y Ubuntu Server .

    A estas alturas, debería tener una buena idea de qué distribución de Linux es mejor para su máquina virtual. No importa si está usando VMware o VirtualBox, ambos son perfectos para ejecutar Linux. ¿Cuál vas a instalar? Hemos mirado:

    • Linux Mint
    • Lubuntu
    • Sistema operativo Raspberry Pi
    • Fedora
    • Arch Linux
    • SO elemental
    • Servidor Ubuntu

    Mientras tanto, si es nuevo en Linux, considere instalar RoboLinux en su VM para facilitar la transición desde Windows.

  • Explicación de los 6 principales protocolos VPN

    Explicación de los 6 principales protocolos VPN

    Probablemente hayas escuchado esto: "¡Necesitas usar una VPN para proteger tu privacidad!" Ahora estás pensando: "Está bien, pero ¿cómo funciona realmente una VPN?"

    Eso es comprensible. Si bien todos sugieren usar uno, no muchos se toman el tiempo para explicar algunas de las tecnologías VPN principales. En este artículo, explicaremos qué son los protocolos VPN, sus diferencias y lo que debe tener en cuenta.

    Antes de analizar los protocolos VPN específicos, recordemos rápidamente qué es una VPN .

    En su forma más básica, una VPN le permite acceder a la Internet pública mediante una conexión privada. Cuando hace clic en un enlace en Internet, su solicitud pasa al servidor correcto y, por lo general, devuelve el contenido correcto. Sus datos esencialmente fluyen, sin obstáculos, de A a B, y un sitio web o servicio puede ver su dirección IP, entre otros datos de identificación.

    Cuando usa una VPN, todas sus solicitudes se enrutan primero a través de un servidor privado propiedad del proveedor de VPN. Su solicitud va de la A a la C a la B. Aún puede acceder a todos los datos previamente disponibles para usted (y más, en algunos casos). Pero el sitio web o servicio solo tiene los datos del proveedor de VPN: su dirección IP, etc.

    Hay muchos usos para una VPN , incluida la protección de sus datos y su identidad, evitar la censura represiva y cifrar sus comunicaciones. Consulte nuestra introducción al uso de una VPN para comenzar usted mismo. Incluso puede configurar una VPN en su enrutador .

    Un protocolo VPN determina exactamente cómo se enrutan sus datos entre su computadora y el servidor VPN. Los protocolos tienen especificaciones diferentes, lo que ofrece beneficios a los usuarios en una variedad de circunstancias. Por ejemplo, algunos priorizan la velocidad, mientras que otros se centran en la privacidad y la seguridad.

    Echemos un vistazo a los protocolos VPN más comunes.

    OpenVPN es un protocolo VPN de código abierto. Esto significa que los usuarios pueden examinar su código fuente en busca de vulnerabilidades o usarlo en otros proyectos. OpenVPN se ha convertido en uno de los protocolos VPN más importantes. Además de ser de código abierto, OpenVPN es también uno de los protocolos más seguros. OpenVPN permite a los usuarios proteger sus datos utilizando un cifrado de clave AES-256 bits esencialmente irrompible (entre otros), con autenticación RSA de 2048 bits y un algoritmo hash SHA1 de 160 bits.

    Además de proporcionar un cifrado sólido, OpenVPN también está disponible para casi todas las plataformas: Windows, macOS, Linux, Android, iOS, enrutadores y más. Incluso Windows Phone y Blackberry pueden utilizarlo, lo que significa que puede configurar una VPN en todos sus dispositivos con él. También es el protocolo elegido entre los servicios VPN populares y fáciles de usar como CyberGhost .

    El protocolo OpenVPN se ha enfrentado a críticas en el pasado debido a las bajas velocidades. Sin embargo, las implementaciones recientes han dado lugar a algunos aumentos, y vale la pena considerar el enfoque en la seguridad y la privacidad.

    El protocolo de túnel de capa 2 es un protocolo VPN muy popular. L2TP es el sucesor del PPTP depreciado (para obtener más detalles, consulte la sección PPTP a continuación), desarrollado por Microsoft, y L2F, desarrollado por Cisco. Sin embargo, L2TP en realidad no proporciona ningún cifrado ni privacidad.

    En consecuencia, los servicios que utilizan L2TP se incluyen con frecuencia en el protocolo de seguridad IPsec. Una vez implementado, L2TP / IPSec se convierte en una de las conexiones VPN más seguras disponibles. Utiliza encriptación AES-256 bits y no tiene vulnerabilidades conocidas (aunque la NSA supuestamente ha comprometido IPSec).

    Dicho esto, aunque L2TP / IPSec no tiene vulnerabilidades conocidas, tiene algunos defectos leves. Por ejemplo, el protocolo utiliza de forma predeterminada UDP en el puerto 500. Esto hace que el tráfico sea más fácil de detectar y bloquear.

    El protocolo de túnel de socket seguro es otro protocolo VPN popular. SSTP viene con un beneficio notable: se ha integrado completamente con todos los sistemas operativos de Microsoft desde Windows Vista Service Pack 1. Esto significa que puede usar SSTP con Winlogon, o para mayor seguridad, un chip inteligente. Además, muchos proveedores de VPN tienen disponibles instrucciones específicas de Windows SSTP integradas. Puede encontrarlos en el sitio web de su proveedor de VPN.

    SSTP utiliza certificados SSL / TLS de 2048 bits para la autenticación y claves SSL de 256 bits para el cifrado. En general, SSTP es bastante seguro.

    SSTP es esencialmente un protocolo propietario desarrollado por Microsoft. Esto significa que nadie puede auditar completamente el código subyacente. Sin embargo, la mayoría todavía considera que SSTP es seguro.

    Finalmente, SSTP tiene soporte nativo para sistemas Windows, Linux y BSD. Android, macOS e iOS tienen soporte a través de clientes de terceros.

    Internet Key Exchange versión 2 es otro protocolo VPN desarrollado por Microsoft y Cisco. Por sí solo, IKEv2 es solo un protocolo de túnel que proporciona una sesión de intercambio de claves segura. Por lo tanto (y al igual que su predecesor), IKEv2 se empareja con frecuencia con IPSec para el cifrado y la autenticación.

    Si bien IKEv2 no es tan popular como otros protocolos VPN, se incluye en muchas soluciones VPN móviles. Esto se debe a que es experto en reconectarse durante momentos de pérdida temporal de la conexión a Internet, así como durante un cambio de red (de Wi-Fi a datos móviles, por ejemplo).

    IKEv2 es un protocolo propietario, con soporte nativo para dispositivos Windows, iOS y Blackberry. Las implementaciones de código abierto están disponibles para Linux y el soporte de Android está disponible a través de aplicaciones de terceros.

    Desafortunadamente, aunque IKEv2 es excelente para las conexiones móviles, existe una fuerte evidencia de que la NSA está explotando activamente las fallas de IKE para socavar el tráfico de IPSec. Por lo tanto, el uso de una implementación de código abierto es vital para la seguridad.

    El protocolo de túnel punto a punto es uno de los protocolos VPN más antiguos. Todavía está en uso en algunos lugares, pero la mayoría de los servicios se han actualizado durante mucho tiempo a protocolos más rápidos y seguros.

    PPTP se introdujo en 1995. En realidad, estaba integrado con Windows 95, diseñado para funcionar con conexiones de acceso telefónico. En ese momento, fue extremadamente útil.

    Pero la tecnología VPN ha progresado y PPTP ya no es seguro. Los gobiernos y los delincuentes descifraron el cifrado PPTP hace mucho tiempo, lo que hace que los datos enviados mediante el protocolo sean inseguros.

    Sin embargo, no está del todo muerto … todavía. Verá, algunas personas encuentran que PPTP ofrece las mejores velocidades de conexión, precisamente debido a la falta de características de seguridad (en comparación con los protocolos modernos). Como tal, todavía se ve útil para los usuarios que simplemente desean ver Netflix desde una ubicación diferente .

    Wireguard es el protocolo VPN más nuevo. Es de código abierto y utiliza una base de código mucho más simple en comparación con otras VPN importantes. Además, los servicios de Wireguard VPN son más fáciles de configurar que OpenVPN e incluyen soporte para una gama más amplia de primitivas y tipos de cifrado.

    La combinación de tipos de cifrado y primitivas y la base de código más pequeña, junto con otras mejoras, hacen de Wireguard uno de los protocolos VPN más rápidos. Además, Wireguard es una mejor opción para dispositivos portátiles, "adecuado tanto para pequeños dispositivos integrados como teléfonos inteligentes como para enrutadores troncales completamente cargados".

    El algoritmo de cifrado ChaCha20 que Wireguard también funciona bien con dispositivos móviles, ofrece velocidades más rápidas que AES y con menos recursos.

    Eso significa que cuando usa una VPN con protocolo Wireguard, su batería debería durar más que con otros protocolos VPN. Wireguard está "integrado directamente en el kernel de Linux", lo que también debería proporcionar aumentos de velocidad y seguridad, especialmente para los dispositivos de Internet de las cosas (muchos de los cuales utilizan sistemas integrados basados ​​en Linux).

    Wireguard está disponible para todos los principales sistemas operativos, aunque, curiosamente, fue el último en aparecer en Windows.

    Hemos analizado los cinco protocolos VPN principales. Resumamos rápidamente sus pros y contras.

    • OpenVPN: código abierto, ofrece el cifrado más fuerte, adecuado para todas las actividades, aunque a veces es un poco lento
    • L2TP / IPSec: protocolo ampliamente utilizado, buenas velocidades, pero se bloquea fácilmente debido a la dependencia de un solo puerto
    • SSTP : buena seguridad, difícil de bloquear y detectar
    • IKEv2: rápido, compatible con dispositivos móviles, con varias implementaciones de código abierto (potencialmente socavadas por la NSA)
    • PPTP : rápido, con amplia compatibilidad, pero lleno de agujeros de seguridad, solo se usa para transmisión y navegación web básica
    • Wireguard: rápido, de código abierto, con un apoyo cada vez mayor entre los proveedores de VPN

    Para total seguridad y tranquilidad, elija un proveedor de VPN que le ofrezca una opción de protocolo. Además, MakeUseOf aconseja utilizar una solución VPN de pago, como ExpressVPN , en lugar de un servicio gratuito. Cuando paga por una VPN, está comprando un servicio. Cuando usa una VPN gratuita, no tiene idea de lo que podrían hacer con sus datos.

    ¿No estás seguro de por dónde empezar? Consulte nuestra lista de los mejores servicios de VPN . Y esto es lo que debe buscar en un proveedor de VPN . Además, debemos advertirle que si bien son en su mayoría una solución segura, las VPN pueden ser pirateadas . Descubra lo que eso significa para su privacidad.

  • Cómo controlar su barra de sonido con un control remoto de TV Roku »Wiki Ùtil

    Cómo controlar su barra de sonido con un control remoto de TV Roku »Wiki Ùtil

    Teniendo en cuenta que los televisores son tan caros, los sistemas de altavoces son sorprendentemente pobres. El problema se debe principalmente al espacio disponible. A medida que los televisores se vuelven cada vez más delgados, los altavoces tienen menos espacio para trabajar, por lo que terminamos con un sonido "metálico" superficial.

    Como tal, los audiófilos y cinéfilos han comenzado a utilizar barras de sonido externas. En muchos casos, proporcionan sonidos más completos y ricos de lo que son capaces los televisores. Y no tiene que gastar una fortuna en modelos de alta gama; Hay muchas barras de sonido de rango medio para audiófilos con un presupuesto limitado .

    Mejor aún, si tiene un dispositivo de transmisión Roku, incluso puede controlar su barra de sonido con el control remoto de su televisor Roku. Después de todo, ¿quién quiere lidiar con dos controles remotos separados todo el tiempo? Echemos un vistazo más de cerca a cómo controlar su barra de sonido con un control remoto Roku.

    Audio Return Channel (ARC) y Consumer Electronics Control (CEC) son características menos conocidas de la tecnología HDMI. Juntos, permiten la comunicación bidireccional entre un televisor y un dispositivo externo a través de un cable HDMI.

    Si usa ARC sobre HDMI para conectar su barra de sonido a su televisor, Roku puede usar CEC para controlar el volumen de la barra de sonido. Tu barra de sonido debe ser compatible con ARC para que sea posible. Desafortunadamente, si usa cables ópticos para conectar los dos dispositivos, no tendrá suerte.

    El proceso de configuración difiere dependiendo de si tiene un televisor inteligente con sistema operativo Roku (también conocido como un televisor Roku), o si usa un dispositivo de transmisión Roku / caja Roku.

    Si tiene un televisor Roku, siga estas instrucciones:

    1. Encienda su televisor, abra la interfaz de Roku y diríjase a Inicio> Configuración .
    2. Desplácese hacia abajo y seleccione Audio .
    3. Vaya a Preferencias de audio> Modo de audio .
    4. Seleccione Auto (DTS) .
    5. Regrese al menú Audio y diríjase a S / PDIF .
    6. Configúrelo en Detección automática .
    7. Vuelva al menú Audio por última vez y elija ARC .
    8. Nuevamente, configure la opción en Detectar automáticamente .
    9. Vaya a Configuración> Sistema> CEC .
    10. Marque la casilla de verificación junto a ARC (HDMI) .

    Si está utilizando un dispositivo de transmisión Roku o una caja Roku, deberá hacer todo lo anterior, pero también habilitar la función en el menú de configuración de su televisor. El proceso para hacerlo difiere considerablemente entre los fabricantes. Consulte su documentación de ayuda para obtener más información.

    Incluso si su barra de sonido no cuenta con soporte ARC, es posible que aún pueda controlar su barra de sonido con el control remoto de su televisor Roku si el altavoz es compatible con HDMI. Vaya a Configuración> Sistema> Controlar otros dispositivos y active Control de audio del sistema para probarlo.

    Si ninguno de estos dos métodos funciona para usted, es posible que se vea obligado a comprar un control remoto universal. Logitech Harmony Ultimate es uno de los mejores. Y recuerde, Roku también está en proceso de implementar Roku TV Ready , una nueva iniciativa que debería facilitar aún más el uso de un control remoto Roku para controlar su barra de sonido.

    Si desea aprovechar al máximo su Roku, aquí hay una lista de los mejores canales gratuitos de Roku para instalar.