Programación

Programación
La programación permite que las máquinas nos sirvan en todo lo que necesitemos, basta con saber cómo "explicárselo"... ¡aquí te decimos cómo hacerlo!

Primeros pasos con CodeIgniter. La biblioteca.

En el artículo anterior “Desarrollo de aplicaciones web con CodeIgniter” vimos que CodeIgniter es un framework, del tipo modelo-vista-controlador, para el desarrollo de aplicaciones web con PHP, sus características y cómo instalarlo. Como quizá recordéis, es software libre bajo licencia MIT.

En este nuevo artículo vamos a dar los primeros pasos para crear nuestra propia aplicación web.

Git y GitHub. Trabajando con repositorios locales.

En el artículo anterior, vimos cómo instalar y configurar Git en tu equipo y cómo crear tu primer repositorio. En este artículo vamos a ver cómo añadir nuestros primeros archivos al mismo, cómo se realiza su versionado y revisaremos también su ciclo de vida.

En general, trabajarás con un repositorio local, que es el que tienes en tu ordenador, y un repositorio remoto, que puede estar en GitHub, GitLab, o donde sea. En este artículo comenzaremos directamente sobre tu repositorio local, dejando para futuros artículos la sincronización con repositorios remotos.

 

Git y GitHub. Instalar, configurar y crear tu primer repositorio.

En el artículo anterior «Git y GitHub. Introducción a los sistemas de control de versiones«, vimos una introducción a los sistemas de control de versiones. Ahora, ha llegado el momento de poner en práctica estos conocimientos. Para ello utilizaremos Git, evidentemente, como sistema de control de versiones. Sin embargo, como todo en esta vida, necesitamos realizar algunas operaciones básicas para poder empezar a utilizar Git.

Nuevo algoritmo de búsqueda en vector

1

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.

Almacenamiento en Docker

En el apartado sobre Dockerfile vimos un ejemplo práctico sobre cómo crear volúmenes. Estos nos permitían hacer persistente la información una vez que el contenedor era parado o destruido. Pues bien, la idea de esta entrada es profundizar en el almacenamiento en Docker.

Git y GitHub. Submódulos y depuración.

Una vez ya hemos visto lo referente al trabajo con ramas en Git que comentamos en los artículos anteriores, Ramificaciones, flujo de trabajo y etiquetas, estamos en disposición de enfrentarnos a cualquier proyecto cuyo control de versiones se realice con GIT. Sin embargo, no quería terminar esta serie de artículos sobre GIT y GitHub, sin comentar un aspecto muy interesante, como son los submódulos, y las posibilidades que nos ofrecen.

Es habitual, cuando estás trabajando en un proyecto, apoyarte en el trabajo de terceros. Utilizar bibliotecas externas a tu proyecto, iconos, temas, o lo que consideres. En este caso, lo interesante es poder tener este otro proyecto dentro del tuyo propio pero sin que un proyecto afecte al otro. ¿Cual sería el objetivo? Realizar el control de versiones del proyecto principal de forma independiente al proyecto secundario.

¿Como resolver esta situación? Para esto tenemos los submódulos en Git.

Recomendamos...

Logotipo de Matomo y ejemplo de las estadísticas que muestra como aplicación.

Matomo: una herramienta libre para análisis web

Justo este año 2020 nuestro proyecto, Colaboratorio, nanomedios y experiencias virtuales, cumple 4 años y creo que una buena manera de celebrarlo...
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad