Site Map - skip to main content

Hobby Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.



Welcome to HPR the Community Podcast Network

We started producing shows as Today with a Techie on 2005-09-19, 15 years, 0 months, 12 days ago. Our shows are produced by listeners like you and can be on any topic that "are of interest to hobbyists". If you listen to HPR then please consider contributing one show a year. If you record your show now it could be released in 11 days.

Meet the team

Please help out tagging older shows !


Latest Shows


hpr3170 :: GIMP: Color Tools

With Color Tools you can adjust the colors and brightness of an image.


Hosted by Ahuka on 2020-09-25 is flagged as Clean and released under a CC-BY-SA license.
Tags: GIMP, images, photos, graphics, color.
Listen in ogg, spx, or mp3 format. Series: GIMP | Comments (0)

Color Tools are where you can adjust the colors and brightness of an image.You can change the color balance, adjust individual colors or transparency without affecting other colors, and so on. This is the fourth of the four general groups of tools we will look at for GIMP. There will also be some miscellaneous tools.


hpr3169 :: Ludwig van Beethoven with a hint of Chopin

A fine treat to satisfy your earholes.


Hosted by Paul Quirk on 2020-09-24 is flagged as Clean and released under a CC-BY-SA license.
Tags: Ludwig Van Beethoven,Fredrick Chopin,classical,energetic,music,public domain.
Listen in ogg, spx, or mp3 format. Series: All Songs Considered | Comments (0)

All music in this episode is freely available from musopen.org.

Links


hpr3168 :: FreeBSD Jails and iocage

Use iocage to manage freebsd jails

Hosted by norrist on 2020-09-23 is flagged as Clean and released under a CC-BY-SA license.
Tags: BSD.
Listen in ogg, spx, or mp3 format. Comments (0)

FreeBSD Jails with iocage

Introduction

FreeBSD jails allow users to run multiple, isolated instances of FreeBSD on a single server. Iocage simplifies the management of FreeBSD Jails.

https://en.wikipedia.org/wiki/OS-level_virtualization

The jails will be configured to bind to an IP address on the jail host's internal network. The host OS will pass traffic from the external network to the jail.

The jails will be managed with Iocage. Iocage uses ZFS properties to store configuration data for each jail, so a ZFS file system is required.

Network setup

These steps will:

  1. Set up the internal network.
  2. Enable the pf packet filter
  3. Configure pf pass internet traffic to and from the jail.

PF is full featured firewall, and can do more than just pass traffic to an internal network. Refer to the PF documentation for additional configuration options.

Run the following to configure the internal network and enable pf.

sysrc cloned_interfaces+="lo1"
sysrc ifconfig_lo1="inet 192.0.2.1/24"
sysrc pf_enable="YES"

Put the following in /etc/pf.conf

# Variables
# ext_if should be set to the hosts external NIC
ext_if = "vtnet0"
jail_if = "lo1"
jail_net = $jail_if:network

# NAT allows the jails to access the external network
nat on $ext_if from $jail_net to any -> ($ext_if)

# Redirect traffic on port 80 to the web server jail
# Add similar rules for additional jails
rdr pass on $ext_if inet proto tcp to port 80 -> 192.0.2.10

Reboot to activate the network changes

ZFS

The best way to use ZFS on a VPS is to attach block storage as a new disk.

If block storage is not available, you can optionally use a file as the ZFS device.

Enable and start ZFS.

sysrc zfs_enable="YES"
service zfs start

ZFS using Block storage

List the available disks. If you are using a VPS, the block store will probably be the second disk.

geom disk list

Create a ZFS pool named jailstore.

zpool create jailstore  /dev/vtbd1

ZFS using a file

Create the ZFS file.

dd if=/dev/zero of=/zfsfile bs=1M count=4096

Create a ZFS pool named jailstore.

zpool create jailstore /zfsfile

Install iocage

pkg install py36-iocage

Using iocage

iocage activate jailstore
iocage fetch

iocage create -n www ip4_addr="lo1|192.0.2.10/24" -r 11.1-RELEASE
iocage start www
iocage console www

Once you have a shell inside the jail, install and start Apache.

pkg install apache24
sysrc apache24_enable="yes"
service apache24 start

Port 80 on the jail will now be accessible on the hosts IP address.

Multiple jails.

Additional jails can be installed using the example above.

  1. Install the new jail with the iocage create command , but use a different IP address
  2. Expose the new jail to the network by adding additional rules to pf.conf.

Book recommendation


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

MrX and Dave Morriss chat from opposite sides of the Pentland Hills, Edinburgh


Hosted by Dave Morriss on 2020-09-22 is flagged as Explicit and released under a CC-BY-SA license.
Tags: COVID-19,physical isolation,discussion.
Listen in ogg, spx, or mp3 format. Comments (0)

Introduction

Once again the two HPR hosts based in Edinburgh got together over Mumble to have a chat during the COVID-19 pandemic.

We recorded this conversation in the evening of Sunday 23rd August 2020.

The audio was quite long when we’d finished, so we decided to cut it into two similar-length pieces and the remainder is released as a second episode.

Show title

Although a explaining a joke can often destroy it, it’s probably worth saying that the title of this show was derived from the name of a variety of potato, Pentland Squire, and the fact that the two participants were separated by the Pentland Hills in Edinburgh! "Where was the joke?" you ask…

Notes

Some of the topics we discussed:

  • Our positions relative to the Pentland Hills: MrX is to the East and Dave is to the West of the area, which is to the south of Edinburgh, about 6 or 7 miles out.
  • Glasgow Podcrawl
    • A virtual meeting this year over Jitsi
    • Some people joined from very far away such as Klaatu in New Zealand
  • Scripts written in recent times:
    • MrX: finding the duration of a video with ffprobe.
    • Dave: choosing a meal from a list in a database to cook for the family
  • Vegetarianism
    • MrX’s experiences
    • Dave often makes a Nut Roast for Christmas dinner

hpr3166 :: Using Ansible to mirror a Git repo

Klaatu uses Ansible to mirror a Git repo on two separate Git hosts

Hosted by klaatu on 2020-09-21 is flagged as Clean and released under a CC-BY-SA license.
Tags: ansible,sysadmin,git.
Listen in ogg, spx, or mp3 format. Comments (0)

I came up with a way to easily clone a repo living on Github and mirror it, with all the latest commits, on another Git host. You can schedule Ansible to run periodically to ensure your mirror stays updated.

This is Dwayne Lee's improved implementation based on my original script.


hpr3165 :: Spanish Tools Continued

Part two of how I am using a variety of tools to learn Spanish


Hosted by Ahuka on 2020-09-18 is flagged as Clean and released under a CC-BY-SA license.
Tags: Spanish, Language learning.
Listen in ogg, spx, or mp3 format. Comments (0)

I decided to use my time spent in relative isolation to do something productive and learn another language. I picked Spanish because I am hoping to visit Mexico and other Latin American countries whenever the plague lifts. I decided to document this for anyone who wants to know what options I found and how they have worked for me so far. This is the second part of my tools exploration.


hpr3164 :: I'm Learning Spanish

How I am using a variety of tools to learn Spanish


Hosted by Ahuka on 2020-09-17 is flagged as Clean and released under a CC-BY-SA license.
Tags: Spanish, Language learning.
Listen in ogg, spx, or mp3 format. Comments (0)

I decided to use my time spent in relative isolation to do something productive and learn another language. I picked Spanish because I am hoping to visit Mexico and other Latin American countries whenever the plague lifts. I decided to document this for anyone who wants to know what options I found and how they have worked for me so far.


hpr3163 :: Linux Inlaws S01E13: The road to communism and freedom

Our old heroes discuss their legacy and how they arrived at open source software and communism

