Correspondent
Dave Morriss
: 225
perloid.nospam@nospam.autistici.org
Old Geek, lives in Scotland, writes scripts and stuff for amusement
- Mastodon: @perloid@mastodon.sdf.org https://mastodon.sdf.org/@perloid
162
hpr4251 :: Dave and MrX turn over a new leaf
It's a leafy day in Studio N
Listen in ogg, spx, or mp3 format.
hpr4227 :: Introduction to jq - part 3
More filters
Listen in ogg, spx, or mp3 format.
hpr4201 :: Today I learnt (2024-08-23)
Some random technical items this time
Listen in ogg, spx, or mp3 format.
hpr4178 :: Today I learnt (2024-07-27)
A few more things I learnt recently
Listen in ogg, spx, or mp3 format.
hpr4153 :: Steading as she goes!
The Edinburgh HPR hosts meet and chat again
Listen in ogg, spx, or mp3 format.
hpr4114 :: Introduction to jq - part 2
Options to jq; learning about filters
Listen in ogg, spx, or mp3 format.
hpr4104 :: Introduction to jq - part 1
The JSON data format, and using the jq utility to process it
Listen in ogg, spx, or mp3 format.
hpr4082 :: No swans at Swanston
MrX and Dave Morriss bring you more chit-chat from Edinburgh
Listen in ogg, spx, or mp3 format.
hpr4027 :: Today I learnt (2023-12-18)
Three random things I discovered in the recent past
Listen in ogg, spx, or mp3 format.
hpr4002 :: Today I learnt - 2023-11-24
Some odds and ends I learnt today
Listen in ogg, spx, or mp3 format.
hpr3985 :: Bash snippet - be careful when feeding data to loops
A loop in a pipeline runs in a subshell
Listen in ogg, spx, or mp3 format.
hpr3954 :: Sedating HPR at the Steading
MrX and Dave Morriss have lunch and record another chat
Listen in ogg, spx, or mp3 format.
hpr3911 :: An overview of the 'ack' command
A Perl-based 'grep'-like tool that can search by file type
Listen in ogg, spx, or mp3 format.
hpr3879 :: HPR at Hillend
MrX and Dave Morriss have lunch and record a chat
Listen in ogg, spx, or mp3 format.
hpr3836 :: Using 'zoxide', an alternative to 'cd'
Dave has been using 'zoxide' for a little while and really likes it
Listen in ogg, spx, or mp3 format.
hpr3829 :: The Edinburgh cohort of HPR hosts stops Mumbling!
Dave Morriss and MrX talk about various technical topics
Listen in ogg, spx, or mp3 format.
hpr3788 :: Nitecore Tube torch
I have owned one of these for many years and find it very useful
Listen in ogg, spx, or mp3 format.
hpr3753 :: Some thoughts on "Numeronyms"
AKA alphanumeric acronyms, alphanumeric abbreviations, or numerical contractions
Listen in ogg, spx, or mp3 format.
hpr3722 :: Bash snippet - plurals in messages
How to use English singular and plural words in messages
Listen in ogg, spx, or mp3 format.
hpr3713 :: Bash snippet - short-circuit evaluation in Bash Boolean expressions
Found I could do this in Bash, so wanted to share!
Listen in ogg, spx, or mp3 format.
hpr3702 :: Easter Ogg
From Scotland, another chat between MrX and Dave Morriss
Listen in ogg, spx, or mp3 format.
hpr3621 :: Watching YouTube in 2022
A few of the channels that distracted me through COVID-19 and beyond
Listen in ogg, spx, or mp3 format.
hpr3616 :: Filling free Slots from the Reserve Queue
You can now submit shows to the Reserve Queue for when free slots are not filled on time.
Listen in ogg, spx, or mp3 format.
hpr3608 :: Battling with English - part 5
Confused homophones; misunderstanding words from other countries; Eggcorns
Listen in ogg, spx, or mp3 format.
hpr3601 :: Re: The Worst Car I Ever Had
In the 1980's, out of ignorance, I bought a real dud of a car
Listen in ogg, spx, or mp3 format.
hpr3594 :: Peely-wally in Edinburgh
MrX and Dave Morriss chatting about this and that
Listen in ogg, spx, or mp3 format.
hpr3575 :: An Edinburgh Blether
MrX and Dave Morriss catching up after nearly a year
Listen in ogg, spx, or mp3 format.
hpr3564 :: Removing EXIF data from an image
An image might reveal data you want to keep private
Listen in ogg, spx, or mp3 format.
hpr3551 :: Bash snippet - some possibly helpful hints
Using 'eval', 'mapfile' and environment variables
Listen in ogg, spx, or mp3 format.
hpr3525 :: Battling with English - part 4
Some confusion with English plurals; strange language changes
Listen in ogg, spx, or mp3 format.
hpr3504 :: James Webb Space Telescope
Andrew and Dave watch the launch of the JWST
Listen in ogg, spx, or mp3 format.
hpr3445 :: True critical thinking seems to be the key
A response to HPR 3414
Listen in ogg, spx, or mp3 format.
hpr3413 :: Bash snippet - using coproc with SQLite
Sending multiple queries to a running instance of sqlite3
Listen in ogg, spx, or mp3 format.
hpr3386 :: What's for dinner?
Some scripts and a database for randomly choosing which meal to cook
Listen in ogg, spx, or mp3 format.
hpr3376 :: Making books with Linux - part 2
Part 2 of a discussion about how two HPR hosts create books
Listen in ogg, spx, or mp3 format.
hpr3312 :: COVID Doldrums
MrX and Dave Morriss have a chat over Mumble in these trying times
Listen in ogg, spx, or mp3 format.
hpr3197 :: Pens, pencils, paper and ink - 3
Looking at another batch of writing equipment
Listen in ogg, spx, or mp3 format.
hpr3182 :: Yo-ho-ho, and a bottle of Cholecalciferol
From Scotland, two HPR hosts chew the fat
Listen in ogg, spx, or mp3 format.
hpr3172 :: A ramble with the Pentland Squires (part 2)
Second half of the chat between MrX and Dave Morriss
Listen in ogg, spx, or mp3 format.
hpr3167 :: A ramble with the Pentland Squires (part 1)
MrX and Dave Morriss chat from opposite sides of the Pentland Hills, Edinburgh
Listen in ogg, spx, or mp3 format.
hpr3161 :: How I manage podcast listening
Another reply to MrX's episode on how he listens to podcasts
Listen in ogg, spx, or mp3 format.
hpr3152 :: My Pocket Knives
I talk a little about some pocket knives I often carry
Listen in ogg, spx, or mp3 format.
hpr3092 :: Pens, pencils, paper and ink - 2
Looking at more writing equipment
Listen in ogg, spx, or mp3 format.
hpr3083 :: Mumbling while on lockdown
Two Edinburgh-based hosts have a chat from their respective houses
Listen in ogg, spx, or mp3 format.
hpr3076 :: Keep calm and Virion
A COVID-19 lockdown chat from Scotland
Listen in ogg, spx, or mp3 format.
hpr3071 :: Bash snippet - quotes inside quoted strings
How to add quotes to quoted strings in Bash
Listen in ogg, spx, or mp3 format.
hpr3063 :: Pens, pencils, paper and ink - 1
Looking at a few more of my writing implements
Listen in ogg, spx, or mp3 format.
hpr3039 :: Making a Raspberry Pi status display
A project making use of my Pi 3A+, an old monitor and MagicMirror2
Listen in ogg, spx, or mp3 format.
hpr3013 :: Bash Tips - 21
Environment variables
Listen in ogg, spx, or mp3 format.
hpr3004 :: Fixing simple audio problems with Audacity
Sharing a few experiences with Audacity that may be helpful to others
Listen in ogg, spx, or mp3 format.
hpr2972 :: The foot of the ski slope
MrX and Dave Morriss chat about nerdy things near a ski slope
Listen in ogg, spx, or mp3 format.
hpr2968 :: Life and Times of a Geek part 3
Part 3 of my personal story of experiences with computers
Listen in ogg, spx, or mp3 format.
hpr2905 :: Two HPR hosts living in the same region finally meet up!
Dave Morriss and MrX meet up and record a conversation
Listen in ogg, spx, or mp3 format.
hpr2877 :: Using Zenity with Pdmenu
Zenity is a rather cool program that will display GTK+ dialogs from a script
Listen in ogg, spx, or mp3 format.
hpr2852 :: Gnu Awk - Part 16
Winding up the Gnu Awk series
Listen in ogg, spx, or mp3 format.
hpr2824 :: Gnu Awk - Part 15
Redirection of input and output - part 2
Listen in ogg, spx, or mp3 format.
hpr2816 :: Gnu Awk - Part 14
Redirection of input and output - part 1
Listen in ogg, spx, or mp3 format.
hpr2756 :: Bash Tips - 20
Deleting arrays; positional and special parameters in Bash
Listen in ogg, spx, or mp3 format.
hpr2751 :: Battling with English - part 3
Misunderstandings about English grammar, spelling, punctuation, etc.
Listen in ogg, spx, or mp3 format.
hpr2739 :: Bash Tips - 19
Arrays in Bash (part 4)
Listen in ogg, spx, or mp3 format.
hpr2736 :: Response to show 2720
Some suggestions on how to improve a Bash script
Listen in ogg, spx, or mp3 format.
hpr2729 :: Bash Tips - 18
Arrays in Bash (part 3)
Listen in ogg, spx, or mp3 format.
hpr2724 :: Using a DIN Rail to mount a Raspberry Pi
I created DIN rail fittings for attaching my RPi 3B+ and an SSD disk
Listen in ogg, spx, or mp3 format.
hpr2719 :: Bash Tips - 17
Arrays in Bash (part 2)
Listen in ogg, spx, or mp3 format.
hpr2709 :: Bash Tips - 16
Arrays in Bash (part 1)
Listen in ogg, spx, or mp3 format.
hpr2699 :: Bash Tips - 15
Some of the pitfalls when using loops in Bash
Listen in ogg, spx, or mp3 format.
hpr2689 :: Bash Tips - 14
More about loops - the 'for' loop, 'break' and 'continue'
Listen in ogg, spx, or mp3 format.
hpr2679 :: Extra ancillary Bash tips - 13
Making decisions in Bash (part 5)
Listen in ogg, spx, or mp3 format.
hpr2669 :: Additional ancillary Bash tips - 12
Making decisions in Bash (part 4)
Listen in ogg, spx, or mp3 format.
hpr2659 :: Further ancillary Bash tips - 11
Making decisions in Bash (part 3)
Listen in ogg, spx, or mp3 format.
hpr2649 :: More ancillary Bash tips - 10
Making decisions in Bash (part 2)
Listen in ogg, spx, or mp3 format.
hpr2639 :: Some ancillary Bash tips - 9
Making decisions in Bash (part 1)
Listen in ogg, spx, or mp3 format.
hpr2610 :: Gnu Awk - Part 12
Advanced use of arrays
Listen in ogg, spx, or mp3 format.
hpr2596 :: Battling with English - part 2
Misunderstandings about English grammar, spelling, punctuation, etc.
Listen in ogg, spx, or mp3 format.
hpr2581 :: My new 3D printer - impressions of the Creality Ender 3
I bought a Creality Ender 3 3D printer in June 2018. Here are my first impressions of it
Listen in ogg, spx, or mp3 format.
hpr2558 :: Battling with English - part 1
Misunderstandings about English grammar, spelling, punctuation, etc.
Listen in ogg, spx, or mp3 format.
hpr2544 :: How I prepared episode 2493: YouTube Subscriptions - update
In show 2493 I listed some of my YT subscriptions - here's how
Listen in ogg, spx, or mp3 format.
hpr2526 :: Gnu Awk - Part 10
More about arrays in Gnu Awk
Listen in ogg, spx, or mp3 format.
hpr2505 :: The power of GNU Readline - part 3
More useful key combinations
Listen in ogg, spx, or mp3 format.
hpr2496 :: Making a Raspberry Pi inventory
How to collect identifying information about RPi devices
Listen in ogg, spx, or mp3 format.
hpr2493 :: YouTube Subscriptions - update
Some of the YouTube channels I have subscribed to in the last year
Listen in ogg, spx, or mp3 format.
hpr2483 :: Useful Bash functions - part 4
A Bash function for parsing lists of numbers and ranges
Listen in ogg, spx, or mp3 format.
hpr2469 :: A flight itinerary in Bash
Working out dates and times in a Bash script
Listen in ogg, spx, or mp3 format.
hpr2453 :: The power of GNU Readline - part 2
Various ways of deleting and undeleting on the command line with GNU Readline
Listen in ogg, spx, or mp3 format.
hpr2448 :: Useful Bash functions - part 3
A few more possibly useful Bash functions are discussed
Listen in ogg, spx, or mp3 format.
hpr2443 :: pdmenu
I have been using this menu tool over the past year, and I really like it
Listen in ogg, spx, or mp3 format.
hpr2438 :: Gnu Awk - Part 8
More about loops
Listen in ogg, spx, or mp3 format.
hpr2397 :: The Urban Astronomer
An introduction to an astronomy podcast that you might like
Listen in ogg, spx, or mp3 format.
hpr2363 :: Cancelling my TV licence
I don't watch any TV so I don't need a licence, but cancelling it is unexpectedly difficult
Listen in ogg, spx, or mp3 format.
hpr2348 :: Vim Hints 005
Hints and Tips for Vim users - part 5
Listen in ogg, spx, or mp3 format.
hpr2339 :: Podcast list additions
Updates to my list of podcast feeds
Listen in ogg, spx, or mp3 format.
hpr2329 :: Building a Digital Clock Kit
I bought a self-build digital clock on eBay and document the building process
Listen in ogg, spx, or mp3 format.
hpr2317 :: Bash snippet - extglob and scp
How does scp manage extended glob patterns?
Listen in ogg, spx, or mp3 format.
hpr2302 :: Bash snippet - nullglob
After learning about the nullglob option I have started to use it
Listen in ogg, spx, or mp3 format.
hpr2297 :: More Magnatune Favourites
Andrew and Dave offer you some more tracks from Magnatune
Listen in ogg, spx, or mp3 format.
hpr2293 :: More supplementary Bash tips
Finishing off the subject of expansion in Bash (part 2)
Listen in ogg, spx, or mp3 format.
hpr2278 :: Some supplementary Bash tips
Finishing off the subject of expansion in Bash (part 1)
Listen in ogg, spx, or mp3 format.
hpr2270 :: Managing tags on HPR episodes - 3
Looking for the best way to store and manage tags in the HPR database, part 3
Listen in ogg, spx, or mp3 format.
hpr2260 :: Managing tags on HPR episodes - 2
Looking for the best way to store and manage tags in the HPR database, part 2
Listen in ogg, spx, or mp3 format.
hpr2255 :: The Good Ship HPR
HPR is a wonderful yet fragile project completely dependent on a steady flow of shows from hosts
Listen in ogg, spx, or mp3 format.
hpr2245 :: Managing tags on HPR episodes - 1
Looking for the best way to store and manage tags in the HPR database, part 1
Listen in ogg, spx, or mp3 format.
hpr2238 :: Gnu Awk - Part 6
Looking more deeply into Awk's regular expressions
Listen in ogg, spx, or mp3 format.
hpr2211 :: My podcast workflow
How I download, manage, listen to and delete podcasts
Listen in ogg, spx, or mp3 format.
hpr2202 :: Makers on YouTube
I am trying to learn to make various things and am watching YouTube to find information
Listen in ogg, spx, or mp3 format.
hpr2173 :: Driving a Blinkt! as an IoT device
I have a Raspberry Pi Zero with a Blinkt! 8-LED array I'm setting up as a notification device
Listen in ogg, spx, or mp3 format.
hpr2166 :: How to use a Slide Rule
By popular request, a description of how a slide rule works
Listen in ogg, spx, or mp3 format.
hpr2163 :: Gnu Awk - Part 4
Recapping the last episode and looking at variables in an Awk program
Listen in ogg, spx, or mp3 format.
hpr2135 :: Audio speedup script
I want to speed up some of my podcasts and truncate silence in them too so I wrote a script to do it
Listen in ogg, spx, or mp3 format.
hpr2129 :: Gnu Awk - Part 2
We examine how Awk works, records and fields, printing and program files
Listen in ogg, spx, or mp3 format.
hpr2116 :: Duffer Gardening
Prior to a Duffercast recording chalkahlom, inscius and I had a conversation about gardening
Listen in ogg, spx, or mp3 format.
hpr2109 :: Hacking my inner ear
How I discovered some new things about how my inner ear works and how to stop falling over
Listen in ogg, spx, or mp3 format.
hpr2096 :: Useful Bash functions - part 2
The further development of a Bash function that may be of use in your scripts
Listen in ogg, spx, or mp3 format.
hpr2093 :: GNU Health
I talk to my friend Tom and his collaborator Euan who are working on a project using GNU Health
Listen in ogg, spx, or mp3 format.
hpr2081 :: Fixing my daughter's laptop
My daughter broke the headphone jack in her laptop. I tried to get the remains out
Listen in ogg, spx, or mp3 format.
hpr2073 :: The power of GNU Readline - part 1
There's a lot you can do to speed up typing by using GNU Readline. We'll explore how in this series
Listen in ogg, spx, or mp3 format.
hpr2060 :: Introduction to sed - part 5
Finishing covering sed commands. Looking at some example scripts
Listen in ogg, spx, or mp3 format.
hpr2045 :: Some other Bash tips
Yet more information about types of expansion in Bash
Listen in ogg, spx, or mp3 format.
hpr2036 :: Glasgow Podcrawl 2016
Kevie and Dave invite you to the 2016 Glasgow Podcrawl
Listen in ogg, spx, or mp3 format.
hpr2023 :: Setting up my Raspberry Pi 3
I bought a RPi 3, a case, a heatsink and an SSD and have set the Pi up as a server
Listen in ogg, spx, or mp3 format.
hpr2011 :: Introduction to sed - part 4
How sed really works. Less frequently used sed commands
Listen in ogg, spx, or mp3 format.
hpr2007 :: My new laptop
I won an Entroware laptop at OggCamp 2015. I talk about it here
Listen in ogg, spx, or mp3 format.
hpr1997 :: Introduction to sed - part 3
Looking at some more sed commands than just s
Listen in ogg, spx, or mp3 format.
hpr1986 :: Introduction to sed - part 2
Some more about the GNU sed command
Listen in ogg, spx, or mp3 format.
hpr1976 :: Introduction to sed - part 1
What sed is and how to use it in a simple way
Listen in ogg, spx, or mp3 format.
hpr1971 :: BlinkStick
The BlinkStick is a small USB device with an RGB LED which you can build yourself
Listen in ogg, spx, or mp3 format.
hpr1951 :: Some additional Bash tips
More about expansion in Bash: this time arithmetic expansion
Listen in ogg, spx, or mp3 format.
hpr1946 :: Wok Cookery
I prepare a vegetarian version of Chow Mein for my son's visit
Listen in ogg, spx, or mp3 format.
hpr1941 :: What's in my case
I'm a fountain pen enthusiast; here's what's in my pen case
Listen in ogg, spx, or mp3 format.
hpr1938 :: How I prepare HPR shows
I use my own tools for preparing my HPR shows. I talk about them in this episode
Listen in ogg, spx, or mp3 format.
hpr1903 :: Some further Bash tips
Some more information about types of expansion in Bash
Listen in ogg, spx, or mp3 format.
hpr1884 :: Some more Bash tips
Some information about brace expansion in Bash that you might not know
Listen in ogg, spx, or mp3 format.
hpr1868 :: Glasgow Podcrawl review
The intrepid Glasgow Podcrawlers meet to discuss their experiences back in July
Listen in ogg, spx, or mp3 format.
hpr1864 :: Turning an old printer into a network printer
Using a Raspberry Pi as a print spooler for an old USB printer
Listen in ogg, spx, or mp3 format.
hpr1852 :: Operation Wallacea
I talk to my daughter about her recent trip to Indonesia
Listen in ogg, spx, or mp3 format.
hpr1843 :: Some Bash tips
A few useful Bash features that may not be well known
Listen in ogg, spx, or mp3 format.
hpr1827 :: How I make bread
I've been making my own bread for nearly 40 years, and I thought I'd share my methods
Listen in ogg, spx, or mp3 format.
hpr1822 :: Some tips on using ImageMagick
ImageMagick is an amazing toolkit for manipulating images. Here's how I use it
Listen in ogg, spx, or mp3 format.
hpr1816 :: Visualising HPR tags
Using GraphViz to visualise the tags on HPR episodes
Listen in ogg, spx, or mp3 format.
hpr1811 :: Life and Times of a Geek part 2
Part 2 of my personal story of experiences with computers
Listen in ogg, spx, or mp3 format.
hpr1777 :: Magnatune Favourites
Andrew and Dave talk about Magnatune and some of their favourite tracks
Listen in ogg, spx, or mp3 format.
hpr1776 :: Vim Hints 004
Hints and Tips for Vim users - part 4
Listen in ogg, spx, or mp3 format.
hpr1757 :: Useful Bash functions
Some Bash functions that may be of use in your scripts
Listen in ogg, spx, or mp3 format.
hpr1740 :: Mailing List Etiquette
Some advice about best practices on mailing lists
Listen in ogg, spx, or mp3 format.
hpr1734 :: Vim Hints 003
Hints and Tips for Vim users - part 3
Listen in ogg, spx, or mp3 format.
hpr1724 :: Vim Hints 002
Hints and Tips for Vim users - part 2
Listen in ogg, spx, or mp3 format.
hpr1714 :: Vim Hints 001
Hints and Tips for Vim users - part 1
Listen in ogg, spx, or mp3 format.
hpr1694 :: My APOD downloader
My simple Perl script to download the Astronomy Picture of the Day each day
Listen in ogg, spx, or mp3 format.
hpr1664 :: Life and Times of a Geek part 1
I've been using computers for more than 40 years. This is part 1 of my story
Listen in ogg, spx, or mp3 format.
hpr1656 :: My audio player collection
I describe the collection of audio players I use for listening to podcasts
Listen in ogg, spx, or mp3 format.
hpr1648 :: Bash parameter manipulation
A summary and aide memoire of Bash parameter expansion methods
Listen in ogg, spx, or mp3 format.
hpr1636 :: How I make coffee
I'm a great lover of coffee. This is how I make mine
Listen in ogg, spx, or mp3 format.
hpr1518 :: 02 The podcasts I listen to
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR
Listen in ogg, spx, or mp3 format.
hpr1516 :: 01 The podcasts I listen to
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR
Listen in ogg, spx, or mp3 format.
hpr1473 :: FOSDEM Discussion
Dave chats with his friend Tom about their experiences of FOSDEM 2014
Listen in ogg, spx, or mp3 format.
hpr1461 :: FOSDEM Keysigning Event
I wanted to get my GPG key signed so I joined the FOSDEM 2014 keysigning event
Listen in ogg, spx, or mp3 format.
hpr1362 :: Fixing a bad RSS feed
Perl scripts to modify broken RSS feeds on the fly
Listen in ogg, spx, or mp3 format.
hpr1303 :: A Music Pairing Under Unlikely Circumstances
Dave interviews Tim, his son, and Tim's friend John, who is visiting from the USA
Listen in ogg, spx, or mp3 format.
hpr1291 :: Parsing an ISO8601 formatted duration field with Perl
A step-by-step explanation of writing a regular expression in Perl to parse an ISO8601 time duration
Listen in ogg, spx, or mp3 format.
hpr1286 :: iCalendar Hacking
Creating iCalendar rules by hand and with a Perl script
Listen in ogg, spx, or mp3 format.
hpr1204 :: My Magnatune Downloader
How I download albums from Magnatune with Bash and Perl scripts
Listen in ogg, spx, or mp3 format.
hpr1148 :: Development Discussion
A discussion about the internals of the HPR scheduling system
Listen in ogg, spx, or mp3 format.
hpr1091 :: Useful Vim Plugins
Some of the Vim/gVim plugins I use and would like to recommend