Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


Correspondent

Dave Morriss

Host Image
Host ID: 225

Old Geek, lives in Scotland, writes scripts and stuff for amusement


email: perloid.nospam@nospam.autistici.org
episodes: 146

hpr3788 :: Nitecore Tube torch

Released: 2023-02-08. Duration: 00:06:37. Flag: Explicit. Series: general.
Tags: torch,flashlight,rechargeable,Lithium Ion.
I have owned one of these for many years and find it very useful

hpr3753 :: Some thoughts on "Numeronyms"

Released: 2022-12-21. Duration: 00:11:56. Flag: Explicit. Series: general.
Tags: English, abbreviation, numeronym, alphanumeric acronym, numerical contraction.
AKA alphanumeric acronyms, alphanumeric abbreviations, or numerical contractions

hpr3722 :: Bash snippet - plurals in messages

Released: 2022-11-08. Duration: 00:08:33. Flag: Explicit. Series: Bash Scripting.
Tags: Bash, plural, ngettext.
How to use English singular and plural words in messages

hpr3713 :: Bash snippet - short-circuit evaluation in Bash Boolean expressions

Released: 2022-10-26. Duration: 00:16:40. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,Boolean expression,short-circuit evaluation.
Found I could do this in Bash, so wanted to share!

hpr3702 :: Easter Ogg

Released: 2022-10-11. Duration: 01:02:02. Flag: Explicit. Series: general.
Tags: chat, old technology, organiser.
From Scotland, another chat between MrX and Dave Morriss

hpr3621 :: Watching YouTube in 2022

Released: 2022-06-20. Duration: 00:20:36. Flag: Explicit. Series: YouTube Subscriptions.
Tags: YouTube,channel.
A few of the channels that distracted me through COVID-19 and beyond

hpr3616 :: Filling free Slots from the Reserve Queue

Released: 2022-06-13. Duration: 00:14:59. Flag: Explicit. Series: general.
Tags: HPR Scheduling, Queue, Reserve Queue.
You can now submit shows to the Reserve Queue for when free slots are not filled on time.

hpr3608 :: Battling with English - part 5

Released: 2022-06-01. Duration: 00:15:27. Flag: Explicit. Series: Battling with English.
Tags: grammar,spelling,homonym,Eggcorn.
Confused homophones; misunderstanding words from other countries; Eggcorns

hpr3601 :: Re: The Worst Car I Ever Had

Released: 2022-05-23. Duration: 00:05:56. Flag: Explicit. Series: general.
Tags: Cars, automobiles, Austin Maestro.
In the 1980's, out of ignorance, I bought a real dud of a car

hpr3594 :: Peely-wally in Edinburgh

Released: 2022-05-12. Duration: 01:07:37. Flag: Explicit. Series: general.
Tags: conversation,Scots language,swither,peely-wally.
MrX and Dave Morriss chatting about this and that

hpr3575 :: An Edinburgh Blether

Released: 2022-04-15. Duration: 01:02:04. Flag: Explicit. Series: general.
Tags: conversation,blether.
MrX and Dave Morriss catching up after nearly a year

hpr3564 :: Removing EXIF data from an image

Released: 2022-03-31. Duration: 00:12:25. Flag: Explicit. Series: general.
Tags: image,Exif,exiftool,GraphicsMagick,orientation.
An image might reveal data you want to keep private

hpr3551 :: Bash snippet - some possibly helpful hints

Released: 2022-03-14. Duration: 00:24:35. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,eval,mapfile,environment variables.
Using 'eval', 'mapfile' and environment variables

hpr3525 :: Battling with English - part 4

Released: 2022-02-04. Duration: 00:15:20. Flag: Explicit. Series: Battling with English.
Tags: grammar,spelling,plurals,word misuse,English,language evolution.
Some confusion with English plurals; strange language changes

hpr3504 :: James Webb Space Telescope

Released: 2022-01-06. Duration: 00:45:18. Flag: Explicit. Series: general.
Tags: astronomy,telescope,rocket launch,JWST,NASA,ESA,CSA.
Andrew and Dave watch the launch of the JWST

hpr3445 :: True critical thinking seems to be the key

Released: 2021-10-15. Duration: 01:12:08. Flag: Explicit. Series: Health and Healthcare.
Tags: COVID-19,social distancing,masks,aerosol,Vitamin D3,body temperature,vaccines.
A response to HPR 3414

hpr3413 :: Bash snippet - using coproc with SQLite

Released: 2021-09-01. Duration: 00:45:38. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,coproc,subshell,coprocess,pipe,file descriptor.
Sending multiple queries to a running instance of sqlite3

