Paul Sutton

IRC

Freenode IRC exodus

Recent events, relating to the ownership of Freenode IRC network, has resulted in a mass exodus, to a new network, LiberaChat. [1]

REFERENCES AND BACKGROUND INFORMATION

1 LiberaChat

TAGS

#IRC,#Chat,#Exodus,#LiberaChat,#Freenode

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Site Index

Donate using Liberapay

  1. Click on a link.
  2. Scroll to bottom of page.
    • Any posts / pages within this blog will be displayed.

A

#Astronify #Adenine #AminoAcid #Astronomy #AralBalkan #AstroBiology #AstroChemistry #apg #Apt #Aptitude #Africa #Activism #Analytics #Api #Arduino #AMES #arXiv #Academy #Abuse #Afghanistan

B

#Blog #BioChemistry #Biology #bash #better #BigBluButton #BibTeX #Browser #Beamer #Bullseye #Buster #Bookworm

C

#Cytosine #Conditions #Cryptpad #Cosmology #Chemistry #Console #Chat #Conference #Code #Coding #CodeClub #Cornwall #Covid19 #Corona #CoronaVirus #CreativeCommons #Commons #Chrome #Chromium #Charity #Creative #Education #CPD #cpd #CreativeEducation #CTAN

D

#dna #DNA #Disroot #disroot #Decentralised #Decentralized #dcglug #dclug #Debian #Donate #Donation #Debconf #BASH #Devon #Digital #DRM #Diaspora #DiodeZone #Development #Data #Detox #Docker #DeepLearning #Documentation

E

#emacs #Editing #Events #EventManagement #Employment #Email #Education #Exploration, #Ethics #Elements #Exploration #EveryonesInvited

F

#Flockingbird #Framablog #FramaBlog #Fediverse #Federated #Firefox #Fosdem #Freedom #FreeSoftware #Foundation #FSF #FSFE #Friendica #Framework #FreeBSD #FalconsEye #FOSSandCrafts #FutureLearn

G

#GoatCounter #Guanine #Greek #Gimp #Galaxy #GoDot #GNU #GNOME #GUI #Gamma #Ghostreply #GPL #GraphicsMagick #gm #GoAccess #gold #GettingStarted #Git #GitLab #Gitlab #GDPR #Galculator #Games #Engine

H

#Hubble #Hexchat #Hack #Hacking #Hardware #Hosting #htop

I

#information #Inkscape #Image #ImageManipulation #IRC #Index #Invidious

J

#JamesWebb #JoeEditor #Jitsi #Jit.si

K

#kstars #Kanban #Kenya #KDE #KeepingChildrenSafeinEducation, #KCSIE

L

#Linux #LinuxMint #LibreOffice #LiberaPay #LibrePlanet #Lecture #Learning #LibreOfficeWriter #LibreOfficeCalc #LibreOfficeImpres #LibreOfficeDraw #LibreOfficeGettingStarted #LaTeX #LXDE #LGPL #Lynx #Librem #Libre #LibreLounge

M

#Mastodon #Meetings #Management #Mobilizon #Meeting #Matomo #Map #Mapscii #Mercury #mercury #mining #Matrix #Moon #Mars #Manganese #Materials

N

#Nextcloud #Nebula #NetHack #Nano #Nucleobases #network #NGINX #NaCl

O

#OpenUniversity #OpenLearn #OU #Online #Overleaf #OwnCloud #OpenStreetMap #OpenData #Open #Overleaf

P

#Physics #Podcast #Payment #Password #Public #Paypal #Photo #Photograph #Photos #Photographs #Python #Python3 #Programming #PixelFed #PeerTube #PowderToy #Pleroma #Planet #PDF #Package #pinebook #pinephone #Purism #Plausible #ProtoSchool #PeriodicTable #Paper #Privacy

Q

R

#rna #RNA #Rights #RocksAndDiamonds #Recovery #RadioAstronomy #Research #RedBubble

S

#Science #Scratch #Scratch2 #Scratch3 #smallweb #Sitejs #Space #Stars #Stellarium #Stripe #Security #stsci #Seagl #Social #SocialHub #SDTJ #SouthDevonTechJam #Solarus #Synaptic #Schools #Solid #Shynet #Scismic #ScienceDaily #Stickers #Symmetry #Salt #SodiumChloride

