Yahoo schakelt voor bepaalde delen

Yahoo schakelt voor bepaalde delen van hun sites over op PHP. Er staat een interessante presentatie on-line waarin het hoe en waarom uitgelegd wordt.

In het kort: ze hebben hun eigen systeem gebrouwen, en na al die jaren werd het echt wel té moeilijk onderhoudbaar. Drie verschillende versies, ondoorzichtige syntax, één bgcolor wijzigen betekende heelder C++-programma’s hercompileren, niemand snapte eigenlijk nog hoe het ding elkaar zat, chaos quoi.

Ze zijn niet van plan om alles te gaan herschrijven (meer dan 4500 servers, meer dan 8 miljoen lijnen C/C++, 3 miljoen lijnen perl, meer dan 600 ontwikkelaars, ik kan ze wel ergens volgen :), maar voor nieuwe dingen waren ze op zoek naar iets nieuws. Criteria voor het nieuw ding:


  1. vast te haken aan en uitbreidbaar met C/C++

  2. loops en conditionals

  3. complexe datatypes

  4. aangename syntax

  5. moet draaien op FreeBSD

  6. moet high performance zijn

  7. robuust en sand-boxed

  8. geïnterpreteerd (of minstens dynamisch gecompileerd)

  9. lage opleidingskost

  10. ondersteuning voor i18n

  11. duidelijk onderscheid tussen presentatie / inhoud / applicatie

  12. geen diploma informative nodig om ermee om te kunnen gaan

Ik kan mij inbeelden dat Macromedia hier enorm veel positieve publiciteit mee zou kunnen gehaald hebben. In zoverre zelfs dat ze zouden 4500 gratis CFMX server kunnen beschikbaar gesteld hebben.

Voor zover ik zie hadden ze bij Yahoo! als enig argument tégen “ugly syntax”. Huh? De rest van de criteria gaan in ieder geval goed op, tot en met het draaien op FreeBSD.

Eerste dagen terug na vakantie

Eerste dagen terug na vakantie zijn altijd zo… icky. Vreemd. Leeg.

Ik spendeer dan de helft van de dag met terug aan te knopen aan oude dingen, en mailbox opkuisen, en vergaderingen, en dan lijkt het alsof er niets gebeurd is.

Maar bon: vandaag toch een aantal zware knopen doorgehakt. Twee onterecht boze mensen geantwoord, een ingewikkeld contract rondgekregen, wat meer zicht gekregen op volgend jaar, dus het valt wel nog mee in het “niets gebeurd”-departement.

En nu naar huis. En morgen nog één dag zien door te geraken, en dan volgende week aan 250 per uur van start gaan.

Aaargh. Wat moet ik hier

Aaargh. Wat moet ik hier nu mee?

IN AN EFFORT TO CLEAN UP OUR DATABASE, WE ARE EMAILING YOU THIS NOTICE.

WE PLAN to send you some very important information about an Automated Online Recruiting System and even some notices about a Free Leads Affiliate System.

But before we send you this Free Info about Online Marketing and how to make Monthly Paychecks from home, we want to make sure you are still currently open to such income potential.

IF YOU ARE NOT, then please reply to this message without removing the subject line.

IF YOU ARE….Then simply do nothing. You will receive a new email in a few days with information about this unique offer.

Thank you

Martha Goodman

Ik krijg dit juist binnen. Is het spam? Is het een antwoord op één van mijn removal requests van vorige week? Als ik antwoord, bevestig ik dan alleen dat ik nog besta? Als ik niet antwoord, stem ik er dan in toe om spam te ontvangen?

Cripes. Diana staat op de

Cripes. Diana staat op de tweede plaats, vóór Churchill en Darwin. Let’s see: één van de drie is verantwoordleijk voor de grootste ommekeer in het denken van de mensheid in de afgelopen paar honderd jaar, één van de drie is de enige reden dat de Mountbattens niet opnieuw Battenberg heten, en de derde… eum… hang on… iets met rondfoefelen met Dodi Al Fayed? Of iets met photo opportunities of zo?

Bah.

Enfin, goed dat het programma over Churchill nog moet komen.

The Matrix review: The movie

The Matrix review:

The movie is totally like a Piers Anthony novel come to life. Keanu Reeves, from the equally rad “Johnny Mnemonic,” is a hacker and this big mysterious guy named Morpheus, played by Laurence Fishburne, is looking for him. Well, it is like Morpheus knows that we’re all living in a fantasy world (the Matrix – awesome!) created by computers and he wants to overthrow the computers.

[…]

All the characters have names like “Trinity,” “Morpheus,” “Neo,” and “Cypher.” In the robot-vampire novel I am going to write, I have a character named “Cypher” so you know they are creative and not just naming people “Bob” or “Angela.” The whole movie is cool like that, like they think up cool names for stuff and make everything look really cool.

[…]

One other thing that rocks is the hot girl in the movie, because she is tough. You totally know she is tough because she wears leather all the time and scowls.

[…]

Something else that rocked so hard was that they didn’t even bother telling you anything about any of the characters. If you don’t like them, then go read more Philip K. Dick and shut up because you’re stupid.