#songsincode – fantastisk geekhumor

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...
På denne dagen tidligere år på NRKbeta…
- Photosynth - fritt for nedlasting - 2008
- Flash 9 støtter H.264 - 2007
- HD DVD eller Blu-ray? - 2007
- Å "venne" noen - 2007
Frank Eivind Rundholt for 7 måneder siden
Dette var vakker sang for mine ører.
Einar Næss Jensen for 7 måneder siden
for i in range(sixpack-2): if i==4: print(i+’& pizza ‘); if random.randrange(1,4)=4:print(‘ei flaske vin’)
Magnus Holm for 7 måneder siden
For et år siden skrev jeg noe lignende, bare lengre og som man faktisk kan kjøre: http://judofyr.net/posts/tribute.html
RubenLeroy for 7 måneder siden
assertTrue(hash.isEmpty());
hash.put(“hjernen”, 16);
Torgeir for 7 måneder siden
for(int i=0; i<10000; i++) one[i] = new Lover();
Håkon Nessjøen for 6 måneder siden
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
Håkon N for 6 måneder siden
Her er en norsk en:
$obj[$_] = new Tommeltott() for (1..10000);