01
~/cpp

Serial Port for emulated esp32 using QEMU(?)

Previous posts walk through how to run code on an esp32 emulator using QEMU and how to create virtualized sensors for esp32 emulator . This post explains how you can set this up in a way that external applications such as c++/python/nod…

Serial Port for emulated esp32 using QEMU(?)
02
~/cpp

Virtualized sensors for esp32 emulator

Okay so you've got your esp32 emulator running on qemu. What next? I need to virtualize sensors. That cannot be done really because sensors return environmental parameters, so you can either simulate environmental parameters or generate…

Virtualized sensors for esp32 emulator
03
~/mysql

A Hacky Way to Scrape Linkedin

Recently, I was tasked with building a Chrome extension that scrapes LinkedIn profiles to gather important information such as name, bio, location, follower count, and connection count from a list of predetermined URLs. Once collected,…

Featured Image
04
~/programming

Object detection using OpenCV

In one of my previous articles, I elaborated on using OpenCV with python to switch on a user’s webcam, and to display the live feed. As a fun-ish Python project, I also created a GUI to pick out a spot in the feed and display its colour…

Featured image for article on using OpenCV for face recognition
05
~/java-script-jquery

Communicating via the SerialPort using Electron.js

The serial port is like a digital messenger that electronic devices use to share information. If you have ever workeded with an Arduino or Raspberry Pi, you may know that we create a serial connection, and begin sending information over…

featured
06
~/java-script-jquery

Creating a REST API using Node.js & Express.js

Following up on the previous article where we discussed what RESTful APIs are and how to create one in python using Django, in this article we will go over how to create a connection with a MySQL database and then perform crud operation…

REST API using node.js and express.js
07
~/programming

Integrating OpenCV with a Tkinter GUI in Python

OpenCV is a pretty handy tool while working with image processing and computer vision. It’s a large open-source library which can be accessed in a variety of programming languages, including Python. It has also been used for video analy…

Integrating OpenCV with a Tkinter GUI in Python
08
~/cpp

Cooler than KnapSack

Familiarizing oneself with Design and Analysis of Algorithms this semester, one of the problems my professor keeps talking about is the KnapSack Problem. In the presented problem we have N items where each item has some profit and weigh…

capitalist
09
~/programming

RESTful APIs

The concept of APIs is pretty fascinating when starting to code, because it allows us to integrate stuff into our projects which we would not want to develop ourselves. An API in short is just an interface for software applications to c…

RESTful APIs
10
~/programming

What is Bogo Sort?

Sorting algorithms are precision-driven. Among all the effective and efficient sorting algorithms exists a highly inefficient and unconventional sorting algorithm - Bogo Sort. Instead of relying on strategic computation it relies on a g…

featured
14
~/cpp

Configuring GNU CGICC CGI Library on Windows 11

Curabitur quis egestas odio, ac tincidunt neque. Cras egestas sapien eu egestas iaculis. Pellentesque et velit adipiscing, imperdiet urna vel, venenatis libero. Fusce semper tortor vel convallis blandit. Nullam vel tempor mi. Maecenas c…

GNU CGICC based C++ Loan Amortization Calculator