My name is Nikko Miu! That’s pretty much all there is…
Latest Posts
Golang Auth Middleware
Build a Simple Linux Kernel Module
Let’s build a simple Linux kernel module in C. I tend to use this to test a Secure Boot setup as you’ll be able to see the errors from loading an unsigned module into a kernel where the system requires all kernel modules to be signed. This could also be used as a jumping off point to building an actual kernel module using C.
Manage LUKS Passphrase
This is just a simple reference for changing passwords on a LUKS-encrypted volume. There are plenty of places you could go to find this information, but I have it here for my own reference more than anything.
Minimal Docker Container with Mariner 2.0
Let’s build a minimal Docker container using Microsoft’s CBL-Mariner 2.0.
If you use the CBL-Mariner 2.0 images that Microsoft provides directly you’re bound to notice that the container image size is much larger than its Alpine counterpart. However, there are a number of things that can be done to optimize the usage of this image to get close to an Alpine-based Docker image.
Set Up Go Dev Container
We’re going to set up a Dev Container for Go development. This will allow us to develop our application in a consistent, easy to use, and reproducible development environment with all the necessary dependencies installed, so we can jump right into working on our application.
Recent Notes
ExploitDB
A quick reference guide to using ExploitDB and the searchsploit
CLI for it.
TryHackMe
AI & ML
C++ for Machine Learning
Fundamentals of ML
This will cover some basic ML concepts around learning and learning algorithm parameters.
Linear Algebra for ML
This will cover some basic linear algebra terms, concepts, and algorithms that are useful for ML.
Linear Algebra for ML :: Eigen
ML Project Checklist
This is a checklist template to guide you through the ML project process. This will cover eight main steps. This is based on the checklist from the book Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron.
Open Data Sets
This is a basic list of open data sets for machine learning as acquired from various sources.
End-to-End Machine Learning Project
This basic ML project will follow the Project Checklist to create a simple ML application. The project is to create a model that will predict the median housing price in a given district in California. It is the first (most basic) project that will be completed from start to finish going through all the steps of the checklist.
System Programming Concepts
Introduction to prerequisite concepts of Linux system programming. These include the following:
- System calls
- Library functions
- Standard C library
- Issues related to portability