Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
gallery
Frittata
Published:

Prepare ingredients
Ingredients
spinach, beef, bell pepper, cherry tomatoes, shiitake mushrooms, onion, minced garlic, salt, milk, eggs
notes
How to make your own Github Blog.
Published:
This post explains how to setup your own Github blog.
Let’s get started!
State assignment rule of mealy machine
Published:
State assignment란, sequential machine의 state에 binary값을 할당하는 작업이다.
Assembly Language Tutorial
Published:
This post explains Application Binary Interface(ABI), hardware, and how to write assemblies.
This post is rewritten based on sonictk’s artice
Mastering Terminal Multitasking, Beginner’s Guide to tmux
Published:
This post explains about what tmux is, how to install tmux and use tmux.
About Clang and LLVM
Published:
This post explains about Clang and LLVM.
Setting up Neovim
Published:
This post explains how to install and setup neovim.
A Comprehensive Guide to make and Makefiles
Published:
This post explains the make command and Makefiles
Useful git commands, increase your productivity.
Published:
This post is for keeping useful git commands.
Securing Your SSH Key, How to Generate SSH Keys
Published:
🔐 Securing Your SSH Key
Understanding User Mode, Kernel Mode, and CPU Rings.
Published:
Understanding User Mode, Kernel Mode, and CPU Rings in Windows
Deep Dive into Windows process
Published:
🖥️ Windows Process
Setting up nvim-lspconfig for your project.
Published:
When developing C or C++ projects with Neovim, one of the most powerful tools to get IDE-like features (code completion, diagnostics, go-to-definition) is using nvim-lspconfig, a plugin that configures the Language Server Protocol (LSP) client for Neovim.
ctags configuration, options, and language support
Published:
ctags is a tool used to generate an index (or “tags” file) of language objects found in source files. These tags can be used by editors like Vim to navigate code more efficiently. This post will go through a detailed explanation of how to use ctags, and some common usages.
What is FUSE?
Published:
I was trying to run AppImage for Heynote.
Basics of Linux Network
Published:
📝 About Linux Network
Setting up Hangul in Linux
Published:
Setting up Hangul in Linux
P, NP, NP-hard, NP-complete - Complete explanation
Published:
✅ P problems
Principles when designing an algorithm
Published:
- Rule of thumb. Calculate the O-metrics.
If it is more than 100,000,000, the algorithm is likely to take more than a second.
About xterm and a right way to configure it.
Published:
- Rule of thumb. Calculate the O-metrics.
If it is more than 100,000,000, the algorithm is likely to take more than a second.
The CMake Tutorial
Published:
CMake is an essential tool for any C++ developer. It automates the process of building, testing, and packaging software. This tutorial will guide you through the basics of CMake and show you how to use it in your own projects.
C++’s auto Keyword
Published:
What is auto?
A Deep Dive into the Linux Filesystem
Published:
Linux
C++ Expression Type and Value Categories - lvalue, rvalue
Published:
Understanding C++ Expression
Overview of All-Digital PLL
Published:
All-Digital Phase-Locked Loop (ADPLL)
awk for beginners
Published:
Awk for Beginners: A Quick Tutorial
C++ Object-Oriented Programming
Published:
Object-Oriented Programming (OOP) is more than just a programming style; it’s a powerful paradigm that has shaped modern software development. For C++ developers, a solid grasp of OOP principles is not just beneficial—it’s essential. It allows us to build complex systems that are modular, flexible, and easier to maintain.
C++ Constructurs, Destructors, and Object Interaction
Published:
Constructors
C++ Interface
Published:
C++ STL(Standard Template Library)
Published:
Collections of Objects
C++ Pointers
Published:
C++ Pointers
Arch Linux package manager pacman
Published:
A Practical Guide to Pacman & Yay
C++ Copy Constructor and Static Variable
Published:
Call-by-Value vs Call-by-Pointer vs Call-by-Reference
C++ Operator Overloading and Friend Functions
Published:
Operator Overloading and Friend Functions
C++ Inheritance
Published:
Introduction to Inheritance in C++
C++ Polymorphism
Published:
The Concept of Polymorphism
C++ Shallow Copy vs Deep Copy
Published:
Let’s dive deep into shallow copy and deep copy.
C++ Compiler Optimizations
Published:
We explore the world of optimization techniques that modern C++ compilers adopt to use.
C++ compile-time programming
Published:
It is good practice to write a lot of compile-time evaluatable expressions rather than resorting to as-if optimization of the compiler.
C++ References
Published:
Hi all. Today, we will take a deep dive into references in C++.
Ruby, Gem, Bundler
Published:
What are Ruby, Gem, Bundler?
projects
Projects
ASIC, mixed-signal, and RTL development projects.
