10 Apr 2008

Bellen met VoIP

Categorie: Website ontwikkeling — lammert @ 12:07

Ik heb het hier al een paar keer gehad over goedkoop bellen met Kazachstan. Op dit moment zijn er twee mogelijkheden om ver onder de tarieven van de standaard telefoonmaatschappijen uit te komen. Een methode is om via een 0900 nummer een verbinding te leggen. De lijst van goedkoopste 0900 nummers voor alle bestemmingen is te vinden op televergelijk.nl. De andere manier is via Voice over IP, oftewel VoIP. Veel mensen verstaan hier Skype onder, maar zelf ben ik niet zo’n voorstander van deze oplossing omdat er teveel informatie op internet te vinden is die aangeeft dat Skype software meer met je PC doet dan alleen een telefoonverbinding maken. Bovendien is een verbinding tussen een Skype aansluiting en het normale telefoonnet lastig en heeft Skype vaak moeite met hele lage netwerkbandbreedtes zoals in Kazachstan nogal eens voorkomen.

Daarom heb ik nu al een aardige tijd een VoIP abonnement bij xs4all waarbij ik mijn originele vaste nummer heb gehouden en bovendien via dit nummer rechtstreeks vanuit Kazachstan kan bellen en gebeld kan worden, mits mijn computer daar natuurlijk aanstaat en ik op internet rondsurf.

Vanwege mijn positieve ervaringen hiermee ben ik ook bezig met een praktische handleiding voor VoIP op mijn wat meer technische website. Hopelijk kunnen ook anderen op die manier van mijn ervaringen profiteren.

6 Aug 2006

Foto per pagina

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:12

Mijn weblog is wat stijfjes van vormgeving. Daarom ben ik vanavond bezig geweest om een foto toe te voegen in de topbalk. Een foto mag niet teveel plek innemen. Daarom heb ik gekozen voor een oplossing waarbij de foto een stukje onder de topbalk uitsteekt. Daar zit toch bij alle pagina’s een leeg wit stuk.

Eerst heb ik het geprobeerd met één foto, maar dat wordt op den duur eentonig. Daarom laat ik nu uit de op de weblog beschikbare foto’s er steeds één at random zien. Door op de foto te klikken wordt je gebracht naar de pagina waar die foto in het groot te bewonderen is. De implementatie bleek verrassend eenvoudig met standaard componenten uit WordPress. De functies om fotolinks te beheren en random te selecteren bleek reeds aanwezig te zijn. Waarschijnlijk omdat de maker van WordPress, Matt Mullenweg, een fervent fotograaf is en er zelf een fotoblog op nahoudt die natuurlijk draait op WordPress. Ook hij heeft rechts bovenin zijn layout een random foto opgenomen.

5 Aug 2006

Language of content negotiation

Categorie: Website ontwikkeling — lammert @ 15:39

Wie ooit de support website van Microsoft heeft bezocht op support.microsoft.com, zal waarschijnlijk gemerkt hebben dat de website Nederlandstalig is. Voor bezoekers uit andere landen wordt echter een tekst in een andere taal gepresenteerd. Hoe is dat mogelijk met één en dezelfde website naam?

Microsoft maakt hierbij gebruik van een optie die de meeste webservers en browsers bieden, namelijk content negotiation. Content negotiation betekent, dat de browser een aantal voorstellen doet aan de webserver over de gewenste informatie. Hiermee kan de gewenste taal worden opgegeven, maar bijvoorbeeld ook of liever .png dan .jpg beeldbestanden worden ontvangen. De webserver kijkt vervolgens in zijn lijst beschikbare bestanden en informatie en stuurt het best passende document terug naar de browser.

In de praktijk maken slechts zeer weinig websites van deze mogelijkheid gebruik. Het vereist namelijk dat op de webserver softwareopties worden aangezet waarmee in de aanwezige documenten wordt gezocht naar de best passende optie. Dit zoeken kost processortijd en diskactiviteit, en daarom hebben hostingbedrijven de optie—zeker bij de goedkopere hosting abonnementen—standaard uitgeschakeld. Op die manier kunnen ze meer pagina-aanvragen via dezelfde server per seconde verwerken en kunnen ze meer websites op één server proppen. Een economisch verhaal dus. Bovendien vereist het kennis bij de websitebouwer en de dicipline om bestanden waar mogelijk in meerdere versies (talen, bestandsformaten) aan te bieden.

Omdat ik echter gebruik maak van een eigen server voor mijn websites is het geen probleem om de content negitiation optie aan te schakelen in mijn Apache webserver. Voor één website gebruik ik het nu als proef om pagina’s in verschillende talen aan te bieden afhankelijk van de taalinstelling van de bezoeker, language negotiation dus. Wie naar die website gaat, zal waarschijnlijk een Nederlandstalige pagina te zien krijgen. Mocht dat niet zo zijn, dan staan de taalinstellingen in de browser verkeerd en is waarschijnlijk Engels als eerste taal ingesteld.

30 Jul 2006

Upgrade naar WordPress 2.0.4

Categorie: Over webloggen, Website ontwikkeling — lammert @ 14:30

De upgrade vandaag naar WordPress versie 2.0.4—de software waarop deze weblog draait—is succesvol verlopen. Versie 2.0.4 verschilt op weinig punten van de versie 2.0 waarmee de weblog voorheen werkte. Een aantal bugs zijn opgelost, maar belangrijker nog, een aantal beveiligingsgaten zijn gedicht.

Het overzetten van de wijzigingen die ik zelf in de broncode heb aangebracht ging ook vrij probleemloos. De verschillen tussen de versies was dermate klein, dat het gemakkelijk was de aanpassingen over te zetten. Een aantal van mijn modificaties bleek bovendien niet meer nodig, omdat dat in de versie 2.0.4 inmiddels zelf goed opgelost was.

Gepland onderhoud

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:33

Vanwege gepland onderhoud zal deze weblog op zondag 30 juli vanaf ca. 12:00 uur Nederlandse tijd uit de lucht zijn. Verwacht wordt, dat de weblog in de loop van de avond weer bereikbaar is.

Lammert

13 Jul 2006

Weblog voorlopig zonder foto’s

Categorie: Over webloggen, Website ontwikkeling — lammert @ 23:32

Deze week ben ik teruggekomen in Nederland. Elmira en Nathalie zijn achtergebleven in Kazachstan. Zelf ben ik nu in Nederland om projecten uit te voeren. Waarschijnlijk blijf ik hier tot half oktober. Overigens is dat geheel met instemming van Elmira. Eén van de zaken waar ik mij nu namelijk mee bezig ga houden is het ontwikkelen van een website naar een idee van Elmira zelf. Zij ziet daar een goede toekomst in. Ik kan er nog niet teveel over kwijt, concurrentie en zo, je kent dat wel.

Het digitale fototoestel is ook achtergebleven in Kazachstan. Op die manier kan Elmira de komende maanden van Nathalie, en alles wat er aan spannends gebeurt, foto’s maken. De weblog zal daardoor de komende tijd voornamelijk worden uitgebreid met tekst. Dat kan uiteraard ook interessant zijn. Wanneer Elmira, Nathalie en ik weer herenigd zijn zal ik de gaten tussen de teksten opvullen met de foto’s uit die tussenliggende periode.

