1. Introduction
  2. Todo
  3. System programming
    1. GNU linker scripts
    2. GNU linker scripts 2
    3. debug crash before runtime
    4. nm and linker (ld)
    5. How data movement changes a destination register
    6. General embedded ASM linked in C
    7. Move sign & zero-extends a single byte
    8. movabsq
    9. x86_64 register (fiks technical grade)
    10. analisis kenapa pakai movabsq, daripada movq
    11. analisis patch movq pakai 0xffffffff
    12. ext4 unknown RO compact features
    13. qemu custom cpio HDA
    14. step TCP
    15. GDB attach
    16. hasil oprek socket programming, case socks5 server
    17. fix ncurses kernel build
    18. PHP-SRC variadic params
    19. PHP-SRC minit()
    20. gcc compiler visibility
    21. load effective address
    22. AT&T asm prelude
    23. printf format specifier
    24. predefined macros
    25. vt-hexdump
    26. ELF64 text only
    27. ELF64
    28. POSIX getopt_long
    29. linux virtual memory map (old)
    30. linux x86_64 memory map
    31. machine dependent type
    32. I/O format of integer types
    33. types war
    34. bits data models
    35. ELF struct datatype
    36. finding .shstrtab section
    37. print binary using shift and masking
    38. all about ASan & debug symbol
    39. asm volatile
    40. amd64 endianness
    41. linker --wrap symbol
    42. GNU Debugger notes
  4. Bare-metal programming
    1. Rasberry PI bare metal kernel lab setup
    2. RP2040 boot
    3. picotool build
    4. debug pico with another pico
    5. pico sdk install & cmake template
    6. arm-none-eabi-gdb debugging with openocd
    7. analysis how printf rp2040 work under low level stuff
    8. RP2040 chip static RAM layout
    9. stdio_init_all() analysis
    10. pico_default_asm_volatile
    11. RP2040 sram layout
    12. mapping all pico-sdk CmakeLists.txt
    13. dump firmware for from 0x0 ~ 0x4000
    14. pico bootrom linker script
  5. ARM
    1. Thumb, Thumb-2, ARM, AArch64 introduction
    2. ARM M0+ registers
    3. ARM AArch32 ABI Convention
    4. ASM gnu-as direction collection
    5. branch exchange (BX)
    6. calling a main function
    7. ARM MRS instruction
    8. difference between thumb-1 (T16) and normal ARM
  6. Rust stuff
    1. Rust Cursor & fseek concept
    2. Rust bytes has_remaining() method
    3. How Rust into() Box + Error analysis
    4. Rust buffer advance
    5. Rust RESP get_line analysis
    6. postgresql - get() generic function signature
    7. Rust build logging
    8. Rust tonic gRPC server
    9. Rust tokio-postgres connection config example
    10. miri rust setup
  7. Math
    1. Set formula
    2. Set stuff
    3. Logika
    4. kumpulan soal Matematika Diskrit
    5. asal usul rumus sudut vektor
    6. transformasi elementer
    7. matrix invers
  8. Cryptography
    1. Alur koneksi ke RPC server telegram
    2. ca-certificates
    3. PAP, CHAP, EAP
    4. Self signed cert
    5. openssl todo
    6. generating RSA public key from private key
    7. symmetric block chiper
    8. salt
    9. HMAC-SHA256
  9. Server
    1. Cgit setup
    2. config HTTPS nginx
    3. Setup virtual network interface
    4. ip aliasing
    5. setup bridge enp0s16u1
    6. Setup shadowsocks proxy server
    7. Alpine install on live cd qemu
    8. Run router-OS on qemu
    9. setup linux bridge between RouterOS & Alpine linux hosts
    10. Linux iptables preview (try making a nat)
    11. Linux QEMU network address translation
    12. QEMU block 8.8.8.8 from host
    13. logic netfilter linux kernel
    14. resep nginx oleh pak hanif
    15. ip command
    16. QEMU default network
    17. Mikrotik firewall
    18. bring wlan0 connectivity to the network namespace linux & test routerOS
    19. network namespace + NAT notes
    20. deploy Docmost on server
    21. fix vthxxxxxxxx is not connected to docker0
    22. php-fpm config
    23. systemd config template
    24. setting up ubuntu server with qemu + custom bridge
    25. setting up routeros + ubuntu server + archlinux client
    26. SQL authentication freeradius server
    27. Linux netplan
    28. sshfs
    29. TLDR qemu
    30. qemu q35 vs i440fx
    31. qemu & dedicated nic + macvtap
    32. alpine install ssh + firefox lite qemu
    33. resizing qemu image
    34. docker snippets
    35. install routerOS.iso (not chr) on qemu
    36. change default postgresql data dir
    37. umask
    38. wireguard setup
  10. Networking
    1. Huge IP addr in firewall mikrotik
  11. Database
    1. psql command
    2. psql snippet
    3. PostgreSQL database creation flow
    4. how to use SQLX cli tools for db migration such laravel migrations
    5. Postgresql internal (server)
    6. Postgresql II SQL language docs summary
    7. system table in pgsql (catalog)
    8. pgsql functions()
    9. postgresql database HBA
    10. PostgreSQL grant
  12. Dockerfile boilerplate
    1. debian:bullseye php-8.3 dev env
    2. php:8.3.20-fpm-bullseye + nginx prod
    3. php:8.3.20-bullseye dev env
  13. PHP (web)
    1. laravel 12 service container
    2. laravel 12 custom auth guard + tables
    3. laravel Socialite setup
    4. laravel pgsql migration setup
    5. JWT
    6. laravel named routes
    7. installing tymon/jwt-auth with custom guard
    8. Laravel database schema with foreign key
    9. custom laravel helper
  14. Other
    1. bookmarks highly useful link
    2. Resume alpro
    3. Resume alpro double linkedlists
    4. Rumus sector disk Linux
    5. Regex notes
    6. template workspace json vscode
    7. Protobuf
    8. Subnetting
    9. Inter-VLAN routing
    10. Tealinux qemu promp & testing
    11. Tealinux qemu promp & testing 2
    12. binary operation
    13. catatan subnetting from scratch
    14. set PATH fish shell
    15. tree
    16. clang-format
  15. Gallery
    1. july-2025