interactive computer vision drone

We recently started a fun project to build an interactive drone … that has computer vision features that has distance sensors that has audio in and output The drone should be able to navigate inside a room and find persons. It should then fly to the person and take pictures and talk with the person. […]


What is DC/OS

This article is a short introduction to DC/OS and Apache Mesos. DC/OS applies best practices by successful web companies to run distributed Big Data applications. Modern applications need a new kind of infrastructure. Microservice and Big Data Frameworks need to react on varying workloads just in time. Those frameworks are built to scale. With DC/OS […]


Automate interactive shell programs with Python pexpect

Some shell programs expect interactive user input. For example if you spawn a root shell with “su” the program asks your for a password. There is no way to pass this password to “su” as a parameter. Another example is to automate an FTP session: start FTP client, provide user and password, do a couple […]


Learn Django – Chapter 4: Authentication, Forms and more

Previous Chapter Authentication Django comes with a module that handles authentication. Let’s try to use that module so that your users can sign up for your event website. The module already contains basic features like register, login, logout and forget password – so let’s integrate them. Signup Let your users signup for your page. git […]


Learn Django – Chapter 3: Views, Templates and URLs 2

In Chapter 2, you have learned about the Django model and the admin site. They provide the very basic functions that are the same for almost all projects. Today, we will talk about Django Views, Templates and URLs. They will make you able to customize your project like you need it and to add the […]


Learn Django – Chapter 2: Model and Admin 1

In the first class you have got familiar with your c9 workspace and created a basic Django project. Now we are going to take a closer look at the Django “model”.   Django Model   The Django model is the “heart” of your Django application. It represents your data in a very clean and clear […]


Learn Django – Chapter 1: Introduction and Basics 3

Welcome!     In this fast track course you will create an awesome event website using the python framework “Django”. On the Django homepage it is called “The web framework for perfectionists with deadlines”. In this course we will prove that this is very true. This course boils down the Django development cycle to it’s […]


Ansible WordPress Howto – Part 3

In previous posts in this series we discussed the basics for installing the main components of a highly available WordPress application, the application is deployed on a 3-tier infrastructure:     In the last post I installed the the main tools that will be used on the three tiers, so for load balancers I used […]


What is the Best Way to Learn Python in 2016? 2

Have you recently thought about learning Python – but you didn’t know how to start? Are you in doubt whether Python would be the right choice? Why not Java, or Scala, Ruby, Javascript, PHP, C# or Go? Of course there are a lot of good programming languages out there – and every single one has […]


Install WordPress with Ansible playbooks – Part 2

This is the second post in a series on how to install a scalable WordPress with Ansible. If you have missed the first article – please start with: How to install a scalable, production ready WordPress with Ansible – Part 1. In the previous article, we talked about setting up the servers and getting them […]


Basic Python: split string into list and slice it (Examples)

A very common problem in programming is splitting a string or a stream into it’s elements, convert it to a list and then take parts of that list for further processing. Using Python – this is a piece of cake. Anyway in my daily work I often see sysadmins and engineers writing shell scripts utilizing […]