system-dev

system-dev

0-day streak
Time to release my last project: a simple VNC implementation written in C++ using WinAPI and JPEG as the image compressor. Repo: github.com/niosp/vnc
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/12beae73-9096-44b9-9729-4147db301aea-1eefef52-3eb3-4aa3-908d-12bb59c0601c.png
c emoji
summer-of-making emoji
github emoji
Time to re-submit the PE32 parser. It's available as an header-only library and makes parsing of PE32 executables very easy. You can find examples and the library in the following repo: github.com/niosp/pe32-parser
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/05fe2804-3d44-46af-857b-df4471894d15-e3770761-721a-46ff-88da-8eecd4004e8f.png
summer-of-making emoji
github emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/07416d91-1ebd-46aa-ba2d-a8c426bced7f-e0592f93-35c4-4c59-b7c2-e63240027a3f.png
github emoji
summer-of-making emoji
Time to release my CHIP-8 emulator. After hours of debugging, bug-fixing and testing the virtual machine, everything should work now. Tested with popular roms like pong, space invaders, star flight or snake. More details in the repo: github.com/niosp/hackclub-arcade/tree/main/chip8-emulator
https://scrapbook-into-the-redwoods.s3.amazonaws.com/49cf420b-ab3b-40b7-a338-0a1fe3ada557-image.png
https://scrapbook-into-the-redwoods.s3.amazonaws.com/ae558539-e19a-4a3b-b8a8-a340cba92bba-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/af955cf3-f56e-45c4-bdef-300313524de4-2cb7b20d-3092-4d56-99cb-7954d397e0ef.png
summer-of-making emoji
c emoji
github emoji
dino-debugging emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/4b70a922-0153-4064-af9d-0bd03e0a60da-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/adc85cb8-1fbe-413e-927b-295995ddf0de-image.png
c emoji
summer-of-making emoji
github emoji
Time to release my second project! I created an async http server using modern C++20 coroutines, which can serve static files, exposes a small "api" with system stats and supports directory listing & common error codes. Hope you like the project, feedback is highly appreciated! github.com/niosp/hackclub-arcade/tree/main/http-server
https://scrapbook-into-the-redwoods.s3.amazonaws.com/03c08071-8527-40d2-b13a-f6215df8ab71-screenshot_2024-07-29_181025_720.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/38308388-ef8f-4ffc-8eb2-078d3b451356-screenshot_2024-07-29_180958_720.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/7ae4a452-fa02-4c57-a63f-1ddcadf03f1d-screenshot_2024-07-29_181016_720.png
summer-of-making emoji
c emoji
github emoji
Time to release my second project! I created an async http server using modern C++20 coroutines, which can serve static files, exposes a small "api" with system stats and supports directory listing & common error codes. Hope you like the project, feedback is highly appreciated! github.com/niosp/hackclub-arcade/tree/main/http-server
https://scrapbook-into-the-redwoods.s3.amazonaws.com/8e351e03-7b76-4804-98f6-84ca7acd0d80-screenshot_2024-07-29_181016.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/bc238a02-5f0b-4571-ba3f-fc97c9c35d0e-screenshot_2024-07-29_181025.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/a1dc69e5-438e-4c53-bf87-41616d1ad81f-screenshot_2024-07-29_180958.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c600b0dd-2ba2-4a7f-804d-436d8f559339-b3e6a465-b884-4b36-8a49-c8d940b0d521.png
summer-of-making emoji
c emoji
github emoji
So I'm finally done with my first project. I've built a firmware for the esp32 to measure air quality outside/inside. Particulate matter, temperature, humidity and carbon dioxide are being measured, transmitted over wifi to a server which then visualizes the data using grafana. Also, I designed a pcb + case (printed with my 3d printer). Firmware is written mostly in C/C++ using the esp-idf framework from espressif. Server is just simple fastAPI. Link to the repo: github.com/niosp/hackclub-arcade/tree/main/air-quality-sensor
https://scrapbook-into-the-redwoods.s3.amazonaws.com/026bec81-493d-4968-a1b1-7440820ad9bb-esp32-case-cover.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/2e90d1c4-ec5e-43fb-a79d-2ddaa29fc73a-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/29336972-57aa-4066-a82c-7c4d6009b161-image-1.png