Find Your Computer’s Hidden I²C Port and Use It!

If you don’t know what I2C (read “I-squared-C”) is, you may want to check out its Wikipedia page, but in a few words, it’s an amazing protocol that allows communication between one (or more, according to Wikipedia) master devices and one or more slave device, using only 4 wires, two for power supply and two for data. Every slave device has its own unique address that the master can address to request information from the slave.

There are sooo many applications and useful electronic gadgets that use this protocol, like screens and sensors, and if you have an Arduino you might have already used it before without even knowing. Check if your sensor/display/toaster has two pins named SDA and SCL. If it does, it’s probably I2C-compatible, and you might be able to use it with your computer. Continue reading “Find Your Computer’s Hidden I²C Port and Use It!”

How To Burn LightScribe Labels on Latest Versions of Ubuntu (x86 and x64)

I own a bunch of LightScribe-compatible disk burners, and I always buy LightScribe media because I don’t like handwritten labels. LightScribe-labeled disks look better, maybe more professional, even when it’s just a CD with pirated music.

If you are like me, you might have probably noticed that lately everything seems trying to make us not want to use this awesome technology on Ubuntu. The official LightScribe website is unmaintained/has been hacked, so the LightScribe System Software and the LightScribe Simple Labeler can’t be downloaded; the mirrors that used to host the Debian packages for the LaCie 4L Labeler app are down as well;  even those users who are brave enough to download the RPM from LaCie’s and use alien to debianize it might have noticed that a Segmentation fault makes our beloved app crash.

However, you don’t have to worry any more! I’ve got a solution here for everybody! Continue reading “How To Burn LightScribe Labels on Latest Versions of Ubuntu (x86 and x64)”