-arg j'ai un aphte.
-c'est pour toutes les méchancetés que tu me dis.
-alors comment tu explique que je n'en ai qu'un..?

L’informatique a toujours été un enfant de la science, même quand la programmation a pris une toute autre dimension ça ne s’est jamais vraiment éloigné de cet chose “science”.

Cette matière qui est en faite un enfant d’un accouplement de la logique pure, les maths, l’éléctronique et de la modelisation.

Le tout premier worm lâché sur le net n’était qu’un worm par accident, en faite c’était un choix que le créateur avait pris pour ameliorer le fonctionnement de son programme qui a donné au tout premier worm sa capacité négative. Mais à la base c’était un simple programme pour calculer avec une certaine précision la taille de l’internet.

Il faut préciser que là on est en 2007 et même si la quantité d’ordinateurs connectés directement au net est limité à 4,294,967,296 (ou bien 232) adresses (en théorie, je ne prends pas en compte les adresses de champ privé, multicast ou autre) il existe une quantité bien plus importante d’ordinateurs sur le net qui sont cachés derrière des NAT (une adresse utilisée par plusieurs ordis derrière un router ou autre).

Aujourd’hui écrire un programme qui serait capable de calculer avec précision la taille du net est presque inpensable mais à cette époque c’était faisable car le net était beaucoup plus petit mais aussi était le royaume des scientifiques, le concept de parefeu était expérimentale, la sécurité réseau, même si importante, ne representait pas autant d’importance qu’aujourd’hui.

Ce programme était donc écrit pour des raisons scientifiques par un scientifique, il est donc normale que le code soit écrit de manière scientifique. En faite le worm contenait un code de probabilité, il ne se propagerait vers un autre ordinateur que 14% du temps. C’était une utilisation de la théorie de randomization, et ce code avait été inclu pour éviter justement de saturer le réseau.

En bas de chaque page de ppgac vous verrez désormais un quote tiré de bashfr.org, un site qui maintient une archive d’extraits de chat IRC relativement drôles. En faite pour ne pas “saturer le réseau” avec chaque chargement de page, j’ai employé une petite téchnique, mon code se nourit du flux RSS de bashfr.org, et garde une copie en cache locale pour ne pas le télécharger chaque fois. Les citations extraites du flux RSS sont ajoutés à la base de données de ppgac ou le nombre de fois qu’ils sont affichés est comptabilisé pour que la séléction du quote se fasse de manière aléatoire parmi les quotes les moins affichés. Le cache se rafraîchit à une intervalle respectable, pour faire en sorte qu’on ait les nouvelles quotes mais pour pas envoyer trop de requêtes vers bashfr.

Et puis dans un élan de nostalgie (ou peut être en hommage), j’ai ajouté un petit bout de code qui fait que la fonction de mise à jour du flux ne soit exécuté que 14% du temps.

Tout ça pour avoir des extraits de conversations entre des gens que vous ne connaissez pas qui s’affichent en bas de la page là où personne n’ira les regarder. C’est con, ça sert à rien, mais au moins c’est scientifique.

une réponse

  • vinz a dit:
    March 15th, 2007 |

    un grand nostalgique ce douglas:p et puis qu’est ce que l’on ne ferai pas pour l’amour de la science??

laisser une réponse

/dev/geek a380 aaaaaaaaaaaah acturis ajax alcool amies amis amour appart art au debut beaufs berlin biere blague boire bonheur bouffe boulot censure cest ce qui est trop bien justement. chinois chiottes cigarettes cinema claire clip colère Cuisine culture culture geek curieux debian deguisement dementification dessin dns douche drogue drole dépassé déprime ebay education egocentrisme email epita et puis merde à la fin facebook faille Faille Spatio Temporelle famille film frankfurt fucking drugs fumeurs futur fête garden party gens gens bêtes global warming gné Gueule de bois guinness haine helios histoire vraie humeur humour icart idiot idée Imperial College incendie inquiétant insa internet javascript la classe la merde qui nous arrive La vie le bonheur le sarcasme et le reste.. LHominoïde linux london Lyon manky mankyblahblah meh monde davant le portail musique nimporte quoi oshannon paris peinture perpignan Petit personnage grotesque avec croix petite histoire photo php poissons politiqixsme potossssssssses pour tous ppgac quête reiser4 retour rien rigolades réseau rêves San francisco sculpture sexe ski soirée Sorede sorties spam st louis sultanat du götistan surprises tartifisme tartifwarrior the life travaux manuel la truelle troupilon troupilonnement truc fou ultrakiff underground vacances Very deep inside vide video vie vinz voyage voyages wordpress Yet another victim of my pointless rage! youtube zombies émilie étude étudiant