Filtering Microsoft Surface Finger Touches for ScatterViewItems
By default, Microsoft Surface responds to any touch, including non-finger touches for example caused by a hovering hand or a sleeve touching the table. While they can be ignored using the...
View ArticleEmail Archiving Solution
I was looking for a way to archive emails from various accounts, which are currently stored in different places. Some of them are still accessible via IMAP, some are stored in local mail clients (on...
View ArticlePICOntrol
Controlling two lamps with a handheld projector In everyday environments, we are increasingly surrounded by a growing number of electric devices. At the same time, many of these devices are shrinking...
View ArticleGravitySpace
A New Approach to Tracking People and Objects Based on a Pressure-Sensing Floor GravitySpace recognizes people and objects. We use a mirror-metaphor to show how GravitySpace identifies users and tracks...
View ArticlePersonal Clipboards
Personal Clipboards for Individual Copy-and-Paste on Shared Multi-User Surfaces The copy-and-paste functionalities provided by clipboards are omnipresent on today’s computing devices from desktops to...
View ArticleSimple Moving Average Filter in Python
Just a simple moving average filter implementation as Python class, nothing more. class MovingAverageFilter: """Simple moving average filter""" @property def avg(self): """Returns current moving...
View ArticleInstalling SciKits’ Bootstrap using Python 3.3
Installing scikits.bootstrap (version 0.3.1) using easy install (Python 3.3 on Windows 7) ran through, despite reporting a syntax error (referring to line “except TypeError, e”). However, importing...
View ArticleKickables: Tangibles for Feet
This example of a museum exhibit on basic molecules allows visitors to interact by kicking physical objects around—which we call kickables. (a) This visitor starts a tutorial video by pushing a...
View ArticleSending Emails with Attachement for New S3 Objects
Use Case and Solution Notify users about a new object (e.g., an image or log file) being added to an S3 bucket by sending an email that contains the new object as attachement. The solution presented...
View ArticleScan and automatically OCR receipts, bills, letters, etc. without turning on...
I was looking for a solution to digitally archive incoming (paper) bills, receipts, letters, etc. to make them easily searchable (OCR). Ideally, this solutions would be as simply as putting a document...
View ArticleFixing MacBook Bluetooth Mouse & Keyboard Issues under Windows 10
TL;DR If your MacBook Bluetooth mouse, keyboard, etc. don’t work or stop working after a few seconds under Windows 10, write a script that performs a Bluetooth discovery every few seconds. This keeps...
View ArticleHydropomic Smart Garden Controller
IDOO’s hydroponic systems are great for growing plants inside. They are controlled using on-device buttons. In this project, I replaced all circuit boards with an ESP8266 microcontroller plus some...
View ArticleKaraoke at Home: How to Use Apple Music Sing on an Apple TV with Microphones...
Karaoke is a fun and entertaining way to spend an evening with friends and family. And with Apple Music Sing, it’s now easier than ever to turn your living room into a karaoke bar. This feature, which...
View Article