Blog archives

Nieuw design

Ik ben bezig met een nieuw design voor deze website. Boven zie je twee varianten: wit en blauw. Na een kleine consultatie op Twitter en Facebook was de meerderheid overduidelijk voor wit: dat wordt ‘m dus.

Blog archives

Wat ik heb geleerd van de eindexamenexpo van de HKU

Ik was vrijdag op de eindexamenexpositie (dit jaar onder de naam EJECT) van de HKU in Hilversum. Studenten van de KMT (Kunst, Media en Technologie) faculteit presenteren daar hun eindwerk.

Twee dingen die me opvielen:

  1. Als je robots ontwikkelt kom je snel de uncanny valley tegen: als je je robot te echt maakt wordt het eng. In plaats van een mens visueel na te bootsen kun je echter ook gedrag nabootsen. Een robot die een bepaalde afstand bewaart terwijl hij met je ‘communiceert’ zorgt voor evenveel ‘sympathie’ bij de gebruiker als een robot die heel erg op een mens lijkt.
  2. Vergeleken met vijf jaar geleden (toen ik zelf afstudeerde) is de technologie nóg toegankelijker geworden. Je kunt in je eentje, met behulp van een goede game engine, een complete professionele game ontwikkelen in een paar maanden.
Blog archives

Escaping dollar signs in PHP regular expressions

I had some problems matching dollar signs in PHP regexp’s:

$str = 'Bacon $ham eggs and $spam';
preg_match_all("|$|", $str, $matches);
print_r($matches);

Gives

Array
(
    [0] => Array
        (
            [0] =>
        )
)

It does work when double escaping the $

preg_match_all("|\$|", $str, $matches);

Gives

Array
(
    [0] => Array
        (
            [0] => $
            [1] => $
        )

)

This problem occurs because PHP substitutes $variables in strings enclosed in “double quotes”. So, actually the problem can very easily be solved by just replacing double with single quotes:

preg_match_all('|$' $str, $matches);
Blog archives

Geen tabbladen op werk.nl

Werk.nl is de banensite van het UVW. Van vacatures hebben ze misschien wel verstand, maar van websites niet, getuigt deze mail van de helpdesk, die een vriend van mij ontving:

Beste,
als ik een vacture in een nieuwe tab open krijg ik het volgende te zien: “Er is een systeemfout opgetreden. Neem contact op met de systeembeheerder om dit probleem op te lossen.”. Bij deze.

Hieronder de reactie. Let vooral op het vetgedrukte deel:

Geachte xxxx,

Uit veiligheidsoverwegingen kunt u op werk.nl niet meerdere vensters of tabbladen tegelijkertijd open. Als u de foutmelding ziet, sluit dan alle vensters van werk.nl en probeer het opnieuw.

Wij raden u aan om gebruik te maken van de navigatieknoppen binnen werk.nl zelf. Heeft u bijvoorbeeld een cv of vacature geopend en wilt u terug naar uw zoekresultaten? Klik dan op de link ‘Terug naar zoekresultaten’ binnen werk.nl. Navigeert u via uw webbrowser met de knoppen ‘Vorige’ en ‘Volgende’, dan kan dat tot een foutmelding leiden.

En helemaal onderaan die mail:

*** Werk.nl is vernieuwd! ***
Kijk op de site en doe de rondleiding of bekijk de vragen over het nieuwe werk.nl.

Ironisch.