+-----------------------------------------+
| Server: Part 2, Recent Phlogs           |
+-----------------------------------------+-------+
|                                                 |  
| Date: 20181126-21:54                            |  
| Author: Sloum                                   |   
| Soundtrack: Feel the Pain by Dinosaur Jr        | 
|                                                 |   
+-------------------------------------------------+-------------------------+

Things have progressed pretty solidly with the server. The general 
configuration is stable. I got a number of good recommendations re: Dynamic
DNS from phlog readers. In the end, tomasino mentioned that I may have access
to an api through the folks that I did my domain registration through. Sure 
enough, they offer Dynamic DNS at no additional charge. So I got that set up 
and within a few minutes was connected to my server through a URL rather than
an IP! So that was pretty exciting. Thanks for the tips everyone!

I have built a basic REPL/Shell for users other than my admin account. It 
does not have much at all you can do with it currently:
- Bring up a help menu
- Clear the screen
- Launch a chat program (more on that soon)
- Exit/sever the connection
It also tosses a banner onto the screen. So, nothing interesting for a user
yet. However, it is a good scaffolding to build on. 

As mentioned above, I built a VERY basic chat application for users of the
system. I wrote it in Python/Curses (the shell itself is also written in
Python). It isn't quite ready for general usage, but I did just deploy an
initial version to the server to test out and it is working. Sadly, you can't
scroll up to view history, just whatever your screen will hold (though it will 
advance the screen to new items). Scrolling is a really big pain in the butt 
with curses. I'll work it out eventually, but it is nice to have a homegrown
piece of software up.

It has been really fun getting everything set up. Other than chat, gopher, and
some form of VCS hosting, I need to figure out what to put up. What do I want
the identity of the server to be? I have a few games I can put up... I wonder
what else would be cool. I'll be thinking on it.

I still have to get the gopher server running. Maybe a night this week. I think
I will likely use Gophernicus, as it seems to be working for a lot of people. 

---

I liked reading krixano's[0] thoughts on Haiku. I have almost downloaded it so many
times. I really liked BeOS back when it was the next big thing. So disappointing
how that story ended, but I am glad that fans have continuted to work on Haiku.
I cannot remember where I read it, but there is a really good article floating
around about the BeOS filesystem. It was really innovative and ahead of its time.
Krixano also mentioned a version control system I have not heard about: Pijul. I
have not gotten to look into it yet, but the approach sounds intriguing. I have 
mostly used git, bzr, and to a lesser degree dat. Git has been my mainstay since
I use it at work and am most experienced with it. I do think that it has flaws,
some of which are solved by Bzr... which I am less experienced with. Bzr on the
whole seems easier to learn for new devs, but has less support on the web. Dat I
have mostly just used on combination with Beaker, a decentralized web system that
hosts via dat archives that are shared over a torrent-like system.

losthalo[1] had some wonderful words about the current state of the web, free speech,
democracy, and the great community momentum that gopher has been building in 
recent months/years. I couldn't agree more about what a gift this gopher space is!
I also agree that we are in a tricky place societally and it really does feel
like a crossroads. I hope we, against all odds, manage to turn onto a good path.

There has been some posting on The Red Consensus[2] that I have enjoyed along the
lines of politics/philosophy as well. 

My cat is currently purring and kneading a blanket beside me. Time to wind down
and call it a night! 

---

[0] gopher://zaibatsu.circumlunar.space:70/0/~krixano/phlog/112618_HP5_Pijul_Haiku.txt
[1] gopher://zaibatsu.circumlunar.space:70/0/~losthalo/nusuth/nusuth-20181125.txt
[2] gopher://redcon.dimensionless.space:70/1/holes/MINISTER%20OF%20CIVIL%20UNREST/2018