Netsensei

Much Ado About Nothing

Software en Programmeren

Pagerank

Naar aanleiding van dit postje bij Smetty werd ik curieus naar mijn eigen Pagerank. Ik heb er een aantal tooltjes op los gelaten en blijkt dat ik een nette PR:6 heb. Mooi!

Net als Smetty doe ik geen speciale moeite met allerlei SEO technieken om een hogere pagerank te halen. Wat ik wél doe laat zich samenvatten als:

  • Een valide XHTML/CSS design (met aandacht voor doctype, structuur, etc.)
  • Regelmatig nieuwe content plaatsen
  • Indien mogelijk, relevante linkjes plaatsen in mijn teksten.
  • Belangrijk: regelmatig comments plaatsen bij anderen! Dat heeft een dubbel doel: je toont je interesse voor wat anderen schrijven, en je krijgt de kans zelf je URL te verspreiden.

Maar net zoals Smetty zou ook ik het nog een stuk beter kunnen: oog hebben voor waar content terecht komt, een beter linkmanagement, meer gebruik maken van Technorati, Feedburner,…

Afijn, pagerank is nog altijd een middel en geen doel op zich. Een hoge pagerank is leuk, maar heeft weinig zin als bezoekers lurken, binnen de vijf seconden het aftrappen of je het verkeerde doelpubliek bereikt (in mijn geval: véél te veel volk via images.google.com op zoek naar foto’s van Paris Hilton en Anna Kournikova – curse the day I blogged about them!). Vandaar: ik vind het mooi, maar ik ga er nog niet mee te koop lopen door het op t-shirts af te laten drukken (*wink* Bart).

WordPress 2.2

’t Is misschien twee dagen geleden, maar toch: WordPress 2.2 ‘Getz’ is uit. Ik heb gelijk het boeltje hier een upgrade gegeven. Mocht ook wel want ik zat nog op 2.1.2. De leukste toevoeging is toch wel dat er nu eindelijk native ondersteuning is voor widgets. En dat er ook weer wat meer inline documentatie in de code van WordPress zit kan ik ook alleen maar toejuichen.

Hm. Minder goed nieuws is dat een upgrade mijn Simple OpenID plugin breekt. Shame!

Edit: dit is de boosdoener. Begrijpelijke patch, en toch…

Simple OpeniD plugin @ WordPress.org

Kijkt! Tegen mijn eigen verwachtingen in heeft Simple OpenID plugin een stekje gekregen in de officiële WordPress.org Plugin database.

Ik had in de vooravond vlak voor vertrek op het werk een request geplaatst. Toen ik van stappen met kameraad WebsterMC terug kwam vond ik een mailtje met de approval! Fijn! Het mooie is dat WordPress.org Subversion ondersteunt. Ideaal voor versiebeheer. Meer zelfs, er wordt dynamisch een ZIP file getrokken van de laatste versie. Deze wordt vervolgens geheel automagisch aangeboden. Downloaden die hap!

(ja, ik ga nu toch van de gelegenheid gebruik maken om mijn winkel te promoten.)

Simple OpenID plugin 0.1 beta

Ik denk dat ik de eerste beta versie van mijn plugin nu wel kan vrijgeven. Ik ben op het punt gekomen dat ik er lang genoeg aan heb gewerkt. Without much ado: je kan hieronder alles terugvinden…

Simple OpenID plugin 0.1 beta

Let wel: dit is een zeer vroege beta release. In het beste geval werkt het meteen, in het slechtste geval zal je even moeten zoeken. Ik heb mijn best gedaan om het uit te testen op verschillende configuraties en de moeilijkheden wat te documenteren. Opmerkingen, patches, code en dergelijke mag je mij toesturen op matthias [apestaartje] netsensei [puntje] nl. Uiteraard hoe meer hoe liever dus wie mij weet te helpen met een bepaald probleem krijgt er immers credits voor!

