Famous Songs in Code (What’s Your Guess?)

Inspired by Philipp Lenssen’s fabulous idea to express idioms in code, I came up—just for fun—with the following 10 well-known song titles, written in horrible C/Java/PHP pseudocode.

Have fun… and take a guess in the comments!

// Song 1:
it = b

// Song 2:
for (i=0; i<people.count(); i++)
  people[i].attributes |= (shiny | happy);

// Song 3:
function get(want) {
  if (random.bool() == true)
    return want;
  else
    return null;
}

// Song 4:
//function leave() {
//  return new Color(0,0,0);
//}
// Oh, I think I screwed this one up, so here it goes:
// Version 2.0 of Song 4: ;-)
function leave(me) {
  me.setColor(0,0,0);
  return me;
}

// Song 5:
who = fire.getStarter();
assert(who != us);

// Song 6:
function cry(person) {
  return (person.gender == female);
}

// Song 7:
person = king.getWife();
person.dance();

// Song 8:
life = me.getLife();
life.setSunshine(you);

// Song 9:
person = USGovernmentEmployees.getRandom();
while (person.boss != null)
  person = person.boss;
person.writeLetter();

// Song 10:
train = trains.getLine(A);
you.take(train);

Update: I fixed Song 4 and 9 because they made way too little sense. Oops ;)

Firefox 3 Beta, Portable

Ah, for those of you who have wanted to try out the latest Firefox 3 Beta all along but were hesitant because they feared it screwing with their local data (current profile etc.):

PortableApps offer the Firefox 3 beta as a USB-stick-ready package that won’t touch anything on your local computer, making it safe and fun to try out for anyone who’s feeling curious:

Mozilla Firefox®, Portable Edition is available packaged with Mozilla Firefox 3 Beta 3, allowing you to test all the latest features in the upcoming version without disrupting your current Firefox installation.

Have fun beta-testing!

Categories: Mozilla Crosspost, Tech Talk | Tags: , ,