xdaliclock
Meer info
- Maker
- Jamie Zawinski
- Jaar
- Type
- Klok
- Website
- jwz.org/xdaliclock
De X11-klok van Jamie Zawinski waarvan de cijfers in elkaar overvloeien als de tijd verandert, een knipoog naar Dalí met wortels op de Xerox Alto in 1979 en een van de eerste programma's die de Shape-extensie voor transparantie gebruikten.
Steve Capps schreef Dali Clock in 1979 voor de Xerox Alto en bracht het in 1984 naar de Macintosh, waar het een van de programmaatjes werd waarmee mensen de machine showden. Zawinski porteerde het in 1991 naar X, een jaar vóór XScreenSaver, en onderhoudt het sindsdien. De truc is geen animatie van vooraf getekende beelden maar een morph: elk cijfer is opgeslagen als lijnstukken per scanlijn, en wanneer een 3 een 4 moet worden, worden de segmenten over een aantal frames geïnterpoleerd zodat het teken in zijn nieuwe vorm overvloeit.
De vlag -transparent maakte er een uithangbord voor Shape van: het venster wordt bijgesneden tot de exacte omtrek van de cijfers, zodat het bureaublad tussen de cijfers doorschijnt en alleen de tekens aan te klikken zijn. Daarmee stond het in het gezelschap van oclock en xeyes, de niet-rechthoekige vensters die lieten zien waarvoor de extensie diende. Zawinski bouwde dezelfde klok later voor Palm, iPhone, Android en de browser, met in wezen dezelfde morphcode.