Quand j'évoque Kotlin, je sais que comme beaucoup je mets en avant un langage en donnant une impression de fanatisme... Mais faut bien comprendre que je suis une grande fan !
Un exemple, la différence entre la @Deprecated de Java et la @Deprecated de Kotlin.
// En java nous déclarons une méthode dépréciée soit sans commentaire
@Deprecated
public void vieuxProut() {
// ...
}
// Soit avec
@Deprecated("Cette implémentation sera abandonnée dans la future 1.2. Utilisez Toto.petDansLaSoie() à la place")
public void vieuxProut() {
// ...
}
Mais en Kotlin nous avons bien plus !
@Deprecated(
"Cette implémentation sera abandonnée dans la future 1.2. Utilisez Toto.petDansLaSoie() à la place",
replaceWith = ReplaceWith(
"petDansLaSoie(x)",
"com.maboite.monprojet.Toto.petDansLaSoie"
)
)
fun vieuxProut() {
// ...
}
Et à cet instant IntelliJ va automatiquement proposer d'utiliser la nouvelle implémentation, par exemple :

Et ce langage est BARDÉ de petits détails comme ça qui vous facilitent la vie.
Je cite :
[...] le gouvernement britannique autorise Amazon à accéder aux données de 40 millions de patients.
Comme la Grande Bretagne est une monarchie (certes parlementaire mais une monarchie quand même), j'ai envie de dire que ce n'est pas étonnant qu'une minorité de puissants décide à la place de l'infini grand nombre que sont les autres, d'ailleurs c'est dévoilé dans le nom : MO-NAR-CHIE.
Cependant et quand ça va arriver en France (parce que ça va arriver en France puisque la Commission Européenne demande à l'état de supprimer un à un les services publics) je pense qu'il se passera peu ou proue la même chose et que nombre de manifestations se produiront sans faire tressaillir le moindre fauteuil en cuir de l’Élysée.
Alors j'espère que ceux qui croient fermement en cette fable déclarant que la France serait une "démocratie", j'espère que ceux-là accepteront enfin l'idée que sans le droit de voter les lois eux-mêmes, les citoyens vivent dans une dictature, certes complaisante par rapport à la Corée du Nord, mais une dictature déguisée, qui n'assume pas son nom, de laquelle on détourne les regards et l'attention du public, puisque le bien commun passe après le décision des dirigeants et le profit d'un petit nombre.
À proposer en dojo !
Je discutais ce matin avec @Chlouchloutte de la grève générale et j'aimerais vous faire part de toutes les idées que ses réflexions ont provoquées en moi.
Dans les grèves actuelles, il n'y a ni réflexion ni stratégie, les syndicats appliquent bêtement le même rituel : on bloque tout et on défile dans la rue.
Or, ça ne peut plus marcher pour deux raisons principalement :
-
Avant le FN / RN n'était jamais au second tour, donc perdre 5% des votes pouvait être risqué face au second parti politique du pays. Or ici, même
Macron a gagnéune chèvre gagnerait contre Marine Le Pen au second tour (c'est la stratégie du "tout sauf ça"). La conséquence est qu'il n'y a plus de risque électoral à ne pas écouter les revendications des manifestants lorsque l'on gouverne. -
Le contrôle médiatique est quasi total (plus de 95% des TV / Radio / Journaux / Sites de News sont contrôlés par les 10 amis et grands financeurs de la campagne électoral de notre Président). Bref, le peuple fait face à une propagande d'un tout autre ordre de grandeur en ce 21-ème siècle au point qu'une part non négligeable des prolétaires lutte contre son propre intérêt de classe.
Ce faisant, le rituel qui consistait à défiler en criant fort et en mangeant des saucisses entre Bastille et Nation ne fonctionne plus, il faut autre chose !
Mais avant, rentrons un peu plus dans les détails
L'action de bloquer est une tactique d'usine (c'est la première remarque de @Chlouchloutte). En effet, bloquer une usine par la grève imputait obligatoirement les affaires du patron puisque celui-ci cessait de produire ou de vendre pendant la grève d'une part et que le salaire minimum étant garanti, alors ce dernier devait puiser dans ses dividendes de fin d'année pour payer ses salariés à cause de la baisse de bénéfice engendrée par la grève d'autre part. Aussi, plus la grève s'étendait et plus le patron perdait de l'argent. Il subissait une pression et une contrainte extrêmement fortes au point où il pouvait même en déposer le bilan et perdre son usine. Bref, faire un pas en avant, accepter les revendications était souvent bien moins coûteux et risqué que faire attendre ou résister longtemps.
Or dans une économie mondialisée, le patron ne détient plus une ou deux usines mais des centaines voire des milliers. Le risque de préjudice est d'autant plus faible et c'est en ce sens cette stratégie n'est plus efficace.
En parallèle, la stratégie de bloquer tous les transports en commun dans un monde où l'essence est cher et où l'opinion publique est importante, c'est taper sur ses propres usagers et soutiens potentiels. Encore une fois, la stratégie du blocage de l'usine ne fonctionne pas car la RATP n'est pas une usine, c'est une entreprise de service (et c'est la deuxième remarque de @Chlouchloutte, que je peux résumer par "il faut fédérer et non diviser").
Ok donc comment faire ?
La réponse était plus haut : ceux qui ont financé la campagne électorale d'Emmanuel Macron sont les mêmes qui souhaitent les réformes, ce sont eux qu'il faut attaquer, mais attaquer intelligemment...
Du coup en quelques points :
1) Rendre tous les transports en commun de France gratuits (RATP, RER, TER, TGV, Corail, Bus, Tram, etc).
- Cela abaissera l'empreinte carbone, suscitera l'adhésion et encouragera les usagers à écouter les revendications, lire les tracts et soutenir le mouvement (car il irait dans leur intérêt financier et personnel).
- En parallèle, cela créera immédiatement une perte dans les poches des fauteurs de trouble.
2) Ouvrir les péages.
- C'est ce qu'ont fait certains groupes de Gilets-Jaunes et encore une fois, cela fluidifie le trafic (car plus besoin de s'arrêter à la borne) et redonne immédiatement du pouvoir d'achat.
- Et ça tape directement dans les poches des grands financiers de la campagne présidentielle.
3) Couvrir les radars (ou les tronçonner pour les risques-tout).
- Vous avez du comprendre, moins de radar => moins d'amendes => mois de recettes pour les entreprises privées qui profitent d'un marché en cours de privatisation (c'est la raison pour laquelle je ne suis pas contre leur tronçonnage).
- Et là aussi une bonne partie de l'opinion public (ici les bourgeois en grosses berlines) serait ravie d'une telle chose.
4) Rendre gratuite la nourriture en grande surface.
- C'est une spéciale dédicace à notre richissimantesque Bernard. Les pauvres ont faim, nourrissons-les. Carrefour, Auchan et Leclerc peuvent parfaitement offrir la nourriture aux plus démunis et proposer un prix libre à ceux qui en ont les moyens.
- Cerise sur le gâteux : tout cet argent irait aux Restos du Cœur, au Secours Populaire, au Secours Catholique, etc.
- Impossible que l'opinion publique soit contre, car prétendre qu'il ne faut par nourrir un gosse qui crève de faim, même l'autre à la télé avec son écharpe rouge n'oserait pas, encore que me direz-vous...
- Eh bien entendu il y aurait un perte colossale pour les propriétaires de ces corporations. #OuiTuEsTropRicheBernard
5) Rendre l'essence gratuite.
- Vous allez chez Total => le plein est gratuit.
- Ca aide tout le monde et on tape dans le porte monnaie des grands propriétaires lucratifs pollueurs.
- Rien n'empêche encore une fois d'appeler à un prix libre qui sera redistribué à d'autres associations (D'Artagnan, les Indignés, Emmaüs).
Il y a un effet bonus à tout cela : cela transforme la grève en guérilla économique et je suis certaine que les grandes entreprises n'y sont pas préparées. En plus, cela évitera aux grévistes d'être concentrés en un même point avec des caméras qui se focalisent sans cesse sur des casseurs la BAC déguisée en civil éclatant des vitrines. Impossible de provoquer un bad-buzz lorsque l'on film des démunis protégeant des désespérés. Impossible de prétendre que Robin des Bois soit un sale type, Disney nous a trop endoctriné depuis l'enfance.
D'ailleurs, je me dis que l'on pourrait appelez cette stratégie : la contre attaque de Robin des Bois histoire de bien enfoncer le clou ! Enfin, les policiers eux-mêmes y trouveraient leur intérêt, donc pas sûr qu'ils accepteraient encore de tabasser les manifestants. #IlsNeFontQuObéïrAuxOrdres #Nuremberg
Je conclurai sur ce proverbe anglais : don't work harder, work smarter. Car ça ne sert plus à rien de défiler sous la pluie, dans le froid sous la supervision des caméras-montage, démontrant par de fausses images qu'il n'y avait que 2000 personnes dans les rues de Paris les week-ends entre 2018 et 2019. #EffetGiletsJaunes
Et puis si la perte financière est colossale, alors il ne sera plus possible de prétendre que le nombre de manifestants résistants est faible. Il faut servir l'intérêt général en contestant et s'opposant intelligemment aux intérêts des oligarques et arrêter de s'opposer les uns aux autres.
Courage mes amis.
La défiscalisation des milliardaires grâce à l'art moderne in a nutshell.
Traduction :
Milliardaire : Embauche un "artiste" pour faire "de l'Art" pour 25 K$.
Artiste : Balance une traînée sur une toile.
Milliardaire : Remercie l'artiste et fait expertiser l’œuvre par expert artistique au sein du même cercle d'amis.
Expert : Estime l’œuvre à 20 M$.
Milliardaire : Offre l’œuvre estimée à 20 M$ à un musé et récupère un abattement de 20 M$ sur ses impôts.
Milliardaire : N'a plus aucun impôt à payer en 2020.
Moi dans un musé : C'est débile, c'est juste une ligne sur une toile.
Le Hipster à côté de moi : Non, c'est vous qui ne comprenez rien à l'Art, c'est parce que vous manquez de culture.
Je cite le meilleur commentaire de l'année tant il résume parfaitement et en une phrase la pensée des sénateurs américains et la bêtise de leur question :
"Bonjour, nous aimerions un bunker anti-atomique, mais avec une porte ouverte."
L33tige
J'en parlais hier au boulot : les régimes spéciaux ne sont pas des privilèges, ils constituent un dispositif législatif indispensable car tous les travailles ne se valent pas (notamment en terme de dangerosité et de santé).
Je cite :
"Les égoutiers ont une espérance de vie inférieure
à[de] 17 ans par rapport à celle de la population générale"Eux aussi ont droit à un régime spécial. Et alors ?
Via Midjey
Génial ! Un petit jeu pour comprendre le principe de la Théorie Relative de la Monnaie.
Mille merci (mercis ?) à Eorn !
Scanner les vulnérabilités de vos réseau.
Je cite le premier commentaire :
le sang des pompiers sur les matraques des flics ? Mais c'est la fin de cette république !
Voilà
Je ne fête pas Noël, je ne crois pas en un bébé magique né un 25 décembre, ni dans le capitalisme de consommation. Cependant, je sais que les enfants croient fermement dans ce mensonge de leurs parents et qu'ils se sentent méjugés lorsqu'ils n'obtiennent qu'une peluche du Père-Noël alors que leurs camarades ont obtenu une PS4 ou un iBidule.
"Les deux listes étaient les mêmes, c'est donc moi le problème, je suis méchant" c'est ça ce que se disent les gosses des pauvres alors qu'ils n'ont rien fait.
L'idée du monsieur est incroyablement bonne :
- Dire à ses enfants que les petits cadeaux viennent du Père-Noël.
- Mais dire que les gros sont de nous et de la famille.
L'enfant bourgeois comprendra que ses parents l'aiment et ont voulu lui faire encore plus plaisir parce qu'ils en ont les moyens, tandis que l'enfant pauvre ne souffrira pas d'une discrimination fictive basée sur sa soit-disante bonté et comprendra que ses parents et sa famille n'avaient simplement pas les moyens (mais que le Père-Noël l'a jugé aussi bon que les petits bourgeois).
Ça c'est du militantisme, du vrai, du pertinent et intelligent ; ça ne coûte rien à personne de le faire et ça rendra Noël vraiment magique pour certains.
Voilà la solution :
<plugin>
<groupId>org.graalvm.nativeimage</groupId>
<artifactId>native-image-maven-plugin</artifactId>
<version>19.3.0</version>
<executions>
<execution>
<goals><goal>native-image</goal></goals>
<phase>package</phase>
</execution>
</executions>
<configuration>
<skip>false</skip>
<buildArgs> --no-fallback </buildArgs>
</configuration>
</plugin> À mettre à côté de siege ! Bien pratique.
La conductivité thermique est la capacité que possèdent les matériaux à faire transiter la chaleur.
Cette capacité qui s'exprime Watt / Mètre-Kelvin est notée λU,i pour un matériel sec et λU,e pour un matériel humide.
Vous trouverez ici un tableau des indices de conductivité thermique d'un grand nombre de matériaux.
Bon, déjà que les cheveux ondulés étaient difficiles à faire mais alors les mains... Oh my...! 😱😱😱
J'avance doucement dans mon apprentissage du dessin et plus j'apprends plus je comprends qu'il me faudra des années avant d'avoir un rendu correct (genre manga de base).
Parce qu'entre les mains, les pieds, le torse, la bouche, il y a les expressions, la gestuelle, les aspects mâle-femelle et bébé-enfant-adulte-vieillard, les coupes de cheveux, les types de regard, les perspectives à un ou plusieurs points de fuite, puis la même chose avec ce qui a quatre pattes, six pattes, huit pattes, mille pattes, puis les paysages, les éléments (eau, terre, roche, sable, feu, foudre, vent, gaz, brouillard, plasma), le jour, la nuit, l'aube et le soir, puis les végétaux, les objets, les véhicules, les outils, les vêtements, puis les ombres et les lumières, les contrastes (ie. dessiner en noir sur fond blanc mais aussi tout colorier en noir pour ne laisser que les traits blancs et donner un effet radieux à certains éléments du dessin), puis les assortiments de couleurs, les dégradés et enfin les effets (vitesse, mouvement, flou, grain).
Et pour ceux qui souhaitent dessiner des mangas, s'ajoute l'organisation des pages, la narration, le style, les idées, l'histoire, les sentiments, l'humour...
Je pense que je ne me rends compte que seulement maintenant de tout l'investissement que l’œuvre d'un mangaka représente. Aussi j'en profiterais bien pour dire à ces auteurs : merci et bravo ! (ノ´ з `)ノ
Optimisez vos images mais sans perte. Je pense intégrer l'outil dans notre build Gulp.
Tout ce qu'écrit Timo au sujet du régime de retraite spécifique de la police qui est préservé par la mafia au pouvoir, sur le fait qu'il n'y ait plus de budget sauf pour la police, tout cela réside dans le fait que la mafia A BESOIN DE MAINTENIR SES FORCES ARMÉES DE SON CÔTÉ pour se défendre contre les "vilains Gilets-Jaunes casseurs" !
Qui réprimerait les révoltes et protégerait "les élus", traitres à la nation, si les policiers défendaient eux-aussi leur retraite, leur régime spécial et leurs avantages divers...?
Policiers... A-VEC NOUS ! Ce n'est pourtant pas compliqué. #Endoctrinement
Whaouuu. @Lenny qui poste des liens de ouf dans des tickets mais qui ne les reposte pas sur le cozo ! Bref un très bon article arguant sur les getter et setter en Java.
L'article est d'Allen Holub à ranger à côté de ceux de Yegor Bougayenko.
Bon ça fait deux années maintenant et je sais où j'en suis niveau langage de programmation : de toutes les syntaxes, ma préférée est sans aucun doute et de trèèès loin celle de Kotlin (sauf pour les get / set).
Par contre, le meilleur compilateur du marché est celui de Rust, il n'y a pas photo. J'ai vraiment hâte que Kotlin Native décolle 😉 !
Via Riduidel.
J'invite TOUTES CELLES ET CEUX qui vont participer à la prochaine grève à lire ce thread Twitter. Et j'incite ENCORE PLUS celles et ceux qui ne participeront pas à la grève du 5/12 à lire ce thread Twitter car il résume parfaitement (en sourçant ses dires) l'étendue de l'impunité mafieuse qui s'est installée jusqu'aux plus hauts niveaux de l'état mais aussi dans la police et l'armée.
Le temps des discours n'est plus, c'est le temps de la révolte, celui de la peur, celui du sacrifice, celui de la violence la plus rude, sans pitié, sans merci, sans fléchir. C'est le temps d'inspirer à nos tirants une peur insidieuse, permanente et omniprésente pour qu'ils partent et ne reviennent jamais. Tout résultat en deçà ne sera qu'un coup d'épée dans l'eau.
Mais que sommes nous prêt à perdre dans ce monde d'abondance pour restaurer la Justice, l'Équité et l'État de Droits ? J'ai peur, je me sens faible et je me sens impuissante.