Hosted by monochromec on 2020-09-16 is flagged as Explicit and released under a CC-BY-SA license.
Tags: open source, communism, escort services, freedom, Mach, VMS, accounts.
Listen in ogg, spx, or mp3 format. Series: Linux Inlaws | Comments (0)



hpr3161 :: How I manage podcast listening

Another reply to MrX's episode on how he listens to podcasts


Hosted by Dave Morriss on 2020-09-14 is flagged as Explicit and released under a CC-BY-SA license.
Tags: podcast,software,mp3 player,database.
Listen in ogg, spx, or mp3 format. Comments (1)

Introduction

I have spoken in the past about the podcast management system I have created, but have never gone into much detail about how I manage the playing of episodes.

Prompted by MrX’s HPR episode hpr3132, “Keeping track of where I am” I will describe it now.

Long notes

Follow this link to read the detailed notes associated with this episode.


Previous five weeks

hpr3160 :: GIMP: Transform Tools hosted by Ahuka

Released: 2020-09-11. Duration: 00:16:32. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, transform.
With Transform Tools you can stretch, move, and crop the image.

hpr3159 :: Vivaldi - The Four Seasons hosted by Paul Quirk

Released: 2020-09-10. Duration: 00:45:03. Flag: Clean. Series: All Songs Considered.
Tags: Vivaldi, four seasons, creative commons.
All four movements of Vivaldi's Four Seasons, celebrating the Creative Commons license

hpr3158 :: Fingerprint access control? LOL... hosted by Cedric De Vroey

Released: 2020-09-09. Duration: 00:20:01. Flag: Clean. Series: Privacy and Security.
Tags: pentesting,security,hacking,biometrics.
A story about pentesting physical security

hpr3157 :: Compost hosted by klaatu

Released: 2020-09-08. Duration: 00:43:03. Flag: Clean. Series: Cooking.
Tags: food, rubbish, landfill, gardening.
How and why to compost

hpr3156 :: HPR Community News for August 2020 hosted by HPR Volunteers

Released: 2020-09-07. Duration: 01:10:02. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
HPR Volunteers talk about shows released and comments posted in August 2020

hpr3155 :: LastPass Security Dashboard hosted by Ahuka

Released: 2020-09-04. Duration: 00:11:20. Flag: Clean. Series: Privacy and Security.
Tags: LastPass, passwords, security, monitoring.
A recent update to LastPass added a Security Dashboard

hpr3154 :: Make NextCloud your next cloud hosted by Paul Quirk

Released: 2020-09-03. Duration: 00:12:51. Flag: Clean.
Tags: Raspberry Pi,NextCloud,federated.
I go into my reasons for using NextCloud, what it is, and why you might want it.

hpr3153 :: Fixing eBooks with Calibre and pdfcrop hosted by Ken Fallon

Released: 2020-09-02. Duration: 00:05:08. Flag: Clean.
Tags: calibre,pdfcrop,epub,pdf.
Ken uses Calibre to convert a epub to PDF then uses pdfcrop to trim the margins

hpr3152 :: My Pocket Knives hosted by Dave Morriss

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

hpr3151 :: How I listen to podcasts hosted by Daniel Persson

Released: 2020-08-31. Duration: 00:06:33. Flag: Clean.
Tags: podcast,software,android.
This is a reply to MrX episode on how to listen to podcasts

hpr3150 :: GIMP: Paint Tools hosted by Ahuka

Released: 2020-08-28. Duration: 00:18:17. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, paint, draw.
With Paint Tools you begin to operate on the image.

hpr3149 :: HPR AudioBook Club 21 - The Terrible Business of Salmon and Dusk hosted by HPR_AudioBookClub

Released: 2020-08-27. Duration: 01:45:42. Flag: Explicit. Series: HPR_AudioBookClub.
Tags: Audiobook, Review, Creative Commons.
The HPR Audiobook Club reviews the audiobook The Terrible Business of Salmon and Dusk by Myke Bartle

hpr3148 :: Why Open Source matters (to me) hosted by Paul Quirk

