Goals are dreams with deadlines!

The title of the post is a quote from Diana Scharf and I just love it.

The first weeks of 2018 flew by, my epic 5 month trip to South Africa is over; life is calling I need to get back in shape :)

For me getting in shape means I need goals - having goals works the best for me to achieve what I want. Not a simple todo-list but markers which I can celebrate when I reach them. It keeps me motivated and going, even if there are plenty of reasons not to push forward.

Sevilliersdam - Cape Town 2017

Spartan Trifecta

The ultimate goal (December 31st 23:59:59) for this year is to earn 2 Spartan Trifecta’s.

What is the Spartan Trifecta? How do I earn it?

A member of the Spartan Trifecta Tribe finishes one of each Spartan distance - Sprint, Super and Beast (or Ultra) - in a calendar year (January 1st - December 31st), anywhere in the world. You can earn multiple Trifectas in a single year. Spartan.com

To achieve this I have to skip some of my favorite Dutch obstacle runs and will properly run most of the races alone. Running a race alone can be challenge; there is nobody who can cheer you up when you are having a hard time, or just have a chat during a 4 kilometer walk/climb up and down the mountain with two 25 liter jerrycans.

Besides the mental part of running a race on your own, your need to be able to motivate yourself to be in the best shape possible for every single race. Lucky for me I found ‘my tribe’ in my home city where my buddies are calling me out if I am skipping a bootcamp, boxing, power-pump or an off track running session.

Read more …

Best DJI Mavic settings

I love my drone, I really love it. Unfortunately I crashed it twice now. The first time I was flying in Hogsback - Eastern Cape - SA, filming some waterfalls,hit a tree and flew directly into the falls. The drone couldn’t handle it.

The 2nd time crashed it into a 40 meter high tree in Hout Bay - Western Cape. The drone survived the impact but not the fall 40 meters down. Props broken, gimbal ripped apart. Luckily I had a DJI Care Refresh package bought, which will replace your drone twice when you crash your drone!

When you get your replacement by post, the first thing you have to do is binding the drone with the remote control, update to the latest firmware and update the gimbal & control settings.

The 2 youtube videos below are the settings I am using - with these settings I got some really nice cinematic shots!

Which settings do you use? Any other suggestions? Please drop a line in the comments!

The Best Mavic Pro Camera Settings

Best Settings for smooth video

Updating the Jenkins Agent

This post is more like a note to self about updating the Jenkins Agent on Windows (but will proberly work on other OS’s too.

What is Jenkins?

Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed.. Jenkins.io

What is a Jenkins Agent / Slave?

Jenkins supports the “master/slave” mode, where the workload of building projects are delegated to multiple “slave” nodes, allowing a single Jenkins installation to host a large number of projects, or to provide different environments needed for builds/tests. This document describes this mode and how to use it. Jenkins.io

How to update?

Even when Jenkins is updated regularly the need to update the agent is minimal. Updating the slave is pretty straightforward.

  • stop the jenkins agent - windows service
  • browse to http://<jenkinsmaster:portnumber>/jnlpJars/slave.jar
  • Copy over the downloaded slave.jar to the installation folder of the Jenkins Agent
  • start the jenkins agent

Docker for Windows - unauthorized: incorrect username or password

On my development machine I am using Docker For Windows to speed up development, keep my dev machine as clean as possible and to avoid the ‘it works on my machine’ problem.

What is Docker For Windows?

Docker For Windows is an integrated, easy-to-deploy development environment for building, debugging and testing Docker apps on a Windows PC. Docker for Windows is a native Windows app deeply integrated with Hyper-V virtualization, networking and file system, making it the fastest and most reliable Docker environment for Windows. Docker.com

Side note: Docker for windows is a client tool and is utilizing Hyper-V, as far as I know Hyper-V is only supported on Windows 10 Professional or Enterprise 64-bit clients.

I had to reset Docker on my machine because of some weird timeout error - after resetting I tried the pull an image from the Docker registry when the following error occured.

Error response from daemon: Get https://registry-1.docker.io/v2/microsoft/dotnet-samples/manifests/latest: unauthorized: incorrect username or password.

I was surprised about this error; according to the Docker for Windows client I was logged in. I also tried to re-authenticate via the commandline (docker login). This resulted in the same error.

Docker login via commandline

Read more …