How to compile Android kernel for Samsung A8

December 2021 was the EOL date of my mobile phone Samsung A8 but My phone is still working and I don`t feel the necessity of buying a new one. Also, I like to learn new things and I think upgrading a phone by myself from the source code is an interesting challenge and I want...

Continue reading...

  • Hacking

How to use Azure ‘what-if’ command to validate changes before deploying an ARM template

Changes on production are dangerous stressful processes. Fortunately, there are tools that make deployments easier and prevent disasters. In this post you will learn how to use Azure ‘what-if’ command to validate changes before deploying an ARM template. Prerequisites The command ‘What-if’ is available for Azure Powershell, Azure CLI, Azure REST API, or SDK for...

Continue reading...

  • Code snippet
|  Azure ARM template  Azure CLI  DevOps  Infrastructure as Code

How to create an Azure Keyvault secret and copy an access key using an ARM template

Projects hosted in Azure should store passwords and other sensitive information in a Keyvault. It’s a good practice that makes an application safer because it prevents the leakage of the information in case of unauthorized access to the server. Another good practice is deploy using Infrastructure as Code (IaC) because it removes manual processes that...

Continue reading...

  • Code snippet
|  Azure ARM template

How I made a drone autopilot in less than 100 lines of Python code

I have a DJI Tello drone. It is an affordable drone with wifi, camera, and a quite simple SDK that allows to develop programs for multiple purposes. In this post I explain how I made a python script that detects an object using color segmentation1 and drives the drone in front of the object. This...

Continue reading...

  • Uncategorised
|  Drones  OpenCV  Python

How to use Omega2+ as spam calls blocker

1I was looking for an ad blocker for my SIP telephone number and I found a very simple and open source program called Super simple call blocker. In this post I explain how to install it on an Omega2+ board. These instructions probably will work with OpenWRT and other OS that use OPKG packages. Prerequisites...

Continue reading...

  • Internet of Things