3 Mei 2006

Bezoekersinformatie van april 2006

Categorie: Over webloggen, Website ontwikkeling — lammert @ 21:12

Vorige maand ben ik begonnen met het posten van gegevens van de meest geliefde zoekopdrachten om op deze weblog te belanden. Ik heb deze maand de statistieken weer bekeken en de ontwikkeling is zeer interessant. Ik denk dat ik maandelijks een bericht hieraan ga wijden om te kijken welke schommelingen er zijn in bezoekers- en zoekgedrag.

In de tabel heb ik de tien meest gebruikte zoekwoorden opgenomen. In de laatste kolom heb ik bovendien vermeld op welke positie de zoekterm vorige maand stond.

Zoekstatistieken april 2006
  Zoekterm Aantal keren Percentage maart 2006
1. schoolfoto 12 1 % 5
2. reunie rsg oosterwolde 10 0.9 % 72
3. computervoeding 9 0.8 % 6
4. koelkast kapot 9 0.8 % 3
5. cv pomp 9 0.8 % 19
6. rsg ooststellingwerf 9 0.8 % 14
7. reunie rsg ooststellingwerf 9 0.8 % -
8. met stokjes eten 8 0.7 % 11
9. kippenslachterij 8 0.7 % 5
10. thermostaat koelkast 7 0.6 % 13

Veel van de zoektermen werden ook vorige maand gebruikt. Wat opvalt is het grote aantal mensen met koelkast problemen. Kennelijk is de thermostaat een belangrijke boosdoener want vorige keer stond die op nummer 13, en bij deze peiling op nummer 10. Met het aanbreken van de zomer zou hij best nog een paar plaatsjes kunnen stijgen, zeker als het een warme zomer in Nederland wordt.

Bovendien zijn er weer heel wat zoekoperaties gedaan naar de reunie van de middelbare school in Oosterwolde. Heel interessant is, dat in maart mensen vooral zochten op de nieuwe naam van de school Stellingwerf college en Ooststellingwerf college, terwijl in april vooral gezocht werd op de oude naam RSG Ooststellingwerf. Kennelijk zochten in maart voornamelijk de recentelijk afgezwaaide leerlingen, terwijl nu een maand later ook de mensen die al langer het schoolse bestaan hebben ingeruild voor het echte leven op zoek gaan naar informatie over de reunie. Zij hebben waarschijnlijk pas later van de op handen zijnde reunie gehoord.

De zoekterm kippenslachterij blijft in de top tien, evenals computervoeding en schoolfoto. Ook met stokjes eten is een gewild onderwerp, gestegen van positie 11 naar 8, en dat terwijl er maar één foto van Elmira op de weblog staat waarop met stokjes gegeten wordt.

4 Apr 2006

De puntjes op de Ï met CSS

Categorie: Website ontwikkeling — lammert @ 14:52

De tijd bij het maken van een website gaat hem niet zitten in de grote lappen tekst of de basis layout. Veel meer in kleine neuzel dingetjes die triviaal lijken te zijn, maar toch voor grote problemen zorgen. Neem nu mijn pagina met een korte geschiedenis van Kazachstan. Op zich niets bijzonders zou je zeggen. Goed leesbaar, leuke plaatjes, een link hier en daar.

Maar laat ik nu eens de tweede paragraaf van deze pagina hier integraal kopieren:

De ons bekende geschiedenis van Kazachstan begint in de 6e eeuw voor Christus wanneer de macht van het Perzische Achaemenid Rijk zich uitstrekt tot voorbij de Amu-Darya rivier (de huidige grens tussen Turkmenistan en Uzbekistan). Tijdens het uitbreiden van zijn Rijk naar Centraal Azië versloeg Alexander de Grote in 330 vC de Perzen. Dit was de start van een nauwer contact tussen Europa en dit deel van Azië. De exacte datum waarop zijde vanuit China het westen bereikte blijft onbekend, maar de karavaanroutes door dit gebied tussen de twee grote beschavingscentra van de wereld op dat moment werden de belangrijkste routes voor de handel in deze gewilde stof en ze zijn nu bekend als de Zijderoute. In de eeuwen na het begin van onze jaartelling vestigden Turkse en Mongoolse stammen zich in dit gebied. De Islam werd door Arabieren in de 8e eeuw geïntroduceerd. De Mongoolse stammen onder leiding van Djengis Khan veroverden het gebied tussen 1219 en 1224 en het land werd daardoor deel van zijn grote Rijk.

Het wordt al duidelijk denk ik. Zoiets simpels als superscript om de zesde en achtste eeuw te schrijven verandert de hele layout. De browser denkt slim te zijn, ziet meer tekst aan de bovenkant en duwt vervolgens de hele regel naar beneden. Slechte leesbaarheid is het gevolg. Aan de ene kant willen we de superscript intakt laten, aan de andere kant moet de browser zijn normale gedrag hier negeren. De oplossing ligt in slim gebruik van CSS. Met CSS kun je de stijl van een webpagina veranderen. Wat we nu gaan doen is hier de stijl van het element <sup> aanpassen op zodanige wijze dat de lijnhoogte niet veranderd wordt. Er zijn twee acties te doen:

  • We moeten de browser vertellen dat de superscript tekst op de normale tekstlijn staat
  • Vervolgens verplaatsen we stiekum de superscript tekst toch een stukje omhoog

In CSS kan dit met

sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.5em;
}

De eerste actie vertelt de browser dat het sup element op de tekstlijn staat. Vervolgens vertellen we dat we een relatieve relocatie doen en met het bottom statement verplaatsen we het element vervolgens een hoogte die overeenkomt met 50% van de gebruikte karakterhoogte.

Dan ziet de tekst er plotseling als volgt uit:

De ons bekende geschiedenis van Kazachstan begint in de 6e eeuw voor Christus wanneer de macht van het Perzische Achaemenid Rijk zich uitstrekt tot voorbij de Amu-Darya rivier (de huidige grens tussen Turkmenistan en Uzbekistan). Tijdens het uitbreiden van zijn Rijk naar Centraal Azië versloeg Alexander de Grote in 330 vC de Perzen. Dit was de start van een nauwer contact tussen Europa en dit deel van Azië. De exacte datum waarop zijde vanuit China het westen bereikte blijft onbekend, maar de karavaanroutes door dit gebied tussen de twee grote beschavingscentra van de wereld op dat moment werden de belangrijkste routes voor de handel in deze gewilde stof en ze zijn nu bekend als de Zijderoute. In de eeuwen na het begin van onze jaartelling vestigden Turkse en Mongoolse stammen zich in dit gebied. De Islam werd door Arabieren in de 8e eeuw geïntroduceerd. De Mongoolse stammen onder leiding van Djengis Khan veroverden het gebied tussen 1219 en 1224 en het land werd daardoor deel van zijn grote Rijk.

En om deze elegante oplossing te vinden ben je zo weer een tijdje verder. Zoals gezegd, de tijd gaat niet zitten in de grote stukken maar in de details. Uiteraard kan dezelfde truc ook gebruikt worden voor subscript teksten die door <sub> worden aangeduid. Alleen de waarde bij het bottom statement moet dan in de CSS worden gewijzigd.

