YBoy360 a écrit 674 commentaires

  • # Eux-mêmes

    Posté par  (site web personnel) . En réponse au lien Les manchots pourraient avoir une conscience d’eux-mêmes - numerama. Évalué à 1. Dernière modification le 15 janvier 2023 à 19:21.

    "Eux-mêmes" en tant que groupe, ou en tant qu'individu ? Parce que niveau vestimentaire, ils sont assez semblables (ils sont tous parfaitement sapés).

    Plonquipé comme même dirait mon dernier.

    Le manchot aurait conscience de lui-même.

    Eut-été moins «ambigu».

    Avoir conscience de soit implique d'avoir aussi conscience des autres et de son espèce, c'est inclusif. John Malkovich est d'accord avec moi-même, eux-mêmes étant aussi d'accord.

  • # Auto-completion Intellij

    Posté par  (site web personnel) . En réponse au journal [ANNONCE] Taack-UI première version (la 0.2). Évalué à 1.

    Pour info, le plugin Intellij vient d'être validé. Vous pouvez donc l'installer sur cet environnement (si c'est celui que vous décidez d'utiliser) sans avoir à le télécharger sur le site github.

    L'avantage de ce mécanisme : les mises à jour se feront automatiquement. Pour l'installer depuis le "Marketplace" (CTRL + ALT + S, puis plugins), il suffit de taper taack dans le champ de recherche.

    Pour les autres IDEs, surtout VS Code, c'est un peu plus compliqué, si quelqu'un a de l'expérience pour nous aider elle serait la bienvenue. C'est important pour les développeurs utilisant vi.

  • # correction

    Posté par  (site web personnel) . En réponse au journal [ANNONCE] Taack-UI première version (la 0.2). Évalué à 1. Dernière modification le 01 janvier 2023 à 08:36.

    Le paragraphe concernant JDBC contient des erreurs, est-il possible de remplacer :

    • Driver JDBC, permettant de réaliser des requete tele requettage d’objet via le langage TQL (Taack Query Language) limitant la portée de la requête aux objets autorisés. Utilisable avec DBeaver, Intellij ou LibreOffice Base, comme une base de données classique.

    par

    • Driver JDBC, permettant de réaliser des requêtes d’objets via le langage TQL (Taack Query Language) limitant la portée de la requête aux objets autorisés. Utilisable avec DBeaver, Intellij ou LibreOffice Base, comme une base de données classique.

    Merci

  • [^] # Re: "un peu trop lentement"

    Posté par  (site web personnel) . En réponse à la dépêche Le poste de travail Linux : un objectif gouvernemental ?. Évalué à 4.

    Le problème qui se pose, c'est aussi la pression subie pour que rien ne change et orienter les nouveaux développements sur des solutions verrouillées favorisant une plateforme. Il y a le motivation, pourquoi migrer, migrer quoi.. Si il n'y a pas d'argument fermement positif pour le long terme, c'est difficile de justifier la migration en elle-même.

    On a aussi l'impression que ça se passe systématiquement dans le chaos car les responsables de ces migrations, en plus de subir une constante pression, prenne souvent des décisions de façon isolée sans le cumul d'expérience nécessaire.

    Je pense que l'élément clé, c'est d'abord de s'assurer que les futures besoins soient couvert par des solutions pérennes pour l'organisation. Ensuite il faut analyser l'existant, pour qu'avec le moindre effort, le maximum puisse être fait. Ça demande évidemment une certaine expérience et du temps. Mais au final il y aura un bénéfice fonctionnel à cette action.

    Migrer pour migrer n'a pas forcement d'intérêt, par contre avoir la maîtrise de ses outils, avoir la capacité de ne pas être captif, conserver les données de ses clients en respectant les règles, c'est fondamentalement important.

    Si le gouvernement doit s'engager sur quelque chose, c'est commencer par définir un cadre pour les futures développements et peut-être proposer des cadres applicatifs clés en main pour les organisation qui ont des besoins similaires.

  • # C'est bien

    Posté par  (site web personnel) . En réponse au journal Spring Boot vers RPM (un bricolage). Évalué à 4.

    En tout cas je trouve tes scripts Shell bien lisibles (pour ce que permet Bash ..), sans doute portable et optimisé (si il y a du Bash. Et oui, j'entends ceux du fond dire que le KornShell c'est plus mieux). L'utilisation des intrinsics au lieu de forker des commandes dans tous les sens, j'en connais plus d'un qui pourrait en prendre de la graine.

    Encore une news sur Spring Boot et nous rendons Open Source notre Framework utilisé en interne (utilisant Spring Boot), avec une news ici en prime.

  • [^] # Re: Vive les constructions anarchiques

    Posté par  (site web personnel) . En réponse au journal Un livre d'histoire de sixième. Évalué à 1.

    Merci pour ces vidéos, en effet, il y a des alternatives à faire des routes en goudron imperméable.

    Sur les petites routes, l'eau n'est pas collectée. Si il y a moins d'une voiture par minute, je pense que la pollution de la nappe phréatique induite par elles est négligeable, d'autant plus qu'avec les normes actuelle, les moteurs rejettent moins de grosses particules absorbés par la pluie, et la consommation d'huile est négligeable.

    C'est vrai qu'à Paris, si il n'a pas eut de pluie depuis plusieurs jours, la chaussé devient glissante, aux premières gouttes.

    Quand au développement, il ne faut pas l'interdire bien sûr. J'ai vu des pays où malgré les routes (Nigéria, Égypte, Madagascar, c'était en 2000, mais pas le Maroc ou la Mauritanie), la collecte des ordures ne se faisait pas, les chèvres se broutaient au milieu des ordures, et tout le monde s'en foutait. Avec les taux de natalité de pays comme le Nigéria, tu ne pourras jamais donner une voiture individuelle par famille et leur proposer d'aller au campus/Leclerc avec. Il faut internet, des services via internet efficace.

    Le cliché d'aller à l'université en pirogue, franchement, ça me ferait rêver.

  • [^] # Re: Vive les constructions anarchiques

    Posté par  (site web personnel) . En réponse au journal Un livre d'histoire de sixième. Évalué à 5.

    Concernant l'aspect rhétorique, je ne peux que m'emporter au sujet des hypers et autres. Je ne suis ni contre la voiture, ni contre ceux profitant de ce moyen de consommation.

    Cela dit, j'ai assisté à de trop nombreux abus dans ma région, d'installations redondantes, en pleine nature, de toute une variété de grandes surfaces et d'infrastructures associées. Et ça m'énerve cette destruction méthodique de l'espace qui m'entoure sans aucune considération. Maintenant que c'est fait, de façon malheureusement irréversible, à quoi bon en faire tout un plat…

    On pourrait enterrer les parkings, conditionner les projets, laisser une chance aux 'petits' commerces pour que les centres villes ne soient plus abandonnés. Les boomers ont créé ces infrastructures, quasiment sans limitations, avec des beaux complexes, dans un périmètre naturel mesuré. Maintenant, comme on à moins de place ici, faut-il tout stopper ou aller ailleur ?

  • # Vive les constructions anarchiques

    Posté par  (site web personnel) . En réponse au journal Un livre d'histoire de sixième. Évalué à 3. Dernière modification le 25 novembre 2022 à 12:04.

    Sur le plan écologique, le fait de ne pas goudronner les routes est plutôt positif. Alors oui, on freine moins bien, et les ronds points sont un peu plus dangereux.

    Égoïstement, j'espère que l'inde et l'Afrique ne se mettront pas trop à faire comme nous. Quoique que l'Inde ait augmenté ses émissions de gaz à effet de serre de 6 % en un an, et que l'Europe les aient diminuées de 1 %.

    Qu'ils puissent se développer durablement. Un parking de supermarché goudronné n'est pas un signe extérieur de richesse, mais un symbole de décadence aggravé (à coup de pots de vinno, comme leurs potes les ronds-points).

  • [^] # Re: Teams me bloque l'usage de Wayland

    Posté par  (site web personnel) . En réponse au lien "Wayland ne sauvera pas le bureau Linux", par un dev Wayland déçu. Évalué à 1.

    Teams est plus qu'une merde, je suis gavé de spam depuis mon premier meeting sur cette solution. Je ne parle pas de la qualité d'image, du son, ni des ressources que prend le client lourd sur les PC Windows.

    Mais bon, dès que l'on échange avec une boite du "Fortune 500", on est obligé d'y passer avec une probabilité de 499 / 500…

  • [^] # Re: Teams me bloque l'usage de Wayland

    Posté par  (site web personnel) . En réponse au lien "Wayland ne sauvera pas le bureau Linux", par un dev Wayland déçu. Évalué à 2.

    il y a une solution : v4l2loopback-dkms et OBS Studio.

    https://lukespear.co.uk/blog/share-desktop-as-webcam-in-obs-loopback/

    Ça crée une caméra virtuelle avec OBS (tu peux donc faire ce que tu veux comme mise en scène) puis tu partages la caméra virtuelle.

  • [^] # Re: Genre vraiment déçu

    Posté par  (site web personnel) . En réponse au lien "Wayland ne sauvera pas le bureau Linux", par un dev Wayland déçu. Évalué à 5. Dernière modification le 20 octobre 2022 à 04:42.

    Pour le moment SteamOS utilise Xorg.

    Cela dit, comme pas mal d'utilisateur, j'utilise Plasma 5.26.1 sur Wayland et ne souffre plus d'aucune limitation, ce qui n'était pas le cas jusqu'à il y a encore quelques jours :

    • Application XWayland supportant la mise à l'échelle rationnelle (i.e. avec des ratios non entier, utile si HiDPI et plusieurs écrans avec des mise à l'échelles différentes, chose impossible à gérer avec Xorg) ;
    • Copy/Past entre différentes applications OK ;
    • OBS Studio fonctionne nickel ;
    • Chromium et Firefox sont maintenant stable en Wayland natif (et semblent très réactifs) ;
    • Et Steam (et les jeux donc) fonctionne également parfaitement, mais peut-être XWayland est-il utilisé derrière …

    Le but de Wayland est d'être moins compliqué que le serveur X, alors cela implique qu'il y ait moins de fonctionnalités. Je ne sais pas par contre en quoi Mesa serait moins fonctionnel avec Wayland, je ne comprends pas ce point.. Si il parle de XGL, il faut le préciser.

  • [^] # Re: Jouer en streaming

    Posté par  (site web personnel) . En réponse au lien Google ferme son service de jeu en streaming Stadia . Évalué à 3.

    J'ajoute que la consommation électrique lié au transport, à la compression et décompression est plus élevée que pour Netflix, car il est simple de créer des caches chez les opérateurs pour Netflix. De plus, Netflix pourrait faire du broadcast pour les films les plus regardés, chose impossible pour le jeu vidéo.

  • [^] # Re: Jouer en streaming

    Posté par  (site web personnel) . En réponse au lien Google ferme son service de jeu en streaming Stadia . Évalué à 3.

    Non, faible latence impossible de faire tourner sur un cloud en France un jeu pour un joueur en Corée..

    Comme je l'ai dit, il n'y a pas de gains via mutualisation, au contraire, plus de ressources globales allouées. Car de toutes les manières tu as besoin d'une cg, donc ton jeu il va utiliser 2 cg.

  • [^] # Re: Jouer en streaming

    Posté par  (site web personnel) . En réponse au lien Google ferme son service de jeu en streaming Stadia . Évalué à 2.

    Le cloud gaming made in MS, c'est même pas du full HD, en même pas 30 FPS. Mon Steam Deck fait fonctionner les jeux en HD à 60 FPS. Je joue avec les options en medium à 40 FPS pour consommer encore moins.

    Le rapport performances par watt est gagnant, et crois le ou non, je ne joue plus en 4k sur ma machine de guerre, le Steam Deck propose un bien plus grand confort que mon pc. Hors nombre de pixels, et FPS dans certains jeux, il ne me sert plus qu'à travailler.

  • [^] # Re: Jouer en streaming

    Posté par  (site web personnel) . En réponse au lien Google ferme son service de jeu en streaming Stadia . Évalué à 1. Dernière modification le 01 octobre 2022 à 15:41.

    Dans l'empreinte écologique il faut aussi prendre en compte le transport de l'information avec une faible latence et le fonctionnement des algorithmes de compression décompression.

    Il n'y a pas de mutualisation de carte graphique, puisqu'il en faut une pour afficher l'information à l'écran moins puissante, certe, mais même une carte graphique bas de gamme fait tourner les jeux aujourd'hui. Par exemple le Steam Deck sous Linux fait tourner les jeux dans de très bonnes conditions avec 15 watts pour le système, écran inclus…

    Pour moi clairement ça n'est pas du tout écologique.

  • # Performances

    Posté par  (site web personnel) . En réponse au journal Rust dans Linux, ça démarre fort!. Évalué à 5. Dernière modification le 28 septembre 2022 à 10:21.

    L'intérêt du pilote NVM Express est de montrer qu'il atteint presque les même performances que celle du pilote C existant.

    Qu'est-ce qui permet de dire que ce serait lent ? J'ai beau aimer Java et le C, je vois pas ce qui en Rust ferait que c'est plus lent qu'en C…

    Les performances devrait atteindre celle du C avec directives pragma (ça ne s'appelle plus comme cela maintenant, ce sont les __attribute__, __restrict__ de gcc par exemple), c'est à dire celle du C fait par des vrais, des développeurs du noyau, qui n'ont pas peur de se balader en tongs en hiver à Helsinki.

    Le fait de donner plus de précisions au compilateur sur la gestion de la mémoire, comme on le ferait avec les directives du compilateur en C permet au contraire plus d'optimisations out of the box (comme on dit).

  • # Vive Autoconf

    Posté par  (site web personnel) . En réponse au lien La « configuration » par langage dédié (DSL), une invention de Satan. Évalué à 3. Dernière modification le 24 septembre 2022 à 12:45.

    J'enrage aussi beaucoup contre Gradle, mais au final c'est un outil de dingue.

    Juste un point :

    Même configurés à fond de leurs capacités, les meilleurs IDE n’ont pas les moyens de donner des conseils pertinents.

    Dans le cas de Gradle, il n'y a pas de support de l'IDE (du moins elle est empirique comme tu l'indiques), car les DLS statiquement typés de Groovy sont apparus après. La version Kotlin est statiquement typée de ce que j'en comprends (j'utilise très peu kotlin dans Gradle).

    Pas mal des points que tu soulèves dépendent de ce problème, mais globalement je suis d'accord avec toi, tout système de build t'impose un cadre et des conventions, Gradle est gavé de conventions pas toujours claires, pour nos projets, ça pose bien des soucis.

    Cela dit, lorsque l'on respecte ces conventions, on gagne finalement du temps. On peut aussi créer des extensions simplement, donc l'exotisme du build d'un projet particulier est un problème solvable selon moi, d'autant plus que les plugins Gradle récents sont faciles à lire (peut-être pas tous, mais c'est ce que j'ai constaté d'une manière générale).

    Et le fait de respecter des conventions facilite le partage.

    Pouvoir sur n'importe qu'elle OS, sans avoir a installer d'autres dépendances que Java faire :

    $ ./gradlew shadowJar

    Élimine bien des critiques (AMHA)..

  • [^] # Re: fish and chips

    Posté par  (site web personnel) . En réponse au journal Performances et GC : détruisons les mythes. Évalué à 5.

    D'autant plus qu'il y a des combo-multiples dans l'article en lien (bien que ce soit intéressant) :

    • ça semble être spécifique à .Net (quoi que l'on doivent pouvoir pré-allouer dans la crèmerie d'en face) ;
    • il y a des benchmarks, cool, qu'on comprend, mais les explications sont volontairement succinctes ;
    • le code met les accolades aux mauvais endroits ;
    • les conventions de nommage …

    Bref, dommage qu'on ne soit pas vendredi, en effet… Si quelqu'un veut profiler tout ça pour la lecture du soir, ce serait sympa.

  • [^] # Re: Je lui mettrais bien une cartouche

    Posté par  (site web personnel) . En réponse au lien Ma disquette dans ce lecteur / Et son bruit est si doux / l'attachement aux belles choses. Évalué à 3. Dernière modification le 11 septembre 2022 à 20:15.

    ça existe encore sur la Switch, non?

    Moi, ce sont les modems qui me manquent. Ils feraient de la politique maintenant..

  • [^] # Re: Ça me travaille maintenant

    Posté par  (site web personnel) . En réponse au lien Software is in Decline - Jonathan Blow. Évalué à 2.

    Tu es bien péremptoire, ce n'est pas une question de dépendance, puisque l'un ne peut aller sans l'autre. Nous gratifions constamment le software, alors que le HW est considéré comme une "commodities". On laisse les chinois s'en occuper…

    Pourtant, il y a bien plus d'évolution HW qu'il n'y en a en software. On sur-valorise dans le monde occidental d'après MS, le software, les start-up ne font quasi que du software, d'où le déclin qu'il prédit, car la valeur ajoutée au software ne sera plus significative.

    Si on prend son exemple de réalisation d'un effet sur une photo, dans un smartphone, la partie logiciel responsable de cet effet, qui est commercialisée, est triviale, comparativement à la partie HW (qui est une commodities).

    On pourrait faire un parallèle entre l'art abstrait et l'art figuratif, les chinois détestant l'art abstrait que les Américains ont imposé au 20eme siècle, au détriment des places européenne.

  • [^] # Re: Ça me travaille maintenant

    Posté par  (site web personnel) . En réponse au lien Software is in Decline - Jonathan Blow. Évalué à 2. Dernière modification le 17 août 2022 à 19:55.

    J'adore cette vidéo, on dirait un Monty Python. La mise en scène dans son hôtel en Chine, sa démonstration qui n'a rien à voir avec le sujet, sa conclusion : le software est has-been parce qu'il y a des bugs, alors que ça commençait bien… Même ses exemples laissent à désirer : mon quotidien m'en montre bien plus. Il n'a pas grand chose à dire, mais il le fait, et finalement on regarde, jusqu'au bout, en ce qui me concerne.

    Il n'est pas question de formulaires web, ou de certifier son application auprès de la FAA. Si on en reste au 1er degré, le message sous-jacent est que les évolutions software doivent tout au HW, et peu de choses au software en lui même. Et bien jamais on ne me prouvera le contraire. Voilà.. Faudra m'expliquer l'histoire des formulaires.

  • [^] # Re: J'avais 10 minutes à perdre avec un pause café

    Posté par  (site web personnel) . En réponse au lien Software is in Decline - Jonathan Blow. Évalué à 0.

    Et si les formulaires des sites de PME de quartier que j'ai consultés aujourd'hui (avis et sky.fr) avaient pu fonctionner, je m'en porterai pas plus mal.

  • [^] # Re: J'avais 10 minutes à perdre avec un pause café

    Posté par  (site web personnel) . En réponse au lien Software is in Decline - Jonathan Blow. Évalué à 1.

    C'est un résumé un peu succinct, le gars en question à commis Braid, ce qu'il dit n'est pas totalement infondé, ne serait-ce que pour cette raison :).

  • [^] # Re: Nope

    Posté par  (site web personnel) . En réponse au lien Java est toujours un champion. Évalué à 4. Dernière modification le 11 août 2022 à 15:40.

    Quelle JVM usitlises-tu ?

    Il y a eut beaucoup d'amélioration concernant le RPi, celle par défaut n'est pas performante.

    Les tél Android ne sont pas tellement plus puissant qu'un RPi, les applications ne mettent pas beaucoup de temps pour se lancer.

  • [^] # Re: Qt

    Posté par  (site web personnel) . En réponse au journal De l'influence néfaste de Google sur les développeurs C++. Évalué à 3.

    Juste pour te donner un ordre d'idée, nous optimisions la façon dont les bibliothèques étaient chargées, et à froid, sans charger de modèle, CATIA V5 c'est 1,6 Gio dans la RAM. Je ne connais pas de logiciel plus conséquent… en 2005, en 32-bit.