- Author
- Massenzio
- Date
2015-01-22
- Version
1.0.0
- Scope
Personal Use
- License
Apache 2
The Getting started instructions are a good start (no surprise there!) but are somewhat incomplete and currently look a bit outdated (I plan to fix them soon): however, the outcome has been that I have struggled more than I felt necessary in building and running Mesos on a dev VM (Ubuntu 14.04 running under VirtualBox).
Some of the issue seem to arise from the unfortunate combination of Mesos Master trying to guess its own IP address, the VM being (obviously) non-DNS resolvable and, eventually, the Slave and the Framework failing to properly communicate with the Master.
In the process of solving this, I ended up automating all the dependencies installation, building and running the framework; I have then broken it down into the following modules to make it easier to run only parts of the process.
/* | |
* simpleprocess.cpp | |
* | |
* Created on: Jun 26, 2015 | |
* Author: Marco Massenzio | |
*/ | |
#include <iostream> | |
#include <process/dispatch.hpp> |
// AlertAvert.com (c) 2016. All rights reserved | |
// | |
// The code below has been adapted from tutorials on | |
// mbed.org - credits should go to ARM Ltd. | |
// | |
// Author: M. Massenzio | |
#include "mbed.h" | |
// USB out to the host PC - from a terminal window access |
#!/usr/bin/env python | |
# | |
# Created by M. Massenzio (c) 2017. | |
# The output of `docker images` is easy on the eye, but not | |
# terribly helpful if you want to pipe it into further shell | |
# commands; and using `cut` only gets you so far (in fact, | |
# not very far at all). | |
# | |
# This script emits the list of Docker images on your system |
#!/bin/bash | |
# | |
# Installs the OpenJDK 10 from java.net. | |
VERSION=10.0.2 | |
DOWNLOAD_URL="download.java.net/java/GA/jdk10" | |
JDK="openjdk-${VERSION}_osx-x64_bin.tar.gz" | |
INSTALL_DIR="/Library/Java/JavaVirtualMachines" | |
wget https://${DOWNLOAD_URL}/${VERSION}/19aef61b38124481863b1413dce1855f/13/${JDK} -O /tmp/${JDK} |
#!/bin/bash | |
# | |
# Installs minikube on MacOS | |
# See: https://github.com/kubernetes/minikube/releases | |
declare -r VERSION=${1:-} | |
if [[ -z ${VERSION} ]]; then | |
echo "Please specify a version" | |
exit 1 |
# How to load fonts via Python PIL. | |
# See Stack OF question: https://stackoverflow.com/questions/24085996/how-i-can-load-a-font-file-with-pil-imagefont-truetype-without-specifying-the-ab/41887497#41887497 | |
from PIL import Image, ImageDraw, ImageFont | |
# sample text and font | |
unicode_text = u"Arial Font, size 28px" | |
font = ImageFont.truetype("/Library/Fonts/Arial.ttf", 28, encoding="unic") | |
# get the line size |