3 Apr 2006

Hoe komt de gemiddelde bezoeker hier?

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:24

Aan deze weblog zit een stukje statistieken software gekoppeld dat mij een beeld geeft van de herkomst van bezoekers. Het zal niemand verbazen dat verreweg het grootste deel van de lezers uit Nederland komt, met nog een redelijk aantal Belgen daarbij. De bezoekers uit andere landen zijn bijna letterlijk op de vingers van één hand te tellen.

Minstens zo interessant is het om te weten hoe de mensen hier gearriveerd zijn. Uiteraard zijn er de vaste lezers, maar ook de zoekmachines leveren een behoorlijk aantal hits op. Meestal zullen dit eenmalige bezoekers zijn maar ongetwijfeld zal hiervan af en toe eentje blijven plakken. De statistieken software waar ik over sprak houdt ook een top tien van meest gebruikte zoekwoorden bij die naar deze weblog leiden. Ik heb de populairste zoekwoorden van de maand maart hieronder verzameld.

Zoekterm Aantal keren Percentage
dag van de vrouw 29 1.9 %
elektriciteitsmeter 21 1.4 %
koelkast kapot 19 1.3 %
kippenslachterij 16 1 %
schoolfoto 16 1 %
computervoeding 14 0.9 %
speelhuisje 10 0.6 %
melkmachine 9 0.6 %
reunie oosterwolde 8 0.5 %
reunie ooststellingwerf college 7 0.4 %

De dag van de vrouw valt te begrijpen. Die dag valt in maart, dus in de andere maanden zal deze zoekterm waarschijnlijk niet in de top tien voorkomen.

Ook het zoekwoord “kippenslachterij” verbaast mij niets. Door de recente vogelgriep paniek zijn kippenslachterijen weer in het nieuws. Er was zelfs een recent faillisement. Nu heb ik toevallig op mijn weblog een lang artikel staan over een failliet gegane kippenslachterij. Eén probleem, die slachterij staat in Kazachstan en niet in Nederland, dus de meeste bezoekers zijn waarschijnlijk hevig teleurgesteld wanneer ze in de zoekmachine de link aanklikken en een pagina krijgen die hen totaal niet interesseert.

Interessant vind ik zelf de term “koelkast kapot”. Kennelijk zijn wij in Kazachstan niet de enigen waarvan de huishoudelijke apparaten het wel eens begeven.

En ik heb ook een aantal berichten geplaatst met betrekking tot de komende reunie van mijn voormalige middelbare school in Oosterwolde. De echte website van de reuniecommissie is zeer slecht te vinden via zoekmachines en daardoor is mijn weblog bij veel zoekacties één van de eersten die opduikt met relevante informatie over de reunie.

29 Maa 2006

Mijn weblog moet wat opgeleukt

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:41

Normaal ben ik niet zo happig op commentaren bij mijn posts die als enige doel hebben om reclame te maken voor een andere weblog. Je pikt ze er zo uit: Eén of ander nietszeggend commentaar als “Wat een leuke weblog, kijk ook eens op…” en dan een link naar een site ergens op de aardbol. Dergelijk commentaar wordt door mij dan ook met één pennestreek gewist. Tenslotte betaal ik de kosten voor de hosting en het dataverkeer, dus mag ik volgens mij ook bepalen wat er wel en niet op mijn site blijft.

Bij deze post wil ik het echter wat anders doen. Mijn weblog is erg functioneel maar niet erg hum, hoe zal ik het zeggen, nou ja, visueel aantrekkelijk. Een blauwachtig paars balkje bovenin en een een geelachtig vlak links met links naar diepere delen van de weblog en dat is het eigenlijk wel. Daarom wil ik mensen vragen wanneer ze ideeen hebben hoe ik mijn weblog wat kan opleuken voorbeelden aan te dragen van weblogs die er wel leuk uitzien. Een idee mag uiteraard ook in woorden omschreven worden. Ik heb wel een aantal eisen, dus niet elke layout is geschikt voor mij:

  • De layout moet floating zijn, d.w.z. als het scherm breder wordt moet ook de weblog zich aan die breedte aanpassen. De meeste weblogs die ik ken hebben een vaste breedte wat op grote schermen zorgt voor veel ongebruikt wit aan de linker en rechter kant.
  • Het lettertype moet schaalbaar zijn door de control toets vast te houden en aan het wieletje van de muis te draaien. Dit voor mensen die slechtziend zijn.
  • De fotogalerij moet geintegreerd kunnen worden in standaard WordPress. Ik will geen externe software, plugins of iets dergelijks gebruiken want dergelijke programmeurs maken iets maar zijn bij een nieuwe versie van WordPress te druk met andere dingen en maken hun software dan niet meer geschikt voor die nieuwe versie. Zonde van het werk dus.

Ik ben benieuwd.

26 Maa 2006

On-line Russische les verbeterd

Categorie: Website ontwikkeling — lammert @ 0:41

Eén van mijn leuke pagina series op mijn Wild Natures website is de Russische les. Van een aantal veel gebruikte woorden en zinnetjes kun je hier met een druk op de luidspreker de Russische variant horen. Helemaal perfect Russisch is het niet, want een aantal woorden zijn door mijzelf ingesproken. Als ik straks in Kazachstan terug ben zal ik Elmira vragen de resterende woorden opnieuw op te nemen.

Het laten horen van geluid is op internet nog niet zo triviaal. Foto’s en ander statisch materiaal is in het algemeen geen probleem, maar voor geluid is geen standaard. Microsoft Internet Explorer kan zelf geluidsbestanden afspelen, voor de andere browsers is een externe plug-in nodig. Omdat verreweg de meeste bezoekers Microsoft Internet Explorer gebruiken had ik de cursus tot nu toe alleen toegankelijk gemaakt voor deze bezoekers, maar vandaag heb ik eindelijk de stap gedaan om het afspelen van de geluidsbestanden geschikt te maken voor een breder publiek. Ik weet nog niet of het bij iedereen perfect loopt. Vandaar mijn vraag om het eens te proberen, bijvoorbeeld met de woorden voor datum en tijd. Mocht het met een bepaalde browser nog niet lukken schrijf het dan even als commentaar bij dit bericht, dan zal ik proberen er wat aan te doen. Zet er wel bij welke browser je gebruikt en welk besturingssysteem, zodat ik enig houvast heb.

En dan is de volgende stap natuurlijk niet ver weg: Het toevoegen van Kazachse woorden en zinnen aan de website. Gratis on-line Kazachs leren kan niet op veel sites.

25 Maa 2006

Klein performance probleempje WordPress opgelost

Categorie: Over webloggen, Website ontwikkeling — lammert @ 18:27

Af en toe bij het aanmaken van nieuwe berichten voor op de weblog had ik het idee dat het wegschrijven wel erg lang duurde. Vijf zes seconden soms. Ik heb mij daarom maar eens verdiept in de mogelijke oorzaak hiervan. WordPress bestaat uit een PHP script applicatie die haar data opslaat in een mySQL database. Beide stukken programmatuur heb ik volgens de standaard procedure geïnstalleerd.

