Thank you, Hugo Community! avatar Darthagnon | Wednesday, 21 Sep, 2022 | 4 minutes read | Last updated Wednesday, 21 Sep, 2022

[Tech]   #WebDev  

Without the open-source software community, this website would not exist. Thank you so much for the help!

I dreamed of running my own website for years, ever since idolising the Playstation hacker blog Wololo.net and the brilliant minds behind the weekly articles and hacks back in 2013ish. Thanks to them, I was able to modify my old Sony PSP 3000, breathing new life into an old toy. That taught me how to use dodgy, hacky software meant for developers and not for end-users, and started me down the dark path of Electronic Engineering and hobby web development.

I first started trying to write a blog in a year off from university in 2016-17. The old website, robot-one.blogspot.co.uk, never took off. I never felt in control of the code or the articles I wanted to publish. It would always stay on - and be a part of - Google’s legacy Blogger platform. When that inevitably dies, so will the old blog, without any recourse for republishing what was there, and it is likely to die sooner rather than later (Google has a nasty habit of killing off cool projects, see killedbygoogle.com). What little I did write there, I have copied over into this new website, never fear!

While dwelling in the small corner of Hell known as the 24 Hour Lab (an airless, windowless, brightly lit white room full of computers and suicidal engineering students trying finish overdue papers, open 24/7 for all your robotnik needs), I discovered GitHub, a hub of grouchy gits programmers who share their software (and the source code to build it) for free. On GitHub, I found Hugo, a small program that generates simple “static” websites from simple text files. And GitHub offers free website hosting for static websites. I sat on that knowledge, working on an (unfinished) self-written guide for “How to make your own website” for a couple of years, until I had enough of the theory and just did it. Then I started improving someone else’s more or less abandoned theme, using knowledge I’d gained from modding the Firefox and Vivaldi web browsers. Did you know a web browser’s user interface is made the same way a website is made? Anyway, here’s my modified version of the theme. And you’re reading this on my website, where I’m happy to say I have control over the code and content - if GitHub dies, I can easily move it elsewhere or even run it off my own computer.

Thank you, open source community!

I wouldn’t have got here without:

All places I’ve been able to ask questions, get answers, and “borrow” computer code and tools to play with.

Example: Just recently…

… I had a problem with my website. I’d modified the theme so that I had a “Site last updated” date at the bottom of every page. This is important so visitors can know if there’s been anything recently added to the website, or if it’s still “alive”. Unfortunately, “Last Updated” wasn’t changing from 22 June 2022, despite my having published content in September 2022.

A quick question on the Hugo forums, and my problem was resolved by one of the developers. Amazing! Now, if you scroll down to the bottom of the page, you’ll see the date I last updated my website, and if you click on it, it will take you to the list of changes made.

Easier than getting any help at University, where I had to jump through hoops, fill out forms and cough up large sums of money for the occasional grudgingly-given convoluted response or rare extended deadline.

The FOSS community is a much better place to learn for the willing and self-taught student. It’s Ask and ye shall receive, free of costs for beginners and an excellent place to share knowledge. Thank you!

😅 Thanks for coming to my TED Talk.

© 2016 - 2022 Of Machines and Men. Site last updated: 15 December 2022

Powered by Hugo with theme Dream.

Site is a work-in-progress

avatar
Guest Authors

Friends of mine are welcome to contribute their knowledge to the site! Here’s a list of those who have contributed:

Avatar Username Bio
Avatar, guest Ionicannon Ionicannon My niece, with an Eastern European connection and a growing interest in literature and art.
Servers

I enjoy systems administration, so I manage a few servers and websites.

My LAN

