Representación ternaria del conjunto de Cantor

Dados tres enteros A , B y L , la tarea es imprimir el conjunto cantor ternario desde el rango [A, B] hasta los niveles  L. Conjunto de Cantor ternario: Un conjunto de Cantor ternario es un conjunto que se construye eliminando la parte media de un segmento de línea cuando se divide en 3 … Continue reading «Representación ternaria del conjunto de Cantor»

Subarreglo con diferencia entre máximo y mínimo elemento mayor o igual a su longitud

Dado un arreglo arr[] , la tarea es encontrar un subarreglo con la diferencia entre el elemento máximo y mínimo mayor o igual a la longitud del subarreglo. Si no existe tal subarreglo, imprima -1 . Ejemplos:   Entrada: arr[] = {3, 7, 5, 1}  Salida: 3 7  |3 – 7| > longitud ({3, 7}) es … Continue reading «Subarreglo con diferencia entre máximo y mínimo elemento mayor o igual a su longitud»

Diseñe un componente de formulario que tome la entrada de su usuario y muestre un formulario

Diseño: Estas son las cosas que debería soportar: Agrupación de los campos del formulario Validaciones de campos Botón de enviar Por ejemplo, el usuario podría querer validar si la entrada es una dirección válida y podría querer que este componente tenga validaciones predeterminadas para el correo electrónico, etc. Intentemos crear un modelo de datos muy … Continue reading «Diseñe un componente de formulario que tome la entrada de su usuario y muestre un formulario»

¿Qué es Deepfake?

Una palabra que generalmente describe videos manipulados con inteligencia artificial o tecnologías de medios sintéticos, que se mencionan popularmente como falsificaciones profundas. Estos videos manipulados digitalmente, que a los investigadores y legisladores les preocupan, podrían convertirse en un reemplazo, un método insidioso para difundir la desinformación sería rampante. Pero estos avances pueden tener un costo … Continue reading «¿Qué es Deepfake?»

Trabajando con archivos de Excel usando Pandas

La hoja de Excel es una de las formas de archivos más omnipresentes en la industria de TI. Todos los que usan una computadora en un momento u otro se han encontrado y trabajado con hojas de cálculo de Excel. Esta popularidad de Excel se debe a su amplia gama de aplicaciones en el campo … Continue reading «Trabajando con archivos de Excel usando Pandas»

Problema de ruta más corta entre terminales de enrutamiento: implementación en Python

El famoso algoritmo de Dijkstra se puede usar en una variedad de contextos, incluso como un medio para encontrar la ruta más corta entre dos enrutadores, también conocido como enrutamiento de estado de enlace . Este artículo explica una simulación del algoritmo de Dijkstra en la que los Nodes (enrutadores) son terminales. Una vez que … Continue reading «Problema de ruta más corta entre terminales de enrutamiento: implementación en Python»

Selenium de reconocimiento de alimentos usando Caloriemama API

Selenium es una poderosa herramienta para controlar el navegador web a través de un programa. Es funcional para todos los navegadores, funciona en todos los principales sistemas operativos y sus scripts están escritos en varios lenguajes, es decir, Python, Java, C#, etc. Trabajaremos con Python. En este artículo, vamos a ver cómo automatizar el sitio … Continue reading «Selenium de reconocimiento de alimentos usando Caloriemama API»

Cómo encriptar contraseñas en un proyecto Spring Boot usando Jasypt

Spring boot es un marco basado en Java para desarrollar microservicios con el fin de crear aplicaciones de nivel empresarial. A menudo se encuentra con proyectos en desarrollo en los que tiene que conectarse a bases de datos como MongoDB , etc. y almacenar la contraseña auténtica de la conexión DB en el archivo de … Continue reading «Cómo encriptar contraseñas en un proyecto Spring Boot usando Jasypt»

Automatización usando Selenium en C# con ejemplo

Selenium es un conjunto de pruebas de automatización de interfaz de usuario web de código abierto. Fue desarrollado por Jason Huggins en 2004 como una herramienta interna en Thought Works. Admite la automatización en diferentes navegadores, plataformas y lenguajes de programación que incluyen Java , Python , C# , etc. Se puede implementar fácilmente en … Continue reading «Automatización usando Selenium en C# con ejemplo»

Administrador de paquetes Snap en Ubuntu

Snap es un sistema de administración de paquetes e implementación de software. En general, estos paquetes se denominan instantáneas . La herramienta para usar instantáneas se denomina snapd . Snaps son paquetes de aplicaciones para la nube, IoT y escritorio que son fáciles de instalar y multiplataforma. Snaps funciona en todas las distribuciones de Linux, … Continue reading «Administrador de paquetes Snap en Ubuntu»