Nu blijkt, dat in de standaard configuratie mySQL slechts één thread—een zelfstandig database zoek of update proces—tegelijk toestaat. Wanneer er dus op het moment dat ik wat wil wegschrijven iemand druk bezig is van mijn weblog pagina’s op te vragen dan ga ik in de wachtrij tot die actie voltooid is. Evenzo kunnen lezers van de weblog daardoor soms op elkaar moeten wachten. Om dit op te lossen heb ik het toegestane aantal parallelle threads verhoogd. De problemen die ik had geconstateerd zijn daarmee verdwenen.

18 Maa 2006

Een eigen server, maar veel colporteurs aan de deur…

Categorie: Website ontwikkeling — lammert @ 2:30

Een eigen web server is leuk. Elke dag stuurt hij mij automatisch een emailtje met zijn actuele gezondheidsstatus. Niet dat ik dat echt nodig heb. De webserver is ook emailserver en als de email niet binnenkomt wordt het tijd om eens te kijken of er problemen met het beestje zijn. Maar in de logfile wordt ook vermeld welke inbraakpogingen hackers hebben ondernomen.

Meestal zijn het een handjevol inbraken per dag, maar enkele dagen geleden had ik iemand die meer dan 700 gebruikersnamen en wachtwoorden uitprobeerde om binnen te komen. Het is uiteraard niet gelukt, daarvoor is mijn keuze van gebruikersnamen en wachtwoorden te sterk, maar het geeft wel aan dat het één grote anarchie is op het internet. Terwijl vele gebruikers achteloos van de ene naar de andere website surfen vliegen over dezelfde lijnen duizenden inbraakpogingen per seconde van het ene naar het andere werelddeel. Want de inbraken komen van overal. Het Chinese en Koreaanse vasteland is berucht, maar ik heb ook al pogingen van inbraak gehad uit landen als Paraguay en Noorwegen.

Eenvoudig de boel dichtzetten en alleen vanaf mijn Nederlandse PC een verbinding toestaan is geen optie. Ik ben een mobiele wereldreiziger en ook in Kazachstan heb ik geen vast IP adres. Grote blokken zoals China, de Philipijnen en Korea heb ik wel dichtgezet, maar er blijven nog voldoende open IP blokken mogelijk waarvandaan de aanval geopend kan worden.

Rudimentaire besturingssystemen zoals Windows hebben de mogelijkheid om het inlogproces voor een bepaalde tijd te blokkeren wanneer teveel foutieve aanmeldpogingen zijn gedaan. Ik had verwacht dat SSH voor Linux dat ook zou kunnen maar dat blijkt niet zo te zijn. Om van die dagelijkse lange logfiles met inbraakpogingen af te komen heb ik daarom mijn toevlucht gezocht tot het speciaal daarvoor ontwikkelde programmaatje fail2ban. Dit administratiescript checkt periodiek de inhoud van systeemlogfiles op inlogfouten van ondermeer SSH en FTP. Wanneer vanaf een IP adres teveel foutieve pogingen ondernomen worden, dan wordt dat IP adres tijdelijk of permanent geblokt. Ik heb het geheel nu geïnstalleerd en zal de komende tijd eens zien of het aantal inbraakpogingen inderdaad afneemt.

Helemaal eenzaam zal ik op mijn server denk ik niet worden. Er blijven altijd wel colporteurs die ondanks de Nee-Nee sticker op de brievenbus toch zullen proberen een voet tussen de deur te krijgen.

16 Maa 2006

RSS feeds per bericht

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:49

Het was al mogelijk om via de RSS feed van de weblog geinformeerd te worden wanneer er nieuwe berichten verschijnen. Een aantal lezers maakt dankbaar van deze mogelijkheid gebruik. Recentelijk heb ik ook de mogelijkheid geschapen om per bericht een RSS feed van de gegeven commentaren te ontvangen. Ben je geinteresseerd in het verloop van een specifieke discussie? Met deze RSS feeds kun je real-time op de hoogte blijven van de ontwikkelingen.

Je vindt een link naar de RSS feed op elke losse berichtenpagina.

14 Maa 2006

Ongewenst berichtnummer

Categorie: Website ontwikkeling — lammert @ 3:07

Ik zag zojuist dat mijn vorig bericht intern volgnummer 404 heeft meegekregen. Dat betekent dat er op deze weblog al meer dan 400 berichten staan. Voor de internet leek zal het nummer 404 van weinig betekenis zijn, maar bij het bouwen van websites is het zeer ongewenst. 404 is namelijk de foutcode die een server terugstuurt, wanneer een pagina niet kon worden gevonden. Kijk bijvoorbeeld maar eens op www.gokazakhstan.com/ik-besta-niet.html. De foutmelding die daar tevoorschijn komt probeert een website ontwikkelaar ten allen tijde te vermijden. Tenminste wanneer het om een werkelijk bestaande pagina zou gaan. In bovenstaand geval bestaat de pagina inderdaad niet en is de reactie van de server correct.

Ouderdom komt met gebreken; en een leesbril

Categorie: Website ontwikkeling — lammert @ 3:03

Mijn oudste website www.lammertbies.nl ben ik in 1997 mee begonnen. Veel stukken zijn qua tekst sinds die tijd nauwelijks gewijzigd en die stukken tekst vieren daarom binnenkort hun tiende verjaardag. In de afgelopen jaren zijn wel een paar keer wijzigen doorgevoerd in de layout. De grijsgele achtergrond heeft plaatsgemaakt voor beter leesbaar wit, en de bolletjes menubalk is nu strak in het zwart. Daarnaast zijn de afbeeldingen van Donald Duck vervangen door die van Haantje van Voorste, een creatie die speciaal voor deze website door cartoonist Erwin Zeeman in het leven is geroepen.

Niet alleen de layout van de site is veranderd, maar ook de monitoren waarop de site bekeken wordt. In het begin was dat vooral 640×480 en voor de rijke computerbezitter een 800×600. Tegenwoordig is een resolutie van 1280×1024 geen uitzondering meer en af en toe zie ik in mijn logfiles zelfs bezoekers met monitoren met 1600×1200 pixels opduiken. Omdat dat in de oude tijd niet anders kon had de website een hard ingeprogrammeerd lettertype en grootte. Tegenwoordig kennen browsers mogelijkheden om fonts schalend te maken maar dat ging in die tijd nog niet. Omdat de monitoren steeds groter zijn geworden, zijn daarmee relatief gezien de letters van de website steeds kleiner geworden. Neem daarbij de steeds ouder wordende internet surfer, dan is het voor te stellen dat daar iets aan gedaan moet worden.

Deze weblog kent al vanaf het begin een vrij groot leesbaar font, dat bovendien in de browser zelf gemakkelijk te schalen is. Enkele weken geleden heb ik die ombouw bij de Wild Natures website gedaan en vandaag was dan eindelijk www.lammertbies.nl aan de beurt. Nu kan de site er qua uiterlijk weer een paar jaar tegenaan.

9 Maa 2006

De grootste ergenis als website bezitter?

Categorie: Column, Website ontwikkeling — lammert @ 19:30

