mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

582
comptes actifs

#cprogramming

6 messages1 participant0 message aujourd’hui
LFA<p>Fixed my very first "buffer underflow" since the 90s 😅, refactored and improved code readability, doc comments, etc. I'm quite happy with the current status. </p><p>Next step: adding the logging system and removing all the debugging prints. Maybe I'll continue later, who knows... 🤓 😆 </p><p><a href="https://hostux.social/tags/Goophy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Goophy</span></a> <a href="https://hostux.social/tags/gopher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gopher</span></a> <a href="https://hostux.social/tags/GopherProtocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GopherProtocol</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://hostux.social/tags/devlog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlog</span></a> <a href="https://hostux.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a></p>
LFA<p>As promised, here we go: <a href="https://hostux.social/tags/Goophy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Goophy</span></a> in action. As you can see it's approaching an usable status. </p><p>Next steps: refactor more code, add a logging system and start my own gopherhole to test it in a real case scenario. </p><p><a href="https://hostux.social/tags/gopher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gopher</span></a> <a href="https://hostux.social/tags/GopherProtocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GopherProtocol</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/Internet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Internet</span></a> <a href="https://hostux.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a></p>
LFA<p>You also know you're making progress when valgrind output looks like this:</p><p>==32514== All heap blocks were freed -- no leaks are possible<br>==32514== <br>==32514== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)</p><p>Stay tuned, later in the day I'll show you current project status 😉</p><p><a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://hostux.social/tags/valgrind" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>valgrind</span></a></p>
LFA<p>You know you're not making any progress if you don't get a Segmentation Fault once in a while 😅 😂 </p><p><a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a></p>
LFA<p>More progress done. Some code refactor here and there, some security things like avoiding access to not authorized files and paths, gophermaps already supported... not bad at all 🤓</p><p>Funny story of the day: I was testing the program and I was excited because everything worked fine. Suddenly I realized a thing was working but it shouldn't. Why was it working? 🤔 Because the data I was using didn't cover that specific use case yet 😅 </p><p><a href="https://hostux.social/tags/gopher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gopher</span></a> <a href="https://hostux.social/tags/GopherProtocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GopherProtocol</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://hostux.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a></p>
LFA<p><a href="https://hostux.social/tags/Goophy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Goophy</span></a> DevLog 🧵 <br>---------------------------------<br>First steps of a pet project of mine. A Gopher server in C called Goophy. I'm making it for educational purposes and to use it myself in the (near?) future.</p><p>The test client is elpher a gopher / gemini client for emacs.</p><p><a href="https://hostux.social/tags/gopher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gopher</span></a> <a href="https://hostux.social/tags/GopherProtocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GopherProtocol</span></a> <a href="https://hostux.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://hostux.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hostux.social/tags/elpher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elpher</span></a> <a href="https://hostux.social/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a></p>
IT News<p>Programming Like It’s 1986, For Fun and Zero Profit - Some people slander retrocomputing as an old man’s game, just because most of thos... - <a href="https://hackaday.com/2025/07/09/programming-like-its-1986-for-fun-and-zero-profit/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/07/09/progra</span><span class="invisible">mming-like-its-1986-for-fun-and-zero-profit/</span></a> <a href="https://schleuss.online/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://schleuss.online/tags/conwaysgameoflife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conwaysgameoflife</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/macintoshplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macintoshplus</span></a> <a href="https://schleuss.online/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://schleuss.online/tags/retro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retro</span></a></p>
C & C++ Weekly<p>Is Rust faster than C?</p><p><a href="https://steveklabnik.com/writing/is-rust-faster-than-c/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">steveklabnik.com/writing/is-ru</span><span class="invisible">st-faster-than-c/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://steveklabnik.com/writing/is-rust-faster-than-c/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://steveklabni</span><span class="invisible">k.com/writing/is-rust-faster-than-c/</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
C & C++ Weekly<p>Shell scripting in C</p><p><a href="https://sebastiano.tronto.net/blog/2024-09-20-c-scripting/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sebastiano.tronto.net/blog/202</span><span class="invisible">4-09-20-c-scripting/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://sebastiano.tronto.net/blog/2024-09-20-c-scripting/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://sebastiano.</span><span class="invisible">tronto.net/blog/2024-09-20-c-scripting/</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/unix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unix</span></a></p>
C & C++ Weekly<p>Software Tools in C</p><p><a href="https://github.com/chenshuo/software-tools-in-c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/chenshuo/software-t</span><span class="invisible">ools-in-c</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/chenshuo/software-tools-in-c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">chenshuo/software-tools-in-c</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Hash Table in C</p><p><a href="https://github.com/sebatt90/hash_table" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sebatt90/hash_table</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/sebatt90/hash_table" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">sebatt90/hash_table</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Initialising a pointer to struct</p><p><a href="https://daemonforums.org/showthread.php?t=12736" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">daemonforums.org/showthread.ph</span><span class="invisible">p?t=12736</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://daemonforums.org/showthread.php?t=12736" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://daemonforum</span><span class="invisible">s.org/showthread.php?t=12736</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>C newbie tips</p><p><a href="https://github.com/GrandBIRDLizard/Contact_List/blob/main/contact.c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/GrandBIRDLizard/Con</span><span class="invisible">tact_List/blob/main/contact.c</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/GrandBIRDLizard/Contact_List/blob/main/contact.c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">GrandBIRDLizard/Contact_List/blob/main/contact.c</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Dogfooding the _Optional qualifier</p><p><a href="https://itnext.io/dogfooding-the-optional-qualifier-c6d66b13e687" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">itnext.io/dogfooding-the-optio</span><span class="invisible">nal-qualifier-c6d66b13e687</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://itnext.io/dogfooding-the-optional-qualifier-c6d66b13e687" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://itnext.io/d</span><span class="invisible">ogfooding-the-optional-qualifier-c6d66b13e687</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Java Weekly<p>biski64 – A fast and robust Java PRNG (~.47ns/call)</p><p><a href="https://github.com/danielcota/biski64" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/danielcota/biski64</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/danielcota/biski64" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">danielcota/biski64</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
C & C++ Weekly<p>TCP client and server</p><p><a href="https://github.com/nakidai/smalltcp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nakidai/smalltcp</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/nakidai/smalltcp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">nakidai/smalltcp</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>GCC optimization options on x86_64 (AMD64) for use in own memcpy</p><p><a href="https://github.com/krotti42/reddit_memcpy_bench" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/krotti42/reddit_mem</span><span class="invisible">cpy_bench</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/krotti42/reddit_memcpy_bench" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">krotti42/reddit_memcpy_bench</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>svg color name interpreter</p><p><a href="https://pastebin.com/pSz6tvUS" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pastebin.com/pSz6tvUS</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://pastebin.com/pSz6tvUS" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://pastebin.co</span><span class="invisible">m/pSz6tvUS</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>A stack based VM that runs a minimal instruction set written in C</p><p><a href="https://github.com/nahal04/mvm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nahal04/mvm</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/nahal04/mvm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">nahal04/mvm</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>Compiling a Neural Net to C for a 1,744× speedup</p><p><a href="https://slightknack.dev/blog/difflogic/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">slightknack.dev/blog/difflogic/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://slightknack.dev/blog/difflogic/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://slightknack</span><span class="invisible">.dev/blog/difflogic/</span></a></p><p><a href="https://mastodon.social/tags/cprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cprogramming</span></a> <a href="https://mastodon.social/tags/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>