Modernizer permet de détecter l'emploi des éléments obsolètes de l'API Java en fonction de la version de la JVM ciblée.
Typiquement, avec Vector, le plugin pètera une erreur pour Java 1.2 et plus, mais pas pour Java 1.0 et 1.1.
A curated list of awesome frameworks, libraries and software for the Java programming language.
Une liste gigantesque reprenant un par un les différents frameworks s'exécutant sur JVM.
Analyser la sécurité de votre serveur sous Debian via des CVE.
Merci au Styx
Running Javalin on GraalVM (22MB total size) - Javalin - A lightweight Java and Kotlin web framework
Compiler en natif des jar Java avec GraalVM et le mode ahead-of-time (AOT).
Ce que je note :
- GraalVM ne peut pas gérer de la réflection puisqu'elle a besoin de toutes les classes pour créer un exécutable autoporteur.
- Dans ce cas il faut lui indiquer explicitement les classes à inclure (celles chargée via réflection) lors de la compilation.
La question encore en suspend est : comment fonctionne la gestion de la mémoire de GraalVM mais côté ops, eux qui avaient avant les options -Xms et -Xmx ?
Juste merci. You're such a wonderful Chlouchloutte !
Je ne parvenais pas à mettre des mots sur le problème et tu l'as fait : un procès d'intention.
Richelieu doit se ravir dans sa tombe de constater que la police des moeurs et de la sainte parole agit encore et sans faillir alors qu'il n'est plus là !
Ce post de Riff's vient de m'éclairer. En fait nous sommes en train d'assister à une levée de SJW de la bien-pensance politique sur les river (Styx et Flux-River).
En fait, ces personnes ne jugent pas les actes du type :
- Ruffin qui défend les pauvres
- Ruffin qui donne la parole au peuple
- Ruffin qui médiatise les exactions de la finance
- Ruffin qui troll les 1% (cf. le film Merci patron)
- Ruffin qui tente de mettre en place une enquête parlementaire sur les fraudes Charal en commission
mais uniquement LEUR interprétation personnelles des paroles de Ruffin.
J'ai vraiment l'impression de revivre les moments pourris du Styx où Alda décortiquait les postes de tout le monde pour y voir une agression transgenre alors que les gens discutaient sans arrière pensée. Au début j'avais de la peine pour Alda car elle/il/iel/eil (je ne sais pas comment bien l'écrire Alda, excuse-moi) car certaines phrases pouvaient être mal prises ou sujettes à interprétation. Mais à force d'échanger avec les autres Shaarlistes, il devenait évident qu'il n'y avait aucune arrière pensée ou volonté de nuire. À ce moment Alda c'était mise/mis/misiel/miseil elle/il/iel/eil-même une cible sur le front en criant à l'assassin transgenre (ça reste chiant à écrire, Le Hollandais Volant a raison).
Je remercie d'ailleurs Petit-Être-Malfaisant de l'avoir sortie/sortie/sortiel/sorteil de sa river car c'en était plus possible. Là, c'est pareil mais avec Ruffin parce qu'il a cité Etienne Chouard, parce qu'avant Étienne Chouard avait cité Soral... Je ne sais pas quoi vous dire à part ce que me conseillait Floriana (une amie) il y a quelques années : "juge les actes d'un homme et non ses paroles".
Dans les actes :
- Ruffin, Chouard ou encore Asselineau vont dans la rue pendant que nous préservons nos culs embourgeoisés dans la chaleur et la douceur de nos fauteuils.
- Ruffin, Chouard ou encore Asselineau s'arrachent les cheveux à décortiquer les textes et les propositions de lois pour identifier les origines des problèmes.
- Ruffin, Chouard ou encore Asselineau font de l'éducation populaire pendant que nous partons en vacances, jouons à des jeux vidéos ou prenons du bon temps entre-amis.
- Ruffin, Chouard ou encore Asselineau tentent de fédérer une idée commune : les classes populaires doivent reprendre le contrôle de la démocratie ; pendant que nous nous caressons le pistils à définir si ce que untel relaie alors qu'untel avant avait relayé les propos d'untel et que ce dernier c'était mal puisqu'il est associé à untel...
Merde les gars. Vous me faites penser aux shitstorms que se mange régulièrement le Joueur du Grenier parce que des SJW sur-interprètent tout ce qu'il dit. Alors je peux me tromper mais pourrions-nous donner une chance à ces mecs (surtout Ruffin arrêtez de déconner) ?
Et pourriez-vous vous farcir les 100h de vidéos que chacun de ces bonhommes a pu publier pour les juger par vous-même et pas sur les dire et les ragots colportés par Yannis Youlountas. Parce que moi je l'ai fait avec Animal et non seulement ça nous a pris un paquet de temps, mais en plus il n'y aucun propos racistes, fascistes ou xénophobes tenu par ces messieurs.
Désolé mais Yannis Youlountas a un pète au casque et confusionnisme.info & Co ne sont pas du tout des sources correctes. Celles-ci ne s'intéressent pas à la vérité mais uniquement a confirmer leurs propres points de vue.
Je trouve ce premier post tout à fait approprié. Avec l'excellent de Chlouchloutte sur le genre et sa soit-disante construction sociale, il m'a donné envie de :
1) Ajouter des likes sur notre river.
2) Ajouter un moteur de recherche.
3) Agréger nos conversations en mode post-réponse via un bouton.
Qui veut faire une SPA avec moi ?
C’est un lieu commun d’affirmer que le Conseil National de la Résistance a sorti la France de l’obscurantisme social en inventant la sécurité sociale...
La sécurité sociale est un système complexe dont l'idée émergea pendant les années trente (en France) et qui s'inspira du système Bismarckien (pas sûre de l'orthographe).
Elle prit ses racines pendant le gouvernement de Vichy et non sous le gouvernement du grand Charles, ni sous l'impulsion du CNR en 1945.
En résumé, si vous êtes pour la sécu, alors vous êtes un colabo-nazi !!! #PasDamalgame
Si vous trouvez ce racourcis stupide, sachez que c'est le même que celui pris par les antifas accusant Chouard d'être un gros raciste / fasciste lorsqu'il met en lien des analyses de Soral.
Dit autrement, on peut être d'accord avec des cons sur certaines choses, cela ne veut pas dire pour autant que l'on est d'accord sur tout avec eux.
Donc lorsque Etienne Chouard met en lien une vidéo de Soral, où ce dernier explique, textes de lois à l'appuie, que :
1) Les parlementaires de la Commission Européenne ne sont pas élus par les citoyens.
2) Qu'ils cumulent deux pouvoirs : Législatif et Exécutifs alors que le principe même d'une Démocratie Républicaine consiste en la séparation des trois pouvoirs (quatre avec la monnaie).
3) Que 27 des commissaires ne sont pas français et pour certains n'ont même jamais mis les pieds en France.
4) Que 80% des lois françaises, entre-autres celles sacageant les services publics, pétant notre sécu et brisant les retraites sont rédigées exclusivement par ces commissaires.
Bah oui, je trouve que même si l'explication vient de Soral, l'impact est si grave qu'il vaut mieux la partager. Et je suis navrée de voir qu'on préfère oublier le message parce que le lanceur d'alerte c'est Soral.
Donc je le dis, Soral est raciste oui, Soral est un homme dangereux et lui donner accès au pouvoir serait une tragédie É-VI-DE-MENT ! Est-ce que c'est bon pour tout le monde ?
Mais considérer que :
1) Le monsieur ne dit jamais de vérité.
2) Que toutes ses pensées sont toujours tout le temps racistes, même lorsqu'il joue avec ses gamins par exemple.
3) Toute personne qui s'est intéressée à lui un jour est forcément une grosse raciste-nazi pour toujours.
C'est ne pas raisonner.
Les êtres humains ne sont pas comme cela et si vous l'êtes alors posez-vous des questions, je vous en conjure.
Pour ce qui est de Chouard, c'est pareil.
Pas des fans pour des fans. Pourquoi dans notre société capitaliste, le travail des fans est souvent de meilleure facture que le travail des "professionnels" ? Typiquement, Dragon Ball Super vs Dragon Multiverse.
Pour @Animal... lol
La chaîne de ma ferme autonome est vraiment formidable.
Quel travail d'élémentarisation ! MA-GNI-FIQUE !
J'avais prédis l'élection d'un certain Macron face à une certaines Le Pen. #Sadness
J'avais écrit ce post il y a quelques temps et au visionnage de ces images, je maintiens ma position : il est de toute urgence que nous abandonnions notre ersatz de Démocratie, notre droit de disposer d'un avocat pour nous défendre, d'une Justice équitable, indépendante et honnête pour conférer les pleins pouvoirs aux policiers, aux forces de l'ordre, à ces institutions entraînées et puissamment armées !
Encore une fois, la police recrute le meilleur matériel humain du monde, ces images en sont la preuve, les manifestants étaient hostiles, rebelles, transgressifs et dangereux, c'est évident.
Les personnes qui travaillent dans et pour la police y sont les plus intelligentes, les plus justes, les plus honnêtes, les plus saines. Nous sommes le chaos, nous sommes des enfants et la matraque de la police DOIT ÊTRE le bâton de pèlerin qui nous guide. Lorsque la police matraque un citoyen, c'est toujours une faveur qu'elle lui fait en lui permettant de retrouver le droit chemin, de rentrer dans le rang, de se conformer sagement, d'accepter son sort, de s'incliner devant ses maîtres car rappelons-le, NOUS SOMMES LE CHAOS, nous ne sommes rien et la police c'est (et sait) tout et ils doivent être nos maîtres.
Tout à fait d'accord
Mon Dieu, c'est génial. Via le styx.
J'avais écrit un long post vous expliquant à quel point DS3 était de la belle merde mais mon crétin de Shaarli m'a déconnecté. Donc pour réécrire ma dernière phrase : Darksiders 3 est un jeu à la difficulté débile, au gameplay pété, énervant et agaçant, blindé de bugs, aux temps de chargement trop longs, aux graphismes moins bons que DS2 et tout ceci le rend bien moins fun que ce qu'il aurait pu être. Je le déconseille comme cadeau de Noël surtout pour des enfants (l'article lui donne 1,5/5 avant le patch de décembre, aujourd'hui on pourrait lui mettre 2/5 je pense).
@Animal : des sessions d'une heure ce serait possible sur le Apache ? Thanks
Edit : je me suis remotivée à réécrire mon article d'hier afin de lister les axes d'amélioration sur DS3 (je compte les envoyer à THQNordic)
1. Le système d'esquive
Quasiment toute la mécanique du jeu repose sur votre capacité à esquiver puis contre-attaquer. C'était sympa dans Bayonnetta mais ingérable dans DS3 et en voici les raisons :
- Vous n'avez pas de mode "parade" ou "bouclier", juste les esquives.
- L'esquive démarre avec un temps de latence (300-400 ms en Bluetooth, un peu moins en USB sur la PS4).
- Pendant une esquive vous êtes vulnérable aux attaques ennemis s'étant déclenchées après votre actions.
- Vous devez esquiver dans une direction et la bonne ! Si ce n'est pas le cas alors vous serez touché en plein esquive.
- La distance de déplacement de votre esquive est courte (presque deux fois moins que celle de Bayonetta).
- Si vous êtes contre un mur ou un obstacle vous ne pourrez pas esquivez puisque vous restera bloqué contre le mur et que vous êtes touchable pendant la gestuelle d'esquive.
- La seule esquive à faire est celle en mode "perfect-time" qui produit un ralenti (façon Bayonetta), or c'est quasiment impossible à effectuer dès que plus de deux ennemis vous attaque (et ça arrive souvent).
2. La difficulté
C'est sûrement le plus gros point faible du jeu. Ce n'est pas tant qu'il soit difficile, c'est que la difficulté est injuste. Je peux résumer en ceci :
- Mode Histoire (facile) : Les trashs vous tuent en 10-12 coups.
- Mode Équilibré (normal) : Les trashs vous tuent en 2 à 5 coups, les bosses en 1 ou 2 (si votre barre de vie est au max évidemment).
- Mode Difficile : Les bosses vous one-shot.
- Mode Apocalyptique : Les trashs vous one-shot.
Pour tuer un trash, comptez entre 5 et 8 coups par trashs en mode histoire (facile) et 8 à 15 en mode Équilibré (normal). Vous comprenez mieux à présent que le rapport attaque / résistance est en votre défaveur et ceci dès le début du jeu (c'est même là qu'il est le plus dur). Le pire arrive après avec les trashs "spéciaux", vous allez rire :
- Les "gros-trashs" qui font trois fois la taille d'un trash normal et ont la puissance d'un boss mais la moitié de leur endurance (en gros il leur faut entre 10 et 20 coups).
- Ces gros trashs sont nombreux : environs une dizaine par niveau.
- Entre les petits et les gros, il y a les "moyens" tashs avec des habilités sympa : inflammation / gel / électrocution lorsqu'on les touche, téléportation, invisibilité, invulnérabilité, ultra-résistante ; vous vous dites sûrement, ouais normale sauf que rappelez-vous, ces trashs moyens vous tueront en moins de 5 coups, arrivent par paquets de 2 à 8 et il leur faut une dizaine de coups pour mourir, toujours enthousiastes avec la difficulté ?
3. L'IA
L'IA est horrible tant elle est efficace ! Comme il est impossible d'esquiver lorsque l'on est encerclé... Bah l'IA vous encercle, systématiquement #ÔJoieDuRéalismeDansUnUniversFéérique.
Sinon, elle vous acculera contre un mur pour les mêmes raisons. En bonus, comme Fury est vulnérable pendant une esquive, les IA vont attaquer les unes derrières les autres à quelques millisecondes d'écart chacune - en se relayant si vous préférez -, vous coinçant par la même occasion dans une succession infinie de coups. Vous savez quel est le truc fun ? Vous ne pouvez rien faire lorsque l'on vous touche (pas de potion de vie, pas d'esquive, pas de contre), bref vous serez condamné.
4. Les potions
Dans DS3, les potions de vie sont des âmes que l'on capture. Dit autrement, lorsque vous tuez un ennemi son âme (verte comme dans les deux précédents opus) se dirige vers vous. Dans DS1 et DS2, toucher ses âmes remontait automatiquement votre barre de vie mais pas dans DS3 (ce serait trop simple).
Dans DS3, elles vont le loger dans une potion (le repos du Nephilim) que vous devez consommer manuellement. Le problème me demandez-vous ? Très simple :
- L'animation de prise de potion prend 1,5 secondes.
- Vous êtes vulnérable pendant cette prise.
- Vous ne pouvez pas consommer de potion en plein attaque.
- Vous ne pouvez pas consommer de potion pendant que vous vous faites toucher.
Bref, pour consommer une potion il faut se retrouver "au calme" pendant environ 2 secondes (le temps que les ennemis ne vous rattrapent), or DS3 est un Beat Them All, vous êtes en permanence entouré d'ennemis. Vous la sentez l'erreur artistique là ?
Alors ce que je décris pour les potions de vie s'applique aussi aux autres potions (courroux / magie, chaos / spécial et booters).
Une idée à essayer : une astuce consisterait à mettre le jeu en pause et consommer les potions dans l'inventaire puisque je crois qu'il le permet.
5. Le respawn (vous et les trashs) & le level-up forcé
Je crois que c'est à la fois la meilleure et la pire des features. Lorsque vous mourrez, vous reviendrez à votre dernier check-point, en général au tout début du niveau (si si, même lorsque vous venez de combattre le bosse de fin). Et ce check-point, sera le dernier endroit où vous aurez rencontre Vulgrim, le marchand de potions (si vous le rencontrez hein).
Une fois que vous respawnez, les ennemis sont revenus en même temps que vous (bah oui). Et là il faut savoir deux ou trois petites choses :
- Vous revenez avec l'état de vos potions au moment de votre mort.
- Vous perdrez les âmes accumulés et pour les récupérer, il faudra soit les avoir dépensées chez Vulgrim avant de mourir, soit retrouver l'endroit où vous êtes mort pour tuer un Spectre qui les possède.
- Les ennemis repoperont TOUS et au meilleur de leur forme.
Alors c'est là que rentre la mécanique que j'emploie et qui me permet d'avancer trèèèèès lentement dans le jeu. Comme vous ressuscité avec les potions acquises et que les levels-up s'achètent avec des âmes chez Vulgrim (oui, le level-up n'est pas automatique, d'ailleurs rien ne l'est), et bien l'astuce consiste à :
- Tuer un ou deux ennemis faciles.
- Accumuler leurs âmes (la monnaie d'échange du jeu) chez Vulgrim pour être sûr de ne pas les perdre.
- Recommencer avec les deux ou trois ennemis suivants jusqu'à soit mourir soit avoir assez pour se payer un level-up.
À force de pexer, vous finirez par être un peu plus fort que les trashs et vous pourrez le niveau d'une traite en claquant toutes vos potions (ou pas, parce que chaque boss de fin de niveau a des séquences à apprendre par cœur et vous tue en maximum deux coups donc bon).
Ce comportement me fait penser aux petits jeux en flash des années 2000 ou vous aviez une voiture sans équipement et qui devait parcourir une grande distance infestée de zombies. Chaque kilomètre vous rapportait un peu d'argent et vous permettait de recommencer le niveau en achetant un meilleur équipement, augmentant le nombre de kilomètres atteignable lors de l'itération suivante, etc. Et bien DS3 c'est EXACTEMENT pareil, c'est d'ailleurs la seule stratégie qui fonctionne à ma connaissance.
Pour vous donner un ordre de grandeur, je n'ai toujours pas tué le second bosse du jeu et mon personnage est déjà niveau 21 ! Et même à ce stade, les trashs me tuent avant la moitié du chemin à parcourir 40% du temps... La difficulté est dure au point d'en être injuste vous disais-je, non ?
7. La caméra
Il y a tellement de choses à redire sur cette caméra donc en vrac :
- Elle est BEAUCOUP trop rapide en mode manuelle, j'ai divisé par deux sa sensibilité alors que je l'augmente partout d'un tiers !
- Elle est BEAUCOUP trop proche de votre personnage pour un Beat Them All, au point où c'est impossible de distinguer un assaillant portant des coups derrière vous (et donc de le contrer).
- Elle ne pivote pas automatiquement, même lorsque vous vous faites attaquer.
- Contre un mur, on ne voit plus rien.
- Le système de ciblage où il faut maintenir une touche (façon Zelda Ocarina Of Time) est stupide dans le sens où il ne permet pas de passer facilement d'un ennemi à un autre, et où il n'auto-ciblera jamais un ennemi vous touchant par derrière. Il faudra alors faire tourner manuellement votre caméra à 180° le temps de l'attaque pour pouvoir le cibler ensuite.
- Si vous avez le malheur de maintenir le ciblage alors qu'il n'y a aucun ennemi en vue, votre caméra ne vous permet plus de la faire pivoter manuellement.
- Si vous avez le malheur de maintenir le ciblage avant qu'un ennemi ne soit dans votre champ de vision, alors même si ce dernier rentre dans votre champ de vision pendant le mode cible activé, alors il faudra annuler le ciblage et le réactiver (parce que l'auto-détection des ennemis en mode ciblage n'était pas un bon choix artistique je pense).
8. Les graphismes
Grosso-modo, je joue sur PS4 et j'avais DS2 sur PS3... Bah DS2 est plus joli sur PS3 que DS3 sur PS4 #GrosseLoose.
9. Le personnage
Le caractère de Fury est exécrable, aucun charisme, de l’arrogance à chaque réplique, un complexe d'infériorité suivi d'un medley ignoble entre de l'opportunisme et de l'avidité. On dirait une adolescente en plein crise, pendant ses règles et qui doit parler à un garçon bourré qu'elle déteste alors qu'il tente de la draguer. Il paraît qu'en fin de jeu (les 30 dernières minutes) ça change mais pour l'instant #Beurk.
10. Les lenteurs & Temps de chargement
En plein combat, des temps de chargements (avec des petites pauses de quelques secondes). C'est toujours agréable cette petite difficulté supplémentaire pour exécuter une esquive parfaite en pleine meute d'ennemis vous ne trouvez pas ?
Voilà, je pense que vous aurez compris. Bon le jeu est sorti fin novembre 2018 et nous sommes à la mi-décembre. Il a déjà connu 4 patches (je joue sur la 1.04) mais il faudrait des semaines entières pour corriger tout cela, d'où mon conseil : ne vous gâchez pas Noël et attendez avant de vous l'acheter.
Darksiders 3 est donc un jeu inachevé à cette heure et THQ Nordic a préféré le sortir quitte à faire éclater toute l'image de marque de la saga.
Selon nos informations, certains des blindés de la gendarmerie disposés pour la première fois dans Paris ce samedi 8 décembre étaient secrètement équipés d’une réserve de liquide incapacitant. Un dispositif radical qui ne devait servir qu'en dernier recours.
Puis-je reprendre un peu de démocrature s'il vous plaît ?