Het is niet moeilijk om de grootste ergenis op te noemen die je als website bezitter tegenkomt. Dat zijn ongetwijfeld de emails van mensen die een site bezoeken, de inhoud in drie seconden lezen en dan denken dat ze je een email moeten sturen met werkelijk de domste vragen.

Een speciaal slag hierin is de middelbare scholier. Al jaren krijg ik ontelbare emails van scholieren die vinden dat ik hun werkstukken moet maken. Een jaar of vijf geleden had ik er eentje die—nadat hij mij vijf emails had gestuurd die ik allemaal onbeantwoord had weggegooid—zo kwaad dat hij mij een email stuurde met groot lettertype en felle kleuren waarom ik zo onbeschoft was om niet eens te reageren op zijn vraag zijn werkstuk te schrijven. Inderdaad, ik moest zijn werkstuk schrijven vond hij…

De afgelopen dagen was het een groepje uit België die via emails, het plaatsen van commentaar op deze weblog en het posten van een bericht op ondermeer het Kazachstan forum probeerden mij aan het werk te krijgen. Zij hadden het vragenlijstje van hun docent dat ze als opdracht hadden gekregen linea recta naar mij gestuurd. Of ik maar even wilde antwoorden.

Voor deze en andere luie scholieren: Het antwoord is nee. De beste manier om te leren is om zelf iets te doen, niet dingen uitbesteden en achterover te hangen tot het antwoord ooit eens komt. Als je denkt dat de maatschappij zo in elkaar steekt dan blijf je altijd aan de onderkant van de samenleving hangen. Ik ben geen huiswerkcentrale.

Dit is trouwens het antwoord dat ik vandaag heb teruggestuurd:

Ik ben geschokt door de passieve manier waarop jullie proberen een werkstuk te maken. Drie keer mij een email sturen en dezelfde vraag ook nog integraal gekopieerd op kazachstan.startkabel.nl/forum/ Ik neem aan dat deze vragen op een papiertje stonden dat door jullie docent is uitgereikt. Ik wil graag wijzen op de eerste lettergreep van werkstuk, namelijk WERK. Dat betekent dat jullie de handen uit de mouwen moeten steken, actief boeken moeten lezen, op internet zoeken met google. Op die manier bereiden jullie je voor op een WERKzame toekomst. WERK betekent niet, dat ANDEREN voor jullie moeten werken en de antwoorden pasklaar op een serveerblaadje leggen.

Lammert

8 Maa 2006

24 uur responstijd van xs4all

Categorie: Column, Website ontwikkeling — lammert @ 0:56

Ik heb één van de twee pop emailboxen weer terug die gisterochtend door het systeembeheer van xs4all abusievelijk was verwijderd. En ook het complete service account dat onbereikbaar was hebben ze kennelijk van een backup tape weten op te vissen zodat ik bijvoorbeeld mijn wachtwoord indien nodig weer kan wijzigen en andere instellingen kan aanpassen.

Maar dat alles is niet zonder slag of stoot gegaan.

Gisteren heb ik een kwartier aan de telefoon gehangen. Het zou binnen 24 uur weer in orde zijn. Nou, dat bleek dus vandaag niet zo. Eerst heb ik de helpdesk daarom opnieuw gebeld. Mijn melding van de dag ervoor bleek in ieder geval in de computer te staan, dat was al iets. Maar hij moest even naar zijn collega lopen (ja, je leest het goed, “lopen”) om te vragen wat de actuele stand van zaken was.

Die stand van zaken was niet veel beter dan gisteren. De melding was doorgespeeld naar de afdeling sales-2, die hem weer had doorgespeeld naar de afdeling beheer. Ik moest maar rustig wachten want sales-2 had nog niet bericht van beheer gehad en had dat daarom nog niet aan de helpdesk en mij teruggekoppeld. Voelt u al nattigheid? Ik kreeg in ieder geval visioenen van kastjes en muren.

Nou, rustig zitten en afwachten zit niet in mijn aard en gelukkig was de helpdeskmedewerker wel bereid om mij de naam van de contactpersoon bij de afdeling sales-2 en een telefoonnummer te geven. Weliswaar een algemeen telefoonnummer van de verkoopafdeling, maar dat is geen probleem.

Nog geen 10 seconden nadat ik het gesprek met de helpdesk had beëindigd was mijn telefoon opnieuw verbinding aan het zoeken. Een dame van sales stond mij te woord. Wie ik wilde spreken? Oh haar? die werkt bij sales-2, waarom behandelt zij uw probleem? Weer het hele verhaal uitgelegd, en er werd weer van alles in de computer aan de andere kant ingetikt. Heel interessant te merken dat de computersystemen van de verkoop- en helpdesk afdeling weinig met elkaar gemeen hebben. Op de helpdesk werd alles afgehandeld via mijn loginnaam (die nu onbruikbaar was geworden) bij de verkoopafdeling werkte het zoeken op mijn gegevens alleen via mijn domeinnaam. Na een aantal minuten kreeg ik uiteindelijk toch de bewuste dame van sales-2 aan de lijn.

Ik denk niet dat dit het prettigste telefoongesprek was dat zijn vandaag gevoerd heeft. Dat kwam mede omdat ze eerst aangaf dat ik het beste rustig zou kunnen wachten, ik zou wel teruggebeld worden als alles weer in orde was. Die afdeling beheer bij XS4ALL was ook zo moeilijk aan te sturen…

Hoe zo wachten? Het probleem was veroorzaakt omdat iemand van diezelfde afdeling beheer mijn popmailboxen en service-account had gewist. Ja, als ze het zelf had kunnen doen dan was het in tien minuten opgelost verzekerde ze mij. Hoe anders was xs4all in 1998 toen ik er klant werd en ze nog voornamelijk uit hackers bestonden. Toen kón iedereen inderdaad ook iets oplossen. Nu was er kennelijk een cultuur ontstaan van op elkaar wachten en aan elkaar doorschuiven. Gelukkig had mijn telefoontje wel effect en werd ik vijftien minuten later teruggebeld dat ik weer kon inloggen in mijn service account. Eén mailbox doet het nu weer, de andere is nog weg maar daar is een nieuwe voor in de maak.

De situatie is nu weer zo ongeveer terug bij het oude. Hopelijk hebben ze waar het om ging—namelijk het omzetten van een hosting account in een domein-reservering—wel goed uitgevoerd zodat ik op de volgende factuur een lager bedrag zie verschijnen. Anders moet ik weer met hen aan de telefoon en ik vraag mij af hoe de afdeling financiën mijn gegevens beheert. Op inlognaam, op websitenaam, of op mijn schoenmaat? Ik ben op alles voorbereid.

Lammert

6 Maa 2006

xs4all een quality provider?

Categorie: Column, Website ontwikkeling — lammert @ 15:01