hpr3386 :: What's for dinner?

Released: 2021-07-26. Duration: 00:22:22. Flag: Explicit. Series: general.
Tags: Perl,SQLite3,database,food.
Some scripts and a database for randomly choosing which meal to cook

hpr3376 :: Making books with Linux - part 2

Released: 2021-07-12. Duration: 00:48:39. Flag: Explicit. Series: general.
Tags: Markdown,Pandoc,Template Toolkit,PDF.
Part 2 of a discussion about how two HPR hosts create books

hpr3312 :: COVID Doldrums

Released: 2021-04-13. Duration: 01:11:28. Flag: Explicit. Series: general.
Tags: COVID-19.
MrX and Dave Morriss have a chat over Mumble in these trying times

hpr3197 :: Pens, pencils, paper and ink - 3

Released: 2020-11-03. Duration: 00:23:40. Flag: Explicit. Series: The art of writing.
Tags: fountain pen,gel pen,mechanical pencil,ink,paper.
Looking at another batch of writing equipment

hpr3182 :: Yo-ho-ho, and a bottle of Cholecalciferol

Released: 2020-10-13. Duration: 01:19:23. Flag: Explicit. Series: general.
Tags: COVID-19,SARS-Cov-2,Vitamin D,6502 microprocessor,BBC Micro.
From Scotland, two HPR hosts chew the fat

hpr3172 :: A ramble with the Pentland Squires (part 2)

Released: 2020-09-29. Duration: 00:49:43. Flag: Explicit. Series: general.
Tags: COVID-19,physical isolation,discussion.
Second half of the chat between MrX and Dave Morriss

hpr3167 :: A ramble with the Pentland Squires (part 1)

Released: 2020-09-22. Duration: 00:42:27. Flag: Explicit. Series: general.
Tags: COVID-19,physical isolation,discussion.
MrX and Dave Morriss chat from opposite sides of the Pentland Hills, Edinburgh

hpr3161 :: How I manage podcast listening

Released: 2020-09-14. Duration: 00:19:52. Flag: Explicit. Series: general.
Tags: podcast,software,mp3 player,database.
Another reply to MrX's episode on how he listens to podcasts

hpr3152 :: My Pocket Knives

Released: 2020-09-01. Duration: 00:14:30. Flag: Explicit. Series: general.
Tags: knife,pocket knife,penknife,Victorinox,Durol,Roxon.
I talk a little about some pocket knives I often carry

hpr3092 :: Pens, pencils, paper and ink - 2

Released: 2020-06-09. Duration: 00:20:56. Flag: Explicit. Series: The art of writing.
Tags: fountain pen,mechanical pencil,paper.
Looking at more writing equipment

hpr3083 :: Mumbling while on lockdown

Released: 2020-05-27. Duration: 00:50:21. Flag: Explicit. Series: general.
Tags: COVID-19,lockdown.
Two Edinburgh-based hosts have a chat from their respective houses

hpr3076 :: Keep calm and Virion

Released: 2020-05-18. Duration: 00:58:46. Flag: Explicit. Series: general.
Tags: Virus,Virion,COVID-19.
A COVID-19 lockdown chat from Scotland

hpr3071 :: Bash snippet - quotes inside quoted strings

Released: 2020-05-11. Duration: 00:13:19. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,quotes.
How to add quotes to quoted strings in Bash

hpr3063 :: Pens, pencils, paper and ink - 1

Released: 2020-04-29. Duration: 00:14:39. Flag: Explicit. Series: The art of writing.
Tags: fountain pen,ballpoint pen.
Looking at a few more of my writing implements

hpr3039 :: Making a Raspberry Pi status display

Released: 2020-03-26. Duration: 00:26:48. Flag: Explicit. Series: general.
Tags: Raspberry Pi,VGA monitor,MagicMirror2,MQTT,Node.js,Electron.
A project making use of my Pi 3A+, an old monitor and MagicMirror2

hpr3013 :: Bash Tips - 21

Released: 2020-02-19. Duration: 00:41:37. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,variable,environment,environment variable.
Environment variables

hpr3004 :: Fixing simple audio problems with Audacity

Released: 2020-02-06. Duration: 00:13:28. Flag: Explicit. Series: general.
Tags: audio,Audacity,effects,problem solving.
Sharing a few experiences with Audacity that may be helpful to others

hpr2972 :: The foot of the ski slope

Released: 2019-12-24. Duration: 00:44:41. Flag: Explicit. Series: general.
Tags: HPR,hosts,meeting,technology.
MrX and Dave Morriss chat about nerdy things near a ski slope

hpr2968 :: Life and Times of a Geek part 3