T

#terms #Telescope #TheOpenUniversity #Terminal #Talk #Thunderbird #Torbay #TeX #Topic #Thunar #Thymine #tailings #Top #Tilde #TextEditor #Toot #Translation #Trojans #TorbayTrojans

U

#Uracil #Umami #UniverseOfLearning

V

#Vaccine #VokoScreen #VLC #Volunteering #Volunteer #VultureNethack #vultureseye #Virgo

W

#Website #Work #wireless #wicd #wayland #weatherinfo #Wormhole

X

#Xournal #Xchat #XFCE #XFCE4 #xray #XMPP #xorg

Y

#YearOfTheFediverse

Z

#Zoo

Emacs Conference 2020 Writeup

Emacs Conference Logo

This years Emacs Conference [1] took place on the weekend of 28th and 29th November. This is the online conference aimed at users of the stalwart text editor which is described as “An extensible, customizable, free/libre text editor” [2]

Emacs Terminal

Emacsconf this year had users from all different backgrounds, who use Emacs for a range of applications from basic text editing, writing documents in LaTeX, HTML or Markdown. Emacs is also popular with programmers and developers working on their latest project(s), but can also handle reading / writing email, chat, debugging software, and also has a built in calender and organiser to help you keep track of what you are doing. All this from a single interface.

Emacs GUI

Emacs is free software, and released under the GNU license, so has the usual 4 freedoms of use, study, share and modify. The more accurate name is therefore GNU / Emacs.

Talks this year were presented with Big Blue button [5] and live streamed with gstreamer [4] and other tools. This combination worked really well.

Talks were either longer with time for questions and answers or shorter lightning talks on quick subjects. Attendees could add their questions to a collaborative text pad, that everyone had access to. There was a big social presence using IRC (chat) [3] which was active during the conference.

Topics included development updates, a new users viewpoint, writing novels, Music and quite a few on Org Mode which is used for creating task lists and much more. Emacs, has a steep learning curve, but is very powerful and flexible to use. I am still learning the basics.

All talks are available to view here

  1. https://emacsconf.org/
  2. https://www.gnu.org/software/emacs/
  3. https://webchat.freenode.net/ #emacsconf
  4. https://gstreamer.freedesktop.org/
  5. https://bigbluebutton.org/

#conference,#emacs,#editor,#2020,#review,#writeup,#fsf, #freedom,#FreeSoftware,#irc,#BigBlueButton,#gnu, #FreeDesktop,#gstreamer,#live,#virtual,#freenode

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Basic hexchat setup

Hexchat is a GUI client for Internet Relay Chat, this is still very popular despite it's age.

This video shows how to connect to the Freenode network but does not cover how to set your account up.

Once you have chosen a nickname and connected you should register your nickname with nickserv, then ID.

Further information on this can be found in the freenode knowedge base

#hexchat,#irc,#setup,#chat

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Emacs Conference 2020 Videos

Following EmacsConf 2020, all the talk videos have been processed and are now up to watch here.

Emacs logo

#emacs,#virtual,#conference,#videos,#talks,#bigbluebutton,#freesoftwarefoundation,#fsf,#gnu,#presentations,#discussion, #questions,#chat,#answers,#irc,#etherpad,

IRC bot development

I have been working on some more projects around IRC chat bots. I decided to try and integrate a Magic 8 ball project so that an IRC bot would give a random response, chosen from a pre- defined set within the code (can be changed) when the bot is sent an instruction in my IRC channel.

ircbot

This project builds on some of the code covered in my Minecraft Pi bot project. Mostly the base code from the Linux Voice article.

The code is currently being tested in ##zleap on Freenode.

