This article walks you through how to install the resetperms plug-in for OpenMediaVault (OMV). This is a very handy plug-in especially if you copy large quantities of files into or out of a remote location and need to adjust permissions. As I read this back that is an awful lot of ‘in’s.

Image for post
Image for post

I will take resetperms any day of the week, as opposed to the awful kicking and screaming that inevitably occurs after I have copied tera-bytes of information only to find out that I do not have the necessary permissions to work with the files and folders on a…


Clap if you are a pet owner!

We have three in our house and love them dearly.

Needless to say there are more than a couple of cat photos on one of our older computers that I wanted to move to network-attached storage. Being a bit cautious I also wanted to have a backup configured to a separate Linux server on our home network for key bits and pieces. This article is useful for setting up a Network File System (NFS) service on one Linux machine on a local network to enable file sharing between various computers.

Configure Server

Install NFS on…


I like taking long walks with my dog.

It gives me a much-needed chance to reflect, to get a bit of fresh air and prespective.

We are very fortunate to live close to a huge network of shared trails of varying difficulties; there is something for everyone. Lots of mountain-bikers frequent the pathways as do walkers, runners and other outdoorsey-type people.

Depending on the amount of time I want to spend I can take one of shorter, more popular loops. Or, opt for one of the longer loops like North Dogsled or PWT. …


Samba is a very handy utility for sharing files and folders on a home network. I have been using it for several years but every time I configure a new machine I have to re-trace my steps through various notes I left for myself. Not efficient at all!

Right. Time for a new article to tie all the pieces together!

In this tutorial we will be setting up Samba to use two shared folders, one to test and another for day-to-day sharing. You will want to change items marked with <..> to suit your particular situation. We will also be…


Secure shell (SSH) is a very handy tool for connecting to your Raspberry Pi, especially if you do not have a monitor, keyboard and mouse at your disposal. Think of SSH as a remote log-in which allows you to work on another system potentially far-removed from the comfort of your easy chair, office chair, standing desk, granite slab or whatever other work area you chose.

Wait, hold on: I might have heard about SSH but what is this ‘Raspberry Pi’, anyway? Dear readers, allow me to present:

Raspberry Pi single-board computer.
Raspberry Pi single-board computer.
Courtesy of Quentin Schulz on UnSplash

Think of the Raspberry Pi as a tiny computer running Raspbian, a flavour…


Image for post
Image for post
Photo by Luis Melendez on Unsplash

Disclaimer

The content of this article is intended for an academic audience, I make no gaurantee nor do I accept any liability whatsoever. You as the reader are completely at your own risk in regard to exploring or otherwise making use of the material contained herein. It is your responsibility to abide by all applicable privacy laws for your District, State, Province, Country and/or jurisdiction, specifically in regard to any and all material mentioned or referred to in this article. Consider yourself warned.

Introduction

In this article I will discuss a publically-available Electronic Health Record (EHR) dataset. Ever the optimist, my hope…


Or How a Few Lines of Code Makes me Want to do Cartwheels Down the Street

A Jungle carpet python’s head reflected in water at the Cairns aquarium, Australia.
A Jungle carpet python’s head reflected in water at the Cairns aquarium, Australia.
Courtesy of David Clode on Upslash

Groan, not another SQLAlchemy article!

Trust me, this one is different…

After a lot of soul-searching and digging around the SQAlchemy docs, I’ve made an important discovery: You don’t need to use class-based attributes in order to leverage the awesome power of session-based queries.

Code in this article is licenced under the Apache 2.0 software licence. The following is a portion of the Python code to be discussed:

https://gist.github.com/steadynotion/129c7b58ff0a146d45083527888c5749

Spoiler code for auto-reflect table in SQLAlchemy

Simple, right?

Well, kind of: allow me to explain.

I have authored a couple of Python scripts that use Pandas and SQLite. For those…

Eric North

Engineer with a small dash of quirkiness, always on the lookout for new things to learn. Avid sailor and adventurer. Publisher of good(?) ideas.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store