HOME ABOUT
Werkstuk informatica (of: mijn Angelfire-account bestaat nog steeds!)

Soms kun je blij verrast worden in de computerwereld. Dit is zo'n verhaal.

Achtergrond

In de vierde klas van de middelbare school volgde ik het vak Informatica, als keuzevak in het profiel HAVO Economie & Maatschappij. Het jaar zal 2003 geweest zijn, eerste helft van het schooljaar. Ik kan me de omschrijving van de opdracht niet meer herinneren, maar als uitvoering koos ik het bouwen van een website over de geschiedenis van Microsoft Windows. Ik zat in die tijd volop in mijn computers en was aan het spelen met het bouwen van websites (met Frontpage 2000). Daarom leek het mij logisch om mijn werkstuk op te leveren als een website.

Angelfire

Ik had al een Angelfire-account ruim voordat deze opdracht in beeld kwam. Hoogstwaarschijnlijk ben ik via mijn goede vriend Paul terecht gekomen bij Angelfire. Angelfire bood toen gratis website-hosting aan (met een handvol megabytes aan opslagruimte) op voorwaarde dat je hun banner voerde op je pagina. Ik vond het al lang prachtig: je eigen website en ook nog eens gratis.
Ik was vooral aan het stoeien in Frontpage destijds, want van HTML had ik weinig kaas gegeten. In Frontpage kon je makkelijk plaatjes invoegen, positioneren, kleuren aanpassen etc. Ik kan me nog herinneren dat ik licht teleurgesteld was toen de pagina, die in Frontpage helemaal klopte, was geüpload naar Angelfire en er vervolgens compleet anders uit zag. Wist ik veel!
Ook had ik een pagina gemaakt met memes, die misschien toen niet eens memes heetten, over 9/11 en Osama Bin Laden en die geüpload naar Angelfire. Dit zal zijn geweest toen het evenement nog vers in het geheugen lag, waarschijnlijk begin 2002. De pagina had niet lang: nog dezelfde nacht werd de pagina door Angelfire verwijderd (en terecht, kan ik al die jaren later gerust zeggen).

Het werkstuk

