Blog

  • Una guía para principiantes sobre árboles binarios

    Una guía para principiantes sobre árboles binarios

    Si ha tomado un curso de estructuras de datos en su licenciatura en ciencias de la computación o es un programador autodidacta, es probable que se haya encontrado con el término “árboles binarios”. Aunque pueden parecer un poco abrumadores y complejos, el concepto de árbol binario es bastante simple.

    Siga leyendo mientras analizamos los árboles binarios y explicamos por qué son un concepto básico necesario para los programadores.

    ¿Qué son los árboles binarios?

    Los árboles binarios se encuentran entre una de las primeras estructuras de datos que se les enseña a los estudiantes en un curso de estructuras de datos. Un árbol binario está formado por muchos nodos, y cada nodo del árbol binario contiene dos punteros que indican los nodos de datos secundarios izquierdo y derecho.

    El primer nodo de un árbol binario se llama "raíz". Los nodos del último nivel de un árbol se llaman hojas.

    Cada nodo contiene un elemento de datos y dos punteros de nodo. Un árbol binario vacío está representado por un puntero nulo. Como ya habrá descubierto, los árboles binarios solo pueden tener dos hijos (de ahí el nombre).

    Tipos de estructuras de árbol binario

    Hay varias estructuras de árbol binario diferentes según la forma en que se colocan los nodos. Un árbol binario se denomina árbol binario completo cuando cada nodo del árbol tiene cero o dos hijos. En un árbol binario perfecto, todos los nodos tienen dos hijos y las hojas están todas a la misma profundidad.

    Relacionado: Mejores formas de aprender a codificar gratis

    Un árbol binario completo tiene nodos llenos en cada nivel, con la excepción del último nivel. En árboles binarios completos, los nodos se concentran en el lado izquierdo de la raíz. Otra estructura común es un árbol binario equilibrado; en esta estructura, las alturas de los subárboles derecho e izquierdo deben diferir como máximo en uno. También se requiere que los subárboles izquierdo y derecho también estén equilibrados.

    Es importante tener en cuenta que la altura del árbol binario equilibrado es O (logn), donde n es el número de nodos del árbol.

    En algunos casos, si cada nodo solo tiene un hijo izquierdo o derecho, entonces el árbol binario puede convertirse en un árbol binario sesgado. Entonces se comportará como una lista enlazada, tales árboles también se denominan árbol degenerado.

    ¿Qué son los árboles de búsqueda binaria?

    Un árbol de búsqueda binaria (BST) es esencialmente un árbol binario ordenado con una propiedad especial conocida como propiedad del "árbol de búsqueda binaria". La propiedad BST significa que los nodos con un valor clave menor que la raíz se colocan en el subárbol izquierdo y los nodos con un valor clave mayor que la raíz forman parte del subárbol derecho.

    La propiedad BST debe ser verdadera para cada nodo padre subsiguiente en el árbol.

    Los árboles de búsqueda binaria ofrecen una rápida inserción y búsqueda. Las operaciones de inserción, eliminación y búsqueda tienen una complejidad de tiempo en el peor de los casos de O (n), que es similar a una lista vinculada.

    Beneficios de los árboles binarios

    Los árboles binarios ofrecen muchos beneficios, por lo que siguen siendo una estructura de datos muy útil. Se pueden utilizar para mostrar las relaciones estructurales y las jerarquías en un conjunto de datos. Más importante aún, los árboles binarios permiten una búsqueda, eliminación e inserción eficientes.

    También es muy fácil implementar y mantener un árbol binario. Un árbol binario ofrece a los programadores los beneficios de una matriz ordenada y una lista enlazada; la búsqueda en un árbol binario es tan rápida como en una matriz ordenada y las operaciones de inserción o eliminación son tan eficientes como en las listas enlazadas.

    Los árboles binarios son estructuras de datos importantes

    Los árboles binarios son una estructura de datos muy importante y es crucial que los programadores se sientan cómodos al aplicarlos en sus programas. A menudo, los entrevistadores preguntan problemas simples de árboles binarios, como recorridos, profundidad máxima, duplicación, etc.

    Recomendamos encarecidamente comprender el concepto de árbol binario y estar familiarizado con los problemas típicos de las entrevistas.

  • 5 guías y aplicaciones de fotografía de drones esenciales para principiantes

    5 guías y aplicaciones de fotografía de drones esenciales para principiantes

    Los drones personales y los UAV han desbloqueado nuevas formas creativas de tomar fotos y videos. Aprenda los conceptos básicos de la fotografía aérea con estas guías, aplicaciones y sitios gratuitos.

    Es posible que usted y su teléfono estén conectados a la tierra, pero su cámara puede volar en el cielo con vehículos aéreos no tripulados (UAV). Tomar imágenes del mundo a vista de pájaro es uno de los usos más comunes de los drones . Pero si desea hacerlo bien, debe comprender las nuevas reglas para componer fotos aéreas, editar estas imágenes y obtener las aplicaciones adecuadas para saber cómo configurar una toma.

    1. Aloft (Android, iOS): la mejor aplicación complementaria para fotografía con drones

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

    Cuando vuela un dron , hay un montón de cosas que necesita saber. Hay aplicaciones especializadas para averiguar cosas como permisos y condiciones climáticas, pero si desea una solución gratuita y todo en uno, obtenga Aloft. Especialmente para principiantes, es todo lo que necesitas.

    Anteriormente conocido como KittyHawk, Aloft usará la ubicación de su teléfono para informarle las condiciones de vuelo, como la temperatura, el viento, la visibilidad, la humedad, la nubosidad y la luz del día. Estos factores ayudan mucho a determinar su vuelo. También le dice si la ubicación le permite usar el espacio aéreo o si hay advertencias emitidas por las autoridades para el área (aunque esto es principalmente para los EE. UU.).

    Conéctelo a su dron y Aloft rastreará sus vuelos, lo ayudará a preparar misiones y creará importantes listas de verificación, como antes del vuelo, durante el vuelo, después del vuelo y mantenimiento. Sorprendentemente, todo esto es gratis, sin que aparezcan anuncios que arruinen tu experiencia. Si tienes un dron, necesitas Aloft.

    Descargar: Aloft para Android | iOS (gratis)

    2. Fotografía experta (web): la guía completa para la fotografía con drones

    Expert Photography, una de las publicaciones de fotografía líderes en Internet, ha elaborado una guía completa y detallada de fotografía con drones para principiantes. Tiene la forma de un artículo web, con varios enlaces a explicaciones más detalladas en otras partes del sitio.

    La guía cubre ampliamente temas como medidas de seguridad, equipo, tutoriales para principiantes, los conceptos básicos de la fotografía con drones, composición para fotografía aérea y posprocesamiento y edición. Cada tema tiene una breve explicación dentro del artículo, y puede seguir un enlace a la pieza original para obtener más utilidades. Por ejemplo, las medidas de seguridad lo llevarán a un artículo con una lista de verificación descargable.

    El enfoque paso a paso de Expert Photography hace que sea muy sencillo para cualquiera entender la fotografía con drones y empezar a utilizarla. Las secciones sobre composición de tomas para fotografía aérea son especialmente ganadoras. Y no se pierda la tabla de contenido en la barra lateral derecha para saltar rápidamente a cualquier sección o tema.

    Si bien tiene la opción de descargar el artículo completo como PDF, no se moleste con él. No incluirá los enlaces ya expandidos, lo que pierde todo el sentido. En su lugar, apégate a la versión web.

    3. From Where I Drone (Web): Blog dedicado a la fotografía con drones

    Dirk Dallas, piloto de drones, fotógrafo y profesor registrado por la FAA, creó un blog donde todas sus habilidades y pasión se unen para ayudar a los novatos en el mundo de la fotografía con drones. El sitio no se ha actualizado en un tiempo, pero la información que ya está en él es todo lo que necesita.

    El útil botón "Comenzar aquí" guía a los principiantes a través de los primeros pasos después de comprar un dron con cámara. Dallas responde preguntas comunes sobre cómo registrarse para volar su dron, reglas y regulaciones, las aplicaciones que necesita y útiles listas de verificación previas al vuelo. Eso debería prepararte lo suficiente para ir al cielo y apuntar con la cámara.

    Y ahí es cuando Dallas realmente brilla. Ofrece varios consejos y trucos para la fotografía y videografía con drones que no encontrará en otros lugares. Aprenderá a encontrar ubicaciones increíbles, evitar el desenfoque de movimiento en una cámara en movimiento y profundizar en la configuración ISO y otros detalles. No hay mucho por lo que tenga que pasar, por lo que vale la pena tomarse un fin de semana para leer todo el sitio.

    4. Dronegenuity (YouTube) y conceptos básicos de fotografía con drones (Udemy): tutoriales en vídeo sobre fotografía con drones

    Si aprende viendo demostraciones en lugar de leyendo, hay una gran cantidad de material de video gratuito en Internet para comprender los conceptos básicos de la fotografía aérea. En particular, debes comenzar con dos fuentes: un canal de YouTube y un curso corto de Udemy.

    Dronegenuity es una marca popular en los medios de drones, que cubre noticias, reseñas y tutoriales. Su canal de YouTube es constructivo para cualquiera que quiera iniciarse en la fotografía con drones. Todas las demostraciones en video son con un DJI Mavic Pro, pero puedes aplicar las técnicas básicas a cualquier dron. En tres listas de reproducción, aprenderá a volar drones, tomar mejores fotos con drones y aprender a usar DroneDeploy para drones DJI. Al igual que la fotografía experta, Dronegenuity también ofrece una megaguía para la fotografía con drones que vale la pena leer.

    Udemy tiene la reputación de ofrecer increíbles cursos gratuitos en línea por los que vale la pena pagar, y esta no es una excepción. El instructor Umair Vanthaliwala solo dedica 50 minutos a este video a su propio ritmo, pero su lenguaje no técnico y sus sencillos consejos hacen que el tema sea accesible para todos. Aprenderá requisitos para principiantes y consejos básicos, los cuales son suficientes para que pueda volar y comenzar a disparar.

    5. UAV Coach y Drone Sifter (Web): las mejores cámaras para drones para comprar para fotografía

    Entonces, ¿cuál es el mejor dron para fotografía ? Depende de a quien le preguntes. Si desea comparar diferentes opciones y encontrar opiniones de expertos imparciales, hay dos sitios para limitar sus opciones.

    La empresa de formación de drones UAV Coach tiene una fantástica guía para compradores de drones para comprender qué especificaciones son importantes y averiguar qué es lo que realmente necesita. Es uno de los artículos más vinculados en diferentes foros de fotografía de drones para principiantes que buscan comprar un dron. Siguiendo ese consejo, consulte su mejor recopilación de drones con cámara para obtener recomendaciones sobre qué comprar, o consulte a otros revisores de tecnología confiables.

    Si desea conocer sus opciones en las principales marcas, DroneSifter es lo que debe mirar. Es un catálogo de productos de los mejores drones nuevos del mercado, con filtros para refinarlos por precio, rango de vuelo, tiempo de vuelo, calidad de video, GPS y tipo. El catálogo enumera principalmente a los principales competidores en el mercado estadounidense, por lo que si es un aficionado, es posible que desee consultar algunas opciones extranjeras en sitios como AliExpress.

    Práctica práctica práctica

    Entre estos recursos para aprender fotografía aérea, estarás tomando instantáneas del cielo en poco tiempo. Pero la clave para ser bueno en la fotografía con drones es practicarla repetidamente, como la fotografía básica o cualquier otra habilidad. Ninguna cantidad de guías y consejos puede reemplazar la experiencia práctica. Así que vuela y haz clic en el obturador; es posible que pronto se encuentre en los premios de fotografía aérea.

  • Cómo eliminar fácilmente Bloatware de Windows 10

    Cómo eliminar fácilmente Bloatware de Windows 10

    Bloatware es un flagelo para los propietarios de tecnología. Los fabricantes llenan su nueva computadora portátil, teléfono o tableta con aplicaciones preinstaladas para poner un dólar extra en su bolsillo. Te quedan paquetes de programas a menudo inútiles que ocupan el ya limitado espacio de almacenamiento.

    Microsoft no es ajeno al bloatware. Windows 10 puede parecer la parte, pero detrás de escena, hay una gran cantidad de programas que simplemente no necesita. Afortunadamente, puedes deshacerte del bloatware. Veamos cómo aliviar la presión y eliminar Windows 10.

    Cómo quitar Bloatware de Windows 10

    Windows 10 viene con una cantidad razonablemente grande de bloatware. En la mayoría de los casos, es fácil de quitar. Hay algunas herramientas a su disposición: usar la desinstalación tradicional, usar comandos de PowerShell e instaladores de terceros.

    Bloatware no aparece en la lista Sistema> Aplicaciones y características que normalmente usaría para desinstalar un programa. ¿Por qué lo haría? Microsoft y otros fabricantes que ofrecen productos con bloatware se beneficiarán de su uso, por lo que hacer que el bloatware sea fácil de desinstalar no es lo mejor para ellos.

    Si está considerando eliminar el bloatware debido a problemas de espacio, averigüe cuánto espacio realmente necesita para ejecutar Windows 10 .

    Cómo desinstalar aplicaciones de Bloatware de Windows 10

    Algunos bloatware de Windows 10 son fáciles de eliminar mediante una desinstalación regular. Esto parece funcionar para varias aplicaciones incluidas en el paquete de instalación de Windows 10, como Money, News, Sports y algunas otras que obstruyen el menú Inicio. (¡Aquí hay algunos programas más de Windows que debería considerar desinstalar !)

    Busque la aplicación que desea eliminar, haga clic con el botón derecho y seleccione Desinstalar .

    Microsoft ha simplificado la eliminación de los elementos más cosméticos dentro de Windows 10. Pero rápidamente se dará cuenta de que Microsoft no considera todas las aplicaciones iguales.

    De hecho, las aplicaciones que Microsoft considera parte de la experiencia principal de Windows 10 requieren comandos de PowerShell para ocultar o eliminar, o un desinstalador de terceros (más sobre ambos a continuación). Otros, como Cortana, simplemente no se pueden eliminar al 100% de su sistema.

    Solo tenga cuidado de evitar bloatware al instalar un nuevo software de Windows .

    Cómo usar PowerShell para eliminar Bloatware

    PowerShell es una parte importante de la administración del sistema de Windows. Si bien algunos comparan PowerShell con el símbolo del sistema, en esencia son bestias diferentes.

    PowerShell es un lenguaje de comandos y secuencias de comandos que le brinda un mayor control sobre la instalación de Windows. En este caso, puede utilizar una serie de comandos de PowerShell para ocultar o eliminar el bloatware de Windows 10.

    Primero, abra la línea de comando de PowerShell. Escriba PowerShell en la barra de búsqueda del menú Inicio. La mejor combinación debería ser Windows PowerShell . Haga clic con el botón derecho y seleccione Ejecutar como administrador . Esto asegura que tenga control sobre todo el sistema.

    A continuación, debe decidir qué eliminar. Los comandos de PowerShell pueden eliminar cualquier paquete, desde Zune Music Player hasta Bing Health and Fitness, hasta la Calculadora de Microsoft Windows.

    Relacionado: ¿Qué es Windows PowerShell?

    Ocultar aplicaciones con el comando "Remove-AppxPackage"

    Al ingresar el siguiente código en PowerShell, se ocultarán todas las aplicaciones que ingrese.

     Get-AppxPackage -name "Microsoft.ZuneMusic" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.Music.Preview" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.XboxGameCallableUI" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.XboxIdentityProvider" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingTravel" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingHealthAndFitness" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingFoodAndDrink" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.People" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingFinance" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.3DBuilder" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.WindowsCalculator" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingNews" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.XboxApp" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingSports" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.WindowsCamera" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.Getstarted" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.Office.OneNote" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.WindowsMaps" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.MicrosoftSolitaireCollection" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.MicrosoftOfficeHub" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BingWeather" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.BioEnrollment" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.WindowsStore" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.Windows.Photos" | Remove-AppxPackage
    Get-AppxPackage -name "Microsoft.WindowsPhone" | Remove-AppxPackage

    Ocultar una aplicación preinstalada tiene la ventaja de ocultarla de su vista sin eliminarla realmente de su sistema. Si en una fecha posterior se da cuenta de que necesita la aplicación, puede recuperarla.

    Eliminar Bloatware de Windows 10 con DISM

    ¿Quiere eliminar realmente cada pieza de bloatware de su sistema con PowerShell? Hay una herramienta de línea de comandos diferente para eso: DISM.

    DISM son las siglas de Deployment Imaging Service and Management . El comando DISM es relativamente poderoso y se puede usar para reparar un sistema Windows de muchas maneras. En este caso, lo usaremos para eliminar las aplicaciones adicionales de su sistema.

    Eliminar las aplicaciones funciona de manera un poco diferente a ocultar. Primero, verifique para ver el espectro completo de bloatware del sistema usando el siguiente comando:

     DISM /Online /Get-ProvisionedAppxPackages | select-string Packagename

    Ahora debería ver una lista completa de las aplicaciones instaladas. Ahora podemos usar estos nombres de paquetes para comenzar a eliminar lo que queremos. Para eliminarlos, use el siguiente comando:

     DISM /Online /Remove-ProvisionedAppxPackage /PackageName:PACKAGENAME

    Donde PACKAGENAME se toma de la lista que generamos previamente. Como puede ver en la siguiente imagen, hemos optado por eliminar el paquete de vídeo de Microsoft Zune. Una vez que la operación se complete con éxito, deberá reiniciar su máquina para que el código tenga efecto completo.

    Eliminar usando Windows10Debloater PowerShell Script

    Por supuesto, no sería un artículo de MakeUseOf si no aprendiera a automatizar el proceso. Windows10Debloater es un script de PowerShell desarrollado por Sycnex. Elimina casi todos los paquetes adicionales de Windows 10 del sistema operativo, desnudándolos. Sin embargo, dentro de eso, también elimina aplicaciones que pueden resultarle útiles, como TuneInRadio, PowerBI o la aplicación Windows Netflix.

    Puede f ind la Windows10Debloater en GitHub (junto con la lista completa de aplicaciones para su eliminación).

    En la página de GitHub, haga clic en el botón verde Código . Seleccione Descargar ZIP en el menú desplegable. Cuando se descargue el archivo, haga clic con el botón derecho y use su herramienta favorita para extraer las carpetas.

    Hay dos versiones del script principal:

    • Windows10Debloater: esta versión es silenciosa y continúa con los negocios.
    • Windows10DebloaterGUI: esta versión tiene una GUI básica con algunas opciones de eliminación, así como las opciones de Revertir cambios.

    Elija uno de estos scripts y ejecútelo con PowerShell. El script de PowerShell automatiza el proceso por el que pasó en la sección anterior. Como beneficio adicional, también elimina las entradas del Registro de Windows asociadas para las aplicaciones de bloatware después de la eliminación.

    Con respecto a la eliminación de aplicaciones que desea conservar, tiene dos opciones. Una es regresar a la sección anterior y eliminar manualmente el bloatware. La otra es volver a habilitar e instalar cualquier aplicación después de ejecutar el script. Cualquiera de las dos formas requiere un poco de tiempo, por lo que realmente es una preferencia personal.

    ¿Por qué eliminar aplicaciones de Bloatware de Windows 10?

    Si bien el bloatware de Windows 10 no ocupa mucho espacio físico, se trata más de ejercer control sobre su sistema, especialmente antes de usar una computadora nueva. Muchos consideran que las aplicaciones predeterminadas incluidas en la instalación son "basura" y, aunque algunas pueden ser un peso muerto, hay algunas herramientas útiles que vale la pena conservar.

    De cualquier forma que se sienta, ahora tiene las herramientas para eliminar cada pieza de bloatware usted mismo. Feliz aniquilación.

  • 6 aplicaciones informáticas de alto rendimiento que cambiaron el mundo

    La inteligencia de mercado en tiempo real, el modelado anatómico humano, la exploración industrial predictiva, la ciencia espacial y muchas más expediciones humanas llevan al mundo actual hacia un futuro inimaginable, debido en gran parte a la informática de alto rendimiento (HPC).

    A pesar de requerir enormes recursos, los programas de computación de alto rendimiento siguen desarrollándose, gracias a la invención de las supercomputadoras y la implementación generalizada de la computación en la nube. Estas tecnologías facilitan la vida y admiten un procesamiento de datos rápido e insondable.

    Algunas aplicaciones de HPC están rediseñando cómo la ciencia le servirá en el futuro. Pero primero, ¿qué es la informática de alto rendimiento?

    ¿Qué es la informática de alto rendimiento?

    La informática de alto rendimiento se refiere a la capacidad de un sistema para procesar una enorme cantidad de datos y ejecutar modelos complejos rápidamente. Los programas HPC, por lo tanto, requieren una enorme potencia de cálculo para procesar terabytes, petabytes o incluso zettabytes de datos en tiempo real.

    Por lo tanto, HPC se basa en el principio de computación, redes y almacenamiento de datos.

    Dicho esto, aquí hay algunas aplicaciones notables de la tecnología de alto rendimiento que han influido en el mundo.

    1. Salud cardiovascular predictiva

    Sin duda, la insuficiencia cardíaca es potencialmente mortal. Y quizás uno de los desafíos que enfrenta al tratar de comprender sus mecanismos son las diferencias en la respuesta anatómica del corazón a diversas afecciones. En consecuencia, resulta difícil predecir su comportamiento en tiempo real.

    Afortunadamente, están surgiendo algunas soluciones basadas en HPC.

    Por ejemplo, IBM , junto con un laboratorio de defensa, simuló históricamente los mecanismos homeostáticos del corazón humano a nivel molecular utilizando una de las supercomputadoras más rápidas del mundo , Sequoia, en 2012.

    Aprovecharon la alta velocidad de computación de Sequioa para construir un modelo escalable llamado "Cardioid" para imitar y reconstruir el corazón humano. Y a diferencia de los programas anteriores que solo podían simular unos diez latidos o menos, el programa cardioide podía imitar miles de latidos. Además, era 300 veces más rápido que la mayoría de los modelos.

    El proyecto Cardioid de IBM no es el único programa informático de alto rendimiento que está revolucionando la salud cardíaca, el Living Heart Project de Dassault Systemes también es notable.

    Por lo tanto, puede esperar ver medicamentos y varios regímenes probados en un corazón simulado primero antes de administrarlos a humanos. Estos programas de HPC también prometen mejorar la colocación de los órganos y los dispositivos cardiovasculares durante las cirugías.

    En 2018, Google también desarrolló un modelo de aprendizaje profundo que predice los riesgos de enfermedades cardiovasculares mediante la visión por computadora a partir de imágenes escaneadas de la retina.

    La tecnología funciona evaluando los vasos sanguíneos del ojo y luego usándola para predecir la presión arterial sistólica e identificar otros indicadores de riesgo.

    Un programa de este tipo ayuda a la detección temprana de problemas cardiovasculares, que es clave para su prevención.

    Dicho esto, también están surgiendo modelos de IA de electrocardiograma simulado (ECG) para ayudar a realizar un diagnóstico eficaz en personas con anomalías ventriculares. En consecuencia, mientras que las cirugías a corazón abierto son cada vez más exitosas, el mundo se dirige hacia una era en la que los pacientes y los médicos tienen más confianza que nunca en el resultado de las cirugías de corazón.

    Una aplicación exitosa del modelado cardiovascular es el informe de CNN Health de la simulación en 3D del corazón de una niña de 4 años en el Nicklaus Children's Hospital en 2015. Eso es fenomenal, ya que los cirujanos pudieron operar una versión simulada del corazón del paciente y prever los mejores procedimientos operativos antes de la cirugía real.

    2. Comprensión del genoma viral

    Aunque el genoma viral podría secuenciarse, comprender su patología invasiva en tiempo real es difícil ya que muta. Pero gracias a la informática de alto rendimiento, las simulaciones innovadoras de estos mecanismos están evolucionando. Y está ayudando a quienes toman las decisiones.

    Un ejemplo más reciente de una aplicación informática de alto rendimiento, en este caso, es la exploración de CSIRO del genoma completo de COVID-19, que simularon en una supercomputadora CSIRO a principios de 2020.

    El equipo de CSIRO Data61 simuló con éxito el mecanismo de unión de COVID-19 al receptor ACE2 humano.

    COVID-19 es un virus que muta activamente. Pero una simulación de su mecanismo de acción es de gran ayuda para ayudar a los investigadores a comprender la mayoría de sus comportamientos en evolución. Este avance no solo ayuda a los científicos a saber dónde debe apuntar una vacuna en un genoma viral COVID-19. Pero también es una plantilla para el desarrollo de un patrón de comportamiento predictivo para algunos de los agentes infecciosos más notorios jamás conocidos.

    En consecuencia, el desarrollo de fármacos y vacunas se vuelve más barato, más rápido y más eficiente para combatir varios agentes infecciosos.

    Es posible que esto ayude a los científicos a identificar supergenes humanos que podrían resistir las infecciones.

    3. Tecnología de conducción autónoma

    El algoritmo requerido para operar un vehículo sin conductor es complicado y tiene que procesar muchos cálculos complejos en tiempo real. Esencialmente, un camión o automóvil autónomo no puede permitirse un retraso en ninguna de sus funcionalidades. Por lo tanto, necesitan una velocidad de cómputo altamente confiable para funcionar.

    Las simulaciones de accidentes, la detección de obstáculos, la respuesta rápida y precisa a los sentidos son las características clave de los vehículos sin conductor para navegar de manera inteligente y segura.

    Por supuesto, el propósito de crear autos sin conductor es aprovechar la precisión del aprendizaje profundo para reducir los choques en la carretera y predecir con precisión hacia dónde navegar.

    Los gigantes de la tecnología y el automóvil, incluidos Tesla, Waymo, Toyota, Honda, Volkswagen, entre otros, están intensificando sus esfuerzos para probar autos sin conductor que cumplan con los estándares de seguridad vial pública.

    Relacionado: Volkswagen planea tener taxis autónomos en la carretera para 2025

    Sin embargo, muchas personas se muestran escépticas acerca de los vehículos autónomos. Pero esta tecnología, si se implementa con éxito, cambiará la faz del transporte. Y tal vez fomentar un impulso hacia una carretera más segura y un consumo de combustible optimizado.

    4. Realidad aumentada

    Con las tecnologías en evolución y los avances en la computación en la nube, la realidad aumentada, sin duda, convertirá las fantasías en realismo.

    La realidad aumentada puede ayudarlo a elegir y probar los productos que compra. Y se siente como si los estuviera viendo físicamente. La RA permite probar cómo se ven productos como la ropa y los accesorios antes de comprarlos.

    Incluso está surgiendo en operaciones militares. Un ejemplo es el Sistema de aumento visual integrado (IVAS) de Microsoft , que ayuda a los soldados a ver todas sus coordenadas en tiempo real.

    Relacionado: Aplicaciones de la tecnología AR en la vida cotidiana

    En los deportes, los jugadores pueden incluso entrenar virtualmente usando tecnología VR. La inmersión en realidad virtual también es una tecnología en evolución que fomentará visiones más realistas en el futuro.

    Las grandes empresas de tecnología, incluidas Microsoft, Google, entre otras, han invertido en esta tecnología informática de alto rendimiento. Y con más avances, creemos que el mundo quedará desconcertado cuando la televisión y los juegos se amplíen con paisajes y perspectivas realistas.

    5. Monitoreo del clima solar de la NASA

    La NASA, en 2019, aprovechó la computación de alto rendimiento para monitorear de forma remota la naturaleza irradiante ultravioleta extrema del sol que causa las erupciones solares, el disruptor del clima solar.

    Las condiciones meteorológicas del sistema solar influyen en el lanzamiento de naves espaciales, satélites y estaciones solares. Por lo tanto, para mantener la exploración humana en el espacio y proteger la Tierra, es necesario rastrear los cambios en el clima solar a lo largo del tiempo.

    Y, por supuesto, una distorsión en el clima solar puede afectar igualmente a los servicios de transmisión de la tierra, especialmente aquellos que dependen del sistema solar de una forma u otra.

    La NASA utiliza un instrumento espacial dedicado llamado EVE MEGS-A para capturar las actividades del sol. Pero declaró en su artículo de investigación publicado en Science Advances , que su nuevo modelo de aprendizaje profundo llenará el vacío si EVE MEGS-A no funciona correctamente.

    Entonces, junto con el Frontier Development Lab, la NASA simuló con éxito el instrumento del observatorio solar a través de un modelo de redes neuronales profundas. Debido a que es en tiempo real y dinámica, esta solución da como resultado una rápida toma de decisiones.

    Esa es una aplicación de la informática de alto rendimiento que cambia la vida, ya que ayuda a los astronautas y las agencias reguladoras a tomar decisiones impactantes antes de un desastre inminente.

    6. Aerodinámica y producción de aeronaves

    La informática de alto rendimiento también es aplicable a la fabricación. Muchas industrias ahora usan esta tecnología para modelar y predecir cómo se comportan los materiales no descubiertos. Por lo tanto, crea una puerta de entrada a la creación de nuevos materiales industriales.

    La dinámica de fluidos computacional es una de las áreas donde la HPC ha encontrado su propósito. La simulación de turbinas eólicas, piezas de aviación y la predicción de la resistencia de los materiales ha llevado a la invención de algunos productos que cambian la vida.

    AAI, por ejemplo, es una organización de tecnología de defensa aeroespacial que modela varias partes aeronáuticas basándose en la dinámica de fluidos computacional. Sin embargo, el modelo de AAI se centra en el desarrollo de sistemas optimizados para HPC para fabricar aviones más seguros.

    Simulia también desarrolló un software de simulación utilizando dinámica de fluidos computacional para simular las condiciones dinámicas de crucero de una aeronave. Las soluciones de Simulia y AAI reducen los costos y el tiempo de producción al erradicar la necesidad de pruebas físicas y el desperdicio de materiales costosos.

    Las tecnologías impulsoras de la informática de alto rendimiento

    Las supercomputadoras y la computación en la nube son las dos principales fuerzas impulsoras de los programas de HPC. Ofrecen espacio, velocidad y escalabilidad.

    Relacionado: Mitos comunes sobre la nube que deben ser eliminados

    Las supercomputadoras en las instalaciones pueden ser insuficientes para ponerse al día con el tiempo de ejecución requerido por los programas de HPC a medida que se amplía. Y mientras que la computación en la nube es una alternativa escalable y más rápida, la computación en el borde es una solución en la nube en evolución que puede dominar la computación de alto rendimiento en el futuro.

    ¿Cuáles son algunos de los desafíos de la redacción de programas informáticos de alto rendimiento?

    Las aplicaciones de HPC son ilimitadas y abarcan todos los aspectos de la vida. Por lo tanto, al desarrollar programas de HPC específicos de un campo, los programadores deben tener un vasto conocimiento sobre ese campo. De lo contrario, se vuelve abrumador, ya que también están tratando de lidiar con los tecnicismos de su código. Otro desafío, sin embargo, es cómo escribir código escalable e implementable.

    Dicho esto, la informática de alto rendimiento traerá más desarrollo al mundo, incluso antes de lo que cree.

  • ¿Qué es Descript y cómo se usa?

    ¿Qué es Descript y cómo se usa?

    Descript es un sistema de software todo en uno para editar videos, audio, grabar pantallas y transcribir. Si bien hay muchas herramientas disponibles con una funcionalidad similar, a menudo son demasiado complejas.

    Personas de diversas profesiones han estado creando podcasts, canales de YouTube y realizando entrevistas. Si no tiene experiencia en medios, aprender una herramienta compleja o contratar a un profesional puede parecer abrumador.

    Pero, ¿qué pasaría si editar un archivo multimedia o transcribir una entrevista fuera tan simple como editar un documento de Google? Así es como puede hacerlo con Descript.

    Planes de precios

    La compañía ofrece cuatro planes únicos , Free, Pro, Creator y Enterprise, que se facturan mensual o anualmente. Discutiremos las características del plan gratuito, que le permite grabar una pantalla, comentar un proyecto y colaborar con otros. También puede transcribir tres horas de grabaciones.

    Empezando

    Vaya al sitio web oficial de Descript y haga clic en Comenzar de forma gratuita . Puede registrarse con una cuenta de Google o con credenciales de correo electrónico. Instale el software en su computadora y luego podrá acceder a la versión local o en la nube en su navegador.

    Descargar: Descript para Mac y Windows | Versión web

    Comprensión del diseño

    Tan pronto como inicie el software, aparecerá Drive View , que muestra todos sus archivos y áreas de trabajo. Puede invitar a colaboradores a acceder a sus archivos personales en la carpeta Mi espacio de trabajo . Comparativamente, todos los miembros de su equipo pueden acceder a los archivos de Drive Workspace .

    En la pantalla, puede ver los archivos en un espacio de trabajo seleccionado. Haga doble clic en un archivo para abrirlo o haga clic en los tres puntos junto al nombre del archivo para quitarlo, eliminarlo o cambiarle el nombre en la Vista de unidad .

    Puede iniciar una nueva grabación de pantalla o crear un nuevo proyecto haciendo clic en la opción Nuevo en la parte superior derecha. Se abre la pantalla Composición , donde puede agregar y editar archivos multimedia.

    La barra lateral izquierda tiene todos los archivos multimedia que forman parte del proyecto. Puede realizar varias acciones haciendo clic con el botón derecho en el nombre del archivo. El archivo multimedia seleccionado se abre en el área central para editarlo.

    El panel derecho le permite modificar la composición, la velocidad del guión y silenciar la pista. Para conocer otras funcionalidades, visite la página de ayuda Descript o su canal de YouTube. Creemos un proyecto de transcripción.

    Creando un nuevo proyecto

    1. En la vista de Drive, haga clic en Nuevo> Proyecto .
      nuevo proyecto en la aplicación descriptiva
    2. Ingrese el nombre y haga clic en Crear proyecto .
    3. nuevo proyecto

      El área de Composición del proyecto muestra varias herramientas de edición.

      diseño de transcripción
    4. Elija o arrastre y suelte el archivo de audio. Mientras el software procesa los archivos, puede seleccionar el número de hablantes en la transcripción e ingresar sus nombres. Seleccione la opción No estoy seguro si no tiene estos detalles y haga clic en Listo . Puede agregar los nombres de los entrevistadores y entrevistados más tarde.
      espera mensaje con opciones
    5. Una vez completada la transcripción, puede editar y mejorar el guión.
    6. Haga clic en el ícono más arriba del editor para ver las acciones que puede realizar en la pista.
      1. Puede hacer clic en D para copiar una pieza de audio agregando su propia voz o seleccionando las voces masculina y femenina incorporadas.
      2. Agregue un marcador en una marca de tiempo específica.
      3. Deje un comentario en archivo para otros colaboradores.
    7. opciones de edición para la transcripción
    8. La línea de tiempo de la pista se muestra en el panel inferior. Para recortar una parte del audio, haga clic en el icono de Blade . Para recorrer la pista, use el icono de flecha .
      opciones de edición de la línea de tiempo
    9. Para ecualizar o comprimir el video, haga clic en el botón Agregar efecto en el panel derecho.
      opciones de audio en la aplicación descriptiva

    Puede obtener más información sobre cómo crear una transcripción y otros flujos de trabajo en el canal de YouTube . En lugar de grabar sus entrevistas, si prefiere transcribir en tiempo real , pruebe el servicio Google Translate.

    Importar una transcripción

    A veces, si el audio es complicado o poco claro, un tercero puede transcribirlo. Esta transcripción se puede importar y sincronizar con su archivo de audio siguiendo estos pasos:

    1. Elija o agregue un archivo de audio en la barra lateral del proyecto.
    2. Seleccione el archivo de audio y haga clic en Más opciones> Importar transcripción .
      barra lateral del proyecto en la aplicación descriptiva
    3. Pegue el guión de transcripción y formatéelo si es necesario. Haga clic en Sincronizar .
      pegar la transcripción en la aplicación descriptiva
    4. Arrastre su audio a la pantalla Composición. Puedes ver la transcripción sincronizada.

    Grabar una pantalla

    Puede grabar su pantalla en Descript y compartirla con otros. No hay ninguna opción de cámara disponible para usuarios de Windows.

    1. En la Vista de Drive , haga clic en Nuevo> Pantalla . Muestra la configuración del grabador de pantalla y la vista de la cámara en forma circular.
      configuración de la grabadora de pantalla en la aplicación Descript
    2. Configure la configuración de grabación y haga clic en Iniciar grabación de pantalla .
    3. En la nueva ventana, siga las instrucciones para comenzar la grabación.
      instrucción para grabar la pantalla
    4. Para detener la grabación, haga clic en el botón rojo de grabación al costado de la pantalla. En el centro, encontrará tanto la grabación como la transcripción.
    5. Comparta la grabación a través de un enlace.
      ventana de grabación de pantalla terminada
    6. También puede abrirlo para editarlo haciendo clic en el botón Abrir proyecto en la parte inferior izquierda de la pantalla.
    7. Puede agregar comentarios y modificar el archivo. Las opciones de edición para una grabación de pantalla son similares a las de la transcripción.
      editar la grabación de pantalla

    Si usa Zoom o Loom para grabar su pantalla , puede transferirlos a Descript para transcribirlos. Descript detecta automáticamente el enlace de grabación y le permite agregarlo a un proyecto cuando lo copia desde Zoom.

    Opciones de transcripción

    El software le permite transcribir un archivo de dos formas.

    • Basado en IA : el software transcribe el archivo con una tasa de precisión del 95% y puede realizar más ediciones en la salida.
    • White-Glove : puede solicitar a un humano que transcriba el archivo. Este servicio cuesta $ 2 por minuto.

    ¿Vale la pena usar la descripción?

    La versión gratuita es suficiente para los usuarios que quieran transcribir con moderación. Es fácil de usar y tener una versión basada en la nube significa que puede acceder a sus archivos en cualquier momento.

    Este software viene con muchos recursos de aprendizaje. Contiene actualizaciones recientes, videos explicativos y consejos. Como socio afiliado, también puede ganar dinero.

    La versión gratuita de Descript ofrece funciones limitadas que pueden no convencerlo de invertir en el software. Puedes probar la versión Pro gratis, que tiene más funcionalidades, pero solo está disponible por tiempo limitado.

    Ahora que ha aprendido un poco sobre el software, siga adelante y cree su primer proyecto.

  • Este tipo construyó la PC de bricolaje más silenciosa del mundo, ¿podrías?

    Este tipo construyó la PC de bricolaje más silenciosa del mundo, ¿podrías?

    Cuando tiene una PC de gama alta, espera que sea ruidosa. Ejecutar el último procesador y tarjeta gráfica con una fuente de alimentación masiva hará que sus fanáticos hagan un escándalo. Esto es especialmente cierto cuando tienes la carga máxima. Aparte de colocar su PC en otra habitación, es casi imposible usar una CPU potente en silencio. Sin embargo, un popular aficionado al bricolaje de YouTube aceptó el desafío. Construyó un mecanismo de enfriamiento silencioso que funciona para mantener bajo control las temperaturas de su plataforma de juego.

    Quien lo construyó

    Matthew Perks es el artesano detrás del proyecto. Se especializa en la creación de proyectos tecnológicos de bricolaje. También recicla aparatos electrónicos viejos para darles una nueva vida. Puedes encontrar su trabajo en su canal, DIY Perks .

    Cómo empezó

    Un año después

    Después de más de un año, Matthew se puso a construir la computadora con la que usará su ventilador. Ejecuta una CPU AMD Ryzen 9 5950X y una GPU Zotac RTX 3080, con dos tarjetas de memoria RAM Crucial Ballistix 3600MHz de 32GB. Está alimentado por una fuente de alimentación pasiva, lo que garantiza que no se introduzca ningún ruido de ventilador en su construcción. Sin embargo, cuando intentó instalar la PC en el ventilador, rompió su creación original. Esto requirió un par de pasos adicionales en el proceso de construcción. Al principio, el problema parecía desesperado. Pero finalmente lo salvó con ingenio y algo de química. Después de todo el esfuerzo, Matthew creó una computadora que casi no emite ningún sonido. Incluso cuando funciona a plena potencia, apenas puede escuchar los ruidos que hace su sistema. Ahora, si su computadora portátil tiene un ventilador ruidoso, pero no desea construir algo como esto, vea algunas de las cosas que puede hacer para resolverlo .

    El resultado

    Para probar la efectividad de su creación, Matthew ejecutó Prime95 para probar el procesador. El AMD Ryzen 9 5950X genera mucho calor a medida que el programa maximiza su potencia. La temperatura más alta registrada fue de 60 ° C (140 ° F) a plena carga. Ese es un resultado excelente considerando que su solución de enfriamiento es el bricolaje. También lanzó PassMark para comparar la tarjeta de video 3080. La temperatura máxima registrada fue de 62 ° C (143,6 ° F). Estos son casi los mismos que los del procesador, aunque las GPU tienden a funcionar más calientes. Mejor aún, estos resultados son impresionantes para un solo sistema de enfriamiento de radiador.

    La primera PC que respira

  • Zoom pagará $ 85 millones en una demanda por privacidad

    Zoom pagará 85 millones de dólares para resolver la demanda colectiva que supuestamente mintió acerca de ofrecer cifrado de extremo a extremo. El acuerdo aún no se ha aprobado, pero una vez que lo sea, es posible que sea elegible para recibir un pequeño pago.

    Zoom paga por problemas de privacidad

    El acuerdo propuesto de Zoom está siendo revisado actualmente por la jueza de distrito de los Estados Unidos Lucy Koh. La ahora omnipresente plataforma de videoconferencia se convirtió en el centro de controversia después de que la Comisión Federal de Comercio (FTC) descubrió que Zoom podría estar engañando a los usuarios sobre su seguridad.

    En 2016 y 2017, Zoom anunció que tenía cifrado de extremo a extremo, cuando en realidad no lo tenía. La plataforma solo comenzó a admitir el cifrado de extremo a extremo en octubre de 2020.

    Zoom llegó a un acuerdo con la FTC en noviembre de 2020 y prometió mejorar sus protecciones de seguridad . La controversia desencadenó una demanda colectiva, que alega que Zoom les dio a los usuarios una falsa sensación de seguridad.

    La demanda incluso aborda "Zoombombing", también conocido como el acto de estrellarse en una reunión de Zoom aleatoria y no segura. Sin embargo, ese todavía no es el final de las quejas de la demanda; también alega que Zoom entregó la información privada de los usuarios a terceros, como Google, Facebook y LinkedIn.

    Un portavoz de Zoom comentó sobre el acuerdo en una declaración a NPR , pero realmente no reconoció sus problemas de seguridad: "La privacidad y seguridad de nuestros usuarios son las principales prioridades de Zoom, y nos tomamos en serio la confianza que nuestros usuarios depositan en nosotros. estamos orgullosos de los avances que hemos realizado en nuestra plataforma y esperamos seguir innovando con la privacidad y la seguridad a la vanguardia ".

    Zoom también compensa a sus usuarios

    Ya sea que sea un usuario de Zoom gratuito o de pago, es posible que vea una pequeña cantidad de efectivo en su camino.

    Los miembros que pagaron por la plataforma entre el 30 de marzo de 2016 y el 30 de julio de 2021, "serán elegibles para recibir el 15 por ciento del dinero que pagaron a Zoom por su suscripción principal de Zoom Meetings durante ese tiempo o $ 25, lo que sea mayor".

    Si el 15 por ciento de su suscripción de Zoom vale más de $ 25, puede recibir alrededor de $ 34, pero esto también depende de cuántas personas presenten un reclamo. Cuantas más personas presenten una reclamación, menos dinero habrá para repartir. Y si utilizó la plataforma de forma gratuita, aún no se quedará fuera: puede recibir entre $ 11 y $ 12.

    ¿Cambiará algo la demanda?

    Como parte del acuerdo, Zoom acordó realizar una serie de cambios que revertirán efectivamente todas las quejas que presentó la demanda. Si Zoom cumple, debería, en teoría, convertirse en una plataforma mucho más segura.