Released: 2019-12-18. Duration: 00:40:41. Flag: Explicit. Series: How I got into tech.
Tags: video recorder,Skinner box,logic gate,digitiser,Dobbie McInnes,Data General,teletype,Cyber-72,APL,Si.
Part 3 of my personal story of experiences with computers

hpr2905 :: Two HPR hosts living in the same region finally meet up!

Released: 2019-09-20. Duration: 00:19:05. Flag: Explicit. Series: general.
Tags: HPR,hosts,meeting,Dave Morriss,MrX.
Dave Morriss and MrX meet up and record a conversation

hpr2877 :: Using Zenity with Pdmenu

Released: 2019-08-13. Duration: 00:22:38. Flag: Explicit. Series: Bash Scripting.
Tags: zenity,Bash scripting,pdmenu,GTK+.
Zenity is a rather cool program that will display GTK+ dialogs from a script

hpr2852 :: Gnu Awk - Part 16

Released: 2019-07-09. Duration: 00:42:44. Flag: Explicit. Series: Learning Awk.
Tags: Gnu Awk, advanced features.
Winding up the Gnu Awk series

hpr2824 :: Gnu Awk - Part 15

Released: 2019-05-30. Duration: 00:31:56. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk Language, gawk, redirection.
Redirection of input and output - part 2

hpr2816 :: Gnu Awk - Part 14

Released: 2019-05-20. Duration: 00:22:37. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk Language, gawk,redirection.
Redirection of input and output - part 1

hpr2756 :: Bash Tips - 20

Released: 2019-02-25. Duration: 00:32:35. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,array,delete,positional parameters.
Deleting arrays; positional and special parameters in Bash

hpr2751 :: Battling with English - part 3

Released: 2019-02-18. Duration: 00:13:42. Flag: Explicit. Series: Battling with English.
Tags: grammar,spelling,punctuation,word misuse,English.
Misunderstandings about English grammar, spelling, punctuation, etc.

hpr2739 :: Bash Tips - 19

Released: 2019-01-31. Duration: 00:25:53. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,array,declare,typeset,local,readonly,read,mapfile,readarray.
Arrays in Bash (part 4)

hpr2736 :: Response to show 2720

Released: 2019-01-28. Duration: 00:18:24. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,ShellCheck.
Some suggestions on how to improve a Bash script

hpr2729 :: Bash Tips - 18

Released: 2019-01-17. Duration: 00:31:38. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,array,indexed array,associative array,parameter expansion.
Arrays in Bash (part 3)

hpr2724 :: Using a DIN Rail to mount a Raspberry Pi

Released: 2019-01-10. Duration: 00:09:09. Flag: Explicit. Series: general.
Tags: 3D printing,DIN rail,Raspberry Pi.
I created DIN rail fittings for attaching my RPi 3B+ and an SSD disk

hpr2719 :: Bash Tips - 17

Released: 2019-01-03. Duration: 00:34:16. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,array,indexed array,associative array.
Arrays in Bash (part 2)

hpr2709 :: Bash Tips - 16

Released: 2018-12-20. Duration: 00:24:00. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,array,indexed array,associative array.
Arrays in Bash (part 1)

hpr2699 :: Bash Tips - 15

Released: 2018-12-06. Duration: 00:29:54. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,loop,ls,pipe,pipeline,find,extglob.
Some of the pitfalls when using loops in Bash

hpr2689 :: Bash Tips - 14

Released: 2018-11-22. Duration: 00:28:08. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,loop,for,break,continue.
More about loops - the 'for' loop, 'break' and 'continue'

hpr2679 :: Extra ancillary Bash tips - 13

Released: 2018-11-08. Duration: 00:36:42. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,extended test,regular expression,capture group,BASH_REMATCH,back reference.
Making decisions in Bash (part 5)

hpr2669 :: Additional ancillary Bash tips - 12

Released: 2018-10-25. Duration: 00:28:22. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,regular expression.
Making decisions in Bash (part 4)

hpr2659 :: Further ancillary Bash tips - 11

Released: 2018-10-11. Duration: 00:28:22. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,conditional expression,string comparison,pattern.
Making decisions in Bash (part 3)

hpr2649 :: More ancillary Bash tips - 10

Released: 2018-09-27. Duration: 00:22:52. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,while,until,if,case.
Making decisions in Bash (part 2)

hpr2639 :: Some ancillary Bash tips - 9

Released: 2018-09-13. Duration: 00:21:45. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,test,true,false.
Making decisions in Bash (part 1)

hpr2610 :: Gnu Awk - Part 12

