2026  2

January  2

Reading Notes on “Issues Driven”

January 22, 2026

Ishigaki Island Marathon 2026

January 21, 2026

2024  3

December  2

97 Things Every Programmer Should Know - Reading Notes

December 25, 2024

Learning eBPF Reading Notes

December 5, 2024

March  1

Using SRv6 with OVS

March 29, 2024

2023  9

December  1

Ansible Practical Guide [Basic Edition] 4th Edition Reading Notes

December 1, 2023

September  1

Learning Kubebuilder: Reading Notes

September 29, 2023

July  1

Running SRv6 L3VPN with Mininet

July 7, 2023

June  1

Created a TRex Wrapper

June 9, 2023

May  2

Reading Notes on “CPU Introduction for Programmers”

May 18, 2023

Building a Virtual Environment on Intel NUC 12 Pro

May 1, 2023

March  2

Installing LUA4-U3-AGTE-NBK Driver

March 31, 2023

vhost-user Negotiation

March 8, 2023

January  1

Self-Analysis Tools

January 31, 2023

2022  4

June  1

Self-made VMM: u-root-based initrd

June 13, 2022

April  1

virtio-blk Support for Custom VMM

April 12, 2022

March  1

virtio-net Support for Custom VMM

March 18, 2022

January  1

PCI Device Support for Custom VMM

January 24, 2022

2021  15

December  1

Background and Usage of Open vSwitch AF_XDP

December 7, 2021

November  1

SMP Support for Custom VMM with KVM

November 25, 2021

August  1

Reading Notes: Understanding Linux Network Internal Parts 1-2

August 26, 2021

July  1

Building a Busybox-based Minimal Linux Environment and Booting with QEMU

July 7, 2021

May  3

Cloud Native Data Center Networking Reading Notes

May 28, 2021

EVPN in the Data Center Reading Notes

May 12, 2021

Running FRR (BGP Unnumbered) on Mininet

May 8, 2021

April  2

Running BGP in Data Centers at Scale

April 21, 2021

Use of BGP for Routing in Large-Scale Data Centers

April 13, 2021

March  3

Running OpenStack DevStack in a Container

March 31, 2021

qcow2 Acceleration with Subcluster Introduction

March 18, 2021

Building a VMM with KVM to Boot Linux - Development Log 2

March 3, 2021

February  1

Building a VMM with KVM to Boot Linux - Development Log

February 18, 2021

January  2

Linux Kernel Implementation of SRv6

January 17, 2021

mTLS (Mutual TLS) Notes

January 12, 2021

2020  24

November  2

RoCE v2 Notes

November 25, 2020

QEMU/KVM on WSL2 Log

November 4, 2020

October  3

vDPA (Virtio Data Path Acceleration) Notes

October 27, 2020

Practical Rust Programming - Reading Notes

October 19, 2020

VMware Complete Introduction - Reading Notes

October 15, 2020

September  3

XDP Notes (Architecture, Performance, Use Cases)

September 17, 2020

Educational Codeforces 95 B - Negative Prefixes

September 16, 2020

ABC 177 F - I hate Shortest Path Problem

September 1, 2020

August  6

ABC 175 F - Making Palindrome

August 28, 2020

ABC 176 F - Brave CHAIN

August 26, 2020

Codeforces #663 Div.2 D.505

August 22, 2020

virtio-net Overview and Architecture

August 21, 2020

Monitoring ER-X with Prometheus

August 10, 2020

Educational Codeforces Round 92 C. Good String

August 4, 2020

July  6

Kubernetes The Hard Way on QEMU/KVM (From Preparation to TLS Certificate Creation)

July 28, 2020

Educational Codeforces Round 89 D. Two Divisors

July 21, 2020

ABC 173 F - Intervals on Tree

July 7, 2020

ABC 173 E - Multiplication 4

July 6, 2020

ABC 172 F - Unfair Nim

July 5, 2020

KVM TLB Shootdown Preemption Notes

July 1, 2020

June  3

Civilization VI Beginner’s Notes

June 30, 2020

ABC 171 F - Strivore

June 25, 2020

ABC 170 F- Pond Skater

June 23, 2020

April  1

Educational DP Contest

April 26, 2020

2019  16

December  1

Linux Observability with BPF Reading Notes

December 14, 2019

November  2

Kubernetes Complete Guide Reading Notes

November 23, 2019

Using TP-Link Archer T3U AC1300 on Linux

November 9, 2019

September  3

2019 Echigo Yuzawa Cosmos Half Marathon

September 29, 2019

TCP Technology Introduction - Reading Notes

September 25, 2019

ABC139-141

September 20, 2019

August  2

ABC136-138

August 24, 2019

ABC135

