Site Map - skip to main content - dyslexic font - mobile - text - print

Hobby Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


The passing of FiftyOneFifty

It is with deep sadness we announce that another of our hosts and friends Donald Grier, known to us as FiftyOneFifty, has passed away.

FiftyOneFifty's frat brother Randy Hall has written an lovely piece. The team at Linuxlugcast are preparing our own tribute if you want to contribute an audio file you can email Honkeymagoo or join the show.

Our thoughts go out to his friends and family at this difficult time.


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: 110

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: general.
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: general.
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: general.
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 Found Linux.
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 Found Linux.
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