Released: 2018-08-03. Duration: 00:34:10. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk Language, gawk, arrays, sorting.
Advanced use of arrays

hpr2596 :: Battling with English - part 2

Released: 2018-07-16. Duration: 00:21:22. Flag: Explicit. Series: Battling with English.
Tags: grammar,spelling,punctuation,word misuse,English,apostrophe.
Misunderstandings about English grammar, spelling, punctuation, etc.

hpr2581 :: My new 3D printer - impressions of the Creality Ender 3

Released: 2018-06-25. Duration: 00:20:39. Flag: Explicit. Series: general.
Tags: 3D printer.
I bought a Creality Ender 3 3D printer in June 2018. Here are my first impressions of it

hpr2558 :: Battling with English - part 1

Released: 2018-05-23. Duration: 00:11:18. Flag: Explicit. Series: Battling with English.
Tags: grammar,spelling,punctuation,word misuse,English.
Misunderstandings about English grammar, spelling, punctuation, etc.

hpr2544 :: How I prepared episode 2493: YouTube Subscriptions - update

Released: 2018-05-03. Duration: 00:32:58. Flag: Explicit. Series: general.
Tags: YouTube,OPML,XML,xmlstarlet,Template Toolkit.
In show 2493 I listed some of my YT subscriptions - here's how

hpr2526 :: Gnu Awk - Part 10

Released: 2018-04-09. Duration: 00:42:15. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility,Awk language,gawk,arrays.
More about arrays in Gnu Awk

hpr2505 :: The power of GNU Readline - part 3

Released: 2018-03-09. Duration: 00:27:11. Flag: Explicit. Series: GNU Readline.
Tags: command line,cli,GNU Readline.
More useful key combinations

hpr2496 :: Making a Raspberry Pi inventory

Released: 2018-02-26. Duration: 00:11:10. Flag: Explicit. Series: Bash Scripting.
Tags: Raspberry Pi, RPi.
How to collect identifying information about RPi devices

hpr2493 :: YouTube Subscriptions - update

Released: 2018-02-21. Duration: 00:14:45. Flag: Explicit. Series: general.
Tags: YouTube,channel.
Some of the YouTube channels I have subscribed to in the last year

hpr2483 :: Useful Bash functions - part 4

Released: 2018-02-07. Duration: 00:39:46. Flag: Explicit. Series: Bash Scripting.
Tags: coding,Bash,script,function.
A Bash function for parsing lists of numbers and ranges

hpr2469 :: A flight itinerary in Bash

Released: 2018-01-18. Duration: 00:17:45. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,date,ISO 8601,epoch.
Working out dates and times in a Bash script

hpr2453 :: The power of GNU Readline - part 2

Released: 2017-12-27. Duration: 00:19:25. Flag: Explicit. Series: GNU Readline.
Tags: command line,cli,GNU Readline.
Various ways of deleting and undeleting on the command line with GNU Readline

hpr2448 :: Useful Bash functions - part 3

Released: 2017-12-20. Duration: 00:33:53. Flag: Explicit. Series: Bash Scripting.
Tags: coding,Bash,script,function.
A few more possibly useful Bash functions are discussed

hpr2443 :: pdmenu

Released: 2017-12-13. Duration: 00:15:27. Flag: Explicit. Series: general.
Tags: command line,menu,pdmenu,.pdmenurc.
I have been using this menu tool over the past year, and I really like it

hpr2438 :: Gnu Awk - Part 8

Released: 2017-12-06. Duration: 00:20:39. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility,Awk language,gawk,loops.
More about loops

hpr2397 :: The Urban Astronomer

Released: 2017-10-10. Duration: 00:32:39. Flag: Clean. Series: general.
Tags: astronomy,podcast.
An introduction to an astronomy podcast that you might like

hpr2363 :: Cancelling my TV licence

Released: 2017-08-23. Duration: 00:10:39. Flag: Explicit. Series: general.
Tags: TV,television,licence.
I don't watch any TV so I don't need a licence, but cancelling it is unexpectedly difficult

hpr2348 :: Vim Hints 005

Released: 2017-08-02. Duration: 00:38:06. Flag: Explicit. Series: Vim Hints.
Tags: vim,editor,movement,copy,paste,text object,configuration,.vimrc.
Hints and Tips for Vim users - part 5

hpr2339 :: Podcast list additions

Released: 2017-07-20. Duration: 00:20:55. Flag: Explicit. Series: Podcast recommendations.
Tags: podcast,feed,recommendation.
Updates to my list of podcast feeds

hpr2329 :: Building a Digital Clock Kit

