Mensuel Shaarli

Tous les liens d'un mois sur une page.

December, 2018

Un végane REKT ?

Le titre de mon poste est trollesque mais c'est volontaire et je m'en explique. Le véganisme prône l'absence de souffrance et d'exploitation animal (car l'exploitation c'est une maltraitance). En ce sens, les véganes ne font pas que consommer des produits exclusivement végétaux, mais font en plus attention au fait qu'aucun animal n'a été exploité lors de la production de ces produits végétaux.

Et c'est là que le bât blesse, car la production végane mondiale repose sur deux choses :

  • La monoculture de masse.
  • L'enrichissement des sols via des engrais et du pétrole.

À ces mots vous devriez commencer à deviner où je veux en venir. Il existe un cycle du vivant et ce cycle embarque et alterne les êtres végétaux et animaux lors de ses différentes phases. En favorisant les monocultures (le soja si cher aux véganes par exemple), vous brisez le cycle du vivant et vous tuer bien plus d'animaux qui vivent dans les sols (vers, insectes, puis par transitivité oiseaux, rongeurs, mammifères, etc) que si vous consommiez de la viande dans un mode de production respectueux de ce cycle et que l'on nomme la permaculture.

Et l'immense problème, corollaire de cela, c'est que les vers sont à la richesse des sols ce que sont les abeilles à la richesse des plantes. De facto, employer les animaux pour produire toute sorte de choses comme des légumes est nécessaire, parce qu'un tracteur qui ne consomme pas de pétrole pour couper votre herbe ou de pesticides pour l'empêcher de repousser, puis qui vous permet de labourer vos champs, ça s'appelle un cheval...

Je m'aligne totalement sur ce que dit la chaîne Ma ferme autonome où son auteur explique que la plupart des véganes sont des personnes aisées et urbaines qui concentrent leurs efforts sur ne pas pour améliorer les choses car sinon, elles auraient quitté la ville. J'ajoute et je rejoins l'image en lien de ce poste pour dire que ces véganes urbains et riches se considèrent souvent comme étant de "meilleures personnes" ayant "élevé leurs standards".

Je n'invente pas ces mots, ce sont littéralement les paroles de véganes que je côtoie car dans mon secteur d'activité où nous constituons effectivement une jeunesse bourgeoise, parisienne, gâtée et pourrie pouvant se payer tout ce que ses propres parents ne pourraient rêver de s'offrir, c'est ce qu'ils me disent.

PARIS : UN RG DÉGUISÉ EN JOURNALISTE PÈTE UN PLOMB ET NOUS CRACHE DESSUS - YouTube

Oh c'est meugnon, des RG déguisés en journalistes durant une manifestation de Gilets Jaunes, et qui détectés par un (vrai) journaliste, commencent à le menacer, taper sur sa caméra et lui cracher dessus (pour rappel, un RG a le droit de se déguiser en journaliste mais n'a pas le droit de dire qu'il est journaliste lorsqu'on le lui demande).

Le truc extraordinaire c'est que le cameraman a été pris en photo par l'un des RG et que quelques minutes plus tard ce même RG l'appel par son vrai prénom (Gaspard). Comprenez-vous le message que ce RG essaie d'envoyer au cameraman ? Non ? Je vais vous aider : nous, les renseignements généraux (qui ne respectons pas la loi), nous venons de t'identifier, toi celui qui nous emmerde. Tu risques d'avoir des problèmes et peut-être seras-tu ficher comme terroriste... Rira bien qui rira le dernier.

#PaieTaDémocratie

Et après certains viennent encore me demander pourquoi je souhaite une tolérance zéro quant aux agressions, aux défaillances, aux bavures, à la corruption, aux fraudes, aux violences et autres abâtardissement des forces policières...

Edit : j'ai trouvé le site du jeune journaliste : http://taranis.news/ bonnes chances les gars !

Société en nom collectif (droit français) — Wikipédia

Comme certains le savent peut-être, je vais changer la structure juridique de ma société et je me renseigne sur les différents types de sociétés possibles, principalement dans un cadre avec plusieurs associés. Ce soir je découvre les Société en Nom Collectif (SNC).

