pulkomandy a écrit 1712 commentaires

  • [^] # Re: Tu ne battras jamais...

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Ma Vie] De la stupidité de tout faire sur téléphone. Évalué à 10.

    Et le classique "clavier manquant - appuyer sur F1 pour continuer"…

  • [^] # Re: A titre personnel

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Ma Vie] De la stupidité de tout faire sur téléphone. Évalué à 3.

    Je pense pas, elle est aussi (et probablement plus souvent) utilisée pour les cartes bancaires d'entreprises utilisées par plusieurs personnes et donc pas rattachées à un seul numéro de téléphone portable.

  • # UML n'est pas une méthode

    Posté par  (site web personnel, Mastodon) . En réponse au journal Conception pilotée par le domaine ou Domain-driven design (DDD). Évalué à 5.

    UML est un langage. Il fournit plein de diagrammes qui peuvent être utilisés dans le cadre de plusieurs méthodes. La méthode "on fait tous les diagrammes possibles de l'UML" n'existe pas. Parce que bien sûr, ça serait irréalisable.

    Les créateurs du language UML ont travaillé dans plusieurs équipes avec des méthodes assez différentes, mais ont choisi d'avoir un formalisme commun, leur permettant de partager des outils, des idées, et en général d'échanger plus facilement.

    En fonction des projets, et des activités du moment, ça peut valoir le coup de faire un diagramme de classes, un diagramme de déploiement, un diagramme d'états-transitions, un diagramme d'activité, etc, pour y voir plus clair sur un point particulier.

    Ensuite, il y a des méthodes qui utilisent le langage UML plutôt que de définir leur propres diagrammes, termes et formalismes. Ce qui permet aussi de mélanger plus facilement certains aspects de différentes méthodes.

  • # Fibre écologique

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mon nouveau smartphone Android dégooglisé. Évalué à 10.

    Parler de fibre écologique et acheter un téléphone importé de chine alors qu'il y a un marché de l'occasion local, c'est un peu passer à côté de la moitié du problème.

    On peut par exemple trouver des téléphones reconditionnés avec une garantie d'1 an sur backmarket.fr. Alors certes, c'est un peu plus cher (180€ pour ce modèle en particulier), sachant que cela comprend la TVA (merci de ne pas vernir râler sur les GAFAM qui ne paient pas leurs impôts) et 1 an de garantie, je pense que c'est raisonnable.

  • [^] # Re: Est-ce seulement possible?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pour la publication de la norme PDF 2.0 en CC BY-ND. Évalué à 3.

    Même chose pour l'ECMA en informatique, avec des standards sur le format des disquettes 3.5", le JSON (ECMA-404), le Javascript, le C#, les séquences d'échappement ANSI pour faire du texte coloré dans un terminal (ECMA-48, il me semble).

    De plus un grand nombre des standards ECMA sont des copies des documents de l'ISO (c'est clairement indiqué dans la page liée lorsque c'est le cas), donc ça peut valoir le coup de vérifier s'il n'y a pas un équivalent.

    A priori, c'est financé par les membres qui produisent les standards, plutôt que par les gens qui souhaitent les consulter.

  • # Même problème avec WebKit

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pourquoi les développeurs ont déserté firefox dans les 201X. Évalué à 7.

    Le port 6666 est également bloqué par WebKit par défaut, du coup je ne peux pas accéder aux réglages de ZNC avec mon navigateur web non plus.

    Si on arrêtait de faire n'importe quoi avec les numéros de ports, aussi?

  • [^] # Re: Radiofréquences

    Posté par  (site web personnel, Mastodon) . En réponse au lien L'abus de la 5G peut gravement nuire à la fiabilité des prévisions météos. Évalué à 10.

    Je comprend l'inquiétude, mais les règles doivent être appliquées pour avoir le tampon FCC et autres, je doute que les vendeurs de module radio dont un changement du moindre détail coûte très cher prennent le risque de passer en dessous de 24.0 GHz.

    Le problème c'est qu'en radio, le filtrage n'est jamais parfait. Tu a beau essayer d'émettre sur une seule fréquence, ça "bave" toujours un peu à côté.

    Le but des règles de la FCC, c'est de faire en sorte que ce qui dépasse soit en dessous d'un certain seuil pour ne pas déranger les émissions des canaux voisins. Ainsi chacun sait à quoi s'en tenir sur le niveau de bruit causé par les émissions voisines, et prévoit la puissance de ses émetteurs et les performances de ses récepteurs en conséquence. Et justement, on va en gros demander un niveau qui est du même ordre que celui du bruit "naturel" (par exemple celui émis par la vapeur d'eau de l'atmosphère). Et les fabricants de modules radio ne vont pas s'embêter à faire mieux que respecter les contraintes de la FCC.

    Seulement, là, pour les satellites météo, le but est justement de mesurer des trucs négligeables (les émissions de micro ondes d'une molécule de vapeur d'eau) avec un récepteur passif. Du coup, la moindre interférence peut poser problème, même là où elle n'en pose pas pour des communications radio classiques.

  • # Radiofréquences

    Posté par  (site web personnel, Mastodon) . En réponse au lien L'abus de la 5G peut gravement nuire à la fiabilité des prévisions météos. Évalué à 10.

    Petit résumé en Français: la 5G utilise une bande de fréquence autour de 24GHz. Certains satellites utilisent des détecteurs à micro-ondes pour mesurer la quantité de vapeur d'eau dans l'atmosphère. Il se trouve que la fréquence qui fonctionne bien est de 23.8GHz, soit, pas très loin de celle de la 5G.

    La NASA a déposé un recours auprès de la FCC, qui a choisi de l'ignorer. En principe, il y a quand même 800MHz d'écart, et normalement, un émetteur 5G ne devrait pas envoyer d'ondes en dehors des fréquences qui lui sont allouées. Mais les règles sont prévues pour ne pas couvrir un autre signal, et là, il s'agit surtout de mesurer ce qu'en télécommunications on considère être du bruilt, faible et facilement couvert.

    Il y a un précédent, depuis plusieurs années ces mesures sont déjà perturbées par la réflection sur le sol des ondes des satellites de télévision, qui sont aussi dans une bande de fréquence proche.

  • [^] # Re: Crêpes

    Posté par  (site web personnel, Mastodon) . En réponse au journal Découvrez les JDLL 2019 à travers le regard d'un suricate. Évalué à 2.

    On avait des carambars chez Haiku! J'admet qu'ils n'étaient pas faits maison toutefois.
    Je prépare des gâteaux quand je peux muis là j'ai filé prendre le train tout de suite en quittant le bureau donc c'était un peu compliqué. Mais je ferai ça pour le capitole du libre!

  • [^] # Re: RFC 8565: Hypertext Jeopardy Protocol (HTJP/1.0)

    Posté par  (site web personnel, Mastodon) . En réponse au journal Liste de poissons d'avril 2019. Évalué à 5.

    Il y en a une presque tous les ans depuis 1978 (ainsi qu'en juin 1973):
    https://en.wikipedia.org/wiki/April_Fools'_Day_Request_for_Comments

    Cela comprend les plus connues, le TCP-IP sur Pigeon Voyageur, le protocole HTCPCP pour les cafetières connectées, ou encore le Peg-DHCP pour attribuer les adresses IP en les inscrivant sur des pinces à linge attachées aux cable réseau ou antennes wifi.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 2.

    Le truc c'est que si tu essaie d'écrire du C avec un ramasse miettes, tu vas avoir du code super compliqué.

    En Java, on peut déplacer un objet dans la mémoire pour la défragmenter. Comme le langage n'utilise pas la notion de pointeur, mais des références qui sont suivies par l'interpréteur, ça ne pose pas souci.

    En C, tu peux avoir des pointeurs qui sont stockés dans des variables locales sur la pile, dans des registres, dans des variables globales, et il n'y a aucun suivi pour savoir ou on en est. Du coup, pour déplacer un objet, bon courage.

    Alors, tu peux toujours essayer de ne jamais utiliser directement de pointeur dans ton code C pour ne pas avoir ce problème, mais ton code va être bien moche et illisible et je suis même pas certain que tu puisses arriver à t'assurer que le compilateur ne décide pas de mettre un pointeur quelque part de façon temporaire.

    En C++, tu as peut-être moyen de t'en sortir avec un objet qui masque ton pointeur. En Java, tu n'as rien à faire.

    Du coup, si on en revient au point de vue écologique, il faut compter certes le temps d'exécution du programme, mais aussi le temps de développement (ce sont aussi des ordinateurs qui fonctionnent…), à corriger les bugs et redéployer des binaires, etc. Et là, le C va vite perdre des points.

  • [^] # On voit ce que donne Haiku

    Posté par  (site web personnel, Mastodon) . En réponse au lien Linus : il n'y a rien de mieux que le langage C pour le développement de systèmes d'exploition. Évalué à 3.

    Vous reprendrez bien un peu de C++ dans votre OS?

    http://www.haiku-os.org

  • [^] # Re: Différents calendriers

    Posté par  (site web personnel, Mastodon) . En réponse au journal Procrastination avec Lightning/Thunderbird. Évalué à 2. Dernière modification le 01 avril 2019 à 10:13.

    Je n'ai pas trouvé comment faire pour choisir dans quel calendrier on accepte l'une ou l'autre invitation, ni comment on peut déplacer des évènements d'un calendrier à l'autre.

  • [^] # Re: On se rapproche doucement des types sommes

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java XII est dehors. Évalué à 5.

    ça va commencer à être aussi compliqué que du C++, donc…

  • [^] # Re: et ça marche ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java XII est dehors. Évalué à 2.

    Il y a un rapport de bug?

  • # Encore mieux

    Posté par  (site web personnel, Mastodon) . En réponse au lien La police nippone est en droit de vous arrêter pour une simple boite de dialogue en JavaScript. Évalué à 5.

    C'est pire que ça: 3 personnes dont une de 13 ans ont été arrêtées pour avoir partagé un lien vers une page avec une boîte de dialogue en Javascript dans une boucle infinie. Même pas pour avoir écrit la page. Avec perquisition et tout. ça rigole pas!

    A priori, c'est une interprétation assez large d'une loi interdisant de développer des malwares.

    La loi est rédigée de façon tellement large qu'on pourrait l'appliquer à toute exécution de code Javascript depuis une page web. Du coup, le département de police en charge de ces arrestations a supprimé Google Analytics de leurs pages web.

    Brendan Eich, le créateur de Javascript, a proposé de témoigner pour expliquer que le langage n'est pas dangereux.

    L'auteur du blog encourage à relayer l'information pour mettre la pression sur la police japonaise depuis l'étranger, en attendant que cette loi soit réécrite pour être plus précise.

  • [^] # Re: Bug 920285

    Posté par  (site web personnel, Mastodon) . En réponse au journal Procrastination avec Lightning/Thunderbird. Évalué à 2.

    Maintenant je sais que ça sera à nouveau cassé quand je mettrai à jour ma Debian, alors…

  • [^] # Re: Bug 920285

    Posté par  (site web personnel, Mastodon) . En réponse au journal Procrastination avec Lightning/Thunderbird. Évalué à 2.

    Si j'ai bien suivi, le souci n'est pas de faire des modifications en local, mais de s'assurer que quand on renvoie des infos au créateur de l'évènement (par exemple pour accepter/refuser ce dernier), les modifications ne doivent pas être incluses (sinon… ben il ne s'agit plus du même évènement).

    Dans la même veine, si l'initiateur de l'évènement fait une mise à jour (par exemple pour changer l'heure ou le lieu), il ne faudrait pas que les catégories personnalisées soient écrasées.

    Du coup, il faudrait bien stocker ces informations en les marquant comme locales, pour être sûr qu'elles ne sont pas confondues avec les données de l'invitation originale. Et donc, ajustements à prévoir dans la base de donnée des évènements, je suppose.

    Et voici comme promis les changements effectués chez moi (sous forme à peu près d'un patch mais y'a des morceaux de prompt bash au milieu):
    https://pulkomandy.tk/drop/thunderbird.patch

    Thunderbird 60.4.0 qui est la version dans la Debian que j'utilise actuellement. Il y a peut être d'autres changements en plus dans les versions plus récentes.

  • [^] # Re: Bug 920285

    Posté par  (site web personnel, Mastodon) . En réponse au journal Procrastination avec Lightning/Thunderbird. Évalué à 2. Dernière modification le 25 mars 2019 à 14:31.

    J'ai intégré les modifications telles quelles (à quelques numéros de ligne près). ça fonctionne pour moi mais il faut bien cliquer sur "save and close" et pas simplement fermer la fenêtre.

    Je mets les deux fichiers modifiés en ligne, mais pas tout de suite, parce que c'est la journée de la procrastination et il faudrait pas être trop productif :o) (et aussi parce que je n'ai pas accès à la partition ou j'ai fait les changements, là tout de suite).

  • # Fuite de données personelles

    Posté par  (site web personnel, Mastodon) . En réponse au lien Donnée ouverte du Grand Débat National. Évalué à 4.

    On trouve des trucs intéressants dans les contributions et données dérivées qui vont un peu au-delà du jeu de données brut. Par exemple une analyse des numéros de téléphones, emails, et adresses postales que les gens ont laissé dans leurs réponses, probablement sans réaliser que ce serait publié tel quel en open data:

    https://medium.com/@pauldes/contributions-au-grand-débat-national-elles-sont-fraîches-mes-données-personnelles-c80890ad1bfb?sk=bf4611971b85978b806644b870b2727e

  • # Licenses

    Posté par  (site web personnel, Mastodon) . En réponse au lien Google to ask Android users in the EU which browser and search engine they want to use - OSnews. Évalué à 4. Dernière modification le 25 mars 2019 à 12:43.

    Un point intéressant: Google propose maintenant aux constructeurs d'appareil d'adopter séparément Google Play, Chrome, et Google Search. Du coup, les fabricants de téléphones pourront choisir d'utiliser l'un mais pas l'autre.

    Par contre, il est curieux que les téléphones Android proposent de choisir un navigateur et un moteur de recherche différents, mais rien pour l'app store?

  • [^] # Re: linuxfr.org a pensé à toi!

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'avais un journal intéressant à écrire ..... Évalué à 2.

    Quand y'avait des gens qui faisaient des journaux "bookmark", ils se faisaient descendre.

    Tout le monde n'a pas le temps de rédiger du contenu pour un journal. Alors les liens, c'est bien pour ça. Faut juste aller voir et mettre quelques commentaires en dessous du lien pour que la section soit vivante. La valeur des liens est plus dans les commentaires que dans le message initial.

  • [^] # Re: Par exemple, le clavier privateur SwiftKey,

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche LineageOS 16. Évalué à 2.

    Si tu sais comment complètement retirer SwiftKey de mon téléphone, ça m'intéresse. Le constructeur l'a installé, je ne m'en sers pas, mais il transmet quand même quelques données à… je sais pas qui. Et je peux pas le désactiver complètement.

  • [^] # Re: Community over code

    Posté par  (site web personnel, Mastodon) . En réponse au lien Elastic Search préforké. Évalué à 2.

    Ouais alors l'ASF c'est bien, mais ça fait quand même un peu poubelle à projets morts parfois. Par exemple on a Google Wave qui a atteri là et dont personne n'a jamais rien fait: http://incubator.apache.org/projects/wave.html (et c'est pas le seul projet dans ce cas).

    Ils peuvent fournir un peu d'infrastructure pour héberger un projet, mais si y'a pas de communauté autour pour prendre le relais et poursuivre les devs, ça ne donnera pas grand chose.

  • # Shell

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fixing Unix/Linux/POSIX Filenames: Control Characters, Leading Dashes, and Other Problems. Évalué à 4.

    ça parle surtout de problèmes d'échappement dans le shell, au final.

    Est-ce qu'il ne serait pas plutôt tant de se poser la question d'utiliser des outils plus adaptés pour scripter des choses. Parce que dans mon job, je ne traite pas beaucoup de fichiers, mais j'ai quand même plein de problèmes débiles du même genre avec des grep/cut/awk/sed pour récupérer la sortie d'outils divers et en faire quelque chose.