Released: 2017-07-06. Duration: 00:28:27. Flag: Explicit. Series: Hobby Electronics.
Tags: electronics,clock,soldering.
I bought a self-build digital clock on eBay and document the building process

hpr2317 :: Bash snippet - extglob and scp

Released: 2017-06-20. Duration: 00:28:27. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,shopt,filename expansion,scp,rsync.
How does scp manage extended glob patterns?

hpr2302 :: Bash snippet - nullglob

Released: 2017-05-30. Duration: 00:07:08. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,shopt,filename expansion.
After learning about the nullglob option I have started to use it

hpr2297 :: More Magnatune Favourites

Released: 2017-05-23. Duration: 01:08:32. Flag: Explicit. Series: general.
Tags: Magnatune,music.
Andrew and Dave offer you some more tracks from Magnatune

hpr2293 :: More supplementary Bash tips

Released: 2017-05-17. Duration: 00:38:25. Flag: Explicit. Series: Bash Scripting.
Tags: Bash, expansion, filename expansion, extglob, extended pattern matching.
Finishing off the subject of expansion in Bash (part 2)

hpr2278 :: Some supplementary Bash tips

Released: 2017-04-26. Duration: 00:39:35. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,expansion,pathname expansion,shopt.
Finishing off the subject of expansion in Bash (part 1)

hpr2270 :: Managing tags on HPR episodes - 3

Released: 2017-04-14. Duration: 00:31:33. Flag: Explicit. Series: general.
Tags: HPR,database,schema,tags,many-to-many.
Looking for the best way to store and manage tags in the HPR database, part 3

hpr2260 :: Managing tags on HPR episodes - 2

Released: 2017-03-31. Duration: 00:24:37. Flag: Explicit. Series: general.
Tags: HPR,database,schema,tag,SQL,foreign key.
Looking for the best way to store and manage tags in the HPR database, part 2

hpr2255 :: The Good Ship HPR

Released: 2017-03-24. Duration: 00:26:11. Flag: Explicit. Series: general.
Tags: HPR,community,contribution,podcast.
HPR is a wonderful yet fragile project completely dependent on a steady flow of shows from hosts

hpr2245 :: Managing tags on HPR episodes - 1

Released: 2017-03-10. Duration: 00:26:08. Flag: Explicit. Series: general.
Tags: HPR,database,schema,tag.
Looking for the best way to store and manage tags in the HPR database, part 1

hpr2238 :: Gnu Awk - Part 6

Released: 2017-03-01. Duration: 00:39:39. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk language, gawk, regular expression.
Looking more deeply into Awk's regular expressions

hpr2211 :: My podcast workflow

Released: 2017-01-23. Duration: 00:25:58. Flag: Explicit. Series: general.
Tags: podcast,RSS,Atom,Rockbox,playlist,Bashpodder,PostgreSQL,XSLT.
How I download, manage, listen to and delete podcasts

hpr2202 :: Makers on YouTube

Released: 2017-01-10. Duration: 00:24:47. Flag: Explicit. Series: general.
Tags: making, youtube, podcast.
I am trying to learn to make various things and am watching YouTube to find information

hpr2173 :: Driving a Blinkt! as an IoT device

Released: 2016-11-30. Duration: 00:39:09. Flag: Explicit. Series: general.
Tags: Raspberry Pi,Blinkt!,BlinkStick,MQTT,Mosquitto.
I have a Raspberry Pi Zero with a Blinkt! 8-LED array I'm setting up as a notification device

hpr2166 :: How to use a Slide Rule

Released: 2016-11-21. Duration: 00:14:47. Flag: Explicit. Series: general.
Tags: slide rule,logarithm,slipstick,analogue computer.
By popular request, a description of how a slide rule works

hpr2163 :: Gnu Awk - Part 4

Released: 2016-11-16. Duration: 00:31:09. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk language, gawk,variables.
Recapping the last episode and looking at variables in an Awk program

hpr2135 :: Audio speedup script

Released: 2016-10-07. Duration: 00:27:59. Flag: Explicit. Series: Bash Scripting.
Tags: bash,sox,speed.
I want to speed up some of my podcasts and truncate silence in them too so I wrote a script to do it

hpr2129 :: Gnu Awk - Part 2

Released: 2016-09-29. Duration: 00:26:38. Flag: Explicit. Series: Learning Awk.
Tags: Awk utility, Awk language, gawk, text manipulation.
We examine how Awk works, records and fields, printing and program files

hpr2116 :: Duffer Gardening

Released: 2016-09-12. Duration: 00:12:26. Flag: Explicit. Series: general.
Tags: duffer,gardening.
Prior to a Duffercast recording chalkahlom, inscius and I had a conversation about gardening