Pourquoi est-ce que je vous en parle ?
Tout simplement parce que le phrasé du Code Civil expliquant la responsabilité du Gérant d'une SNC est juste à vomir de complexité. Je vous en cite une ligne (bonne soupe) : "1382 du Code Civil : Tout fait quelconque de l'homme qui cause un dommage à autrui oblige celui par la faute duquel il est arrivé à le réparer."

Indigeste n'est-ce pas ? Ponctuation, tournure, sémantique, rien n'est simple. À noter qu'une phrase similaire, toujours en français j'aime-me-caresser-le-pistil mais qui serait déjà plus abordable, donnerait : "Tout auteur d'un dommage causé à autrui doit en réparer le préjudice."

Sachez que le mouvement des #GiletsJaunes revendique justement le RIC (Referendum d'Initiative Citoyenne) et l'une des raisons pour lesquelles cet outil politique est indispensable, c'est qu'il contribuera à l'éclaircissement du droit puisque ce dernier y serait écrit par des "gens simples pour des gens simples".

Dit autrement, le Code Civil actuel, c'est du putain de code Scala obfusqué ! Seule une infime partie de la population kiffant cette merde continue désespérément de défendre une immondice en terme de complexité et de charge cognitive (et je dis cela en adorant Kotlin, Rust et TypeScript hein).

Certaines personnes ont le besoin de se créer une charge mentale, ou plutôt de générer une charge mentale aux autres, pour se sentir plus fortes ou meilleures que leur prochain. Je pense que certains juristes et certains scalaïstes partagent ce triste point commun.

modernizer-maven-plugin - détecter les utilisations obsolètes de l'API Java

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.

Debsecan, le paquet qui fait peur – Blog Libre

Analyser la sécurité de votre serveur sous Debian via des CVE.

Merci au Styx

Les références am ubiguës de François Ruffin - Riff's Links - Antichesse - ¯\_(ツ)_/¯

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à !

#Absolutisme #JeSuisComplotiste

La valeur d'un mot - Strawberry

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 ?

NARUTO KAI: ULTIMATE SUBBED EDITION : Naruto

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.

Biological man dominating women's handball championships

Pour @Animal... lol

Pourquoi le véganisme va disparaitre avant 2045 - YouTube

La chaîne de ma ferme autonome est vraiment formidable.

Deux (deux?) minutes pour la conjecture de Poincaré - YouTube

Quel travail d'élémentarisation ! MA-GNI-FIQUE !

Juste pour rappeler qu'en 2016...

J'avais prédis l'élection d'un certain Macron face à une certaines Le Pen. #Sadness

Protéger & Service - Le serment des officiers de police

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.

Pour un Référendum Libre et Souverain

Tout à fait d'accord

Gilets jaunes : samedi à Paris, la police avait une arme secrète

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 ?

Discours Macron, Réponse magnifique d'Etienne Chouard - YouTube

J'adresse cet extrait de l'interview d'Etienne Chouard sur Russia Today à tout ceux qui pensent d'une part qu'il est d'extrême droite, raciste, fascite, meurtrier-pédonazie-propatronat et qui n'ont pourtant jamais ni lu, ni écouté la moindre de ses productions.

Pour vous résumer ce qu'il dit en une phrase :

Au moyen de l’élection, nous choisissons forcément des menteurs professionnels, et ces menteurs en annonçant "réduire les charges sociales" sont en réalité en train de supprimer la sécurité sociale, l'assurance chômage, etc puisque ce sont ces "charges sociales" qui les finances à 100%...

Voilà, c'est sûr qu'un tel discours est d'extrême-droite n'est-ce pas ? En réalité, Etienne Chouard est dans le même cas de figure que François Asselineau, la propagande d'état les taxe d’extrémiste-de-droite-dur pour s'assurer que personne ne soit tenter d'écouter ce qu'ils proposent, à savoir et en vrac :

  • Taxer la haute finance
  • Sortir du piège de l'Union Européenne #DirigeantNonElus
  • Récupérer la création monétaire
  • Récupérer la démocratie (référendum populaire, tirage au sort, ecclesia athénienne)
  • Impôt progressif sur les sociétés (moins pour les petits, plus pour les gros)
  • Suppression des boucliers fiscaux, etc.

Le pire, ce sont certains syndicats (je pense à Solidaires) ou certains Antifas qui répètent sans chercher ni investiguer, qui argumentent avec des biais de confirmation et qui tapent sans réfléchir, engendrant de ce fait une division nationale totale qui est la seule chose nous empêchant de faire poser le genou à terre aux 1%...