Lezers van deze weblog zullen weten dat mijn internet aanwezigheid in de afgelopen anderhalf jaar een dramatische wijziging heeft ondergaan. Langzamerhand heb ik al mijn sites overgeheveld naar de VS waar ik inmiddels over een dedicated server beschik. De kosten die hier mee gemoeid gaan zijn een factor lager dan wat ik voor iets dergelijks bij mijn Nederlandse provider zou moeten betalen. Op dit moment heb ik de beschikking over een 2 GHz server met 1 GB RAM, 2×120 GB disks in RAID 1 configuratie en 500 GB per maand dataverkeer. Daarbij heb ik 24/7 technische ondersteuning beschikbaar die—op de momenten dat ik het nodig had—nooit meer dan 10 minuten responstijd had om daadwerkelijk een probleem op te lossen. Inderdaad, ik zei oplossen.

Voor bovenstaande configuratie betaal ik nu ongeveer 80 euro in de maand. Voor de grap heb ik gekeken wat iets soortgelijks bij xs4all kost. Een server die een beetje vergelijkbaar is komt op 369 euro per maand. Daar zit dan echter nog geen RAID controller in met extra harddisk. Met die uitbreiding en extra RAM komt de prijs daarmee zeker over de 400 euro per maand.

Het prijsaspect is één, maar service is ook wat. Zoals al gezegd is mijn ervaring van de tijdspanne tussen melden en oplossing in de VS 10 minuten, ongeacht het moment van de dag. Dat kan ook gemakkelijk, want het gaat hier om één van de grootste hosting bedrijven en zij hebben 260 mensen in dienst op de afdeling customer support. Bij xs4all gaat dat wat anders zoals verderop wel duidelijk wordt.

Na alle sites naar de VS overgeheveld te hebben kwam de definitieve stap, het opzeggen van het laatste hosting account in Nederland bij xs4all. Ik had daar nog een ADSL en een hosting account lopen en dat laatste moest opgezegd. Ooit aangegaan voor 100 gulden per maand was xs4all “met de tijd meegegaan” en hadden ze een tijd geleden de fee al eens verlaagd naar 36,50 euro in de maand. Let wel dit is voor één website.

Uit voorzorg had ik op 19 februari jl. al een email naar hun sales afdeling gestuurd met de vraag of alléén opzegging van de website en omzetting in een domeinreservering met verwijziging naar de dedicated server mogelijk was zonder daarbij de pop-emailboxen die ik via mijn ADSL abonnement daar heb aan te tasten. Geen reactie dus. Kennelijk was deze vraag te moeilijk voor hen, of ze verdienen te weinig aan het opzeggen van abonnementen en is het daardoor de moeite niet waard op zulke vragen te antwoorden.

Omdat ik na een week nog geen reactie had van xs4all ben ik nog maar eens goed gaan spitten op hun website. Er was een on-line invulformulier voor het wijzigen van diensten. Omzetten van een hosting account naar een domeinreserveringsaccount bleek mogelijk. Er kon in het formulier zelfs het IP adres van de nieuwe server en een MX record voor de mailafhandeling ingevuld worden. Geen vuiltje aan de lucht zou je zeggen.

Vanochtend was het dan zover. Kennelijk was iemand op maandagochtend naar het werk gegaan met de houding van “Nou, vandaag zullen we Lammert zijn account eens even omzetten”. Ik heb wel eens gehoord van maandag-auto’s maar ik heb nu een maandag-account bij xs4all.

In plaats van de website op te heffen en het domein door te verwijzen naar de nieuwe server hebben ze nu namelijk al mijn popmailboxen geblokkeerd die onderdeel zijn van het ADSL abonnement. Gelukkig werkt ADSL zelf nog wel dus ik kon er nog zelf achterkomen, maar het service account dat ik kan gebruiken om de popmailboxen te beheren gaf de melding “account niet actief”. Ironisch genoeg waren de DNS records in de DNS server van xs4all nog steeds de oude, dus de hosting was niet omgezet.

Daarom heb ik zojuist 15 minuten met een helpdesk medewerker aan de lijn gezeten. Hij gaf toe dat er inderdaad wat mis was gegaan en dat hij nu vanaf de helpdesk aan de sales afdeling had gevraagd opdracht te geven aan de betreffende afdeling die dit had veroorzaakt om het op te lossen. Maar dat kon wel maximaal 24 uur duren.

Jaja, dit zijn Nederlanders, zitten vlak bij maar hebben wel een etmaal nodig om een email account dat ze per ongeluk op slot hebben gedraaid te heropenen. Hoe was de responstijd in de VS ook weer? 10 minuten, 24 uur per dag 7 dagen in de week.

Lammert

3 Feb 2006

Modbus pagina’s op de schop

Categorie: Website ontwikkeling — lammert @ 1:43

Jaren geleden ben ik mijn website begonnen met wat informatie over RS232 kabeltjes. Interfacing met RS232 was toen in en het aantal bezoekers steeg gestaag. Tegenwoordig is RS232 een interface uit de oude doos—hoewel hij nog veel toegepast wordt—en merk ik aan mijn bezoekers-statistieken en emails die ik krijg, dat bezoekers in andere zaken geïnteresseerd zijn zoals onder andere mijn recente pagina over Modbus, een industriële interface voor meet- en regeltoepassingen.

Omdat ik zelf op dit moment ook enkele Modbus klussen onderhanden heb ga ik mij binnenkort storten op een herinrichting van de informatie van de Modbus pagina. Met name over de CRC berekening van Modbus krijg ik veel emails en het lijkt mij verstandig dat ik de info op mijn site dusdanig aanpas dat mensen daar alles kunnen vinden wat ze willen weten, in plaats van mij steeds te emailen.

29 Jan 2006

Kleine problemen bij overgang naar Wordpress 2.0

Categorie: Over webloggen, Website ontwikkeling — lammert @ 11:27

De overgang naar WordPress 2.0 als platform voor mijn weblog leek voorspoedig te voorlopen. Toch merkte ik vandaag in de logfiles, dat af en toe aan een gebruiker code 404 wordt teruggemeld—om aan te geven dat een pagina niet bestaat—terwijl die pagina wel degelijk in de weblog voorkomt.

Het probleem doet zich voor bij gepagineerde resultaten en bij de fotogallerij. Dat is op zich niet zo vreemd, want juist die pagina’s heb ik nieuwe namen gegeven door middel van een mod_rewrite in de .htaccess file. Omdat in WordPress 1.2 gepagineerde resultaten werden aangegeven met de parameter ?paged=xx wat problemen bij zoekmachines kan geven heb ik dat veranderd in /pagina-xx. Nu hebben de ontwikkelaars van WordPress hetzelfde probleem ook onderkend en het opgelost door gebruik te maken van /page/xx/. Een soortgelijke oplossing dus, maar in de Engelse taal en een iets andere syntax. Resultaat is dat–door mijn eigen mod_rewrite regel–de gepagineerde resultaten met /pagina-xx nog steeds opvraagbaar zijn, maar intern in de software wordt hier een 404 header aangehangen.

Hetzelfde geldt voor de fotogalerijen die een niet standaard feature zijn van WordPress. Het probleem van de gepagineerde resultaten heb ik inmiddels opgelost, bij de fotogalerijen zal dat nog een uurtje zoek en programmeerwerk kosten denk ik.

24 Jan 2006

Adaptatie bijna compleet

Categorie: Over webloggen, Website ontwikkeling — lammert @ 1:45