hpr2109 :: Hacking my inner ear

Released: 2016-09-01. Duration: 00:15:25. Flag: Explicit. Series: general.
Tags: BPPV, inner ear, vestibular system.
How I discovered some new things about how my inner ear works and how to stop falling over

hpr2096 :: Useful Bash functions - part 2

Released: 2016-08-15. Duration: 00:23:21. Flag: Explicit. Series: Bash Scripting.
Tags: coding,Bash,script,function.
The further development of a Bash function that may be of use in your scripts

hpr2093 :: GNU Health

Released: 2016-08-10. Duration: 00:20:02. Flag: Explicit. Series: Interviews.
Tags: Interview,Linux,hospital,Hospital Information System,GNU Health,Raspberry Pi,NUC,LIMS,PACS,FHIR.
I talk to my friend Tom and his collaborator Euan who are working on a project using GNU Health

hpr2081 :: Fixing my daughter's laptop

Released: 2016-07-25. Duration: 00:11:09. Flag: Explicit. Series: general.
Tags: laptop,repair,audio jack,Dremel,USB DAC.
My daughter broke the headphone jack in her laptop. I tried to get the remains out

hpr2073 :: The power of GNU Readline - part 1

Released: 2016-07-13. Duration: 00:11:56. Flag: Explicit. Series: GNU Readline.
Tags: command line,cli,GNU Readline.
There's a lot you can do to speed up typing by using GNU Readline. We'll explore how in this series

hpr2060 :: Introduction to sed - part 5

Released: 2016-06-24. Duration: 00:48:09. Flag: Explicit. Series: Learning sed.
Tags: sed,stream editor,pattern space,hold space.
Finishing covering sed commands. Looking at some example scripts

hpr2045 :: Some other Bash tips

Released: 2016-06-03. Duration: 00:55:53. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,expansion,process substitution, word splitting.
Yet more information about types of expansion in Bash

hpr2036 :: Glasgow Podcrawl 2016

Released: 2016-05-23. Duration: 00:28:36. Flag: Explicit. Series: general.
Tags: Glasgow,Podcrawl,open source, ccmusic, podcast, Linux.
Kevie and Dave invite you to the 2016 Glasgow Podcrawl

hpr2023 :: Setting up my Raspberry Pi 3

Released: 2016-05-04. Duration: 00:28:36. Flag: Explicit. Series: general.
Tags: Raspberry Pi,SSD,Raspbian.
I bought a RPi 3, a case, a heatsink and an SSD and have set the Pi up as a server

hpr2011 :: Introduction to sed - part 4

Released: 2016-04-18. Duration: 00:47:38. Flag: Explicit. Series: Learning sed.
Tags: sed,stream editor,pattern space,hold space.
How sed really works. Less frequently used sed commands

hpr2007 :: My new laptop

Released: 2016-04-12. Duration: 00:17:22. Flag: Explicit. Series: general.
Tags: laptop, Ubuntu, OggCamp, entroware.
I won an Entroware laptop at OggCamp 2015. I talk about it here

hpr1997 :: Introduction to sed - part 3

Released: 2016-03-29. Duration: 01:03:48. Flag: Explicit. Series: Learning sed.
Tags: sed,stream editor,line address,regular expression,edit command.
Looking at some more sed commands than just s

hpr1986 :: Introduction to sed - part 2

Released: 2016-03-14. Duration: 01:01:18. Flag: Explicit. Series: Learning sed.
Tags: sed,stream editor,option,regular expression,substitution.
Some more about the GNU sed command

hpr1976 :: Introduction to sed - part 1

Released: 2016-02-29. Duration: 00:44:28. Flag: Explicit. Series: Learning sed.
Tags: sed,stream editor,option,regular expression,substitution.
What sed is and how to use it in a simple way

hpr1971 :: BlinkStick

Released: 2016-02-22. Duration: 00:18:00. Flag: Explicit. Series: Hobby Electronics.
Tags: BlinkStick,electronics,soldering,RGB LED,Integrated circuit.
The BlinkStick is a small USB device with an RGB LED which you can build yourself

hpr1951 :: Some additional Bash tips

Released: 2016-01-25. Duration: 00:40:24. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,expansion,arithmetic expansion,shell arithmetic,number base.
More about expansion in Bash: this time arithmetic expansion

hpr1946 :: Wok Cookery

Released: 2016-01-18. Duration: 00:20:37. Flag: Explicit. Series: Cooking.
Tags: cooking,wok,stir-fry,chow mein,noodles,Quorn.
I prepare a vegetarian version of Chow Mein for my son's visit

hpr1941 :: What's in my case