Veel plezier ermee!

OpenID versus rekenkracht

OpenID maakt gebruik van nogal wat cryptografische berekeningen om gedeelde sleutels te genereren. Die zijn nodig om de communicatie tussen consumer, provider en user te kunnen authenticeren.

Helaas is cryptografie een kleine aanslag op de rekenmogelijkheden van een pc. Vandaag ben ik tegen zo’n limiet aangelopen. Ik had een wordpress installatie op mijn lokale server geïnstalleerd met daarin een checkout van de plugin uit mijn subversion repository. Na wat inpaswerk (nog op een paar op te lossen probleempjes gestoten) kwam het testwerk: werkt mijn plugin ook op een maagdelijke wordpress installatie? Ik werd geconfronteerd met volgende melding:

Fatal error: Maximum execution time of 30 seconds exceeded in /storage/www/wordpress/wp-content/plugins/openid/Auth/OpenID/BigMath.php on line 250

Niet fraai. Mijn server is een oude pentium 2 met een standaard Debian ‘Etch’ stable. Wat opzoekwerk leert mij dat PHP 5 in Debian Etch standaard wordt gecompileerd met de nogal BC Math module. En die is blijkbaar ondergeschikt aan de veel snellere GMP module. Natuurlijk wil het lukken dat er in de stable apt pool geen php5-gmp module of zo zit die ik snel even kan installeren. Bugger! Dan maar even betrouwen op de module die dotdeb.org levert. Dat blijkt uiteindelijk de oplossing te zijn: nu werkt het wel naar behoren.

Bon. Ideaal om de komende tijd weer wat debugwerk te verrichten.

OpenID enabled!

Een drietal dagen noeste arbeid later heb ik een eigen OpenID plugin voor WordPress geschreven. Veel ga ik er nog niet over zeggen, laat staan code vrijgeven: ik heb nog flink wat debug werk voor de boeg. Maar dit is zo ongeveer het resultaat:

Ik heb het zaakje ook even op dit blogje geïnstalleerd. Wie zin heeft kan alvast even spelen met zijn OpenID. Dat doe je door in plaats van je naam/e-mail adres op te geven in het commentaarformulier, het OpenID veld te voorzien van je OpenID. Voor een buitenstaanders is een OpenID trouwens niet meer dan een URL. Bijvoorbeeld: http://openid.openminds.be/netsensei.

Wie nog geen OpenID heeft:

  • Als je een wordpress.com blog hebt, dan heb je automatisch ook een OpenID login. Gewoon de URL van je blog ingeven volstaat.
  • Geen WordPress.com blogje? Geen nood! Je kan altijd snel en eenvoudig hier een account aanmaken!

Opmerkingen, suggesties en bugreports kan je sturen naar matthias [apestaartje] netsensei [puntje] nl

Update: You can download the beta version of the plugin!

This morning I have been mostly…

  • Werken aan mijn OpenID plugin voor WordPress.
  • Ingeschreven op een aantal vacature websites.
  • Luisteren naar De Afrekening podcast van vorige week
  • Twitter volgen. Ik begin nu zo te denken: twitter + last.fm =???
  • Opgebeld worden door een onbekend nummer, te laat opnemen, begot niet weten wie gebeld heeft, terugbellen zonder dat iemand opneemt. Strange.
  • De MD5 van de ubuntu ISO die ik vorige week heb gedownload (<700Mb) checken en ontdekken dat de download corrupt is. Urgh!

Verlof

Eén van mijn betere ideeën was om verlof te nemen deze week. Schoon weer, geen regen, niet te warm en niet te koud. Ideaal! Wilde plannen heb ik niet. Voorlopig heb ik mij eigenlijk voornamelijk bezig gehouden om openid te doorgronden.

