Nuevo algoritmo de búsqueda en vector: Resultados
En este segundo post presentamos los resultados de comparar la búsqueda dicotómica (que es el mejor algoritmo de búsqueda que hay hasta ahora) con el nuevo algoritmo presentado.
Aquí puede suceder que te juntes con unas personas y crees un proyecto con muchas posibilidades, ¡o que lo encuentres y quieras participar en él para ayudar a otra gente! Sí, en este nivel te gusta compartir lo que sabes. Te ha costado llegar hasta aquí, de forma autodidacta o estudiando, y estás tan feliz de hacer tantas cosas con tus dispositivos que te gusta compartir esa felicidad-facilidad. Este nivel es el más cómodo, donde la tecnología te ayuda a vivir más cómodamente. Si no estás en este nivel ya esperamos ayudarte a conseguirlo desarrollando el proyecto Colaboratorio.
En este segundo post presentamos los resultados de comparar la búsqueda dicotómica (que es el mejor algoritmo de búsqueda que hay hasta ahora) con el nuevo algoritmo presentado.
Si habéis llegado hasta aquí y sois ávidos lectores de Colaboratorio ya estaréis al tanto de en qué consiste la tecnología de contenedores y microservicios. En cualquier caso, siempre viene bien refrescar la memoria.
Como ya os comenté, un contenedor permite a cualquier desarrollador/a (son, generalmente, sus principales usuarios) empaquetar una aplicación con todas las partes que necesita, esto es, sus bibliotecas y dependencias, y usarlo todo como un solo paquete. Como si se tratase de una máquina virtual muy ligera con su propio sistema de ficheros, su propio espacio de usuarios y procesos o sus propias interfaces.
En este post os voy a explicar un nuevo algoritmo para buscar un elemento en un vector (también llamado array) ordenado. Este algoritmo es de mi invención y, al ser un poco más inteligente que la busqueda dicotómica, mejora el tiempo de búsqueda en algunos casos.
La seguridad y el trabajo en equipo son dos pilares fundamentales de cualquier departamento que se precie, no sólo de sistemas informáticos. En el mercado existen varias alternativas para la gestión de contraseñas. En su día os hablé de KeePass, en mi blog personal, quizá el programa más popular y fiable en lo que a gestor de contraseñas se refiere. Vamos a ir un paso más allá y os voy a hablar de TeamPass, una herramienta colaborativa con un intuitivo y sencillo panel web para gestionar contraseñas de grupos.
Os explico mi experiencia en el viaje de la migración de un proyecto web, alojado en un VPS, a otro servidor privado virtual, alojado, en este caso, en nuestro proveedor de confianza Clouding.io.
Como se suele decir, “cada maestrillo tiene su librillo”, por lo que estos pasos no tienen porque ser los mejores y quizás puedes pensar, querido lector o lectora, que tú lo harías de otra forma. En cualquier caso, es una manera fiable y comprobada de hacer la migración.
Hoy vamos a poner la guinda en el pastel de la serie de entradas sobre el mundo de los microservicios, esto es, los contenedores, hablando de alta disponibilidad con Kubernetes. Os explicaré cómo construir un entorno de alta disponibilidad para desplegar nuestros contenedores.
Para ello utilizaremos nuestro proveedor de confianza: Clouding.io. Mi intención es explicar paso a paso el montaje. Nos serviremos, para realizar el proceso, de un nodo “master” y dos “workers“.