August 3, 2019

July  1

Filled ABC EF Problems (Continued)

July 15, 2019

June  1

Filled in ABC EF Problems

June 16, 2019

April  1

Reading Notes on Concurrency in Go

April 22, 2019

March  2

BGP in the Data Center Reading Notes

March 21, 2019

Tokyo Marathon 2019

March 4, 2019

February  1

Kyoto Marathon 2019

February 20, 2019

January  2

Filled in ABC CD Problems

January 18, 2019

x86 Emulator Development Log (5)

January 4, 2019

2018  5

September  1

x86 Emulator Development Log (4)

September 19, 2018

August  2

x86 Emulator Development Log (3)

August 19, 2018

Reading Notes on “First Time Reading the 486”

August 4, 2018

July  2

x86 Emulator Development Log (2)

July 21, 2018

x86 Emulator Development Log (1)

July 1, 2018

2017  5

October  2

Chef Practical Guide Reading Notes

October 21, 2017

Serving Static Sites with GitHub Pages and Cloudflare

October 7, 2017

June  1

CI/CD for Private Repositories on Github and Bitbucket

June 19, 2017

April  1

Noto Wakura Manyo no Sato Marathon 2017

April 8, 2017

January  1

Notes on Go Language

January 21, 2017

2016  8

December  3

2016 Year in Review

December 31, 2016

RTX1200 Initial Configuration

December 17, 2016

Ansible Notes

December 12, 2016

October  1

NUMA Policy

October 7, 2016

April  2

Numerical Analysis of Advection Equations

April 26, 2016

Handwritten Digit Recognition on MNIST with Feedforward Neural Network

April 24, 2016

March  1

Installing debian 8.0 jessie on Macbook Air (13-inch, Mid2012)

March 15, 2016

January  1

2015 Summary

January 3, 2016

2015  6

July  1

Building an Energy-Efficient Server

July 20, 2015

June  1

Codeforces Round 308 (Div.2), ARC040

June 15, 2015

May  3

Notes on Creating a 5×5 Shogi AI

May 29, 2015

Complete Analysis of Dobutsu Shogi

May 28, 2015

Recommendation for 4clojure

May 16, 2015

January  1

2014 Year in Review

January 2, 2015

2014  12

May  2

Clojure Class Reloading

May 20, 2014

Clojure Bytecode and Namespace Loading

May 15, 2014

April  2

How to Create a Debian LiveCD

April 7, 2014

Gentoo install on Virtualbox

April 6, 2014

March  1

Scheme REPL and Garbage Collection

March 7, 2014

February  5

Writing a Scheme VM in C

February 28, 2014

3imp Traditional Macros and Bytecode Conversion

February 18, 2014

3imp Top-level Variables and Primitive Functions

February 15, 2014

3imp 4.1 Stack-Based

February 13, 2014

3imp Heap-based VM

February 6, 2014

January  2

Bare Metal Programming on Raspberry Pi

January 13, 2014

2013 Year in Review

January 4, 2014

2013  26

December  1

((Writing a Scheme-like interpreter))

December 24, 2013

November  4

Compiling Vim from Source

November 19, 2013

How to play with pdp11

November 16, 2013

Debian Package Memo

November 1, 2013

Presentation Tool rabbit

November 1, 2013

October  3

Thread Synchronization in Java

October 25, 2013

Memo of Ruby Implementations

October 24, 2013

GCM - Google Cloud Messaging

October 22, 2013

August  1

Security Camp 2013

August 21, 2013

April  5

Converting Markdown to HTML with vim

April 30, 2013

HenTai - Transfer Admission Experience Stories

April 28, 2013

Adding a System Call (kernel 3.8.8)

April 26, 2013

Compiling linux kernel 3.8.8 (ubuntu 12.04)

April 26, 2013

Ubuntu Installation Notes

April 23, 2013

March  7

Brainfuck Interpreter in Ruby

March 21, 2013

Ruby Summary

March 20, 2013

Installing Ruby and Rails with Specific Versions

March 16, 2013

Analyzing Frequently Used Git Commands with a One-Liner

March 13, 2013

Decompiling .NET Applications

March 13, 2013

[android] Decompiling Android Apps

March 12, 2013

GnuPG Notes

March 9, 2013

February  1

[Android] Published Puzzle Game

February 22, 2013

January  4

[Android] How to Handle GC_CONCURRENT freed

January 29, 2013

[Mac] Android App Development Environment

January 8, 2013

I bought a MBA!

January 3, 2013

Text Classification with SVM

January 1, 2013

2012  3

September  3

Using mecab with php.

September 26, 2012

Monitoring logs with logwatch.

September 22, 2012

When scanned past exams are too light

September 17, 2012