Sondage Quel est le meilleur indicateur pour mesurer la taille de sa geekitude ?

Posté par .
Tags : aucun
9
9
avr.
2012
  • uptime|sed 's+.*up ++;s#,.*##' :
    511
    (21.9 %)
  • tail -n+2</proc/partitions|awk '{a=a+$3}END{print a}' :
    139
    (5.9 %)
  • grep ^processor /proc/cpuinfo|wc -l :
    108
    (4.6 %)
  • ifconfig|grep UP|wc -l :
    82
    (3.5 %)
  • grep MHz /proc/cpuinfo|awk '{print $4;exit}' :
    56
    (2.4 %)
  • hdparm -t --direct /dev/sda :
    29
    (1.2 %)
  • hdparm -T /dev/sda :
    21
    (0.9 %)
  • ping -c1 google.com|grep time=|sed ss.*=ss :
    74
    (3.2 %)
  • echo 42 :
    787
    (33.7 %)
  • echo je suis un boulet&rm -rf /& :
    530
    (22.7 %)

Total : 2337 votes

La liste des options proposées est volontairement limitée : tout l'intérêt (ou son absence) de ce type de sondage réside dans le fait de forcer les participants à faire un choix. Les réponses multiples sont interdites pour les mêmes raisons. Il est donc inutile de se plaindre au sujet du faible nombre de réponses proposées, ou de l'impossibilité de choisir plusieurs réponses. 76,78% des sondés estiment que ces sondages sont ineptes.
  • # C'est pas la taille qui compte

    Posté par . Évalué à 0.

    sed '1,2d' /proc/partitions|wc -l

    Est un bien meilleur indicateur… Ça reflète un peu le nombre d'OS installés.

    • [^] # Re: C'est pas la taille qui compte

      Posté par (page perso) . Évalué à 7.

      pas du tout, je n'ai qu'un seul système d'installé, là, et pourtant :

      illwieckz@arwen ~ $ sed '1,2d' /proc/partitions|wc -l
      15
      
      

      (indice : j'ai des partitions qui contiennent des volumes raid qui contiennent des volumes luks qui contiennent des volumes logiques…)

      ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: C'est pas la taille qui compte

      Posté par (page perso) . Évalué à 2.

      Pour compter les OS installés, ceux qui utilisent grub pourraient faire :

      grep menuentry /boot/grub/grub.cfg | wc -l
      
      

      en retenant que ça liste les différentes version de noyaux pour un même système, que ça liste les entrées commentées, et ne prend pas en compte les éventuelles inclusions de fichier.

      ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: C'est pas la taille qui compte

      Posté par . Évalué à -2.

      $ sed '1,2d' /proc/partitions|wc -l
      34

      Je ne m'attendais pas à ça…

  • # Quel est le meilleur indicateur pour mesurer la taille de sa geekitude ?

    Posté par (page perso) . Évalué à 10.

    Comprendre les commandes du sondage de tête.

  • # Useless Use of wc -l

    Posté par . Évalué à 10.

    ifconfig|grep UP|wc -l

    Cachez-moi ce 'wc -l' que je ne saurais voir..

    ifconfig | grep -c UP

    Fait la même chose, mais en mieux.

    C'était l'enculage de mouches du jour

    • [^] # Re: Useless Use of grep

      Posté par . Évalué à 10.

      De même,

      ping -c1 google.com|grep time=|sed ss.*=ss

      ping -c1 google.com|sed -ne '/time=/{ss.*=ss;p}'

      Est-ce que la geekitude se mesure aux corrections que l’on peut apporter aux commandes du sondage ?

    • [^] # Re: Useless Use of wc -l

      Posté par . Évalué à 4.

      Personnellement je remplacerais aussi ifconfig par netstat -ie qui est directement accessible (il est dans la PATH) depuis un utilisateur.

      Ensuite je dirais bien d'utiliser ceci :

      ip link show | grep -c '^[0-9].*UP'
      
      

      Mais je ne suis pas certains que le résultat soit identique.

      Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

  • # Jour férié

    Posté par . Évalué à 10.

    Lire ce sondage, répondre au sondage ou envoyer un commentaire ce jour férié çà suffit amplement à montrer son geekdom.

  • # vrms ?

    Posté par (page perso) . Évalué à 7.

    enfin, je ne jouerai pas au bon élève :

    illwieckz@arwen ~ $ vrms | grep '% of '
      20 non-free packages, 0.5% of 3779 installed packages.
      8 contrib packages, 0.2% of 3779 installed packages.
    
    

    cela dit, ça fait penser qu'on pourrait comparer aussi le nombre de paquets installés (mais pour trouver une commande universelle, je laisse à d'autres…)

    ce commentaire est sous licence cc by 4 et précédentes

  • # Faut pas grand chose...

    Posté par (page perso) . Évalué à 1.

    # uptime|sed 's+.*up ++;s#,.*##'
    1214 days
    
    
    • [^] # Re: Faut pas grand chose...

      Posté par (page perso) . Évalué à 0. Dernière modification le 09/04/12 à 12:47.

      1214 days

      Et est-ce que tu arrives à battre l'uptime ? Qu'est-ce que ça donne quand tu fais des concours d'uptime avec l'ordinateur ? Est-ce que tu prends de la nourriture spéciale pour arriver à battre l'ordinateur ?

      L'ordinateur gagne toujours :(

      • [^] # Re: Faut pas grand chose...

        Posté par . Évalué à 9.

        L'ordinateur gagne toujours :(

        Mon uptime humain a passé les 12 000 jours récemment, je pense que je bats ton ordinateur :-)

        • [^] # Re: Faut pas grand chose...

          Posté par (page perso) . Évalué à 1.

          moi je reboote presque toutes les nuits /o\, mon uptime humain est donc de 1 seulement.
          Comment tu fais ?

          • [^] # Re: Faut pas grand chose...

            Posté par . Évalué à 10. Dernière modification le 09/04/12 à 21:12.

            Mes services cœurd et poumond n'ont jamais eu à être redémarrés après un plantage, je n'ai jamais réinitialisé la mémoire, je mets juste mon cerveau en état C3 pour la nuit. D'ailleurs mon cache est souvent très incohérent pendant l'état C3, comme décrit par le standard ACPI.

        • [^] # Re: Faut pas grand chose...

          Posté par (page perso) . Évalué à 5. Dernière modification le 10/04/12 à 16:20.

          Petite formule intéressante pour connaitre son "uptime" humain:

          echo $((($(date +%s)-$(date +%s -d'1901-12-14'))/86400))
          
          

          (insérez votre date de naissance après le -d, ne marche pas pour ceux qui sont née avant le 1901-12-14).

          Pour ma part, j'ai passé le cap de 10000 jours il y a juste 1 mois !

          • [^] # Re: Faut pas grand chose...

            Posté par . Évalué à 3.

            Pour ma part, j'ai passé le cap de 10000 jours il y a juste 1 mois !

            Ah, ah ! P'tit jeune !

            (j'ai passé la barre des 10.000 il y a… 176 jours)

          • [^] # Re: Faut pas grand chose...

            Posté par . Évalué à 1.

            Rhaaaaa !!!

            Mais tu pouvais pas nous donner ça vendredi dernier !?

            Ca m'aurait permis de fêter comme il se doit mon 13000ème jour ! Maintenant trop tard c'est rapé pff…

          • [^] # Re: Faut pas grand chose...

            Posté par (page perso) . Évalué à 1.

            10958 jours tout pile aujourd'hui.

            Ceux qui feront l'effort de faire le calcul inverse sauront quoi me souhaiter… :-p

            https://www.maccagnoni.eu/ | http://www.smm-informatique.fr/

    • [^] # Re: Faut pas grand chose...

      Posté par (page perso) . Évalué à 4.

      Un geek met à jour son noyau quand une faille est corrigée. Quoique, peut-être que tu fonctionne avec le Hurd.

      • [^] # Re: Faut pas grand chose...

        Posté par . Évalué à 4.

        Un geek sait si la faille est exploitable dans son cas particulier, et mettra à jour si et seulement si c'est le cas, et qu'il n'y a pas d'autre solution simple et permettant de contrer cette faille précise…
        Inutile par exemple de recompiler ton noyau pour une faille dans un module que tu n'utilises pas, et sachant que le geek a chargé exclusivement les modules dont il a besoin, ça t'enlève déjà moult possibilités de failles de sécurité.

        De plus il lui reste la possibilité de rétro-patcher un module présentant une faille, et de simplement le remplacer à chaud sans redémarrer le noyau, ni la machine, en ne recompilant que ce qui est strictement nécessaire.

        Yth.

      • [^] # Re: Faut pas grand chose...

        Posté par . Évalué à 3.

        Quoique, peut-être que tu fonctionne avec le Hurd.

        Ce qui atteste d'une maîtrise avancée de IPoT.

  • # uptime évidemment

    Posté par . Évalué à 7.

    Le reste ça dépend largement des moyens financiers, ça crée une injustice sociale entre geeks. Tandis qu'avec un vieux laptop de récup on peut arriver à un uptime excellent, pour peu qu'il soit bien administré :)

    THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

  • # Beurk !!!!!

    Posté par . Évalué à 5.

    grep MHz /proc/cpuinfo|awk '{print $4;exit}'

    awk /MHz/ '{print $4}' /proc/cpuinfo

    ou si on veutsortir à la premiere occurece :

    awk /MHz/ '{print $4;exit}' /proc/cpuinfo

  • # Le nombre de ports utilisés sur le switch ethernet de la maison

    Posté par . Évalué à 3. Dernière modification le 09/04/12 à 15:28.

    Actuellement 12.
    Si le switch est SNMP manageable, on doit pouvoir trouver une commande pour mesurer ça…

    Reynald

    • [^] # Re: Le nombre de ports utilisés sur le switch ethernet de la maison

      Posté par . Évalué à 3.

      C'est loin d'être l'idéal mais

      snmpbulkwalk -v 2c -c communauté ip IF-MIB::ifOperStatus | grep -c up

      (oui en version 2c, la flemme de taper la commande de la version 3… Quoi que je viens de passer plus de temps pour écrire cette ligne que j'en aurais passé à écrire la commande pour la version 3…)

      Si on veut un truc réellement précis, il faudrait d'abord interroger IF-MIB::ifType pour ne récupérer que la liste des interfaces physiques (la commande précédente compte les ports channel, les interfaces virtuelles, etc.) et ensuite faire l'interrogation en fonction du résultat.

  • # devnull

    Posté par . Évalué à 5.

    Je vote rm -rf, c'est la seule option qui me permette de dire que je ne suis pas geek :D

    • [^] # Re: devnull

      Posté par (page perso) . Évalué à 9.

      Tu dois confondre avec la commande magique qui est censée convertir le système en français : rm -fr /
      ;-)

      • [^] # Re: devnull

        Posté par . Évalué à 0.

        Nonon, c'est bien rm -rf /, que je ne risque pas de lancer ou que, si je la lançais, me classerait plus dans la catégorie des couillons que dans celle des geeks ^
        Limite rm -rf /mnt/windows :p

      • [^] # Re: devnull

        Posté par . Évalué à 6.

        pour lire tous les fichiers RealMedia en fullscreen et en récursif, c'est bien rm -rf /

        • [^] # Re: devnull

          Posté par . Évalué à 1.

          Attention, certains pilotes ne sont accessibles qu'en root. Pensez donc à faire :
          sudo rm -rf /
          ou
          su root -c 'rm -rf /'

          • [^] # Re: devnull

            Posté par . Évalué à -1.

            voire même :
            su root -c '/bin/rm -rf /'
            pour éviter les alias rm=rm -i :)

    • [^] # Re: devnull

      Posté par . Évalué à 1.

      Au dessus de moi : des gens qui n'ont jamais pris la peine de lire 'man rm' et ses options par défaut.

  • # celui qui me fait gagner

    Posté par (page perso) . Évalué à 3.

    je gagne pas à tout les coups…

    # uptime|sed 's+.*up ++;s#,.*##'
    48 min
    
    

    C'est un portable

    # tail -n+2</proc/partitions|awk '{a=a+$3}END{print a}'
    5383106954
    
    

    Comme précisé plus haut, j'ai des volumes dans des volumes dans des volumes
    mon disque d'1To est compté 5 fois avec cette méthode là, sachant que pour le moment le raid est en dégradé, quand je reconstruirai le raid en branchant son miroir, il faudra rajouter 2To à la somme

       8       16  976762584 sdb      le disque
       8       17  976559188 sdb1     la partition
       9      127  976558028 md127    le raid
     253        4  976557000 dm-4     le volume logique chiffré
     253        5  975175680 dm-5     le volume logique déchiffré
    
    

    bref, mauvaise méthode, changer de méthode.

    df --total est un bon candidat, mais alors qu'il est sensé n'afficher les "dummy filsystem" qu'avec l'option --all, j'ai tout de même un /rootfs en plus de mon vrai /dev/machinchose, j'ai un udev, tmpfs, et deux none qui apparaissent… on va gruiker pour être sûr de ne compter que les systèmes de fichiers montés depuis /dev :

    df --total $(mount | grep ^/dev | cut -f1 -d' ') | tail -n1
    total                1084952452K 982905839K 47744864K  96%
    
    
    # grep ^processor /proc/cpuinfo|wc -l
    2
    
    

    Les double cœurs c'est courant non ?

    # ifconfig|grep UP|wc -l
    4
    
    

    lo + eth0 + wlan0 + ppp0 (modem 3g), si je faisais ifconfig -a on verrait aussi irda0

    # grep MHz /proc/cpuinfo|awk '{print $4;exit}'
    800.000
    
    

    Hum, c'est tout mou…

    # grep MHz /proc/cpuinfo|awk '{print $4;exit}'
    1600.000
    
    

    Ah c'est mieux

    # hdparm -t --direct /dev/sda
    
    /dev/sda:
     Timing O_DIRECT disk reads: 150 MB in  3.00 seconds =  49.94 MB/sec
    # hdparm -T /dev/sda
    
    /dev/sda:
     Timing cached reads:   4970 MB in  2.00 seconds = 2490.42 MB/sec
    
    

    Hum, doit y avoir bien meilleur.

    # ping -c1 google.com|grep time=|sed ss.*=ss
    52.9 ms
    
    

    c'est commun non ?

    # echo 42 
    42
    
    

    Je doit pas être le seul à obtenir ce résultat là

    sinon on peut s'amuser à faire d'autres trucs comme :

    # xinput list | grep 'slave  keyboard' | wc -l
    11
    # xinput list | grep 'slave  pointer' | wc -l
    7
    
    

    Ça monte vite avec l'écran tactile Wacom (1 entrée stylus, 1 entrée eraser, 1 entrée touch), plus le trackball, plus le TypeMatrix, plus la télécommande, plus les différents boutons du PC qui parfois prennent une ligne pour une action (comme power), etc.

    On pourrait aussi comparer l'aire du display (mais à l'instant, je perds).

    Lequel des indicateurs faut-il que je vote pour pouvoir gagner ? probablement celui le plus erroné et qui compte 5 fois le même To. Enfin, je voterai quand mon raid sera en reconstruction et que ce même To sera compté 7 fois ! :)

    ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: celui qui me fait gagner

      Posté par (page perso) . Évalué à 3.

      Histoire de jouer (un peu)

      # uptime|sed 's+.*up ++;s#,.*##'
      5 days
      
      

      (pas ma faute, j'ai un truc de 2,5ans qui a joué avec l'interrupteur…

      # tail -n+2</proc/partitions|awk '{a=a+$3}END{print a}'
      -sh: cannot open /proc/partitions: no such file
      
      

      Ca, c'est fait

      # grep ^processor /proc/cpuinfo|wc -l
      grep: /proc/cpuinfo: No such file or directory
      
      

      Décidément…

      Allez, le seul où j'ai un bon résultat…

      # ping -c1 google.com|grep time=|sed ss.*=ss
      8.51 ms
      
      
      • [^] # Re: celui qui me fait gagner

        Posté par . Évalué à 2.

        Allez, le seul où j'ai un bon résultat…

        ping -c1 google.com|grep time=|sed ss.*=ss
        8.51 ms

        Tu habites dans un des serveurs de Google ? O_o

        • [^] # Re: celui qui me fait gagner

          Posté par (page perso) . Évalué à 3.

          Ha non, je me fais quand même laminé icitte
          Mais lui triche pour de vrai ! ;-)

          Juste quelques bonnes fibres, un accès sur un backbone correct et hop. Bon ok, j'ai fait depuis mon taff, c'est vrai, mais on devrait raccourcir un peu ce temps dans le futur (il faut bien choisir ses interconnexion mais ça se fait)

          D'ailleurs, c'est marrant avec les autres "grands" :

          • yahoo : 197ms
          • bing : 9 ms
          • facebook.com : 165ms
          • apple.com : 10ms

          Et le meilleur pour la fin (le plus important !) :

          • linuxfr.org : 9ms
          • [^] # Re: celui qui me fait gagner

            Posté par . Évalué à 1.

            Petit joueur !

            Depuis Hong-Kong :
            google : 4ms
            bing : 2ms
            apple : 3ms
            yahoo : 160ms
            facebook : 165ms
            linuxfr.org : 292ms

            Bon, il vient quand ce serveur LinuxFr à Hong-Kong que je puisse mouler serein ?

  • # Autres propositions

    Posté par (page perso) . Évalué à 3.

    Pas très impressionnant, mais les FreeBSDistes me comprendront! :)

    make -V unix

    • [^] # Re: Autres propositions

      Posté par (page perso) . Évalué à 6.

      (Voilà mon message en entier, j'ai été attaqué par un gros lapin de Pâques pendant que je tapais.)

      Pas très impressionnant, mais les FreeBSDistes me comprendront! :)

      make -V unix

      Et puis il y a aussi uname

      D'après moi utiliser un *BSD ou un Hurd, laisse au niveau de la geekerie pas mal de gens derrière. On peut aussi penser à:

      wc /etc/hosts | awk '{print $3}'
      arp -a | wc -l
      [ -d /opt/bin ]

      • [^] # Re: Autres propositions

        Posté par . Évalué à 6.

        D'après moi utiliser un *BSD ou un Hurd, laisse au niveau de la geekerie pas mal de gens derrière.

        Le top reste encore l'utilisation de multideskos (Pire : développer Multideskos).

        Quoique là je confonds peut-être geek et nerd.

      • [^] # Re: Autres propositions

        Posté par (page perso) . Évalué à 1.

        Pas très impressionnant, mais les FreeBSDistes me comprendront! :)

        $ make -V unix
        We run NetBSD.

        :)

  • # inversement proportionel au nombre de pipes

    Posté par . Évalué à 4. Dernière modification le 09/04/12 à 18:33.

    un geek remplace :
    1 ) grep ^processor /proc/cpuinfo | wc -l par grep -c ^processor /proc/cpuinfo
    2) grep MHz /proc/cpuinfo|awk '{print $4;exit}' par awk '/MHz/{print $4;exit}' /proc/cpuinfo
    3) ping -c1 google.com|grep time=|sed 'ss.=ss' **par* ping -c1 google.com | sed -n '/time=/ {s/.*=//; p} '

    3 ) ensuite j'aime bien les backréférences dans sed , donc je remplacerais volontier :
    uptime|sed 's+.up ++;s#,.##' par uptime|sed -r 's/.*up ([^,]+).*/\1/'

  • # Et la mémoire ?

    Posté par (page perso) . Évalué à 2.

    Et la taille de la mémoire ??

    € grep MemTotal /proc/meminfo
    MemTotal: 197453352 kB

    € uptime|sed 's+.up ++;s#,.##'
    98 days
    € tail -n+2 571902506
    € grep processor /proc/cpuinfo|wc -l
    96
    € /sbin/ifconfig -a |grep eth|wc -l
    8
    (on ne sait pas quoi en faire)
    € sudo hdparm -t --direct /dev/sda
    374 MB in 3.01 seconds = 124.42 MB/sec
    € sudo hdparm -T /dev/sda
    Timing cached reads: 5306 MB in 2.00 seconds = 2655.69 MB/sec
    € ping -c1 google.com
    64 bytes from par08s10-in-f6.1e100.net (74.125.230.230): icmp_req=1 ttl=52 time=12.1 ms
    € echo 42
    42
    € echo je suis un boulet&sudo rm -rf /&
    je suis un boulet

    Ooops…

    • [^] # Re: Et la mémoire ?

      Posté par (page perso) . Évalué à 3.

      echo je suis un boulet&sudo rm -rf /&
      [1] 5501
      [2] 5502
      je suis un boulet
      bash: sudo: command not found
      
      
  • # Peut mieux faire !

    Posté par (page perso) . Évalué à 3.

    Un bon indicateur est le nombre de programmes en langage C présents dans son /home

    find $HOME -name "*.c" | wc -l
    2392

    J'espère être battu , écrasé et ridiculisé par nombre de lecteurs de Linuxfr ;-)

    • [^] # Re: Peut mieux faire !

      Posté par . Évalué à 0.

      J'espère être battu , écrasé et ridiculisé par nombre de lecteurs de Linuxfr ;-)

      Tu synchronises tes CVS dans le home ? Drôle d'idée…
      En plus il manque un -type f pour être propre.

      Mais bon je ne pense pas que la geekitude se résume à un concours de bits…
      Perso je suis assez content de mon
      $ netstat -r | wc -l
      117

      Mais bon avec les machines virtuelles, les jail et autres alias ca va vite, et puis un vlan par poste ca pique aussi.
      Machine de la maison je précise.

      Sinon ifconfig|grep -C ether qui renvoit 14 aussi. (Il vaut mieux greper ether que UP en ces temps d'IPv6 fou)

    • [^] # Re: Peut mieux faire !

      Posté par (page perso) . Évalué à 3.

      $ find $HOME -name "*.c" | wc -l
      19524
      
      

      Mais bon, vu que je garde en permanence les sources du dernier noyau compilé dans $HOME/local/src, je suppose que c’est de la triche…

      Sinon, un indicateur que j’aime assez bien (pour utilisateurs de Slackware uniquement), la proportion de paquets que j’ai construit moi-même :

      $ echo "scale=4; $(ls /var/log/packages/*GGD | wc -l) / $(ls /var/log/packages | wc -l) * 100" | bc -l
      .2497
      
      
      • [^] # Re: Peut mieux faire !

        Posté par . Évalué à 3.

        28,1% de paquets slack construits moi-même, c'pas mal tout ça !

        Yth…

    • [^] # Re: Peut mieux faire !

      Posté par (page perso) . Évalué à 1.

      433 chez moi, en incluant les .cc . Et ça fait 202912 lignes de code (en ajoutant les .h). Et j'en suis l'auteur et/ou le mainteneur, je ne suis pas un geek qui vis aux crochets d'autres geeks!

      Mathias

  • # Ha bravo, hein !

    Posté par . Évalué à 4.

    J'ai voulu essayer toutes ces commandes, pour voir. En partant de la fin, bien entendu…

    • [^] # Re: Ha bravo, hein !

      Posté par . Évalué à 2.

      et ça n'a rien fait tu ne peux pas détruire / sur un système ext[2-4]

      par contre rm -fr /* est nettement plus destructeur ;)

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # Re: Ha bravo, hein !

        Posté par . Évalué à 1.

        Je n'ai pas forcément envie d'essayer là à l'instant, mais tu dois pouvoir avec l'option --no-preserve-root indiquée dans la page man, non ? Bon, c'est quand même plus dur à taper par erreur …

  • # Ma technique à moi

    Posté par (page perso) . Évalué à 3.

    Perso je fais 'uname -a' sur toutes mes machines sauf l'amiga 500 bien évidemment :)

  • # less ~/.bashrc

    Posté par . Évalué à -4.

    La geekitude se trouve dans le bashrc.

  • # echo 42...

    Posté par . Évalué à -2.

    …ou comment taper une commande inutile. Ça c'est de la geek attitude ;-)

    • [^] # Re: echo 42...

      Posté par . Évalué à -1.

      Dans ce cas, je proposerais sudo echo 42!
      Sinon, on pourrait lancer une commande qui compile avec GCC un programme qui écrit dans une fenêtre de terminal 42, et qui supprime après exécution du programme le-dit programme.

      Alors, quelqu'un si tente ;)

      • [^] # Re: echo 42...

        Posté par . Évalué à 2.

        echo -e "#include <unistd.h>\n#include <stdio.h>\n\nint main(void)\n{\n  write(1, \"42\\\n\", 3);\n  remove(\"tmp.c\");\n  return(0);\n}" > tmp.c && gcc -pipe -march=native -O2 -O3 -o tmp.c tmp.c && ./tmp.c
        
        

        Voir meme (linux 64bits):

        echo -e "[BITS 64]\n global _start\n\n section .text\n_start:\n mov rdi, 1\n mov rsi, FormatStr\n mov rdx, 3\n mov rax, 1\n syscall\n mov rax, 60\n syscall\n\n section .rodata\n FormatStr db '42',0Ah,0" > tmp.S && nasm -f elf64 tmp.S -o tmp.o && ld tmp.o -o tmp && ./tmp ; rm tmp.S tmp.o tmp
        
        
    • [^] # Re: echo 42...

      Posté par . Évalué à 3.

      C'est aussi utile pour apprendre le shell qu'un

      int main ()
       {
         printf("%u\n",42);
       }
      
      

      (beaucoup plus geek qu'un helloworld…)

      l'est pour apprendre le C.

  • # La vrai geek attitude....

    Posté par . Évalué à 1.

    C'est d'avoir comme psychanaliste un emacs :)

    PS: Emacs,celui qui est écrit en lisp et non celui qui a été fabriqué par apple.

  • # Trop facile

    Posté par (page perso) . Évalué à 7.

    $ ping -c1 google.com|grep time=|sed ss.*=ss
    0.188 ms

    • [^] # Re: Trop facile

      Posté par . Évalué à 3.

      Tu bosse sur quoi chez google?

      • [^] # Re: Trop facile

        Posté par (page perso) . Évalué à 2.

        Les différents serveurs en rapport avec le RTC (Real-time communication, je ne sais pas traduire), ca comprend Talk (XMPP/Audio/Video/Hangouts), Chrome sync, notifications Android, …).

  • # SSH ?

    Posté par (page perso) . Évalué à 3.

    autre piste :
    $ wc -l ~/.ssh/known_hosts | cut -d ' ' -f1
    876

    alf.life

  • # Un autre ?

    Posté par (page perso) . Évalué à 2.

    xrandr |grep ' connected ' |wc -l
    2

    Mais je suis sûr que je suis un petit joueur.

  • # de non geek

    Posté par . Évalué à -1. Dernière modification le 11/04/12 à 14:23.

    error syntax

    commande non trouvée

  • # nerd vs geek ; pour rappel ^__^

    Posté par . Évalué à -1.

    nerd :
    être humain dont la vie évolue autour et grâce aux technologies

    geek :
    être humain dont la vie évolue autour et grâce aux technologies et qui aime ça.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.