Released: 2020-08-26. Duration: 00:26:52. Flag: Clean.
Tags: history,open source,matters,vic 20,amiga,commodore.
I go briefly into my own history that has lead me to choose open source software exclusively.

hpr3147 :: NIST's Quantum Cryptography Update hosted by Ahuka

Released: 2020-08-25. Duration: 00:13:45. Flag: Clean. Series: Privacy and Security.
Tags: security, encryption, quantum computing.
NIST has concluded Round Two of the quantum encryption search and moved to Round Three

hpr3146 :: Help Me Help you with HPR eps! hosted by operat0r

Released: 2020-08-24. Duration: 00:05:58. Flag: Clean.
Tags: podcasting, hpr.
What should I do and how should I do it ?

hpr3145 :: A light bulb moment, part 1 hosted by MrX

Released: 2020-08-21. Duration: 00:10:49. Flag: Explicit.
Tags: Hardware, electrical.
Finding the working voltage of a bulb

hpr3144 :: Pentesting: Insecure Object Reference hosted by Cedric De Vroey

Released: 2020-08-20. Duration: 00:12:06. Flag: Clean. Series: Privacy and Security.
Tags: pentesting,security,hacking.
How an insecure object reference lead to a covid-related databreach

hpr3143 :: LibreOffice 7.0 Released! hosted by Ahuka

Released: 2020-08-19. Duration: 00:15:27. Flag: Clean. Series: LibreOffice.
Tags: LibreOffice, new release.
LibreOffice releases a new major update, LibreOffice 7.0

hpr3142 :: tcsh hosted by klaatu

Released: 2020-08-18. Duration: 00:28:39. Flag: Clean.
Tags: shell,csh,bash,tcsh.
Klaatu talks about tcsh

hpr3141 :: Lessons learnt from Magic the Gathering game design hosted by klaatu

Released: 2020-08-17. Duration: 00:37:49. Flag: Clean. Series: Tabletop Gaming.
Tags: magic, mtg.
Lessons learnt from Magic the Gathering game design

hpr3140 :: GIMP: Selection Tools hosted by Ahuka

Released: 2020-08-14. Duration: 00:16:02. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, selection.
The key to using GIMP effectively is to select the area you want to work on.

hpr3139 :: MIDI Sysex hosted by klaatu

Released: 2020-08-13. Duration: 00:20:38. Flag: Clean.
Tags: midi,music,synth.
Klaatu talks about Sysex functions in MIDI

hpr3138 :: Linux Inlaws S01E12: Reminiscing in FLOSS Weekly hosted by monochromec

Released: 2020-08-12. Duration: 01:34:24. Flag: Explicit. Series: Linux Inlaws.
Tags: Linux inlaws, communism, free and open source software, FLOSS Weekly, Perl, ship cruises.
An interview with Randal Schwartz of FLOSS Weekly fame

hpr3137 :: Coronavirus Update 2020-07-30 hosted by Ahuka

Released: 2020-08-11. Duration: 00:22:44. Flag: Clean. Series: Health and Healthcare.
Tags: Health, Coronavirus.
Where we are with this pandemic, and how should we respond?

hpr3136 :: Matchbox Restoration Part 6 hosted by Tony Hughes AKA TonyH1212

Released: 2020-08-10. Duration: 00:04:46. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, Reassembly of the model.
Matchbox Cars, Diecast Models, Restoration, Reassembly of the model

hpr3135 :: Quick Tips for May 20 20 hosted by operat0r

Released: 2020-08-07. Duration: 00:16:17. Flag: Explicit.
Tags: BlueTooth,Carseats,tweezers,waffles .
BlueTooth,Carseats,tweezers,waffles

hpr3134 :: Tomorrowland 2020 hosted by Daniel Persson

Released: 2020-08-06. Duration: 00:09:44. Flag: Clean.
Tags: music,dance,house,festival,tomorrowland.
Explaining the experience of the first virtual music festival

hpr3133 :: Quick tip - Using MPV with Youtube links hosted by Archer72

