AncalagonTotof a écrit 455 commentaires

  • [^] # Re: On peut troller ou faut attendre vendredi ?

    Posté par  . En réponse au journal Pijul 0.11. Évalué à -4. Dernière modification le 22 novembre 2018 à 21:14.

    OK, barjic, j’admets, j’y suis allé fort. Trop pour toi.
    Et t’as réponse de 14h22 est parfaitement fondée : avec mon raisonnement, on en serait encore à voyager à cheval (ça serait peut-être mieux … Ah zut, je peux pas m’en empêcher …).
    Non, sans blague, j’admets sérieusement comment tu m’as remis à ma place dans ce post, les arguments sont bons. Si RMS et LT n’avaient pas fait ce qu’ils ont fait (et plein d’autres), on serait tous sous Windows Ou macOS. Ou TOS, je sais pas.

    Mais j’ai surtout l’impression que tu ne dois pas rigoler très souvent en prenant tellement au sérieux mon message initial, et en prétextant détenir LA définition du troll.
    Moi, j’en ai une beaucoup moins scientifique, et je ne la connais que parce ceux (les trolls) par lesquels je suis passé.
    Du coup je suis allé voir ici.
    Et franchement, mon post initial était-il réellement si éloigné de :

    “a person who starts quarrels or upsets people on the Internet to distract and sow discord by posting inflammatory and digressive,[1] extraneous, or off-topic messages in an online community (such as a newsgroup, forum, chat room, or blog) with the intent of provoking readers into displaying emotional responses[2] and normalizing tangential discussion,[3] whether for the troll's amusement or a specific gain”

    ???

    Les mots qui me collent le plus là-dedans sont : distract, digressive, provoking, tangential, amusement.

    J’ai pas l’impression de ne pas être troll. J’ai peur que tu campes sur ta propre définition scientifique du troll. J’en déduis qu’on ne poste pas sur le même mode, on ne communique pas dans le même état d’esprit, on n’arrivera pas à se mettre d’accord ici.

    Ensuite je reformule et je contre un peu, parce que je ne digère pas tout.

    CVS et SVN (me) posaient de sérieux problèmes avant la (ma) bascule vers git.
    Petit aperçu : VCS/Features.
    Je ne développe pas, surtout parce que j'ai rapidement oublié ce qui marchait mal dans CVS et SVN. Je suis heureux avec Git, et j'ai pas envie de tout changer, tout ré-apprendre.

    Et sur quoi je tombe hier soir, en consultant mes sites habituels ?

    • un nouveau VCS que je suppose réécrit from scratch. Stop, j’ai pas fini de faire le tour de Git.
    • en Rust. Question de mode ? Stop, j’ai pas fini de faire le tour de C/C++
    • écriture d’une lib SSH en Rust. Hein ? Ouais, je sais, c’était pas forcément mieux avant, toussa. Mais pourquoi tout refaire ? Pour ajouter de nouvelles failles ?
    • et pourquoi SSH ? OK, j'ai pas cherché à savoir, mais si je veux du SSH, j'utilise ssh, pas Git. Chacun son taff.

    C'est pas ça qui va me pousser à tout changer, tout ré-apprendre.

    Alors oublie ta carrière de scientifique deux secondes, et pense à systemd. Y’a pas comme un air de ressemblance ?

    Parce que j’aime bien mes Debian, mais merde, quelle mouche les a piqués quand ils ont décidé d’adopter cette chose qui va à l’encontre de ce qui a fait la réussite des UNIX ?

    Ou alors, ils auraient du proposer le choix, avec ou sans systemd. C’est chiant à gérer ? Oui, peut-être. Mais rien que pour le mail, combien de MTA existent ? Tu gardes exim ? Sendmail ? Postfix ? Un autre ? C’est chiant à gérer cette quantité de choix dans les repos, aller, on en garde qu’un seul !

    Chercher mieux, oui.
    Tout refaire en moins bien, non ! C’est ça que j’ai vu dans Pijul qui passe mal !

    Je l’ai pris à la légère, je l’ai exprimé à la légère, et je suis tombé sur un os qui ne m’a toujours pas répondu quand je demande si il desserre les fesses de temps en temps ;-)
    (Les smileys sont-ils aussi considérés comme trollesques ? Je demande, hein, je débute apparemment)

    Bon, on en reste là ? T'as raison, même si j'ai pas forcément tort ?

  • [^] # Re: On peut troller ou faut attendre vendredi ?

    Posté par  . En réponse au journal Pijul 0.11. Évalué à -10. Dernière modification le 22 novembre 2018 à 12:59.

    Est-ce qu'on pourrait tous desserrer les fesses ici ?
    Un troll est un art ? Je chouine parce que mon troll n'a pas fonctionné ? C'est une bassesse ? Eh beh !

    Et bien non, j'insiste pour les raisons suivantes :

    • j'ai prévenu que je trollais, et j'ai même évoqué systemd, c'est pour dire.
    • oui, j'ai aussi évoqué le premier degré, parce que je pense aussi réellement qu'on a peut-être mieux à faire que de se pencher sur un nouveau VCS quand git fonctionne du tonnerre et possède le background qu'on lui connaît.

    Ça va mieux maintenant ? Tu vois bien le lien entre mes mots et la news cette fois ?

    <troll degree="ultimate">ne pas marquer le point godwin, ne pas marquer le point godwin, ne pas ...</troll>

  • [^] # Re: Autres Plateformes

    Posté par  . En réponse au journal Pijul 0.11. Évalué à -4.

    Je suis rentré dedans carrément dans mon commentaire "On peut troller ou faut attendre vendredi ?", mais je me suis fais descendre à -7 !
    Non, franchement, il fallait le prendre au moins au second degré !
    Même si on peut aussi le faire au premier …

  • # On peut troller ou faut attendre vendredi ?

    Posté par  . En réponse au journal Pijul 0.11. Évalué à -10.

    Le gars qui fait ça, c'est le même que celui qui a pondu systemd ?…
    git ?
    Ouais, ça marche bien.
    On va tout refaire alors !

  • # Linux sucks

    Posté par  . En réponse au journal [HS] Microsoft ♥ Linux - Episode IV L'attaque des clones. Évalué à 3.

    Vite fait, j'ai pas le temps de suivre les liens, mais j'ai l'intuition de pas être trop éloigné du topic avec ça :

    Linux Sucks. Forever. - Filmed live at Linux Fest NW - April 28, 2018

    Ça fout les jetons …

  • # Belge ?

    Posté par  . En réponse au message [RÈSOLU] Comment configurer un clavier inhabituel ?. Évalué à 0.

    Ça fait un moment que je n'en ai pas vu, mais ça ne serait pas une disposition de touche à la mode belge ?
    J'ai eu la surprise il y a quelques années lors d'une mission ou deux du côté de Bruxelles (hej! Salut les cousins!).
    Ça surprend au début, on risque la schizophrénie quand on rentre chez sois, avec un "vrai" clavier français.
    Mais quand on y regarde mieux, on s'aperçoit que c'est pas con du tout, cette disposition : très pratique pour écrire du code !

  • # Désolé ...

    Posté par  . En réponse au message libre office calc, point comme séparateur décimale. Évalué à 2. Dernière modification le 04 novembre 2018 à 20:51.

    Je me suis avoué vaincu par cet "mouche dans le lait" …
    Je navigue entre différentes plateformes à la maison et au boulot : Windows, Linux et macOS (sympa, Apple, la touche du pavé numérique marqué virgule et qui produit, quelle que soit l'appli, une virgule ! Logique, je dis pas, logique, mais d'un chiant …).
    Dans le genre vicieux, il y a aussi la config de langue de l'OS (je préfère mes OS en anglais) qui influe sur l'interprétation du point ou de la virgule comme étant un séparateur décimal ou des milliers. Un LibreOffice configuré pour du français est capable je pense de te faire une virgule au pavé numérique, même si ton OS est en anglais. Ou l'inverse. C'est tellement du cas par cas que je ne sais plus trop.
    Si on ajoute à ça la réinstallation qui devient obligatoire de temps en temps (un OS, ça s'use. Même un Linux, à force de faire des trucs bizarres …).
    Et du coup, j'ai fais la reconfiguration de LibreOffice pour obtenir le bon comportement. Un bon nombre de fois. Mais j'ai abandonné il y a longtemps, j'ai préféré m'adapter à chaque fois maintenant …

    Je vous ai dis que depuis quelques temps, j'utilise le clavier de mon portable pour avoir un écran de plus en dessous des trois autres ? Un clavier de portable, c'est bien aussi pour devenir dingue … Avec ses touches mal placées …
    Et je vous ai parlé de la fois où j'ai bossé en Belgique ? Ils ont des claviers "différents" eux-aussi ! ;-)

    Par contre, je n'ai jamais essayé LibreOffice sur un portable belge ! Qu'il soit configuré en anglais ou en belge …

  • # mariadb ? Ça gère les transactions ça ?

    Posté par  . En réponse au journal Le roi est mort, Vive le roi !. Évalué à 2.

    C'est pas trop mon domaine, mais après un coup d'œil rapide, j'ai l'impression que mariadb ne gère pas les transactions. Un peu dommage pour cet usage, nan ?

  • [^] # Re: Je plussois

    Posté par  . En réponse au journal Le VAE n'est PAS un truc de fainéant. Évalué à 5.

    Pour la douche, j'ai pas voulu l'écrire tout à l'heure, mais, quand on est un peu maniaque, on hésite à utiliser une douche d'entreprise …

    Pour les vêtements, oui, ça se trouve, mais faut chercher. Et quand on a pas de boutique bien fournie tout près (Décath, ça va 5 minutes …), on hésite à acheter sur le net sans pouvoir toucher et essayer avant.

    Quant aux batteries, elles ont toutes un nombre de charges/décharges limité. J'ai pas les chiffres en tête, ça dépend de la techno, de quelques autres paramètres (comme la chauffe ou l'usage) et de l'age du capitaine un peu aussi. Mais à ma connaissance, aucune batterie n'est éternelle. P'têt 500 ou 1000 cycles charges/décharges pour celle de mon vélo. Au grand max, tu ajoutes un zéro, c'est peut-être possible, mais certainement pas plus.

  • # Je plussois

    Posté par  . En réponse au journal Le VAE n'est PAS un truc de fainéant. Évalué à 10.

    En effet, c'est pas pour les fainéants !

    Me femme en fait depuis 5 ans, pour 2 km environ.

    Moi, j'en ai 4.5 jusqu'au taff.
    Du coup, j'ai fini par me décider et j'ai acheté le mien en juin.

    Et je confirme, je suis pas gâté par la nature !
    Mon objectif (ou mon excuse), c'était : ne pas arriver en sueur au boulot, parce que j'ai pas de temps à perdre pour reprendre encore une douche là-bas.
    Mais je transpire quand même, c'est con …
    C'est un peu ma faute, j'appuie sur les pédales !

    En fait, selon le choix, entre éco..normal..sport en gros, le VAE va pousser jusque 20 à 25 km/h. Mais seulement si on pédale.
    Alors, je pourrais me contenter de pédaler le strict minimum, et le vélo pousserait quand même.
    Mais je ne peux pas m'empêcher d'en rajouter …
    Alors je transpire …
    Les difficultés arrivent avec l'hiver. Lumière, température. Il va falloir trouver la bonne façon de s'habiller : pas assez, ça caille. Trop, je transpire encore plus.
    Grâce au réchauffement climatique, j'ai pas encore eu à rouler sous la pluie (ou alors, j'ai repris la voiture …). Mais promis, je le ferai. Ça roule encore moins bien en voiture quand il pleut, alors ça compensera le fait d'être mouillé. D'ailleurs, même quand il ne pleut pas, je mets souvent moins de temps à VAE qu'en voiture.

    Sinon, depuis juin, j'ai 1080 bornes au compteur. J'ai fait 2 pleins de la voiture alors que j'en faisais un par mois au moins. Et il me reste encore la moitié du deuxième plein.
    Évidemment, le vélo sera mort avant que j'ai rentabilisé le coût en faisant moins de plein (peut-être pas le vélo, mais la batterie au moins finira par mourir, c'est dans ses gènes).

    Mais ça fait plaisir de limiter un peu son empreinte carbone, quoi !

  • [^] # Re: Oui…

    Posté par  . En réponse au message Multiprise "connectée". Évalué à 2.

    Exemple dans Hackable n°24

  • [^] # Re: une idée à la con ?

    Posté par  . En réponse au message Multiprise "connectée". Évalué à 3.

    Peut-être, je ne connais pas ton contexte. Un peu bizarre, je ne vois pas pourquoi un ARM ne gérerait pas le Wake On LAN comme un autre proc.

    Moi, j'ai pas mal galéré avec le Wake On LAN, jusqu'à comprendre ceci :

    • une configuration du BIOS est nécessaire : elle doit autoriser le réveil de la machine par les périphériques PCI (la carte réseau doit en faire partie sur la plupart des machines)
    • Linux et Windows vont le désactiver à chaque boot (à moins que je sois tombé sur un cas particulier; mais ce serait un cas particulier sur au moins deux machines alors …).

      • Pour Windows, je pense que j'ai résolu ça via les propriétés du driver de la carte réseau. Je n'ai plus les détails en tête.
      • Pour Linux, il faut installer ethtool et le lancer à chaque boot avec les options -s et wol g. J'ai placé tout ça dans un fichier ZZ-en-wakeonlan dans /etc/network/if-up.d :
    #!/bin/bash
    
    ethtool -s enp4s0 wol g
    ethtool -s enp7s0 wol g
    

    Comme ça, ce script est lancé à chaque fois qu'une interface réseau est "montée".
    Ici, la machine en question possède deux interfaces réseau, mais je n'en utilise qu'une. Et quand la machine "voyage", une fois sur deux, je rebranche le câble dans l'autre prise. Du coup, j'active le WOL sur les deux systématiquement.

  • # Rythmbox, Amarok ou Clementine ?

    Posté par  . En réponse au message linux audiophile. Évalué à 2.

    À la sauce Gnome
    À la sauce KDE
    À la sauce *

    Il me semble que ces trois-là sont gapless : lecture sans coupure entre les morceaux.
    C'est primordial pour ne pas devenir dingue avec certains albums. Mon CD de Crimson II - Edge of Sanity est découpé en 44 pistes … Une torture, les MP3 en voiture …

  • [^] # Re: PinYin

    Posté par  . En réponse au message Apprendre le mandarin ?. Évalué à 1.

    Oh ça me rappelle l'existence de ça :
    Hello Chinese (Play Store)

    C'est un collègue électronicien qui m'a montré ça. Il tombe de plus en plus sur des datasheets rédigées en chinois, et il voulait être capable de les comprendre un peu mieux que Google Translate …

  • # PinYin

    Posté par  . En réponse au message Apprendre le mandarin ?. Évalué à 2.

    Hello,

    Je ne sais pas si j'ai bien capté la question, mais je suppose que tu connais la saisie en pinyin ?
    C'est facile à installer sous Android, sous Linux (à peu près …) et sous Mac. Pour iOS, je suppose que ça ressemble au Mac. Et sous Zindoz, j'ai jamais essayé.

    Tu tapes "sheng ri kuai le", et ça écrit 生日快乐 (tout au moins, c'est le premier choix). Pour les choses moins précises, ça te donne les différentes possibilités, puisqu'on ne tape pas la tonalité. Effectivement, il faut savoir reconnaître les mots.

    OK, là, je fais le kéké, mais je suis une quiche aussi … Je le parle un petit peu et mal, je le comprend très mal parce que j'ai commencé tard, mon oreille est trop vieille pour distinguer correctement les tons. Quant à l'écrit … Je suis juste fainéant … C'est trop con, en étant marié à une chinoise !

  • # Ça pique les yeux

    Posté par  . En réponse au journal Mémorisation partielle de fonction constexpr. Évalué à 10.

    C'est sympa de partager. Si, si, vraiment, malgré ce que je vais dire après …
    J'ai jamais aimé les templates en C++, et je vis très bien sans. Ou avec une utilisation minimale (Qt par exemple, avec ses collections, ses QStringList, etc).
    Je trouve que les avantages apportés sont contrebalancés par une trop grande quantité d'injure du compilateur à la moindre coquille, mais aussi par une perte sensible de la lisibilité du code.
    Là, j'ai rien pigé, je ne sais pas par quel bout le prendre.
    Mon rêve de devenir gourou C++ s'effondre. Nan, s'est effondré il y a longtemps …

  • [^] # Re: Contenu de part.img ?

    Posté par  . En réponse au message Problème /dev/loop. Évalué à 1. Dernière modification le 22 septembre 2018 à 19:46.

    Ah ok, de la bidouille de rom (j'ai jamais pigé comment on en est arrivé à appeler ça une rom …) !

    Bon, file et fdisk nous renseignent un peu.
    Le modinfo est a faire en tant que root ! Un petit coup de sudo et ça devrait aller mieux. Voilà ce que c'est que de jouer avec une *ubuntu ! Un poilu comme moi est toujours root sur sa Debian … Oui, je sais, c'est le vendredi qu'on troll …

    Pour revenir à ton .img … Pfiou, ça fait super longtemps que j'ai pas joué à ça. Mais j'avais trouvé deux trucs à l'époque :

    • la force brute : tu fais un script qui incrémente un offset de 0 jusqu'à <beaucoup>, tente le mount avec, et teste le retour et balance un message en cas de succès. Faut de la patience, ça peut prendre des heures …
    • en fonction des provenance, des marques de bigo, etc, il est possible que quelqu'un ait déjà fait le boulot, et ait posté un script, un bout de code, un exe (quelle horreur !) qui fasse déjà le boulot.
  • # Contenu de part.img ?

    Posté par  . En réponse au message Problème /dev/loop. Évalué à 1.

    Hello,

    Vu d'ici, je pense que le problème ne vient pas de loop, mais de l'image elle-même.

    Quelle en est la provenance ? Est-ce que c'est bien l'image d'une partition comme le nom le suggère ? Ou bien l'image d'un disque entier ?

    Qu'est-ce que donne un :

    file part.img
    

    ou un :

    fdisk -l part.img
    

    Si c'est l'image d'un disque entier, fdisk donne par défaut le secteur de début de la ou des partitions. Une commande du genre :

    mount -o loop,offset=$((<n° secteur début partition>*512)) part.img folder
    

    peut résoudre le problème.

    Sinon, c'est peut-être plus simplement qu'il n'y a plus de device loop disponible. Le module loop peut prendre en paramètre le nombre de /dev/loopx à gérer :

    # modinfo loop
    filename:       /lib/modules/4.9.0-8-amd64/kernel/drivers/block/loop.ko
    alias:          devname:loop-control
    alias:          char-major-10-237
    alias:          block-major-7-*
    license:        GPL
    depends:        
    retpoline:      Y
    intree:         Y
    vermagic:       4.9.0-8-amd64 SMP mod_unload modversions 
    parm:           max_loop:Maximum number of loop devices (int)
    parm:           max_part:Maximum number of partitions per loop device (int)
    
    
  • # Prudence

    Posté par  . En réponse au message Comment installer Ubuntu sur Windows 10 et que se passera-t-il par la suite?. Évalué à 2.

    Hello,

    1) dans tous les cas, avant de faire quoi que ce soit : backup. Un backup, on est d'accord, c'est quand les fichiers sont à au moins deux endroits différents au même moment. Et par endroits différents, ça n'est pas deux répertoires sur le même disque. Non, c'est le disque interne et une clé USB ou un disque externe, ou le cloud. Ooops, non, pas le cloud, mais c'est une autre histoire.
    Je ne compte plus le nombre de personnes qui sont venues me voir au taff en me disant : "mon disque de backup ne fonctionne plus, y'a toutes mes photos dessus, on m'a dit que tu pouvais les récupérer". Et là je réponds : "disque de backup ? Tes données sont stockées ailleurs aussi donc ?". On me répond "non" bien sûr, et c'est reparti pour le laïus sur le vrai backup …

    2) comme il a déjà été dit ici : "prison". Effectivement, M$ n'a qu'un objectif : faire du fric … J'aime bien le terme "prison" utilisé plus haut. Mais il y a moyen d'en sortir : LibreOffice. LO saura relire tes fichiers M$ Office, et tu pourras ensuite les sauvegarder dans un format libre (ODF). Potentiellement, M$ Office pourrait savoir relire le format ODF (mais connaissant les loustics, on peut tomber sur des incompatibilités; volontaires ?).
    Alors au début, ça va faire bizarre, il y aura des différences de mise en page, ou des petites altérations par-ci par-là. Mais vu ce qu'il y a à y gagner, ça vaut le coup.
    Hé, si j'ai réussi à convertir mon père, hein … Ça a pris du temps :
    - Windows + Office
    - Windows + Office + Mozilla "je sais plus comment" avant que ne soient séparé navigateur et client mail
    - Windows + OpenOffice (StarOffice est devenu OpenOffice, qui a été forké en LibreOffice quand Oracle a racheté Sun et a commencé à "foutre la merde") + Firefox + Thrunderbird
    - Linux + LibreOffice + Firefox + Thrunderbird (+ VirtualBox pour une vieille appli de compta, mais c'est fini, il n'en fait plus).
    Je dirai pas qu'il ne s'est rendu compte de rien, mais de toutes façons, que ce soit sous Windows ou Linux, il ne sait pas vraiment où sont rangés ses fichiers, alors …
    Ceci dit, il sait faire du mailing avec un modèle de lettre et une base de destinataires … Et pas moi … Comme quoi …

    3) les jeux : y'a pas photo, jouer sous Linux à des jeux récents, des AAA comme ils disent, c'est méga galère ou à moindre perf, quand ça n'est pas tout simplement impossible.

    Du coup, dans ton cas, si tu veux découvrir Linux, je conseille aussi le choix d'une distribution live (sur clé USB ou CD/DVD), type Debian Live (Knoppix existe encore ? Ça fait des années que je ne suis pas allé chercher une mise à jour …).
    Si la sauce prend, la solution royale, c'est une machine sous Linux, l'autre sous Win10 …
    Plus rationnel : le multiboot.
    Je ne vais pas faire un tuto ici, je te laisse chercher.
    Mais dans les grandes lignes :

    • soit tu divises ton disque en plusieurs partitions. Certaines installations de Linux permettent de retailler la(les) partition(s) Win10 pour faire la place à Linux. Ensuite, au boot, tu choisis l'OS à l'aide d'un GRUB.

    • soit tu ajoutes un second disque pour Linux. La faute à M$ encore. Autant une installation de Linux est respectueuse de ce qui se trouve déjà à côté : l'installation de GRUB va rechercher les autres OS et bâtir un menu permettant de booter l'un ou l'autre; autant une installation de Windows tourne au "pousse toi de là que je m'y mette", suite à quoi, GRUB est viré, et même pour un Linuxien qui a de l'expérience, c'est une "douleur dans le fondement" que de réinstaller GRUB. Et donc, avec deux disques, ma procédure préférée, c'est :

      • je retire le disque Windows
      • je fais l'installation de Linux sur le second disque
      • je remets le disque Windows
      • deux possibilités ensuite :
        • je choisi le disque de boot par le BIOS de la machine
        • je laisse le disque Linux en premier choix de boot, je mets à jour GRUB (update-grub) il va trouver Windows et ajouter les entrées de menu

    Sur le fond, je me pose la question : quel intérêt de faire tourner un Linux sous Win10 ? On peut faire l'inverse aussi, avec VirtualBox par exemple. Certes, la technique n'est pas la même. Mais la solution Linux dans Win10 me parait suspecte. Pour ce que j'en ai vu, j'ai l'impression que Win10 prend un peu trop en charge Linux; on dirait que Win10 obtient des entrées un peu trop profondément dans le Linux.

  • # Moins de Paris, plus de €

    Posté par  . En réponse au message Développeur pipeline python dans un studio 3D - CDI, Paris . Évalué à 1.

    Bon, je dis ça, je dis rien. Je ne postule pas. J'ai juste envie de ramener ma fraise sans raison …

    Le job a l'air sympa. Mais …

    La fourchette de salaire m'a l'air basse, surtout pour Paris. Je sais que le secteur du jeu vidéo n'est pas réputé pour ça, mais quand même. Vous cherchez du débutant ? Ça existe de nos jours et qui connaissent git et le C++ ?

    Après, c'est Paris. J'ai donné pendant 2 ans 1/2. C'est bien pour les touristes. Mais pour bosser …

  • [^] # Re: En fabriquer un dépôt git pour l'historique?

    Posté par  . En réponse au journal Remonter l'historique du noyau avec git depuis le début. Évalué à 6.

    Ou encore :

    Gource / Linux (YouTube)

    Ça sert à rien, mais c'est joli ;-)

  • [^] # Re: ruche de registre ?

    Posté par  . En réponse à la dépêche Dark Moon : une distribution GNU/Cygwin portable pour Windows. Évalué à 3.

    Oui, oui, j'avais deviné.
    Mais franchement ? Je suis pas le seul à voir cette expression pour la première fois ?

  • # ruche de registre ?

    Posté par  . En réponse à la dépêche Dark Moon : une distribution GNU/Cygwin portable pour Windows. Évalué à 3.

    C'est peut-être une traduction correcte, mais il m'a fallu un moment pour comprendre qu'il s'agit certainement de la "registry" … Correct ?

  • # À la fois troll, à la fois fait divers

    Posté par  . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 2.

    Hello,

    <megatroll nuance="quoi que ... pas que ...">

    Le C++, c'est pour ceux (dont je fais partie bien entendu !) qui savent ce qu'ils manipulent. Les langages comme Java ont été créés pour "produire" du programmeur à la chaîne.
    Ce qui peut donner, et c'est le témoignage véridique d'un pote adminsys, des batchs journaliers qui prennent plus de 24 heures pour s'achever. Oui, relisez : journalier … > 24 h …
    Ces "ptits cons" font attention à rien !

    Autre exemple perso, quand j'étais en intercontrat, j'ai bricolé un peu de Java sur ordre de mon patron (il voulait que je devienne une référence ! Ah ces SSII …). J'ai trouvé marrant de coder un ptit bout de code qui résous les sudoku en force brute : on lui file une grille à trou, il cherche toutes les solutions possible; on lui file une grille vide, il cherche tout les sudoku de l'univers. Et quand j'ai eu terminé la version Java, je me suis dis : hum, ça se traîne un peu cette histoire, qu'est-ce que ça donnerait en C++ ?
    Hop, c'est parti, version C++ et premier tests : dedju, la vache, ça arrache !
    J'ai plus les chiffres exacts en tête, mais la version C++ est 100 fois, 1000 fois plus rapide au moins.

    Alors, quels enseignements tirer de cette expérience ?
    Aucun !
    Je n'ai pas écrit la version Java comme j'ai écrit la version C++.
    En Java, comme je ne suis pas (plus) un "ptit con" (depuis longtemps ! Je suis un vieux con maintenant !), j'ai pondu du code "propre", lisible.
    En C++, j'ai pondu du code optimisé en utilisant plein d'astuces de manipulation de bits, etc.
    Est-ce qu'on peut optimiser mon Java comme le C++ ? J'en doute.
    Et dans les deux cas, c'était naturel de procéder de la sorte.

    Autre exemple : IoT. J'ai perdu une bataille sur un projet devant tourner sur un Pico-Pi / i.MX7D (un truc qui ressemble à un Raspberry Pi mais de loin seulement). Je devais "fabriquer" l'OS Linux et développer la partie "métier" qui cause I2C et GPIO.
    La solution royale, c'est Yocto, mais pour tout un tas de raison, c'est devenu une galère monumentale (*).
    Alternative : Buildroot, beaucoup plus direct, configurable par make menuconfig & cie. Problème : le système qui en résulte est très "raw" et il reste pas mal de boulot pour faire fonctionner l'écran du kit, avoir un environnement graphique potable (Qt5), et tout un tas de petits détails.
    Du coup, je me suis vu imposé Android Things. Mon collègue des App Mobile va s'occuper de la partie IHM.
    Et moi, je m'occupe de la partie I2C et GPIO.
    En Java.
    Avec le type byte qui est signé et donc de -128 à + 127.
    unsigned ? Java connaît pas, faut caster en short pour passer à l’intervalle [-32768..32767]. Je vous raconte pas la lourdeur de ces conneries. Faut recoder une arithmétique unsigned alors que le langage n'a que des types signed. Aberrant !

    Bref …

    Alors, derrière la question "Faut‐il continuer à apprendre le C++ ?", est-ce que ce n'est pas plutôt la sempiternelle question "quel est le meilleur langage ?" … Bien tenté, j'ai plongé et j'ai écrit mon troll à moi ! Merci, ça fait du bien, c'est comme une thérapie !

    Non, mais, essayez un peu de faire la liste des langages existant … impossible hein ? Je pense qu'un choix dépend de tellement de paramètres que ça ne sert à rien de se poser la question : contexte, historique à garder ou pas, expérience perso des programmeurs, décision du chef qui a lu un truc sur le nouveau langage Rouille dans 01 et qui veut briller en réunion en disant que son équipe utilise les nouvelles techno … Et j'en oublie beaucoup certainement.

    Moi, tant que je continue à prendre mon pied SM à coder …

    (*) les raisons : Yocto lui-même, on m'a refilé le mauvais point de départ (mauvais GitHub TechNexion), etc.
    Et quel putain de sac de nœuds ce Yocto ! Je ne comprends pas que ce soit utilisé en embarqué. Impossible de garantir que deux builds à partir de la même base soient identiques.
    Et si quelqu'un connaît un "Yocto pour les nuls", un "Que sais-je / Yocto", je suis prenneur.
    Pour le moment, les "outils" que j'utilise le plus dans ce contexte, c'est find et grep !

    </megatroll>

  • # C'est mal, mais je l'ai quand même fait ...

    Posté par  . En réponse à la dépêche Héberger son courriel en 2018. Évalué à 0.

    <warning>
    J'ai pas tout lu. Ça aussi c'est mal ... Plus tard, promis ...
    </warning>
    
    <warning>
    Je cause trop, je sais.
    </warning>
    
    <warning>
    Et je suis peut-être un peu hors sujet. C'est pas bien non plus ...
    Ceci étant dit !
    </warning>
    

    Intéressant tout ça !

    Je me permets d'ajouter mon expérience perso, dans le contexte suivant : il y a quelques années, ma boite est passée chez Google pour les mails et tout ce qui va avec.
    Cool, c'était vachement mieux que GroupWise. J'espère que vous ne connaissez pas GroupWise …

    Sauf qu'on se lasse assez vite de l'interface Web de Google …
    N'étant pas du genre à me laisser faire par les admins officiel, je creuse un peu …
    Je précise au passage que je suis dév. plutôt Linux et embarqué. Admin, c'est pas un Full Time Job © …

    Dans un premier temps, je remarque qu'on a le droit au forward systématique. J'ai donc créé un compte "boulot" sur mon "serveur perso à ma maison chez moi".
    Au moins, je peux utiliser mon vaillant Thunderbird pour la lecture des mails.
    Même si je ne pouvais pas en envoyer en tant que "moi au boulot", Thunderbird a prouvé son utilité quand il m'a retrouvé un mail que Google lui-même n'arrivait pas à trouver. J'étais certain de l'existence du mail, mais impossible de remettre la main dessus avec l'interface Google. C'est quoi déjà leur cœur de métier ?… No problemo avec Thunderbird !

    Bon, ça va un moment cette histoire, mais la réception sans l'émission, ça devient aussi lassant.
    Ça me travaille, j'en cause à mes potes qui sont admins, eux, des véritables … Ils me disent "ouais, on peut tout faire avec postfix". Un peu plus tard, je google à nouveau, et, je sais pas pourquoi, ce jour là, j'ai les résultats que j'espérais …
    La question, c'était : est-ce que je peux me faire passer pour ma boite (et indirectement pour Google).

    La réponse est oui. Je ne vais pas la détailler. Et d'une, Google devrait être autant votre ami que pour moi. Et de deux, c'est vraiment trop facile en fait !

    Et donc, maintenant, je peux recevoir et envoyer des messages à partir de mon serveur perso, comme si je n'utilisais que l'interface Google pro.
    En plus schématique, ça donne ça :
    - un mail reçu sur moi@pro est forwardé à moi@perso
    - un mail envoyé par moi@pro, mais à partir de perso, arrive au destinataire avec un from en moi@pro …
    Ça fout les jetons, nan ?

    Évidemment, tout n'est pas parfait. On peut toujours tracer le chemin du mail jusque chez moi.
    Et ces histoires de SPF (que je ne maîtrise pas) ne passent pas totalement inaperçues. Mais en gros, Google dit : "hé, mais ton mail, là, il est pas clean, il vient pas de chez moi. Vas y, passe". Même pas besoin de truc Jedi …
    Après, j'ai bien quelques mails qui finissent dans les spams de mes destinataires, certes.

    Mais globalement, c'est royal ! Et affolant ! Bah oui, si moi qui suis une ouiche en mail, qui ne connais que les bases de la base, j'arrive à faire ça, mais n'importe qui peut se faire passer pour qui il veut, nan ?
    Oui, j'ai fait l'expérience, je me suis fait passé pour un collègue, un débutant des SI .. Il en fait encore pipi au lit !
    Après, j'ai été clean, je lui ai tout expliqué, ainsi qu'à son chef … Ils s'en foute … OK, je continue, ça m'arrange …