Disons que c’est un peu choquant pour les vieux de la vieille, mais dans ce monde moderne de runtime, bytecode et interpreteurs jit, c’est loin d’être le plus important.
D'autant que les cas où ça pouvait permettre de faire très simplement des choses simples n'existent presque plus puisque tu peut "lancer" un fichier .java simplement avec
Il me semble que non justement. Je suis pas expert mais il me semble qu'en terme de HPC Atos/Eviden fait le même boulot que HPE. Ils ne sont pas de simples revendeurs, ils produisent les bullx et bullsequana (dont l'un est en 6ème et un second en 8ème position au top500) et font du support pour le TERA-1000 et TERA-1000-2.
[^] # Re: Classe Ă la con
Posté par barmic 🦦 . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 2.
Ah oui pardon
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Classe Ă la con
Posté par barmic 🦦 . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 5.
En fait c'est très subtile. Il y a un curseur à placer entre "j'e suis un ed et je ne fais rien pour t'aider" et "tu fais un clique, j'ai créé une application microservice et son déploiement sur kubernetes".
L'usage qui consiste à décrire naturellement comment tu veux te servir du code et l'outil te fais la structure minimale qui y répond me semble plus être dans la catégorie de l'usage efficace de l'IDE. Tu lui a donné ton intention et il crée ce que tu aurais de toute manière créé puisqu'il le déduis de l'usage.
Je suis plus septique des outils cli de framework web qui créent des structures assez verbeux genre (je connais pas la syntaxe de tête) :
ng component create my-component
, qui va te créer 3 ou 4 fichiers qui respectent des bonnes pratiques et tout, mais on est clairement, à mon avis, de l'autre côté du cuerseur.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Classe Ă la con
Posté par barmic 🦦 . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 5.
Je suis pas sûr de comprendre ta dernière phrase, mais moi je trouve super intéressant tous les trucs qui sont fait comme ça pour générer du code car ils mettent en valeur ce qui est du boilerplate et ce qui a de la valeur dans le code.
En java il y a un troll depuis des années entre ceux qui utilisent lombok et ceux qui le détestent. Cette bibliothèque permet de générer du code à la compilation. Tu peux écrire par exemple:
et tu as le constructor, le setter et le getter qui sont créé à la compilation.
Donc pour ceux qui ne serait pas familiarisés à la main c'est :
Personnellement plutôt que de s'éttriper à savoir si lombok est bien ou pas (pour des raisons d'implémentations) je pense qu'il serait bien plus pertinent de se demander comment faire évoluer le langage pour ne plus en avoir besoin (et le record ne sont qu'un tout petit bout de l'intérêt de lombok).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Classe Ă la con
Posté par barmic 🦦 . En réponse au journal j'aime bien l'auto-complétion par IA (Github Copilot). Évalué à 3.
A noter qu'utiliser cette forme n'est pas simplement aussi rapide à écrire que si tu faisais générer le constructeur (par IA ou ce que tu veut), mais c'est aussi bien plus simple à mettre à jour.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: aptitude
Posté par barmic 🦦 . En réponse au lien Le nouveau solveur de dépendances de APT 3.0. Évalué à 3.
Je crois que chez Debian les solveurs de dépendance, c'est une addiction. A une époque si ce n'est toujours le cas aptitude avait un second solveur qui était lancé si le premier ne trouvait pas de solution… un solveur 3-SAT qui consommait la totalité de ta RAM et mettais un temps fou à répondre (je vois pas dans quel monde c'est une bonne idée).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: et les autres
Posté par barmic 🦦 . En réponse au lien AWS prévoit d'investir 7.8 milliards dans le cloud "souverain". Évalué à 3.
FISA, AAA ou l'acronyme que tu veux. Le sujet ce n'est pas la loi, c'est le contrôle que veut obtenir les USA via leurs entreprises. Si aucun de leur textes actuels ne suffisent, ils en créeront le Federal United Counter Killers et ce sera bon.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# supervisord
Posté par barmic 🦦 . En réponse au lien procfusion - Un gestionnaire de processus, écrit en Rust, pour vos images Docker. Évalué à 4.
Au début je me suis dis que c'était un peu violent pour simplement changer le comportement par défaut de supervisord, mais je comprends pour le runtime.
Et puis la philosophie n'est probablement pas la mĂŞme :
supervisord est fait pour utiliser des conteneur un peu comme des vm. Tu prends ta debian, tu install ce dont tu as besoin dessus et c'est parti.
procfusion est plus pour des services qui sont regroupés (ce qui aujourd'hui est plutôt géré par la notion de pod)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: et les autres
Posté par barmic 🦦 . En réponse au lien AWS prévoit d'investir 7.8 milliards dans le cloud "souverain". Évalué à 6.
Il n'y a aucun procédé technique ni organisationnel qui peut rendre compatible une boîte soumis à FISA à une souveraineté autre que les États Unis.
Si FISA peut être contourner alors, elle sera changée.
Les dayssideurs praissés ne croient qu'aux GAFAM et pensent que l'on ne sait pas coder en France. Ils n'ont pas entendu le texte : le code fait loi
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 3.
Aujourd'hui la pratique consiste à utiliser un "équivalent" du binaire statique avec ce qu'on appel des fatjars (ou uberjar). C'est un zip qui contient ton code compilé (des fois le source), tes dépendances et un ou 2 fichiers qui décrivent le truc.
Sur un jar comme ça tu peux simplement faire
java -jar fichier.jar
et c'est clos. Quel java ? Tu peux bien sûr fairejava --version
, mais comme il n'y a pas de bibliothèque dans le JRE (hors la bibliothèque standard), ils sont tous interchangeables (tu as une suite de tests qui est là pour le vérifier).Tu n'a pas java ou pas la bonne version ? Tu le télécharge, le décompresse, set la variable
JAVA_HOME
dans le dossier que tu viens de créer et tu lance${JAVA_HOME}/bin/java
.Comme java est de base très découplé du système ça n'est pas un gros problème.
Je dirais qu'en python tu dois faire des pieds et des mains pour te dépatouiller du système (avec les différentes formes d'env, etc) en java c'est les mainteneurs de distribution qui se tapent le sale boulot pour tordre java pour en faire des paquets systèmes (c'est pas la mère à boire mais tu sent que c'est pas fait pour).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 0.
Mais là ce que t'es entrain de dire c'est qu'une équipe a fait le choix délibéré d'avoir un build sophistiqué. C'est un peu comme dire que ça peut être utile de connaitre perl parce que j'ai déjà vu une équipe faire son build en perl.
Surtout que ce qui est nécessaire c'est plus de connaitre le principe d'une CI que de comment tu lance javac qui ne va pas t'aider quand tu te retrouve devant une API d'eclipse amha
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 1.
Condenser c'est à la fois retirer du contenu et perdre une partie de la promo. Pour ce qui est de demander du temps, je te laisse te confronter aux réalités d'une université.
Franchement non. Mon métier n'est pas drastiquement plus complexe qu'il y a 15 ans (et j'ai commencé par du JavaEE Oracle à tous les étages à du kubernetes on premise avec spring et vertx déployé dessus). Il a changé, mais de là à le présenter comme plus complexe c'est se fourvoyer amha.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: J’ai très récemment pris conscience des limites de debian
Posté par barmic 🦦 . En réponse au journal Merci Debian ! Des heures de perdues en installant une nouvelle carte graphique !. Évalué à 2.
Faire du pinning doit pouvoir permettre de garder presque quoi qu'il arrive un paquet sans perdre les mises Ă jour.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 1. Dernière modification le 14 mai 2024 à 23:39.
Souffler sur un pissenlit fais plus de dégât que de ne pas savoir lancer javac.
En fait la question c'est qu'elle est ton travail ? Est-ce que c'est écrire le code qui tire le mieux parti possible de l'architecture sur le quel il tourne ou est-ce que c'est par exemple le fait de sortir certaines fonctionnalités aux utilisateurs ? (vraiment il ne faut pas y voir du manichéisme de ma part les 2 ont de la valeur et c'est d'un côté ce que l'on te demande et de l'autre comment toi tu envisage ton travail) C'est ça qui devrait déterminer le runtime et le temps que tu alloue à chaque chose. Sachant que si tu as des dev c++ qui s'intéressent au hardware autant que des dev js, c'est pas garanti que l'on gagne grand chose sur le résultat final.
Bien sûr le monde n'est pas totalement figé, il n'y a pas longtemps en java j'ai pu gagner de la performance nécessaire en cas d'utilisation réel parce que je sais comment fonctionne le modèle mémoire du langage.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Résumé
Posté par barmic 🦦 . En réponse au lien 16 ans de CVE-2008-0166 (bug OpenSSL Debian) : casser DKIM et BIMI en 2024. Évalué à 4. Dernière modification le 14 mai 2024 à 22:15.
Je suis tombé là dessus. C'est intéressant :
C'est marrant on peut tomber sur cette discussion où ça a était choisi et ou on voit les certaines réactions 2 ans après et où il y a la même discussion qu'ici sur l'utilisation de données non initialisés comme source d'entropie.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 2.
En fait (pour le cas de java) la question est tellement trivial que c'est vraiment facile à trouver par soit-même ou de se faire aider par un collègue ou ce que tu veux comme autre source d'information. Alors que comprendre ce qu'est l'orienté objet à la fin du module tu aura 30% de la promo qui ne le comprendront pas et tu vois des gens qui s'écharpe depuis des décennies dessus. Entre arriver à aider un peu plus 2 ou 3 élèves à comprendre comment utiliser le paradigme derrière le langage et en perdre 2 ou 3 avec de la technique je pense que mon choix est vite fait.
Les études ne forment pas des experts. Tu acquière l'expertise après des années de pratiques.
En fait tu ne prend pas en considération le contexte. Tu as un module il fait quelques heures, tu va voir comment avance les étudiants, il y a un moment où tu va devoir choisir tu retire quoi ?
Oui tu ne va pas former des cracks qui se vendront 70k en sorti d'étude, il y a des trucs qu'ils n'auront pas vu, des trucs qu'ils auront mal appris et des trucs qu'ils auront totalement oublié dans la semaine qui suit le diplôme.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Résumé
Posté par barmic 🦦 . En réponse au lien 16 ans de CVE-2008-0166 (bug OpenSSL Debian) : casser DKIM et BIMI en 2024. Évalué à 2.
Vu la conséquence j'aurais du mal à dire que c'est du bonus.
L'histoire lui a donné tord. Surtout qu'il me semble qu'il existait à minima des patch pour qu'une page donnée par l'OS soit mise à 0.
Quand on fait quelque chose de bizarre et qui se veut intelligent, ça vaut le coût de mettre un commentaire (après peut être que le développeur Debian l'a ignoré).
La chaine me paraît vraiment bizarre. On initialise avec un fort avant d'utiliser un (cs)prng. Démarrer avec une source faible voir inexistante (en fait sur la quelle il n'y a aucune raison d’émettre une hypothèse sur son contenu) me parait bizarre.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 4.
Je ne pense pas. Personne n'est captif d'un IDE. Celui au quel on pense tous avec java et un gros bouton play c'est eclipse. Projet libre pas relié à une entreprise et personne hors études se retrouve enfermé avec eclipse (au point où jetbrain - très peu présent dans le monde universitaire en tout cas français - a pu arriver et lui tailler des croupières). Parce qu'en fait c'est relativement simple. Le sujet de compiler du code java n'existe pas vraiment. Tu as des outils de builds différents mais qui se démarquent pour des choses autour de ça. pour ce qui est de compiler du java, c'est un sujet résolu (en bytecode tout du moins).
Tu as des IDE qui enferment : xcode par exemple, mais aussi les platefrome à la mode dans les années 90 (delphi ? smaltalk ?), mais dans le monde java je ne crois pas.
Je gèrerais un cours de programmation java, je préfèrerais probablement garder plus de temps sur du code que de prendre du temps d'une part qui ne leur servira quasiment que s'ils font du java et qu'ils apprendront en arrivant en entreprise très surement.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Résumé
Posté par barmic 🦦 . En réponse au lien 16 ans de CVE-2008-0166 (bug OpenSSL Debian) : casser DKIM et BIMI en 2024. Évalué à 4.
C'est pas très fragile comme hypothèse ça ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Résumé
Posté par barmic 🦦 . En réponse au lien 16 ans de CVE-2008-0166 (bug OpenSSL Debian) : casser DKIM et BIMI en 2024. Évalué à 2.
S'ils n'utilisaient que DKIM pour bloquer le spam
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Génération Z
Posté par barmic 🦦 . En réponse au journal C11, listes variantes et le turfu. Évalué à 3.
D'autant que les cas où ça pouvait permettre de faire très simplement des choses simples n'existent presque plus puisque tu peut "lancer" un fichier
.java
simplement avecSauf intellij et eclipse. Ils tentent d'être plus malins que maven et d'ailleurs ne cherchent pas à être trop lié à ce dernier mais ils ont une bonne intégration et tu n'a pas à savoir ce qu'ils font dans l'énorme majorité des cas. Tu manipule juste des pom.xml et c'est terminé.
Je pense que le commentaire au dessus parlait de cas de ne pas savoir ni compiler ni lancer le programme sans l'IDE. Je ne sais pas ce qu'il en serait aujourd'hui mais fut un temps si tu te laissais portait par l'IDE sans chercher à comprendre, tu cliquait juste sur un bouton play et tu n'avais aucune idée de ce qui se passait derrière.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: IA y a
Posté par barmic 🦦 . En réponse au lien Stack Overflow bans users en masse for rebelling against OpenAI partnership. Évalué à 2.
Pourquoi y mettre une question de morale ou valeur ? (avec une bonne dose de caricature)
ça peut être
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sans vouloir faire mon vieux con...
Posté par barmic 🦦 . En réponse au lien dte : un autre éditeur de texte normal. Évalué à 3.
Je ne comprends pas. Tu dis ne pas savoir et quand je pointe la doc officielle qui parle des éditeurs fournit avec MacOS, tu ne veux pas t'y intéresser.
Ça prends une quinzaine de secondes d'aller sur ton moteurs de recherche favori pour avoir 30 autres sources concordantes si tu as besoin.
Si ça ne t'intéresse pas à ce point pourquoi en avoir parlé pour sortir une hypothèse sans autre base que ton à priori ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Tempête dans un verre d’eau …
Posté par barmic 🦦 . En réponse au lien Des recruteurs contraints de se passer des IAs pour sélectionner des candidats 🤖. Évalué à 1.
J'aurai encore plus rapide : cesser le processus d'entretien.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Ils font quoi ?
Posté par barmic 🦦 . En réponse au lien Atos, une faillite collective. Évalué à 2.
En France je ne sais pas, mais en Europe tu as Nebius.
Il me semble que non justement. Je suis pas expert mais il me semble qu'en terme de HPC Atos/Eviden fait le même boulot que HPE. Ils ne sont pas de simples revendeurs, ils produisent les bullx et bullsequana (dont l'un est en 6ème et un second en 8ème position au top500) et font du support pour le TERA-1000 et TERA-1000-2.
Sur la petite cinquantaine de machines d'Atos dans le TOP500, tu en a une bonne part qui ne sont pas acheté en France et tu en as plusieurs qui ne sont pas en Europe et tu as des acteurs privés qui en achètent.
Ça m'a plus l'air d'être de l'autodénigrement que quelque chose d'observable.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: enthousiasme
Posté par barmic 🦦 . En réponse au journal décrire une une image avec une iA locale. Évalué à 3.
L'autre jour j'ai fais un essai : je lui ai demandé un mot de vocabulaire que je n'arrivai pas à retrouvé via les dictionnaires de synonymes et ça a plutôt bien marché. J'aurais mis 2 ans à trouver une utilité. Bon je suis pas sûr que ça valait le coup.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll