Mensuel Shaarli
July, 2019
Pour toi @Philou ! Ce peut être intéressant de surveiller certains fichiers sensibles de nos répos (je pense via notre GitBot) afin de détecter des commits dessus.
Le script à mettre dans .git/hooks/post-merge
#!/usr/bin/env bash
# On met ici tous les fichiers (ou pattern de nom) qu'on veut surveiller
# changez les pour les adapter à votre projet
files=('settings.py' 'migrations');
# on récupère tous les noms de fichiers modifiés depuis le dernier merge
modified_files=`git diff "HEAD@{1}" --name-only`
# on boucle sur chaque nom de fichier surveillé
for watched_file in "${files[@]}"; do
# on liste tous les fichiers modifiés qui correspondent à ce nom de
# fichier surveillé
modified_watched_files=(`echo "$modified_files" | grep $watched_file`)
# si le nombre de fichiers correspondant est plus grand que 0
if [ ${#modified_watched_files[@]} ]; then
# pour chaque fichier qui correspond, on affiche un avertissement
# en rouge
for modified_watched_file in "${modified_watched_files[@]}"; do
echo -e "\e[41m "$modified_watched_file" has changed \033[0m"
done
fi
doneBon, je vais résumer ici les différents scopes de Maven parce que l'outil évolue !
compile :
Si A déclare B en scope "compile" alors A tire B ainsi que toutes ses dépendances transitives au moment de la compilation, des tests, du packaging et du run.
test :
Si A déclare B en scope "test" alors A tire B ainsi que toutes ses dépendances transitives mais uniquement au moment de l'exécution des tests.
provided :
Si A déclare B en scope "provided" alors A tire B ainsi que toutes ses dépendances transitives au moment de la compilation, des tests, mais pas du packaging. Aussi, il faudra que B et ses dépendances transitives soient présentes sur l'environnement de run pour que tout fonctionne (typiquement, c'est le cas avec un Tomcat).
system :
Fait la même chose que "provided" mais avec les API native du système d'exploitation (eg. C / Rust, etc). Ce scope est à utiliser principalement lorsque l'on fait du JNI (Java Native Interface).
runtime :
Fait la même chose que "provided" mais pour les micro-services et non les serveurs d'applications. Dit autrement, la dépendance n'est pas accessible au moment de la compilation, donc il n'est pas possible de l'importer explicitement dans votre code, cependant cette dépendance sera incluse dans le package généré et copiée avec vos JAR ; contrairement aux dépendances en scope "provided" qui elles ne sont pas copiées dans le package généré puisqu'elles sont fournies par le serveur d'application.
import :
Si A déclare B en scope "import" alors A inclura la section <dependencyManagement> de B. A noter que ce scope ne peut être affecté à une dépendance que si celle-ci est déclarée dans la section <dependencyManagement> de A.
Pour les prochains dojos que je dois préparer avec Bichon en septembre !
Comment rooter un Sony Xperia :
It is only possible to unlock the bootloader for certain releases. To check if it is possible to unlock the bootloader of your device, follow these steps:
- In your device, open the dialer and enter ##7378423## to access the service menu.
- Tap Service info > Configuration > Rooting Status. If Bootloader unlock allowed says Yes, then you can continue with the next step. If it says No, or if the status is missing, your device cannot be unlocked.
Bravo à Sony qui fourni l'info sur son site !
Comprendre le fonctionnement du lazy-loading en Webpack (le tuto s'appuie sur Vue.js mais fonctionne aussi pour d'autres frameworks comme Aurelia.io).
Et encore une fois c'est à Kalvn que l'on doit ce super lien.
@Philou, merci pour ce lien, c'est exactement ce que je cherchais avec @Chlouchloutte ! La documentation sur l'écosystème Android.
@Animal je pense que l'on peut remplacer le terme "charité privée" par "caritatif privé", je trouve que cela ajoute l'aspect "bons sentiments" et retire l'aspect "religieux".
Parce que, au début en parallèle, puis à présent à la place, de notre système solidaire et public d’entraide, s'est développé tout un tas d'associations faisant office de rustines à un état providence gangréné par une mafia, aller en vrac :
- Les Restos du Cœur -> Seul endroit de France où des multi-millionnaires profitant de l'évasion fiscale demandent à des millions de pauvres de donner de l'argent pour nourrir d'autres millions de citoyens - mais encore plus pauvres - que cette même évasion fiscale empêche de nourrir via le RSA / ARE/ Aides diverses. Précisons que les plus jeunes de ces millionnaires profitent de cet instant pour assurer leur auto-promotion hein... #VousAvezDitAbject?
- La Croix Rouge -> Parce que l'état providence gangréné n'assume plus son rôle de bienfaiteur à l'international et au niveau national.
- EMMAÜS -> Parce que l'évasion fiscale et l'organisation de l’inefficacité des services publics par l'état font qu'on ne peut plus financer les salaires/aides des plus pauvres (encore une fois RSA, ARE, etc) pour qu'ils s'habillent, s'équipent, voire se logent.
Je crois que nous pourrions prendre toutes les associations une par une et que la cause serait la même : les 1% des 1% qui font tout pour accumuler encore plus que l'énorme trésor qu'ils détiennent déjà. #ParasitismeSocial
J'ai obtenu 50% de bonnes réponses. J'avoue que certaines condamnations n'étaient pas faciles à trouver.
Cassandra se démarre de deux manières ./bin/cassandra ou ./bin/cassandra -p.
Mieux vaut toujours prendre la seconde façon ! Celle-ci va générer un fichier PID et pour éteindre l'instance il suffira d'exécuter la commande
kill `cat <pidfile>`
rm <pidfile>
N.B : aussi bizarre que ça puisse paraître, le script ./bin/stop-server est à éditer après l'installation et vous devez y choisir la manière avec laquelle vous éteindrez votre instance de Cassandra en fonction de celle utilisée pour la démarrer.
[...] le judiciaire est devenu la boîte à outils du politique. Si on refuse d’obéir, en tant qu’OPJ, on est le fusible qui saute pour faute lourde. Du coup, on est obligé d’accepter des instructions illégales jusqu’au burn out ou à la dépression.
Représentant syndical des Officiers de Police
Des ordres illégaux émanant de l'exécutif, des arrestations illégales décidées par les préfectures de police, des violences pardon des crimes et des délits commis par les forces de police elles-mêmes et sur des civils... Rien de bien nouveau sous le soleil de la dictature Syrienne de Bachar el-Assad.
Ah... Non... Quoi ?... Attendez... On me dit dans l'oreillette qu'il s'agit de la France en 2019 d'Emmanuel Macron ! Quand mes semblables vont-ils accepter de regarder la vérité en face ?
La destruction de la France en tant que nation est... En Marche. Au cas où vous ne le sauriez pas, l'objectif de la Commission Européenne est de faire disparaître les états au profit d'euro-régions. Avec ce système, les états disparaîtront avec les quelques derniers contre-pouvoirs qu'il nous reste contre la Commission Européenne. #FinDesDémocraties
Je rappelle que les membres de la Commission Européenne ne sont pas élus hein...
Pour ceux que -ça intéresse. La vision du journal The Independant (UK) sur les manifestations des Gilets Jaunes.
J'étais totalement passée à côté de ce clip "pro-LGBT" de Taylor Swift et de la pétition qu'elle propose sur change.org pour le Equality Act. Le refrain est bien, le fond du message est là, même si l'image présentée des homos est extrêmement caricaturale, je ne pense pas que cela desserve la communauté LGBT. Bref +1 Taylor.
Quel article à charge ! Même UTF-8 en prend pour son grade !
Mais ça vaut le coup d'oeil et en dehors du ton vinaigré de son auteur, les arguments sont là.
SpringBoot scanne notre CLASSPATH à la recherche de tous les frameworks connus pour les instancier pour nous (parce que nous sommes sûrement de gros débiles). Aussi, dès qu'il trouve l'existence de Flyway dans votre CLASSPATH , il charge une instance de Flyway dès démarrage de Spring et exécute automatiquement un DB migrate (déjà l'aspect "tu touches à ma base sans me demander mon avis" m'énerve au plus au point mais admettons).
Bref, nous devons dire explicitement à Spring d'exclure Flyway de l'auto-instanciation et donc voici la solution :
@EnableAutoConfiguration(exclude=FlywayAutoConfiguration.class)Question et point de vue intéressant, encore une fois je cite :
Maybe instead of, "doing agile," we should ask, "where's your feedback loop?"
Do you have a feedback loop at all?
Is it fast?
Is it simple?
And does it actually involve end-users?
Via Nicolas Dlsaux et pour @Chlouchloutte
Je cite le Twit plus que pertinent :
- Enterprise Edition 2.0 -
App Server -> Kubernetes
EAR/WAR -> Docker Container
EJB -> Istio
JNDI -> Kubernetes Services
JMS -> Kafka
JAAS -> IAM / JWT
RMI -> gRPC
JAXP -> Cloud Events
Servlets / JSP -> NodeJS
JDBC -> So many data access things
JTA -> (nothing, because reasons)
lol @Doudou qui parle des coroutines et qui ne lit pas mes posts.
En vrai, c'est trop cool les coroutines tu verras !
La Commission Nationale Consultative des Droits de l’Homme explique que la loi de lutte contre la haine en ligne loi de censure des citoyens en ligne n'est pas conforme aux Droits de l'Homme. #PasPossible #TropBluffée #RépubliqueEnMerde
L'autorité qui vise à alerter le Législateur qu'il va à l'encontre des droits les plus fondamentaux dit à ce même Législateur :
- Ton article 1 supprime-le, ça détruit la liberté d'expression.
- Une bonne partie des autres articles, réécris-les ils ne valent pas vraiment mieux que le premier.
Non seulement presque personne n'en parle (merci à Développez.com qui aborde le sujet), mais en plus le Législateur s'en tape !
C'est le pays appelé Le Pays des Droits de l'Homme qui rédige des lois allant à l'encontre des Droits de l'Homme... C'est dans ce pays des Droits de l'Homme que le gouvernement s'en donne à cœur joie et viole les principes et les valeurs les plus fondamentaux.
Vous avais-je déjà dit que faire tomber le symbole de l'universalisme français était un acte fort pour les 1% des 1% ? Vous avais-je expliqué que parvenir à faire mettre genou à terre au pays le plus résistant garantira à cette mafia cosmopolite de pouvoir faire de même avec des pays bien moins résistants ? Vous avais-je expliqué que lorsque l'on a tout pouvoir, on ne raisonne pas en années mais en dynastie, que la question que l'on se pose le matin n'est pas de savoir comment finir le mois ou comment s'enrichir un peu, mais de savoir comment garantir à sa descendance cette place de dominant, ce lot de privilèges et ce sur plusieurs générations ?
Notre Démocratie se meurt. Encore une fois, je vais tâcher d'expliquer autour de moi ce qu'il se passe, d'expliquer que l'on ne combat pas des propos injurieux ou malfaisant par de la censure mais par du dialogue, des arguments irréfutables et de l'éducation. Mais une fois encore, l'état et la plèbe préfère une mitraillette aux milliers de dommages collatéraux - façon HADOPI - que quelque chose de sain.
Ohhhh ce benchmark sur Kotlin ! Sur certains points Kotlin est plus rapide que Java mais pas tout le temps et il y a des choses à éviter absolument comme les varargs.
Pour résumer l'article :
| Plus rapide que Java | Mois rapide que Java |
|---|---|
| ✅ Higher-order functions | ⛔️ Varargs + Spread Operator |
| ✅ Lambda expressions | ⛔️ Delegate Properties |
| ✅ Companion Objects | ⛔️ Ranges (forEach function) |
| ✅ Local Functions | |
| ✅ Null safety | |
| ✅ Indirect access to Range | |
| ✅ Ranges (local, non-primitive types) | |
| ✅ Ranges (iteration with explicit step) | |
| ✅ Use of indices on custom collection |
Ils sont en train de faire les nano-robots de Big Hero 6 !!!
Ca veut dire que la prochaine étape, on a B-MAX !!! ლ(́◉◞౪◟◉‵ლ)
Je vais vous proposer une double-traduction du post raciste que Neko relaie en traduisant "white" par "juif" et non par "blanc".
Le post d'origine :
I’ll be honest...I don’t check white anarchists, leftists as much as I should and it gets real messy. Is it an indigenous anarchists responsibility? Not really.Do I like to be aware of enemies? Always. I got a responsibility to others to not support oppressive bullshit.
I’ve been made aware of so many white self ascribing anarchists, leftists who support fascism, imperialist bullshit and take up positions that oppress others. I’ve been made aware of the liars, fakes, and those who use radical leftism to profit, to exploit others, to be abusive.
As an indigenous anarchist I’m very weary of white anarchists, leftists and I watch everyone and everything carefully. I’m in the position to do that, and I’m indigenous before I am an anarchist and have a responsibility towards that fact. It’s hard to trust any colonizer.
La traduction avec substitution de "blanc" par "juif" :
Je serai honnête... Je ne prête pas autant d'attention aux anarchistes et gauchistes Juifs que je ne le devrai et ça devient le bordel. Est-ce une responsabilité d'anarchiste indigène ? Non pas vraiment. Est-ce que j'aime surveiller nos ennemis ? Toujours. J'ai une responsabilité envers les autres de ne pas soutenir les conneries oppressives.
Je fus au contact de tant de juifs auto-proclamés anarchistes et gauchistes qui supportaient le fascisme, les conneries de l'impérialisme et qui prenaient des positions oppressantes à l'encontre des autres. Je fus au contact de menteurs, de personnes fausses, et de ceux qui usent du gauchisme radicale pour leur profit, pour exploiter les autres, pour être abusifs [ndr. envers les autres].
En tant qu'anarchiste indigène, je n'en peux vraiment plus des anarchistes et gauchistes juifs, et je les inspecte tous et tout ce qu'ils font avec précaution. J'ai la posture pour le faire, et je suis un indigène avant d'être un anarchiste et j'ai une responsabilité envers ce fait. C'est difficile de faire confiance à des colonisateurs.
Soyons clair, ce n'est pas encore du racisme assumé, le Twittos est peut-être encore "récupérable" dans le sens où il y a un début de généralisation mais qu'il fait bien attention lorsqu'il marche sur des œufs. Mais si l'on se rappelle que ce post est communiqué sur Twitter et que les shitstorms dorment à côté... Peut-être y a-t-il une auto-censure...
En considérant cela, dans quelle mesure à votre avis, ce Twittos se retient dans ses propos afin de ne pas déclencher une shitstorm et que pense-t-il des blancs en réalité ? (rappelle, j'ai remplacé toutes les traductions du mot "white", c'est-à-dire "blanc" par le mot "juif" afin de montrer le côté raciste de la chose).
A mon sens, ce twit pue la généralisation. Le message derrière est "les blancs sont tous les mêmes", que l'auteur ne peut pas leur faire confiance car ils ne sont pas noirs. Ce que j'entends ces "ils sont ça dans le sang" et "ce sont des oppresseurs avant d'êtres des humains".
Et le "moi je suis un indigène", c'est de la pure novlangue pour dire "je suis un non-blancs", vous savez tout ce pan de l'humanité qui à cause de sa couleur de peau... n'est pas de la même race que moi.
C'EST UNE INVERSION DANGEREUSE DES VALEURS !
Ces mouvements sont déjà en France, il faut les tuer dans l’œuf car dès l'instant où le gens verront dans les autres des ennemis à cause de leur couleur de peau, le pays sera devenu irrécupérable et le racisme le nouvel eldorado des affairistes politiques prêts à tout pour du pouvoir et de l'argent.
Un tuto qui introduit plein de manières de créer son parser/lexer en Java à partir d'une quinzaine de frameworks différents.
Je résume l'article pour les pressés mais curieux quand même :
- Mozilla constate que les requêtes vers les serveurs DNS (i.e. serveurs de noms de domaines) ne sont pas chiffrées.
- De ce fait, même en utilisant le HTTPS, on peut savoir sur quelles pages un utilisateur se trouve et vers lesquelles il se dirige.
- En réponse à ce problème de confidentialité ( #SitePorno #Profiling ), Mozilla met en place un protocole appelé DoH permettant de chiffrer ces requêtes DNS.
- En réponse à cela :
- Les FAI Britanniques ne sont pas contents car leur filtrage DNS ne marche plus.
- Le gouvernement Britannique n'est pas content parce qu'il ne peut plus espionner ses propres citoyens ainsi que les autres citoyens du monde et orchestrer une censure à la chinoise dans son propre pays (j'extrapole sur ce second point... ou pas).
==> Conséquence, Mozilla est estampillée grosse méchante des internets car elle protège notre vie privée à tous.
Cette inversion des valeurs est simplement magique ! Mais jusqu'où iront-ils ???
En tout cas GG Mozilla (ಥ ⌣ ಥ)
Moi je trouve ça bien que le gouvernement Chinois installe de force un spyware sur les mobiles des étrangers et des résidents de certaines de ses provinces.
Bah oui rendez-vous compte !!! La France emprunte la même voie depuis quelques années et tente désespérément de rattraper son retard. Là elle pourra acheter un produit robuste et éprouvé pour pas cher, ça fait autant d'impôts en moins nan ? #ÔRageÔDésespoir
Bon, c'est hyper dur à entendre mais tout le monde s'en tape de la vie privée, à croire que les gens n'en comprennent pas les enjeux. Le seul truc qui me chagrine, c'est qu'il ne va plus rester beaucoup d'endroit à visiter à ce rythme
(ᗒᗣᗕ)՞
Je lis souvent Neko et je sais de lui c'est qu'il est originaire d'Afrique ou du Maghreb (une fois il a fait mention de quelque chose du genre "lorsque j'étais au bled", donc à moins que Neuilly-sur-Seine ait un nouveau surnom, je pense viser juste).
Reprenons, je lis tous ses posts, tous les articles qu'il shaarlie - même ceux parlant de Rhokaya Diallo, qui n'est pourtant pas l'archétype de la femme noire ayant "un niveau de vie représentatif des autres femmes noires" (cf. elle est young-leader, cosmopolit New-Yorkaise - Parisienne, dernier décile de richesse, passe à la télé, etc) - et tout ce que je constate c'est le clivage blancs / noirs que Neko entretien à travers tous ses posts depuis plusieurs mois.
Attention, je vais m'appuyer dans le prochain paragraphe sur le sophisme de l'homme de paille. C'est pour illustrer mon propos pas pour prétendre que c'est de cette manière que Neko me verrait.
Donc je disais que Neko me donne l'impression que :
- Je ne suis pas une femme, je suis une blanche.
- Je ne suis pas une ancienne prolo, fille d'un père ouvrier et d'une mère ouvrière, je suis une blanche.
- Je ne suis pas française, je suis une blanche.
- Je ne suis pas entrepreneuse, je suis une blanche.
- Je ne suis pas marxiste, je suis une blanche.
- Je ne suis pas agnostique, je suis une blanche.
- Je ne suis pas ingénieure, je suis une blanche.
- Je ne suis pas..., je suis une blanche.
En réalité je suis tout cela à la fois et bien plus encore, mais ce que je ne suis pas c'est blanche justement ! Car c'est la seule chose que je n'ai jamais décidé d'être ! #DoNotAssumeMyColor Dit autrement, je ne vois pas Neko comme une personne noire ou beurre, je le vois comme étant ce qu'il a décidé d'être : bloggueur, de gauche, militant et engagé.
C'est-à-dire que sous l'influence de la thèse du "racisme systémique", tous les échecs des "non-blancs" (vraiment cette appellation est tellement raciste, elle ségrègue tellement sur l'unique critère de la couleur de peau qu'elle me rend folle) sont dus au système raciste et oppressif, toutes les autres formes de racisme disparaissent, tout partage ou tout échange entre blancs et "non-blancs" deviennent impossibles car les gains et les pertes de chacun sont évalués et mesurés comme fonction de la couleur de peau. Les échanges humains deviennent des échanges comptables, des comptes à tenir, saupoudrés d'une suspicion latente que les blancs font ce qu'ils font car ce sont des oppresseurs... Latents.
Sur combien de siècles les descendants d'un peuple doivent-ils payer la dette du passé ? Dois-je rendre des comptes aux descendants des Prusses à cause des conquêtes Napoléoniennes ? Dois-je indemniser les Algériens pour la guerre d'Algérie qu'a menée Charles de Gaulle ? Des fils et des filles de SS doivent-ils me rendre des terres pour des arrières-arrières-grands-parents qu'ils ont tués ? Et si je suis à moitié allemande, je n'ai que 50 % d'indemnités ? Je fais une ristourne à ces anciens oppresseurs ?
Mais amusons-nous un peu... Les Iraniens et les Turques d'aujourd'hui doivent-ils indemnisés les Grecques pour leurs conquêtes Perses ? Les Algériens, les Marocains et les Égyptiens doivent-ils indemniser les Maliens, les Gabonais, les Ivoiriens et tous les autres peuples d'Afrique pour l'immense traite négrière qu'ils ont orchestrée sur près de deux siècles ??? Et puisque ces derniers sont tous des "non-blancs", aujourd'hui passés de oppresseurs à opprimés, peuvent-ils bénéficier d'une réduction et rembourser un peu moins ? Aller on est entre-nous, on se dit 30 % ? C'est "kif-kif" nan ? #ImotepImotep
En allant un peu plus loin, les métisses sont-ils considérés comme noirs ou blancs ? Sont-ils privilégiés à 50 % ? Peuvent-ils réclamer le démantèlement d'un système qui les dessert ? Parce qu'en réalité ils tirent au moins à moitié profit de ce système, du coup ils sont "non-blancs" mais ce sont des oppresseurs quand même, WTF ???
N.B : ce qui était l'objet du poste d'origine hein... Qu'est-ce qui fait système et dont les blancs profitent et qu'ils doivent démanteler ? Parce qu'un bébé métisse dans une famille "blanche" profite du système. Du coup c'est un "non-blanc" qui doit "vérifier-son-privilège-blanc" ? Je n'ai pas les mots pour exprimer à quel point ce concept est débile.
Mais je vais aller encore plus loin, en admettant que le racisme soit systémique, quelqu'un peut-il me monter le texte de loi qui formalise ce racisme ? Quelqu'un peut-il me montrer le règlement qui affiche et témoigne ce racisme ? Dans les faits, le néolibéralisme se retrouve dans les textes de loi et cela fait système. La suppression des aides sociales se retrouve dans les GOPE de la Commission Européenne et cela fait système.
Les institutions agissent en fonction des textes de loi, pas en fonction de quelconques excentricités, car les dirigeants dans les hiérarchies des grandes organisations se protègent toujours derrière des processus, des règlements et des lois afin de ne jamais être accusés directement lorsqu'il y a des problèmes. Donc quelqu'un pourrait-il me montrer la loi, les jugements, les jurisprudences où le racisme ferait système s'il vous plaît ?
J'ajouterai que dans les faits "l'oppression systémique" que la loi orchestre se fend sur les blancs puisque la loi promeut actuellement la discrimination "positive" à travers les quotas de noirs, de beurres ou de toute autre ethnie afin d'être "représentatif". Je suis navrée de devoir l'expliquer mais quand le Législateur favorise une population sur des critères comme la couleur de peau ou la religion et qu'il organise ensuite la société par la Loi, de telle sorte que les individus ne soit pas traités de manière identique en fonction de ces critères comme la couleur de peau, ceci sans jamais regarder la compétence ou encore l'honnêteté des gens, ce n'est pas quelque chose qui est juste du tout ! #CheckYourMinorityPrivileges
D'ailleurs, "la discrimination positive" est ni plus ni moins qu'une saloperie d'oxymore, la discrimination est et sera toujours de la discrimination bordel ! J'ai l'impression d'entendre Joseph Goebbels qui aujourd'hui parlerait de "Shoah positive", ça a l'air d'être cool et trop bien, puisque c'est PO-SI-TIF #NovlangueQuiADitNovlangue
Pour en revenir à notre sujet, je pense qu'il existe effectivement des oppressions racistes qui ciblent certaines personnes dans des zones géographiques, mais je pense que ces oppressions se limitent à une région en y "faisant potentiellement système" et que plus cette région s'étend et moins cette oppression systémique n'a de chance de se maintenir.
Cela est logique car plus une région est grande, plus il y vit du monde et donc plus la probabilité d'y trouver des divergences d'intérêts et de culture au sein de cette population est grande à son tour. En conséquence, les oppresseurs racistes ont de moins en moins de chances d'être majoritaires afin de poursuivre leurs actions ou de "faire système" !
Je pense qu'il peut exister un racisme anti-blancs sur la Seine-Saint-Denis mais que l'oppression issue de ce racisme s'arrête dès l'instant où l'on sort de ce quartier. Je pense qu'il existe une ségrégation terrible oppressant les non-musulmans et les femmes à Sevran mais que ce phénomène s'arrête dès que l'on sort de Sevran. Je pense qu'il existe une oppression anti-pauvres à Saint-Germain-en-Laye mais que ce phénomène s'étiole à mesure que l'on s'éloigne de cette ville.
Je pense que le racisme est une saloperie qui ne dépend pas de la couleur de peau et que les noirs, autant que les blancs ont la capacité d'être racistes. Je pense que la haine se partage et se propage encore plus facilement que la misère.
Je pense que tant que les miséreux ne se percevront que comme des blancs, des non-blancs, des noirs, des beurres, des jaunes, des rouges, des latinos, des asiates, des musulmans, des cathos, des juifs ou des roms alors ceux-là resteront des miséreux toute leur vie et qu'ils resteront autant misérables qu'imbéciles car incapables de s’allier face aux combats qu'ils partagent afin d'obtenir le poids et le pouvoir qui leurs manquent par la force de leur nombre.
Crier au racisme systémique, alors qu'il existe le racisme tout court, travers dans lequel chacun peut sombrer sans distinction, c'est faire le jeu de la LREM, qui brise la vie à la française en favorisant le communautarisme et au détriment de l'assimilation à la française.
C'est un mantra qui met l'accent sur les différences et non les ressemblances, c'est la théorie du choc des civilisations qui se répand en France et qui rend bien service aux puissants, à l'abri dans leurs beaux manoirs. C'est identifier l'autre comme un ennemi, un oppresseur, un dégueulasse, sur l'unique critère arbitraire de sa couleur de peau ou ses origines, caractéristiques que cet autre n'a pas choisies.
Je pense que Neko n'a rien contre les blancs, et d'ailleurs tout comme Nadine Morano qui a des amis noirs, Neko doit avoir tout un tas d'amis blancs... Donc forcément c'est qu'il ne peut pas être raciste, malgré tous ces posts sur les "blancs bardés de privilèges", nonobstant si certains sont pauvres, miséreux et à la rue. #LeFameuxPrivilègeBlanc #DeTouteFaçonLesBlancsSontTousLesMêmes #TiensCommeUneImpressionDeDéjàVue #PutainDeSarchasme
Le vivre ensemble à la française me manque, la solidarité et la fraternité aussi et je suis atterrée de voir les meilleurs shaarlistes de notre petite communauté pourtant si réfléchie et ouverte, sombrer dans des pièges aussi visibles que grotesques.
Depuis Android 4.4, Google a ajouté une IP virtuelle lorsque l'on partage notre connexion (thethering). Ceci permet aux FAI de savoir si l'on utiliser "normalement" le téléphone ou si l'on partage sa connexion.
En l'occurrence, ceux-ce ne se gênent pas pour brider la vitesse de téléchargement de la connexion partagé, voire de bloquer les échanges purement et simplement.
Voici une petite manipulation à exécuter depuis adb shell permettant de supprimer ce marquage et empêcher votre FAI de savoir que vous venez de partager la connexion internet de votre mobile via votre PC :
settings put global tether_dun_required 0
Via Cifiste.
Repartir de zéro implique que l’on recommence une même tâche dans un même but. C’est une nouvelle tentative après un échec.
Son empire s’est effondré. Pour le reconstruire, il est reparti de zéro.
Repartir de zéro pour tout reconquérir est très courageux.
Il n’a pas rencontré le succès escompté et devra repartir de zéro pour y arriver.Repartir à zéro implique que l’on fait table rase du passé pour recommencer, mais dans une tout autre direction. Il n’est donc plus question de nouvelle tentative après un échec, mais de nouveau départ (après une déception, une catastrophe, par exemple).
Sa vie ne lui convient pas. Il aimerait repartir à zéro.
Oublions nos différends et repartons à zéro.
Il voudrait effacer son passé et repartir à zéro.
Pour @Animal et notre cozo.
Merci à Liandri pour le lien.
Ghis aka Ghislaine Lanctôt !! Je recherchais cette femme depuis au moins 5 ans sans retrouver ni l'orthographe de son surnom, ni son nom patronymique (vidéo pas encore regardée).
Merci aux Moutons Enragés pour m'avoir donné ce lien.
Siri ou encore Alexa ici ou ici et tous les autres. Les géants des GAFAM veulent connaître toute votre vie privée mais également tout ce qui vous est intime.
Acheter ces systèmes de surveillance vocaux c'est payer pour quelque quelqu'un vous espionne.
Les ignorants sont bénits...
Cipher, Matrix (1999)
Et oui, ces 5 là ont le droit de veto... Mais qu'avons-nous fait ?
Merci à Timo.
Merci à @Chlouchloutte pour le lien. Je transferts cela à mon Papa :D
La fin est juste inimaginable, le plot-twist est extraordinaire, je me suis écroulée de rire tellement je ne m'y attendais pas. Je crois qu'on ne peut pas faire mieux. Cette vidéo est certifiée "Donald Trump approved" !
L'encadré pour les iPhone'users handicapés (ur ur ur) :
Pour @Chlouchloutte et surtout ton ami qui découvre Prolog.
Les mots clefs important en Prolog :
- Les clauses
- Les prédicats
- Les buts
- La coupure
- Et l'unification (le plus important)
@Chlouchloutte, tu m'as convaincue et je me mets enfin à chercher un téléphone compatible LineageOS qui soit facile à rooter. Le leader semble être le OnePlus 6 dont voici le tutoriel de rootage et un autre peut-être plus complet.
Oh GuiGui tu m'as répondu ! C'est trop cool il faudra que tu me racontes par quel incroyable hasard tu es tombé sur mon Shaarli, car je ne m'attendais pas du tout à découvrir une réponse à l'un de mes posts dans ton flux ce matin ! J'aime les surprises, cela a illuminé ma journée \(^__^)/
Alors concernant la Lex Monetae et après une lecture attentive, je pense que je suis d'accord avec toi sur pas mal de points. J'aimerai quand même te proposer quelques remarques pour partager nos points de vue si tu veux bien.
Tu écris :
[...] Ce principe juridique (lex monetae) n'a jamais été mis à l'épreuve devant un tribunal [...]
Non seulement c'est tout à fait vrai mais je considère aussi que c'est quelque chose qui l'affaiblie.
Par contre, ce qui me laisse penser qu'elle sera quand même applicable c'est le fait qu'elle ait déjà été utilisée au moins deux fois en France sur le siècle glissant, lors du passage des Centimes (aka. "anciens Francs") aux Francs, puis des Francs à l'Euro.
Du coup, l'argument qui est de dire, on ne peut pas prétendre savoir aujourd'hui de quoi demain sera fait et donc qu'on ne peut se tenir pour dit que la Lex Monetae nous protégera d'une catastrophe voire que c'est bien là tout contraire, bah l'argument marche dans les deux sens : personne n'en sait rien.
D'ailleurs il me fait penser au FUD (c-à-d. Fear Uncertaincy and Doubt) qu'entretenait Microsoft sur la licence GPL lorsqu'elle prétendait que cette licence ne protégerait de rien alors que l'histoire nous a montré le contraire.
[...] Exposer que l'on a déjà appliqué la lex monetae lors du passage à l'euro ne me convainc pas : cela a eu lieu dans un contexte légal [ndr. je comprends "légal et favorable"] [...]
Sortir de l'UE peut se faire suite à deux années de négociation dès qu'un pays le demande par le fameux article 50 du TFUE. Cette période de négociation fournit ici le cadre légal idéal pour aborder le sujet mais ça ne veut pas dire pour autant que le climat sera favorable à la sortie ; j'imagine que certains étaient lésés lors du passage à l'UE et d'autres seront lésés par un retour aux nations, mais je pense que ces forces s'équilibrent globalement.
Après, et ce que je m'apprête à dire va jouer un peu en ma défaveur, encore faut-il que les représentants organisant un Frexit souhaitent vraiment qu'il y ait une sortie. Je pense en l’occurrence à Theresa May qui était une farouche anti-Brexit et qui a tout fait pour empêcher une sortie sereine des Britanniques. Typiquement si nous avions Emmanuel Macron en grand leader d'un Frexit et je me dirai autant aller vivre dès maintenant en Suisse ou au Luxembourg.
Si le pays sort de la zone euro, mais pas de l'UE, quelle lex monetae s'applique ? Les créanciers pourront-ils poursuivre la France devant la CJUE ? Incertitudes.
Je suis d'accord tout entre-deux n'a aucun sens et je pense qu'il faut sortir totalement de l'UE. D'ailleurs Le TFUE et le TUE sont formels à ce sujet, soit un pays prend tout le package, soit un pays ne prend rien. Et c'est justement ce point précis qui pose le plus problème avec l'UE, car nos 28 pays aux économies, aux cultures, aux philosophies et aux intérêts financiers, militaires et politiques divergents ne peuvent disposer d'un cadre juridique et d'une législation scrupuleusement identiques et qui soient en même temps parfaitement adaptés à chacun. Il me semble qu'à ce sujet Victor Hugo disait "l'Europe sera fédérale ou ne sera pas".
Du coup, pendant les négociations succédant à l'activation de l'article 50, l'arbitrage pourra se faire soit via la CJUE (car la France fera toujours partie de l'UE mais quid de l'impartialité de cette cour ?) soit via les négociations. Sachant tout de même qu'il n'y a pas à ma connaissance "plusieurs Lex Monetae", le principe étant partagé par tous les pays ou presque (en général l'Arabie Saoudite & Co font office d'exception mais là ils ne sont pas concernés) ; donc la question serait plutôt "qui va trancher ?" et non "sur quel principe allons-nous devoir trancher ?".
Pour reprendre l'idée d'une sortie de l'euro-zone mais pas de l'UE, les Minibots Italiens sont a priori une première manœuvre pour anticiper une sortie de l'Italie car ils octroieront un levier considérable lors des phases de négociation. Bref, intégrer l'UE ne fût pas un acte simple, en sortir ne le sera pas non plus.
Ensuite lorsque tu écris :
[...] Augmentation du service de la dette dès l'annonce de la sortie du pays et avant la conversion en monnaie locale donc jeu perdu [...]
Ça ne s'est pas passé comme cela pour les Britanniques alors que tous les médias annonçaient un cataclysme (et l'annoncent toujours), mieux encore les investissements sont repartis depuis deux ans. Charles Gave disait dans une interview que "le Brexit redonnait de la démocratie au peuple Britannique et qu'historiquement les marchés avaient toujours salué un regain de démocratie".
C'est un peu comme la perte du triple A pour la France alors que ses taux d'intérêt d'emprunt sont négatifs ou presque. Ces prédictions n'ont pour moi aucun sens, elles sont édictées par les mêmes qui n'avaient pas vu venir la crise du pétrole en 90/2000 ni la crise des subprimes en 2008.
D'autant que si le Franc se dévaluait, automatiquement les exportations augmenteraient en compensation, ce qui effacerait la dévaluation et impliquerait une réévaluation à terme car "ce sont les exportations qui font les importations" comme l'explique si bien Adam Smith dans son ouvrage De la Richesse Des Nations.
Enfin, rien ne nous empêche de créer des Minibots à la française par anticipation pour disposer du même levier que nos partenaires Italiens.
Pour moi, l'argument le plus fort allant à l'encontre de la Lex Monetae réside dans cette phrase :
[...] Quand ils [ndr. les créanciers] se sentent lésés en pareille matière, ils n'hésitent pas à attaquer, souvenons-nous des fonds d'investissement états-uniens qui ont contesté jusqu'au bout la restructuration de la dette publique de l'Argentine (certes, ils ont dû consentir à une ristourne… ridiculement faible). [...]
Et là, c'est tragiquement vrai. Les créanciers agissent en meute, ils sont violents, sans pitié et disposent de moyens considérables aux niveaux nationaux et internationaux. La répression tout azimute qu'orchestreraient les marchés financiers et la mafia européenne sont les deux plus grandes difficultés d'une sortie de tout pays de cette UE.
Cependant, pour les marchés, nous savons que les plus gros prêteurs sont également les plus gros emprunteurs, ce faisant détruire la Lex Monetae devant une cour impliquerait qu'ils devraient à terme gérer le risque de change et le risque étatique (triple A toussa) mais qu'en plus ils devraient gérer le risque lié aux contrats qu'ils détiennent. Ce n'est pas dans leur intérêt, certains de ces titres perdraient toute valeur même si leur exécution se passe comme prévue.
Par contre, l'oligarchie elle n'a que faire de ces problèmes. La France qui sort et c'est 67 millions de personnes sur qui les puissants perdent tout pouvoir sans compter la fin de l'usage de l'influence de notre pays à l'international pour des bénéfices personnels. Eux me font trembler et je n'ai absolument aucun argument à te proposer mis à part le rapport de force pur et dur, aussi brutal qu'il puisse être et dont tu faisais mention. Je ne crois pas qu'on puisse discuter sereinement avec une meute de loups atteints par la rage et qui souhaitent nous dévorer. #ZesteDeComplotisme
J'ai beau adhérer à une bonne partie des thèses de l'UPR, je rejoins totalement Tatiana Ventôse dans cette vidéo lorsqu'elle explique qu'avant que l'on ne fantasme un Frexit, mieux vaut que la graaaaaaaaaande majorité des concernés soit pour d'une part et en comprenne parfaitement les tenants et les aboutissants d'autre part.
Aussi, et si tu me le permets, je vais conclure en te citant car cela résume notre situation à la perfection :
[...] il faut toujours espérer le meilleur et préparer le pire [...]
Merci à toi d'avoir pris le temps de me répondre.
J'ai suffisamment généralisé sur le fait que la police s'était gavée de flics pourris durant les grandes manifestations des Gilets Jaunes. Pour le coup, j'ai un petit peu l'impression que les flics pourris se généralisent pas mal dans la police.
Imaginez quand même qu'un capitaine de police et ses hommes virent l'avocat d'un homme en garde à vue, pendant son interrogatoire, parce que l'avocat du prévenu effectue à l'officier un rappel à la déontologie et lui demande d'arrêter d'hurler ! Que ces mêmes flics coupent l'enregistrement pour "se couvrir" ! Que les flics expliquent au type que soit il change d'avocat, soit il n'en aura pas ! Que ces débiles laissent le son et ce faisant que nous ayons les preuves de leur délit ! Et que seul le Canard Enchaîne en parle !!!
Répétez après-moi, nous n'aurons pas de démocratie, ni un état de droit si nous ne nettoyons pas l'offre politique de la mafia qui la gangrène. Mieux vaut des incompétents honnêtes que des sur-doués totalement corrompus !
Si tant est que nos politiques actuels soient si "sur-doués" que ça. Meh !
Je ne connaissais pas la règle du 3-2-1 pour effectuer les backups. Mais j'avoue que stocker, en plus de l'original, deux copies de sauvegarde sur au moins deux supports distincts, ne reposant pas sur le même matériel, ni le même logiciel et que cela permette une probabilité de perte de données de 1 chance sur 1 000 000 est une caractéristique qui m'intéresse.
Il semblerait que "iTunes va cesser de fonctionner et tous ceux qui n'ont pas un Mac, perdrons ce qu'ils ont acheté". Reprendre à quelqu'un quelque chose qui lui appartient sans son consentement, c'est du vol effectivement.
Partir du principe que les gens qui ont accepté ces CGU abusives n'auraient pas dû le faire et prétendre que c'est leur problème est une absurdité sans réflexion. D'ailleurs le RGPD met bien le doigt sur ce non-sens. Je m'explique, l'esprit du RGPD est clair à ce sujet, la liberté de choix ne peut exister que si le sujet d'un choix ne portera aucun préjudice a posteriori qui viserait à altérer son choix au moment du choix. Sinon c'est qu'il n'est en réalité pas libre de choisir puisqu'il subît une pression.
Or, dire à un client, tu acceptes en perdant tes droits sinon tu n'as que 50% fonctionnalités pour le même prix, ce n'est pas mettre en place un cadre où la liberté de choix protège de tout préjudice le consommateur, quelque soit le choix qu'il puisse faire... #Mvoyez
Bref, vous avez acheté un iPhone, iTunes vous était imposé et par transitivité les CGU d'iTunes vous étaient imposées également. Vous étiez bien contraint, si vous souhaitiez un iPhone, de tirer avec tout le package de merde iBidules et iCGU-abusives. C'est non seulement une forme sournoise de vente forcée mais en plus quelque chose qui vous oblige à renoncer à vos droits les plus fondamentaux, à savoir être le seul propriétaire et l'unique décideur de l'usage des biens que vous avez payés.
Après tant que les gens décideront de privilégier leur confort personnel instantané au type de société vers laquelle nous convergeons - et que la somme de ces choix individuels de merdes et court-termistes justifie à la perfection -, nous ne seront pas sortie de l'auberge ! Ce qui me dérange vraiment, c'est le fait de devoir vivre avec les conséquences des actes de personnes aussi peu réfléchies, car tous les GAFAM font cela et il devient impossible de trouver un Smartphone sans mettre le pied dans ces CGU de mafieux !
D'ailleurs, et je conclurai sur ça, j'attends le moment où Apple & Co nous dirons qu'il faut à présent payer le service gratuit, mais obligatoire, de stockage dans le cloud pour protéger nos données contre les abus et suppressions émanant de ces Apple & Co.
Aparté : cloud que je ne souhaite pas puisque j'ai déjà des disques durs chez moi, tout en sachant que l'appli en question m'empêchera de backuper ailleurs que dans ce cloud...
C'est littéralement les méthodes des mafias, elles vous demandent de les payer pour vous protéger de ce qu'elles pourraient vous faire. Vous payer votre agresseur pour qu'il vous protège de lui. #TellementHâte
Cette vidéo-documentaire du Sanglier Sympa "tombe à point nommé". Je recherchais des informations sur l'origine du mythe (car oui c'est un mythe) qu'est l'oppression systémique et ce youtubeur que je découvre m'offre justement cette histoire sur un plateau.
Si vous souhaitez comprendre en quoi la thèse de l'oppression systémique est dangereuse, en quoi les SJW usent et abusent de ce mythe pour obtenir un pouvoir considérable afin de soumettre, de dominer toute un pan de la société, regardez cette vidéo (52 minutes tout de même).
Je commence à me dire que ces personnes ont de graves problèmes mentaux ou une indéfectible envie de se sentir puissants et de taper sur les autres.
Je l'ai retrouvé !!! Un témoignage sur l'autisme.
@NG en espérant que ça puisse t'aider.
Je dois accompagner des équipes dont les projets vont tourner sur Bootstrap 3 et à terme Bootstrap 4. Je me mets de côté cette documentation (car je suis team Bulma).
Encore une fois, merci à Kalvn qui a toujours le bon lien au bon moment (à croire que nous travaillons au même endroit sans le savoir).
Je suis tellement envieuse de l'esprit d'analyse de Greg Tabibian, de ses connaissances historiques, de sa compréhension du droit, de sa maîtrise de la sémantique et de sa pensée critique.
Vraiment cet homme est incroyable ! À chaque fois que je l'écoute, j'ai le sentiment d'être une enfant qui ne sait rien.
Voici ma configuration (voir la ligne <Xlint>) :
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.11</version>
<configuration>
<!-- Je n'ai pas d'interception dans le jar courant, on l'ignore ici -->
<!-- Remarque : les éléments sont séparés par des virgules -->
<Xlint>adviceDidNotMatch=ignore</Xlint>
<complianceLevel>${jvm.target}</complianceLevel>
<deprecation>true</deprecation>
<encoding>${project.encoding}</encoding>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>${version.aspectj}</version>
</dependency>
</dependencies>
</plugin>Je veux jouer à cela ce week-end ! @Chlouchloutte, tu mets ce lien de côté sur ton PC ?
@Animal c'est pour toi !
La faille de sécurité qui touche OpenPGP émane d'un défaut dans le design d'OpenPGP lui-même. Cerise sur le gâteau, personne n'est mesure de corriger ce problème car le code qui gère cette partie d'OpenPGP est très complexe et surtout, il a été écrit... en OCaml... #FacePalm
Ce langage nous suivra jusqu'à la fin de notre vie je crois. Je n'imagine même pas la dette technique que les outils codés en Scala vont engendrer à terme (car il s'agit du même phénomène, Scala étant un peu plus répandu que OCaml mais tout aussi difficile).
Via Librement Shaarli.
Je discutais dernièrement avec des anciens de chez Linky et je leur évoquais mon problème avec l'atteinte totale à la vie privée qu'impliquait le "compteur intelligent"... Ces derniers m'ont répondu alors que l'identification des appareils à partir de leur signature énergétique était"un truc sur internet que disent les sites complotistes ou quelque chose du genre"...
Ok, ce sont des ingénieurs, ils ont codé sur l'application, pour sûr que la déclaration du PDG d'Enedis de l'époque, affirmant que Linky pouvait même détecter quel membre de la famille était à son domicile en fonction des consommations et des signatures énergétiques, par rapport aux témoignages de ces ingénieurs, ce qu'a annoncé le PDG d'Enedis était une fadaise comme les nombreuses que peuvent balancer les managers et autres dirigeants pour se faire mousser face caméra.
Mais alors j'ai une question pour ces ingénieurs... Sachant que j'ai refusé la transmission de mes données personnelles. Sachant que je me suis opposée à la collecte de mes données personnelles. Comment est-il possible que mon prestataire m'indique ce soir sur son portail que pour ce mois-ci j'ai :
- L'éclairage qui représente 8% de ma facture ?
- Les appareils de cuisson 14% ?
- Les appareils ménagers (lave-linge, sèche-linge, etc) 14% ?
- Le réfrigérateur et congélateur 20% ?
- Les écrans, les PC; la boxe et les consoles 37% ?
- Les petits appareils (micro-onde, chargeurs de mobile et tablette, réveil) 7% ?
Pour une absence de récolte et le fait que l'identification des usages par la signature énergétique des appareils soit "un délire" ça me semble quand même VACHEMENT PRÉCIS COMME STATISTIQUES !
Puisse tous ces ingénieurs ayant participé au viole de la vie privée de millions de citoyens, chacun mourir sous peu, dans d'atroces souffrances en emportant avec eux leur descendance ! #NoMercy
Bon, je vais résumer ce qui me fruste au plus au point (avec le contournement qui va bien).
A chaque fois que j'utilise la commande refactor d'IntelliJ ce crétin effectue un search & replace dans tous les fichiers possibles, dans toutes les extensions possibles et me demande de cocher "pas à pas" ce que je souhaite renommer/refactorer.
Or, quand je fais un CTRL + R (oui j'utilise les shortcut mappings de Netbeans sur IntelliJ => RAF) c'est que je suis en train de coder. Du coup si je sélectionne un paramètre d'une méthode, je veux qu'il détecte le foutu scope de mon paramètre et qu'il me renomme automatiquement :
- le paramètre en interne,
- la javadoc associée,
- et c'est tout !
Bref, NetBeans le faisait de base depuis 2010 c'est donc très très très très très moche (je vous ai dit que c'était très moche ?). Je trouve que cette "feature" est une pure et simple counter-feature.
Heureusement, comme je suis bienveillante voici la solution :
- Positionnez-vous sur votre variable à renommer.
- Lancer la commande de refactor (pour moi CTRL+R).
- Commencez à taper un nouveau nom.
- Refaites le shortcut (toujours CTRL+R pour moi).
- Décochez la case "Search in comments and strings"
- Validez votre refacto
Dorénavant tous vos refactos ne vous embêteront plus !
A partir de :
Je vous présente le : Dark Theme Magical Button
A Drag & Dropper dans votre barre de menu personnelle.
Sometimes, I'm proud of myself.
OVH propose un service en ligne gratuit de conf-call. 50 personnes à discuter en même temps, c'est sympa non ?
Des bonnes pratiques PHP mises à jour à cette date (2019-07-01).
Via Brihx.
La nouvelle semble bonne, mais si j'apprends dans 10 ans que c'était des arbres pour recueillir de l'huile de palme, vous allez m'entendre hurler... #JusteJePréviens
Vous avez un téléphone Android que vous n'êtes pas en mesure de root / formatter. Voici les applications à supprimer via ADB Shell dont je parle dans ce post.
Android Packages list
- android.process.media - MtpService. DO NOT remove this.
- com.android.apps.tag - Still unclear how it acts with system, but should be safe to remove...
- com.android.backupconfirm - Restore google settings with Google Backup restore function.
- com.android.bips - Built-in Print Service. Safe to remove.
- com.android.blockednumber - Blocked numbers feature.
- com.android.bluetooth - Core of Bluetooth services.
- com.android.bluetoothmidiservice - Provides classes for sending and receiving messages using the MIDI event protocol over Bluetooth LE.
- com.android.calculator2 - Stock calculator app.
- com.android.calendar - Stock calendar app.
- com.android.captiveportallogin - This consists in a web page that the user of a public access network is obliged to view and interect with, before access is granted. Like public Wi-Fi hotspots that prompts you with an user and password login.
- com.android.carrierconfig - Provides access to telephony configuration values that are carrier-specific.
- com.android.cellbroadcastreceiver - Alerts for Broadcasts.
- com.android.certinstaller - Certificate installer. When removed, the Wi-Fi wouldn't be able to be turned on. DO NOT remove this.
- com.android.companiondevicemanager - Companion Device Manager that comes by default in every Oreo+ device. This handles connections to other devices, like Bluetooth Headphones, desktop Operative Systems, ecc. DO NOT remove this.
- com.android.contacts - Stock contacts app.
- com.android.cts.priv.ctsshim - Compatibilty Test Service. Used to certify your device as "valid" or not. DO NOT remove this.
- com.android.defcontainer - Needed for installer by applications.
- com.android.deskclock - Clock app, plus alarm function.
- com.android.dreams.basic - Support for screensaver mode.
- com.android.dreams.phototable - Photographic screensavers.
- com.android.egg - Android build's easter egg feature.
- com.android.email - Stock Email app (not Gmail).
- com.android.emergency - Emergency Contacts. Remove it if you don't use this feature.
- com.android.exchange - Needed for email app to work correctly if you use a mail different from Gmail.
- com.android.facelock - Essential if you wanna use Face Unlock features, removable if you don't want to.
- com.android.gallery3d - Gallery app.
- com.android.htmlviewer - In-built HTML viewer.
- com.android.hotwordenrollment.okgoogle - "OK Google" detection service (used when you wanna enroll Assistant by the hotword.
- com.android.incallui - In Call User Interface - Controls various activities during a call.
- com.android.inputdevices - Manages the input devices.
- com.android.inputmethod.latin - AOSP keyboard. Safe to remove.
- com.android.keychain - Should provide access to private keys plus their certificate chains in storage.
- com.android.location.fused - NEVER REMOVE this. Provides everything you need for GPS, Cellular and Wi-Fi networks location data.
- com.android.magicsmoke - Live wallpaper.
- com.android.managedprovisioning - For corporate restritctions on phones with Google Workplace.
- com.android.mediacenter - EMUI music app.
- com.android.mms - Stock SMS app.
- com.android.mms.service - Provides support for sending MMS messages with photos, videos, ecc.
- com.android.nfc - NFC service. If disabled, Settings app could crash or not work.
- com.android.noisefield - Live wallpaper.
- com.android.phasebeam - Wallpaper.
- com.android.printservice.reccomendation - Keep it, if you need to print directly via your phone.
- com.android.pacprocessor - PAC stands for proxy auto-config, and this file defines how web browsers and other agents can automatically define the correct proxy server for fetching an URL. Removable, if you don't use proxies on your phone.
- com.android.phone - Dialer app.
- com.android.phone.recorder - Call recorder function.
- com.android.printspooler - Keep it, if you need to print directly via your phone.
- com.android.providers.blockednumber - Storage of blocked numbers.
- com.android.providers.contacts - Part of stock contact app, sync contacts.
- com.android.providers.calendar - Necessary to sync stock Calendar app and let it work correctly.
- com.android.providers.downloads - Download provider. DO NOT remove this.
- com.android.providers.downloads.ui - Download app. DO NOT remove this.
- com.android.providers.media - Needed to access media files, and ringtones.
- com.android.providers.partnerbookmarks - Provides bookmarks about partners of Google in Chrome.
- com.android.providers.settings - Sync settings.
- com.android.providers.telephony - Telephony provider contains data related to phone operation. DO NOT remove this.
- com.android.providers.userdictionary - User dictionary for keyboard apps.
- com.android.quicksearchbox - Search box.
- com.android.se - Security Enhanced Linux (SELinux) framework. DO NOT remove this.
- com.android.settings - Settings app.
- com.android.settings.intelligence - Settings tips in Settings menu. DO NOT remove this.
- com.android.sharedstoragebackup - Possibly USB connection menu.
- com.android.shell - Unix shell to communicate via ADB commands through PC. DO NOT remove this.
- com.android.simappdialog - Sim App Dialog, comes by default in every Pie+ device. It is used to install the carrier app when the SIM is inserted. DO NOT remove this.
- com.android.soundrecorder - Sound recorder, obviously.
- com.android.spul - SUPL20SERVICES, seems related to GPS in Huawei devices. Should be safe to remove.
- com.android.systemui - System User Interface. DO NOT remove this.
- com.android.stk - SIM toolkit app.
- com.android.storagemanger - Storage Manager function, the one that details your occupied space on internal/external memory card and allows to see how many space is occupied by apps divided by sections, to be clear. DO NOT remove this.
- com.android.traceur - Android stock developer tool included by default in every Pie+ device. Allows to locally save logs. DO NOT remove this.
- com.android.vending - Google Play Store app.
- com.android.voicedialer - Voice search.
- com.android.vpndialogs - VPN system.
- com.android.wallpaper.holospiral - Live wallpaper.
- com.android.wallpaper.livepicker - Wallpaper picker.
- com.android.wallpapercropper - Wallpaper cropper.
- com.example.android.notepad - Notepad app.
Google Apps/Packages list
- com.google.android.backuptransport - Allows Android apps to back up their data on Google servers.
- com.google.android.apps.books - Google Books.
- com.google.android.apps.cloudprint - Cloud print.
- com.google.android.apps.currents - Currents.
- com.google.android.apps.docs - Google Drive.
- com.google.android.apps.fitness - Google Fit.
- com.google.android.apps.mapps - Google Maps app.
- com.google.android.apps.photos - Google Photos.
- com.google.android.apps.plus - Google+.
- com.google.android.apps.restore - Restore apps during first boot.
- com.google.android.apps.tachyon - Google Duo.
- com.google.android.apps.turbo - Device Health Services, ships by default on every Oreo+ device. DO NOT remove this.
- com.google.android.apps.wallpaper - Google Wallpapers. Safe to remove.
- com.google.android.apps.wellbeing - Digital Wellbeing app that is prebuilt in Android Pie. Safe to remove.
- com.android.documentsui - This prompts you with a window for apps wishing to access files outside of their own storage area. DO NOT remove this.
- com.google.android.ext.services - Android Notification Ranking service, part of Android Services Library. DO NOT remove this.
- com.google.android.feedback - When an app crashes, this is the app that briefly asks you if you want to feedback the crash on the market, Google Play Store.
- com.google.android.googlequicksearchbox - Google Search.
- com.google.android.gm - G-mail app.
- com.google.android.gms - Google Play Services. DO NOT remove this.
- com.google.android.gsf - Google Services Framework, needed for Google Apps. DO NOT remove this.
- com.google.android.gsf.login - Support for managing Google accounts. DO NOT remove this.
- com.google.android.inputmethod.latin - G Board.
- com.google.ar.core - Google ARCore app.
- com.google.marvin.talkback - Adds some features about accessibility settings.
- com.google.android.markup - Google Markup app made for modifying pictures, ships by default on every Pie+ device.
- com.google.android.onetimeinitializer - Provides first time setup, safe to remove.
- com.google.android.packageinstaller - Gives ability to install, update or remove applications on the device.
- com.google.android.partnersetup - Software that helps other apps to work with Google products.
- com.google.android.play.games - Google Play Games.
- com.google.android.setupwizard - Removable after the first start of the phone, it's the basic configuration wizard that drives you through first boot.
- com.google.android.soundpicker - Google Sounds. Removable if you already have another media select service.
- com.google.android.street - Google Street View app.
- com.google.android.syncadapters.calendar - Google Calendar sync.
- com.google.android.syncadapters.contacts - Google Contacts sync.
- com.google.android.talk - Google Hangouts.
- com.google.android.tts - Text-to-speech powers apps to read text on your scream aloud, in many languages.
- com.google.android.videos - Google Play Movies.
- com.google.android.webview - WebView interface. DO NOT remove this.
- com.google.android.youtube - YouTube app.
- com.google.tango.measure - Google Measure app.
Huawei Apps/Packages list
- com.baidu.input_huawei - Huawei chinese stock input keyboard. Safe to remove.
- com.hisi.mapcon - Don't disable/remove this if you use WiFi Calling, or it'll kill the app. If you don't use WiFi Calling, this is safe to remove. (Thanks @mj084 !)
- com.huawei.appmarket - Huawei Market app.
- com.huawei.android.chr - HwChrService. Safe to remove.
- com.huawei.android.dsdscardmanager - Dual Sim Card manager. DO NOT remove this.
- com.huawei.android.FloatTasks - Floating dock function.
- com.huawei.android.FMRadio - Radio FM app. DO NOT remove this.
- com.huawei.android.hsf - Huawei Services Framework. Safe to remove.
- com.huawei.android.hwpay - Huawei Pay. Safe to remove.
- com.huawei.android.hwouc - System update app. DO NOT remove this.
- com.huawei.android.karaoke - Karaoke mode feature. Safe to remove.
- com.huawei.android.instantshare - Huawei Share features. DO NOT remove this.
- com.huawei.android.internal.app - Component of Huawei sharing. DO NOT remove this.
- com.huawei.android.launcher - Huawei launcher app.
- com.huawei.android.mirrorshare - MirrorShare feature.
- com.huawei.android.projectmenu - ProjectMenu interface. DO NOT remove this.
- com.huawei.android.pushagent - System update OTA notification push service.
- com.huawei.android.remotecontroller - Juawei Smart Controller app.
- com.huawei.search - HiSearch. Safe to remove.
- com.huawei.synergy - Huawei Cloud Synergy. Shouldn't be safe to remove, need to learn more 'bout this.
- com.huawei.stylus.floatmenu - Floating menu with M-Pen feature. Safe to remove.
- com.huawei.android.thememanager - Theme Manager. DO NOT remove this.
- com.huawei.android.tips - Huawei Tips. Safe to remove.
- com.huawei.android.totemweather - Huawei Weather app.
- com.huawei.android.wfdirect - Wi-Fi Direct feature.
- com.huawei.aod - Always On Display feature. DO NOT remove this.
- com.huawei.arengine.service - Augmented reality service. Safe to remove.
- com.huawei.bluetooth - Import contact via Bluetooth function.
- com.huawei.browser - Huawei Browser app. More than safe to remove if you have another browser installed.
- com.huawei.contactscamcard - CamCard is a business card reader app. Safe to remove.
- com.huawei.compass - Huawei Compass app.
- com.huawei.desktop.explorer - Service that is been used when you wanna use your phone as an operative system on a PC. Safe to remove.
- com.huawei.fido.uafclient - Fast ID Online function. Safe to remove.
- com.huawei.gameassistant - Huawei Game Suite (HiGame). Safe to remove.
- com.huawei.geofence - GeofenceService. Safe to remove.
- com.huawei.hdiw - Huawei ID app. Safe to remove.
- com.huawei.hiai - Huawei Artificial Intelligence. DO NOT remove this.
- com.huawei.hidisk - Huawei File Manager app.
- com.huawei.hifolder - Huawei Online Cloud folder service. Safe to remove.
- com.huawei.himovie.overseas - Huawei videos App. Safe to remove.
- com.huawei.hitouch - Floating dock by Huawei. Safe to remove.
- com.huawei.HwMultiScreenShot - Sliding screen feature.
- com.huawei.hwasm - FIDO UAF Autenthicator-Specific Module.
- com.huawei.android.hwaps - Advanced Power Saving feature. DO NOT remove this.
- com.huawei.hwdetectrepair - Huawei Smart diagnosis app. Safe to remove.
- com.huawei.iaware - Never understood what thid does, but hey it's safe to remove.
- com.huawei.ihealth - MotionService package, it's required for actions like shaking the phone to shut off the alarm, ecc. - remove it, if you don't care about this.
- com.huawei.languagedownloader - Huawei language downloader. DO NOT remove this
- com.huawei.livewallpaper.paradise - Live wallpaper service.
- com.huawei.parentcontrol - Parental controls functions. Safe to remove.
- com.huawei.pcassistant - HiSuite service. If you use it, keep it.
- com.huawei.phoneservice - HiCare app. Safe to remove.
- com.huawei.powergenie - Huawei Power management app. DO NOT remove this.
- com.huawei.mirror - Huawei Mirror app. Safe to remove.
- com.huawei.scanner - Huawei Scanner function. DO NOT remove this.
- com.huawei.screenrecorder - Huawei Screen recorder feature. Safe to remove.
- com.huawei.systemmanager - Huawei System Manager app. DO NOT remove this.
- com.huawei.trustagent - Intelligent unlock feature.
- com.huawei.vassistant - HiVoice app. Safe to remove.
- com.huawei.videoeditor - Video editor function. Safe to remove.
- com.huawei.wallet - Huawei Wallet. Safe to remove.
- com.huawei.watch.sync - Huawei Watch sync function. Safe to remove.
- com.iflytek.speechsuite - Default voice input method.
- com.nuance.swype.emui - Huawei Swype functions.
Other apps
Obviously all bloatware apps and services related , Snapchat... etc.
- com.amazon.aa - Amazon Assistant app.
- com.amazon.aa.attribution - Amazon Assistant related package.
- com.booking - Booking.com app.
- com.ebay.mobile - eBay app.
- com.facebook.appmanager - Facebook related stuff. Purge this.
- com.facebook.system - Facebook related stuff. Purge this.
- com.facebook.orca - Facebook related stuff. Purge this.
- com.facebook.katana -Facebook related stuff. Purge this.
- com.facebook.services - Facebook related stuff. Purge this.
- com.instagram.android - Instagram app.
- com.netflix.mediaclient - Netflix app.
- com.netflix.partner.activation - Netflix related package.
- com.microsoft.translator - Microsoft Translate app. Safe to remove.
- com.snapchat.android - Snapchat App.
- com.swiftkey.swiftkeyconfigurator - SwiftKey factory settings. Safe to remove.
- com.touchtype.swiftkey - SwiftKey board. Safe to remove.
- com.twitter.android - Twitter app.
- org.smsalliance.openmobileapi.service - SmartcardService. "The SmartCard API is a reference implementation of the SIMalliance Open Mobile API specification that enables Android applications to communicate with Secure Elements, e.g. SIM card, embedded Secure Elements, Mobile Security Card or others."
Oh comme c'est beau ! La sécurité permet de faire avancer tellement facilement les choses !!!
Pour vous résumer l'article, l'authentification à deux facteurs n'est pas jugée suffisamment sécurisée par l'Union Européenne (oui toujours cette même saleté) et donc les banques ont l'obligation de faire mieux :
- Installer une appli au code source fermé sur les mobiles de tous les citoyens.
- Et le mot magique ajouter de la biométrie (typiquement il faut filer ses empruntes digitales à sa banque pour avoir le droit de se payer un Big Mac avec son argent à soi).
Je l'ai dit et je vais le redire, l'oligarchie n'a pas de patrie, pas de sympathie pour les gens et cherche par tous les moyens à mettre en place un contrôle total lui garantissant sa place sous le soleil et au sommet de la pyramide sociale qu'elle a bâti elle-même pour elle-même.
La double authentification par sms n'est pas jugée suffisamment sûr, mais quels problèmes rencontre-t-elle pour justifier de tels propos ? "Pas suffisamment sûr" mais sur quels critères ? À quel moment est-on considéré comme "suffisamment sûr" ? Les citoyens ont-ils le droit de décider du degré de risque qu'ils souhaiteront prendre ou y seront-ils forcés comme des enfants ?
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Benjamin Franklin
Je découvrir un type de packaging que Maven est capable de produire : bundle.
Je copie-colle ci-dessous la définition :
This kind of artifact is an OSGi bundle, typically produced using the maven-bundle-plugin which is part of Apache Felix.
The plugin treats all the classes available to your module (the module's own classes, classes provided by dependencies, other classes on the classpath) as one giant set, then lets you select a subset of those classes to bundle into a jar. It also creates the necessary manifest information to make the artifact an OSGi bundle.
So the artifact you're pulling in by using this dependency is a jar, however it's a jar built by choosing a subset from a much larger set of classes, not just the classes that were defined inside the abdera-core module.
If you have a look at the pom for the abdera project you'll see the maven-bundle-plugin configuration which will give you an idea of which classes have been added to the bundle, and which have been held back.
Bref, l'artifact org.mockito:mockito-core:2.28.2 est maintenant de type bundle.