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://imgutil.s3.us-east-2.amazonaws.com/1290e8b5714dc1194703e220b3d7e7cdc6bc96f3366c0353beed03166e47d342/bab03c91-3da9-4da2-bec2-6de2bb86bc53.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://imgutil.s3.us-east-2.amazonaws.com/e209786e25f0eef8e4557e639b1e62397457f497211959b50330ea8dadbaab89/2e0558b4-08e5-4b36-a17e-4a568d6616c9.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/f34fabc02a00d67487739bddfb7f1f7376c466de4d5b4b365ecacdadd269862c/a49d363e-eed2-4146-b766-316f6d987806.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.pnghttps://imgutil.s3.us-east-2.amazonaws.com/c127c7c92b92bdf148ecbc0d51f751fa872231ae19fb3d66f4b15c259fa86826/67c6fbb6-d747-4864-95b6-5cce0223adf2.png
https://scrapbook-into-the-redwoods.s3.amazonaws.com/ae558539-e19a-4a3b-b8a8-a340cba92bba-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/67ca2a5f5b4358193e2c7a38dbbeabe75273af86e82d3140ac6b33a234c4fda1/f07a945d-40e1-40b6-9b5c-543fec9c76fb.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.pnghttps://imgutil.s3.us-east-2.amazonaws.com/a0e55030e0c1e67d07a843390e339e3f7705cfbdc4e8a7c45838453a337994de/4f39200d-b8dc-4891-bec8-e77369bef6ba.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.pnghttps://imgutil.s3.us-east-2.amazonaws.com/617b6e3b455cf221502e571aaee64ed43afceb7b5776bb353ab7ed77aa816b75/3bddac43-6c14-4328-9e33-9b8baa3e7dd2.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://imgutil.s3.us-east-2.amazonaws.com/617b6e3b455cf221502e571aaee64ed43afceb7b5776bb353ab7ed77aa816b75/6b9a8b63-985d-414c-bad9-6bdb6e006e22.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.pnghttps://imgutil.s3.us-east-2.amazonaws.com/61d3961cbdca5b0c70ecfa25cc0a17cf35e7687a27dc27d0827e4723f9f2ee39/a42b6a17-14b2-4621-b5e5-dc9bc9b47818.png