Released: 2016-01-11. Duration: 00:32:56. Flag: Explicit. Series: What's in My Toolkit.
Tags: fountain pen,nib,ink,cartridge,piston fill,penmanship.
I'm a fountain pen enthusiast; here's what's in my pen case

hpr1938 :: How I prepare HPR shows

Released: 2016-01-06. Duration: 00:26:14. Flag: Explicit. Series: general.
Tags: Markdown,Pandoc,ePub,Bash,Perl,FTP.
I use my own tools for preparing my HPR shows. I talk about them in this episode

hpr1903 :: Some further Bash tips

Released: 2015-11-18. Duration: 00:29:18. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,expansion,tilde expansion,command substitution.
Some more information about types of expansion in Bash

hpr1884 :: Some more Bash tips

Released: 2015-10-22. Duration: 00:15:49. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,brace expansion,seq.
Some information about brace expansion in Bash that you might not know

hpr1868 :: Glasgow Podcrawl review

Released: 2015-09-30. Duration: 00:48:28. Flag: Explicit. Series: general.
Tags: Glasgow,Podcrawl,review.
The intrepid Glasgow Podcrawlers meet to discuss their experiences back in July

hpr1864 :: Turning an old printer into a network printer

Released: 2015-09-24. Duration: 00:21:01. Flag: Explicit. Series: general.
Tags: printer,network,raspberry pi,CUPS,SANE.
Using a Raspberry Pi as a print spooler for an old USB printer

hpr1852 :: Operation Wallacea

Released: 2015-09-08. Duration: 00:29:29. Flag: Explicit. Series: general.
Tags: operation wallacea,hoga island,diving,padi,scuba,snorkel,coral,reef.
I talk to my daughter about her recent trip to Indonesia

hpr1843 :: Some Bash tips

Released: 2015-08-26. Duration: 00:21:17. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,pushd,popd,dirs.
A few useful Bash features that may not be well known

hpr1827 :: How I make bread

Released: 2015-08-04. Duration: 00:18:32. Flag: Explicit. Series: Cooking.
Tags: cooking,bread,yeast,baking,loaves,dough,gluten.
I've been making my own bread for nearly 40 years, and I thought I'd share my methods

hpr1822 :: Some tips on using ImageMagick

Released: 2015-07-28. Duration: 00:20:31. Flag: Explicit. Series: general.
Tags: images,ImageMagick,scripting,Krita.
ImageMagick is an amazing toolkit for manipulating images. Here's how I use it

hpr1816 :: Visualising HPR tags

Released: 2015-07-20. Duration: 00:09:09. Flag: Explicit. Series: general.
Tags: Perl,GraphViz,tags,SVG.
Using GraphViz to visualise the tags on HPR episodes

hpr1811 :: Life and Times of a Geek part 2

Released: 2015-07-13. Duration: 00:42:38. Flag: Explicit. Series: How I got into tech.
Tags: computer,programming,punched card,paper tape,teletype,graph plotter,Seymour Cray,CDC,Control Data Corporation,CDC 7600,Cray-1,ICL,ALGOL 60,FORTRAN,Pascal.
Part 2 of my personal story of experiences with computers

hpr1777 :: Magnatune Favourites

Released: 2015-05-26. Duration: 01:07:13. Flag: Explicit. Series: general.
Tags: Magnatune,music.
Andrew and Dave talk about Magnatune and some of their favourite tracks

hpr1776 :: Vim Hints 004

Released: 2015-05-25. Duration: 00:47:20. Flag: Explicit. Series: Vim Hints.
Tags: vim,gvim,editor,movement,editing,configuration.
Hints and Tips for Vim users - part 4

hpr1757 :: Useful Bash functions

Released: 2015-04-28. Duration: 00:27:42. Flag: Explicit. Series: Bash Scripting.
Tags: coding,Bash,script,function.
Some Bash functions that may be of use in your scripts

hpr1740 :: Mailing List Etiquette

Released: 2015-04-03. Duration: 00:45:44. Flag: Explicit. Series: general.
Tags: email,mailing list,thread,conversation,mail client.
Some advice about best practices on mailing lists

hpr1734 :: Vim Hints 003

Released: 2015-03-26. Duration: 00:26:02. Flag: Explicit. Series: Vim Hints.
Tags: vim,editor,movement,configuration.
Hints and Tips for Vim users - part 3

hpr1724 :: Vim Hints 002

Released: 2015-03-12. Duration: 00:25:40. Flag: Explicit. Series: Vim Hints.
Tags: vim,gvim,editor,backup,undo,redo,crash recovery.
Hints and Tips for Vim users - part 2

