Direct Screen Drawing in Linux: A Hands-on Guide to Framebuffer Programming in C
Program Linux framebuffer devices (/dev/fb0) in C: query screen resolution via ioctl, map video memory with mmap, and render raw RGB pixel buffers.
Lynxbee topic
Program Linux framebuffer devices (/dev/fb0) in C: query screen resolution via ioctl, map video memory with mmap, and render raw RGB pixel buffers.
Learn how to manually trigger the Linux Kernel Out-Of-Memory (OOM) killer via SysRq, inspect /proc/pid/oom_score, and protect critical processes.
Turn your Linux PC or Raspberry Pi into a wireless Bluetooth speaker for smartphones using BlueZ, PipeWire, and PulseAudio A2DP audio routing.
Configure Ubuntu Linux as a Bluetooth A2DP Sink audio receiver to stream audio wirelessly from mobile phones using PulseAudio, PipeWire, and BlueZ.
Send HTTP POST data from client tools (curl, Python) and return custom JSON responses using Netcat over a specific port on Linux.
Listen on a specific port using Netcat (nc) to inspect incoming HTTP POST messages, webhooks, JSON payloads, and log headers in Linux.
Fix Chrome error 'Something went wrong when opening your profile' on Linux by removing SQLite lock files, fixing permissions, and restoring data.
Scan and list available Wi-Fi networks in Linux using nmcli, iw, and iwlist. Learn BSSID, SSID, RSSI signal strength, and channel parsing.
Resolve 'error: package android.support.v7.app does not exist' and 'cannot resolve symbol AppCompatActivity' by migrating to AndroidX in Gradle.
Automate RSS 2.0 XML feed generation from website URLs using Bash, curl, date RFC-822 formatting, and XML entity escaping.
Master Java UDP socket programming: complete client-server code using DatagramSocket and DatagramPacket, packet buffering, and MTU mechanics.
Understand Linux terminal file color codes: reference color tables for directories, symlinks, SUID, and customize LS_COLORS using dircolors.