Alioli ROV Submarine Drone Diary
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...
Filter by Category
Filter by Author
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
In my last post, “Alioli ROV Boards“, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I show how the UAV submarine...
Posted by Juanmi Taboada
In my last post, “Get your hardware for Arduino Underwater ROV”, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I...
Posted by Juanmi Taboada
In my last post, “Finishing the frame for an Underwater ROV”, I gave all details about the design I used to build the frame for Alioli Underwater ROV. In this post, I...
Posted by Juanmi Taboada
I have provided specific training to companies, employers and workers for many years. Contact me if you are looking for specialized management or technical team training. Below is a list of the courses and talks I have provided in my professional career:
10/June/2023 – Alioli ROV Submarine DroneThis presentation discusses my journey of creating an Open Source submarine. Its purpose is to scan areas where scuba divers explore and generate an underwater 3D map. I will also explain how various Open Source technologies were integrated to make this project successful. This talk took place inside the conference event “Opensouthcode 2023“. Get the presentation as a PDF here! | ![]() |
23/May/2019 – 20,000 records of underwater travelTalk (Spanish) that explains how large volumes of data affect the development of a project. Its name comes from the need we had to process 20,000 records per second in real-time and the relationship with the Alioli ROV Submarine Drone that it was developing at that time, which is part of some of the entries on this blog. This talk was given as part of the “Opensouthcode 2019” cycle of talks. Watch here! | ![]() |
02/June/2018 – CODENERIXTalk (Spanish) about the free software project CODENERIX which travels through its contributions to Django and some of the most exciting features that make CODENERIX a very interesting Framework to work with. This talk was given as part of the “Opensouthcode 2018” cycle of talks. Watch here! | ![]() |
01/February/2018 – Deep WebUnder 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 Hyperion Group (Ibiza), in which the underlying bases for the operation of the Deep Web were explained. Still, the necessary circumstances were given to explain and understand the nature of the majority of attacks and dangers to which the company’s workers are exposed. Among the contents are viruses, trojans, ransomware, and phishing and in turn, a real live web attack is made based on Social Engineering. The content of this Master is not available online. | ![]() |
01/February/2018 – Big DataBig Data is a Master Class (Spanish) on security-oriented for workers and managers. In this case, the master was given to Playasol Ibiza Hotels of the Hyperion Group (Ibiza), in which they explained what the data is, its nature, cloud concepts are revealed, as well as its operation and how to carry out the procedures that are made in these to a bun term. The incessant growth of the need to store information is justified, and how it can be used for the company’s benefit to grow the performance of this data and how to extract information from them through the most innovative techniques on the market. Watch here! |
|
06/October/2017 – Security in the storage and exchange of digital information, legal aspectsThis introductory talk (Spanish) is 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 the different storage media and in the different clouds, their implications, obligations and recommendations from a legal point of view for security and reliable long-term data retention. This talk was essential content in the “13th Legal Congress of Lawyers ICAMálaga“. Watch here! | ![]() |
07/May/2017 – CODENERIXThis is a complete talk about CODENERIX, explaining his contribution to Django and some of the most exciting features, such as smart forms, dynamic system elements and field feedback in both directions (client-server and server-client). This talk was given as part of the “Opensouthcode 2017” cycle of talks. Watch here! | ![]() |
06/May/2017 – IPTablesThis talk (Spanish) shows a basic use of Linux Iptables. This talk was part of the “Opensouthcode 2017” cycle talks. Watch here! | ![]() |
10/March/2017 – Advanced Python WorkshopIn this talk (Spanish), various exercises focused on functional programming, complex exercises based on inheritance and some tools such as @property and Indexable are carried out. Watch here! | ![]() |
10/February/2017 – Introduction to Python WorkshopWe make an introduction (Spanish) to the Python programming language. The talk is structured for a workshop where the participants collaborate and become part of the master class. Watch the slides here! and download from here some resolved exercises. |
|
18/March/2016 – Python Workshop: Client/ServerThis talk shows the use of libraries and the necessary methodologies for developing applications based on network communications where two actors interact: a program that acts as a client and another as a server. Watch here! | ![]() |
19/February/2016 – Python WorkshopWe make an introduction to the Python programming language. The talk is structured for a workshop where the participants collaborate and form part of the master class. Watch here! | ![]() |
10/December/2015 – BI oriented intelligent monitoringTalk (Spanish) given at the SmartCity ICT Demonstrator Center in Malaga in which it is explained what system monitoring is and how information systems process it through distributed databases (Cassandra) and cloud computing (Spark). Watch here! | ![]() |
30/November/2015 – Deep WebTalk (Spanish) given to the CEP of Málaga (Málaga Teachers Center) in which I explain in depth what the Deep Web is, including examples of uses, 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 compulsorily. Watch here! | ![]() |
30/October/2015 – Cassandra DB WorkshopWorkshop (Spanish) in which a bit of theory on Database engines and Cassandra was explained, to spend a large part of the time setting up a Cassandra cluster in which data was moved from one site to another. Flexibility was seen before changes in replication factors, resistance to falilures and much more. Watch here! |
|
28/May/2015 – Likindoy: Efficient monitoring with Big DataTalk (Spanish) shows how monitoring helps in management processes and how the role of distributed databases and Big Data systems helps achieve an efficient and complex analysis of monitored systems through intelligent analysis of the history collected in databases of massive data and the ability to perform multiple mathematical calculations and correlograms about past events that repeat themselves in the present. Watch here! |
|
08/May/2015 – Big Data with CassandraI explain (Spanish) how storage needs have grown in recent years and how Cassandra DB helps achieve efficient, massive, distributed storage with a controlled and reliable degree of resilience. This is how I also explain in this talk about time series databases, the differences between current database systems, and why Cassandra prevails over others with its advanced management model. Watch here! |
|
07/May/2015 – Likindoy: Efficient monitoring with Big DataTalk (Spanish) shows how monitoring helps in management processes and how the role of distributed databases and Big Data systems helps achieve an efficient and complex analysis of monitored systems through intelligent analysis of the history collected in databases. of huge data. Watch here! |
|
24/April/2015 – OTPI explain the OTP (One Time Password) protocol and show an example of implementation, operation and use. Watch here! |
|
05/February/2015 – Introduction to DjangoI make an introduction (Spanish) to the Django Development Framework based on the Python programming language. The talk is structured as a workshop in which the participants collaborate. Watch here! |
|
15/January/2015 – Introduction to PythonI make an introduction (Spanish) to the Python programming language. The talk is structured as a workshop in which the participants collaborate. Watch here! |
|
26/September/2014 – Introduction to AngularJSI explain (Spanish) 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 its operation and show some examples of its use. Watch here! |
|
30/November/2013 – Encryption on a daily basisThe day-to-day privacy and security needs and the continuous information theft lead us to explain in this talk how to use an encrypted system on a day-to-day basis and how to get a Linux encrypted from the root, and how to use it daily to avoid theft of information when we are not in front of our teams. Watch here! |
|
11/October/2013 – Introduction to Wireless NetworksThe operation of Wireless Networks is explained (Spanish), and its more technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. Watch here! |
|
05/July/2013 – Introduction to Wireless NetworksThe operation of Wireless Networks is explained (Spanish), and its more technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. Watch here! |
|
04/June/2010 – Computer Risk PreventionDuring my stay in one of the few companies in which I have worked for someone else, I discovered that the Customer Service staff had no training in attacks based on Social Engineering. Since they were the first security barrier against customer calls and had access to their privileged information, I decided to give a talk (Spanish) to prevent these attacks and allow the company to be better protected against these events. Watch here! |
|
18/October/2008 – LikindoyIn this talk, we talk about Likindoy GPL, the tool from which our commercial version of Likindoy was later born. In this talk in 2008, I showed (Spanish) the data acquisition system developed in conjunction with the company Axaragua (Water and Sanitation of the Axarquía) during a 3-year development. Watch here! |
|
18/February/2005 – Linux WirelessHe talks about how Linux has been incorporated into most embedded systems (Wifi Routers and 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 against attacks. Watch here! |
|
08/October/2004 – Distributed Systems and High AvailabilityThis is a 2×1 talk (Spanish) in which, on the one hand, OpenMosix and everything related to distributed systems is discussed. Secondly, High Availability systems and server management are discussed when working in critical situations where it is very important to keep providing services even in the case of a failure. Watch here! |
|
20/March/2004 – GeomaGeoma was my final degree project. Geoma was a system for the automatic generation of jewellery through Fractal Geometry. You can (Spanish) watch here the Abstract of Geoma, the poster of Geoma and the slides in PDF format. |
|
21/December/2002 – OpenMosixOpenMosix is a cluster system for Linux mass computing that allows multiple machines to act as one of many processors. In this way, it is enough for the application to be able to generate child processes of its own in order to take advantage of the power of this system. Watch here! |
|
01/December/2002 – Introduction to Wireless NetworksThe operation of Wireless Networks is explained, and its more technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. Watch here! |
|
10/July/2002 – Introduction to Wireless NetworksThe operation of Wireless Networks is explained, and its more technical aspects and some of the misconceptions about how wireless networks affect health are reviewed. Watch here! |
|
10/July/2002 – Málaga WirelessShows the projects that are being developed in the Málaga Wireless cultural association. Watch here! |
|
04/July/2002 – Introduction to LinuxFull review of Linux and its philosophy. The talk also tries to enter into the aspects of the compatibility of this system with those existing at its date. Watch here! |
|