De aanpassing van WordPress 2.0 aan mijn wensen is bijna afgerond. Alle coderingen voor de zoekmachines zijn weer OK, de archieflijst kent zowel een maand- als jaaroverzicht en de kalender is weer terug. De komende dagen zal vooral een periode zijn van nauwgezet de log volgen en kijken of er hier en daar nog kleine dingetjes naar voren komen.

Ombouw grotendeels gelukt

Categorie: Over webloggen, Website ontwikkeling — lammert @ 0:15

De ombouw van de weblog van Wordpress versie 1.2 naar versie 2.0 is grotendeels voltooid. Het overzetten van de berichten ging zoals de handleiding al voorspeld had inderdaad in vijf minuten, maar in de loop van de tijd heb ik nogal wat wijzigingen in de software zelf aangebracht en die wijzigingen moesten gedeeltelijk ook in de nieuwe software.

Gedeeltelijk, want gelukkig hebben ze bij de opzet van de nieuwere versie een scheiding gemaakt tussen de kernsoftware, en de buitenschil. De schil is nu beter te wijzigen dan voorheen, en slechts af en toe heb ik met deze nieuwe versie nog een wijziging in de centrale software hoeven maken. Overigens ben ik nog niet helemaal tevreden. Met name op het punt van inladen van foto’s was de oude software m.i. intuitiever. Er werd automatisch een kleine foto gemaakt die in de fotogalerij als thumbnail kon dienen. Dat gebeurt nu niet meer op dezelfde manier en ook de plek waar de foto’s worden opgeslagen is veranderd. Maar al met al ging de conversie van Wordpress 1.2 naar 2.0 met relatief weinig problemen en het voordeel is dat er voor deze versie een hoop extra aanbouwsoftware beschikbaar is waarmee ik de weblog aantrekkelijker kan maken.

23 Jan 2006

Upgrade aankondiging

Categorie: Over webloggen, Website ontwikkeling — lammert @ 13:02

Vanaf vanavond ca. 20:00 uur Nederlandse tijd zal mijn weblog tijdelijk onbereikbaar zijn. In die periode zal de Wordpress software waarmee de weblog werkt worden opgewaardeerd naar een nieuwere versie. Dit in verband met een aantal beveiligingsproblemen die recentelijk in de versie zijn ontdekt waarop mijn weblog op dit moment draait.

Volgens de handleiding neemt de conversie maximaal 15 minuten in beslag, maar ik heb hier en daar wat eigen wijzigingen aangebracht dus veiligheidshalve ga ik er vanuit dat de weblog maximaal een dag onbereikbaar is.

Lammert

22 Jan 2006

Commentaarvak verandert niet meer van grootte

Categorie: Over webloggen, Website ontwikkeling — lammert @ 13:57

Het commentaarvak op deze weblog waarmee reacties op berichten kunnen worden gegeven had in Internet Explorer de neiging zo groot te worden, dat een deel van de ingetypte tekst niet meer zichtbaar was. Vandaag heb ik de oorzaak gevonden en één en ander zo aangepast dat het probleem zich niet meer zal voordoen.

21 Jan 2006

Aanpassing berichten per pagina

Categorie: Over webloggen, Website ontwikkeling — lammert @ 13:56

Het gebruik van standaard software voor een weblog heeft zowel voor- als nadelen. Het grote voordeel is uiteraard dat je snel aan de slag kunt. Het in januari vorig jaar installeren en uittesten van de Wordpress software heeft me uiteindelijk niet meer dan een weekje gekost voor ik het precies zo had als ik het wilde hebben. Toch zijn er altijd zaken die niet helemaal zo zijn zoals je het zelf graag zou willen hebben.

Eén van de problemen waar ik al een tijdje mee zit is het aantal berichten per pagina. Wanneer je een berichtenlijst van een hele maand opvraagt via het menu links verwacht je, dat alle berichten op één pagina getoond worden. Het is niet zinvol om de laatste berichten van een maand op de eerste pagina te plaatsen en dan steeds verder te moeten terugbladeren naar de berichten van vroegere data. Aan de andere kant wil je op de voorpagina niet teveel berichten hebben staan om de laadtijd voor mensen niet onnodig lang te maken. In de standaard software is dat niet instelbaar.

Daarom heb ik vandaag de nodige programmawijzigingen aangebracht waardoor het nu mogelijk is het aantal berichten op de voorpagina, datumpagina’s, categoriepagina’s en zoekresultaten onafhankelijk in te stellen. Hiermee ben ik nu in staat de voorpagina kort en overzichtelijk te houden, en bij de andere paginasoorten een uitgebreidere lijst te tonen. Ik hoop dat dit de gebruikersvriendelijkheid ten goede komt.

30 Aug 2005

Eén pagina, elke twee minuten een bezoeker

Categorie: Website ontwikkeling — lammert @ 9:35

Soms is het moeilijk voor te stellen hoe groot het internet eigenlijk is. Uiteraard ben ik niet de enige die met een computer aan het internet hangt, maar toch is het lastig te bevatten dat honderden miljoenen mensen toegang hebben tot dit informatiemedium. Dat het aantal mensen met toegang tot internet ontzettend groot is en nog steeds toeneemt, blijkt wel uit het aantal bezoekers dat ik op mijn verschillende websites krijg.

Eén pagina monitor ik al sinds 1998. In die tijd was ik blij als ik één of twee bezoekers per dag kreeg, maar die tijden zijn voorbij. Het is een pagina die door het jaar heen altijd een constant beeld laat zien, zelfs in vakantieperiodes, met uitzondering van de laatste twee weken van het jaar waarin iedereen kennelijk meer geinteresseerd is in kerst, dan in het surfen op internet. Met deze ene pagina ben ik kort geleden door de 720 bezoekersgrens gebroken. Dat betekent, dat deze pagina nu gemiddeld elke twee minuten een bezoeker kent, overdag en ’s nachts. De totaalteller voor deze pagina staat op 369 duizend bezoekers sinds ik de telling in 1998 ben begonnen. Uiteraard zitten hier ook bezoekers tussen die meermalen zijn gekomen, dus het aantal individuen is lager, maar veel schrijvers zouden willen dat hun boeken een zo breed publiek wisten te trekken.

Op naar de één bezoeker per minuut grens!

9 Aug 2005

Weblog verplaatst

Categorie: Over webloggen, Website ontwikkeling — lammert @ 14:35

Eind vorig jaar ben ik begonnen met mijn weblog met een blog bij mijn Nederlandse internet provider xs4all. Dat beviel niet al te goed—met name omdat het een beta test was waarbij van de kant van xs4all niet al te veel haast gemaakt werd om fouten op te lossen—en ik heb daarom op een eigen plekje www.lammertbies.com/weblog/ software geinstalleerd om zelf een weblog te onderhouden.

