Select Page

RStudio server on Synology DiskStation

Another use for your Synology NAS and the Docker app: run a docker instance of rocker/RStudio. I just used the following YAML: version: “3” services: rstudio: image: rocker/rstudio:latest container_name: rstudio network_mode: “bridge” restart:...

Fixing Oppo BDP-93 “no disc” error

I happen to own this great Blu-ray player. After many years of flawless operation it has started acting up recently and failing to recognize disks. Eventually it got to a point where it would show “no disc” for every disc… Searching the web for the...

Improved guide to running OpenVPN server on Unifi USG

OpenVPN is one of the most secure (and flexible) Virtual Private Network solutions out there, and it’s sort-of easy to implement on the Unifi USG – even on the lite “3P” version. From various discussions I found on the web I gather that it...

Synology NAS as a Syslog server for Unifi controller

Some time ago I have enabled DPI restrictions on my USG-3P. There was this curious option that I wasn’t sure what it does: “Enable logging traffic…” I checked that, but nothing seemed to change. Nothing – until I figured one day that I...

Generating OpenVPN certificates using OSX Mojave

There are tons of guides on the web on how to generate certificates for OpenVPN, and many use a great little piece of software called “easy-rsa”. However most of these guides are for either a Windows PC or pure linux. It is surprisingly difficult to find...

Ditch Google, own your cloud – guide

This post is my story/guide of how I got rid of Google from my digital life. Whatever is your motivation (privacy concerns? censorship? others?), I’m hoping you’ll find something useful for yourself here. This post is a work in progress. Instead of posting...

Jupyter Notebooks in WordPress

Since I am using Jupyter Notebook more and more in my work (as illustrated by other posts in this blog), it would be nice if there was a simple way to post the Notebooks on WordPress, which happens to power this website. I did a little on-line search and I found there...

Surviving survival analysis – guide

Before we begin: an important remark. In the analysis below I am frequently using a function mesdcip, which I created a while ago. In order to reproduce my analysis, you need to copy/paste the definition of the function before you start. A guide to surviving the...

Setting up Jupyter Notebook with custom R on a Mac

Background information Jupyter Notebook is an interesting piece of software that I use regularly for some time. It is usually installed with Anaconda package manager. As long as you install fresh Anaconda and use the GUI to manage initial settings, this should work...