- Introduction
- Todo
- 1. System programming
- 1.1. GNU linker scripts
- 1.2. nm and linker (ld)
- 1.3. How data movement changes a destination register
- 1.4. General embedded ASM linked in C
- 1.5. Move sign & zero-extends a single byte
- 1.6. movabsq
- 1.7. x86_64 register (fiks technical grade)
- 1.8. analisis kenapa pakai movabsq, daripada movq
- 1.9. analisis patch movq pakai 0xffffffff
- 1.10. ext4 unknown RO compact features
- 1.11. qemu custom cpio HDA
- 1.12. step TCP
- 1.13. GDB attach
- 1.14. hasil oprek socket programming, case socks5 server
- 1.15. fix ncurses kernel build
- 1.16. PHP-SRC variadic params
- 1.17. PHP-SRC minit()
- 1.18. gcc compiler visibility
- 1.19. load effective address
- 1.20. AT&T asm prelude
- 1.21. printf format specifier
- 1.22. predefined macros
- 1.23. vt-hexdump
- 1.24. ELF64 text only
- 1.25. ELF64
- 1.26. POSIX getopt_long
- 1.27. linux virtual memory map (old)
- 1.28. linux x86_64 memory map
- 1.29. machine dependent type
- 1.30. I/O format of integer types
- 1.31. types war
- 1.32. bits data models
- 1.33. ELF struct datatype
- 1.34. finding .shstrtab section
- 1.35. print binary using shift and masking
- 1.36. all about ASan & debug symbol
- 1.37. asm volatile
- 1.38. amd64 endianness
- 1.39. linker --wrap symbol
- 2. ARM
- 2.1. Thumb, Thumb-2, ARM, AArch64 introduction
- 2.2. ARM M0+ registers
- 2.3. ARM AArch32 ABI Convention
- 2.4. ASM gnu-as direction collection
- 2.5. branch exchange (BX)
- 2.6. calling a main function
- 2.7. ARM MRS instruction
- 2.8. difference between thumb-1 (T16) and normal ARM
- 3. Rust stuff
- 3.1. Rust Cursor & fseek concept
- 3.2. Rust bytes has_remaining() method
- 3.3. How Rust into() Box + Error analysis
- 3.4. Rust buffer advance
- 3.5. Rust RESP get_line analysis
- 3.6. postgresql - get() generic function signature
- 3.7. Rust build logging
- 3.8. Rust tonic gRPC server
- 3.9. Rust tokio-postgres connection config example
- 3.10. miri rust setup
- 4. Embedtronics
- 4.1. picotool build
- 4.2. debug pico with another pico
- 4.3. pico sdk install & cmake template
- 4.4. arm-none-eabi-gdb debugging with openocd
- 4.5. analysis how printf rp2040 work under low level stuff
- 4.6. RP2040 chip static RAM layout
- 4.7. stdio_init_all() analysis
- 4.8. pico_default_asm_volatile
- 5. Math
- 5.1. Set formula
- 5.2. Set stuff
- 5.3. Logika
- 5.4. kumpulan soal Matematika Diskrit
- 5.5. asal usul rumus sudut vektor
- 5.6. transformasi elementer
- 5.7. matrix invers
- 6. Cryptography
- 6.1. Alur koneksi ke RPC server telegram
- 6.2. ca-certificates
- 6.3. PAP, CHAP, EAP
- 7. Server
- 7.1. Cgit setup
- 7.2. config HTTPS nginx
- 7.3. Setup virtual network interface
- 7.4. ip aliasing
- 7.5. setup bridge enp0s16u1
- 7.6. Setup shadowsocks proxy server
- 7.7. Alpine install on live cd qemu
- 7.8. Run router-OS on qemu
- 7.9. setup linux bridge between RouterOS & Alpine linux hosts
- 7.10. Linux iptables preview (try making a nat)
- 7.11. Linux QEMU network address translation
- 7.12. QEMU block 8.8.8.8 from host
- 7.13. logic netfilter linux kernel
- 7.14. resep nginx oleh pak hanif
- 7.15. ip command
- 7.16. QEMU default network
- 7.17. Mikrotik firewall
- 7.18. bring wlan0 connectivity to the network namespace linux & test routerOS
- 7.19. network namespace + NAT notes
- 7.20. deploy Docmost on server
- 7.21. fix vthxxxxxxxx is not connected to docker0
- 7.22. php-fpm config
- 7.23. systemd config template
- 7.24. setting up ubuntu server with qemu + custom bridge
- 7.25. setting up routeros + ubuntu server + archlinux client
- 7.26. SQL authentication freeradius server
- 7.27. Linux netplan
- 7.28. sshfs
- 7.29. TLDR qemu
- 7.30. qemu q35 vs i440fx
- 7.31. qemu & dedicated nic + macvtap
- 7.32. alpine install ssh + firefox lite qemu
- 7.33. resizing qemu image
- 7.34. docker snippets
- 7.35. install routerOS.iso (not chr) on qemu
- 7.36. change default postgresql data dir
- 8. Database
- 8.1. psql command
- 8.2. psql snippet
- 8.3. PostgreSQL database creation flow
- 8.4. how to use SQLX cli tools for db migration such laravel migrations
- 8.5. Postgresql internal (server)
- 8.6. Postgresql II SQL language docs summary
- 8.7. system table in pgsql (catalog)
- 8.8. pgsql functions()
- 8.9. postgresql database HBA
- 8.10. PostgreSQL grant
- 9. Dockerfile boilerplate
- 9.1. debian:bullseye php-8.3 dev env
- 9.2. php:8.3.20-fpm-bullseye + nginx prod
- 9.3. php:8.3.20-bullseye dev env
- 10. PHP (web)
- 10.1. laravel 12 service container
- 10.2. laravel 12 custom auth guard + tables
- 10.3. laravel Socialite setup
- 10.4. laravel pgsql migration setup
- 10.5. JWT
- 10.6. laravel named routes
- 10.7. installing tymon/jwt-auth with custom guard
- 11. Other
- 11.1. bookmarks highly useful link
- 11.2. Resume alpro
- 11.3. Resume alpro double linkedlists
- 11.4. Rumus sector disk Linux
- 11.5. Regex notes
- 11.6. template workspace json vscode
- 11.7. Protobuf
- 11.8. Subnetting
- 11.9. Inter-VLAN routing
- 11.10. Tealinux qemu promp & testing
- 11.11. Tealinux qemu promp & testing 2
- 11.12. binary operation
- 11.13. catatan subnetting from scratch
- 11.14. set PATH fish shell
- 11.15. tree
- 11.16. clang-format
- 12. Gallery
- 12.1. july-2025