• Resolving _HOST in kerberized HDP Sandbox

    Since HDP-2.5 Hortenworks provides its HDP Sandbox within a docker container within a Virtual Machine ISO. For many developers working with multiple VM HDP Sandboxes this is not optimal, as we always have to tunnel each connection through the VM host into the docker container. That’s why we are building our own custom Sandbox. However, when building a kerberized Hadoop installation, it is a bit tricky to configure a hostname such that Kerberos principals resolve the _HOST variable properly.

    Read more ..
  • Intro to Deep Learning for Computer Vision

    The field of Deep Learning (DL) is rapidly growing and surpassing traditional approaches for machine learning and pattern recognition since 2012 by a factor 10%-20% in accuracy. This blog post gives an introduction to DL and its applications in computer vision with a focus on understanding state-of-the-art architectures such as AlexNet, GoogLeNet, VGG, and ResNet and methodologies such as classification, localization, segmentation, detection and recognition. It is based on a presentation that I held in the Seminar of Computer Graphics at Vienna University of Technology.

    Read more ..
  • Data-driven Visualizations

    I gave a talk about data-driven visualizations an D3.js at the last ViennaJS October Meetup (28.10.2015). Here are the links to the talk and the slides.

    Read more ..
  • Installing Visual Studio Code on Ubuntu

    Visual Studio Code is an open source multi-platform IDE for web development (especially JavaScript and Typescript) - enough reasons for me to check it out.

    Read more ..
  • Swiss Web Audio Group: 1st Meetup

    In the first official meetup of the Swiss Web Audio Group (SWAG) we talked about Soundio, Soundio, Music JSON and Soundio.

    Read more ..
  • Sound.io Introduction

    The sound.io core library implements a graph object model for audio - we are calling this the audio graph. The audio graph can be constructed out of a collection of audio-objects and connections that links the audio-objects together.

    Read more ..
  • Impressions of swissJS 2015

    SwissJS (the former SwissJeese) is an awesome Javascript conference placed in Bern, Switzerland. I wanted to share the great impressions and amazing time I had - so here is my review.

    Read more ..
  • Running IPython and Numpy on Ubuntuphone

    In my previous blogpost, I wrote about installing Pip for the built-in python3 interpreter on the ubuntuphone. One serious limitation with Pip is that we cannot install precompiled binary packages such as Numpy. Moreover, apt-get install does not work on the ubuntuphone due to the read-only filesystem. In this blogpost, I will show how to make the filesystem writable and to use apt-get install to install a precompiled version of Numpy on ubuntuphone. After installing gcc and g++, we can simply use pip to install any package, for example IPython.

    Read more ..
  • Running Python3 and Pip on Ubuntuphone

    The Aquaris E4.5 ubuntuphone ships with a pre-installed python3 interpreter. However, this embedded interpreter lacks the package manager pip - a common tool to install new python modules. In this blogpost, I will show how to install pip and setuptools on the ubuntuphone.

    Read more ..
  • Install .deb Packages in Ansible

    Ansible is a very simple, clean and elegant tool to provision your production or development machines. It can be also used to setup and configure your development desktop, for example from a plain Ubuntu 14.04 LTS installation. For this task, we will soon run into the need to check, download and install applications as .deb packages because there is no ppa repository available (e.g. for dropbox, vagrant, etc.). In this blogpost, I will discribe how I solved this problem using Ansible.

    Read more ..

subscribe via RSS