computing

[-]

Remove images from PDF files

Some times ago I ran into some Service Manuals with unusual background images:


[-]

SaveMySugar: exchange messages using only phone rings

From “The Lord of the Phone-Rings”, about SaveMySugar:

One RING after them all, one RING to end them,
One RING to get the... messages, and from Morse code decode 'em.

[-]

KITT showing an Applesoft BASIC program

I was watching a Knight Rider episode (namely from Season 3, Episode 1: Knight of the Drones) and I spotted some source code of a program listed by KITT.


[-]

How to trace and visualize POSIX threads

Writing even a simple multi-threaded program is a complex problem, synchronization issues are always around the corner, causing race conditions which can lead to deadlock or resource starvation; and the stress of not being sure that our program works correctly is another component of the complexity.


[-]

Infinityx larger

A small JavaScript bug in Google image search.

Google image search - Infinityx larger

[-]

Don't mix LDFLAGS and LDLIBS

Compilation of kinect_upload_fw (from kinect-audio-setup) was failing on some systems with messages like:


[-]

Halloween?

Inspired and adapted from a math joke:

Why do computer scientists always confuse Halloween and Christmas?
Because 31 Oct = 25 Dec.

Computer Scientists Halloween demotivational poster

[-]

User-aware scheduling

Recently both OSnews and Slashdot pointed out some experiments about context-aware UIs done by Christian Giordano at Canonical (the company behind Ubuntu GNU/Linux), and the first results are somewhat interesting. As you can see in the good video demo from the original article the effects are nothing mind blowing, but they serve greatly to illustrate the concept, and by building on that something more useful would come out eventually.

That reminds me of another (never realized) old idea of mine from when I was attending the Operating System course at the university, I wanted to bind system responsiveness —at a lower level— to user presence, by tuning scheduler parameters according to the user being at his/her computer or not.