Sufflope a écrit 3182 commentaires

  • [^] # Re: En Scala

    Posté par  (site web personnel) . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.

    Le Scala élève le type du Integer vers Any et peux les concaténer via :

    C'est pas tout à fait ça, toute classe hérite de Any en Scala, et ce code est l'ancienne version et il manque la méthode implicite de conversion qui allait avec :

    implicit def any2stringadd(x: Any): StringAdd

    Maintenant ça utilise les implicit class (qui datent de 2.10 je crois ?) pour tout faire en une fois dans Predef :

    implicit final class any2stringadd[A](private val self: A) extends AnyVal {
        def +(other: String): String = String.valueOf(self) + other
    }

    Y a rien de magique, ce qu'il se passe c'est que le compilateur scala cherche la méthode +(other: String) sur Int, ne la trouve évidemment pas, alors il cherche (entre autres ; pour l'ancienne version il cherchait une méthode implicite prenant en unique paramètre un truc permettant de passer des Int, et ayant pour type de retour un truc ayant une méthode +(other: String)) une classe qui soit implicite, à un seul paramètre de constructeur (de type permettant de passer un Int, ce qu'est Any puisque tout objet est un Any), et disposant d'une méthode +(other: String), ce que any2stringadd est.

    Donc il remplace ton 1 + "3a" par :

    new any2stringadd(1).+("3a")

    Et (rien à voir avec ce qui permet de concaténer des carottes et des String, c'est orthogonal) le extends AnyVal fait de any2stringadd une value class, c'est à dire une classe wrapper que le compilo est encouragé à virer dans le code final. Donc là en l'occurence ce qui arrive à la fin c'est que + est "inlinée" et ça donne au final :

    String.valueOf(1) + "3a"
  • [^] # Re: Re : Journal Un print(1 + "3a"), ça nous inspire comment ?

    Posté par  (site web personnel) . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 3.

    Qui s'y met ?

    ColdFusion.

    https://cfdocs.org/createobject

    createObject('java', class)
    createObject('.NET', class, assembly [, server, port, protocol, secure])

  • [^] # Re: Un peu déçu par Rust

    Posté par  (site web personnel) . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.

    Bonne chance avec les trois (!!) types de String dont je n'ai pas compris l'intérêt pour environ 1,5 d'entre eux.

  • # .

    Posté par  (site web personnel) . En réponse au journal Comment j’ai mis fin à un chantage logiciel. Évalué à -7.

    Les PCs permettant de faire fonctionner ces machines sont sous Windows XP, si nous voulons changer les PCs, nous ne pourrons plus installer Windows XP. Vous allez me dire qu'il faut être fou pour continuer d'utiliser une tel système, dans l'absolu je serais d'accord avec vous, mais c'est là où le chantage des constructeurs intervient. Nous avons payé les licences des logiciels lors de l'achat des machines et même si le niveau de prestation ne nous convient pas, ce qu'ils proposent dans leur nouvelle version de logiciel ne nous intéresse en rien. Si nous voulons mettre en place un PC moderne, in nous faudrait dépenser aux alentours de 10k€ de logiciel pour passer de windows XP à Windows 7 (les versions suivantes ne sont pas supportées). J'ai personnellement jugé que cela n'était pas acceptable, car je pourrais refaire une machine complète pour cette somme. J'ai donc mis en place une procédure simple de virtualisation.

    En gros, vous, vous seriez fous de dépendre de WinXP maintenant qu'il est enterré même par MS (mais bon comme on le voit plus tard, vous le faites quand même en fait…), mais le presta qui ne supporte plus ce système mort et facture sa mise à jour vers un système bien meilleur, est un salaud de chanteur. Et MS aussi. Et tous le monde à part vous et Linus en fait. Ouais OK.

  • [^] # Re: Comme les dieux l'ont voulu

    Posté par  (site web personnel) . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à -4.

    Ah oui c'est simple de mettre partout bof démerdez-vous dans le compilo. Enfin, simple pour les auteurs de la pseudo-norme, quoi.

    C'est vrai que "bah ché pas regardez comment ça compile" c'est vachement plus simple que "la limite de nom de symbole dans le source est 65535 (par exemple) caractères, pas plus, mais pas moins".

    On doit pas avoir la même notion de simplicité.

    Ici on aime bien se marrer en se frappant les côtes sur "Java write once run anywhere hahaha les cons une fois j'ai vu un bug, t'imagines l'arnaque" mais apparemment C c'est "write once, compile maybe once", sympa.

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 4. Dernière modification le 27 mars 2017 à 22:28.

    La police n’est pas là pour combattre la violence. Elle est là pour faire respecter la loi. Elle a la délégation de notre violence à tous… que l’on nomme pudiquement « l’usage de la force ».

    Si tu veux mais alors à part un bouclier magique qui renvoie tout même les autres boucliers magiques, rien ne combat la violence. J'ai un peu simplifié certes mais la police est un ingrédient de la réponse (d'ailleurs j'ai parlé de "des constructions, comme la police"), avec l'éducation, la justice sociale, et la menace de la justice, d'ailleurs rendue possible précisément par la police.

  • [^] # Re: Comme les dieux l'ont voulu

    Posté par  (site web personnel) . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à -1. Dernière modification le 27 mars 2017 à 22:08.

    Pour les normes C d'il y a 30 ans, passons, historique, limitations d'alors, tout ça.

    Mais pour des normes modernes comme C11, pourquoi ne pas déléguer le raccourcissement des identifiants au compilo (de toute façon au final dans le binaire c'est qu'une adresse, donc à taille prédictible ?) mais autoriser une taille arbitraire (ou en tout cas bien au dessus de 64 caractères…) dans le code source ? Surtout quand il faut gérer un namespace en préfixant les noms de fonction à défaut de l'avoir dans le langage…

    Je comprends bien la nécessité que le code final soit minimal car pouvant cibler du matériel hyper limité (mais cf. ma première parenthèse), mais pour la lisibilité et le confort du code source ? C'est C*11* bordaÿl, et des concurrents sur le marché du code natif (mais bien en avance sur la sécurité et autres problèmes du C) à la Go arrivaient.

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 4.

    La violence aussi perdure depuis des siècles et a une utilité sociale

    Laquelle est-elle ? Un impact, je veux bien (devoir prévoir des constructions pour la combattre, comme une police), mais une utilité… à moins que ce soit une "utilité" à la "faire creuser des trous et les reboucher" (après tout, ça crée de l'emploi).

    Mouais, rien ne dit que les habitants de ces régions ne seraient pas plus heureux si ces régions étaient passées sous contrôle allemand. D'ailleurs, l'histoire est écrite par les vainqueurs, et beaucoup de régions où les gens sont contents et fiers d'être français ont été annexées.

    On peut citer l'exemple inverse et la Sarre qui a voté pour retourner en Allemagne en disant non à la France.

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 4.

    Je tente un autre truc, tu me dis ce que t'en penses.

    1. Affirmation initiale : «  l’Inde n’en serait pas où elle est maintenant si l’anglais n’avait pas été imposé à tout le monde ».
    2. 12% des Indiens parlent l'anglais, en particulier certes les élites qui organisent le pays, développent son économie à l'internationale…
    3. Sans l'anglais comme lange "internationale", "des affaires", "administrative"… l'Inde serait totalement au niveau des plus défavorisés des 88% ne parlant pas anglais (ce qui serait une perte pour presque tout le monde, même ceux ne parlant pas anglais, mais quand même ayant une vie pas mal grâce à la montée en puissance de l'économie et la société indienne, les emplois induis par les 12% anglophones…)
    4. oui l'Inde va mieux que dans d'autres scénarios grâce à une langue "commune" (même si ce n'est que des élites) et Zenitram n'est pas complètement con
  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 5.

    la littérature en breton est à peu près inexistante

    La littérature en celte, en viking… est à peu près inexistante et nous les voyons (ça change maintenant, mais doucement) comme des brutes sanguinaires alors qu'ils étaient au moins aussi raffiné que les romains/autres européens contemporains.

    Bon c'est un peu lié au fait que justement leurs contemporains fixaient leur culture par écrit, évidemment :-D. Mais ça me parait un peu léger comme argument pour juger de la valeur absolue d'une culture (pourtant je pense que les bretons, actuels ceux-ci, sont parfois casse-couilles).

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 2.

    La nation c'est d'unir des gens autours de valeurs communes pour y fonder des lois, des règles et organiser la vie ensemble.

    Non, organiser la société c'est l'état.

    Le concept de bijectivité état - nation date de la fin XVIIème - début XVIIIème et l'émergence de ce concept ainsi que ses avantages et inconvénients dépasse ma compétence.

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 3.

    Cf. ma réponse à Jiel, si tu vas faire la fête à un endroit tu n'es "pas contre" les bases qui mènent à l'existence de cet endroit (à part évidemment dans un cas particulier d'acte militant où tu iras faire une fête prohibée en opposition au pouvoir, par exemple, ce qui n'est pas le cas pour les touristes du 14 juillet). C'est bien pour ça que j'ai dit "pas contre" et pas "pour".

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 6. Dernière modification le 27 mars 2017 à 21:01.

    C'est bien pour ça que j'ai dit "pas contre". Je doute qu'un salafiste réellement instruit sur le sujet et convaincu vienne voir le feu d'artifice du 14 juillet :-). Et donc évidemment je classe les princes arabes venant d'une théocratie conservatrice, mais qui font couler le champagne à flot et arrosent des putes de billets en Europe comme des hypocrites "pas contre la vie occidentale". De la même manière que le touriste occidental en vacances dans une junte militaire est "pas contre" au final, bien content de pouvoir siroter des cocktails à pas cher sur une plage de luxe pour une poignée d'euros. Le salafiste ascète a au moins pour lui la cohérence.

  • [^] # Re: Genre du lectorat

    Posté par  (site web personnel) . En réponse au sondage Genre du lectorat de LinuxFr.org. Évalué à 10.

    certain.es

    Forbidden
    You don't have permission to access / on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    Marche po ton site.

    certain.es commentateurs

    Pfffrt ridicule… pourquoi pas commenta.triceteurs pour faire comme certain.es ? C'est quoi le règle ?

  • [^] # Re: Paix

    Posté par  (site web personnel) . En réponse au journal [HS] Promenade: c'est arrivé près de chez vous. Évalué à 9.

    Et puis, une chose à laquelle j’ai pensé mais que je n’avais pas évoquée… Comme ces gens sont en quelque sorte « morts pour la France », n’aurait-on pas dû leur ériger un monument, même petit, plutôt qu’un simple dessin au sol que les gens piétinerons ?

    J'espère que tu trolles, parce que (et sans être particulièrement militariste, juste factuel…) contrairement à des gens qui s'engagent volontairement d'une façon ou d'une autre dans une force régalienne française, non ils ne sont pas morts pour la France, mais tout au plus "morts parce que pas contre le mode de vie occidental".

    Et puis les monuments au morts, dans le genre hochet… tu veux pas leur filer la Légion tant que t'y es ?

  • [^] # Re: C'est toujours surprenant

    Posté par  (site web personnel) . En réponse au journal Analysons la cohérence des patrimoines de nos candidats. Évalué à 9.

    En plus tu cumules luxe et luxure, salaud de riche libidineux !

  • [^] # Re: C'est toujours surprenant

    Posté par  (site web personnel) . En réponse au journal Analysons la cohérence des patrimoines de nos candidats. Évalué à 5.

    Je suis à priori pas opposé à ta conception. Sans tomber dans le "décapitons les riches !" je pense comme toi et contrairement à Moonz que, si, il y a un souci quelque part dans l'existence d'ultra riches (note qu'on ne remet pas en cause leur existence à eux en fait, mais la réalité de leur mérite à accumuler des milliers d'années de revenu d'un travailleur moyen).

    Par contre pour le coup des loups ou des singes ou que sais-je incapables de se voir à un niveau supérieur, je t'invite à t'intéresser à quelques documentaires animaliers sur le sujet du renouvellement du mâle dominant-reproducteur dans un certain nombre d'espèces :-)

  • [^] # Re: KISS

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 3.

    Ca reste quand même intéressant d'avoir par exemple, avec Firefox, retrouver ses onglets depuis la précédentes fermetures du programme et un redémarrage de la machine.

    Pour Firefox en tout cas, ce sont des "données de profil" sauvegardées dans… le profil, pas du cache.

  • [^] # Re: Le swap ?

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 3.

    Du coup d'un pur point de vue logique comme il y a des cas où il faut séparer et d'autres non, la formulation de Xavier Claude est juste, RAID/LVM ne nécessitent pas (alias, systématiquement) de /boot séparé.

  • [^] # Re: Le swap ?

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 2.

    Si quand tu fermes ton portable ça l'éteint et que ça correspond vraiment à ton flux de travail, c'est que tu l'utilises comme un fixe ou au mieux un transportable, pas comme un portable. Tant mieux pour toi, c'est que tu n'es pas souvent dérangé, par des réunions par exemple :-).

  • # .

    Posté par  (site web personnel) . En réponse au journal Analysons la cohérence des patrimoines de nos candidats. Évalué à 2.

    Au final, entre incohérences et patrimoine ne reflétant pas le discours, cette transparence ne nous aide pas beaucoup, aucun sortant vraiment du lot en terme cohérence.

    Je suis pas spécialement fan de Macron, mais faut pas déconner, y a quand même 4 "80-100% immobilier, les cacahuètes ailleurs" et un "90% économie, cacahuètes ailleurs". Tu reproches à des gens dans les commentaires de voir ce qu'ils veulent voir mais ça fait un peu "j'avais envie de dire qu'ils sont tous pareil alors ils seront tous pareil".

    Alors oui tu parles en fait de cohérence et tu arrives à montrer que Macron est incohérent parce qu'il flambe alors qu'il faudra bien gérer l'état, donc dans le même sac que les autres, allez hop. Mouais.

    Bon déjà l'histoire de mal gérer le compte courant et de payer des agios, vu comment avec un salaire de cadre et un nom inconnu on arrive déjà à faire sauter pas mal de frais en élevant la voix, je serais bien étonné que Macron paie le moindre frais sur son découvert. Et pour son train de vie, bah apparemment il aime le luxe, alors si lui il les paye lui-même, ses costumes… Et puis c'est pas le (pire) candidat de l'austérité, en plus.

  • [^] # Re: C'est toujours surprenant

    Posté par  (site web personnel) . En réponse au journal Analysons la cohérence des patrimoines de nos candidats. Évalué à 4.

    Au final, tu peux faire à peu près les mêmes activités que quelqu'un plus proche qui regarde plus ses dépenses.

    En gros mais pas exactement. Celui qui prend l'avion en business class, il pourra dormir !

  • [^] # Re: Conseils pour les SSD sont dépassés

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 3.

    (ca veut dire que le disque est en fait un 266 Go ?, étrange comme valeur…)

    Pourquoi, parce que les cellules flash ne marcheront que si elles sont en puissance de 2 ? :)

    Le plus simple ça reste quand même de chercher si cette famille de SSD gère l'overprovisioning de série, plutôt que risquer de tomber sur des articles obsolètes et/ou simplificateurs, non ?

  • [^] # Re: Pourquoi autant de partitions ?

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 7.

    je suis un vieux qui n'y connais rien en uefi… j espere que le laptop me permettra de passer dans un mode sans….

    Sinon tu laisses ta distrib (enfin en supposant que ça soit pas une vieillerie genre Slackware) s'installer gentiment et après globalement boot en UEFI ça consiste à appuyer sur le bouton "Power". Ça devrait être abordable.

  • # .

    Posté par  (site web personnel) . En réponse au journal Du bon partitionnement entre un SSD et un HDD . Évalué à 10. Dernière modification le 23 mars 2017 à 13:49.

    Pour les quantités allouées au niveau de / et /usr, j'ai fait "à la louche", sachant que le but est d'avoir l'espace vide un peu pret au milieu du disque. J'aimerai bien un retour sur ce point.

    Le "milieu" d'un SSD n'a pas de sens, l'adressage logique est décorrélé du physique (et même si c'était corrélé, c'est pas un disque ou autre structure avec un déplacement physique à prendre en compte).