Author: Juliana Peña

Colombian Computer Science student in Mexico. Aspiring researcher and game developer. Fan of movies, literature, comics and video games.

Arduino & Python Soundlight Spectrum

Continuing with my initial Soundlight project, I have modified the code to produce six distinct lights depending on the frequency of the music! Why six? Well, that’s the limit of the Arduino’s PWM (analog out) pins, so that’s as much as you can get with a single Arduino Uno. It works by using Fast Fourier Transforms to analyze the sound frequencies and find how much sound is coming out from each frequency range (special shout out to Luis for helping me understand this beautiful math!)

Here’s a quick demo video:

Continue reading

Memechat: Use ragefaces and memes in Gmail and Facebook chat

Memechat on GmailMemechat on Faceboook

Have you ever wanted to use ragefaces or memes like Forever Alone Guy or Philosoraptor in Gmail or Facebook Chat? Well now you can! Using my super handy Chrome extension, just type ra.ge/[keyword] in your chat and the extension will automagically convert it to an image.

Examples include ra.ge/forever (forever alone), ra.ge/praptor (philosoraptor), ra.ge/fu (classic f7u12), and ra.ge/megusta (ME GUSTA face). For the whole list, visit http://bit.ly/allrages and http://bit.ly/allmemekeys

Note: Both users will need to have the extension installed to see the rage faces and memes.

Get Memechat at the Chrome Webstore

Open source! Grab the code at GitHub. Based on the Facebook rage face extension by josePhoenix.

Updating the badge in a Windows 8 JavaScript App

Windows 8 apps can have notification badges in the tiles. It’s easy to update the badge, but it’s still not well documented, so here is a small snippet to show you how it’s done:

var Notifications = Windows.UI.Notifications;
var updater = Notifications.BadgeUpdateManager.createBadgeUpdaterForApplication();
var xml = Notifications.BadgeUpdateManager.getTemplateContent(
    Notifications.BadgeTemplateType.badgeNumber
);

xml.getElementsByTagName('badge')[0].setAttribute('value', 5);

var notification = Notifications.BadgeNotification(xml);
updater.update(notification);

Replace the 5 in line 7 with the number of your choice. The end result looks like this:

Badge update example

More info on badge updates is available in the Windows.UI.Notifications namespace of the WinRT and the Badge Update XML Schema.

Gchat now available in the Marketplace!

screen1 screen4 screen5

Gchat, the awesome Google Talk client Luis and I built for Windows Phone, is now available in the Marketplace! We’ve been working on it for a long time and we’d love to know what you think.

Click the button below to go to the Marketplace now and download it!

Download Gchat

We hope you enjoy using Gchat! If you find a bug or want to suggest a new feature, please report it.

© 2024 Juliana Peña

Theme by Anders NorénUp ↑

Secured By miniOrange