Posts

Posts uit mei, 2011 tonen

Reset WordPress wachtwoord voor admin

Afbeelding
Soms ben je het WordPress admin wachtwoord kwijt, of in mijn geval restore je een database van een site waarvan je het admin wachtwoord niet kent. Deze draai ik op localhost dus het “mail me mijn vergeten wachtwoord” (“Lost your password?”) werkt ook niet. Hoe reset je dan het admin wachtwoord? In de achterliggende WordPress database worden de WordPress gebruikers opgeslagen in de tabel wp_users. Hier zie je dat met PHPmyadmin: In het veld user_pass staat het bij deze gebruiker behorende wachtwoord. Het is helaas niet zo simpel als even het user_pass veld leegmaken, maar ook niet veel ingewikkelder. WordPress accepteert/snapt het namelijk ook als je het wachtwoord zonder salt als MD5 hash opslaat. Na inloggen zal WordPress dit automatisch aanpassen en in de database weer op een sterkere manier opslaan. Het antwoord is dus: UPDATE wp_users SET user_pass=MD5 ("admin") WHERE ID=1 Om het wachtwoord te reseten naar admin. Zoals ik hieronder doe via PHPMyAdmin:...

WebGL op Android?

Afbeelding
In een vorige blogpost heb ik verteld wat WebGL is. Ook voorspelde ik daar al dat je WebGL zeer binnenkort ook wel op je mobieltje kan gebruiken en.. Met de komst van Firefox 4 voor Android is het dan zo ver!  Firefox voor Android beloofd net als zijn grote desktop broer ook op je mobieltje 3D graphics met WebGL. Dat probeer ik graag even uit. Allereerst heb ik Firefox 4 voor Android geinstalleerd op mijn mobieltje (Een HTC Desire met een custom Android 2.3.3 rom). Het eerste gevoel is dat deze browser niet de snelste ooit is die ik op mijn telefoon heb gehad. Integendeel, het opstarten alleen al lijkt eeuwen te duren. Maar dat terzijde, we focussen in dit artikel op de WebGL ondersteuning. Om de CPU en GPU in mijn HTC te martelen, ben ik naar de Khronos WebGL Demo Repository gegaan en heb de demo’s die daar staan uitgeprobeerd op zowel mijn telefoon als op de desktop. De wisselende resultaten heb ik onderstaande tabel weergeven. Ik heb daarbij gekeken in hoeverre het resul...

Angry Birds op WebGL en HTML5 Canvas

Afbeelding
Een spelletje dat niet mag ontbreken op mijn blog, aangezien ik het in vorige posts over WebGL spelletjes en daarvoor eens over een soort van namaak (in Flash) Angry Birds gehad heb. Rovio heeft Angry Birds “geport” naar de browser en maakt hiervoor gebruik van WebGL en de HTML5 canvas. Een mooi webexperiment en door slim te schakelen tussen de verschillende render mogelijkheden, werkt het spel met alle gangbare moderne browsers. Dus ook in Internet Explorer! Helaas word de spelstatus niet opgeslagen. Als je de browser na 28 levels afsluit kan je de volgende keer weer opnieuw bij level 1 beginnen. Zelf ook proberen? http://chrome.angrybirds.com/ Gebruik de muis als touch. Gebruik je muiswiel om in/uit te zoomen. Zoomen kan ook met cursor up/down. Druk op R om een level te restarten.

Wat is WebGL?

Afbeelding
WebGL is een nieuwe, open standaard voor het weergeven van 3D graphics op het web. Dus geprogrammeerde 3D beelden en animaties gewoon in je webbrowser, zonder dat daar (zoals vroeger) een extra plugin voor nodig is! Op dit moment zijn er naar mijn weten twee webbrowsers die WebGL ondersteunen: Firefox 4 Google Chrome Ook Safari zou WebGL ondersteunen in de nightly builds (experimenteel). Internet Explorer 9 ontbreekt echter en met de Microsoft browser kan je op dit moment dus geen WebGL content bekijken. Microsoft heeft ook nog niet de intentie uitgesproken om WebGL in de nabije toekomst te gaan ondersteunen. De WebGL standaard is uitgedacht door de Khronos group en op hun website vindt je dan ook alle low-level details met betrekking tot de specificaties. WebGL is een afgeleide van OpenGL ES. OpenGL bestaat al ruim 17 jaar als standaard 3D API. ES staat voor Embeded Systems. OpenGL ES is een subset van de complete OpenGL standaard, bedoeld voor embedded systemen. Het ...

Google Search Globe en WebGL

Een nieuw speeltje uit de Google Labs, de Search Globe. Dit is een nieuwe visuele weergave die de Google-zoekopdrachten van een dag over de hele wereld visualiseert. Deze tool is ontwikkeld en ontworpen door de Google Data Arts Team met behulp van WebGL. WebGL is een nieuwe technologie voor moderne browsers die gebruik maakt van uw computer hardware om razendsnel beelden te genereren, met als bekendste voorbeeld 3D-graphics. Voor het bekijken heb je wel een WebGL-enabled browser nodig, zoals de nieuwste versie van FireFox of Google Chrome. Hieronder de Google Search Globe:

.SVN folders verwijderen

Het kan gebeuren dat iemand een SVN checkout doet van een hele tree en deze vervolgens naar jouw webserver. Echter vergeten de .SVN mapjes die SVN in alle folders aanmaakt te verwijderen. Slordig. De BASH shell oplossing voor dit probleem is uiteraard: find . -name ".svn" -type d -exec rm -rf {} \;