Categorieën
Development

Alternatief voor CAPTCHA: Are You A Human

recaptcha-exampleIedereen kent het wel: veel websites vragen bij het registreren of reageren om te bewijzen dat je wel een mens bent (dit heet CAPTCHA). Vaak moet je een paar onduidelijk gemaakte letters en cijfers overtypen. Hoogst irritant, vooral omdat de letters vaak bizar slecht leesbaar zijn. Gelukkig is er nu een veel leuker en makkelijker alternatief bedacht: Are You A Human.

Categorieën
Development Security

3 tips voor een veilige WordPress site

WordPress logoVia deze weg wil ik graag een aantal WordPress beveilgings tips delen die ik op mijn eigen weblog ook gebruik, en die naar mijn mening elke WordPress gebruiker zou moeten toepassen. WordPress is helaas een geliefd doelwit onder script kiddies, maar met een paar simpele tips kun je 90% van de standaard aanvallen tegenhouden.

Categorieën
Development

Hoe ik binnen 10 seconden mijn WordPress blog update

NedStars SmileyIn een vorige post schreef ik al over het Deployment Script dat we vanuit NedStars recentelijk open-source hebben gemaakt. Inmiddels zijn we al bij versie 1.2 aanbeland, en heb ik de tool nu ook ingezet voor deze weblog. Hieronder leg ik uit hoe ik dit heb gedaan, en hoe je zelf ook heel eenvoudig je WordPress installatie kunt updaten met gemaakte wijzigingen. Dit is vooral nuttig voor de ontwikkelaars onder ons, zodat je bijvoorbeeld gemakkelijk een nieuwe versie van je eigen template of plugin online kunt zetten.

Screenshot Deploy Script

Categorieën
Development Nieuws

PHP deployment script: nieuw open-source project van NedStars

NedStars SmileyVandaag heb ik samen met NedStars collega Alain Lecluse onze PHP deployment tool opensource gemaakt. Dit script gebruiken we bij NedStars om met één druk op de knop een nieuwe versie van een website, webshop of web-applicatie naar de productieomgeving door te zetten. Deze tool is geïntroduceerd tegelijkertijd met onze overstap van Subversion naar Git, en wordt momenteel primair gebruikt voor onze Magento en Concrete5 projecten.

Voorheen werkten we vaak op productieservers met Subversion checkouts. Hoewel het updaten dan heel simpel is (svn up anyone?), betekent dit wel dat een update down-time tot gevolg heeft (gedurende de SVN operaties zijn de files niet in consistente staat, met mogelijk foutmeldingen tot gevolg). Bovendien kunnen er conflicten optreden, en is het soms lastig om een update snel terug te draaien mocht er iets misgaan. Daarom is besloten om dit te automatiseren in een deployment script.

Categorieën
Development

How to send your own push notifications using Pushover

As a developer or sysadmin, you often find yourself wanting to send notifications to yourself or others, when certain events occur. For example: if your web application encounters a critical error, or a server is not responding, you want to know about it as fast as possible. Of course you can use an SMS provider to send a message to your phone. But sending SMS messages is still not free, and most providers use API’s that are not very flexible. Enter Pushover: a web service combined with mobile app, to send free (not counting the one-time purchase of the app) push notifications to smartphones.