tail -f ~/sergio/thoughts
tail -f ~/sergio/thoughts
Posts
About
CV
Light
Dark
Automatic
Posts
Operating systems - Scheduling Introduction
Scheduling is the policy we use to arrange the processes the CPU has to run and when. In this post, we are going to look into some basic scheduling techniques examples.
Aug 22, 2020
5 min read
Operating systems - Mechanisms Limited Direct Execution
There are many problems associated with virtualizing a CPU. The most important problem we have to solve is that we need to maintain control of the processes running, so they don’t take over the system.
Aug 18, 2020
4 min read
Rose-OS - Makefile teardown
In this post, I will be describing programs and resources used to build Rose-OS and how we combine then into a single, automated Makefile. Programs used to generate the kernel gcc nasm bochs (Emulator) ld cat rm gcc Is the compiler we use to compile our code.
Jul 29, 2020
5 min read
Photography style
Abstract Generally, photography has been present in my life since I was a kid, now that I’m taking the craft more seriously, I’m starting to analyze my style amongst other things.
Jul 21, 2020
3 min read
Operating systems - Loading a simple kernel written in C
In this post, we are describing how to write a simple C program and loading it from a 32-bit boot sector code. In this post, our kernel is as simple as it can get.
Jul 19, 2020
5 min read
Operating systems - Entering 32 bit protected mode
In this post, we will cover how to enter 32-bit protected mode. This is a requirement if we want to be able to create a OS with the features we are used to.
Jul 17, 2020
4 min read
Neural network to detect network botnet traffic
Goal In this post, I will summarise a project I made for my master in Cybersecurity for UNED. Our goal is to be able to detect Botnet traffic. Using Keras to detect Botnet traffic Keras is a perfect tool for Machine Learning experts and other developers alike.
Jul 5, 2020
7 min read
Vimtips - GREP
In this post we will discover how searching in vim works. From the vim help pages: Vim has two ways to find matches for a pattern: Internal and external. The advantage of the internal grep is that it works on all systems and uses the powerful Vim search patterns.
Apr 27, 2019
3 min read
Setup an automated testing server with Jenkins and AWS Device farm
In this post we will configure a fully functional testing server. We will have gone through configuration of Jenkins, AWS Device Farm and the integration between both services. We will configure:
Jan 18, 2019
11 min read
Leverage the power of open source and don't reinvent the wheel
During this post, I’ll talk about how I needed a utility and how I cloned and modified a repository to achieve what I needed. Introduction One of the things I’m working on at waveapplication is test automation using calabash to ensure the quality of the apps before publishing to the app store.
Dec 1, 2018
4 min read
«
»
Cite
×