Categories
General Tech Linux Systems Administration

New Project – coconut-deadmanswitch – A tool to monitor Cron Jobs and Scheduled Tasks

I’ve started a new project! I recently talked about my experiments with coconut-lang here: https://jaytuckey.name/2020/10/25/thoughts-on-coconut-the-compile-to-python-functional-language-extension/ I’ve now started a project using coconut! It’s what I’m calling a “Dead Man’s Switch” (DMS) monitoring tool. The idea is this: Every cron job / scheduled task sends an update to the DMS monitor The monitor records the updates […]

Categories
Linux Programming

Thoughts on Coconut – the Compile-to-Python Functional Language Extension

Today I have been playing with the Coconut Language – see http://coconut-lang.org/ – so I thought I would put down some thoughts on using it, going through what I like and find interesting. What Is Coconut? So what is coconut? From their website: Coconut is a functional programming language that compiles to Python. One super-neat […]

Categories
Linux Networking Systems Administration

A script to bring Cisco Switch VLAN data into phpIPAM

We have recently set up an IPAM at my workplace, the excellent phpIPAM – https://phpipam.net/ I went through our install and added all our subnets into the IPAM, but to make the data much more useful we wanted to have the VLAN information also: However, I didn’t want to go through by hand, adding each […]

Categories
Linux Networking Uncategorized

How Websites Load – A deep dive into the IP network stack and how it is used to connect to a site

I’ve made a series of videos exploring the Internet Protocol Suite, and how it is used to make a connection to a website. It’s a deep dive into the stack, explaining all the way down to the ethernet frames that a computer sends on the local link.

Categories
Linux Systems Administration

A bind9 Rest API tool – bind-rest-api

I made an API for bind9! Want to see it in action – jump to here in the setup vid:https://youtu.be/ZNEtmWhu1HI?t=375 Recently I have been looking for an api for a bind server. I found an existing project, https://github.com/dmyerscough/BIND-RESTful, which is quite nice but didn’t have some of the functionality I needed. I looked at updating […]

Categories
Uncategorized

The SELinux Cheatsheet

selinux is a tool that is cool in principal, but in practice is studpidly hard to work with. Good tutorial on how to use selinux: List of commands: https://fedoraproject.org/wiki/SELinux/Commands However, I’ve been making up a cheatsheet of commands to get it to work, without turning it off: Cheatsheet

Categories
Uncategorized

phpIPAM 1.4 on CentOS 8.2 – Install and Config Guide

This guide was run on CentOS 8.2 installed from the minimal ISO, running on KVM virtual machine. During install I chose the “Minimal Install”. My guide is based on the CentOS 7 guide here: https://phpipam.net/news/phpipam-installation-on-centos-7/ Preparing the Environment and Installing requirements Take a snapshot of the VM Note – in the CentOS 7 guide it […]

Categories
General Tech Linux

Jupiter Broadcasting Matrix Quick Start Guide

This is a quick guide on how to get started with Matrix chat for the Jupiter Broadcasting shows. It is also in video form here: Instructions You will need a client, and you can use a web-based one by going here:https://app.element.io If you don’t already have an account: Choose to “Create Account” Choose “Advanced” (Other […]

Categories
Plants

Update on the Elephant’s Ear (Alocasia)

IT’S ALIVE!!! And growing nicely, which I’m somewhat surprised by, but pleased. 🙂 It now has two leaves, and a third is sprouting. For previous pics see: https://jaytuckey.name/2020/08/04/the-new-plant-an-elephants-ear-aka-alocasia/ I’ve also given it a friend, a Spathiphyllum, commonly called a Peace Lily:

Categories
Plants

The New Plant – An Elephants Ear aka Alocasia

I got a new plant – $2 from Bunnings. It’s looking a little sad at the moment but I hope it will recover and grow.