A Bulletin Board from the backside of the internet http://bb.deadnet.se/ Print view |
|
Rodent: A Gopher client for new and old computers http://bb.deadnet.se/viewtopic.php?t=94 |
Page 1 of 1 |
Author: | nathanpc [ Thu Aug 01, 2024 1:09 pm ] |
Post subject: | Rodent: A Gopher client for new and old computers |
I've been meaning to post more things on the forum, and since the only thing I've been working on as of late is this project I figured it would be nice to catalog its development history here. As part of OCC 2024 I've been writing a native Gopher client (you can read more about it's OCC origin here), something other users are also doing (unsigned/sizeof(cat)). It seemed like quite a simple task, although I'm making it quite complex for no reason other than fun! So I'll be posting updates about its progress here. Here's how it currently looks as of today: ![]() I'm planning on making a formal release soon, although I have made a deal with unsigned on IRC to release it as soon as possible: So I guess now I'm contractually obliged to release it. |
Author: | oracle [ Thu Aug 01, 2024 2:33 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
Beautiful. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() lucky number 3 |
Author: | claudiom [ Thu Aug 01, 2024 3:13 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
Oh wow, this is really nice! Have you thought about also adding Gemini support sometime in the future? |
Author: | zero cool [ Thu Aug 01, 2024 5:23 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
Damn dude, that's really nice! Well done! ![]() |
Author: | nathanpc [ Thu Aug 01, 2024 10:40 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
Thanks! I would like to also build something for Gemini, although that would force me to write a rendering engine, something I'm not very fond of trying right now haha. This client is using a ListView as the "rendering engine" so it's a lot easier to program. Thanks! I'm putting a lot of work into this so I highly appreciate compliments haha |
Author: | nathanpc [ Fri Aug 02, 2024 1:16 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
With the last commit I've finished implementing the directory fetching on a separate thread, which means all I need to do now is create a download dialog, move the downloading routines to a separate thread, and I'm ready to fulfill my contractual obligation with unsigned and release a binary. Although I'll probably make my life difficult by implementing some sort of feedback mechanism between the backend library and the download dialog to properly update a progress bar, so it might take a while for me to implement this properly... |
Author: | nathanpc [ Sat Aug 03, 2024 12:06 am ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
It's currently exactly 1AM here in Portugal, and I'm glad to report that I'm ready to fulfill my contractual obligations. Here's the binary of a very early release of the client. A lot of polishing is still needed, specially the URL parsing algorithm (don't try funny things, it will break badly). It's too late for me to drag out one of my Windows XP machines to compile the project on Visual C++ 6.0, so the binary released here will require the Visual C++ 2010 Redistributable to run, when I get a bit of time I'll make sure to provide a copy that should work on Windows 95 and NT4, for now this is what you get. I've kindly provided full debug symbols with the release, so if you encounter any problems you can send me detailed crash dumps. ![]() |
Author: | sizeofcat [ Sat Aug 03, 2024 4:28 pm ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
I downloaded this and I heard Steve Ballmer's voice yelling DEVELOPERS DEVELOPERS DEVELOPERS at me. Would no recommend, 1 star. Just kidding, awesome job Nathan! |
Author: | nathanpc [ Wed Aug 28, 2024 8:21 am ] |
Post subject: | Re: Rodent: A Gopher client for new and old computers |
Thanks sizeofcat! After 3 weeks of being away due to work and a much needed vacation, I'll resume working on it. I already have the code compiling under VC++ 6, so it should work on Windows 95 all the way up to Windows 11. |
All times are UTC | Page 1 of 1 |
Powered by phpBB® Forum Software © phpBB Limited |