Schaake.nu

oAuth

Gepost in /Software op 23 December 2012
Deze blog is geschreven door Christiaan Schaake

Social netwerken zoals Facebook en Google+ bieden login mogelijkheden voor andere applicaties en websites. Hierbij kan een bezoeker van een website inloggen via Facebook etc. De gebruikers naam en het wachtwoord wordt gecontroleerd bij de betreffende dienst (b.v. facebook) en een aantal authorisaties worden doorgegeven aan de website. Hiermee is het niet meer noodzakelijk om een eigen gebruikers voorziening te bouwen met password recovery etc. De meeste social networks maken gebruik van een open protocol om gebruikers te controleren, dit protocol is oAuth 2.0.

Volledige blog

Path Info

Gepost in /PHP ontwikkeling/Software op 15 Oktober 2012
Deze blog is geschreven door Christiaan Schaake

Path Info is een methode om URL parameters mee te geven aan een webpagina in de URL. Dus i.p.v. /mydir/script.php?parameter=value kan de URL worden aangeroepen als /mydir/script/value. Het feitelijke script bevindt zich op /mydir/script (zonder de extentie). Er zijn een 2-tal redenen om deze techniek te gebruiken.

Volledige blog

CurrentCost

Gepost in /Hardware op 08 Juli 2012
Deze blog is geschreven door Christiaan Schaake

Eén van de eerste stappen om het elektrisiteits verbruik terug te brengen is weten wat het verbruik op dit moment is. In mijn zoektocht naar een real-time electrisiteits meter waarvan ik de gegevens kan opslaan in een database, liep ik tegen CurrentCost aan. Dit is een aparaat met stroom klemmen die via het netwerk kan worden ingelezen. Middels een script upload ik de meetwaarden direct naar een MySQL database. De widget 'Server Power' op de frontpagina leest als een kleine demonstratie de database uit.

Volledige blog

DOMTable

Gepost in /PHP ontwikkeling/Software op 03 Juli 2012
Deze blog is geschreven door Christiaan Schaake

De PHP DOM extentie maakt het mogelijk om XML via de DOM API te manipuleren. De classe DOMDocument representeerd een DOM XML. De classe DOMDocument heeft verschillende methoden om XML's in te lezen en weg te schrijven. Via de DOMTable extentie wordt het mogelijk om XML's rechtstreeks uit database tabellen te construeren en weg te schrijven.

Volledige blog

PHP DOM

Gepost in /PHP ontwikkeling/Software op 01 Juli 2012
Deze blog is geschreven door Christiaan Schaake

Het Document Object Model (DOM) is een standaard om XML documenten als objecten te benaderen. Voor Pluto, mijn eigen content management system en de software waar deze website op draaid is gebaseerd op XML. Alle pagina's zijn als XML opgeslagen, maar ook de structuur van de site en alle parameter files zijn als XML opgeslagen. Deze blog behandeld een aantal basis handelingen in PHP DOM.

Volledige blog