téthis a écrit 1323 commentaires

  • [^] # Re: Typage strict

    Posté par  . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 7.

    On peut effectivement se demander quel est l'interet de transformer php en clone d'un autre language "rigide".

    Pourquoi cela devrait-être rigide ?

    Prenons l'exemple de Typescript qui permet de rendre Javascript fortement typé. Un des types possibles, any, indique qu'on prend tout. Pour ajouter de la finesse et éviter de ramasser le tout venant, le langage s'est récemment vu ajouter les union type et intersection type

    Par exemple, une fonction recevant un nombre ou un tableau de nombres

    function f(x: number | number[]) {
      if (typeof x === "number") {
        return x + 10;
      }
      else {
        // return sum of numbers
      }
    }

    C'est simple et ça fonctionne bien.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: juste un point

    Posté par  . En réponse au journal "Tout le monde peut être une cible". Évalué à 2.

    Non, cela permet cependant d'aborder deux points intéressants :

    • Le fait qu'il est bénéfique de savoir comment réagir lorsqu'on se trouve dans la zone d'action d'un adversaire, peu importe s'il est bienveillant ou non;
    • Mais également qu'il est très bénéfique de ne pas laisser un danger entrer dans notre « zone de sécurité ».

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: juste un point

    Posté par  . En réponse au journal "Tout le monde peut être une cible". Évalué à 2.

    Je faisais ça régulièrement au dōjō avec un bō, un bokken ou un shinai. Personne n'y trouvait à redire, nous étions même encouragés à le faire en groupe.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: bof

    Posté par  . En réponse au journal Notepad++ et FN ; ou quand un développeur parle d'autre chose que de développement. Évalué à 7. Dernière modification le 09 décembre 2015 à 14:56.

    Don Ho a le droit de s'exprimer, même le droit de dire qu'il emmerde les électeurs d'origine étrangère ayant voté pour le FN. Mais lorsqu'il le fait sous le nom d'un programme, on peut se questionner sur ce qu'il se passe derrière ce message.

    De plus, ce programme étant sous GPL, c'est étrange de lire un message ordonnant aux utilisateurs de désinstaller le programme parce qu'ils ont voté FN [ou qu'ils forniquent hors mariage, qu'ils n'aiment pas les brocolis cuits à la vapeur, qu'ils puent des pieds, qu'ils n'aspirent pas à l'esprit socialiste du LL (cf. l'article de Rue89)]. Ça ne fait plus trop GPL.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: juste un point

    Posté par  . En réponse au journal "Tout le monde peut être une cible". Évalué à 2.

    Faisons la façon CSI :
    Le flic a effectué un mouvement circulaire avec son bras et une matraque dans la main, ce qui place le point d'impact à peu près au niveau de la tête du flic lorsque sa main arrive au niveau de l'épaule. Ceci est facilement reproductible chez soi.

    Maintenant la scène, un homme flic donne un coup de matraque à une femme manifestante. Il est fort probable que l'homme soit plus grand que la femme, ce qui place l'impact plus haut sur le crâne.

    soit le flic a jumpé

    Non, il n'a pas fait un dunk sauf s'il était très petit.

    soit la victime était à terre

    Dans ce cas, sachant que la tête représente 1 huitième de la longueur du corps (proportion idéale), sachant que le réflexe est de se couvrir la tête à l'aide des bras… ouais, mais non.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: juste un point

    Posté par  . En réponse au journal "Tout le monde peut être une cible". Évalué à -1. Dernière modification le 08 décembre 2015 à 16:03.

    Ce n'est pas des images de répression dans un pays du tier monde, ou d'une dictature, ce sont des images de Nantes !

    Et tu n'as pas vu celles où une apprentie coiffeuse m'a entaillé le dessus de l'oreille ; la fille s'est mise en panique quand le sang a commencé à colorer le T-shirt. Cela aurait pu également faire de belles photos pour illustrer des violences si je n'avais pas été hilare.

    Une coupure à la tête a souvent tendance à faire couler une quantité impressionnante de sang.

    Je ne justifie pas les coups de matraques mais il s'agit ici probablement que de coupures mineures, caractère que le côté impressionnant des photos tend à faire disparaître.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Continuez à crier au loup

    Posté par  . En réponse au journal Notepad++ et FN ; ou quand un développeur parle d'autre chose que de développement. Évalué à 4.

    J'ai grossi les traits pour mettre en opposition le Pétain marqué de dignité dans l'État (Maréchal de France) et à celui frappé d'indignité nationale.

    Bien sûr que cela est à relativiser, comme beaucoup d'affirmations tenus par ici.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Continuez à crier au loup

    Posté par  . En réponse au journal Notepad++ et FN ; ou quand un développeur parle d'autre chose que de développement. Évalué à 0.

    c'est plutôt Pétain

    Lequel, celui de 14-18, un héros promu Maréchal de France, ou celui de 39-45, frappé d'indignité nationale ?

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: bof

    Posté par  . En réponse au journal Notepad++ et FN ; ou quand un développeur parle d'autre chose que de développement. Évalué à 5.

    Le détail gênant est qu'il utilise la « renommée » de son programme pour s'exprimer en tant qu'individu. Il a le droit de dire que, moi personne développant Notepad++, j'emmerde les électeurs du FN, mais cela peut poser des questions lorsqu'il le fait sous le nom d'un programme dont l'essence même est le partage sans discrimination.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Minga ti qué n'affaire

    Posté par  . En réponse au journal Drone sphérique - kickstarter. Évalué à 3.

    je conseille cette vidéo (promotionnelle) qui rend très bien la ville.

    Un combo « Réveillez-vous à Liège » et « Sortez couverts ».

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Décroissance

    Posté par  . En réponse au journal [HS] Faites chauffer la planète, notre moteur a froid.. Évalué à 1.

    vous conseillerez quoi a un cycliste de 100kg comme roues de VTT 29" en enduro rigide ?

    Globalement, pas grand chose. Si tu mets des roues rigides, c'est ton cadre qui va prendre cher (haubans arrières, wishbone…).

    Je me rappelle avoir lu que la charge maximale « typique » d'un vélo est aux alentours de 120 kg.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Briquet à arc

    Posté par  . En réponse au journal [HS] Faites chauffer la planète, notre moteur a froid.. Évalué à 1.

    Bah. Une pierre à feu et un taille crayon suffisent pour ne pas se retrouver à court de feu et pour survivre dans tout les milieux.

    Puis si c'est pour allumer des cigarettes, puisque les fumeurs sont déjà dehors, ils leur suffit de démarrer un mini-feu de camp. Moment conviviale et chansons paillardes sont assuré, fini les personnes grelottantes, recroquevillées dans leur coin et s'accrochant à leur clope.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Et la loi sur le renseignement

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 4.

    Si le problème pour toi est Daesh, dire que certains occidentaux, dont la France, n'y sont pour rien la dedans, c'est quand même fort de café.

    Je ne nie pas les conséquences des actions occidentales. Cela a changé le jeu mais les cartes sont les toujours mêmes depuis des années car les salafistes et autres extrémistes ne sont pas apparus spontanément suite à la une action occidentale. Ces actions n'ont fait que laisser un vide qui a été rempli par les plus « motivés ».

    Il y a déjà eu des menaces étrangères lors de la création la loi contre le port du voile intégral. Pourtant ce n'était qu'un fait franco-français. Ironiquement, cette loi est peut-être plus respectée par les étrangères que par les citoyennes françaises.

    Le problème avec ces tarés là, c'est que la politique est indissociable de la religion. Toute position politique visant à restreindre leur conduite à tenir est une insulte à leur dieu puisque les lois créées par l'homme, des mécréants qui plus est, ne peuvent pas se placer au même niveau que celles révélées par leur dieu. On pourrait les laisser tranquille mais cela ne les empêcheraient pas de venir nous expliquer ce qu'il faut faire. Et si toi, gentilhomme plein de bonne volonté, tu tentes de raisonner, tu finis dans la catégorie blasphémateurs en discutant ce que dieu a écrit. Il y a quelques blasphémateurs qui sont partis le 8 janvier dernier.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Et la loi sur le renseignement

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 0.

    alors qu'il est à peu près évident que le bordel actuel est la conséquence des actions de notre pays en Syrie et sur tous les autres fronts orientaux, on ne se préoccupe pas de savoir qui nous y pousse depuis des années.

    Le soucis avec les fanatiques, c'est qu'ils viennent dire ce que tu fais est mal et qu'il faut faire autrement, c-à-d suivre leurs préceptes, même si on n'a jamais rien demandé. Ils sont dans leur rôle de missionnaires si on les écoute, ils viendront rappeler leurs préceptes si on les ignore et ils viendront plus nombreux si on leur montre de manière appuyée qu'on est pas du genre à parler aux inconnus.

    Bref, l'origine du problème n'est pas ce qu'on a dit ou fait.

    Oui, les interventions en Syrie, Libye ou Irak ont favorisé l'expansion du problème car celui-ci existait déjà et était (est, pour les autres pays n'ayant pas été « démocratisés ») plus ou moins géré par les pouvoirs en place à coup d'épandage de différents calibres ou à de coups barre de fer.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Pas si vite

    Posté par  . En réponse au journal Le Capitole du Libre 2015 n'est plus, vive le Bazar du libre !. Évalué à 3.

    « Le Capitole du Libre 2015 n'est plus, vive le Bazar du Libre ! », Voilà un titre qu'il serait bien pour ce journal.

    Si un gentil modo passait par là pour actualiser le titre afin de prendre en compte la nouvelle situation. Ce serait supayr gentil. Merci.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Pas si vite

    Posté par  . En réponse au journal Le Capitole du Libre 2015 n'est plus, vive le Bazar du libre !. Évalué à 4.

    Un futur lieu possible ?

    http://weblog.mixart-myrys.org/?post/2015/11/Capitole-du-Libre

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Je me pose quelques questions ....

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 5.

    D'autant plus que le plastrite (ou le plastic en général) est un explosif brisant et non soufflant.

    Les brisants, comme le nom l'indique, possèdent la caractéristique de transmettre l’énergie à la surface sur laquelle ils sont posés, leur pouvoir soufflant est réduit. Ils sont utilisés pour la démolition.

    Les soufflants (ou déflagrants) réagissent assez peu avec leur support et provoquent un souffle dévastateur, surtout en milieu confiné.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Dieu n'existe pas

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 5.

    Est-ce que ça fait de moi un croyant que le Dahu n'existe pas?

    Bien sûr que le Dahu existe, il y même eu un reportage à la télé : https://www.youtube.com/watch?v=-8n7MYsD35g

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: J'ai hésité

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 10.

    Le mieux à faire est probablement d'y revenir, militairement, et après le nettoyage y rester pour maintenir une grande stabilité. Contrairement à l'Irak 2003, une telle intervention ne serait plus réellement perçue par les locaux comme une invasion "gratuite" mais comme une libération ce qui changerait bien des choses…

    C'est ce qu'on fait les USA en Irak. Ils sont restés former une armée et des policiers. Ils ont instauré un semblant d'état stable, selon leurs critères en mettant en place un président qu'ils connaissaient. Ils patrouillaient pour venir en soutient aux forces locales qu'ils tentaient de reconstruire.

    Au final, les USA ont été perçue comme force d'occupation, leur système mis en place comme un système de collaboration. La police et l'armée a probablement été minée par de nouvelles recrues ayant un autre agenda que celui de restaurer leur pays.

    Pour ma part, étant un ancien militaire, j'ai vécu l'hostilité de certains locaux suite à une intervention militaire alors que notre rôle était la stabilisation de la situation (du jour 0 à quelques mois après l'intervention). Il ne faut pas croire que tous sont contents quand une guerre s'arrête ou qu'on empêche de faire des affaires (trafic en tout genre, règlements de compte, « assainissement » culturel…). On passe alors dans une sorte de guerre psychologique qui tend à faire passer le « libérateur » pour un occupant en soufflant le chaud et le froid : forcer des ripostes militaires ou une plus grande visibilité de l'armée du « libérateur » en attaquant ce qu'il tente d'instaurer, organiser la contrebande ou la distribution de ravitaillement pour s'assurer la sympathie de la population.

    Il faut également compter sur le fait qu'une population se sent de moins en moins libérée pendant le temps qu'une force étrangère reste sur place.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Euh...

    Posté par  . En réponse au journal C’est toujours la guerre en Syrie. Évalué à 4.

    Ce seraient les propos du porte-parole du Kremlin.

    Dans le même genre sur un compte twitter :

    Find the right #Syrian rebel

    Source : Russian Embassy, UAE

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Euh...

    Posté par  . En réponse au journal C’est toujours la guerre en Syrie. Évalué à 10.

    Voici ce que les russes ont répondu à propos du bombardement des différentes factions de la team "rebelz".

    « Depuis le début des opérations militaires en Syrie, nous avons pris cela en considération. Contre les terroristes normaux, nous utilisons des bombes normales, et contre les terroristes modérés, nous avons recours seulement à des bombes modérées. Nous nous sommes orientés dans ce sens, autrement dit, dans le sens de la Justice. […] Nos bombes normales se différencient des bombes modérées, exactement comme les terroristes normaux se différencient des terroristes modérés. Les secondes sont en fait peintes avec d’autres couleurs, aux tons décidément plus doux et plaisants. »

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: A l'install

    Posté par  . En réponse au journal Intégrer Mediainfo à Thunar (XFCE). Évalué à 4.

    Au temps pour moi, je pensais qu'il gérait les actions de manière plus ouverte.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: A l'install

    Posté par  . En réponse au journal Intégrer Mediainfo à Thunar (XFCE). Évalué à 6. Dernière modification le 04 novembre 2015 à 10:40.

    L'opération décrite par Foutaise permet de créer un fichier desktop dans ~/.local/share/file-manager/actions/.

    Il suffit de récupérer le fichier, probablement le modifier afin de le rendre plus générique (par exemple celui de gouttegd), et de le placer dans /usr/share/file-manager/actions/ pour que l'action soit prise en compte par un gestionnaire de fichiers compatible (cela inclus PCManFM) pour l'ensemble des utilisateurs.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: Suggestion...

    Posté par  . En réponse au journal Phylogénie, licence propriétaire et immigration. Évalué à 4.

    C'est peut-être déjà fait. Utiliser son réchaud à côté d'un pneu, juste en dessous du bouchon du réservoir à carburant, n'est probablement pas la plus grande idée pour préserver son véhicule.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

  • [^] # Re: et systemd ?

    Posté par  . En réponse au journal Les cgroups, un outil trop méconnu. Évalué à 7.

    Pour compléter le message de gouttegd,

    Globalement le contrôle des cgroups se fait via des pseudo-systèmes de fichiers dans /sys. Voilà ce que monte systemd dans ma machine :

    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/bfqio type cgroup (rw,nosuid,nodev,noexec,relatime,bfqio)

    Pour créer les groupes et poser une limite, on va piocher dans la doc de blkio :

    • Create two cgroups
      mkdir -p /sys/fs/cgroup/blkio/test1/ /sys/fs/cgroup/blkio/test2

    • Set weights of group test1 and test2
      echo 1000 > /sys/fs/cgroup/blkio/test1/blkio.weight
      echo 500 > /sys/fs/cgroup/blkio/test2/blkio.weight

    Ce qui est plutôt barbant si on planifie de créer une arborescence complète, d'où la nécessité d'avoir des outils permettant de faciliter la création des groupes. Que ce soit par des commandes cg* ou des commandes systemd-cg*, cela ne devrait pas changer grand chose.

    The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein