¿Qué son los patrones de diseño?

Tiempo de lectura: < 1 minuto Un patrón de diseño es una manera de resolver un problema dentro de un contexto. En otras palabras, los patrones son plantillas para soluciones a problemas comunes en el desarrollo de software que se pueden usar en diferentes contextos. Los patrones de diseño dan soluciones fáciles a problemas complejos sin importar el lenguaje que estemos ... Leer más

¿Qué son los principios SOLID?

Tiempo de lectura: 2 minutos Los principios SOLID tienen relación con los patrones de diseño, conocidos en inglés como SOLID principles, son 5 reglas fundamentales de la programación orientada a objetos, recopiladas por Robert C. Martin en su libro “Agile Software Development: Principles, Patterns and Practices”. Su objetivo es que nuestro software sea más limpio, flexible, escalable y mantenible. Siguiendo ... Leer más

MariaDB: Instalación

Tiempo de lectura: 3 minutos Para descargar el software necesario para instalar MariaDB, acceder a la web oficial y seguir los siguientes pasos: Revisar los campos para seleccionar la última versión compatible con el sistema operativo y hacer clic en el botón "Download": 2. Una vez descargado, hacer clic sobre el ejecutable de la aplicación: 3. A continuación se abre ... Leer más

¿Qué es MariaDB?

Tiempo de lectura: 2 minutos MariaDB es un sistema gestor de base de datos de código abierto, basado en MySQL y compatible en su mayor medida, aunque con una línea de desarrollo independiente, y con funcionalidades adicionales. MariaDB y MySQL se pueden usar casi de la misma forma, siendo transparente tanto para el desarrollador como para la aplicación, ya que ... Leer más

SourceTree: Error de autenticación después de actualizar la contraseña

Tiempo de lectura: 2 minutos Esta entrada la publico a raíz de un problema que he tenido después de actualizar la contraseña con la que me conecto a SourceTree. Desde que la cambié, dejé de tener permisos para realizar acciones sobre el repositorio, como hacer "Pull", "Push" o "Fetch", como se observa en la siguiente captura de pantalla: Lo primero ... Leer más

Excel: Calcular antigüedad en años, meses y días

Tiempo de lectura: 2 minutos Calcular cuánto tiempo ha pasado desde una fecha determinada es muy sencillo con Microsoft Excel. Con la función HOY(), obtenemos la fecha actual, y a partir de aquí, seguir los siguientes pasos:    1. Introducir una fecha correcta en una celda, por ejemplo en la A2:    2. Asegurar que la celda donde estamos trabajando ... Leer más

Windows 10: Dividir pantalla por la mitad

Tiempo de lectura: 2 minutos Un truco de Windows 10 para aprovechar el espacio de trabajo en el escritorio es la opción de dividir la pantalla por la mitad, de forma que podamos ver dos aplicaciones a la vez. Esto es útil por ejemplo para tener una ventana del navegador abierta mientras buscamos algo, y a la vez estar viendo ... Leer más

Windows 10: Cambiar PIN de inicio de sesión

Tiempo de lectura: 2 minutos Para cambiar el PIN de inicio de sesión en Windows 10, es necesario seguir los siguientes pasos: 1. Hacer clic en la opción "Configuración" del menú Inicio:   2. En la ventana "Configuración" que se abre, hacer clic en la opción "Cuentas". 3. En el menú de la izquierda, hacer clic en la opción "Opciones ... Leer más

Excel: Funciones de Lógica

Tiempo de lectura: < 1 minuto   FALSO(): Devuelve el valor lógico FALSO. VERDADERO(): Devuelve el valor lógico VERDADERO. NO(valor_lógico): Cambia FALSO por VERDADERO y VERDADERO por FALSO. Y(valor_lógico1;valor_lógico2;…): Comprueba si todos los argumentos son VERDADEROS, y devuelve VERDADERO si todos los argumentos son VERDADEROS. O(valor_lógico1;valor_logico2;…): Comprueba si alguno de los argumentos es VERDADERO  y devuelve VERDADERO o FALSO. Devuelve FALSO ... Leer más

Excel: Funciones de Texto

Tiempo de lectura: 3 minutos   Búsquedas ENCONTRAR(texto_buscado;dentro_del_texto;núm_inicial): Devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto. BUSCAR diferencia entre mayúsculas y minúsculas. HALLAR(texto_buscado;dentro_del_texto;núm_inicial): Devuelve el número de caracteres en el cual se encuentra un carácter en particular o cadena de texto, leyendo de izquierda a derecha (no diferencia entre mayúsculas y minúsculas). DERECHA(texto;núm_de_caracteres): ... Leer más