Moro & Nettkultur

#songsincode – fantastisk geekhumor


giveyouup

I dag flommer Twitter over av 140 tegns meldinger med firkantemnet #songsincode. Rett og slett korte sangtekster uttrykt med kode fra programmering og nett. For oss som holder på med kode er dette sykt moro.

Det startet i går – torsdag 20. august av fire utviklere i Halifax i Storbritannia.

Jeg har bladd meg gjennom et lass og ler meg frynsete. Her er noen utvalgte – og fyll gjerne opp kommentarfeltet med fine du har funnet. Eller kanskje også egne varianter basert på norske tekster?

self.alive? = false if(self.with_you? || self.without_you?)

while(true) you.Spin(me);

(if (loser? me) (kill me))

foreach($everybody as $person) { $person->need($somebody);}

while( "i want" ) { live(); }

case ; Sandman) enter;; esac

class me { function say($what) { if($what) == 'goodbye'; { die('A little'); }

if(this.AccountBalance.ConvertTo("USD") > 10^6) this.Buy(YourLove);

!$oAnger->lookBack();

boolean needAnotherHero() { return false; }

str_repeat("money",3), $richmansworld = array($funny=>true);

$her->set_name( 'Rio' );

while ( hits(music, me) == 'so hard' ) { undef $can_touch_this } $hammertime = 1 and exit

for (int i = 0; i < 99; i ++) { luftballons.push(new LuftBallon()); }

while (1) { hit(baby, me)++ }

SELECT * FROM party WHERE date BETWEEN NOW() AND NOW() + INTERVAL "1 day" AND STYLE LIKE "%1999%";

For I=1 to 2:(HeavensDoor=(HeavensDoor + Knock)):Next I (HeavensDoor=(HeavensDoor + Knockin)

Og selvsagt:

if(false) { you.GiveUp(); } if(false) { you.LetDown(); }; if(false) { me.runAround(); me.hurt(you)}

Den må ALLTID være med!

Oppdatering: Noen var tidlig ute med dette - denne hitlåten fra 80-tallet ble postet på Flickr allerede i desember 2004...

7 kommentarer

  1. Håkon Nessjøen

    Dette er en god slager. Men i motsetning til kodesnuttene i artikkelen er denne mer kjørbar enn den er lesbar 😉

    #!/usr/bin/perl
    sub b{$n=99-@_-$_||No;»$n bottle».»s»x!!–$n.» of beer»};$w=» on the wall»;
    die map{b.»$w,\n».b.»,\nTake one down, pass it around,\n».b(0).»$w.\n\n»}0..98

    Svar på denne kommentaren

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Betalest