[to archive]

notes are mostly copy-verbatim from other places, for my own reference. Redistributions MUST keep the references (links, attributions, license, if applicable) to the origins.

This is a very volatile place, pages are moved around pretty often. So don’t expect a URL to be permanent :)

index of /notes/

../
teach myself bioinformatics/
read 28-Feb-2025
bioshocks (pun intended!) 27-Feb-2025
glossary 27-Feb-2025
tooling/
COLLECTION OF DEV TOOLS 03-Feb-2025
cmake notes 10-Dec-2024
the GNU autosomething 04-Dec-2024
Latex basic 04-May-2021
GPG Quick Notes 18-Nov-2020
rsync basic usage 28-Oct-2020
AWK basic usage 14-Jul-2020
Makefile 22-May-2020
system tracing and profiling/
perf cheatsheet 27-Oct-2024
system administration/
frequenctly used 10-Apr-2025
pleroma maintainece notes 09-Apr-2025
infrasturctures 04-Feb-2025
multicore, synchronization and locks/
Reader/Writer Locks 12-May-2025
linux futex (fast user-space locking) 11-May-2025
ia32 instructions and micro-arch for locks 10-May-2025
some atomic memory operations 08-May-2025
linux kernel synchronization (WIP) 08-May-2025
List synchronization, from coarse-grained to non blocking wait-free 08-May-2022
Quiescent consistency, sequential consistency and linearizability 20-Aug-2021
Basics of mutual exclusion and locks 29-Apr-2021
misc/
Diffie–Hellman key exchange 03-Jun-2025
the DWARF Debugging Information Format (V5) 04-Mar-2025
Lambda-calculus: 布尔逻辑 09-Jun-2021
Lambda 演算 07-Jun-2021
Extensionality 07-Jun-2021
IEEE754 单精度浮点数 25-Nov-2020
microkernel/
L4RE hands-on : build system and language quirks (WIP) 27-May-2025
L4RE CODE READING : IPC, object, task, low-level 26-May-2025
L4RE hands-on : adding a package / service (WIP) 23-May-2025
L4RE hands-on : hello world and boot ISO 19-May-2025
l4RE hands-on : basic concepts 29-Apr-2025
linux/
serial tty 23-Jan-2025
linux file permissions 21-Jan-2025
install linux (Deibian) w/ bare qemu 29-Oct-2024
{SeLinux, MAC, LSM, DAC, AppArmor} 17-Oct-2024
device number 1 12-Jul-2020
device number 2 12-Jul-2020
tooltips/
input output, file, pipe, redirections and parameters 23-Jan-2025
linux FS tools {mount, overlay, chroot} 30-Oct-2024
disk encryption (ext4) 18-Jul-2020
mount commands 23-Jun-2020
lang/
bash/
frequently used 01-Nov-2024
c lang/
L/R values, reference, copy and move semantics 16-May-2025
C++ std string and string_view 16-May-2025
C++ std::thread (std <= 17) 16-May-2025
C++ lambda 14-May-2025
C with class 12-May-2025
libcommon (todo) 04-Feb-2025
gettext library : i18n for c 04-Feb-2025
c/c++ inline, const and static 28-Jan-2025
dealing with commandline args 28-Jan-2025
C++ hacks 14-Jan-2025
Smart Pointer 15-Dec-2024
modern c features 15-Dec-2024
GCC inline assembly 29-Nov-2024
C++ de-alienation / 祛魅 26-Nov-2024
struct inheritence 04-Oct-2023
{variable scope trick, nested declaring, bitfield} 08-Aug-2022
Const Expression in c++ 11-Apr-2022
指针传参hack 09-Jul-2019
modern CPP/
modern cpp features - C++11 15-Dec-2024
modern cpp features - C++14 15-Dec-2024
modern cpp features - C++17 15-Dec-2024
modern cpp features - C++20 15-Dec-2024
modern cpp features - overview 15-Dec-2024
go/
examples all in one 31-Dec-2024
lua/
learn lua (WIP) 02-Jun-2025
python/
python package management and virtual env 27-Feb-2025
rust/
Rust modules structure in a nutshell 05-Jan-2023
hw/
VLIW archs 03-Jun-2025
SDRAM intro 28-May-2025
ECC memory and bitflip handling 30-Apr-2025
device tree (linux) /// WIP 30-Jan-2025
TSC and High precision time measuring 29-Nov-2024
Caching Mapping / 缓存映射 08-Jun-2021
aarch64/
mnemonics 25-Oct-2023
memory and cache/
Memory Model and Formalization 07-May-2025
MC-02h - memory constency intro & sequential consistency 06-May-2025
MC-01h - coherence introduction 05-May-2025
x86/
archived/
CBSE notes 13-Apr-2021
Vektorraum, Untervektorraum und Spannraum 19-Nov-2020
Prozess & Thread 10-Nov-2020
algo/
快速幂模的两种实现 30-Nov-2020