Notice: Undefined offset: 2 in /home/vhosting/d/vhost0005593/domains/michaelplaza.nl/htdocs/www/stats.php on line 83 Notice: Undefined offset: 1 in /home/vhosting/d/vhost0005593/domains/michaelplaza.nl/htdocs/www/stats.php on line 83
Je bent zojuist MichaelPlaza binnengetreden als bezoeker nummer
Deze website bestaat vanaf september 1999. Sindsdien is deze website van een simpele homepage uitgegroeid tot een website met veel meer mogelijkheden en alles onder eigen beheer!
Deze site is het best te bekijken met een resolutie van 1024 x 768. Ik hoop dat de mensen die hier komen wat in mijn gastenboek zetten, zodat ik weet dat ik niet de enige ben die op mijn website komt!
22/09/2011 08:18:40 |
Stroomkosten berekenenVoor wie de stroomkosten van zijn apparatuur wil berekenen, hier een handige tool: http://stroomkosten.michaelplaza.nl |
22/06/2011 22:10:12 |
OAuth GoogleAl enkele weken ben ik bezig om een php applicatie te maken die de Google contacten synchroniseert met een lokale MySQL database. Stap 1 hierin is het ophalen van alle contacten in Google. In de api beschrijving vind je al een verwijzing naar een package "Zend_GData". Maar omdat ik liever alle code zelf in de hand heb en wil begrijpen wat er gebeurt, kies ik ervoor alle data zelf op te halen. Zoals in de developers guide wordt beschreven, moet elk verzoek voor data worden voorzien van een geauthenticeerde token. De authenticatie methode die ik kies is OAuth 1.0, momenteel is OAuth 2.0 nog experimenteel. Het idee achter OAuth is dat een gebruiker geen inloginformatie, maar alleen toestemming geeft om de gewenste gegevens beschikbaar te maken voor de webapplicatie. De website moet daarvoor wel bij Google bekend zijn en gekoppeld zijn aan de gebruiker. De stappen die de php applicatie moet doen om te authenticeren: 1. RequestToken - er wordt Google verteld dat er toegang nodig is tot bepaalde data (scope), naar welke callback url Google moet gaan nadat de gebruiker in de Google website toestemming heeft gegeven. Dit verzoek wordt ondertekend (signature) verstuurd. Google geeft een token en een token_secret terug (ook een callback_confirmed, maar die gebruik ik niet). De token_secret slaan we op, de token gebruiken we in de volgende stap. 2. AuthorizeToken - de verkregen token sturen we weer terug naar Google met het verzoek deze te authenticeren. Dit verzoek wordt niet ondertekend. De gebruiker wordt doorgestuurd naar een inlogformulier bij Google. 3. Login + authoriseren - nu zijn we even buiten de webapplicatie en moet er op de website van Google worden ingelogd. De gebruiker geeft toestemming om de webapplicatie de data te raadplegen. Hierna opent Google de callback url die bij stap 1 (RequestToken) is opgegeven. Hierbij wordt er een verifier en een token aan de webapplicatie gegeven die we bij de volgende stap gebruiken. 4. AccessToken - als laatste moeten de tijdelijke tokens worden ingewisseld voor een langdurige token waarmee de webapplicatie de data mag raadplegen. Hierbij worden de verifier en de token verkregen uit de vorige stap gebruik. Het verzoek wordt ondertekend, waarbij de handtekening wordt versleuteld met de token_secret in stap 1 (Request Token). Google geeft wederom een token en een token_secret terug Op de "beginners guide" op hueniverse wordt op de pagina "Protocol Workflow" in heldere taal uitgelegd wat ik hierboven heb proberen te beschrijven (Engels). Deze stappen zijn door Google ook in detail beschreven. |
20/07/2010 17:22:03 |
HTML 5 VideoVanaf HTML 5 kunnen video's ook direct door de browser worden afgespeeld, we hebben daarom geen flash players meer nodig waarbij we eerst de bestanden moesten omzetten naar een .flv bestand en via een .swf (de player) het bestand konden laden.
<video height="288" width="360" tabindex="0" controls="controls">
|
14/11/2009 22:19:25 |
Sinterklaas in Culemborg
|
31/10/2009 20:42:19 |
Tribute to Bob MarleyGisteren (30 oktober) zijn we bij de Tribute2BobMarley geweest bij de Tamboer in Hoogeveen. De avond werd geopend met een muzikale lezing over het leven van Bob Marley. Dit bleek minder suf dan het klinkt, integendeel het was zelf leerzaam en leuk naar te luisteren omdat er tussendoor nummers van Bob Marley gedraaid werden. Waaronder zijn eerste nummer die hij op zeventien jarige leeftijd gemaakt heeft: Judge Not. Het eerste optreden werd gedaan door Rootsriders. Deze groep bestond uit twee gitaristen, een bassist, een drummer, twee toetsenisten, twee zangers die elkaar afwisselden (Junior en Ashwin Jaydee) en een zangeres (Shirma Rouse). Het optreden was te gek en het was allemaal erg gemoedelijk. De zaal bood ruimte aan mensen die wilden zitten, maar men ging toch vooral naar voren toe om op het podium te staan dansen. Het dansen op Reggea muziek was voor mij een geheel nieuwe ervaring. Hoewel ik al jaren graag naar de muziek van Bob Marley luister, heb ik nog geen idee hoe je hierop bewegen moet (house feestjes waren vroeger meer mijn ding). Hieronder de zanger Junior : En de zanger Ashwin : De gitarist (soms ook zanger) Schoonheim En rechtsachterin de zangeres. Ze heeft een nummer gezongen waarmee ze me volledig versteld heeft doen staan, wat een krachtige stem !
Het tweede optreden door Ziggi (niet te verwarren met Ziggy Marley |