Correspondent
Dave Morriss

: 225
perloid.nospam@nospam.autistici.org
147
2023-02-08. 00:06:37. Clean. general.
.
I have owned one of these for many years and find it very useful
2022-12-21. 00:11:56. Clean. general.
.
AKA alphanumeric acronyms, alphanumeric abbreviations, or numerical contractions
2022-11-08. 00:08:33. Clean. Bash Scripting.
.
How to use English singular and plural words in messages
2022-10-26. 00:16:40. Clean. Bash Scripting.
.
Found I could do this in Bash, so wanted to share!
2022-10-11. 01:02:02. Clean. general.
.
From Scotland, another chat between MrX and Dave Morriss
2022-06-20. 00:20:36. Clean. YouTube Subscriptions.
.
A few of the channels that distracted me through COVID-19 and beyond
2022-06-13. 00:14:59. Clean. general.
.
You can now submit shows to the Reserve Queue for when free slots are not filled on time.
2022-06-01. 00:15:27. Clean. Battling with English.
.
Confused homophones; misunderstanding words from other countries; Eggcorns
2022-05-23. 00:05:56. Clean. general.
.
In the 1980's, out of ignorance, I bought a real dud of a car
2022-05-12. 01:07:37. Clean. general.
.
MrX and Dave Morriss chatting about this and that
2022-04-15. 01:02:04. Clean. general.
.
MrX and Dave Morriss catching up after nearly a year
2022-03-31. 00:12:25. Clean. general.
.
An image might reveal data you want to keep private
2022-03-14. 00:24:35. Clean. Bash Scripting.
.
Using 'eval', 'mapfile' and environment variables
2022-02-04. 00:15:20. Clean. Battling with English.
.
Some confusion with English plurals; strange language changes
2022-01-06. 00:45:18. Clean. general.
.
Andrew and Dave watch the launch of the JWST
2021-10-15. 01:12:08. Clean. Health and Healthcare.
.
A response to HPR 3414
2021-09-01. 00:45:38. Clean. Bash Scripting.
.
Sending multiple queries to a running instance of sqlite3
2021-07-26. 00:22:22. Clean. general.
.
Some scripts and a database for randomly choosing which meal to cook
2021-07-12. 00:48:39. Clean. general.
.
Part 2 of a discussion about how two HPR hosts create books
2021-04-13. 01:11:28. Clean. general.
.
MrX and Dave Morriss have a chat over Mumble in these trying times
2020-11-03. 00:23:40. Clean. The art of writing.
.
Looking at another batch of writing equipment
2020-10-13. 01:19:23. Clean. general.
.
From Scotland, two HPR hosts chew the fat
2020-09-29. 00:49:43. Clean. general.
.
Second half of the chat between MrX and Dave Morriss
2020-09-22. 00:42:27. Clean. general.
.
MrX and Dave Morriss chat from opposite sides of the Pentland Hills, Edinburgh
2020-09-14. 00:19:52. Clean. general.
.
Another reply to MrX's episode on how he listens to podcasts
2020-09-01. 00:14:30. Clean. general.
.
I talk a little about some pocket knives I often carry
2020-06-09. 00:20:56. Clean. The art of writing.
.
Looking at more writing equipment
2020-05-27. 00:50:21. Clean. general.
.
Two Edinburgh-based hosts have a chat from their respective houses
2020-05-18. 00:58:46. Clean. general.
.
A COVID-19 lockdown chat from Scotland
2020-05-11. 00:13:19. Clean. Bash Scripting.
.
How to add quotes to quoted strings in Bash
2020-04-29. 00:14:39. Clean. The art of writing.
.
Looking at a few more of my writing implements
2020-03-26. 00:26:48. Clean. general.
.
A project making use of my Pi 3A+, an old monitor and MagicMirror2
2020-02-19. 00:41:37. Clean. Bash Scripting.
.
Environment variables
2020-02-06. 00:13:28. Clean. general.
.
Sharing a few experiences with Audacity that may be helpful to others
2019-12-24. 00:44:41. Clean. general.
.
MrX and Dave Morriss chat about nerdy things near a ski slope
2019-12-18. 00:40:41. Clean. How I got into tech.
.
Part 3 of my personal story of experiences with computers
2019-09-20. 00:19:05. Clean. general.
.
Dave Morriss and MrX meet up and record a conversation
2019-08-13. 00:22:38. Clean. Bash Scripting.
.
Zenity is a rather cool program that will display GTK+ dialogs from a script
2019-07-09. 00:42:44. Clean. Learning Awk.
.
Winding up the Gnu Awk series
2019-05-30. 00:31:56. Clean. Learning Awk.
.
Redirection of input and output - part 2
2019-05-20. 00:22:37. Clean. Learning Awk.
.
Redirection of input and output - part 1
2019-02-25. 00:32:35. Clean. Bash Scripting.
.
Deleting arrays; positional and special parameters in Bash
2019-02-18. 00:13:42. Clean. Battling with English.
.
Misunderstandings about English grammar, spelling, punctuation, etc.
2019-01-31. 00:25:53. Clean. Bash Scripting.
.
Arrays in Bash (part 4)
2019-01-28. 00:18:24. Clean. Bash Scripting.
.
Some suggestions on how to improve a Bash script
2019-01-17. 00:31:38. Clean. Bash Scripting.
.
Arrays in Bash (part 3)
2019-01-10. 00:09:09. Clean. general.
.
I created DIN rail fittings for attaching my RPi 3B+ and an SSD disk
2019-01-03. 00:34:16. Clean. Bash Scripting.
.
Arrays in Bash (part 2)
2018-12-20. 00:24:00. Clean. Bash Scripting.
.
Arrays in Bash (part 1)
2018-12-06. 00:29:54. Clean. Bash Scripting.
.
Some of the pitfalls when using loops in Bash
2018-11-22. 00:28:08. Clean. Bash Scripting.
.
More about loops - the 'for' loop, 'break' and 'continue'
2018-11-08. 00:36:42. Clean. Bash Scripting.
.
Making decisions in Bash (part 5)
2018-10-25. 00:28:22. Clean. Bash Scripting.
.
Making decisions in Bash (part 4)
2018-10-11. 00:28:22. Clean. Bash Scripting.
.
Making decisions in Bash (part 3)
2018-09-27. 00:22:52. Clean. Bash Scripting.
.
Making decisions in Bash (part 2)
2018-09-13. 00:21:45. Clean. Bash Scripting.
.
Making decisions in Bash (part 1)
2018-08-03. 00:34:10. Clean. Learning Awk.
.
Advanced use of arrays
2018-07-16. 00:21:22. Clean. Battling with English.
.
Misunderstandings about English grammar, spelling, punctuation, etc.
2018-06-25. 00:20:39. Clean. general.
.
I bought a Creality Ender 3 3D printer in June 2018. Here are my first impressions of it
2018-05-23. 00:11:18. Clean. Battling with English.
.
Misunderstandings about English grammar, spelling, punctuation, etc.
2018-05-03. 00:32:58. Clean. general.
.
In show 2493 I listed some of my YT subscriptions - here's how
2018-04-09. 00:42:15. Clean. Learning Awk.
.
More about arrays in Gnu Awk
2018-03-09. 00:27:11. Clean. GNU Readline.
.
More useful key combinations
2018-02-26. 00:11:10. Clean. Bash Scripting.
.
How to collect identifying information about RPi devices
2018-02-21. 00:14:45. Clean. general.
.
Some of the YouTube channels I have subscribed to in the last year
2018-02-07. 00:39:46. Clean. Bash Scripting.
.
A Bash function for parsing lists of numbers and ranges
2018-01-18. 00:17:45. Clean. Bash Scripting.
.
Working out dates and times in a Bash script
2017-12-27. 00:19:25. Clean. GNU Readline.
.
Various ways of deleting and undeleting on the command line with GNU Readline
2017-12-20. 00:33:53. Clean. Bash Scripting.
.
A few more possibly useful Bash functions are discussed
2017-12-13. 00:15:27. Clean. general.
.
I have been using this menu tool over the past year, and I really like it
2017-12-06. 00:20:39. Clean. Learning Awk.
.
More about loops
2017-10-10. 00:32:39. Clean. general.
.
An introduction to an astronomy podcast that you might like
2017-08-23. 00:10:39. Clean. general.
.
I don't watch any TV so I don't need a licence, but cancelling it is unexpectedly difficult
2017-08-02. 00:38:06. Clean. Vim Hints.
.
Hints and Tips for Vim users - part 5
2017-07-20. 00:20:55. Clean. Podcast recommendations.
.
Updates to my list of podcast feeds
2017-07-06. 00:28:27. Clean. Hobby Electronics.
.
I bought a self-build digital clock on eBay and document the building process
2017-06-20. 00:28:27. Clean. Bash Scripting.
.
How does scp manage extended glob patterns?
2017-05-30. 00:07:08. Clean. Bash Scripting.
.
After learning about the nullglob option I have started to use it
2017-05-23. 01:08:32. Clean. general.
.
Andrew and Dave offer you some more tracks from Magnatune
2017-05-17. 00:38:25. Clean. Bash Scripting.
.
Finishing off the subject of expansion in Bash (part 2)
2017-04-26. 00:39:35. Clean. Bash Scripting.
.
Finishing off the subject of expansion in Bash (part 1)
2017-04-14. 00:31:33. Clean. general.
.
Looking for the best way to store and manage tags in the HPR database, part 3
2017-03-31. 00:24:37. Clean. general.
.
Looking for the best way to store and manage tags in the HPR database, part 2
2017-03-24. 00:26:11. Clean. general.
.
HPR is a wonderful yet fragile project completely dependent on a steady flow of shows from hosts
2017-03-10. 00:26:08. Clean. general.
.
Looking for the best way to store and manage tags in the HPR database, part 1
2017-03-01. 00:39:39. Clean. Learning Awk.
.
Looking more deeply into Awk's regular expressions
2017-01-23. 00:25:58. Clean. general.
.
How I download, manage, listen to and delete podcasts
2017-01-10. 00:24:47. Clean. general.
.
I am trying to learn to make various things and am watching YouTube to find information
2016-11-30. 00:39:09. Clean. general.
.
I have a Raspberry Pi Zero with a Blinkt! 8-LED array I'm setting up as a notification device
2016-11-21. 00:14:47. Clean. general.
.
By popular request, a description of how a slide rule works
2016-11-16. 00:31:09. Clean. Learning Awk.
.
Recapping the last episode and looking at variables in an Awk program
2016-10-07. 00:27:59. Clean. Bash Scripting.
.
I want to speed up some of my podcasts and truncate silence in them too so I wrote a script to do it
2016-09-29. 00:26:38. Clean. Learning Awk.
.
We examine how Awk works, records and fields, printing and program files
2016-09-12. 00:12:26. Clean. general.
.
Prior to a Duffercast recording chalkahlom, inscius and I had a conversation about gardening
2016-09-01. 00:15:25. Clean. general.
.
How I discovered some new things about how my inner ear works and how to stop falling over
2016-08-15. 00:23:21. Clean. Bash Scripting.
.
The further development of a Bash function that may be of use in your scripts
2016-08-10. 00:20:02. Clean. Interviews.
.
I talk to my friend Tom and his collaborator Euan who are working on a project using GNU Health
2016-07-25. 00:11:09. Clean. general.
.
My daughter broke the headphone jack in her laptop. I tried to get the remains out
2016-07-13. 00:11:56. Clean. GNU Readline.
.
There's a lot you can do to speed up typing by using GNU Readline. We'll explore how in this series
2016-06-24. 00:48:09. Clean. Learning sed.
.
Finishing covering sed commands. Looking at some example scripts
2016-06-03. 00:55:53. Clean. Bash Scripting.
.
Yet more information about types of expansion in Bash
2016-05-23. 00:28:36. Clean. general.
.
Kevie and Dave invite you to the 2016 Glasgow Podcrawl
2016-05-04. 00:28:36. Clean. general.
.
I bought a RPi 3, a case, a heatsink and an SSD and have set the Pi up as a server
2016-04-18. 00:47:38. Clean. Learning sed.
.
How sed really works. Less frequently used sed commands
2016-04-12. 00:17:22. Clean. general.
.
I won an Entroware laptop at OggCamp 2015. I talk about it here
2016-03-29. 01:03:48. Clean. Learning sed.
.
Looking at some more sed commands than just s
2016-03-14. 01:01:18. Clean. Learning sed.
.
Some more about the GNU sed command
2016-02-29. 00:44:28. Clean. Learning sed.
.
What sed is and how to use it in a simple way
2016-02-22. 00:18:00. Clean. Hobby Electronics.
.
The BlinkStick is a small USB device with an RGB LED which you can build yourself
2016-01-25. 00:40:24. Clean. Bash Scripting.
.
More about expansion in Bash: this time arithmetic expansion
2016-01-18. 00:20:37. Clean. Cooking.
.
I prepare a vegetarian version of Chow Mein for my son's visit
2016-01-11. 00:32:56. Clean. What's in My Toolkit.
.
I'm a fountain pen enthusiast; here's what's in my pen case
2016-01-06. 00:26:14. Clean. general.
.
I use my own tools for preparing my HPR shows. I talk about them in this episode
2015-11-18. 00:29:18. Clean. Bash Scripting.
.
Some more information about types of expansion in Bash
2015-10-22. 00:15:49. Clean. Bash Scripting.
.
Some information about brace expansion in Bash that you might not know
2015-09-30. 00:48:28. Clean. general.
.
The intrepid Glasgow Podcrawlers meet to discuss their experiences back in July
2015-09-24. 00:21:01. Clean. general.
.
Using a Raspberry Pi as a print spooler for an old USB printer
2015-09-08. 00:29:29. Clean. general.
.
I talk to my daughter about her recent trip to Indonesia
2015-08-26. 00:21:17. Clean. Bash Scripting.
.
A few useful Bash features that may not be well known
2015-08-04. 00:18:32. Clean. Cooking.
.
I've been making my own bread for nearly 40 years, and I thought I'd share my methods
2015-07-28. 00:20:31. Clean. general.
.
ImageMagick is an amazing toolkit for manipulating images. Here's how I use it
2015-07-20. 00:09:09. Clean. general.
.
Using GraphViz to visualise the tags on HPR episodes
2015-07-13. 00:42:38. Clean. How I got into tech.
.
Part 2 of my personal story of experiences with computers
2015-05-26. 01:07:13. Clean. general.
.
Andrew and Dave talk about Magnatune and some of their favourite tracks
2015-05-25. 00:47:20. Clean. Vim Hints.
.
Hints and Tips for Vim users - part 4
2015-04-28. 00:27:42. Clean. Bash Scripting.
.
Some Bash functions that may be of use in your scripts
2015-04-03. 00:45:44. Clean. general.
.
Some advice about best practices on mailing lists
2015-03-26. 00:26:02. Clean. Vim Hints.
.
Hints and Tips for Vim users - part 3
2015-03-12. 00:25:40. Clean. Vim Hints.
.
Hints and Tips for Vim users - part 2
2015-02-26. 00:17:50. Clean. Vim Hints.
.
Hints and Tips for Vim users - part 1
2015-01-29. 00:22:00. Clean. general.
.
My simple Perl script to download the Astronomy Picture of the Day each day
2014-12-18. 00:26:54. Clean. How I got into tech.
.
I've been using computers for more than 40 years. This is part 1 of my story
2014-12-08. 00:21:18. Clean. general.
.
I describe the collection of audio players I use for listening to podcasts
2014-11-26. 00:40:33. Clean. Bash Scripting.
.
A summary and aide memoire of Bash parameter expansion methods
2014-11-10. 00:15:57. Clean. Coffee.
.
I'm a great lover of coffee. This is how I make mine
2014-05-28. 00:27:38. Clean. Podcast recommendations.
.
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR
2014-05-26. 00:23:59. Clean. Podcast recommendations.
.
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR
2014-03-26. 00:23:04. Clean. FOSDEM.
.
Dave chats with his friend Tom about their experiences of FOSDEM 2014
2014-03-10. 00:24:17. Clean. Privacy and Security.
.
I wanted to get my GPG key signed so I joined the FOSDEM 2014 keysigning event
2013-10-22. 00:21:07. Clean. general.
.
Perl scripts to modify broken RSS feeds on the fly
2013-07-31. 00:27:20. Clean. general.
.
Dave interviews Tim, his son, and Tim's friend John, who is visiting from the USA
2013-07-15. 01:20:32. Clean. general.
.
A step-by-step explanation of writing a regular expression in Perl to parse an ISO8601 time duration
2013-07-08. 00:18:47. Clean. general.
.
Creating iCalendar rules by hand and with a Perl script
2013-03-14. 00:21:59. Clean. Bash Scripting.
.
How I download albums from Magnatune with Bash and Perl scripts
2012-12-26. 01:07:24. Clean. general.
.
A discussion about the internals of the HPR scheduling system
2012-10-05. 00:19:27. Clean. general.
.
Some of the Vim/gVim plugins I use and would like to recommend