Posts

In the past few months I've been building more and more dashboards for clients. The idea of collecting personal data however always raises questions about privacy. To solve this, I've been developing a way to implement gradual privacy. Gradual privacy is a way to let the end-user decide who can see what data. The best way to explain, is just to show it: The columns are the kind of data. continue reading...

Over the past few months I've been steadily involved with a project that aims to recreate an war/control/intelligence room that you see in movies. The one difference is that the room is ment for decision-makers within bigger companies. Often, urgent en relevant questions go unanswered, but the Intelligence Room helps fixing this. During the Big Improvement Day we showcased our concept and I've created a little Django app that matches all attendees based on topics they provided when signing up for the event. continue reading...

This is my fourth year that I'm taking pictures everyday at 8:36pm. A little something that I plan to keep on doing for my entire life. Every year I make a small movie off all the pictures! Have a look:

Highlights of this year including a holiday across the netherlands, moving to a new home and Italy! Hope 2015 will be as great as last year!

continue reading...

Last week I stayed at Herman's place for a couple of days. While there we primarily discussed buttons, 3D printers and other nerdy stuff. As it happend I'd look over on his desk and found some test prints for lampshades made of ABS. That got me thinking.. Just a few hours later I was knees deep in code trying to generate something that would look like a 3D model: A 3D model in Openscad

continue reading...

I recently moved to a new home, and I got a freshly installed new electricity meter that's a little bit more intelligent. It was now possible for me to sign up for slimmemeterportal.nl, that let's you access the power-usage data from the meter by a 15 minute window. That's quite some data to play with! Being interested in the data, I wrote a little scraper that collects it for me and stores it in a SQL database, from there on, with Flask and Peewee it was quite simple to create a little API for my own dataset. continue reading...

On friday evening local time (GMT+1) around 21:00 hours my server got hacked, it's CPU immediately shot up towards 100% and my provider removed the box from it's hypervisor node around 18 hours later. Just a few minutes later I got a call from a friend who uses one of my developed applications that it doesn't seem to work anymore.

After trying SSH-ing into the server (which failed), I logged on to the dashboard for managing my VPS, looking at the CPU usage:

My server got hacked: CPU-usage of a hacked server

That isn't looking too good... continue reading...

This picture below might seem blurry to you, and indeed it is, but for me it is a significant picture that reflect 3 years of working behind my computer. I've been running the Lifeslice program for over 3 years now and I thought it was about time to do something with it! The picture above is generated with over 4000 webcamshots taken during that time. There's a trove of other data in too. continue reading...

As of recently I've started my graduation phase of my current study. I've managed to get my own project in for my graduation thesis, which means I'll be spending more time developing with Django. This post is more of a reminder of the things I've learned so far... The previous post can be read here. The inspectdb tool is priceless when using other databases in which you have no schema's yet! continue reading...

It's holiday, and I've spend most of my time last month in The Netherlands hiking. From the east to the west, to complement what we did two years ago. And I wanted to share some pictures of my adventure: In 19 days we hiked over 360 kilometers, staying at farmers, friends, campinggrounds or somewhere else. It was a blast! We'll see where we end up next year! For those interested, the route is called the Marskramerspad. continue reading...

Meetup.com is a service that I use and have been using to organize events for networks. Even though I like Meetup as a service, there are some thing you just cannot do. For example it's kind of hard to make use of the internal knowledge or connections that people have within the network itself. And you are limited to Meetup for sending messages to everyone. About a week ago I sat down to explore their API, to see if you could somehow build upon their service. continue reading...