Popular posts from this blog

Ever wanted to see how stuff changes over time? With a webcam this can be done quite easily. Set up cron/windows scheduled tasks to go fetch a new image every minute/hour/day and compile the images to a video. I've made a really simple script for making a sliding window view of the past 24 hours that can be used on any image feed. Getting the images and making the video I wanted to use ffmpeg since it has a solid command line interface and it's available on most platforms. ffmpeg wants the image files in a sequential order, so we need to rename the images after adding the newest image. I'm not a bash expert (I usually solve stuff like this in Perl - when you have a hammer etc.), so it's probably other ways to make this work, but at least I think my code is quite easy to read and understand: # Make sure we are in the right directory and that it has an images directory cd /path/to/where/our/timelapse/stuff/will/be mkdir -p images # Delete files older than 1

Disclaimer: This book was written by my colleague Marc Wandschneider . I got the book as a free copy. TL;DR - This book is exactly what you need if you want to dive right into web development with Node.js. If you're already familiar with web technologies, it teaches you everything you need to know to start building end-to-end web applications using Node.js. One of my top annoyances are longwinded texts, trying to explain complex concepts. Especially when it comes to non-fictional books, and in particular books about programming. Show me a few lines of good, concise code, and I'll immediately understand what you're talking about. Try explaining it with just text, and I won't have the willpower (let alone the attention span) to read beyond the first couple of sentences. So, when I got a copy of Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript , I was really excited that it was only 250+ pages long. But my excitement quickly turned

Have you ever had to make a complex decision, involving factors of varying degree of importance? Say, choosing which spaceship to buy next? Or have you ever found yourself wanting to focus on where your efforts can have the greatest impact? The latter is what caused me to create Kratu - a real time, open source, decision matrix analyzer on steroids: One of Google's premium partners had a (very) large number of AdWords accounts. AdWords has a whole range of complex performance indicators that you want to optimize against to get the best value out of your advertising money. When multiplying this with a vast number of accounts, figuring out which accounts to focus on for the best bang for your buck is a non-trivial challenge. Kratu allows you to assess all of the performance indicators in aggregate across all accounts, and rank the accounts according to where you have the highest potential for optimization. It also highlights which indicators to focus on, effective