Op het moment dat het werkstuk in beeld kwam, was ik al bezig met het handmatig opstellen van HTML (in Kladblok, waarschijnlijk). Ik had een beter idee van wat werkt en wat niet. Desondanks was ik pas 16 en ook gewoon keihard aan het prutsen, dus echt mooi en indrukwekkend is het nog steeds niet. Ik werkte destijds als het goed is op een IBM PS/Valuepoint met 33MHz 486, zoniet dan hooguit op een 120 MHz Cyrix 6x86 met 32 MB geheugen, in beide gevallen met Windows 95 en IE5.
Het zwevende menu is geschreven in Javascript en afkomstig van dynamicdrive.com (dat niet meer lijkt te bestaan, link via Wayback Machine). Dynamic Drive stond vol met scripts als deze, die je kon kopiëren en plakken in je HTML-document en met een paar eenvoudige ingrepen aan kon passen aan je website. Dat heb ik dus ook gedaan en leidde tot het zwevende menu (dat 20 jaar later niet lekker meer werkt). De achtergrond is zwart, met sommige accenten in rood (#CC3300), want zwart en rood waren de kleuren in mijn leven toen. De plaatjes en de informatie heb ik van internet gevist, onder andere van Nathan Linebacks GUI Gallery, waar ook het stuk over Visi On en Bill Gates op COMDEX vandaan komt (hier onder 'What is VisiCorp Visi On?').
Opvallend (met de blik van nu) is het willekeurige gebruik van hoofdletters en kleine letters in de namen van de HTML-bestanden en afbeeldingen. Als je deze set bestanden in een moderne webserver zou hosten, zou de helft van de links niet werken (zoals mij overkwam bij het lokaal hosten van de site). Blijkbaar had Angelfire hierop geanticipeerd en hun systeem hoofdletterongevoelig gemaakt.

Tenslotte zijn er nog de links onderaan de pagina. De link 'Geef je mening over deze pagina' is een formulier gekoppeld aan een mailto:-actie. Als je de bron bekijkt zie je dat het doel van de mailto: hisinfernalmajesty@immortal.com is. Ik ontdekte pas zeer recent (2024) dat het domein immortal.com behoorde tot de Noorse band Immortal. Ik weet niet of ik daar toen van op de hoogte was en ik vind het nog steeds bijzonder om een mailadres te hebben gehad dat gekoppeld was aan het domein van een band.
De link 'Homepage van de skatecrew waar ik in zit' is legendarisch. De Smoking Dragon skatecrew bestond uit mijzelf en twee vrienden en had haar website op www.smoking-dragon.tk. Want, net als webhosting bij Angelfire, was een .tk-domeinnaam gratis zolang je een banner op je website voerde! Niet lang nadat het werkstuk beoordeeld was heeft de indexpagina van mijn Angelfire-site alleen nog maar hier naartoe doorverwezen.
Als laatste staat er het zinnetje 'Het is een no-frames versie geworden (..)'. Ik moet eerlijk zeggen dat ik niet meer weet waarom dat er staat, noch waarom ik überhaupt frames had willen gebruiken.

Wie schetst mijn verbazing?

Het was begin 2024 en ik kwam de bestanden van dit werkstuk tegen tussen de bestanden overgezet vanaf mijn Powermac G4 QS. Mij leek het leuk om de bestanden in Apache te hosten als naslag en een leuk verhaal. Terwijl ik daarmee bezig was, was ik aan het graven in mijn geheugen en de hersenen heel hard aan het kraken om er achter te komen waar deze pagina van origine gehost stond. Ik wist dat het Angelfire was en de URL met www.angelfire.com begon. Ik wist ook dat er twee submappen achter de FQDN stonden (www.angelfire.com/iets/nogiets). Na heel lang graven schoot het mij te binnen: www.angelfire.com/darkside/ss1. Darkside kon je kiezen uit een lijst met 'locaties', ss1 is zelf verzonnen. Waar ss1 voor stond? Satan's Sons, want zo waren Paul en ik als 15-jarige broekies begonnen. En omdat /ss al bezet was, werd het /ss1 (want, natuurlijk werd het dat..).
Ik, nieuwsgierig als ik ben, gooi die link meteen in de browser. En potverdorie de link werkt nog ook!! De pagina was gevuld met één grote (ontbrekende) afbeelding met hyperlink eronder (de doorverwijzing naar smoking-dragon.tk). Toen gingen de radertjes in mijn hoofd pas echt hard draaien. Als de pagina het nog doet, dan moet het account nog bestaan, toch? Maar wat was de inlognaam? En wat was het wachtwoord?
De inlognaam had ik vrij snel boven water dankzij de Help-pagina van Lycos, want dat is het achtervoegsel darkside/ss1. Maar dat ik het wachtwoord nog zou weten is kansloos. Tenzij ik een wachtwoordreset kan uitvoeren natuurlijk, hmmm... Even verder graven dan, want welk e-mailadres heb ik gebruikt bij registratie? Dat zal mijn Hotmail-adres zijn geweest en dat bestaat niet meer, dat heb ik zelf opgeheven. Maar, wat als ik het nou opnieuw aanmaak, kan dat? Ja, dat kan! Je kunt bij Microsoft nog steeds een mailbox aanmaken met als domein @hotmail.com. Dus ik maak de mailbox aan en klik op de 'Forgot password'-link: potverdorie een mail van Lycos! Nou dan gaan we voor de gans klim bim ook: wachtwoord-reset uitgevoerd, bestanden van de website geüpload, geconcludeerd dat Lycos' systemen wel hoofdlettergevoelig zijn, aangepaste set bestanden van mijn webserver geüpload et voilá! De website is hersteld in al haar periodecorrecte glorie.

Tot slot

Het was heel fijn om zo even in het verleden te kunnen duiken en het bracht fijne herinneringen naar boven, zowel op het eureka-moment als nu tijdens het schrijven. Ik heb besloten de website actief te laten bij Angelfire, als een blijvende herinnering aan deze (her)ontdekking. Voor de zekerheid host ik de site ook zelf (zie beide links onder 'Gerelateerd').
Zoals je kunt zien werkt het zwevende menu 20 jaar later niet meer zoals het hoort. Oorspronkelijk zweefde het menu verticaal gezien in het midden van het venster en bleef het op ongeveer die plek tijdens het scrollen. Als je heel snel scrollde, had 'ie even nodig om op snelheid te komen (wat met de lagere resoluties van toen vaker gebeurde dan nu). Ik heb besloten om de website te bewaren zoals deze is, inclusief het niet-werkende menu en eventuele spel- en typefouten. De enige aanpassing die ik heb gedaan, is op webserverniveau zorgen dat alle bestanden zowel met kleine letters als met de juiste hoofdletters beschikbaar zijn zodat alle plaatjes en links correct werken.



Gerelateerd

Werkstuk (Angelfire)
Werkstuk (van-vugt.net)
IBM PS/ValuePoint 425SX/S
Toasty Tech

De namen van personen, instanties of bedrijven op deze pagina zijn niet gefingeerd. Mocht men hier op enigerlei manier aanstoot aan nemen, laat het mij weten.
© 2022-2025 Eelco van Vugt. All rights reserved.