toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

218
active users

#fastcgi

0 posts0 participants0 posts today
Paolo Melchiorre<p>TIL Network protocols Sans I/O ⚡</p><p>“… network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).” 🤯</p><p>Read the reference page 👇<br><a href="https://sans-io.readthedocs.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sans-io.readthedocs.io/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/Reusability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reusability</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/FastCGI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastCGI</span></a> <a href="https://fosstodon.org/tags/HTTP2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP2</span></a> <a href="https://fosstodon.org/tags/H11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>H11</span></a> <a href="https://fosstodon.org/tags/IRC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IRC</span></a> <a href="https://fosstodon.org/tags/OAuth2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OAuth2</span></a> <a href="https://fosstodon.org/tags/OAuthLib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OAuthLib</span></a> <a href="https://fosstodon.org/tags/WebSocket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSocket</span></a> <a href="https://fosstodon.org/tags/SOCKS5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SOCKS5</span></a> <a href="https://fosstodon.org/tags/RFC2217" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RFC2217</span></a> <a href="https://fosstodon.org/tags/SerialOverIP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SerialOverIP</span></a> <a href="https://fosstodon.org/tags/EPICS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EPICS</span></a> <a href="https://fosstodon.org/tags/FIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FIX</span></a> <a href="https://fosstodon.org/tags/QUIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QUIC</span></a> <a href="https://fosstodon.org/tags/LanguageServerProtocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LanguageServerProtocol</span></a> <a href="https://fosstodon.org/tags/SMTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SMTP</span></a> <a href="https://fosstodon.org/tags/DBus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DBus</span></a> <a href="https://fosstodon.org/tags/ThorlabsAPT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThorlabsAPT</span></a> <a href="https://fosstodon.org/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> <a href="https://fosstodon.org/tags/SSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSL</span></a> <a href="https://fosstodon.org/tags/TLS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TLS</span></a> <a href="https://fosstodon.org/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://fosstodon.org/tags/multipart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multipart</span></a> <a href="https://fosstodon.org/tags/formdata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formdata</span></a></p>
Giacomo TesioHello from my brand new <a href="https://snac.tesio.it?t=snac" class="mention hashtag" rel="nofollow noopener" target="_blank">#Snac</a> instance running as a <a href="https://snac.tesio.it?t=fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#FastCGI</a> on a cheap shared hosting.. without FastCGI support!<br><br>Turns out all you need is good old cgi-fcgi and a starter script. I'll send you a PR with a proper example as soon as possible.<br><br>I think this shows how Snac is the cheapest and easiest to install <a href="https://snac.tesio.it?t=fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#fediverse</a> server, lowering the bar to self-hosting <a href="https://snac.tesio.it?t=privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#privacy</a> friendly instances for schools, group of friends or families.<br><br>And using it from <a href="https://snac.tesio.it?t=fedilab" class="mention hashtag" rel="nofollow noopener" target="_blank">#fedilab</a> is just as easy as any other instance.<br><br>Thanks for the great work <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener" target="_blank">@grunfink@comam.es</a></span>!<br>
vintage screwlisp account<p><span class="h-card"><a href="https://tilde.zone/@nytpu" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nytpu</span></a></span> in your quest, consider <a href="https://mastodon.sdf.org/tags/openBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openBSD</span></a> <a href="https://mastodon.sdf.org/tags/slowCgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slowCgi</span></a> <a href="https://mastodon.sdf.org/tags/fastCgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastCgi</span></a></p>
Paul SomeoneElse<p><a href="https://mastodon.sdf.org/tags/commonlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonlisp</span></a> <br><a href="https://mastodon.sdf.org/tags/cffi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cffi</span></a> <br><a href="https://mastodon.sdf.org/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <br><a href="https://mastodon.sdf.org/tags/fastcgi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastcgi</span></a></p><p>I'm playing around with using SBCL to serve web pages thru OpenBSD's httpd using this fastcgi library:</p><p><a href="https://github.com/KDr2/cl-fastcgi" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">github.com/KDr2/cl-fastcgi</span><span class="invisible"></span></a></p><p>Which looks to be a cffi wrapper around The fcgi c library.</p><p>This is all cool, and I don't need it to do more, but i want more :)</p><p>When I kick off a fastcgi listener in the SBCL repl it is blocking. Makes sense.<br>But, I would like to be able to have it not be blocking and maybe investigate global vars and whatnot from the repl.</p>
Mark Gardner<p><span class="h-card"><a href="https://fedi.simonwillison.net/@simon" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>simon</span></a></span> <span class="h-card"><a href="https://podcastindex.social/@js" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>js</span></a></span> <span class="h-card"><a href="https://bitcoinhackers.org/@berkes" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>berkes</span></a></span> I have fond memories of a bespoke <a href="https://social.sdf.org/tags/FastCGI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastCGI</span></a> CRUD app I made in the mid-2000s. I got to choose every single component down to the bug tracker because I was a dev team of one, but I made sure there was both a stack and a process I could hand off so I could walk away when the project was over.</p>