Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-settings.php on line 232

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-settings.php on line 234

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-settings.php on line 235

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-settings.php on line 252

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-includes/query.php on line 15

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/ppgac.org/current/public/wp-includes/theme.php on line 505

Deprecated: Function eregi() is deprecated in /var/www/ppgac.org/current/public/wp-content/plugins/wordspew/wordspew.php on line 75

Deprecated: Function eregi() is deprecated in /var/www/ppgac.org/current/public/wp-content/plugins/ppgac-urss/ppgac-urss.php on line 190
ppgac
la grande question de la vie l'univers et tout le reste

Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 20

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 22

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 24

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 25

Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 20

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 22

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 24

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 25

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

commenter |
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/link-template.php on line 53

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/link-template.php on line 65
souscrire
  • vinz a dit:

    Warning: mktime() [
    function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 11

    Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 20

    Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 22

    Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 24

    Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /var/www/ppgac.org/current/public/wp-includes/functions.php on line 25
    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 ajax alcool amies amis amour anniversaire année appart art au debut beaufs berlin biere blague boire bonheur bouffe boulot censure cest ce qui est trop bien justement. chat chinois chiottes cigarettes cinema colère crime Cuisine culture culture geek curieux debian deguisement dementification design dessin douche drogue drole dépassé déprime ebay education egocentrisme email epita esprit 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 Göt 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 lindsay linux london londres Lyon manky mankyblahblah meh monde davant le portail musique nimporte quoi Néant et Grand Enervement oshannon paris peinture perpignan Petit personnage grotesque avec croix photo photos php politique potossssssssses pour tous ppgac quête reiser4 retour rien rigolades rss réseau rêves sculpture sexe ski soirée Sorede spam st louis strasbourg sultanat du götistan surprises tartifisme tartifwarrior the life travaux manuel la truelle troupilonnement truc fou vacances Very deep inside video vie vieux truc qui traine au fond dun tiroir vinz voyage voyages wordpress Yet another victim of my pointless rage! zombies étude étudiant