Al dertig jaar dezelfde maintainer
- February 20, 2015
- 0
Elk jaar komt er nieuwe software uit en heel wat ontwikkelaars verliezen de interesse in hun software en geven de verantwoordelijkheid door aan iemand anders, maar elke commandline Linux-gebruiker kan al dertig jaar lang rekenen op de inzet van Mark Nudelman. In 1983 ontwikkelde hij less omdat hij in more niet achteruit kon gaan tijdens het bekijken van logbestanden. Hij had dit nodig voor zijn werkgever, die software ontwikkelde die enorme logbestanden creëerde. Een van Nudelmans collega’s zei voor de grap dat ze een backwards more nodig hadden, waarna Nudelman dit effectief ontwikkelde en de naam less gaf. Eerst bleef het tot intern gebruik bij zijn werkgever, maar in 1985 publiceerde hij de broncode in de nieuwsgroep net.sources en zo rolde Nudelman in de opensourcewereld. Dertig jaar lang is hij less blijven ontwikkelen en heeft hij suggesties en bugfixes van heel wat mensen opgenomen. Denk eens hieraan als je de volgende keer less gebruikt om door een logbestand te ploeteren: je wordt geholpen door dertig jaar inzet van één heel toegewijde ontwikkelaar!
http://www.greenwoodsoftware.com/less/faq.html#history
Jeremy Goodell was een cursus webprogrammeren aan zijn leerlingen aan het geven, en in het huiswerk dat ze afleverden ontdekte hij dat ze vreemde kleurennamen invulden in het color-attribuut, zoals
. Die waardes bleken ook nog eens allerlei kleuren op te leveren, maar hij begreep niet hoe dat kon. Na wat experimenteer- en zoekwerk bleek dat browsers een willekeurige tekenreeks volgens een specifiek algoritme omzetten naar een RGB-kleurcode. Dat gaat in vijf stappen:
1. Verander elk teken dat geen hexadecimaal cijfer is naar een 0.
2. Voeg nullen aan het einde toe tot het aantal tekens deelbaar door drie is.
3. Splits de tekenreeks in drie gelijke delen.
4. Als elk deel meer dan twee tekens bevat en met een 0 begint, verwijder dan de 0 in het begin.
5. Als elk deel nog altijd meer dan twee tekens bevat, neem dan enkel de eerste twee tekens.
Als we dat algoritme op de kleur ‘Spiderman’ toepassen, wordt dat: 1. 000de00a0 2. 000de00a0 3. 000 de0 0a0 4. 000 de0 0a0 5. 00 de 0a. Spiderman komt dus overeen met de kleur #00de0a of iets groens. De kleur ‘chucknorris’ wordt: 1. c00c0000000 2. c00c00000000 3. c00c 0000 0000 4. c00c 0000 0000 5. c0 00 00 of een rode kleur. Probeer ook eens ‘grass’, ‘crap’ en ‘ninjaturtle’. Op de website van Tim Pietrusky kun je allerlei kleurennamen uitproberen.
http://stackoverflow.com/questions/12939234/why-do-weird-things-in-font-color-attribute-produce-real-colors http://codepen.io/TimPietrusky/pen/pxCct