Gemini Articles of Interest
A Gemini client* is needed for the following links.
-
What's my IP?
Sometimes you want to find out what public IP address your connection is using to reach the outside world.
An easy way to find this information is to use a DNS query, which I find to be a quicker way (and also a lighter weight query) instead of opening up a website to find this information.
-
Landing CPP Shuttle in Geminispace
It has been a long time since my last entry! Lantashi, that beautiful but demanding Sylvan, has been pushing me to write more, and program more (personal coding, at least). I finally took a vacation in the last week of August.
During the vacation, I worked on the Lantashi's Dungeon code, which is written in C++. We already had the ability to map out the environment, and move about it with n (north), s (south) etc. But part of the fun on playing a text-based adventure game is figuring out the language it accepts.
-
egalaxyd 0.5.1
I haven't written a whole lot about my gemini/spartan server project on this gemlog recently, as it's mostly been a toy for me to play with the protocol and different ways of program organization.
However, recently I've dropped a major two-part release that I think might bring it into production-quality territory. The biggest outstanding bugs were fixed, the packaging/release system was streamlined, etc. I intend to deploy it onto one of my public-facing servers soon and see how far I can get.
-
Real life examples of bad upstream packaging
The debate between upstream and downstream packaging rages on, especially as of late. I thought I'd express some frustration at some third party repositories I've tried to install lately and what went wrong.
[...]
Fedora has strict packaging guidelines on what's allowed in the base repositories. Usually this may be due to patenting issues, but security and quality is another issue. Fedora makes no guarantees about the security or quality of third party repositories. Examples are COPR and RPMFusion. COPR is a build service similar to openSUSE's Open Build System while RPMFusion works closely with Fedora to provide packages that cannot land in Fedora itself.
However, increasingly as of late, developers have opted to take over packaging of their own software themselves. Many people argue that this is a good thing as it cuts out the middleman. After all, developers would know their own software best, updates can be delivered faster and it's better for security right? However, there are some downsides to this approach that I will detail below.
* Gemini links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter.