Entradas

Prácticas de ingeniería de servidores

Imagen
  Server Engineering Practices https://github.com/diegodl11/ISE-UGR.git This repository contains the server engineering practices completed as part of the course requirements in  Computer Engineering  at the  University of Granada . Each practice focuses on different server management tools and techniques, with instructions provided for each setup. Practice 3: RAID, Zabbix, and Ansible Setup 1. RAID Disk Monitoring and Reconstruction Objective : Identify, monitor, and reconstruct a RAID disk on Ubuntu. Process : Use  cat /proc/mdstat  to check RAID status. Hot-unplug one disk to simulate a failure and verify it with  lsblk . Add a new disk and configure it with  fdisk , install GRUB, and add the partitions to RAID with  mdadm . 2. Zabbix Installation and Configuration Objective : Install and configure Zabbix on Ubuntu and Rocky Linux for monitoring SSH and HTTP. Steps : Install Zabbix, MariaDB, and configure databases. Configure  zabbix_...

Procesamiento de imágenes multiespectrales con matlab

Imagen
  Multispectral Imaging in MATLAB https://github.com/diegodl11/Multispectral-Imaging-.git Introduction This project focuses on implementing and visualizing multispectral imaging techniques using MATLAB. Multispectral imaging captures information from multiple wavelengths across the electromagnetic spectrum, unlike traditional RGB images that capture only three bands. These images can be used for applications in agriculture, medical imaging, and remote sensing, among other fields. Project Overview This project uses MATLAB to load, process, and visualize multispectral images from different bands. It implements techniques for image filtering, contrast enhancement, and visual inspection of various bands, allowing users to observe features like vegetation health, water presence, and more. Prerequisites MATLAB installed with the Image Processing Toolbox. A multispectral image file (preferably in  .tif  format with multiple bands). How to Run the Code Load the Image : The path t...

Sports Event Management System

Imagen
  Sports Event Management System https://github.com/diegodl11/Sports-Management-Database.git This project is a sports event management application developed as part of a university database course. It provides a Java-based graphical interface that connects to an Oracle SQL database, allowing users to manage various aspects of sports events, including teams, workers, coaches, referees, materials, and collaborators. Project Structure The project is divided into two main components: SQL Database Structure : The  system.sql  file contains all the necessary tables and sample data to simulate a sports event. Key tables include: PLAYS : Tracks players in matches. COACH : Records coaching details. MATCH_ : Manages match details, including referees and courts. MATERIAL : Stores information about the materials used in events. Java Application : Developed using the Model-View-Controller (MVC) pattern, the Java application includes modules for database interaction and interface contr...

Tareas en código ensamblador

Imagen
  8086 Assembly Workshops https://github.com/diegodl11/Tareas-en-C-digo-Ensamblador.git Overview This series of workshops explores core programming concepts and techniques in 8086 assembly language. Throughout these exercises, I have developed a deeper understanding of low-level programming, memory manipulation, and algorithm design. The workshops focus on implementing basic and intermediate routines that enhance both logical thinking and knowledge of computer architecture. What I Learned Control Flow with Loops and Conditions I learned to create and manage loops using instructions like  loop , and how to implement conditional checks with comparison ( cmp ) and jump instructions ( je ,  jne ). This allows efficient control over program flow and decision-making. Arithmetic Operations and Register Management Working with 8086 assembly reinforced my ability to perform arithmetic operations using instructions like  add ,  sub , and  div . Managing data across d...