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 May 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 Mar 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 Mar 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 Mar 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 Mar 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.

26 queries. 0.229 seconds.