AncalagonTotof a écrit 452 commentaires

  • [^] # Re: N'importe lequel avec un VPN par-dessus

    Posté par  . En réponse au message état des lieux des FAIs. Évalué à 6.

    Chez Free, l'IPv4 fixe : oui. Et il faut même penser à la réclamer dans l'interface, sinon, Free n'alloue qu'un quart des ports UDP et TCP (partage d'une IP entre quatre clients).
    Je suis grand débutant en IPv6, tout ne fonctionne pas parfaitement chez moi. Mais côté Internet, a priori, c'est OK. C'est côté LAN où c'est moi qui a encore pas mal à apprendre.
    Je n'ai détecté aucun blocage de port jusqu'à présent.

    Par contre, c'est moins cool côté spammeur et Reverse DNS.
    Je fais des tests de temps en temps, et j'ai parfois à demander moi-même mon exclusion d'une liste de blocage.

    Et le Reverse DNS, c'est mort. Les gens chez qui ça marche encore, profitez-en.
    Au mieux, pour les nouveaux, si ça tombe en marche, coup de bol, profitez-en aussi.
    Mais j'ai eu la confirmation par le support Free que le service ne sera plus rendu.

    Du coup, je suis preneur de suggestion pour une solution du style hébergement, pas cher, essentiellement pour du relai mail. Idéalement, un serveur qui me permettrait de relayer l'envoi de mes mails, et peut-être la réception (j'ai pas bien réfléchi à la question, et c'est pas un full time job pour moi)

    Du mal des autres ? SFR …
    Fuyez pauvres fous
    Tarif élevés pour commencer.
    Arnaques de Drahi; mauvais joueur.
    Du temps où j'étais chez Numéricable : facture qui augmente de temps en temps sans prévenir et sans justification, passage de une à deux factures pour le même service, apparition de SFR Presse en positif d'un côté, en négatif de l'autre, à des taux de TVA différents, d'où l'arnaque.
    Mon voisin vient de passer de SFR câble à SFR fibre. Du coup, un mois sans TV et téléphone qui ne sonne pas (appels possibles; ne sonne pas en réception). Support exécrable qui pose des lapins aux rendez-vous pour rejeter la faute sur le client.
    Beurk !

  • [^] # Re: Les trucs plus anciens

    Posté par  . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 4.

    Oh oui, j'ai pas pratiqué, mais je voyais les pub pour le Jupiter ACE à l'époque !

  • [^] # Re: Les trucs plus anciens

    Posté par  . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 8.

    J'attends vendredi ou je balance une crasse sur Java/JS tout de suite ?…

    • plus sérieusement, j'ai commencé par le BASIC avant les études. Ouais, chuis vieux. ZX81, Atari ST avec ST Basic, mais surtout GFA Basic.
    • à l'IUT, c'était d'abord le (Turbo) Pascal (3 !). Un peu de C à la fin. Non, je n'évoquerai pas le COBOL (coucou Mme Coquet et M Morel !).
    • à la fac, c'était le feu d'artifice : beaucoup d'ADA (certains ont connu M Leguy ?…), du C, du Prolog (coucou M Delahaye !), du Lisp, du Smalltalk … Pas de grosse préférence à l'époque; non, on était entraînés à switcher de l'un à l'autre d'un cours à l'autre. J'ai perdu cette capacité … Par exemple, quand je tombe sur un casse tête (genre problème des grenouilles qui traversent), je sens qu'on peut le résoudre élégamment en Prolog, j'essaye, et … J'y arrive plus !
    • au taf, essentiellement et surtout du C/C++.
    • j'ai goutté quelques mois à C#. Mouais. Le seul truc positif que je retiens : on était obligés de coder en français, et le C# (celui de M$ uniquement ?) autorise les caractères accentués dans les identifiants. Indispensable pour conjuguer et accorder, ce qui n'existe pas (pas totalement) en anglais. D'autres langages permettent ça ?
    • j'ai goutté un poil plus à Java et j'ai pas aimé. Toujours ce sentiment que ça repose sur du sable que je ne maîtrise pas (GC, si tu nous entends …), la grosse différence de perfs, toussa. Et la dernière fois, sur un projet Android Things (iMX7 Pico Pi), on a été obligé d'abandonner et de repasser à Yocto/C/C++ & cie, vu que l'app Java était devenue incontrôlable, trop gourmande, et crashait pour cause de manque de mémoire. Ça, et la gymnastique imposée par le langage autour des types signés uniquement, dans un contexte embarqué où il faut discuter avec des chips par messages fignolés au bit près, c'est gavant. Et le Android Studio qui propose des mise à jour toutes les cinq minutes, au risque de casser l'app. Et puis … OK, j'arrête …

    Plus récemment, j'ai tenté le Rust. Mais il faudrait que je recommence le tuto, j'ai pas réussi à m'imprégner des concepts la première fois. Et cette syntaxe me laisse dubitatif (P. Desproges, si tu nous entends …) parfois …

  • # Histoire de casser du sucre

    Posté par  . En réponse au lien Dans les coulisses produit de SNCF Connect, l’appli qui a déraillé au départ. Évalué à 6.

    J'ai pris récemment des billets pour une personnes âgée et de toutes façons absolument pas connectée (zéro internet partout).
    Pardon pour le langage, mais faut appeler un chat un chat : mais quel putain de bordel de site S de merde !
    Entre

    • le site qui est à peu près fonctionnel, mais où on ne s’aperçoit qu'à la fin qu'il ne permet pas l'achat
    • le nouveau (il me semble) qui propose, pour commencer, de faire le tour de la gare St Charles de Marseille à pieds, en métro et en tram, avant d'arriver à la gare pour prendre le train … Mouline indéfiniment après le choix de la place, et fait penser à un plantage alors que le billet a bien été mis dans le panier. Et qui à la fin annonce que le payement ne fonctionne pas, dans Firefox, ça marche avec l'autre ignominie de Chrome, mais sans pouvoir choisir la place souhaitée parce que déjà réservée dans le panier dans Firefox …

    Naudiju, mais la conduite d'un projet comme celui-ci, c'est quoi ? Rocket science de nos jours ?

    Et je ne parle même pas d'appli mobile, tout sur desktop. Ni du prix …

  • # Déjà dit, je reformule

    Posté par  . En réponse au message F/H heure linux, windows, bios : décalage en +2?. Évalué à 5.

    Depuis longtemps (toujours ?), les UNIX considèrent que l'horloge matériel de la machine (celle qui est sauvegardée par pile ou batterie quand la machine est éteinte) est à l'heure UTC.
    De cette façon, 100 % des UNIX de la planète sont à la même heure, ce qui permet par exemple simpliste, de comparer les heures de modifications de fichiers (simpliste j'ai dit !).
    Ça, c'est au niveau système.

    Au niveau interface utilisateur, on précise dans quel fuseau horaire on se trouve (et quelques joyeusetés comme DST, soit l'heure d'hiver/d'été) et avec ça, l'heure matérielle est affichée en heure locale.

    Sous Windows … C'est autre chose. Pendant longtemps, l'horloge matérielle était gérée en heure locale.
    Forcément, en double boot Windows/Linux, ça fait bizarre. Quand on corrigeait l'heure dans un système, ça décalait l'autre …

    Je dis "pendant longtemps" parce que j'ai l'impression que Bilou a changé son fusil d'épaule. Mais je ne sais pas depuis quand. Et surtout, j'ai la flemme de faire toutes les vérifications, j'ai juste l'impression que c'est tombé en marche sans avoir à se prendre le chou de nos jours.

  • [^] # Re: Firmware perso !

    Posté par  . En réponse au message Prise intelligente ?. Évalué à 2.

    Oh, pendant que j'y pense, beaucoup de produit tuya sont basés sur de l'ESP8266 et peut-être de l'ESP32 maintenant.

    Et beaucoup de marques passent par eux pour faire fabriquer leurs produits.
    Je en m'intéresse pas beaucoup au sujet, n'oubliez pas de faire toutes les recherches et vérifications avant !

  • [^] # Re: Firmware perso !

    Posté par  . En réponse au message Prise intelligente ?. Évalué à 2.

    Avec Home Assistant et ESP Home ?

    Dans le cas standard, c'est certain que dans 99 % des produits, les objets connectés et les app de contrôle "se retrouvent" via un serveur externe, propriété (ou sous traitance) du fabricant de l'objet. Et donc, dépendant de la pérennité du fabricant, et de sa (non) politique de confidentialité.

  • [^] # Re: Blocage artificiel Canon / Jet d'encre ?

    Posté par  . En réponse au message Achat d'imprimante : Laser ou Jet d'encre ?. Évalué à 1.

    Bon, je me auto-boooouuuuuuh aussi à cause du "refuser" au lieu de "refusait" … La honte !

  • # Blocage artificiel Canon / Jet d'encre ?

    Posté par  . En réponse au message Achat d'imprimante : Laser ou Jet d'encre ?. Évalué à 5.

    Il y a quelques mois, Canon a "fait la une" parce qu'une multifonction refuser de scanner un document. La raison ? Cartouche d'encre vide. Si, si.
    Le rapport entre le scanner et l'encre ? Aucun. Du moins pour scanner. Pour copier, OK. Mais pour scanner, boooouuuuuuh Canon !

  • # Laser

    Posté par  . En réponse au message Achat d'imprimante : Laser ou Jet d'encre ?. Évalué à 4.

    Le jet d'encre ne présente un intérêt que pour l'impression de photo de qualité. Pour ce faire, il faut un modèle d'imprimante bien supérieur aux premiers prix, et disposant d'au moins 6 cartouches.
    Mais surtout, il faut en avoir l'usage régulier, sinon, ça se bouche et c'est dégueu.

    Autant aller au supermarché ou passer par un service en ligne pour les tirages de qualité. Ponctuellement.

    Une laser n'a pas ce genre de soucis : elle peut rester des semaines sans servir. Et sera prête immédiatement pour imprimer un document à l'occasion.

    Pour "tous les jours", ou l'impression occasionnelle de documents, une laser coûte un peu plus cher, les cartouches un peu aussi, mais le coût à la page est nettement plus bas.
    Les zotres, vous confirmez, ça fait longtemps que j'ai pas fait le calcul. Ceci dit, ma première laser HP 1515n a tenu plus de dix ans avant de voir quadruple; et je n'ai changé qu'une fois les cartouches. La même chez mes parents a tenu un peu moins longtemps (7 ou 8 ans), mais pour un usage nettement plus intensif (retraité en charge d'une association de retraités, avec la compta et les courriers aux membres).

    J'espère que ma multifonctions HP MFP M281fdw va tenir aussi longtemps.

    Pas de qualité photo à ce niveau. Éventuellement, le tirage d'une photo peut faire illusion de loin, ou si on est pas trop exigeant.

  • [^] # Re: Je persiste

    Posté par  . En réponse au lien After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won. Évalué à 4.

    Cette fonctionnalité n'est plus supportée par Free.
    Ceux chez qui ça marche (encore) doivent en profiter au maximum.

    Chez moi, ça ne marche pas, après avoir essayé x fois.

    Ça avait déjà un caractère aléatoire "dans le temps".
    Et confirmation de l'abandon par tout un tas de recherches. Peut-être même directement par le support Free, je sais plus si eux-mêmes me l'ont confirmé.

  • [^] # Re: Ça me rappelle un moment d'extrême souffrance !

    Posté par  . En réponse au journal Vous avez dit "caractère" ?. Évalué à 1.

    Je pense que les "roastbeefs" ne se sont pas posé beaucoup de questions et que ça s'est terminé en #define ou typedef de uint8_t en unsigned char … Avec un sizeof à 2 dans tous les cas.

  • # Je persiste

    Posté par  . En réponse au lien After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won. Évalué à 7.

    En auto hébergement.
    Domaine perso, SPF, DKIM, DMARC et tout le toutim.
    La dernière chose qui bloque encore certain mail, c'est le reverse DNS : quand le MTA destinataire demande le domaine correspondant à mon IP, il tombe sur le nom capilotracté renseigné par mon FAI. Aucun moyen de contourner ça à ma connaissance.
    Je ne suis pas prêt à lâcher mon mail @mon.domaine.perso.net. Peut-être qu'un jour, je serais obligé de louer un "vrai serveur" quelque part où le reverse DNS fonctionnera correctement. Chiant, mais ça semble inéluctable, un jour …

  • # Ça me rappelle un moment d'extrême souffrance !

    Posté par  . En réponse au journal Vous avez dit "caractère" ?. Évalué à 3.

    Un jour, j'ai eu une vision d'horreur :

    printf("sizeof(uint8_t):%d\n",sizeof(uint8_t));
    

    m'a renvoyé

    2
    

    Un peu de contexte : tentative de codage d'appli sur puce Bluetooth CSR 8760.
    Sur le papier : super, cette puce dispose d'un MCU pour l'appli, d'un DSP pour les traitements audio, oui monsieur, vous pouvez porter votre appli MCU et DSP AD AU1701 sans problème.

    En pratique … TLD;DR : abandon, trop peu de ressources MCU et DSP calculant sur des entiers, et non pas sur des flottants comme le 1701, donc portage non garanti. Après une tentative en délaissant le DSP intégré et en remettant le 1701.

    Pour revenir sur la taille de 2 pour un uint8_t, le support ne m'a pas aidé. C'est moi qui ait trouvé la réponse dans le support CSR pour une autre puce. Et c'est comme pointé dans l'article : c'est autorisé, la norme C permet de faire de genre de cascade.

    Donc, OK, si c'est dans la norme, je veux bien.

    Mais, si on passe sur le fait que l'unique fonction permettant de transférer des données par le bus I2C sur CSR 8760 est totalement pourrave, quand je lui donne un pointeur sur le début des data, qu'est-ce qui va être transféré précisément ? Un octet sur deux de mon buffer ? Comment je prépare mon buffer ? Et si mes données proviennent d'un fichier du pseudo filesystem en flash, est-ce que je doit doubler sa taille pour insérer 8 bits tous les 8 bits ?

    Ah, non, j'oubliais que la doc de cette fonction I2C était aussi naze : elle dit que des problème audio peuvent survenir si on transfère plus de 64 octets (m'en fout, c'est pour programmer le DSP, donc pas d'audio à ce moment-là). En fait, il faut comprendre : cette fonction est incapable de transférer plus de 64. C'est ballot, le code du 1701 est découpé en 5 buffers, dont un de 4 et l'autre de 5 ko …

    Deux ou trois mois de perdus à tenter de comprendre comment cette puce avait été survendue. Pendant que Qualcom était en train de racheter cette boite …

    Moi ? Plein de rancœur à l'encontre des perfides "Cambridgiens" ? Si peu …

  • # Si tu n'aimes pas ...

    Posté par  . En réponse au lien malloc() and free() are a bad API. Évalué à 1.

    … code en Java et laisse faire ceux qui savent ;-)

    Quoi ? J'aurais du attendre vendredi ?…
    Ooops, désolé …

  • # "debian étable" ?

    Posté par  . En réponse au message Est-il possible de modifier les options d'une commande, une fois la commande passée ?. Évalué à 4.

    Pardon, je peux pas m'empêcher !
    Ça me fait marrer et en même temps, en traduction littérale, il doit bien y avoir un site quelque part qui donne ça !

  • [^] # Re: DoH (DNS over HTTPS)?

    Posté par  . En réponse au message Google Chrome court circuite la configuration DNS du système (?). Évalué à 1.

    Config de Chrome vérifié : il devrait passer par la config système

    Et voir les 2 [EDIT] de mon post : Chrome a bien essayé d'atteindre ses propres DNS

  • # Console ou IHM ?

    Posté par  . En réponse au message Un script de prise en main à distance. Évalué à 2.

    • console : ssh. Il faut veiller à ce que le PC/Linux ait toujours la même IP (soit en associant son adresse MAC à une IP dans la config du serveur DHCP, probablement sur la box internet, soit en imposant l'IP directement sur le PC). Et partant de là, s'assurer qu'un port soit "forwardé" vers le PC. Le port par défaut de ssh, c'est 22, mais attention, c'est une très mauvaise idée d'ouvrir le 22 sur la box : des robots passent leur temps à bombarder ce port de requêtes de login. Mieux vaut choisir un port quelconque redirigé vers le port 22 du PC. Le summum de la prudence : changer la configuration de sshd sur le PC pour ne plus utiliser le port 22. Pour la connexion : ssh -p <port choisi sur la box>

    • RDP : de tête, sans vérification : xrdp. Seulement si besoin d'ouvrir une session graphique complète, "comme si" on était sur le PC

    • console + RDP : plus sécurisé. Commencer par une connexion ssh en console, avec tunnel RDP, genre : ssh -p <port custom> -L <port au choix ou port RDP standart>:<IP locale du PC distant>:<port RDP> (pareil, de tête, je me rappelle plus le port RDP). Pour passer par ce tunnel, se connecter à 127.0.0.1:<port au choix ou port RDP standart>

    • intermédiaire : ssh -X ... ou ssh -Y .... Permet de lancer certain process à distance avec affichage local. Attention : il faut un serveur X en local. C'est naturel sous Linux, facile sur Mac (XQuartz), tordu sous Zindoz …

  • [^] # Re: 3008 & Cactus de loc

    Posté par  . En réponse au journal SmartCar. Évalué à 10.

    On nous vend ça comme étant un "progrès" mais c'est au détriment de la sécurité
    Money first

  • # 3008 & Cactus de loc

    Posté par  . En réponse au journal SmartCar. Évalué à 9.

    Hello,

    Mes 2 cents

    Dans les deux cas, le problème principal, c'est : tout par écran tactile.

    Et en particulier : je suis à 200 km/h (autoroute allemande ;-) ) avec le GPS affiché, je veux changer la clim : obligé de passer par l'écran. Plusieurs actions sont nécessaires, et comme c'est tactile, ça marche pas toujours immédiatement, on cherche, on clique à côté … Et on quitte la route des yeux beaucoup trop longtemps.

    Malus supplémentaire sur la 3008 : faut passer par la rangée de boutons en dessous de l'écran, et … Ils sont tous identiques ! Il faut lire la fonction au dessus. Mais après, faut toujours passer par l'écran.
    Au bout de plusieurs mois, quand c'est sa propre voiture, j'imagine qu'on s'habitue. En location par contre …
    Mais quelle régression par rapport à ma Civic 2012 ou ma précédente, une 307 2002 : un bouton, une fonction, accès direct et immédiat.

    Faudrait obliger les designers de ces caisses à les utiliser …

    Sur la 3008 et les routes de Corse, l'alerte de franchissement ne m'a pas trop gênée.
    Clim trop automatique : bof bof. En général, et en domotique aussi, trop d'automatisme tue l'automatisme …
    Frein élec : j'ai été plus perturbé en testant la Honda HRV que dans la 3008.

    J'ai le sentiment que soit on est allé trop loin, soit il faut retirer le contrôle à cette "espèce menacée", l'automobiliste …
    J'ai toujours en tête la vue futuriste de la voiture dans Minority Repport : une sorte de transport en commun, mais individuel/familial. On a pas forcément besoin de passer directement de son appart/sa maison dans le transport. Mais a-t-on réellement besoin de le conduire ?
    Oui, tant qu'on en est à de la demi mesure.
    Non si on peut tout automatiser.

  • [^] # Re: ls sans arguments

    Posté par  . En réponse au message cygwin noms de fichiers avec espaces et tirets. Évalué à 2.

    OK, je me doutais bien qu'il y avait autre chose.

    Précision avant de continuer (peut-être déjà faite dans les autres commentaires que je n'ai pas tous lu) : Cygwin n'est pas un Linux, c'est un environnement POSIX. L'OS reste Windows derrière.
    Exemple : j'ai découvert il y a longtemps que Cygwin permettait de créer des liens symboliques avec ln -s .... C'est fou, ça apparaît même dans l'explorateur de fichier Windows, avec un petit icône en forme de flèche jamais vu jusque-là. Et ça marche ! Jusqu'à ce que ça ne marche plus … C'est Windows …
    Fin de la parenthèse.

    Donc, en fait, l'idée est de traiter la sortie de ls. Le problème n'est pas dans le ls lui-même.

    • Solution 1 :
    ls <arguments> | while read f
    do
        jeFaisQuelqueChoseAvec "$f"
    done
    
    • Solution 2 :
    while read f
    do
        jeFaisQuelqueChoseAvec "$f"
    done< <(ls <arguments>)
    

    (NB: la syntaxe après le done, c'est de tête, non garantie. J'ai toujours un peu de mal à m'en rappeler sans avoir d'exemple sous les yeux)

    Le ls <arguments>) peut aussi bien être remplacé par un find comme suggéré dans d'autres commentaires. Ou toute autre combinaison de ce qui permet de créer et filtrer une liste de fichiers.

    Je laisse en exercice : déterminer pourquoi la solution 2 est le plus souvent à préférer sur la solution 1 …

  • [^] # Re: CPU qui chauffe sur un Macbook

    Posté par  . En réponse au journal linux récent sur macbookpro (ancien). Évalué à 2.

    10 ans ? Peut-être.
    Je l'ai fait à +/- 5 ans : bof bof, résultat peu sensible.

  • [^] # Re: clavier

    Posté par  . En réponse au journal linux récent sur macbookpro (ancien). Évalué à 5.

    • un truc pour corriger l'inversion des touches @/# et </>, j'ai placé dans /etc/modprobe.d/hid_apple.conf :
    options hid_apple fnmode=2 iso_layout=0
    

    L'une des options corrige cette inversion, l'autre permet de choisir la "fonction" des "touches de fonction" : soit F1/F2 … F12 comme sur PC, soit, par défaut, les fonctions spéciales comme le réglage de luminosité, le "multimédia" (play/stop/pause …)

    Sauf erreur/oubli. Ça fonctionne sur PC/Linux avec clavier Apple Aluminum Keyboard (le sasfépu filaire plutôt bon, à prix modéré, pour du Apple). Et ça doit marcher pareil sur Mac sous Linux (pas testé depuis longtemps).

    • à savoir pour ceux qui découvrent, parmi d'autres :

      • les {/} se font avec alt + (/), et [/] se font avec shift + alt + (/)
      • l'indispensable | se fait avec shift + alt + L
      • avec alt + $
    • à vérifier sous Linux : des nombreux caractères spéciaux sont accessibles par un appuis long sur une touche. Exemple : ô/œ/°/etc par o. Encore plus sympa, ça fonctionne pour les majuscules accentuées : É par shift + E

  • [^] # Re: minitel : terminal pour l'arduino

    Posté par  . En réponse au lien OS pour Minitel. Évalué à 3.

    Rooohh oui !

    C'était quoi, DevPac, MonST qui était compatible ?

    J'étais pas pratiquant ! Ou si peu … Plutôt GFA Basic, Pascal et C à l'époque.
    Je me servais d'un Minitel 2 pour les traces de mon code Turbo C !

  • [^] # Re: oui et non

    Posté par  . En réponse au message impossible de supprimer partition. Évalué à 1.

    Possible. Il manque peut-être un partprobe ?