Archive for februari 2008
Wist je dat…
… een snoer echt de meest slechte uitvinding allertijden is. Waarom? Het begint al als je een verpakking open maakt met daarin een opgevouwen snoer. Je probeert het uit elkaar te trekken, maar om de een of andere irritante reden trekt het zichzelf continue weer in elkaar. vooral als je wat dikkere en hardere snoeren hebt, dan probeer je met je handen al die bochten wel uit elkaar te drukken, maar het heeft gewoon geen enkele zin. Elke keer vliegt het allemaal weer in elkaar. Als je dan eindelijk na veel trekken en krom buigen dat snoer eens een beetje recht hebt gekregen komt de volgende fase. Het is te kort! Snoeren zijn om de een of andere reden altijd net een klein beetje te kort, zodat je het apparaat waar je snoer aan vast zit nooit helemaal precies op de plek kan zetten waar je het wilde hebben. Ja dat kan wel, maar dan moet je eerst een verlengsnoer kopen, en dan begin je weer van voren af aan, want zo’n verlengsnoer is natuurlijk ook opgevouwen! Of nog irritanter: als je een of andere hele speciale kabel hebt dan is er niet eens een verlengsnoer voor! Pech gehad is het dan maar!
Maar mocht je ooit een snoertje tegenkomen wat niet te kort is, dan nog is het niet goed. Want dan zijn die snoeren altijd weer zo belachelijk lang dat je van ellende niet weet waar je er mee naartoe moet. Dan krijg je zo’n snoerenbende die je ook achter je PC kan vinden. Tenzij je een laptop hebt natuurlijk. Dan heb je al die snoerenzooi niet nodig. Maar dan krijg je weer dat je weer een snoer moet hebben om je laptop op te laden. En mocht je die stom toevallig eens een keer niet vergeten zijn, dan zul je altijd zien dat je dan weer nergens een stopcontact hebt. En als je wel ergens in de buurt een stopcontact hebt dan heb je toch nog altijd een te kort snoer. Tenzij je natuurlijk weer een verlengsnoer koopt, maar dan heb je weer veel te veel snoer zodat je geen idee hebt wat je er mee moet. Of wat dacht je ervan als je naar het buitenland moet. Kom je daar aan met je stroomkabel met vaste stekker, past die weer nergens in, wie heeft DAT nu weer verzonnen dan…
Maar stel je hebt nou geen laptop en alleen maar een gewone computer thuis staan. Daar zijn snoeren ook heel irritant! Want die snoeren komen altijd in de knoop, zelfs als je ze niet aanraakt. Het lijkt wel een soort vloek, de vloek van de snoeren. Je doet helemaal niets met die snoeren, maar toch moet je elke keer weer een ruk geven aan je toetsenbord omdat je snoer ergens achter blijft steken ofzo. Tenzij je natuurlijk weer een veel te lang snoer hebt, maar dan zit je continue je snoer weg te drukken van je toetsenbord.
Maar zelfs als al dat vorige bij jou niet het geval is, dan nog zijn snoeren rotdingen. Want dan heb je waarschijnlijk weer van die dunne priegelsnoertjes, die sowieso heel makkelijk in de knoop komen (ooit wel eens meegemaakt dat je je dopjes voor je MP3-speler in een keer kon gebruiken zonder eerst iemand van de scouting in te schakelen?). En dan zit je er mee te priegelen en je drukt ze een keer dubbel en weg kan je snoertje! En dan wordt het pas erg, je kan gewoon zo’n snoertje niet maken, dan mag je gewoon zoveel meter aan snoer in een keer weggooien alleen omdat er ergens een of ander priegelstukje kapot is.
Nee, snoeren, dat is echt een slechte uitvinding, wie ooit heeft verzonnen dat alles door een draadje heeft verzonnen heeft zelf duidelijk een draadje los zitten…
Add comment 19 februari 2008
HTML 5 (deel 1)
De basis van HTML5 is nog steeds hetzelfde als in HTML4, hier een overzichtje van de overeenkomsten tussen HTML4 en HTML5 (die zijn nog vrij groot), later zal ik nog ingaan op de verschillen tussen HTML4 en HTML5, vooral op de elementen die in HTML4 nog niet aanwezig waren en de leuke nieuwe dingen als <menu> en <datagrid> in HTML5.
<head>, <title>, <link>, <meta>, <style> en <base> zijn nog steeds aanwezig om de metadata van je document aan te geven (met metadata wordt bedoelt: data die wat vertelt over je document, maar nog niet het document zelf is). Ook <script> en <noscript> zijn weer aanwezig om weer lekker los te gaan met alle javascript code die je maar kan verzinnen. Al deze elementen werken ook zo ongeveer hetzelfde in HTML5 als in HTML4.
Ook wordt <html> nog altijd gebruikt als root element in een HTML5 document. Ook <body>, waarin alle paginainhoud zal zitten, is nog gewoon aanwezig en werkt ook op ongeveer dezelfde manier als in HTML4. Om maar gelijk met het meest misbruikte element verder te gaan, <table>, ook dat element is weer ouderwets aanwezig, klaar om misbruikt te worden door vele `designers’. De bekende elementen <tr>, <th> en <td> zijn ook weer aanwezig om de rijen en kolommen van je tabel te maken. Ook de minder bekende <thead>, <tbody>, <tfoot>, <col>, <colgroup> en <caption> zijn weer aanwezig op eenzelfde manier als in HTML4.
Verder met wat algemene dingetjes dan: ook <span> en <div> zijn weer aanwezig als de algemene `verzamel’-elementen. Maar er is meer! Er is een hele verzameling aan nieuwe elementen bijgekomen in HTML5 die wat meer zal gaan vertellen over de inhoud van de pagina, dus iets minder algemeen dan <div>. Ik zal hier later nog op terug komen. Wel kennen we nog steeds <address> en <blockquote> als algemene elementen.
De header en paragraaf elementen (<h1> t/m <h6> en <p>) zijn in HTML5 iets anders gedefineerd dan in HTML4. Ook zijn er op dit niveau een paar extra elementen bijgekomen die je als webontwikkelaar moeten helpen, hier kom ik later nog op terug.
<hr> en <br> zijn ook in HTML5 weer van de partij, al hoewel het gebruik van <hr> toch wel enigsinds beperkt gehouden moet worden. Ook <br> wordt overigens nog redelijk vaak misbruikt. Echter zijn bijde elementen wel handig, dus ze blijven zeker in de HTML5 specificatie.
Lijstjes zijn natuurlijk weer aanwezig in HTML5, dus <ul>, <ol>, <li>, <dd>, <dt> en <dl> zijn allemaal weer aanwezig. De werking van deze elementen verschilt niet met die in HTML4.
Verder met wat tekstelementen. Bij dit gedeelte zijn er ook een flink aantal elementen bijgekomen vergeleken met HTML4, ook is de betekenis van sommige elementen iets aangepast in vergelijking met die uit HTML4. Natuurlijk zijn er weer gewoon anchors op de oude manier (<a>) en ook <code> is weer van de partij. De betekenis van <em> en <strong> is iets anders dan in HTML4, later hier meer over. Ook <abbr>, <small>, <i> en <b> zijn aanwezig, alleen ze hebben allen een iets andere betekenis.
De basis van formulieren is in HTML5 vrijwel hetzelfde als in HTML4, maar met de komst van Web Forms 2.0 is er wel veel meer mogelijk. Zo zal het bijvoorbeeld mogelijk zijn om minimum en maximumwaardes op te geven. Een input veld zal niet beperkt zijn tot dingen als ‘text’, maar zal ook dingen als ‘time’ en ‘number’ ondersteunen. Ook kunnen velden nu verplicht worden gesteld. Dat betekend dus vooral dat er minder javascript validatiecode geschreven hoeft te worden. Dat de browser nu automatisch de controles gaat doen betekend overigens niet dat je nu opeens op je server niet meer je input hoeft te controleren, want er kan nog steeds verkeerde input verstuurd worden.
Dit was het voor nu, later meer!
Add comment 18 februari 2008
Nieuwe weblog
Dus ik ben maar eens een weblog begonnen, geen idee of ik dit zal volhouden, waarschijnlijk zal ik alleen hier wat neerzetten als ik er zin in heb, maar dat ziet iedereen (waarschijnlijk alleen ik dus) vanzelf wel. Ik weet ook nog niet in welke taal ik dit allemaal ga doen, dus ook dat komt vanzelf wel. Wat ik wel weet is dat ik het meestal een beetje over mijn hobby’s zal hebben, en vooral over het web, dus allerlei dingetjes om nieuwe trends op het web, zowel voor de gebruiker, als ook voor mij als webontwikkelaar. Maar dit was het inleidende verhaaltje wel zo’n beetje. Wat er verder komt wordt vanzelf wel duidelijk.
Add comment 17 februari 2008