Released: 2020-08-05. Duration: 00:02:04. Flag: Clean.
Tags: Video, media, bash, i3, Gnome3, Xfce.
I give a quick tip on shortcut keys for watching Youtube or other video sites in MPV

hpr3132 :: Keeping track of where I am hosted by MrX

Released: 2020-08-04. Duration: 00:22:42. Flag: Explicit.
Tags: Linux, bash, podcasts, audio, scripts.
How I keep track of where I am

hpr3131 :: HPR Community News for July 2020 hosted by HPR Volunteers

Released: 2020-08-03. Duration: 02:00:27. Flag: Explicit. Series: HPR Community News.
Tags: Community News.
Warning Ken and Dave discuss some disturbing agricultural practices. Listener discretion is advised.

hpr3130 :: More Quick Tips hosted by operat0r

Released: 2020-07-31. Duration: 00:11:07. Flag: Explicit.
Tags: Nvidia ffmpeg transcoding,Fallout Perks,Late to Movies,Shared 2FA,Time to leave app.
This time tips onNvidia ffmpeg transcoding Fallout Perks Late to Movies,Shared 2FA,Time to leave app

hpr3129 :: Followup on HPR3122 hosted by Zen_Floater2

Released: 2020-07-30. Duration: 00:35:57. Flag: Clean.
Tags: Followups MORE.
Followup on HPR3122 and *MORE* - percent *MORE* undescribed

hpr3128 :: Linux Inlaws S01E11 The Python Bumper Part 2 hosted by monochromec

Released: 2020-07-29. Duration: 01:07:45. Flag: Explicit. Series: Linux Inlaws.
Tags: Python 3.9, Mortgages in New York, Williamsburg, Wirecard, middle-aged blondes.
The chaps continue to shed more light on our beloved programming language

hpr3127 :: HPR AudioBook Club 20 - Quarter Share hosted by HPR_AudioBookClub

Released: 2020-07-28. Duration: 02:32:11. Flag: Explicit. Series: HPR_AudioBookClub.
Tags: Nathan Lowell, Audiobooks, SciFi, Space Opera.
The HPR Audiobook Club reviews the audiobook Quarter Share by Nathan Lowell

hpr3126 :: Metrics part II hosted by Andrew Conway

Released: 2020-07-27. Duration: 00:32:47. Flag: Clean.
Tags: maths,relativity,physics,earth.
The metric of a 2D curved surface

hpr3125 :: GIMP: The Canvas hosted by Ahuka

Released: 2020-07-24. Duration: 00:13:05. Flag: Clean. Series: GIMP.
Tags: GIMP, images, photos, graphics, canvas, layer.
The Canvas is the first key concept in learning Gimp

hpr3124 :: Matchbox Restoration Part 5 hosted by Tony Hughes AKA TonyH1212

Released: 2020-07-23. Duration: 00:05:10. Flag: Clean. Series: Model Hacking.
Tags: Matchbox Cars, Diecast Models, Restoration, painting, Rattle cans, Air brushing, Plastic polishing.
In this the 5th in the series Tony discusses the painting process on the castings of the MK10 Jaguar

hpr3123 :: Arduino controlled Christmas lights hosted by Archer72

Released: 2020-07-22. Duration: 00:02:50. Flag: Clean. Series: Arduino and related devices.
Tags: Arduino, Christmas, lights, Solid state relays.
Controlling Christmas LED lights with an Arduino

hpr3122 :: Devuan review - and commentary hosted by Zen_Floater2

Released: 2020-07-21. Duration: 00:34:46. Flag: Clean.
Tags: Devuan, Debian, sysvinit, OpenRC, systemd.
Devuan Review plus I talk about race

hpr3121 :: Opposing Views on Tattoos hosted by Windigo

Released: 2020-07-20. Duration: 00:31:06. Flag: Explicit.
Tags: tattoos.
Windigo and Mrs. Honeyhume discuss their views on tattoos

Older Shows

Get a full list of all our shows.