S'il vous plaît, renseignez-vous et unissons-nous.

BFMTV - L'un des meilleurs journaux télévisuel du paf et voici pourquoi !

Bah oui, BFMTV garantie à la mafia que sa propagande sera distillée comme il faut tous les jours. Aucune règle déontologique du journalisme (cf. Charte de Munich) n'est respectée. En ce sens, BFMTV ne fait pas du bon travail, elle fait de l'excellent travail, parfaitement démagogique, mêlant habilement la novlangue d'Orwell et la propaganda de Goebbels.

Il faut se méfier de l'histoire que l'imposture tente d'écrire.
Chateaubriand

Règles non-dites de construction des phrases en anglais

Cela fait bien trois ans que je recherchais ce post !!! Et je l'ai retrouvé sur 9gag, incroyable.

Gilets jaunes : il faut renouer avec nos traditions
thumbnail
Liste des 42 revendications des gilets jaunes - Mediapart - AMOK WEB Shaarli - Liens en vrac de Ludo

Que du bon sens. La logique du peuple ne manque pas de pragmatisme. #JeSuisGiletJaune

INFO JDD. Ce que révèle la liste des donateurs de Macron - Liens de Dixie le Trait-plat
La blockchain est-elle une technologie sans intérêt ? Une étude stipule que ses cas d'utilisation ont un taux de réussite de 0 %

Le premier article critique que je peux enfin lire sur la Blockchain. Je relais pour Chlouchloutte

« Racket », « extorsion en bande organisée »: les plaintes contre Emmanuel Macron se multiplient

Depuis plusieurs jours, les policiers enregistrent à travers la France des plaintes déposées par des citoyens se réclamant du mouvement des gilets jaunes. Toutes ont la même cible: Emmanuel Macron.

Cette idée de déposer une plainte contre Emmanuel Macron est brillantre !

Affrontement entre Gilets Jaunes et motards: les médias ont coupé la vidéo [VIDEO COMPLETE]

Face aux innombrables vidéos de violences policières graves à l’encontre des Gilets Jaunes, les médias prétendent que « ces vidéos sont sorties du contexte »… Pourtant, ce sont bien eux qui sont les champions de la manipulation d’images!! Ils nous l’ont encore prouvé ce week-end… Les médias ont diffusé en boucle la scène d’affrontement entre les gilets...

Et devinez quoi ? La télévision n'a passé que le moment où le flic se faisait coucher sa moto mais jamais le moment juste avant. Vous savez celui où lui et sa troupe et lui ont balancé des grenades sur la foule qui ne faisait que manifester... M'voilà

En admettant que ce soit une erreur, que risquera le policier pour cette agression armée (en novlangue on appelle cela une "faute" je crois) ? Son Lieutenant va le priver de beignets au prochain déjeuner d'équipe ?

Le problème est là. Une police qui souhaite mater et non pas encadrer, des civiles qui souhaitent se venger sur des fonctionnaires embrigadés pour ne plus réfléchir et la classe dominante, s'enrichissant au détriment des deux camps et qui attend tapis dans l'ombre l'évènement psychologique suffisant, le prétexte nécessaire, pour faire voter les pleins pouvoirs au chef des armées dont elle a financé la campagne.

#Démocrature

Carte des déploiements fibre (FttH)

Pour savoir où en est votre raccordement FTTH (aka. fibre optique).
Moi c'est au statut "en cours" depuis deux ans... (ᗒᗣᗕ)՞

Merci à Franch

Bludit - Flat-File CMS

Edit : Bludit est multi-rédacteurs ! Je vais regarder si la création d'un thème est facile auquel cas, je ferai mon au-revoir à PicoCMS qui m'a rendu un fier service ces dernières années.

Je recherchais un CMS avec un mode de stockage du type flat files, dont les pages seraient rédigeables en Markdown, et disposant d'un panel d'administration permettant l'édition en ligne.

Visiblement Bludit répond à mes attentes. Si ce dernier est multi-rédacteurs alors il est juste parfait !

Moment.js | Home

Une lib pour manipuler les dates et les calendriers en JS.

Comment éviter la taxation des dividendes dans les SARL ou EURL ? - ECL DIRECT

Je résume l'idée de l'article, idée déjà évoquée avec Doudou.

