Nieuwe, snellere server met Nginx

Ubuntu + Nginx + PHP-FPM + MySQLDeze maand hebben we een nieuwe server besteld met verdubbelde capaciteit. Op deze server hebben we moderne en snelle technieken geïnstalleerd om optimaal gebruik te maken van deze verhoogde capaciteit waardoor de performance twee tot vier keer verbeterd is ten opzichte van de oude situatie.

Op de server draait de volgende software:

De verhuizing is soepel verlopen zonder onderbreking van de service. Met de afronding van de DNS omzetting is deze verhuizing nu helemaal voltooid!

No Comments

Wij stoppen ook…

wij stoppen ookEr klonk een zucht van verlichting door de web-wereld toen Google aankondigde de aloude Internet Explorer 6 niet meer te ondersteunen in de webapplicaties.

Als jaren hebben webdesigners te maken met een gebrekkige ondersteuning van de standaarden door internet explorer 6. Na een aantal uren werken met html, css en javascript in een “standards-compliant browser” lijkt het maken van een website al aardig op te schieten, maar dan volgt het moment van de waarheid… Je start een Virtual PC op met Windows XP en IE6, surft naar je pagina die er zojuist in Firefox, Safari, Chrome én Opera nog goed uit zag en ziet tot je teleurstelling dat er niks van al je arbeid is overgebleven: de site ziet er niet uit!

Ik ga verder geen woorden vuil maken aan IE6 en de hoeveelheid extra werk die de ondersteuning van deze browser uit 2001 (dat is de pre-historie in internetjaren) kost, daar zijn al sites genoeg over. Maar we zijn wel blij met het initiatief van Google, want als er één schaap over de dam is…

Om deze trend meer kracht bij te zetten heeft Zinnebeeld de site “Wij stoppen ook” opgezet. Inmiddels zijn er al 1762 organisaties (waaronder Smit & Flink Media) die hebben aangegeven te stoppen met de volledige ondersteuning van internet explorer 6.

Wat dit betekent? Een door ons gemaakte website of webapplicatie zal er goed uit zien in moderne browsers, maar in internet explorer 6 kan er het één en ander verspringen en zal de website er dus minder goed uit zien. Mocht de ondersteuning voor internet explorer 6 toch noodzakelijk zijn, dan hebben wij uiteraard nog steeds de kennis in huis om dit te ondersteunen, maar voor deze ondersteuning zullen dan wel extra kosten in rekening worden gebracht. De beste optie is dus updaten naar een moderne browser! Wij raden Firefox of Google Chrome aan.

,

No Comments

Firefox 3.5 uitgebracht

Firefox 3.5 logoMozilla had al aangekondigd dat ze in juni de nieuwste versie van de populaire browser Firefox zouden uitbrengen, en vandaag, de laatste dag van juni, is het dan eindelijk zo ver!

Voor de ‘normale’ gebruikers van Firefox zal vooral de verbeterde snelheid tellen. Ik weet nu niet zo goed hoe het precies met de browser wedloop staat, Google’s Chrome zette de trend met de (open source) V8 Javascript rendering engine, daarna volgde Safari 4 dat ook aangekondigd werd als “de snelste” en Opera omschrijft zichzelf ook wel eens als de snelste. We zouden natuurlijk uitgebreide benchmarks op de browsers los kunnen laten, maar belangrijker is dat de fabrikanten op de ‘zwaardere’ websites reageren door de snelheid stukken te verbeteren!

Voor developers zijn er ook interessante nieuwe ontwikkelingen, helaas zal het nog wel even duren voordat deze breder ondersteund worden en echt toegepast kunnen worden, maar we kunnen er in ieder geval alvast aan wennen. Uiteraard is de ondersteuning van webstandaarden één van de kerndoelen van de nieuwe Firefox geweest, maar ik weet nog niet of de final release de Acid3 test volledig doorstaat. Dit was bij de beta nog niet helemaal het geval terwijl de laatste versie van Webkit wel al 100% scoorde. Op dit moment is de Acid3 site niet te bereiken (ik ben waarschijnlijk niet de enige die benieuwd is hoe FF3.5 scoort), dus later meer hier over…

Om een lang verhaal kort te maken: De ‘latest and greatest’ versie van mijn favoriete browser is hier te downloaden!

, , , , , , ,

No Comments

PHP versie 5.3.0 released

PHP 5.3

Vandaag is de nieuwste versie van PHP uitgebracht. Deze major release brengt weer een aantal handige verbeteringen met zich mee.

The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes.Some of the key new features include: namespaces, late static binding, closures, optional garbage collection for cyclic references, new extensions (like ext/phar, ext/intl and ext/fileinfo), over 140 bug fixes and much more.

Na een snelle scan van de backward incompatible changes lijkt een upgrade mij niet al teveel problemen opleveren. Misschien dat er een verdwaalde ereg-achtige-functie nog een deprecated notice gaat opleveren, maar ook dat zal wel meevallen. Het is dus even afwachten tot de versie stabiel op verschillende webservers draait en dan zullen wij ook overstappen.

, ,

No Comments

Design vs. Usability

A List apart logo
Één van redenen dat ik me serieuzer ben gaan interesseren voor webdesign en (belangrijker) webstandaarden zijn de artikelen op A List Apart. Het lijkt me dan ook gepast om op ons blog ook te beginnen met een artikel wat deze week op één van mijn favoriete websites verscheen.

Tijdens mijn studie hebben we veel geleerd over usability en dan kan je haast niet om Jakob Nielsen heen. Deze man heeft verschikkelijk veel betekend voor de gebruiksvriendelijkheid van software en websites en is niet voor niks dat hij ook wel “The king of usability” of “the guru of web page usability” wordt genoemd. Toch is het niet alleen de loftrompet die voor hem klinkt. Als iedereen zich aan de usability-voorschriften van deze guru zou houden, zou het web er nog hetzelfde uit zien als eind jaren negentig. De website van Jakob Nielsen zelf is hier misschien wet het beste voorbeeld van.

In het A List apart artikel “Visual Decision Making” gaat Patrick Lynch op een wetenschappelijk verantwoorde manier in op deze strijd. Hij geeft toe dat de onderzoeken die Jakob Nielsen doet nuttig en correct zijn, maar hij geeft wel aan dat de taken die de proefpersonen moeten uitvoeren niet altijd overeenkomen met het werkelijke gedrag van de internetters. Wat volgt is een cognitief psychologische benadering van wat een mooi design bij de bezoeker van een website teweeg kan brengen. Gelukkig komt hij ook tot de conclusie dat een mooi ontwerp wel degelijk belangrijk is:

… In fact, it’s the instant, pre-conscious pleasure of seeing a well designed page that makes you predisposed to find a beautiful design easy to use—an effect that lingers long after the slower, conscious behavioral and reflective levels of processing kick in and make you aware of how you feel about what you see.

Het is een hele uitdaging om een website te ontwerpen die gebruiksvriendelijk én visueel aantrekkelijk is en om dit te bereiken is een nauwe samenwerking tussen designers en usability expert noodzakelijk.

, , ,

No Comments