At the moment magic8 can be sent the following commands:-

  • !umame – returns output of uname -a
  • !uptime – returms system uptime
  • !help – displays list of options
  • !botexit – bot quits irc channel,
  • !magic8 – returns random text
  • !ping – returns pong (used to check the bot is working, left in for legacy
  • !web – returns my own web address (this website) but can be changed
  • !sdtj – returns web address for the South Devon Tech Jam

Notes

uname and uptime are Linux / Unix commands, it is therefore assumed you are running on a GNU / Linux system.

I have created a welcome message from the bot, so when it joins it says hello, also says goodbye if !botexit is sent.

Todo

  • Make the code Python 3
  • Add more options
  • Keep it tidy

Help and Contribute

Feel free to fork the project and make improvements and further customization. Perhaps discuss further on IRC or via social media e.g Mastodon.

Resources

#python, #development, #irc, #application, #bot, #magic8, #network,#sockets #irc, #project,#github, #chat, #responses, #magic8

Freenode IRC – Information

If you are using a software client it is recommended that you use SSL and connect via SASL . Information can be found here Please see screenshot below for illustration.

You will need to have registered your nickname (username) before hand, once done you can set the client to connect via SASL. Please see the Knowledge base

hexchat-ssl

If you are going to be on IRC on a regular basis you may want to autojoin channels. (not that being IDs is a prerequisite for some channels) You can do this by right clicking on the channel list and select autojoin.

cc-by logo

#irc,#setup,#sasl,#hexchat,#freenode

You can find me on Friendica at zleap@social.isurf.ca


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

A few years ago, Linux Voice published a really simple IRC bot project in the magazine. I took this and managed to get it to connect to a minecraft Pi game and I could use IRC to send instructions to the game.

In the screenshot below the bot has received an instruction to execute uname -a and the output is directed to the game screen.

mc-irc-bot-thingy

To get all this to work you need:-

  • An IRC client
  • A raspberry pi which should be running Minecraft Pi and the python program, once the game has started the bot should connect.

You also need to connect to either:-

  • An existing IRC server or
  • Your own irc server, which can be another Raspberry Pi on the same network running an IRC server.

note You need to ask if it is Ok to connect bots to IRC servers.

In my code it is connecting to a Raspberry Pi (original model) running an IRC server.

It does work, but there is probably potential here for expansion and improvement.

Resources

#python, #development, #irc, #application, #minecraft, #network,#sockets #irc, #project,#abandonware,#github

Have fun.

You can find me on Friendica at zleap@social.isurf.ca


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

FreeBSD 2

Following on from my previous post. I have been working on fixing the keyboard mapping issue.

Again, after asking for some help on this from IRC, I was given an example configuration file to work from.

/usr/local/etc/X11/xorg.conf.d/00-keyboard.conf

From this I have created a new X11 keyboard configuration file for the UK / GB keyboard layout. This now works, so at least pressing shift 2 gives “ and not @ which would happen on a US keyboard and was happening previously.

Now this is working, it is a little easier to play nethack as @ turns auto pickups off, which is very helpful when you don't want to pick up everything you come across.

#freebsd, #x11, #keyboard, #layout, #configuration, #irc, #nethack

You can find me on Friendica at zleap@social.isurf.ca


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

FreeBSD 1

Further to my post on Vultures-eye earlier . I spent some time last night installing FreeBSD with the view to getting the game working. The page on freshports.

I also joined #freebsd on irc.freenode.net to ask for any help.

Once I had downloaded the ISO file and created an install DVD. I set about installing it. Text based installer is easy to use. Very similar to Slackware.

Once installed, I set about installing nethack with the package manager. (pkg install <packagename ) Once installed I realised that I probably need to run this through X.

I then set about installing X11 on the target netbook. This was painless, once installed started X11 with startx then ran the vulture-nethack game

Worth noting the config file can be found in /usr/home/user/.vulture as: vulture.conf

You may want to: Change the game window size Turn off music if you want to play the game and :-

  • watch a video
  • listen to other music.

The game worked fine, so I can get back to playing again.

The only issue I did seem to have was setting up a normal user account, this failed during the install process, not quite sure why, but I just added a new user with adduser from the root prompt. One thing to note about BSD is the user home director is in a different place. But that much different to under Linux.

I also installed prboom which is a free Doom game.

Given that I have never actually touched BSD at all. The ease of use is down to the great work of the developer team(s).

FreeBSD Handbook

#freebsd, #unix, #nethack, #technology, #computing, #irc, #freenode, #support, #install, #configure, #x11, #setup, #netbook

You can find me on Friendica at zleap@social.isurf.ca


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)