Le régime sociale le plus intéressant pour les travailleurs mandataires est celui de la SARL (ie. travailleurs assimilés salariés). Dans le sens où à rémunération brute équivalente, le travailleur non-salarié de SARL touche 3 à 6% net de plus, que son homologue assimilé salarié de SAS ; et qu'il accumule entre 7 et 9 points supplémentaires de cotisations retraite chaque année.

Cependant, le versement des dividendes en SARL est imposé à 52% alors qu'il n'est imposé qu'à 36,5 % en SAS (et seulement 30 % à partir de janvier 2019 grâce à cette chère Union Européenne).

L'astuce consiste donc en la chose suivante :
1) Créer une SARL et s'y salarier en tant que TNS
2) Y embaucher des salariés
3) Ne pas forcément y mettre un énorme capital social (faudrait pas que cet argent parte dans la poche de quelqu'un d'autre en cas de problème de paiement)
4) Se verser un salaire assez gros (supérieur à 4K / mois de préférence entre 12K€ et 20K€ / mois ; oui vous avez bien lu).

En parallèle :
1) Monter une holding du type SAS
2) Y mettre le plus gros capital social possible (10% du capital constituera des dividendes exonérés d'IS et une exonération à hauteur de 90 % s'en suit sur ce qui reste).
3) Rapatrier l'argent de la SARL vers la SAS lorsque les salaires n'ont pas tout consommé
4) Profit !

Je le dis encore une fois, merci à l'Union Européenne qui permet des montages faciles, légaux et enrichissent les riches aux détriments des pauvres.

