Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : un jour à faire la teuf...

Posté par Thierry Boudet (page perso, ) le 01 mai 2008
Hop, en mettant à jour ma galerie d'images de synthèse http://la.buvette.org/POV/ex/grille.html , j'ai remarqué un truc qui fait chaud au coeur:

tth@answer:/u3/tth/$ perl -e 'print int(time() / (3600* 24)), "\n"'
14000

Voilà, 14000 jours d'Unix, ça devrait se fêter dignement, je vais donc inviter ma voisine à un barbeuke dans le jardin... Ouais bon, sauf que le frigo est vide et que tout est fermé :( Faites du travail, qu'il disait...

> Lire le journal (25 commentaires, moyenne: 3,6).  

Vous avez demandé le commentaire #927654.

explication

Posté par Rémi Delepoulle () le 01/05/2008 à 14:24. (lien). Évalué à 1.

Bonjour

Joyeux premier mai et visiblement 14 000 ème journiversaire d'unix

Mais pourrai tu expliquer un peu plus ta démarche pour moi qui n'y comprend que dal ?

Rémi

  • [^]Re: explication

    Posté par Epy (Jabber id, page perso, ) le 01/05/2008 à 14:55. (lien). Évalué à 3.

    Si j'ai bien compris, c'est une ligne de commande (à essayer à la maison ^_^) qui converti simplement le temps Unix (commande time())
    en jours 'humains' et ça donne 14 000 jours de temps Unix, soit depuis le démarrage d'Unix.
    (enfin c'est mal exprimé mais j'espère qu'on m'a compris)

    perl -e 'print time()'
    donne l'heure Unix

    • [^]Re: explication

      Posté par Tonton Benoit (Jabber id, ) le 01/05/2008 à 15:44. (lien). Évalué à 3.

      En bash :
      echo $(($(date +%s)/$((3600*24))))

      Et après on dit que le perl est illisible.

      • [^]Re: explication

        Posté par Sylvain Sauvage () le 02/05/2008 à 18:19. (lien). Évalué à 5.

        Soit echo $[`date +%s`/(3600*24)], qui est un peu plus lisible quand même…

      [^]Re: explication

      Posté par Rémi Delepoulle () le 02/05/2008 à 01:01. (lien). Évalué à 0.

      et donc ce que vous appelez le temps unix, c'est le nombre de secondes écoulés depuis la création d'unix.

      un peu comme les juifs qui comptent le temps depuis la création du monde et les scientifiques qui comptent eux depuis le big bang ?

      Mais unix n'a probablement pas été créé en une seconde, donc quel a été le point de départ arbitraire ?

      Rémi

      • [^]Re: explication

        Posté par Rémi Delepoulle () le 02/05/2008 à 01:06. (lien). Évalué à 2.

        ah, mais 38,33252985 ans, ce serait pas plutôt 14000 jours après le premier janvier 1970 ?

        unix aurai t'il été lancé un premier de l'an ?

        • [^]Re: explication

          Posté par windu.2b (Jabber id, page perso, ) le 02/05/2008 à 09:59. (lien). Évalué à 6.

          Le temps Unix a débuté le 1° janvier 1970 à 00h00m00s, mais Unix n'est pas né à cette seconde précise...
          C'est juste que c'était plus simple de caler le début de l'ère Unix sur un début d'année de calendrier grégorien.