Chances are if we are on the same Local Area Network (LAN), I’m serving something! These are served from my Raspberry Pi homeserver, and currently only accessible on my home network. For your convenience, here are the services you can access (you’ll have to ask me for the passwords in person; no way I’m putting them in cleartext on the web):

  • qBittorrent server - a torrent client with which we can remotely download public domain media via the Bittorrent, without leaving our PCs on for hours. Homepage
  • filebrowser - access downloaded torrents or files stored on the homeserver’s Network Attached Storage (NAS) via any web browser. Looks like Google Drive, but is fully self-hosted. GitHub Repository
  • Aria2Ng server - Don’t feel like leaving your PC on all night for that big download? Remotely download media to the NAS, by torrents and many other protocols, too. GitHub Repository
  • WireguardUI - still not fully functional, a frontend for the Wireguard VPN protocol, so that eventually I can host my own VPN. GitHub Repository
  • AdGuard Home - [Currently Disabled] Network-wide ad blocker and DNS server. Not something the end user needs to worry about, save that they won’t see advertising. GitHub Repository
  • Navidrome - [Currently Disabled] Spotify replacement, but fully self-hosted with my own music. Homepage
  • Samba (SMB) access to the 500GB NAS is also enabled. You can access it from Windows Explorer >> My Computer (This PC) >> Add a network location or the equivalent on MacOS/iOS/Linux/Android.
  • SSH (command line) and SFTP (filesystem) access are also enabled, accessible via the appropriate clients, e.g. WinSCP, OpenSSH, OpenSSH Windows or PuTTY

Your LAN

These are served from my PC, and you can access them as long as we’re both connected.

  • Cerberus FTP Server - file server.
  • LanXChange - Apple Airdrop alternative. We can both run the clients and share individual files easily between PC, Mac, Linux, Android.
  • filebrowser - I also occasionally run filebrowser to turn my PC into a “Google Drive”.
Contact

Questions? Comments? You can reach me on the social media linked in the Socials box. Feel free to drop me a message. I’ll try to get back to you shortly. To prevent spam, I have added [square brackets] to some of my socials; if you’re not a robot, you can click the links and remove the [brackets].

You can email me via darthagnone [at] gmail [dot] com.

WHOIS running this site?
Avatar, admin Darthagnon

Hello! The site admin is Darthagnon.

This is my blog and technical portfolio, where I seek to inform, entertain, and share my handicrafts and knowledge with you. I like to create robot “heroes” from recycled materials, write legends and draw pictures of them. To keep good old machines running for a long time - without puppet strings attached - you could also use some of my tips and tricks for computer software and hardware. Or cook yourself a delicious vegan recipe or two, gathered from across the globe. I’ll also wax lyrical about esoteric literature and nerdy hobbies on occasion.

What’s with the username?

I like to go by the Sith version of the 4th Musketeer, D’Artagnan. It’s obviously not my real name.

Friends

Other blogs and people I follow or recommend:

  • Wololo.net; the Playstation Portable hacking blog that first got me interested in computer science and security research back in 2013ish. The /talk forum used to be a vibrant community full of hobby programmers. There’s also the separate Wagic forum, which was focused on developing the digital card game Wagic: the Homebrew?!. Run by @frwololo
  • Explorium; my former employers, a growth-mindset-focused creative learning centre and training provider for Primary and Secondary school children. We did some incredible work there, and helped many kids discover their creative potential. Check them out!
  • Colin Smith, an author and friend of mine writes at:
  • Dragons Not Included, a D&D and roleplaying podcast run by my best friend. Join the crew of the Dragons Not Included podcast as they roll, crit and laugh their way through the Wrath of the Righteous tabletop role playing adventure. Subscribe via RSS or anywhere else podcasts are syndicated.
  • CHEF-KOCH’s Technology News, a technology news outlet (also on Twitter, Reddit and other social media) where CHEF-KOCH reports on the cutting edge of technology in a concise, readable and helpful manner. Head and shoulders above all other tech news these days.
  • Howl’s Project; based in Turkey, a Studio Ghibli anime-themed fashion store run by a friend of mine.
  • CS.RIN.RU, the Famous Russian Forum for DRM-free videogames. Information on every game on Steam/GOG/Epic and beyond, inhabited by knowledgeable users and freelance hackers.
  • FitGirl Repacks, the ONLY official site for FitGirl Repacks. Despite the odd name, it’s the best source for DRM-free videogame installers these days. See also Masquerade, who is an upcoming repacker.

Artists I know