Avec un tel système, et un capital social de 1K € pour une SARL et 100 K€ pour sa holding, il serait possible de gagner 20K de revenus supplémentaires par an et au frais du contribuable (bah oui, les actionnaires s'exonère mais pas les salariés hein).

Je vous supplie de comprendre en quoi le #Frexit est indispensable à la France, pour la sortir de ce piège fiscal à pauvres !

The Lengths of CSS | CSS-Tricks

On peut utiliser des cm et des mm en CSS. WTF ??? (⊙_⊙) Il y a même des retard's units comme les pouces !!

En tout cas merci à Timo pour le lien.

Regardez "Smell Dating Service Finds Matches Through Dirty T-Shirts" sur YouTube - Strawberry

Animal, tu as compris, pour séduire une fille il faut rester soi-même, odeurs incluses.... Enfin si Strawberry a raison hein 😃

Comment transférer ses données d'un iPhone à Android : photos, contacts, SMS, applications, musiques iTunes, etc. - FrAndroid
thumbnail

Pour Chlouchloutte hein...

Merci à Kalvn pour le lien.

Librefox, patching Firefox for an enforced privacy and security - Liandri's Links.

Un Firefox dont on a supprimé les traceurs hard-codés.

Merci à Liandri pour le lien.

awesome-java - un descriptif des frameworks pour JVM

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.

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 ?

Les racines vichystes de la sécurité sociale

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.

PweDiePie - Kneeeeeeeeeeeeeeeeeeeeeeeeeeeeees
xkcd :: Support Technique

Mon Dieu, c'est génial. Via le styx.

Darksiders 3 Review – Game Rant
thumbnail

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 à :

  1. Tuer un ou deux ennemis faciles.
  2. Accumuler leurs âmes (la monnaie d'échange du jeu) chez Vulgrim pour être sûr de ne pas les perdre.
  3. 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.

Android : les codes secrets pour ouvrir les menus cachés
thumbnail

Très très bien. Coudifié hop !

Merci au Styx

[GILETS JAUNES] - Vers la Démocratie et la fin de la Mondialisation ? - YouTube

Mes amis le savent, je suis toutes les vidéos que peut produire le vidéaste Trouble Fait. Dans l'une de ces vidéos, on peut y lire un Extrait du cahier de doléances des paysans de Culmont, 1789 que je vous ai recopié ici :

Sire, nous sommes écrasés par les impôts ! Nous vous avons donné jusqu'à présent une partie de notre pain et il va bientôt nous manquer.

Si vous voyiez les pauvres maisons que nous habitons, la pauvre nourriture que nous prenons, vous en seriez touché.

Ce qui nous fait bien de la peine, c'est que ceux qui ont le plus de richesse payent le moins. Nous payons l'impôt, les multi-nationales et les évadés fiscaux ne payent rien de tout cela.

Est-ce que chacun ne doit pas payer selon ses possibilités ?

Bon ok, Trouble Fait a triché puisqu'il faut remplacer les mots "les multi-nationales et les évadés fiscaux" par "le clergé et la noblesse" ; mais en faisant cela il nous pose les questions suivantes :

  1. Étiez-vous d'accord pour que la révolution se passe en 1789 ?
  2. Pensez-vous que vous aussi vous vous seriez révolté en 1789 ?
  3. Si oui, pourquoi n'êtes-vous pas du côté des Gilets Jaunes qui partagent les mêmes raisons, 230 ans plus tard ?

Et c'est à cet instant que tous ceux qui sont "contre les Gilets Jaunes" devraient se rendre compte qu'il sont a minima des classes moyennes supérieures voire qu'ils font partis de la petite bourgeoisie.

Bundling Aurelia Applications - Matthew James Davis

Edit 2 : bon aurelia-bundler ne peut fonctionner qu'avec JSPM qui dépend de SystemJS. Or la liste des dépendances de JSPM se trouvent dans un fichier s'appelant config.js... M'voilà. J'abandonne et je reste sur le build Aurelia/Webpack.

Ça me saoule car j'espérais vraiment mettre en place un build plus simple, voire de créer un plugin Aurelia pour Brunch mais c'est trop long, trop de choses à maîtriser, trop de trucs qui changes tout le temps, trop de hypsters s'imaginant fournir la nouvelle techno de demain et qui préfèrent ne pas apporter leur soutien à un projet existant (car ils recherchent la gloire et non l'émancipation du système tout marchand). Le problème avec JS, ce sont les gens qui codent en JS pour JS.


Edit : après avoir testé, le tuto ne fonctionne pas (comme quasiment tous les tutos avec Aurelia). J'ai l'impression que le aurelia-bundler ne fonctionne qu'avec JSPM. Mon problème avec ça ? C'est que j'ai déjà un gestionnaire de paquet intégré à mon outil de build et que ce gestionnaire s'appelle NPM ! D'autant que JSPM est un utilitaire qui n'a jamais décollé et ça n'est pas près d'arriver !

Plus j'utilise Aurelia et plus que je trouve ce framework est merdicimale juste à cause du build ! L'utilitaire au aka aurelia-cli passe son temps à réinventer la roue et à tout faire pour surcharger la conf standard d'outils connus, documentés et maîtrisés comme le sont Gulp, NPM. Pourquoi faut-il que les développeurs d'Aurelia utilisent toujours la dernière techno-hype merdique qui n'a pas encore eu le temps de percer, c'est chiant à la fin ! Si encore ils s'étaient appuyés sur Brunch pour réutiliser quelque chose d'existant et de simple plutôt que de tout refaire à leur sauce en mode hypster-à-la-noix.

Le plus terrible c'est que la communauté derrière le framework Aurelia revendique qu'il est l'un des frameworks les plus respectueux des standards... Mais dès qu'il s'agit du build, ils sont encore pire qu'Angular c'est vous dire à quel point le niveau de médiocrité est ineffable.

Bref, je continue mes investigations en espérant comprendre par moi-même comment fonctionne le aurelia-bundler et surtout à quoi sert ce foutu fichier config.js (je pressens qu'il a un lien avec JSPM, auquel cas je sens que je vais hurler car je fais tout mon possible pour avoir un build 100% Gulp + NPM et rien d'autre).


Comment utiliser l'API du aurelia-bundler directement dans Gulp et s'éviter Webpack ?

Je me permets d'ajouter un truc qui me frustre avec Aurelia : c'est un framework à la Spring ou à la JEE qui se prétend modulaire mais où chaque élément de la couche supérieure va tirer un élément de la couche inférieure.

Essayez de remplacer la DI de Spring, Aurelia ou Angular par une autre pour voir. C'est juste impossible, car le couplage entre les modules y est total ! #DesignDeNoob

Mais en vérité cette "erreur de design" arrange bien son fabriquant puisqu'il rend le développeur captif du framework et lui évite d'aller prendre une lib chez la concurrence. #PorteOuverteVersLesAutres

Ma décision pour 2019, trouver des micro-frameworks, indépendants, interchangeables et légers, pour le front, à l'image de ce que sont Sparkjava (web serveur REST), ActiveJDBC (ORM), Feather-java (DI) ou encore Jsoniter (conversion entity-json) pour le back sur JVM.

ANSIBLE INVENTORY – Du Statique au Dynamique | OCTO Talks !

Excellent article sur la commande ansible-inventory.

@Animal : je te recommande sa lecture.

Que faire si vous marchez sur un lac givré et que la glace se rompt

Je résume :

  1. Ne pas paniquer, notre corps sait encaisser le coup même si ça n'est pas agréable.
  2. Attendre que le choc passe avant de faire quoi que ce soit.
  3. Essayer de se mettre à l'horizontal (à plat ventre) avant de tenter de sortir de l'eau.
  4. Battre des jambes très fort pour se propulser et rompre la glace derrière soi.
  5. Ramper sur la glace avant de se mettre debout.
  6. Tester la solidité de la glace avant de se mettre debout.
  7. Raconter l'histoire de ce jour où vous avez survécu.
Les références ambiguës de François Ruffin - Riff's Links

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.

Les annonces inapplicables de Macron contre l’évasion fiscale
thumbnail

Tiens, selon le Monde, l'Europe empêche de lutter contre la fraude fiscale parce que les intérêts divergents de ses membres (#Luxembourg) et le principe d'accord à l'unanimité rend la chose impossible...

Tiens, c'est étonnant non ? #UPR #Frexit

Adminrezo » Etat de l'art des outils de partage de mots de passe

C'est suite à une question de @genma sur Mastodon que je ressors le dossier.

Les outils de stockage de mots de passe.

Matériel confisqué, tirs de Flash-Ball, blessures... Un samedi délicat pour les journalistes qui couvrent la manifestation des "gilets jaunes" à Paris

Malgré les mesures de sécurité prises par les rédactions, reporters et photographes travaillent dans des conditions très difficiles, samedi, pour "l'acte 4" du mouvement.

Au fait vous rappelez-vous des Panama Papers...

Où l'on a découvert littéralement un complot mondiale des 0,1% les plus riches, leur permettant d'échapper frauduleusement à toutes taxes et ou absolument rien ne s'est passé pour eux ?

Voilà la raison pour laquelle il ne faut pas voter pour des représentants mais directement pour des lois.

#Corruption #VraiDémocratie

Mergify.io

Merge your code efficiently

git-bug: un bug tracker distribué intégré dans git - LinuxFr.org

Via le styx

Macron et un Eurodéputé belge - YouTube

Le discours est percutant, si seulement les parlementaires européens n'étaient pas qu'une mascarade, cela aurait pu avoir un impact.

Je relais pour le discours en somme.

2019 en France selon les Rothschild - hypotheses - YouTube

Je mets de côté cette "prédiction" qui devrait arriver dans les prochaines semaines afin de mettre en place la loi martiale (selon son auteur), la démission du Président Macron et la dislocation de la nation française.

Je me mets cela de côté afin de voir si ce que prédit Christophe Cros Houplon est vrai.

Dark Reader - Mettre tous les sites en fond noir

Comme je le dis toujours : "When you go black, you never go back".

Try to bang vegan chick

Cette photo m'avait tant faite rire il y a bien deux ans. Coucou à JB & Geof avec qui je discutais beaucoup autour du flexitarianisme et du veganisme.

Using Mockito with TestNG - Java2Blog

Le problème : comment initialiser les attributs en @Mock avec TestNG et non JUnit ?

Avec les nouvelles versions de TestNG

import org.mockito.Mock
import org.mockito.MockitoAnnotations
import org.testng.annotations.BeforeMethod

class MonTest {

    @Mock
    private var classToMock:ClassToMock

    @BeforeMethod
    fun setUp() {
        MockitoAnnotations.openMocks(this)
    }

    @Test
    fun `my test should check something`() {
        // ...
    }

}

Avec les anciennes versions de TestNG

import org.mockito.Mock
import org.mockito.MockitoAnnotations
import org.testng.annotations.BeforeMethod

class MonTest {

    @Mock
    private var classToMock:ClassToMock

    @BeforeMethod
    fun setUp() {
        MockitoAnnotations.initMocks(this)
    }

    @Test
    fun `my test should check something`() {
        // ...
    }

}