Elke dag moet er een nieuwe pagina
op deze website verschijnen. Het is veel werk als dat met de hand moet gebeuren.
Gelukkig hoeft dat niet. De basisgegevens zijn allemaal op mijn -computer
beschikbaar. Ik heb ze in de loop der jaren verzameld. De webpagina wordt
automatisch gegenereerd.
De gegevens zijn opgeslagen in zogenaamde HyperCard-stacks.
Ik heb een HyperCard-programma gemaakt dat voor een opgegeven dag de gegevens
uit verschillende bronnen bij elkaar zoekt, er de benodigde HTML-opdrachten
omheen plaatst en het aldus vervaardigde document opslaat op de harde
schijf. Automatisch wordt het kleurgebruik afgestemd op de dag van de week.
Het maken van het HTML-document (vandaag)
kost minder dan een minuut.
Webpagina's worden beschreven met de HyperText
Markup Language (HTML). Dit is geen programmeertaal, maar een coderingstaal.
Codes geven eigenschappen aan van de pagina, een stuk tekst of een illustratie.
In een HTML-tekst kan bijvoorbeeld <I>gedachtesprong</I>
staan. Het browser-programma interpreteert de codes en zet het woord gedachtesprong
cursief op het scherm.
Een HTML-document bestaat uitsluitend uit gewone toetsenbord-tekens.
Als er afbeeldingen op webpagina's voorkomen, dan bevat de HTML-tekst een
verwijzing naar de plaats van de afbeelding. De afbeelding zelf is een
apart bestand.
Details
Voor het structureren van de gegevens op een webpagina beschikt
HTML over tabellen (tables), en kaders (frames). Pagina's worden verfraaid
met afbeeldingen en het gebruik van kleuren. Reacties van de gebruiker
kunnen worden gevraagd door middel van formulieren (forms).
Er zijn drie manieren om HTML-documenten te produceren:
zelf schrijven;
met behulp van een HTML-editor;
via een conversie-hulpmiddel dat in steeds meer programma's
wordt ingebouwd.
HyperCard is een programma van Apple om toepassingen
te creëren op zakelijk, educatief en multimediaal gebied. Binnen HyperCard
is informatie georganiseerd in stapels ('stacks') waarbinnen de gebruikers
kunnen navigeren. Met een klik van de muis kunnen ze tekst en illustraties
tevoorschijn halen, een geluid horen of een QuickTime-filmpje bekijken.
HyperCard is een ideaal ontwikkelhulpmiddel voor een breed scala aan toepassingen.
Het beroemde adventure-spel MYST
werd met HyperCard gemaakt.
HyperCard was een van de eerste programma's die het principe van hypertext
ondersteunde, de mogelijkheid om met een muisklik andere informatie op
te roepen. HyperCard bevat een krachtige, ingebouwde scripting-taal, HyperTalk,
de elegantste programmeertaal die ik ken.
HyperCard werd in augustus 1987 geïntroduceerd op de
MacWorld Expo in Boston. De huidige versie is 2.4.1. Helaas heeft Apple
de ontwikkeling van HyperCard behoorlijk laten sloffen. Er is gewerkt aan
een versie 3.0, maar dat project is om onduidelijke redenen afgeblazen.
Het lijkt erop dat de huidige topmensen bij Apple niet inzien wat een prachtig
hulpmiddel HyperCard is.