robin a écrit 523 commentaires

  • # Une plante verte

    Posté par  . En réponse au sondage Quel objet inutile avez‐vous sur votre bureau ?. Évalué à 2.

    Enfin je ne suis pas sur que ça compte comme inutile vu que ça dégage de l'oxygène !

    bépo powered

  • [^] # Re: Soit j'ai rien compris soit...

    Posté par  . En réponse à la dépêche Pijul, contrôle de version et théorie des patchs, version 0.12. Évalué à 3.

    Il me semble que les versions récentes de git gère ça comme il faut. Si tu fait un rebase, il me semble qu'il utilise git rerere sous le capot pour enregistrer la méthode de résolution d'un conflit, et grâce à ça, il peut réappliquer cette résolution sur des conflits similaire futurs.

    bépo powered

  • # Dépèche très intéressante, merci !

    Posté par  . En réponse à la dépêche SEO, SEO, SEO, SEO et aussi le SEO. Évalué à 2.

    Plus que deux commentaires comme celui-là et je peux spammer :)

    bépo powered

  • [^] # Re: Impression 3D

    Posté par  . En réponse au journal Legos et cavalier IDE [hors sujet] . Évalué à 2.

    Non, je n'ai pas testé, et ça fait trop longtemps que je n'ai pas utilisé mon imprimante. À tout les coups il va falloir que je la re-calibre ;)

    bépo powered

  • # Impression 3D

    Posté par  . En réponse au journal Legos et cavalier IDE [hors sujet] . Évalué à 2.

    Et pour ceux qui aime les Légos, j'ai remarqué qu'il y avait pas mal de pièces disponible (et notamment le contenue d'un certain nombre de boites Légos des années 70-90) à imprimer en 3D sur thingiverse.com

    bépo powered

  • [^] # Re: Oui mais heu

    Posté par  . En réponse au journal Alias : brouiller les assistants connectés. Évalué à 1.

    Très utile quand on fait de la plongée !

    bépo powered

  • [^] # Re: Inférence de types

    Posté par  . En réponse à la dépêche Sortie de JDK 10. Évalué à 7. Dernière modification le 13 novembre 2018 à 13:57.

    Je pourrais avoir exactement le même raisonnement et te demander ou est ce que ta variable est stocké sur la pile (relativement au pointeur de pile) par ce que je viens du monde assembleur et que c'est hyper important. Mais tu me répondrait avec raison que je n'ai pas besoin de cette information. Si j'en ai réellement besoin, c'est plus probablement que j'ai un autre problème dans mon programme, ou qu'il faut que je l'explicite dans ce cas précis.

    bépo powered

  • [^] # Re: IUT

    Posté par  . En réponse au sondage L'IPv6 prendra quand.... Évalué à 6.

    Bon admin, pas changer admin !

    bépo powered

  • [^] # Re: Ça pique les yeux

    Posté par  . En réponse au journal Mémorisation partielle de fonction constexpr. Évalué à 0. Dernière modification le 26 septembre 2018 à 10:53.

    C'était totalement vrai dans le passé, mais depuis C++17 les choses se sont très considérablement améliorées. L'utilisation des fonctions constexpr, notamment, aide énormément.

    bépo powered

  • [^] # Re: C’est bat !

    Posté par  . En réponse au journal softs dev en Rust empaqueté pour Ubuntu & cie. Évalué à 1.

    J'utilise activement LESSOPEN depuis plusieurs années. Un truc assez pratique, quand on a des fichiers chiffrés individuellement (c'était le cas à $PREVIOUS_JOB), on peut faire le déchiffrement avant de l'afficher dans less. J'avais des autocommandes dans vim pour faire la même chose (déchiffrement en lecture, chiffrement en écriture). Très pratique !

    bépo powered

  • [^] # Re: Il faut savoir troller bordel !

    Posté par  . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 2.

    Enfin le shell sert à exécuter des programmes, je ne vois pas trop ce qu'il vient faire dans ta liste

    Justement pour combiner plusieurs appel à sed/grep/awk pour faire du traitement multi-passes. Et comme l'a dis jyes on peut utiliser vim -e pour passer utiliser les commandes vim de manière non-interactive.

    bépo powered

  • [^] # Re: Quid des jeux non-valve ?

    Posté par  . En réponse au journal Proton/Wine par Valve. Évalué à 1.

    Au début oui, mais il a énormément évolué. Il y a deux an (si je ne me trompe pas), ils sont passé à DirectX11, ont en profité pour avoir pas mal d'optimisation. C'est à ce moment là que je me suis re-mis à avoir un Windows en temps qu'OS principal. Il y a environ 1 an (peut-être un peu moins), le support de DirectX9 a été totalement arrêté.

    bépo powered

  • [^] # Re: Il faut savoir troller bordel !

    Posté par  . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 1.

    Super, je vais pouvoir briller en soirée maintenant ! ;)

    Plus sérieusement, tu as des cas d'usage de ed non couvert par vim/sed/awk/grep/sh ?

    bépo powered

  • [^] # Re: Il faut savoir troller bordel !

    Posté par  . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 1.

    Je ne sais pas quelle version de ed tu utilise, mais chez moi *qq ne marche pas, je dois faire

    *q
    *q

    Pour faire un force quit.

    Et tant qu'on y est, à quoi sert P ?

    Et peut être que tu pourra me renseigner, pourquoi ^,$p n'affiche pas tout le fichier, quelle est la sémantique de ^ ? Certes, je peux utiliser %pou 1,$p ou encore %n, mais dans tout les cas, seul quelqu'un ayant des problèmes de mémoires a besoin d'afficher la totalité du contenu de ses fichiers.

    bépo powered

  • [^] # Re: Aucun !

    Posté par  . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 2.

    En effet. Mais comme il a été déjà dit, écrire un frontend pour LLVM n'est pas très dificile non plus.

    Un back-end ;) Les front-ends c'est pour les nouveaux langages !

    bépo powered

  • [^] # Re: Quid des jeux non-valve ?

    Posté par  . En réponse au journal Proton/Wine par Valve. Évalué à 1.

    J'ai plusieurs fois installé Heroes of the Storm, souvent avec difficulté (ça dépendait des patchs). La dernière fois que je l'avais fait DirectX9 était encore supporté, mais les perfs bien moins bonne que sous Windows avec DirectX11 (30-40 fps vs 60-80 fps et un plus haut niveau de graphisme). À tel point que j'avais ressuscité mon Windows.

    Vu que j'ai quasiment arrêté de jouer entre temps, je me suis dis que je pourrais re-faire un test avec proton vu qu’apparemment le support de DirectX11 est assuré.

    bépo powered

  • # Quid des jeux non-valve ?

    Posté par  . En réponse au journal Proton/Wine par Valve. Évalué à 1.

    Est ce que quelqu'un a testé proton avec des jeux non supporté par valve (tel que les jeux blizzard) ? Je n'ai pas réussis à trouver d'info à ce sujet (j'avoue je n'ai probablement pas suffisamment cherché).

    bépo powered

  • [^] # Re: Aucun !

    Posté par  . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 5.

    Je pense qu'il y a toujours un domaine où le C sera difficile à remplacer même pour un langage dédié : langage d'assembleur plus haut niveau (ou abstrait).

    Pour moi les IR des compilateurs ont exactement ce rôle. Si je fabrique une nouvelle plateforme, j'ai le choix entre créer un nouveau compilateur C de toute pièce, ou de créer uniquement un back-end llvm/gcc/… et ainsi porter gratuitement un grand nombre de langage sur ma nouvelle plateforme. Idéalement tout les compilateurs partageraient le même IR (pour n'avoir qu'un seul back-end à écrire).

    bépo powered

  • [^] # Re: Coût du hack SMS

    Posté par  . En réponse au journal Reddit a subi une attaque informatique. Évalué à 5.

    Apparemment la sécurité des sms est tellement basse qu'il y a en permanence des "fournisseurs" de hack sur le darknet qui peuvent, et de manière fiable donner un accès complet à n'importe quel numéro, et apparemment (pour ceux qui s'y connaissent), c'est suffisamment simple à mettre en place pour ne pas avoir besoin de passer par ces services (1). C'est la raison pour laquelle l'ajout des sms en tant que facteur d’authentification est considérée comme étant une baisse de sécurité, car elle n'apporte quasiment rien, mais l'utilisateur pense que si.

    (1) citation needed N'hésitez pas à me corriger si vous avez plus de connaissance que moi sur le sujet.

    bépo powered

  • [^] # Re: aligner tabuler

    Posté par  . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 1.

    void myFunction(int arg1,
                    int arg2);
    

    C'est méga nul d'écrire ça comme ça, mais le seul moyen que ça s'affiche comme il faut c'est d'utiliser des espaces.

    Et je ne parle même pas de

    void foo()
    {
    if (bar()) {
    myFunction(1,
    2);
    }
    }
    Mais bref, dans tout les cas, il faut indenter comme ça pour ne pas avoir de problème:

    void baz(
    char a,
    char b)
    {
    if (bar()) {
    myFunction(
    1,
    2);
    }
    }
    Par ce que c'est aussi résistant au refactoring (renommage de bar et de myFunction), y compris par les co-workers distraits !

    PS - mmm, on dirait que le formatage fait des truc bizarre.

    bépo powered

  • [^] # Re: Pour moi, ce genre d'addon est vraiment nécessaire

    Posté par  . En réponse au journal tlimit: un addon de navigateur pour limiter le nombre de tabs ouverts. Évalué à 2.

    J'ai bien vu le /s, mais je morts quand même dedans !

    Ça n'a rien à voir. Il parlait d'ajouter une possibilité (avoir plus d'onglets), alors que tu parles d'en enlever une (avoir moins d'onglets). De la même façon, je préfère avoir max 5 programmes ouvert par bureau virtuel (idéalement 1-3), mais quand je n'ai pas le choix (au boulot sous win7) je suis bien content que cette limite ne soit pas hard codée.

    bépo powered

  • [^] # Re: Au secours !

    Posté par  . En réponse au journal Un million de dollars sur deux ans promis à la Fondation GNOME. Évalué à 2.

    Je te déconseille de tester l'ordi de quelqu'un sous i3 sans fond d'écran (noir) dans lequel i3bar (la barre de statu) est masqué. Tu as littéralement un bureau noir avec rien qui ne s'affiche sauf si tu fait des raccourcis clavier à base de touche logo + une lettre !

    bépo powered

  • # Numéro

    Posté par  . En réponse au journal Ma déclaration d'impots. Évalué à 1.

    Merci d'avoir fait ce journal, je vais avoir besoin de les appeler et vu que j'habite à côté d'Antibes… ;)

    bépo powered

  • [^] # Re: Patch à la volée

    Posté par  . En réponse au journal Il y a de grand malade sur Terre.... Évalué à 4.

    Mais par contre cela peut (et doit) etre utilise pour modifier les binaires et propager des trucs pas propres non? D'ou le fait d'etre sur de la ou tu recuperes un logiciel et aussi de MD5 ou equivalent pour verifier que le binaire est bien celui attendu.

    Pas vraiment. Si tu fait du hot patching, c'est que tu veux pouvoir mettre à jour un logiciel sans même l'arrêter (par exemple corriger une faille de sécurité sans avoir à redémarrer un serveur. Ce n'est pas plus sale qu'une mise à jour classique. Bien sur tu vas vérifier que c'est le bon patch de la même façon que tu récupère un bon logiciel, mais en soit un hot-patch n'a rien de différent par rapport à une mise à jour (en terme de précaution à prendre quand tu l'installe). Normalement sur le long terme tu vas également télécharger une mise à jour pour avoir un binaire propre (vu que tu vas avoir un goto suivis d'un autre goto, donc quelques cycles de perdu à chaque fois que tu passe par une fonction hot-patchée).

    bépo powered

  • [^] # Re: Patch à la volée

    Posté par  . En réponse au journal Il y a de grand malade sur Terre.... Évalué à 2.

    Hyper intéressant cet article, merci beaucoup.

    bépo powered