Entradas

Docker: Aprendiendo desde cero hasta utilizarlo para desarrollo de software.

Imagen
Docker: Aprendiendo desde cero hasta utilizarlo para desarrollo de software.      Actualmente me encuentro estudiando esta tecnología que, desde hace más de 10 años, se encuentra en circulación y que ha transformado, en cierta medida, el concepto de la virtualización. Sin embargo, de acuerdo con lo que he estudiado, Docker no viene a desbancar a esta tecnología; por el contrario, viene a complementarla. Digo esto porque se trata de tecnologías con objetivos distintos, diseñadas para cubrir necesidades específicas. Es comprensible que, en un inicio, se piense que Docker soluciona gran parte de la problemática del desarrollo de software, especialmente al evitar la frase tan común: “Es que en mi computadora sí funciona…” . Esto ocurre porque, al iniciar un nuevo proyecto de desarrollo de software, a menudo no se toman en cuenta aspectos técnicos importantes, como el sistema operativo (versión, paquetes, etc.), el software utilizado y su versión, así como las dependencias y...

Serie: Clonezilla, un monstruo en la clonación de sistemas y creación de imágenes de discos y particiones.

Imagen
Serie: Clonezilla, un monstruo en la clonación de sistemas y creación de imágenes de discos y particiones.   Acerca de Clonezilla. Clonezilla  es un proyecto de software libre (open source) que nos permite realizar "respaldos" de discos duros o particiones mediante la creación de imágenes. Además, es posible clonar una instalación completa de un equipo de cómputo a otro, de un disco duro a otro o de una partición a otra. Pero no se limita a eso, más adelante te describo las posibilidades.  ¿Habían leído acerca de alguno de estos software,  True Image o Norton Ghost?  Bueno,  Clonezilla  funciona de forma similar y nos ayudar a desplegar sistemas, realizar respaldos y recuperación ante un fallo.    Clonezilla tiene disponible tres tipos:  Clonezilla live. Clonezilla lite server. Clonezilla SE (Server Edition).    Clonezilla live. Clonezilla live es la versión más ligera de la familia y esta pensada para la realización de copias...

¡Feliz año 2026! Primer día: conn grandes espectativas.

Primer día del año 2026, con grandes expectativas. Año nuevo, nuevos objetivos (y continuar con objetivos). Voy a registrar mis avances en la adquisición de conocimientos de nuevas tecnologías mismas que compartiré en este su blog, porque esto lo hago por mi pero también por ustedes mis lectores que en alguno momento se toparon con esta web y que esporádicamente voy publicando artículos de temas variados de tecnología, sobre todo de lenguajes de programación.  En los últimos días del año 2025 estuve aprendiendo acerca de Docker, retomando conocimientos de seguridad, administración de archivos, respaldo de información entre otros.  Uno de mis propósitos como comenté en un principio es compartir el conocimiento que adquiera y no solo de tecnología, también de habilidades como son las habilidades blandas como la gestión del tiempo y toma de decisiones que son importantes para tomar control del tiempo sobre lo que hacemos, donde lo hacemos y cuando lo hacemos, ya que el tiempo es ...

Laravel: Parte 2. Ciclo de vida de un "request"

0. public/index.php 1. bootstrap/app.php 2. Create an instance of the application / service container. 3. Kerner server / Console kernel (app/Http/Kernel.php) 4. Illuminate\Foundation\Http\Kernel 5. bootstrappers

Parte 1. Instalando Laravel con composer.

0. Instala PHP. Puedes utilizar los siguientes instaladores para tener php instalado (7 o superior). - Laragon. URL: https://laragon.org/ - XAMPP. URL: https://www.apachefriends.org/es/index.html Asegurate de configurar en el PATH el directorio donde se encuentra el ejecutable de php. 1. Instala composer. URL de descarga: https://getcomposer.org/download/ URL de instalador: https://getcomposer.org/Composer-Setup.exe 2. Crea una aplicación con Laravel. 2.1 Sin el instalador de laravel.  Mediante el comando de composer ejecuta las siguientes instrucciones en el Simbolo de sistema: > composer create-prooject laravel/laravel example-app > cd example-app > php artisan serve   2.2 Con el instalador de laravel. * Para utilizar el instalador de laravel debe de tener instalador  php 7.3.X o superior. > composer global require laravel/installer > laravel new example-app > cd example-app > php artisan serve 3. Exit Con esos pasos resumidos pue...