De kogel door de kerk

zaterdag 27 november 2010 in Weblog. Permanente link | 7 reacties

Jongens, jongens, jongens. ‘t Is wel een miserie met een eigen website hebben. Ik ben nog eens verhuisd van server. Van bij David van Data Matters (die dat al een jaar of vijf zes gratis en voor niets deed, en dat hij ongelooflijk bedankt is!) naar een eigen dedicated virtual spel bij Media Temple.

Mijn allereerste publieke site ooit stond in de VS op een gratis server. Nu ja, ik zeg “server”: het was 1994, het was een website waar een formulier op stond, en daar kon dan html ingestoken worden, en die html kwam dan online te zien op een uniek en permanent-achtig adres.

Dat was omdat we toen op de universtiteit nog geen websites hadden – iets later hadden we dan op eduserv wel een eigen webruimte – de allereerste website voor de Studio Skoop stond op eduserv.rug.ac.be:8000/~mvuijlst/studio, de allereerste homepagina van Arno op eduserv.rug.ac.be:8000/~mvuijlst/arno, dat soort dingen.

Van zodra het kon en ik werk had en dus een mogelijke server om echt onder eigen controle files op te zetten, heb ik zog.org gekocht – dat moet ergens in de zomer van 1995 geweest zijn, al zeggen de whois dinges anders, maar da’s omdat er shenanigans waren toen Network Solutions zéér vreemde dingen begon te doen in, euh 1997 1998 of zo? Ik herinner me in alle geval dat ik een heel gedoe met gefacte identiteitskaarten moest doen om op een bepaald moment mijn domein terug te krijgen.

En toen stond er jaren een website op www.zog.org, die regelmatig geüpdated werd, met aardige dingen over allerlei, met toen al gezever over hoe het vroeger allemaal beter was, met regelmatig statussen over de kinderen (“The image on the left is an actual animation of our actual kid actually waving at us!” bij een echografie bijvoorbeeld), met random layoutverandering om de zoveel tijd, met webcams en screenshots, afijn, een typische website, dus.

En toen had ik een weblogachtig iets bij LiveJournal en bij Blogger eind jaren 1990 en bij Salon ergens in 2002, en dat bij Salon is gelijk gebleven tot nu nog altijd.

‘t Is te zeggen, de website staat nog altijd op de servers van Salon (kijk maar), maar toen was ik Dave Winer’s software beu, en was ik het ook beu dat ik het niet onder mijn eigen domeinnaam kon doen, en ben ik verhuisd naar Typepad. En dan een tijdje later even naar Dreamhost en weer weg omdat Typepad het niet meer kon trekken (al staat de meerderheid van mijn beelden en zo wel nog bij Dreamhost).

En dan dus bij Data Matters.

En nu, na jaren, niet meer. Want David stopt met servers.

En dus op een nieuwe server. En het begint al goed, want vanmorgen lag het plat om onverklaarbare redenen. Ha!

Compatibel

donderdag 29 juni 2006 in Computers en dingen. Permanente link | Eén reactie

In de vroege jaren ‘80 hadden wij thuis een Apricot F1.

Prachtige computer, design, draadloze keyboard en trackball, GEM als windowing environment—we spreken hier nog vóór Windows.

Er was maar één dingetje dat een beetje tegenstak: het was niet echt een IBM Compatible, zoals dat toen heette. “95% compatibel” was de term die wij ervoor gebruikten, geen idee of dat ook in de marketing zo gezegd werd.

Gevolg was dat alles wel werkte, maar alleen min of meer. WordPerfect, toen nog van SSI, deed het wel maar de functietoetsen waren anders. DOS werkte wel, ongeveer, maar Flight Simulator niet, en andere toepassingen maar half. Dat soort dingen.

Een tijd later had ik mijn eerste echte eigen IBM Compatible-toestel: een Tandy 1000 EX. Wel helemaal compatibel, maar slechts met 256 K geheugen en één 5.25 inch floppy. Geen harddisk, nee meneer.

Die Apricot en die Tandy hebben me een afkeer van niet-standaard gegeven, soms bijna tot op het irrationele af. Ik heb geen zin om op een licht of zwaar afwijkende configuratie te zitten zoeken naar waarom het in de soep loopt: jàren aan een stuk heb ik daarom Intel gekocht en geen AMD, zelfs toen er al lang geen problemen meer waren met niet-Intel-processoren.

En nu recent komen we hetzelfde tegen, vermoed ik, als wat er met Lotus 1–2–3 gebeurde op de Apricot: een bepaalde WordPress-installatie werkt perfect op één server met Apache, maar geeft 500 – Internal Server Error op lighttpd. Waarom? Geen mens die het weet.

Misschien een bug in lighttpd ergens: de error logs zeggen in ieder geval vreemde zaken.
Voor hetzelfde geld: een slecht geprogrammeerde plugin, die in combinatie met een andere plugin een combinatie van fouten genereert, waarbij Apache net iets meer vergevingsgezind is.

Maar wat er ook van weze: aargh! Niet-standaard-dingen!

Enfin, dat van mijn gemoed geschreven zijnde: naar bed. Dat ik morgen (straks) niet opnieuw in Oostende wakker word.

Is this thing on?

donderdag 16 maart 2006 in Computers en dingen. Permanente link | Geen reacties

Hm. ‘t Werkt—wie dit leest, leest het op de nieuwe server—maar ‘t is maar min of meer.

Morgen nog eens kijken, denk ik.

DNS Adventure

donderdag 16 maart 2006 in Computers en dingen. Permanente link | 5 reacties

Old Server
You’re in a shabby hallway on a crowded Dreamhost server. The lights flicker on and off. In the distance you can see a placard with the words “welcome to limbo-randy” engraved on it.
A forbidding passage leads off to the north, and there’s an open trapdoor at your feet leading down.
You can see a switch here.

