Going to give the 1979 movie "Stalker" a watch. If you'd like to as well, youtube-dl https://www.youtube.com/watch?v=Kgocncu6MBw
The subtitles are available in multiple languages here: https://www.opensubtitles.org/en/search/sublanguageid-all/idmovie-332
Play a solo RPG in vim: https://gitlab.com/leveck/editor-rpg
Started writing a gopher client in FreeBasic since I enjoyed writing a server. I call it Chæphron and it lives here: https://gitlab.com/leveck/chaephron
ATM it is pretty rough. I'll tinker with it as I wish. :D
Well, I feel accomplished today... wrote a gopher server, complete with Makefile and man page and put it out on gitlab.
Bugs worked out, and code cleaned up on Xylophar-Gopherd. I will keep hacking on it for a couple more days. This weekend, RPoD will go down for a while as I transition the server over to this new gopherd. Fairly certain that switching from netcat to xinetd will increase stability. In preparation for this I have expunged about 5gb of material from RPoD (but no PDA software was sacrificed).
I do not consider it finished yet. It has some quirks: directory depths past one do not function. In practice, this may not be an issue(?) but I would like to fix that.
The code does autodetect gophermaps in a directory listing as files with a .map extension and assigns type 1 to them. Files with a .cgi extension are passed to the shell and executed. These could be scripts or binary compiled programs that output type 1 gophermap syntax.
I have been off and on writing a gopherd in FreeBasic. Today I flushed that spaghetti code down the crapper and started over. This code is functional and I have it running on my laptop via xinetd. Source code has been placed under a BSD license and lives here: gopher://1436.ninja/0/Xylophar-Gopherd.bas
NOTE: due to some gopher clients/terminals mishandling of unicode, you may want to:
curl gopher://1436.ninja/0/reg2fraktur > reg2fraktur
Fun script for today: reg2fraktur (Converts ASCII text to unicode fraktur. )
* convert text in file to fracktur
* convert stdin to fraktur
* this text
Find it here: gopher://1436.ninja/0/reg2fraktur
𝔗𝔥𝔢𝔫 𝔥𝔞𝔳𝔢 𝔰𝔬𝔪𝔢 𝔣𝔲𝔫
I always knew my Lenovo Thinkpad x201 ran warm. Never really paid too much attention. When I installed gentoo in December, the CPU temp was not working. I got this sorted out yesterday (finally got around to it). It is running in the 70s to around 90 degrees Celsius. This seems a tad much to me. So I got some heat paste coming early next week. I have an inop USB port on this laptop too that I will check out when I have the laptop taken apart to repaste the processor.
Another note: I was using apache mod_hoedown to convert the phlog files from markdown to html on the fly. Now I am using a PHP system() call to pandoc and a mod_rewrite rule to massage the URLs for the entries. The URL also changes the left menu dynamically to display entries by year similar to what I do on the gopher phlog.
Also did some work on my WWW site (https://leveck.us) which displays my phlog as a blog. Got the size down while adding some 88x31 banners. imagemagick to the rescue! Note: the robots.txt file on both mirrors of my gopher proxy protect gopher from ethical bots. Gopher links in my blog are funneled through this proxy.
Done some tweaking on the RPoD Gopher=>HTTP Proxy. It handles most item types including images and binary files. If you use it and find a bug please notify me via the contact info at ```finger email@example.com``` The source code will be posted to RPoD soon in the PROJECTS section, and is in the PUBLIC DOMAIN. There was a blurb in gopherspace a while back that made me realize this proxy is my light saber...
A guy in Wyoming
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko