wismerhill a écrit 2608 commentaires

  • [^] # Re: Murphy a frappé

    Posté par  . En réponse au lien Des scientifiques pensent avoir découvert un trou noir supermassif errant dans l'espace. Évalué à 5.

    La probabilité qu’un truc pareil arrive.

    … n'est pas si faible.

    Il y a des centaines de milliards de galaxies dans l'univers observable (estimation par extrapolation), qui sont généralement groupées en amas et super-amas, dans lesquels les distances entre galaxies sont assez faibles (relativement à leurs tailles).
    Donc les collisions de galaxies sont fréquentes, c'est même le scénario principal pour expliquer la formation de grandes galaxies.

    Et couple de trous noirs super-massifs, suite à une collision, doit avoir initialement une orbite assez large, qui peut mettre plusieurs milliards d'années avant de conduire à une fusion, ec qui laisse largement le temps à une troisième galaxie d'arriver, et de former un système triple.

    Donc, un trou noir super-massif éjecté de sa galaxie n'est probablement pas un cas unique.

    Ce qui est exceptionnel, c'est de réussir à le détecter, car sans matière (fournie par sa galaxie hôte) pour l'alimenter, il est vraiment noir.
    Ici, justement, il a été détecté parce qu'il rencontre des nuages de gaz inter-galactiques qui le rendent visible.

  • [^] # Re: Réponse de Normand

    Posté par  . En réponse au message Écran Tactile. Évalué à 4.

    J'imagine que c'est détecté comme une souris, et ça fonctionne comme une souris.

    Pas tout à fait.

    Une souris est un dispositif de pointage relatif.
    Donc, l'information qu'elle envoi à l'ordinateur, c'est une distance et une direction (probablement codés sous forme d'offsets des coordonnées X/Y)

    Un écran tactile est un dispositif de pointage absolu.
    Lui, il envoi à l'ordinateur la position où on a touché (ou plusieurs positions, s'il est multi-touch).
    Du coup, pour que a fonctionne correctement, il faut que l'ordinateur sache à quelle partie de la zone d'affichage correspond l'écran tactile.
    (voir mon autre réponse concernant xinput)

  • [^] # Re: Thinkpad P14s OK

    Posté par  . En réponse au message Écran Tactile. Évalué à 3.

    Si tu utilise Xorg, l'option --map-to-output de la commande xinput permet d'indiquer à Xorg par rapport à quel sous-ensemble (identifié par la sortie vidéo qui lui correspond) de l'écran virtuel le périphérique de pointage absolu doit être calibré.
    Par contre, je n'ai pas trouvé de moyen d'en faire une configuration permanente, et il faut le ré-exécuter chaque fois que la configuration de l'affichage change (donc même avec un script de démarrage, c'est difficile).

    Du coup, le plus "pratique" est de mettre ça dans un script associé à une combinaison de touches.

    À combiner avec les options --enable/--disable (et faire un --disable au démarrage) si on veut éviter d'"avoir le curseur qui clique n'importe où si on touche l'écran par erreur.
    (certaines personnes ont une fâcheuse tendance à tapoter sur l'écran pour indiquer de quoi ils parlent)

  • [^] # Re: GNU parallel

    Posté par  . En réponse au message Aide pour commande. Évalué à 4.

    La commande parallel a aussi une option -0/--null (mais par défaut, c'est les retours à la ligne, pas les espaces)

  • [^] # Re: C'est souvent facile.

    Posté par  . En réponse au message Portable Dell latitude e5520 i7 qui chauffe . Évalué à 2.

    Voir cet article de pour la science d'il y a deux mois qui explique justement le fonctionnement des caloducs.

  • [^] # Re: Le problème évoqué dans ce fil est la conso en veille

    Posté par  . En réponse au message Problème gestion batterie. Évalué à 3.

    Certes, mais il y a souvent différents modes de mise en veille, et les plus efficaces nécessitent peut-être un pilote sur mesure pour pouvoir être activé. Par exemple pour désactiver certains périphériques inutiles.

  • [^] # Re: pareil, aucune solution, depuis des années

    Posté par  . En réponse au message Problème gestion batterie. Évalué à 2.

    Probablement un pilote de gestion d'énergie sur mesure, pré-installé par le constructeur sous windows, et qui n'a pas d'équivalent pour linux (ou autre).
    Ou alors ça existe, mais il faut l'installer manuellement.
    Ou encore il faut un paramétrage sur mesure, et il faut chercher dans les recoins d'internet si quelqu'un a déjà trouvé les paramètres qui fonctionnent.

  • [^] # Re: raid 6

    Posté par  . En réponse au journal Testez vos sauvegardes !. Évalué à 5.

    Moi aussi je parle des cycles d'écriture, et les spécifications, ce sont des moyennes.
    Ce n'est pas parce qu'un SSD est prévu pour 600 ré-écritures qu'il va tomber en panne à la 601, dans certains cas ce sera avant, dans d'autres ça tiendra plus longtemps (si on est prêt à prendre le risque).

  • [^] # Re: raid 6

    Posté par  . En réponse au journal Testez vos sauvegardes !. Évalué à 4.

    À moins qu'il soit question des SSD maudits de chez intel qui se suicidaient au moment où ils atteignaient leur limite de garantie, la limite (effectivement bien réelle) du nombre d'écriture des cellules de mémoire flash est une moyenne.

    Les constructeurs garantissent un certain nombre de téra-octets écrits (TBW), ça veut dire que si ton SSD tombe en panne avant d'avoir atteint cette limite ils te le rembourseront (ou remplaceront). Mais le SSD peut tout à fait être encore pleinement fonctionnel après avoir dépassé cette limite. C'est même probable, car les constructeur calculent leur limite de garantie pour ne pas devoir en remplacer trop.

    D'ailleurs, différents constructeurs avaient revu récemment à la baisse leur garantie (trop optimistes), à cause d'une cryptomonnaie qui faisait des écritures intensives, et trop de SSD tombaient en panne avant d'avoir dépassé le nombre d'années de garantie.

  • [^] # Re: Une ligne de commande pour savoir si on est impacté ou pas par la faille

    Posté par  . En réponse à la dépêche Détectez et bloquez les tentatives d'exploitation de Log4j avec CrowdSec. Évalué à 5.

    Ah, je n'avais pas fait attention que tu essaie de regarder dans le fichier maps, je pensais que tu regardais directement la ligne de commande.
    Alors ça ne fonctionnera probablement jamais.
    Ce ne sont pas des bibliothèques au sens du format elf, ce sont des classes java qui sont chargées (typiquement) depuis des fichiers jar, qui sont de simples archives zip, et je pense que la JVM ne garde pas les fichiers ouverts en permanence (et ne sont peut-être pas du tout mappés en mémoire).

  • [^] # Re: Une solution: le revenu universel unique

    Posté par  . En réponse au lien Chasseurs de têtes : arrêtez de demander plus que le SMIC. Évalué à 7.

    Tu crois vraiment que cinq de plus vont faire une telle différence?

  • [^] # Re: Une ligne de commande pour savoir si on est impacté ou pas par la faille

    Posté par  . En réponse à la dépêche Détectez et bloquez les tentatives d'exploitation de Log4j avec CrowdSec. Évalué à 4.

    Ça ne fonctionnera que pour les programmes dont c'est une dépendance statique au démarrage (et donc mise dans la ligne de commande).
    Mais en général, les applications web (celles qui sont vraiment à risque) sont fournies sous forme d'une archive, dans laquelle se trouvent les dépendances, et qui sont chargées dynamiquement. Il n'est même pas nécessaire d'extraire ces dépendances, donc tu ne trouvera peut-être même pas de fichier log4j dans ton système.

  • [^] # Re: La meilleure vérification...

    Posté par  . En réponse au message Filtrage d'une adresse électronique. Évalué à 4.

    Oui, il y a des TLD avec des enregistrements A (peut-être même MX).
    Et on peut aussi utiliser une adresse IP plutôt qu'un nom de domaine, et les adresses IPv6 s'écrivent avec des ":" pour séparer les parties.

  • [^] # Re: Une idée de contournement

    Posté par  . En réponse au message rsync, plusieurs sources, plusieurs destination. Évalué à 4.

    Attention que si les liens physiques sont du côté de la destination, il faut dire à rsync de modifier directement le contenus du fichier (--inplace) pour que ces liens soient préservés.

  • # Elastic tabstops

    Posté par  . En réponse au journal Quelles seraient les meilleures règles de formatage de code ?. Évalué à 4.

    Pour l'aspect alignement, j'aime bien cette idée:
    https://nickgravgaard.com/elastic-tabstops/

    mais malheureusement elle semble être restée un peu confidentielle.

  • [^] # Re: limite mémoire de la JVM

    Posté par  . En réponse au message Tomcat - Application qui devient lente sans raison apparente. Évalué à 4.

    C'est pas faux.

    Mais dans ce cas le problème pourrait être inverse:
    Si la limite mémoire de la JVM est trop élevée par rapport à la quantité de RAM effectivement disponible, le garbage collector ne va pas essayer de libérer de la mémoire tant qu'il a de la marge sur la limite imposée (ce comportement est configurable). Mais quand trop peu de RAM est disponible, le système va commencer à déplacer des pages mémoire en swap.
    À partir de là, si une requête à besoin d'utiliser des données qui sont parties en swap, il devra attendre qu'elles soient re-déplacées en RAM, et d'autres seront déplacées en swap pour faire de la place (d'où cercle vicieux).

    L'impact sur les statistiques d'IO n'est pas forcément énorme, puisque c'est seulement quand on en a besoin qu'il faut lire la swap.

    Si c'est ça le problème, alors régler la limite mémoire de la jvm plus basse améliorera les performances en forçant le garbage collector à libérer de la mémoire plus souvent.

  • # limite mémoire de la JVM

    Posté par  . En réponse au message Tomcat - Application qui devient lente sans raison apparente. Évalué à 8.

    Une application java qui devient lente après quelques jours, ça me fait penser à un problème de fuite de mémoire. Quand la JVM s'approche de sa limite de mémoire allouée, le garbage collector doit de plus en plus travailler pour essayer de récupérer de la mémoire pour pouvoir créer de nouveaux objets.
    Donc vérifie si la consommation mémoire de tomcat n'aurait pas tendance à augmenter avec le temps.

    Si c'est normal pour votre application de consommer beaucoup de mémoire, vérifie si la limite de la JVM est réglée suffisamment haut pour votre cas d'utilisation.

  • [^] # Re: Pixel art

    Posté par  . En réponse au journal Les strings d’Ada. Évalué à 8.

  • [^] # Re: Ce n'est finalement qu'un navigateur

    Posté par  . En réponse au journal ça y est, c'est fait . Évalué à 5.

    Pour les notification, ça fonctionne aussi dans le navigateur, si tu les autorise.

    Par rapport aux onglets, rien n'interdit de l'ouvrir dans une fenêtre séparée, voir avec un profil et un thème différent pour mieux la distinguer.
    Avec ça, il me semble qu'il existe des bidouillage pour intégrer une fenêtre quelconque dans un dock, mais c'est probablement dépendant de l'environnement de bureau que tu utilise.

  • [^] # Re: ça n'a absolument rien de générationnel

    Posté par  . En réponse au lien La génération qui a grandi avec Google ne sait pas utiliser un système de fichiers. Évalué à 4.

    Je ne connais pas HFS, et les hard links ne sont surement pas identiques à ce que tu appelle des alias.
    Mais quand un fichier a plusieurs hard links, il faut les supprimer tous pour que l'inode (et les données correspondantes) soit effectivement supprimée.
    Et les hard links sont tous indépendants les uns des autres, et peuvent être déplacés à sa guise sans conséquence sur les autres hard links.

    Par contre, l'avantage des liens symboliques, c'est qu'ils ne sont pas limités au même système de fichiers. Et on peut les faire pointer vers un fichier qui n'est pas toujours présent (par exemple sur un support amovible).

  • [^] # Re: ça n'a absolument rien de générationnel

    Posté par  . En réponse au lien La génération qui a grandi avec Google ne sait pas utiliser un système de fichiers. Évalué à 3.

    les alias (liens symboliques mais solides, peut être basé sur l'inode?)

    Si c'est basé sur l'inode, alors l'équivalent ce sont plutôt les liens physiques (hard link).

  • [^] # Re: Recherche d'antériorité

    Posté par  . En réponse au journal EBCDIC n'est pas compatible avec la RGPD. Évalué à 2.

    Au contraire, c'est très adapté puisque ça va permettre de retrouver des mots qui ressemblent (de façon configurable) aux mots qu'on a donné.
    Ton exemple avec un LIKE, c'est au contraire quand on veut trouver exactement le terme indiqué, et pas quelque chose qui ressemble.
    Ce qui est important avec ce genre de recherche, c'est qu'elle trouve ce qu'on veut, avec pas trop de faux positifs, pour ensuite pouvoir choisir le bon résultat. C'est le boulot du programmeur (ou de l'administrateur système) de l'avoir configurée de façon adaptée aux données considérées.

  • [^] # Re: Recherche d'antériorité

    Posté par  . En réponse au journal EBCDIC n'est pas compatible avec la RGPD. Évalué à 4.

    Si vous utilisez PostgreSQL, je vous recommande sa fonctionnalité de recherche fulltext:
    https://www.postgresql.org/docs/current/textsearch.html

  • [^] # Re: Merci.

    Posté par  . En réponse au message Aide pour écrire lignes de texte dans un fichier.txt depuis un terminal. Évalué à 5.

    Note que si tu utilise bash, sa commande interne printf (qui remplace celle installée sur le système) a une extension pour générer un datetime.
    Du coup ça donne (sous forme de fonction bash, pour pouvoir mettre tout le $* en un unique paramètre du printf):

    pp() {
      printf '%(%FT%T:z)T%7s%s\n' -1 '' "$*"
    }
  • # markdown?

    Posté par  . En réponse au message Formatter du texte - Symfony. Évalué à 2.

    Le markdown (sans extension) ne fait pas beaucoup plus que ce que tu indique. À condition de désactiver le HTML brut (raw).
    Donc, choisi une implémentation de markdown, supportée par l'extension markdown de twig, qui te convient et qui permet de désactiver le contenu HTML. (ça impliquera probablement de remplacer le service auto-configuré par symfony par un que tu configurera à ta convenance)