Ik heb mij gelijk de JanRain PHP library gedownload om er wat mee te spelen. De uitleg in de API documentatie was zo duidelijk dat ik meteen een eenvoudige consumer kon maken en via mijn blog (een openid delegate in het jargon) mijn openid verifiëren. Meer zelfs, toen ik mijn implementatie even vergeleek met één van de voorbeelden van JanRain bleken die quasi krek hetzelfde te zijn! En zelf een server opzetten en laten draaien is ook niet zo heel erg moeilijk.

Alle technische mumbjumbo goed en wel, maar wat wil ik er nu mee aanvangen? Ik denk aan een aantal dingen. Maar laten we beginnen met openid support in WordPress. Het zou al mooi zijn moest ik een eenvoudige plugin kunnen schrijven die OpenID toevoegt aan comments. Het idee is om zo OpenID nog wat verder te leren kennen. Daarna zien we wel weer…

Feisty

Zo. Ik heb juist de hele upgradekermisrit van Ubuntu Dapper naar Edgy (600Mb) en van Edgy naar Feisty (nog eens 730Mb) uitgezeten. Het ging eigenlijk bijzonder vlot. Van Dapper naar Edgy leek het wel even fout te lopen toen update-manager crashte, maar een reboot later bleek hij gelukkig het noodzakelijke gedaan te hebben. Van Edgy naar Feisty was dan weer dik een feest: hier ging het allemaal fouteloos.

Ik ben nu vijf minuten ingelogd en ik heb gelijk compiz ingeschakeld. Hoewel nog heel erg beta werken de wobble effectjes mooi out of the box. Schoon en flashy! Juist zoals ik het graag heb. Handig vind ik ook de network-manager. Net zoals in Windows krijg je nu ook te zien met welk netwerk je verbonden bent. Tenslotte merk ik ook dat er een pak meer opties onder het System menu schuilen. Eindelijk! Alleen vind ik de opsplitsing in een Preferences en een Administration submenu nog altijd even onzinnig. Daar valt nog aan te werken. Tenslotte heb ik de indruk dat er ook onder het Applications menu een aantal nieuwe stukjes software zijn gekomen. Tomboy ga ik waarschijnlijk heel erg hard gaan gebruiken.

Natuurlijk moet ik nog alle ins en outs van Feisty aan nader onderzoek werpen, maar de eerste indruk is positief. Nieuw blinkend speelgoed en zo. Wie het nog niet geprobeerd heeft raad ik toch wel zeker eens aan om Ubuntu te gebruiken. Power users (photoshoppers en the like) zullen waarschijnlijk niet echt aan hun trekken komen, maar voor de gemiddelde gebruiker is het meer dan ooit een te overwegen alternatief voor Windows Vista.

Goe bezig!

De mensen in de open-source community zijn tegenwoordig zéér goed bezig. De voorbije weken kwamen weer twee grote projecten met hun eigen releases naar buiten:

  • Debian gaf eindelijk Etch vrij. Dit is de nieuwe stabiele versie van Debian. Hoezee! Meteen een gelegenheid om de installatie van mijn server terug wat op orde te brengen. Met wat aanpassingen in sources.list draai ik nu geen testing maar terug stable. Ook een manier om een kapotte installatie te herstellen…
  • Ubuntu bracht Feisty Fawn uit. Ik heb gelijk cd’s (gratis!!) besteld en de nieuwe versie gedownloaded. Nu nog installeren. Voor wie linux-unfähig is: dit is wat je nodig hebt om het zelf eens te proberen. Gebruiksvriendelijk en al! En je kan er alles mee wat je ook met Windows kan. Zonder allerlei voze restricties of er zwaar geld aan te moeten uitgeven. Democratische software voor iedereen en zo. Meer woorden ga ik er niet aan vuil maken.

Spannende tijden dus! Wie nog niet met linux heeft geëxperimenteerd, dit is eigenlijk een goed moment om het eens te proberen…

O ja, wie wat meer in depth info wil:

« Vorige blogposts Pagina 13 van 22 pagina's Volgende blogposts »