Paul Sutton

Personal Blog

Gopher 3

I have set up an account on vern.cc which will give me access to a working gopher server. In the meantime, I am working on a gophermap file and some support files to upload alongside it.

As vern.cc already offer gopher as a service, then the directory public_gopher already exists, so it is a case of copying in to there.

So to upload I can use

scp gophermap user@vern.cc:/home/user/public_gopher

Then to view this using a gopher client

gopher gopher://vern.cc/

Which will bring up a menu of users, and you can select zleap from the bottom of the list.

A few more notes

The gophermap file uses TABS, in your text editor you make sure you are using tabs not spaces, in xed (the editor I am using) there is an option in preferences that says use spaces instead of tabs this needs to be turned off.

It then formats the file correctly

spaces vs tabs

Tags

#Gopher,#Vern,#Internet


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Removing users

To remove a user, you can issue the following, as we are no longer setting up a gopher server on the pi, I will just remove the user.

sudo deluser gopher

Which will remove the user, but not that users /home directory, which for the most part is fine if you want to keep hold of the user account data.

For more information and options, consult the man page

man deluser

Chat

I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.

Tags

#Bash,#Bashscripting,#BashScripting#users,#removing


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Super Tux Kart

SuperTuxKart is a 3D open-source arcade racer with a variety of characters, tracks, and modes of play.

Promotional

I created these basic posters, with inspiration from what was already available

Chat

  • Matrix note this chat room is bridged to IRC, Discord and Telegram.

Tags

#Games,#Racer,#SuperTuxKart,#OpenSource


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Big Tech and AI Training

Meta, Facebook, and Instagram AI is coming for EU data — Here's what you need to know (and how to opt out)

This will happen from 27th May, you need to opt out or your data will be used to train their AI.

Tags

#BigTech,#Meta,#Facebook,#Instagram,#WhatsApp,#GDPR,#Data.#Fediverse,#Mastodon,#PixelFed,#Matrix,#XMPP,#ActivityPub,#Replacement,#Privacy,#Rights,#DataProtection,#EU,#UK


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

The ROOST initiative

This was posted to LinkedIn by The LInux Foundation

Robust Open Online Safety Tools (ROOST)

Google, OpenAI, Roblox, and Discord have formed a new non-profit organization to help improve child safety online. The Robust Open Online Safety Tools (ROOST) initiative aims to make core safety technologies more accessible for companies and provide free, open-source AI tools for identifying, reviewing, and reporting child sexual abuse material. `

Tags

#ESafety,#AI,Roost,#ROOST,RobustOpenOnlineSafetyTools


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Star Wars Day

May the Forth be with you

Tags

#StarWarsDay,#MayTheForthBeWithYou


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Viewing processes

You can view a table that shows currently running processes and information about them.

There are several tools for this:– Both of these update in real time so you can see what is going on

One is top

man top
top

top

The other is htop, which is the same as top, but has a colour output.

man htop
htop

htop

These are really useful tools, there is also ps

man ps
$ ps
    PID TTY          TIME CMD
  51221 pts/0    00:00:00 bash
  51239 pts/0    00:00:00 ps
ps -a
    PID TTY          TIME CMD
  51251 pts/0    00:00:00 ps
ps -u
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
psutton    51221  0.0  0.0  11284  5504 pts/0    Ss   22:51   0:00 bash
psutton    51256  0.0  0.0  13760  4608 pts/0    R+   22:53   0:00 ps -u
ps -x

PID TTY      STAT   TIME COMMAND
   2016 ?        Ss     0:00 /usr/lib/systemd/systemd --user
   2017 ?        S      0:00 (sd-pam)
   2029 ?        S<sl   0:13 /usr/bin/pipewire
   2030 ?        Ssl    0:00 /usr/bin/pipewire -c filter-chain.conf
   2031 ?        S<sl   0:00 /usr/bin/wireplumber
   2033 ?        S<sl   0:21 /usr/bin/pipewire-pulse

Note : Above is NOT full output,

If you are ever unsure as to what a process is, you can try seeing if there is a man page.

NAME
       pipewire - The PipeWire media server

If not, you can look it up using a search tool such as duckduckgo, which from this I found info on wireplumber on the Arch Linux wiki.

Links

Tags

#Bash,#Tools,#Processes,#htop,#top


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

BepiColombo Update May 2025

Just reposting this so followers can get an update on the mission

The ESA's BepiColombo mission has now made it its sixth Mercury flyby, Images and information are now available on the mission news page

Tags

#ESA,#Mission,#Mercury,#BepiColombo


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Blue Ghost Moon Mission

Firefly’s Blue Ghost Mission 1, named Ghost Riders in the Sky, launched from pad 39A at NASA’s Kennedy Space Center in Florida, at 1:11 a.m. EST on January 15, 2025. Blue Ghost separated from the SpaceX Falcon 9 rocket in a highly elliptical Earth orbit at 2:17 a.m. EST and established communications with Firefly’s Mission Operations Center in Cedar Park, Texas, at 2:26 a.m. EST. As Blue Ghost continues its journey to the Moon, follow along with Firefly’s mission updates all along the way.

Update

2/3/2025 – Landing successful @ 8:30 am

Links

Tags

#NASA,#BlueGhost


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay

Radiographer skills shortage

This was headlines on several sites, while controversial, there is still a shortage of Radiographers.

To this end, I have tried to put some information together, with regard to the skills and qualifications needed for this vital role.

So from the National careers service site:-

Entry requirements

You'll usually need:-

  • 4 or 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, including English, maths and science
  • 3 A levels, or equivalent, including at least 1 science
  • a degree in a relevant subject for postgraduate study

You can study science with The Open University, which may be a starting point for research in to gaining what is needed.

Tags

#UK,#SkillsShortage,#Careers,#Jobs,#Radiographer


Mastodon ShellLabs Join Mastodon
AI statement : Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity. Consent CANNOT be assumed, it has to be granted.

Donate using Liberapay