> FLICK SWITCH

The entire place shudders. The trapdoor swings shut, and a massive slab slides down from the ceiling shutting off the exit to the north.
A ghostly voice intones: “moving A record for blog.zog.org from 66.33.218.140 to 212.3.247.238. Please stand by.”.

> WAIT

Nothing much happens.

> JUMP

Wheee! This is fun.

> LOOK

Old Server
You’re in a shabby hallway on a crowded Dreamhost server.
You can see a thrown switch here.

> WAIT

Tum dee dum.
The lights are fading.

> WAIT

Tra la lee. You think about tapping your toes but change your mind at the last moment. Phew!

> WAIT

Your busy schedule of waiting around is interrupted by the same disembodied voice as before: “Propagating DNS changes. Please stand by. Your mileage may vary. Have a nice day.”
The lights are now seriously dim.

> TURN ON LAMP

You don’t have a lamp. Oh dear.
It’s getting quite dark.

> PANIC

I’m sorry, I don’t know what you mean by that.

> FIND LAMP

You can’t find any lamps, candles or other light-producing devices.
Suddenly, the lights stop flickering. Sadly, they’ve stopped flickering only in the sense that they now seem to be off for good.

> LOOK

It is dark. You’re likely to be eaten by a grue.

Test?

donderdag 16 maart 2006 in Computers en dingen. Permanente link | 4 reacties

Tiens, met een beetje geluk zou dit al op de nieuwe server moeten staan.

Gnà! UTF-8 lukte niet en dingen. Dus is het nu in latin1, hmbuh. Eens kijken…

Союз нерушимый республик свободных
Сплотила навеки Великая Русь.
Да здравствует созданный волей народов
Единый, могучий Советский Союз!

Airco stories

woensdag 23 november 2005 in Sonstiges. Permanente link | 2 reacties

Air conitioning: altijd leute. Tegenwoordig heb ik er geen nood aan: mijn bureau is koel genoeg, en als het niet koel is, kan ik een venster openzetten.

Op mijn vorig werk hadden we er overal, en het was serieus nodig. Content dat ik daarvan was! Twee locaties voor de laatste locatie waar we zaten, zat ik onder een eternit plat dak, en het werd in de zomer stikkend heet.

Ik denk dat het uit reactie tegen de hitte van de Burggravenlaan was dat ik de airco in de Dendermondsesteenweg in mijn eigen bureau bijna altijd op ijzig koud zette.

Maar in serverkoten is het niet altijd evident. Ik heb het nog meegemaakt, op locatie nummer 2, in de Ham, dat er een klein plasje water aan de deur van ons serverkot lag.

Tiens, dacht ik, een plasje water. Wat zou dat zijn, vroeg ik me af.

Een plasje water tegen de deur van het serverkot, ‘t is te hopen dat het niet binnenloopt in het serverkot zelf.

Misschien eens een dweil gaan halen en tegen de binnenkant van de deur leggen?

Ah. Euh. Deur open: heel de vloer van het serverkot nat.

Damned, denkt een mens dan. Water op de vloer! ‘t Is te hopen dat het niet in de draden zit!

Eum. Ah. Blik naar links: het rack is nat. Blik naar boven: héél het rack is nat, en alle servers in het rack staan te druppen.

Wat bleek? De airconditioning was dichtgevroren. Niet genoeg kracht, en oververkoeld. Een groot blok ijs, en dat was dan beginnen smelten, enfin: alles zat onder.

‘t Is alsnog goed gekomen, die servers konden blijkbaar tegen wat vocht. Maar ‘t was wel even schrikken.

memories server

Fouten

zaterdag 12 november 2005 in Weblog. Permanente link | Geen reacties

Pff. Ik heb een 404-pagina en een Internal Error-pagina gemaakt.

Allemaal van die dingen waar een mens niet aan denkt, in eerste instantie.

Maar daar staat tegenover: allemaal dingen die een mens op zijn eigen server volledig in de hand heeft.

weblogserver

Pretty impressive

zaterdag 1 oktober 2005 in Werk. Permanente link | Geen reacties

…if I say so myself.

Zonet even een stresstest laten lopen op onze nieuwe website: drie keer vlak na elkaar vanop drie verschillende computers 100 virtuele users in parallel alle pagina’s van de hele site laten opvragen.

Résultat des courses:

Stress Test

Dat was gedaan op vijfendertig seconden. In totaal 7710 pagina’s. Op vijfendertig seconden. In totaal 215 megabyte.

Arhem.

En de server heeft geen krimp gegeven.

Ter verduidelijking: de code is een absoluut model van hoe het niet moet. Inefficiënt, verkwistend met resources, niet in het minst ook maar ergens geoptimaliseerd, vaak doet het twee of drie keer een opzoeking in de database waar caching dat in het geheel zou kunnen onnodig maken… enfin, ‘t is een wonder soms dat het draait

Vriendjes

Zoek

<insert standard disclaimer>

Alles wat hier staat is mijn eigen opinie. Het wordt niet nagelezen of goedgekeurd door mijn werkgever voor het on-line komt, en ik bied geen enkele garantie voor kwaliteit of correctheid.

Mijn werkgever is het niet noodzakelijk eens met wat ik schrijf, en het spreekt vanzelf dat hij dan ook op geen enkele wijze aansprakelijk kan zijn voor wat ik hier publiceer.

Ter info

Eén van mijn e-mailadressen is michel [at] zog punt org. Normaal gezien antwoord ik daar, buiten de kantooruren, onmiddellijk op.

Valideert, in principe: css & xhtml.
Gemaakt met WordPress.
Syndicatie: Entries (RSS) en commentaar (RSS).



ISSN 1780-1338