Vanwege het grote prijsverschil tussen Nederlandse en Amerikaanse providers heb ik de weblog indertijd opgezet bij een hostingbedrijf in de VS. Voor $3,95 per maand meer ruimte plus een database voor het opslaan van alle verhalen. Wat wil je nog meer. De afgelopen tijd is het aantal websites dat ik in de VS host langzaam uitgebreid en per stuk betaalde ik steeds die $3,95. Nu ben ik geen Zeeuw, maar geld is geld en daarom heb ik recentelijk gezocht naar een nieuwe mogelijkheid. Ik betaal nu iets meer, namelijk $7,95 per maand, maar daarvoor heb ik een webhost gevonden waarbij ik voor dat geld alle sites kan hosten. Dat zijn er nu een zestal dus dat komt neer op minder dan $1,50 per website per maand. Daarvoor heb ik zelfs meer faciliteiten dan op de vorige plek. Gisteren heb ik de weblog naar dit nieuwe hostingbedrijf overgeheveld. Als het goed gegaan is heeft niemand er iets van gemerkt.

18 Feb 2005

Schoner in de zoekmachines

Categorie: Website ontwikkeling — lammert @ 0:15

Al eerder heb ik een aanpassing gedaan aan de WordPress broncode om er voor te zorgen dat de zoekmachines niet gevuld worden met onzinnige pagina’s van mijn weblog. Uit de weblog verwijderde pagina’s worden hierdoor gemarkeerd om ook uit de zoekmachines verwijderd te worden.

Recentelijk heb ik geconstateerd dat ondanks bovenstaande aanpassing er nog steeds dubbele pagina’s van mijn weblog in de zoekmachines aanwezig zijn. Dit komt voor in gevallen waarin ik op een dag één bericht heb geplaatst. Dit bericht komt zowel voor als het eigen bericht, als onder die specifieke dag. Beide pagina’s zijn op de titel na identiek en Google filterde in een aantal gevallen reeds automatisch één van de twee pagina’s uit de index. Helaas bleek dat vaak de verkeerde versie te zijn. Waarschijnlijk bepaalt Google het belang van een specifieke pagina op basis van het aantal inkomende links en de linkstructuur zoals die voorkomt in WordPress zorgt dat er naar de kalender pagina’s veel meer links wijzen dan naar de inhoudpagina’s.

Ik heb daarom zojuist een tweede wijziging doorgevoerd in de sourcecode m.b.t. het opgenomen worden in de zoekmachines. Alle pagina’s die niet een uniek bericht voorstellen krijgen automatisch de meta tag “noindex,follow” mee. Daarmee worden alle dag, maand en jaar pagina’s uit de lijst verwijderd maar blijft alle unieke inhoud toch vindbaar in de zoekmachines.

Het zal nog wel even duren voordag Google Elmira als slangenvanger weer in de index opgenomen heeft in plaats van dagpagina, maar dat zal op den duur wel gebeuren vermoed ik.

3 Feb 2005

Website bouwers en de Belgische bus

Categorie: Column, Website ontwikkeling — lammert @ 22:09

Sinds ADSL over heel Nederland is uitgerold—en dus ook de kleine dorpjes in Friesland rechtstreeks op de digitale snelweg zijn aangesloten—verblijf ik meer tijd op internet. Het begint zoiets te worden als een radio. Er staat altijd wel een schermpje open en er wordt niet actief gezocht of gebrowsed, maar wanneer nodig kan even snel wat worden opgezocht via een zoekmachine of anderszinds.

Sinds enkele weken ben ik ook regelmatige bezoeker van WebmasterWorld, een forum waarin allen in de wereld die webmaster zijn—of vinden dat ze dat predikaat verdienen—met elkaar in discussie zijn. Ik heb mij ook in een aantal van die gesprekken geroerd waarbij ik vaak heb geprobeerd informatie aan te dragen waar mensen verder mee kunnen. Het is verbazend met hoe weinig kennis mensen tegenwoordig op internet een grote site willen bouwen en geld verdienen. Twee dagen geleden ben ik ook in een discussie terecht gekomen over de Google zandbak.

Voor de leken onder ons een uitleg van de Google zandbak. Zoals bekend zijn er op internet vele webpagina’s. Zoekmachines proberen al deze pagina’s te lokaliseren en daarna te indexeren. Wanneer iemand op een zoekmachine vervolgens een aantal zoekwoorden ingeeft worden de best passende pagina’s getoond. De drie grootste zoekmachines zijn op dit moment Google, Yahoo en MSN. Yahoo en MSN zeggen enkele miljarden pagina’s geindexeerd te hebben, Google heeft er naar eigen zeggen 8 miljard in zijn databases.

De Google zandbak is een fenomeen—althans volgens een aantal webmasters—dat nieuwe websites, of nieuwe pagina’s, in Google niet snel bovenaan in de zoekresultaten zullen eindigen. Google houdt er naar hun zeggen een speeltuin op na waar de jonge sites eerst heerlijk mogen dollen, en pas als ze volwassen zijn borrelen ze naar boven en krijgen mensen deze sites in de zoekresultaten te zien. De boventoon in deze discussie werd gevoerd door een aantal lieden die—kennelijk beneveld door hun eigen beperkte capaciteiten—de indruk hadden dat de zandbak werd veroorzaakt door een index systematiek die volgens hun slechts 4 miljard pagina’s toe liet. Alle andere pagina’s zouden vervolgens in de zandbak worden gedumpt tot er plek vrij zou komen in de hoofdindex.

Niet tot ieders genoegen heb ik in deze discussie een andere kant laten zien van het verhaal, en o.a. met publicaties van Google door de IEEE—een toonaangevende koepelorganisatie voor ingenieurs in de VS—geprobeerd een wat breder beeld voor te toveren. Ik heb niet ontkend dat een zandbak bestaat, maar wel dat het hoogst onwaarschijnlijk is dat puur technische oorzaken aan de zandbak ten grondslag liggen. Dit is uiteraard vloeken in de kerk, want dat betekent dat er inhoudelijke redenen van een website zijn om deze te weren uit de topposities in de zoekresultaten. En dat is tegen het zere been van velen. Allen vinden ze dat hun site zo goed is, dat elke internet surfer dolgraag naar hun site wil komen.

Ik heb tijdens deze discussie mijn lachen werkelijk niet in kunnen houden, hoewel de meesten er waarschijnlijk heel serieus mee omgingen. Het verhaal deed me namelijk denken aan een zeker 20 jaar oude Belgenmop:

Weet je waarom in België de bussen zo breed zijn?
Nou, iedereen wil vooraan bij het raampje zitten

En zo is het met de zoekmachines ook. De meeste mensen die een zoekmachine gebruiken komen niet verder dan de eerste twee pagina’s. Daarna hebben ze gevonden wat ze zochten, of ze zoeken op een andere manier. De meeste zoekopdrachten leveren honderdduizenden tot miljoenen resultaten op. Is het dan gek dat de meeste sites niet naar boven komen borrelen. Op de eerste twee pagina’s passen 20 sites, oftewel fracties van procenten van het totale aanbod van pagina’s over een bepaald onderwerp. Het is dus niet zo gek, dat Google selectiecriteria hanteert, en ouderdom—wijsheid—kan daar best één van zijn. Tenslotte is het percentage oudere websites dat interessante informatie bevat veel groter dan het percentage nieuwe websites, gezien het grote aantal automatisch gegenereerde zgn. spamsites waarbij alleen maar pagina’s van al bestaande websites zijn gekopiëerd en in een grote database gezet.

Lammert

23 queries. 0.223 seconds.