hpr1714 :: Vim Hints 001

Released: 2015-02-26. Duration: 00:17:50. Flag: Explicit. Series: Vim Hints.
Tags: vim,gvim,editor.
Hints and Tips for Vim users - part 1

hpr1694 :: My APOD downloader

Released: 2015-01-29. Duration: 00:22:00. Flag: Explicit. Series: general.
Tags: NASA,astronomy,picture,Perl.
My simple Perl script to download the Astronomy Picture of the Day each day

hpr1664 :: Life and Times of a Geek part 1

Released: 2014-12-18. Duration: 00:26:54. Flag: Explicit. Series: How I got into tech.
Tags: computer,mainframe,programming,punched card,paper tape,teletype,graph plotter,ALGOL 60.
I've been using computers for more than 40 years. This is part 1 of my story

hpr1656 :: My audio player collection

Released: 2014-12-08. Duration: 00:21:18. Flag: Explicit. Series: general.
Tags: audio player,podcast,Rockbox.
I describe the collection of audio players I use for listening to podcasts

hpr1648 :: Bash parameter manipulation

Released: 2014-11-26. Duration: 00:40:33. Flag: Explicit. Series: Bash Scripting.
Tags: Bash,script,parameter,variable.
A summary and aide memoire of Bash parameter expansion methods

hpr1636 :: How I make coffee

Released: 2014-11-10. Duration: 00:15:57. Flag: Explicit. Series: Coffee.
Tags: coffee,moka pot,espresso,cafetiere.
I'm a great lover of coffee. This is how I make mine

hpr1518 :: 02 The podcasts I listen to

Released: 2014-05-28. Duration: 00:27:38. Flag: Explicit. Series: Podcast recommendations.
Tags: podcasts,recommendations.
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR

hpr1516 :: 01 The podcasts I listen to

Released: 2014-05-26. Duration: 00:23:59. Flag: Explicit. Series: Podcast recommendations.
Tags: podcasts,recommendations.
I listen to a lot of podcasts and thought it might be interesting if I shared them on HPR

hpr1473 :: FOSDEM Discussion

Released: 2014-03-26. Duration: 00:23:04. Flag: Explicit. Series: FOSDEM.
Tags: FOSDEM.
Dave chats with his friend Tom about their experiences of FOSDEM 2014

hpr1461 :: FOSDEM Keysigning Event

Released: 2014-03-10. Duration: 00:24:17. Flag: Explicit. Series: Privacy and Security.
Tags: Security,Privacy,PGP,key,key signing.
I wanted to get my GPG key signed so I joined the FOSDEM 2014 keysigning event

hpr1362 :: Fixing a bad RSS feed

Released: 2013-10-22. Duration: 00:21:07. Flag: Explicit. Series: general.
Tags: RSS,Perl,podcast,scripting.
Perl scripts to modify broken RSS feeds on the fly

hpr1303 :: A Music Pairing Under Unlikely Circumstances

Released: 2013-07-31. Duration: 00:27:20. Flag: Explicit. Series: general.
Tags: music,composition,collaboration,InternetDJ,FL Studio.
Dave interviews Tim, his son, and Tim's friend John, who is visiting from the USA

hpr1291 :: Parsing an ISO8601 formatted duration field with Perl

Released: 2013-07-15. Duration: 01:20:32. Flag: Explicit. Series: general.
Tags: Perl,regular expression,ISO8601 time duration.
A step-by-step explanation of writing a regular expression in Perl to parse an ISO8601 time duration

hpr1286 :: iCalendar Hacking

Released: 2013-07-08. Duration: 00:18:47. Flag: Explicit. Series: general.
Tags: iCalendar,Perl,RFC 5545,pcal,remind.
Creating iCalendar rules by hand and with a Perl script

hpr1204 :: My Magnatune Downloader

Released: 2013-03-14. Duration: 00:21:59. Flag: Explicit. Series: Bash Scripting.
Tags: Magnatune,API,Bash,XML,XSLT,xsltproc.
How I download albums from Magnatune with Bash and Perl scripts

hpr1148 :: Development Discussion

Released: 2012-12-26. Duration: 01:07:24. Flag: Explicit. Series: general.
Tags: scheduling,queueing,scripting.
A discussion about the internals of the HPR scheduling system

hpr1091 :: Useful Vim Plugins

Released: 2012-10-05. Duration: 00:19:27. Flag: Explicit. Series: general.
Tags: vim,gvim,NERDTree,Bash-support,Perl-support,manpageview,surround,fugitive,taglist,supertab.
Some of the Vim/gVim plugins I use and would like to recommend

Become a Correspondent