Anycubic Kobra 2 Neo filament sensor upgrade
In the last few days, I have been looking for a 3D Printer to bring some of my inventions to life. After reading and comparing, I went for an Anycubic Kobra 2 Neo. It is a great...
Filter by Category
Filter by Author
In the last few days, I have been looking for a 3D Printer to bring some of my inventions to life. After reading and comparing, I went for an Anycubic Kobra 2 Neo. It is a great...
Posted by Juanmi Taboada
Build your own None Cat Auth (none cat is authorized, a respectful repelling cats system). This is a hardware implementation to repel cats in a non-harmful way. It shouldn’t...
Posted by Juanmi Taboada
Precision vs. Creativity: Navigating the Landscape of AI Language Models in Problem-Solving In the ever-evolving landscape of AI language models, precision and creativity stand as...
Posted by Juanmi Taboada
This post contains the conclusions of the Alioli ROV Submarine Drone and shows images and videos of it in the water. I wrote it as a diary so anybody can understand that Alioli...
Posted by Juanmi Taboada
Examples of how to work with JSON, YAML, CSV, and XML files in Python. Today I saw myself preparing some exercises for my student who is learning Python programming language, and...
Posted by Juanmi Taboada
In this post, I describe how my own Arduino Framework for Alioli ROV Submarine Drone works. In my last post about Alioli ROV Submarine Drone, I wrote, “Learn how to Build an...
Posted by Juanmi Taboada
Here is how to make a SIMCOM 7600 module work on an Arduino board (Uno, Mega 2560, Leonardo, Due, Micro, Zero, Nano, Pico), ESP8266, ESP32, Raspberry Pi Pico, MicroPython, or any...
Posted by Juanmi Taboada
I will tell you about my experience repairing a cargo ship as a naval Engineer. Some months ago, you could read in the local newspaper Málaga Hoy that a large cargo ship was...
Posted by Juanmi Taboada
During our operations, very often, we use a Waterlinked Underwater GPS. This helps us to keep track in 3D of our movements and link video recording’s timing and telemetry to...
Posted by Juanmi Taboada
I have experimented very much with photogrammetry and got exciting results. This article talks about this experience. These experiments were done together with Andalú Sea and my...
Posted by Juanmi Taboada
I have provided specific training to companies, entrepreneurs, and workers for many years. Contact me if you are looking for specialized training for your management or technical team. Below is a list of the courses I have taken in my professional career:
This presentation (in English) is technical guidance and a live demonstration where I assemble all the parts that make a submarine work and explain the parts and the software during the assembly process so assistants can ask questions on the go and learn how to do it when they return home. This talk was given at Ubuntu Summit 2024 in The Hague (Netherlands), an event organized by Canonical. View PDF here!. You can also enjoy this live talk by clicking on the video.
In this presentation (in English), I invite you to immerse yourself in the exciting adventure of creating an open-source submarine. This project aims to scan areas of interest to divers and generate a detailed 3D map of the seabed. Throughout the talk, I share my experience in integrating open technologies that were key to the project’s success, from the modular design of the vehicle to the image processing and vehicle control software. The open-source submarine project is a tangible example of how it is possible to collaborate on open-source projects. This talk was given at Ubuntu Summit 2023 in Riga (Latvia), an event organized by Canonical. You can read a summary of the event here. View PDF here!. You can also enjoy this live talk by clicking on the video.
In this presentation I talk about my journey in creating an open source submarine. Its purpose is to scan areas where divers explore and generate a 3D map. I also explain how various open source technologies were integrated to make this project successful. This talk was given within the conference cycles of the “Ka153 GREEN+ Project on Mobility of Young Workers” for AMEFE (Asociación Malagueña de Educación y Formación Europea). View PDF here! (Spanish)
In this presentation, I invite you to embark on an exciting challenge: creating an open-source submarine. This project aims to scan areas of interest to divers and generate a detailed 3D map of the seabed. Throughout the talk, I share the technological challenges I faced and how I overcame them thanks to collaboration and the free software community. You will discover how I designed and built a low-cost, modular underwater vehicle, implementing a navigation and control system. This talk was given within the “OpenSouthCode 2023“. View PDF here! You can also enjoy this live talk by clicking on the video.
Talk that explains how large volumes of data affect the development of a project. His name comes from the need he had to process 20,000 records per second in real time and the relationship with the Alioli submarine that he was developing at that time which is part of some of the entries in this blog. This talk was given as part of the series of talks at “Opensouthcode 2019“. View here! (Spanish)
Talk about the free software project CODENERIX, in which he gives an overview of his contributions to Django and some of the most exciting features that make CODENERIX a very interesting framework to work with. This was part of the series of talks at “Opensouthcode 2018“. View here! (Spanish)
Under the name of Deep Web hides a Master Class on security aimed at workers and managers. In this case, the master was given to Playasol Ibiza Hotels of the Hiperion Group (Ibiza), where the bases underlying the operation of the Deep Web were explained. Still, the necessary circumstances were given to explain and understand the nature of most of the attacks and dangers to which the company’s workers are exposed. Among the contents are viruses, trojans, ransomware, and phishing, and at the same time, a real live web attack based on social engineering is carried out. The material of this Master is not available online.
Big Data is a Master Class on security aimed at workers and managers. In this case, the master was given to Playasol Ibiza Hotels of the Hiperion Group (Ibiza), in which they explained what data is, its nature, cloud concepts revealed, as well as its operation and how to carry out the procedures that are carried out. in these a bun term. The incessant growth of the need to store information is justified, as well as how it can be used for the company’s benefit to increase the performance of this data and how to extract information from it using the most innovative techniques on the market. View here! (Spanish)
This basic talk talks about the “necessary step” to reach an optimal security state in data storage. It is a snapshot of the current situation regarding data storage focused on different storage media and clouds, as well as its implications, obligations, and recommendations from a legal point of view for security and reliable long-term data retention. This talk was given as essential content in the “13º Congreso Jurídico de la Abogacía ICAMálaga“. View here! (Spanish)
This is a complete talk about CODENERIX, explaining its contribution to Django and some of the most exciting features, such as intelligent forms, system dynamic elements, and field feedback in both directions (client-server and server-client). This was part of the series of talks at “Opensouthcode 2017“. View here! (Spanish)
This talk shows a basic use of Linux Iptables. This talk was given as part of the cycle of talks at “Opensouthcode 2017“. View here! (Spanish)
In this talk, various exercises focused on functional programming, complex exercises based on inheritance and some tools such as @property and Indexable are performed. View here! (Spanish)
We introduce you to the Python programming language. The talk is structured for a workshop where participants collaborate and participate in the master class. Here, you can see the presentation! (Spanish) and here, you can download some solved exercises.
This talk shows the libraries and methodologies necessary for developing applications based on network communications where two actors interact, one program acting as a client and another as a server. View here! (Spanish)
We introduce you to the Python programming language. The talk is structured for a workshop where participants collaborate and participate in the master class. View here! (Spanish)
Talk was given at the Smartcity ICT Demonstration Center in Malaga, explaining what system monitoring is and how information systems are processed through distributed databases (Cassandra) and cloud computing (Spark). View here! (Spanish)
Talk given to the CEP of Málaga (Málaga Teaching Center) in which what the Deep Web is is explained in depth, including examples of use, reasons for its existence, groups for and against its existence and why the fact that the Internet exists, requires the existence of the Deep Web. View here! (Spanish)
Workshop in which a little theory about Database engines and Cassandra was explained, to then dedicate a large part of the time to setting up a Cassandra cluster in which data was moved from one site to another; the flexibility was seen before changes in replication factors, resistance to falls and much more. View here! (Spanish)
Talk that shows how monitoring helps in management processes and how the role of distributed databases and Big Data systems helps achieve efficient and complex analysis of monitored systems through intelligent analysis of the history collected in databases. of enormous data and the ability to perform multiple mathematical calculations and correlograms on past events that repeat themselves in the present. View here! (Spanish)
We explain how storage needs have grown recently and how Cassandra DB helps achieve efficient, massive, distributed storage with controlled and reliable resilience. We also talk in this talk about time series databases, the differences between current database systems, and why Cassandra predominates over others with its advanced management model. View here! (Spanish)
Talk that shows how monitoring helps in management processes and how the role of distributed databases and Big Data systems helps achieve efficient and complex analysis of monitored systems through intelligent analysis of the history collected in databases. of huge data. View here! (Spanish)
We explain the OTP (One Time Password) protocol and show an example of implementation, operation and use. View here!
We introduce the Django development framework based on the Python programming language. The talk is structured for a workshop in which participants collaborate and not for a presentation by a single speaker. View here! (Spanish)
We introduce you to Python. The talk is structured for a workshop in which participants collaborate and not for a presentation by a single speaker. View here! (Spanish)
We explain how AngularJS has changed our current production systems at Centrologic and how we have reduced CPU and RAM consumption in our systems. We also explain how it works and provide some examples of its use. View here! (Spanish)
The daily need for privacy and security and the continuous theft of information lead us to explain in this talk how to use an encrypted system, how to get Linux encrypted from the root, and how to use it daily to avoid theft of information when we are not in front of our equipment. View here! (Spanish)
The operation of Wireless Networks is explained, their most technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. View here! (Spanish)
The operation of Wireless Networks is explained, and their most technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. View here! (Spanish)
During my stay in one of the few companies where I have worked as an employee, I discovered that the Customer Service staff did not have any training in attacks based on Social Engineering. Since they were the first security barrier against customer calls. They had access to their privileged information, so I decided to give a talk to prevent these attacks and allow the company to be better protected against these events. View here! (Spanish)
In this talk, we talk about Likindoy GPL, the tool from which our commercial version of Likindoy was later born. In this talk, we showed 2008 the data acquisition system developed in conjunction with the company Axaragua (Aguas y Saneamientos de la Axarquía) during a 3-year development. View here! (Spanish)
It talks about how Linux has been incorporated into most embedded systems (Routers and Wi-Fi Access Points) and how it has managed to conquer this market. He also talks about Wi-Fi network monitoring tools and how to protect yourself from attacks. View here! (Spanish)
This is a 2×1 talk in which we talk on the one hand about OpenMosix and everything related to distributed systems. Secondly, we discuss High Availability systems and server management in critical situations where providing the right service is very important. View here! (Spanish)
Geoma is my final year project. Geoma is a system for the automatic generation of jewellery through the use of Fractal Geometry. You can watch the Geoma Abstract here, the Geoma poster here or the presentation in PDF format.
OpenMosix is a cluster system for massive computing on Linux that allows multiple machines to act as one of many processors. In this way, it is enough for the application to generate child processes of itself to take advantage of this system’s power. View here! (Spanish)
The operation of Wireless Networks is explained, their most technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. View here! (Spanish)
The operation of Wireless Networks is explained, and their most technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. View here! (Spanish)
Shows the projects that are being developed in the Málaga Wireless cultural association. View here! (Spanish)
Complete review of Linux and its philosophy. The talk also tries to examine the compatibility of this system with those existing at its date. View here! (Spanish)