Nicolas Boulay a écrit 16042 commentaires

  • [^] # Re: Précisions sur l'informatique dans le secondaire.

    Posté par  (site web personnel) . En réponse au journal Apprentissage de la programmation : comment moderniser les exercices. Évalué à 3.

    Un camarade de promo, le genre président de BDE pour pouvoir organiser de méga fiesta, est maintenant directeur d'une école d'ingé…

    "La première sécurité est la liberté"

  • [^] # Re: Programmation objet ?

    Posté par  (site web personnel) . En réponse au journal Apprentissage de la programmation : comment moderniser les exercices. Évalué à 5.

    j'aime bien https://www.codingame.com/ pour ça. Au niveau programmatique, cela reste des printf/scanf ou équivalent, donc hyper simple, mais ils en font un truc très graphique.

    "La première sécurité est la liberté"

  • [^] # Re: Mode clone du 2nd écran !

    Posté par  (site web personnel) . En réponse au message Problème de sortie d'hibernation (HDMI et réseau). Évalué à 3. Dernière modification le 10 août 2019 à 11:22.

    Oui, c'est sur la touche F8 dont je parle dans le commentaire. Cela ne fonctionne qu'à moitié.

    J'ai l'impression que la mise en veille avec le hdmi branché, puis un réveil avec un autre écran se passe mal, (même si la configuration est strictement identique : un deuxième écran full hd).

    "La première sécurité est la liberté"

  • # Mode clone du 2nd écran !

    Posté par  (site web personnel) . En réponse au message Problème de sortie d'hibernation (HDMI et réseau). Évalué à 3.

    Je suis tombé dans un mode encore plus bizarre : au réveil, je suis en mode clone mais du 2ième écran donc sans le widget qui permet de changer la configuration. C'est très très chiant.

    En appuyant sur la touche F8 (icone d'écran sur mon Dell), j'ai le widget de choix qui apparait \o/ Si j’appuie sur bureau étendu, j'ai 2 second écrans o_O

    kscreen-doctor est censé aider mais en fait non, il indique que l'écran eDP1 est bien "primary" or ce n'est pas le cas.

    "Alt gr + Print Screen + K" permet de tuer le serveur X, j'ai du me reloger, j'ai retrouvé mes navigateurs mais pas mon kconsole.

    "La première sécurité est la liberté"

  • [^] # Re: Workaround, etc...

    Posté par  (site web personnel) . En réponse au message Problème de sortie d'hibernation (HDMI et réseau). Évalué à 3.

    Je n'ai pas pm-utils installé sur ma machine. Par contre, j'ai /etc/systemd/sleep.conf décrit par "man systemd-sleep.conf", mais avec des fichiers vide ou presque. D'où ma perplexité sur la méthode effectivement employée.

    "La première sécurité est la liberté"

  • [^] # Re: Workaround, etc...

    Posté par  (site web personnel) . En réponse au message Problème de sortie d'hibernation (HDMI et réseau). Évalué à 3.

    Je ne vois pas le rapport avec le problème en question. Fermer l'écran ou cliquer sur hiberner déclenche la même chose.

    Bon en fait, je n'ai pas trouvé si mageia utilise systemd ou pas pour ça. L'idée d'un startup hook serait sympa pour forcer la mise à jour réseau + le mode clone en hdmi.

    "La première sécurité est la liberté"

  • [^] # Re: Workaround, etc...

    Posté par  (site web personnel) . En réponse au message Problème de sortie d'hibernation (HDMI et réseau). Évalué à 4.

    Bon … on va passer sur le côté assez illisible de ton post, l'absence de point d'interrogation et de question clairement formulée, et le manque flagrant de détail quant à ton setup (gestionnaire de fenêtre/bureau ? gestionnaire de réseau ?? Méthode utilisée pour déclencher l'hibernation) pour essayer de te fournir un début d'aide …

    Je ne vois pas le rapport avec le problème en question. Fermer l'écran ou cliquer sur hiberner déclenche la même chose.

    C'est un peu logique en même temps…

    Non, cela ne l'est pas du tout. Windows gère ça très bien. Et c'est très chiant : il n'y aucune raison que cela ne soit pas automatique et correct.

    Comme je te l'ai suggéré pour ton soucis d'écran, je pense qu'une desactivation du réseau "propre" lors de l'hibernation peut être une bonne idée…

    Oui bidouiller je sais faire, c'est surtout mageia qui devrait corriger ses scripts de base.

    "La première sécurité est la liberté"

  • [^] # Re: Chouette un nouveau jouet !

    Posté par  (site web personnel) . En réponse au journal FireAnt : Un kit FPGA à moins de $30 avec un nouveau venu dans le domaine du FPGA. Évalué à 7.

    Tu peux faire un système qui réagit à la µs sans trop de soucis, ce qui est impossible avec un microcontrôleur, sauf cas très particuliers.

    Avec 8 multiplieurs et 7000 LUT, il y a de quoi faire quelques applications sympa. La limitation est dans les ~30 io disponibles.

    "La première sécurité est la liberté"

  • [^] # Re: Rust/CLI

    Posté par  (site web personnel) . En réponse au lien Microsoft scrute de près le langage Rust de Mozilla. Évalué à 7.

    Genre incompatible et qui cible la machine virtuelle de C# ?

    "La première sécurité est la liberté"

  • # interopérabilité

    Posté par  (site web personnel) . En réponse à la dépêche Salut à Toi 0.7 — La Commune. Évalué à 3.

    Est-ce que sàt est interopérable avec les outils libre qui existent déjà comme cozycloud, webdav (fichier), caliopen, Mastodon ou signal (messagerie) ?

    "La première sécurité est la liberté"

  • [^] # Re: ajout de blanc

    Posté par  (site web personnel) . En réponse au journal GIMP défi → tutoriel, aidez-moi :). Évalué à 4.

    Pourquoi il ne prend pas une photo du poster entier (au soleil ou mieux devant un mur blanc au soleil) ?

    "La première sécurité est la liberté"

  • [^] # Re: C'est pas juste du software

    Posté par  (site web personnel) . En réponse au lien Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers. Évalué à 4.

    Pas seulement, jamais un tel système de correction d'assiette devrait merder aussi souvent. Une seul sonde, c'est trop peu pour un truc aussi critique.

    A cause de la position des moteurs avancés, pour permettre de caser des moteurs assez gros sans changer les ailes, à pleine poussé l'avion braquait vers le ciel, car le centre de poussé a été désaxé, un bidule a été ajouté pour compenser l'effet. Mais le bidule ne semble pas intégré au commande de vol électrique et semble particulièrement peu fiable.

    "La première sécurité est la liberté"

  • [^] # Re: Oh purée…

    Posté par  (site web personnel) . En réponse au journal Bellard strikes again: QuickJs, un moteur JavaScript. Évalué à 4.

    A priori, cela compile vers une machine à pile (bytecode comme java) car c'est simple.

    "La première sécurité est la liberté"

  • [^] # Re: Jamstack ?

    Posté par  (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 3.

    non pas du tout efface.

    Sur mon blog généré par Hugo, le morceau de js fait 600 octets. Le principe même d'un générateur est de directement générer du pur HTML qui est mis sur le serveur, pas de générer dynamiquement le contenu en js. Cela serait mauvais pour le référencement par exemple.

    "La première sécurité est la liberté"

  • [^] # Re: LVM2

    Posté par  (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.

    Tu marches encore avec des chevilles pareilles ? Et non, tu n’as pas 20 ans d’expérience.

    "La première sécurité est la liberté"

  • [^] # Re: LVM2

    Posté par  (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.

    Non, cet argument est sans fondement, désolé.

    C'est juste 20 ans d'expérience.

    "La première sécurité est la liberté"

  • [^] # Re: LVM2

    Posté par  (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.

    Tu cherches à montrer que tu as raisons sans chercher à comprendre ce que j'écris. Oui, on peut découper en n partitions, et vu que le resize est pris en compte par ext4, LVM ne t'apporte rien de plus la dessus.

    Croire que mettre un "/home" dans une partition aide pour un migration, c'est se mettre le doigt dans l’œil jusqu'au coude. Tu es de toute façon censé avoir tout sauvegardé, et si tu garde /home tel quel il faut ensuite s'amuser à vérifier toutes les .config et autres, de tous les logiciels pour voir si les versions sont les mêmes ou compatibles, bref, tu te traines un tas de boue d'upgrade en upgrade. De plus, il faut ensuite faire correspondre les uid et gid sous peine de futur gros problème.

    "/var" séparé pour une machine perso, j'ai du mal à voir l’intérêt. soit, c'est trop petit et c'est chiant, soit c'est gros, et de l'espace est gâché.

    "La première sécurité est la liberté"

  • [^] # Re: LVM2

    Posté par  (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à -1. Dernière modification le 07 juillet 2019 à 11:28.

    Les partitions ext4 se redimensionnent aussi pas besoin de LVM, pour chiffrer non plus. Et je n'ai jamais utilisé les snapchots.

    "La première sécurité est la liberté"

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 4.

    Dans le langage Esterel, à l'époque, il fallait utiliser des fonctions de troncature si on utilisait un "+" sur 2 registres 8 bits, le résultat était sur 9 bits, cela ne compilait pas, il fallait donc tronquer ou arrondir.

    "La première sécurité est la liberté"

  • [^] # Re: templates hugo

    Posté par  (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 7.

    En effet, et c'est moche.

    {{ $script := .Site.Data.webpack_assets.app }}
    {{ with $script.js }}
    <script src="{{ relURL (printf "%s%s" "dist/" .) }}"></script>
    {{ end }}

    "La première sécurité est la liberté"

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 5.

    Je n'ai rien compris à ce que tu veux dire avec les log. En quoi le fait qu'il y en ai beaucoup ou pas à avoir avec la gestion d'exception ou l'usage de retour de fonction (type option ou autre).

    Si tu as un code qui fait un dépassement d'entier, c'est que tu a un bug, et ce n'est pas un cas d'erreur à gérer. Les exceptions ne sont pas faite pour rattraper des bugs, mais de gérer des erreurs rares normales dans la vie du logiciel. Si tu as un dépassement, c'est qu'il une erreur dans les gestion des entrées de ton opération entière. C'est une problème de code faux, pas de gestion d'erreur dans l'usage du logiciel.

    Il y a code connu en Ada qui gérait les exceptions entières, sans handler, cela a lancé l'autotest, ce qui a balancé des AAAA et des 5555 sur le bus. Et pouf la fusée, pour une variable dont tout le reste du code se foutait.

    "La première sécurité est la liberté"

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.

    Quel rapport avec les log ? Parce que c'est le comportement d'un code java typique ?

    Les débordements d'entier sont rarement un problème :
    - c'est une arithmétique de modulo qui ont des propriétés sympa
    - les CPU n'ont pas de support pour le débordement, mais la propriété sympa
    - C'est un problème de dimensionnement, un bug et pas un cas d'erreur.

    "La première sécurité est la liberté"

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 4.

    En fait, cela dépend si tu privilégie de torcher un code ou de faire un truc qui ne plante jamais.

    "La première sécurité est la liberté"

  • [^] # Re: LVM2

    Posté par  (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.

    A quoi te sert LVM dans ce cas ? Qu'est-ce qu'il fournit de plus qu'une partition simple ?

    "La première sécurité est la liberté"

  • [^] # Re: Pourquoi des exceptions?

    Posté par  (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 6.

    Ocaml a les 2. Et franchement, les exceptions c'est chiant. un type option/Sum t'oblige à gérer bien les cas, une exception fait semblant d'être simple, mais c'est difficile d'être sûr de tout gérer correctement.

    "La première sécurité est la liberté"