RSSAmplifier

Blog

James Loper

Personal site of James Loper

jamesloper.comRSS feed ↗10 posts

Latest posts

Lemontron project

I have a zest for 3d printing, which is why I’ve created a new 3d Printer called the Lemontron.

Ubuntu Server Initial Setup

Here is the song & dance I do every time I start a new Ubuntu server. Nice cheat sheet for me to refer back to.

Expose Docker Daemon on Windows

When you enable Expose daemon on tcp://localhost:2375 without TLS in Docker Desktop, you’d be forgiven for thinking that you could actually connect to the Docker Daemon from another machine in your network. But why?

Preserving Privacy (and Battery) in a Location-based App

Life360, a company that claims its product is a “family safety service” has been selling location data on its 31 million customers, including kids, since 2016.

How to tell if a port is in use in Ubuntu

Yet another impossible to remember thing!

Install Microsoft fonts in Ubuntu

Need to generate a PDF using the Arial font? Ubuntu doesn’t bundle proprietary software to avoid licensing issues, however you can easily install the Microsoft suite of fonts with one simple command.

Official meteor client in react native

When developing a React Native app with a meteor backend, you may be tempted to make use of the meteor client found on npm. However, that is not the best way!

Fastest way to calculate distance between coordinates

I’m always facing the problem of calculating the distance between two points on the surface of the Earth. Most of my readers will already be aware of the Haversine formula, so let’s dive in and see how many earth shattering speed enhancements we can make.

My hackathon submission: Emissions Queen

For DigitalOcean’s 2021 hackathon I set out to create a dashboard for my Emissions station in Duluth, GA.

MongoDB setup guide for Ubuntu 20

While hosted mongodb solutions exist, they aren’t for everyone. Scaling, security, and reliability is just one tutorial away. In this fairly deep tutorial we cover everything from the initial installation to optional steps such as SSL and a secondary replica. This guide is targeted for Ubuntu 20.