Mensuel Shaarli
March, 2019
Comme je shaarlie souvent tes liens, je me dois de linker celui-là pour préciser en quoi l'Europe ce n'est pas la Paix ; même en le disant avec la voix tremblante du monsieur ça ne change rien.
Alors pourquoi n'avons-nous pas eu de guerre depuis l'Europe me diras-tu ? Eh bien allons-y :
-
Le pacte de Varsovie avec nos anciens sauveurs/libérateurs, j'ai nommé les Russes a garantie la paix dans tous les pays de l'Europe de l'Est. D'ailleurs la fin de L'URSS et par la même occasion de sa protection militaire, a aussitôt entraîné plein de guerres là-bas (Tchétchénie, Ukraine, Yougoslavie, etc).
-
L'arme nucléaire partagée par les États-Unis ET l'Union Soviétique les a obligés à ne plus être en conflit direct (aka. guerre froide). Et l'Angleterre et la France s'équipant à leur tour ont garanti que les conflits ne puissent plus se faire chez nous sans que nous ripostions violemment. D'où l'appellation arme dissuasive.
-
L'annihilation de l'oligarchie belliqueuse allemande, le désarmement obligatoire du pays et la rééducation forcée de la jeunesse a éviter à tous d'avoir un peuple qui se sente supérieur aux autres et qui maintienne ses velléités de domination.
-
Les accords tissés par Charles de Gaulle avec l'Allemagne pour éviter que tout ne dégénère de nouveau.
Bref, ce ne sont que des exemples mais tout ceci s'est fait avant l'Europe, et ce sont ces choses qui ont apporté la Paix, l'Europe n'a pu se bâtir uniquement parce que ces éléments étaient déjà en place.
Riduidel, je t'invite de tout coeur à changer de point de vue sur l'Union Européenne.
Je ne sais jamais comment l'orthographier, ça s'écrit "Démocratie" ou "Démocrature" ?
Bref, tu es chopé à manifester, tu perds ton droit au RSA (ce qui fait que ce n'est plus un droit s'il est sous-condition de maintient, cela devient un contrat).
Qui ne pèse que quelques Mo ! Pour @Animal.
Via Kalvn.
Un compte Twitter pour @Chlouchloutte & @Strawberry :D
This article briefly summarizes what the author identifies as the current Agile Crisis. Based on recent contributions by veterans…
Pour @Chlouchloutte. Merci à Philou pour le lien.
Je résume :
FILE="the-file-you-want-to-process.webm";
ffmpeg -i "${FILE}" -vn -ab 128k -ar 44100 -y "${FILE%.webm}.mp3";
Un autre lien ici.
FILE="the-file-you-want-to-process.webm";
ffmpeg -i "${FILE}" -vn -y "${FILE%.webm}.ogg"Trois questions...
En 1789, les sans culottes (aka le Gilets Jaunes de l'époques ; comme quoi la France a toujours été très attachée aux styles vestimentaires) avaient brûlé des préfectures, pris d'assault les prisons (vous en connaissez au moins une c'est la Bastille), avaient même guillotiné un chef d'état et l'équivalent de nos élus (on appelait cela le roi et les nobles).
Leurs revendications étaient un régime politique plus juste paraît-il. Certains travaillaient tellement et pour si peu qu'ils n'arrivaient plus à nourrir leur famille.
Nous vivons exactement la même chose en 2019, à ceci près que personne n'est encore mort côté état mais que les choses ont déjà commencé côté Sans Culottes Gilets Jaunes.
Du coup, êtes-vous contre ce qu'on fait les Sans Culottes ? Le système politique actuel vous convient-il au point de passer outre sa corruption omniprésente ? Croyez-vous que 1789 aurait pu se passer dans la paix et le dialogue avec le roi ?
RedMonk a publié hier, comme à son habitude, son classement trimestriel des langages de programmation les plus populaires sur GitHub et Stack Overflow. Le classement du premier trimestre de cette année na pas révélé de grands changements dans le top 10, mais on note une nouvelle apparition dans le top 20 de ce dernier. Le langage de programmation Kotlin brigue la 20e place du classement cette année après être apparu à la 27e place dans ce même classement lannée dernière.
Aller, encore une douzaine de places et les choses vont commencer à devenir intéressantes financièrement !
Tout un tas de choses que nous savons tous déjà mais un rappel sur la quantité d'éléments et leurs critères détaillés me semble important.
Nouvelle niche fiscale dans le logement? Le dispositif Denormandie permettra d'obtenir des réductions d'impôt pour l'investissement à but locatif dans l'immobilier ancien à condition de procéder à des travaux.
Pour aider Chlouchloutte et son chéri dans le financement de leurs travaux 😃
Pour @Strawberry :D
Toute une liste de ressources expliquant ce qu'est le DDD.
Le lien le plus rapide : DDD Quickly.
C'est beauuuuu :D
J'en parlais ici.
Une question au passage : Y en a-t-il beaucoup qui pensent que le phénomène ne touche pas la France ? Vous savez, un peu comme le nuage de Tchernobyl en fait...
Je cite :
« Les préfets, et à travers eux le pouvoir exécutif, pourront interdire à une personne de manifester, sur des bases extrêmement floues, loin du regard de la justice.
De même, les manifestants pacifiques qui souhaiteraient protéger leur visage des effets des gaz lacrymogènes par exemple risquent désormais d’être exposés à des arrestations et condamnations arbitraires. »
Une question, quel est le lien entre le "Pays des Droits de l'Homme" et :
- Une capacité d’arrestation arbitraire.
- Le droit de gazer sa population avec une arme de guerre.
- L'interdiction à sa population de juste protéger sa vie.
La réponse : aucune. Voilà
Je résume pour les francophones :
- Les familles les plus riches engendrent la majeure partie du temps des enfants aux capacités moyennes (comme toutes les familles en fait #Statistique #LoiDePoisson)).
- Ces familles usent de leur argent et de leur influence pour faire rentrer leurs enfants dans les meilleurs écoles.
- Bien-sûr les capacités de ces gosses ne leurs permettent pas de réussir les concours et les examens les plus ardus.
- Se créé alors et autour de ces écoles un business parallèle visant à constituer de faux dossiers (sportif, médical, autre) permettant à ces gosses de riches d'être admis.
- Ces enfants, une fois adultes, s’auto-proclameront : élite.
- while (true)
Petites précisions sur les montages :
- Création de faux résultats sportifs passés octroyant des bonus de points aux dossiers de candidatures afin d'être admis.
- Fausses déclarations médicales attestant de pathologies fictives octroyant plus de temps aux examens, voire l'accompagnement d'un adulte écrivant à la place du candidat (traitement réservé aux forts handicaps moteurs), parfois cet adulte répondra aux questions à la place du gosse de riche !
- Tout le monde est au courant de ce système, et chaque génération accentue ce phénomène au détriment d'adolescents vraiment travailleurs et talentueux.
Et après nous nous étonnerons de voir qu'en moyenne, la population est plus intelligente, cultivée, travailleuse et efficace que les politiques qui l'a gouverne... #GrosÉtonnement #Morano #Schiappa
Rust est un langage orienté fonctionnel, de ce fait il lui manque une encapsulation forte dans des classes pour utiliser de l'OOP (il est très proche de C++ sur ce point). Mais il est possible de faire quelque chose de sympa avec les Traits :
trait Quack {
fn quack(&self);
}
struct Duck ();
impl Quack for Duck {
fn quack(&self) {
println!("quack!");
}
}
struct RandomBird {
is_a_parrot: bool
}
impl Quack for RandomBird {
fn quack(&self) {
if ! self.is_a_parrot {
println!("quack!");
} else {
println!("squawk!");
}
}
}
let duck1 = Duck();
let duck2 = RandomBird{is_a_parrot: false};
let parrot = RandomBird{is_a_parrot: true};
let ducks: Vec<&Quack> = vec![&duck1,&duck2,&parrot];
for d in &ducks {
d.quack();
}
// quack!
// quack!
// squawk!L'avenir de Java est au natif et à la compilation AOT. Je surveille GraalVM depuis presque une année et j'ai déjà fait des présentations dessus. Autant vous dire qu'avec ma migration vers Kotlin, j'attends la première release de GraalVM avec impatience.
Un lien vers la page de Quarkus.
Je le répète assez souvent, la guerre contre le chômage est déjà perdue à cause de l'automatisation des moyens de productions.
S'appuyer sur le travail (et d'une manière générale le travail subordonné) comme unique système de redistribution de la valeur est un non sens dans une industrie qui dispose de robots et d'IA.
Il est d'une urgence immédiate de se débarrasser du capitalisme une bonne fois pour toute.
Cette vidéo montre un robot qui peut sans doute mettre au chômage un bon tiers des employés de Foxconn (soit 400 000 personnes environ).
@Sebsavauge (si tu me lis un jour) : je plussoie.
Nos profs si républicains nous ont inculqués qu’un régime autoritaire débutait le jour où des milices vêtues de noir commençaient à arrêter arbitrairement des gens : depuis novembre, des milices vêtues de bleus arrêtent préventivement, frappent et tirent dans la tête de citoyens qui exercent leur droit constitutionnel, et la comparaison avec le fascisme n’est pourtant pas répandue dans les cercles dit éduqués.
Cette phrase 😨😳😐😶 ! Je suis jalouse, j'aurai aimé la formuler à la place de son auteur.
Vidéo à voir pour enseigner à nos enfants.
Je cite souvent Jean-François Zobrist mais pas tout le monde le connaît donc vidéo.
Je pense à @Doudou et @Animal.
Kick-ass est un film qui m'avait faite rire et aussi rêver dans le sens où c'est une œuvre qui ne parle pas d'un héro mais de nous (oui de nous).
C'est un film qui montre que chacun est libre de devenir un héro, de se battre pour ce qui est juste, de ne pas se laisser faire face aux violences, de ne plus se soumettre aux tyrans, de croire en soi-même, de développer ses ambitions, de s’entraider pour être plus forts à plusieurs.
Bref c'est un film qui ne dit pas que vous devenez quelqu'un parce que l'univers en a décidé ainsi #LesJedisEtLesMedicloriens mais au contraire qu'il existe une petite part d'incertitude, d'aléa dans nos destinées et que nos réactions seront les étincelles amorçant la flamme de notre héroïsme personnel.
Je regarde kick-ass de temps en temps lorsque j'ai des coups de mou, lorsque je vois une police bâtarde, des pourritiques intouchables et des citoyens spectateurs de leur propre existence. Et face à ma propre impuissance ce film me donne de l'espoir, du courage et de la force.
D'autres parties de la bande son (film 1 & 2) :
Leon is your open-source personal assistant. Contribute to leon-ai/leon development by creating an account on GitHub.
We need this on ours VPS ! @Animal ???
Un lol pour Chlouchloutte
Je ne l'aurai pas vu et entendu, je ne l'aurai pas cru ! Et oui, le nouveau meme de l'incompréhension 2019 sera le visage du mec en jaune.
@Chlouchloutte merci :D
Edit 2: j'ai regardé ce debunkage de la vidéo d'AudeWTF sur le LamaFaché (une chaîne Youtube arrosant les jeunes de fake news). Puis, mieux armée intellectuellement j'ai regardé de nouveau la vidéo d'AudeWTF et je pense que son débunkage de la conférence de FA sur Walter Hallstein utilise les mêmes principes de manipulation à cause desquels je me suis faite avoir. Depuis le début de sa chaîne, je me disais que c'était étonnant qu'une journaliste de France Télévision puisse faire un véritable travail de journaliste, objectif, impartial en recherchant la vérité et les points de vue... Bref, comme d'hab il s'agissait d'un merdia qui employait l'apparence et la démarche scientifique.
Edit : La réponse de François Asselineau citant des sources contradictoires.
Je ne sais plus trop quoi penser... Que Walter Hallstein ait ou n'ait pas été un nazi n'a plus grande importance de mon point de vue puisque les faits actuels se suffisent à eux seuls pour réfuter la légitimité et l'utilité de l'UE alors pourquoi s'en quérir encore ?
Nous en parlions avec @Animal et @Chlouchloutte.
Je pense que tous les adhérents de l'UPR devraient regarder cette vidéo d'Aude WTFake qui est toujours aussi bonne.
Je pense que sur ce sujet, l'UPR ferait bien d'enrichir son dossier. Il s'agit certes d'une bataille de point de vue et il ne sera sûrement jamais possible de déterminer si oui ou non Walter Hallstein était nazi.
Et je recommande chaudement à l'UPR d'abandonner tout propos à ce sujet. D'ailleurs, François Asselineau use, dans l'interview téléphonique de la fin, la langue de bois classique des hommes politiques et c'est la raison pour laquelle je préfère un RIC et une vraie démocratie à tout parti politique se déclarant le chevalier blanc de la libération nationale.
Après je suis partagée car vous connaissez mon point de vue : l'acceptation passive c'est de la collaboration à l'image de ce qu'il se passe avec les Gilets Jaunes.
Bref, je pense que M. Hallstein n'était pas spécialement nazi contrairement à ce qu'affirme Asselineau, mais comme toute personne privilégiée par un système oppresseur, il est fort probable que M. Hallstein se soit accommodé des dérives en disposant des avantages que sa situation et le parti nazi lui offrait.
Il faut se méfier de l'imposture que l'histoire tente d'écrire.
Chateaubriant
En tout cas, carton jaune pour François Asselineau en espérant qu'il visualise cette vidéo et qu'il fasse un démenti ou apporte au moins un autre son de cloche.
Aparté : il aurait été sympa que Aude WTFake propose plusieurs sources pour opposer ou pour accompagner les propos de Matthias Schönwald dans le sens où les historiens ne sont pas forcément d'accord les uns avec les autres.
Retenez bien la liste des députés traitres proposant la loi.
Et souvenez-vous aussi qu'aucune conquête sociale ne s'est faite paisiblement. Ce ne sont pas des acquis sociaux mais des conquis.
Pour rappel :
- La sécurité sociale => conquête des résistants du CNR qui l'ont prise aux mains des patrons collabos.
- Semaine de 46h puis 42h puis 40h => idem.
- Congés payés => Merci aux communistes entre les deux guerres.
- Doit d’élire => suite à la guerre civile appelée la Révolution Française".
Il faut le répéter : aucune avancée sociale ne s'est faite dans la paix, le calme, l'ordre et la discipline puisque ceux qui réclament ne sont justement plus d'accord pour accepter les règles de ceux qui gouvernent et qui détiennent pouvoir et richesse au détriment des autres.
La solution avec Jackson est extrêmement élégante :
Les dépendances :
dependencies {
compile 'com.fasterxml.jackson.core:jackson-databind:2.7.1-1'
compile 'com.fasterxml.jackson.module:jackson-module-kotlin:2.7.1-2'
compile 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.7.1'
}
Créer les entités qui vont recevoir la configuration Yaml :
data class UniverseSizeDto(val maxGalaxies: Int, val maxSystems: Int, val maxPlanets: Int)
data class ResourcesDto(val crystal: Int, val gas: Int, val energy: Int)
data class StarterPlanetDto(val resources: ResourcesDto)
data class ConfigDto(val universeSize: UniverseSizeDto, val starterPlanet: StarterPlanetDto, val roundTime: Int)
Le code de chargement du fichier :
fun loadFromFile(path: Path): ConfigDto {
val mapper = ObjectMapper(YAMLFactory()) // Enable YAML parsing
mapper.registerModule(KotlinModule()) // Enable Kotlin support
return Files.newBufferedReader(path).use {
mapper.readValue(it, ConfigDto::class.java)
}
}Un tuto simple sur Angular 7 et son MessageService qui agit comme un bus applicatif permettant la transition des messages entre les composants.
@Chlouchloutte toi qui est une grosse-biloute Angular. Qu'en penses-tu par rapport aux EventEmitter ?
Edit : j'ai trouvé un début de réponse sur cette StackOverflow expliquant que les EventEmiter constituent une API interne d'Angular qui peut être dépréciée à tout instant. Il est clairement recommandé d'utiliser l'API de RxJs à la place. => Ok
Merci @Chlouchloutte, tu es topissime !
Tous les projets de Google que Google a tué ou laissé mourir.
Quand je pense que je dois me taper du Angular 7 alors que React est littéralement en train de tout bouffer, ça me fait mal aux fesses :(
Qu'est-ce que j'aime cet auteur !
L'erreur systématique que les européistes commettent en s'attaquant aux eurosceptiques : nous ne disons pas que l'Union Européenne apporte uniquement de mauvaises choses, nous disons que l'Union Européenne apporte plus de mauvaises choses que de bonnes. Elle charrie plus de contraintes qu'elle n'en enlève. Elle oppresse plus qu'elle ne libère. Elle est plus coûteuse qu'elle ne rapporte. Elle est plus dictatoriale que démocratique. Elle est plus lente que rapide.
Ce n'est pourtant pas bien compliqué à comprendre non ? Apparemment si.
Convertir un flux XML SOAP dans un POJO / Entité.
P#*$.? nous sommes en 2019 et mes clients font encore du SOAP et ça parle Java 7, portlet et Weblogic (T_T)... J'ai vraiment besoin de thunes pour encaisser ça. #MaVieDeFreelance
Si vous touchez des revenus mobiliers, il vous faudra être bien attentif au moment de cocher les cases de votre prochaine déclaration de revenus…
Note : revoir ma déclaration d'impôts !
Pour tous ceux qui se demandent pourquoi je souhaite tant que cela de me débarrasser des OS préinstallés. Je pense que Xiaomi va se tirer une balle dans le pied, le mobile étant une extension de nous-même (cognitivement), la publicité dans l'OS pourrait être perçue comme une agression.
An attempt at modelling digital design as a form of psychological architecture, taking the form of a single HTML document.
Que du bon sens sur ce pourquoi et comment un site web est utilisé.
Cela se fait en deux temps :
- Installer l'outil
entr(sudo apt install entr). - Utiliser le oneliner suivant
while sleep 1 ; do find . -name '*.py' | entr -d MY_COMMAND WITH PARAMS ; doneUne intro très claire sur Traefic, un routeur spécialisé dans la gestion d'aechitecture micro-services.
C'est officiel, la Syrie de Bachar Al-Assad envoie l'armée contre sa population afin de "protéger ses institutions des Gilets Jaunes" 😨.
Ah mince, je me suis trompée... Il s'agit en réalité de la France et c'est Emmanuel Macron qui fait ça...
Un instant j'ai eu peur d'une tentative de répression militaire mais comme la France est une démocratie alors il n'y a aucun risque que des civils soient tués, donc c'est bon, ouf 😅
Oh wait... Comment ça des civils sont déjà morts et des personnes mutiliées ? Combien ? Bientôt deux dizaines de morts et presque deux milliers de mutilés !? Oui mais la France est une démocratie... Hein ! HEIN !? 😠
Synopsis : et si nos arrière-petits enfants faisaient un reportage sur notre mode de vie.
Le travail d'écriture est remarquable, la prise de recule sur nos déviances est incroyable via une mise en perspective et un discours extrêmement simple d'accès.
Merci à La Grenouille Gauloise.
L'épisode 2 est ici.
L'idée est bonne, j'ai même voulu signer la pétition et pourquoi pas financer l'action. Pourquoi n'ai-je rien fait alors ? Parce que le site n'est compatible qu'avec Chrome. Voilà !
Du coup, je me comprends un petit mieux moi-même : je préfère littéralement voir la planète crever et moi avec elle que de céder la moindre parcelle de mon droit à la vie privée.
Mais c'est juste trop bien ton truc ! Merci @Chlouchloutte
Merci @Sebsauvage. je hurle tout cela depuis dix au moins et de tout mon corps. Lire ta remarque me touche au plus haut point !
“Tap compare” is a testing technique that allows you to test the behavior and performance of the new service by comparing its results against the old service. This article provides an example of using a new open source tool, Diferencia, and mirroring production traffic across both old and new services to compare the difference in result.
Des outils et techniques pour tester la non-régression des contrats d'interfaçage entre micro-services.
Comment récupérer le contenu d'un répo Git à un commit en particulier, sans récupérer tout l'historique ?
Assez simple avec les shallows clones via un fetch :
git fetch --depth=1 ../testrepo/.git $SHA1
Et a priori via un clone ce doit être pareil (pas testé) :
git clone --depth=1 ../testrepo/.git $SHA1 Avec une syntaxe proche de Sparkjava et Sinatra.
Chelsea Manning a été écrouée pour avoir refusé de témoigner devant un grand jury au sujet de Julian Assange.
Les États-Unis sont le pays de la liberté de ne pas garder le silence. #LuttonsContreLeTerrorismeEnSupprimantDesDroitsFondamentaux
Via OpenNews.
Hum fakenews ? Complotiste ? Manipulateur ? Je n'oserai jamais employer ce genre de qualificatifs pour notre Président... D'autant que c'est illégal #LibertéDExpressionMonCul
A simple server for sending and receiving messages in real-time per web socket. (Includes a sleek web-ui) - gotify/server
Techniquement, c'est plus qu'un simple chat. Mais bon, pour la boîte ?
Comme d'hab, TF1 raconte tout et n'importe quoi, désinforme et produit des fakenews... Comme le gouvernement en fait 😥
Est-ce que j'ai le rire facile ?
Connaître les taux de sa région.
Avec les utilitaires mail, sendmail et mutt.
Spoiler : oui.
Il s'agit d'un simple Twit / Tweet / Screenshot à lire.
Un débat entre :
- Gaspard Glanz, journaliste indépendant, fondateur de Taranis news ;
- John R. MacArthur, journaliste et essayiste politique, patron du Harper’s, le plus ancien mensuel américain ;
- Olivier Berruyer, fondateur du site Les crises, un des blogs français les plus fréquentés sur les sujets internationaux et économiques ;
- Benjamin Bayart, cofondateur de La Quadrature du Net, association qui milite pour les libertés fondamentales sur le web. Ex-président de French Data Network, le plus ancien fournisseur d'accès à internet en France.
Je viens de finir les 40 premières minutes. Benjamin et Olivier sont toujours aussi percutants ! <3
@Lenny qu'en penses-tu ?
Writing Good Commit Messages
Rule zero: “good” is defined by the standards of the project you're on. Have a look at what the existing messages look like, and try to emulate that first before doing anything else.
Having said that, here are some things that will help your commit messages be useful later:
Treat the first line of the message as a one-sentence summary. Most SCM systems have an “overview” command that shows shortened commit messages in bulk, so making the very beginning of the message meaningful helps make those modes more useful for finding specific commits. It's okay for this to be a “what” description if the rest of the message is a “why” description. Fill out the rest of the message with prose outlining why you made the change. The guidelines for a good “why” message are the same as the guidelines for good comments, but commit messages can be signifigantly longer. Don't bother reiterating the contents of the change in detail; anyone who needs that can read the diff themselves. If you use an issue tracker (and you should), include whatever issue-linking notes it supports right at the start of the message, where it'll be visible even in shortlogs. If your tracker has absurdly long issue-linking syntax, or doesn't support issue links in commits at all, include a short issue identifier at the front of the message and put the long part somewhere out of the way, such as on a line of its own at the end of the message. Pick a tense and a mood and stick with them. Reading one commit with a present-tense imperative message (“Add support for PNGs”) and another commit with a past-tense narrative message (“Fixed bug in PNG support”) is distracting. If you need rich commit messages (links, lists, and so on), pick one markup language and stick with it. It'll be easier to write useful commit formatters if you only have to deal with one syntax, rather than four. (Personally, I use Markdown on projects I control.) This also applies to line-wrapping: either hard-wrap everywhere, or hard-wrap nowhere.An Example
commit 842e6c5f41f6387781fcc84b59fac194f52990c7
Author: Owen Jacobson owen.jacobson@grimoire.ca
Date: Fri Feb 1 16:51:31 2013 -0500DS-37: Add support for privileges, and create a default privileged user. This change gives each user a (possibly empty) set of privileges. Privileges are mediated by roles in the following ways: * Each user is a member of zero or more roles. * Each role implies membership in zero or more roles. If role A implies role B, then a member of role A is also a transitive member of role B. This relationship is transitive: if A implies B and B implies C, then A implies C. This graph should not be cyclic, but it's harmless if it is. * Each role grants zero or more privileges. A user's privileges are the union of all privileges of all roles the user is a member of, either directly or transitively. Obviously, a role that implies no other roles and grants no priveleges is meaningless to the authorization system. This may be useful for "advisory" roles meant for human consumption. This also introduces a user with the semi-magical name '*admin' (chosen because asterisks cannot collide with player-chosen usernames), and the group '*superuser' that is intended to hold all privileges. No privileges are yet defined.
Mindfucked ! Awesome ! Very great short story.
Oh merci, une cheat sheet sur les CSS Grid !
Via shaarliGor.
The three of them have very different philosophies behind them:
- Brave wants to create a better Internet by destroying the online advertisement business.
- Firefox wants to create a better Internet by creating healthy competition.
- Vivaldi wants to give the user more control of their Internet experience.
If you like them all equally much; go with the one that best fits your personal philosophy.
Je suis étonnée, je croyais que Firefox avait pour objectif de "Défendre la Vie Privée", on m'aurait menti ?
À cette heure cette page indique :
Champion de la confidentialité
Une navigation résolument privée avec la protection contre le pistage
Mais sûrement que je me trompe. En tout cas, si Brave était libre, j'aurai sûrement migré vers lui depuis longtemps. LibreFox reste une alternative pas mal.
J'avais déjà donné mon avis sur la police, avis que j'avais rappelé à plusieurs fois notamment ici.
Cependant quand j'évoquais la police, j'aurai du être plus claire et parler de la BAC (Brigade Anti-Criminalité) dont la fonction actuelle est de mater, soumettre, humilier, menacer, violenter, agresser, éradiquer ce qui lui passe sous la main. En fait, c'est déjà ce qu'elle faisait dans les cités, mais ça ne dérangeait personne à ce moment là.
Une démocratie ne peut être exemplaire sans une police exemplaire et nous avons encore du chemin à parcourir visiblement. En attendant, je vous invite à transmettre ce reportage de 15 minutes à tous ceux qui suivent de près TF1 et BFMTV et qui refusent d'admettre que quelque chose ne va pas avec ce gouvernement.
Merci à @Lenny pour ton thread sur imgur.
Milligram pèse 2Ko gzippé. C'est bien moins que Bulma et il semble faire le taf. Pourquoi pas.
Le site de recrutement constate que les salaires français des développeurs et leur satisfaction au travail sont largement inférieurs à ceux de beaucoup de leurs homologues étrangers, ce qui crée les conditions d'un fort roulement.
An evolving how-to guide for securing a Linux server. - imthenachoman/How-To-Secure-A-Linux-Server
Je n'aurai jamais assez de tutos expliquant comment sécuriser un Linux. Voilà
J'aime tellement Ben Shapiro !
Introduction de remplacement demandée par le gouvernement Britannique :
« Le Gouvernement français a demandé à l’ennemi à quelles conditions honorables un cessez-le-feu était possible. Il a déclaré que, si ces conditions étaient contraires à l’honneur, la dignité et l’indépendance de la France, la lutte devait continuer[13],[17]. »
Il s'agit ici du texte sans les modifications, publié ensuite dans sa version écrite :
« Les Chefs qui, depuis de nombreuses années sont à la tête des armées françaises, ont formé un gouvernement.
Ce gouvernement, alléguant la défaite de nos armées, s'est mis en rapport avec l'ennemi pour cesser le combat.
Certes, nous avons été, nous sommes submergés par la force mécanique terrestre et aérienne de l'ennemi.
Infiniment plus que leur nombre, ce sont les chars, les avions, la tactique des Allemands qui nous font reculer. Ce sont les chars, les avions, la tactique des Allemands qui ont surpris nos chefs au point de les amener là où ils en sont aujourd'hui.
Mais le dernier mot est-il dit ? L'espérance doit-elle disparaître ? La défaite est-elle définitive ? Non !
Croyez-moi, moi qui vous parle en connaissance de cause et vous dis que rien n'est perdu pour la France. Les mêmes moyens qui nous ont vaincus peuvent faire venir un jour la victoire.
Car la France n'est pas seule ! Elle n'est pas seule ! Elle n'est pas seule ! Elle a un vaste Empire derrière elle. Elle peut faire bloc avec l'Empire britannique qui tient la mer et continue la lutte. Elle peut, comme l'Angleterre, utiliser sans limite l'immense industrie des États-Unis.
Cette guerre n'est pas limitée au territoire malheureux de notre pays. Cette guerre n'est pas tranchée par la bataille de France. Cette guerre est une guerre mondiale. Toutes les fautes, tous les retards, toutes les souffrances n'empêchent pas qu'il y a dans l'univers tous les moyens nécessaires pour écraser un jour nos ennemis. Foudroyés aujourd'hui par la force mécanique, nous pourrons vaincre dans l'avenir par une force mécanique supérieure. Le destin du monde est là.
Moi, général de Gaulle, actuellement à Londres, j'invite les officiers et les soldats français, qui se trouvent en territoire britannique ou qui viendraient à s'y trouver, avec leurs armes ou sans leurs armes, j'invite les ingénieurs et les ouvriers spécialistes des industries d'armement qui se trouvent en territoire britannique ou qui viendraient à s'y trouver, à se mettre en rapport avec moi.
Quoi qu'il arrive, la flamme de la résistance française ne doit pas s'éteindre et ne s'éteindra pas.
Demain comme aujourd'hui, je parlerai à la radio de LondresGénéral Charles de Gaulle
@Chlouchloutte la série repart 😀😀😀
Un tuto en français sur les modules de Java 9.
Comment générer des nombres pseudo-aléatoires (PRNG) ou véritablement aléatoire (TRNG) depuis Kotlin 1.3. Cela est un bon début pour se diriger vers du Kotlin-Native.
Je retiens cette structure :
// Tout ce qui va concerner les tests end to end
|- e2e/
|----- app.e2e-spec.ts
|----- app.po.ts
|----- tsconfig.e2e.json
// les dépendances avec npm
|- node_modules/
// l'endroit où les fichiers de build seront mis
|- dist/
// Le dossier où vous allez modifier vos fichiers de code
//Là où va se trouver vos composants, services, etc..
|- src/
|----- app/
|----- app.component.css|html|spec.ts|ts
|----- app.module.ts
|----- assets/
|----- environments/
|----- environment.prod.ts|ts
|----- favicon.ico
|----- index.html
|----- main.ts
|----- polyfills.ts
|----- styles.css
|----- test.ts
|----- tsconfig.app.json
|----- tsconfig.spec.json
|----- typings.d.ts
// la configuration globale de votre application
|- .angular-cli.json // the main configuration file
|- .editorconfig // editorconfig which is used in some VS Code setups
|- .gitignore
|- karma.conf.js
|- package.json
|- protractor.conf.js
|- README.md
|- tsconfig.json
|- tslint.jsonThis tutorial walks us through the process of creating a simple REST controller with Spring Boot
Parce que je vais refaire du Spring Boot et du Hibernate 😥. Encore que Spring Boot ça va encore, c'est juste que ça rame au startup. D'ailleurs, nous devrions l'appeler Spring SlowBoot, ce serait plus parlant à mon avis.
Le color picker ne marche que sous Chrome... Je ne mettrai pas le site en lien pour ne surtout pas lui apporter du pagerank, mais il s'agit de color-hex (point) com afin que vous sachiez.
Pour @Strawberry aussi :D
Pour @Animal
Belle œuvre d'art !
Et si on pouvait rendre les tests plus simples à écrire et à lire, aussi simple qu’un assert, mais un résultat plus clair que unittest en sortie ?
C'est vrai que les TU avec Pytest sont concis et élégants. Un bon tuto !
Je précise, les fascistes ici sont ceux du côté de #BalanceTonPorc. Ils ne veulent pas de débat, ils ne veulent pas entendre un autre point de vue, ils ne veulent pas de démocratie. À l'inverse, ils agressent, ils soumettent, ils réagissent uniquement à l'émotion et son contre le principe de présomption d’innocence. Je n'ai aucune pitié pour eux car ils sont dangereux, nocifs, radicalisés et violents !
D'ailleurs j'invoque à leur encontre l'un de leurs arguments favoris : le paradoxe de l’intolérance.
Merci Amok.
Carte du réseau OVH.
Vous êtes nuls en math, vous ne comprenez rien aux graphiques, les chiffres sont vos ennemis ? Pas de soucis, l'article ne parle pas de cela mais uniquement des traquenards et des manipulations utilisés par les médias pour faire dire ce que "la bonne parole" souhaite nous montrer via des graphiques.
Luv' <3
Hmmm. Reflets associé a Thinkerview pour produire et duffuser des documentaires, vous la voyez venir la confusion au carré ?
Riff
@Riff si tu me lis, j'ai du mal avec cette remarque sur Reflets.info. Tu veux dire plus de confusion au carré que toute celle produite par France Télévision ? TF1 ? BFMTV ? Le Figaro ? Le Monde ? Avec leurs lots de fakenews quotidiens (dernière en date : "il n'y a pas de violences policières sur les Gilets Jaunes" lol).
Un journal est un media partial par essence, Reflets a tenté quelque fois une analyse géo-politique, c'est-à-dire, à partir d'un point de vue.
Pour l'occasion, ses analyses étaient à contre-courant du dogme (je pense principalement aux arguments dits "climato-sceptiques" tels que "qu'est-ce qu'une température mondiale moyenne ?" et "cette notion a-t-elle un sens ?") et les medium mainstream en ont profité pour flaguer Reflets de média complotiste, confusionniste, et plein d'autres trucs en -iste.
Au contraire, j'ai le sentiment en te lisant que ce que dit Reflets contredit fortement ta compréhension des choses et ta structuration mentale de la réalité (ndr. nous avons tous notre propre bulle cognitive). Ce qui te fait les rejeter en bloc.
Après, je veux bien des exemples où Reflets se soit plantée (parce que ça arrive à tout le monde) et si possible le pourcentage d'erreurs/manipulations commises par Reflets par rapport à celle de la concurrence.
Et pour le sauver de sa maladie, une hypertriglycéridémie extrême, ils ont du le «saigner jusqu’au blanc» (oui, la saignée, la vieille méthode si décriée de nos jours)...
Je me pose vraiment la question ont-ils bien fait de le sauver ? Je veux dire que le monsieur est totalement responsable de son état, qu'il a surconsommé bien plus qu'un humain ne le devrait, bien plus que des humains du tiers monde ne le pourraient et sûrement des produits les plus polluants qui soient.
Je me demande si l'on doit sauver ce genre de personne. #Philosophie #Eugénisme #Darwinisme #SauvonsLeClimatEnLaissantLesConsSeTuerSeuls
Lister les commiteurs d'un répo :
git log --pretty=format:"%an (%ae)" | tr '[:upper:]' '[:lower:]' | uniq | sort
Compter ce nombre de commiteurs :
git log --pretty=format:"%an (%ae)" | tr '[:upper:]' '[:lower:]' | uniq | wc -lJe cite OpenNews :
C’est fou Microsoft vient de publier son code source de la calculatrice sous Windows ici: https://github.com/Microsoft/calculator Et sur la même page, on peut lire: "This project collects usage data and sends it to Microsoft"
Ils disent que la calculatrice fait de la télémétrie et leur envoie les informations … Si un truc aussi con espionne les utilisateurs, alors que penser de tout le reste de ce système d’exploitation.
Cela résume très bien ma pensée et explique aussi pourquoi cet OS consomme autant de ressources à vide.
Un lynx, une langue, un trou-du-cul => la photo d'une immense patoune.
P.S : j'ai failli ne pas shaarlier le lien tellement ça m'insupporte que Twitter bloque le bouton Shaare Link de mon Shaarli.
De ce que j'ai compris : sauvegarder sur papier vos documents numériques après qu'ils aient été compressés par un algorithme convertissant ces données en quelque chose comme un QR Code.
Vous l'imprimez / scannez pour le reconstituer. Prérequis / Ratio de compression :
- Imprimante 600 dpi.
- Scanner 900 dpi.
- 300 Ko de data par feuille A4.
Plus si les résolutions de l'imprimante et du scanner sont meilleures.
Toutes les tendances du JS en 2018. Le site classe tout, de TypeScript à ClojureScript en passant par Vue et Angular, Jest, Jasmine, Mocha. Bref tout ! Même la répartition des salaires par technos (*___*).
@Kalvn si un jour tu me lis, sache que je t'adore ! Tu sors régulièrement des liens incroyables et tu es en passe de devenir l'un de mes shaarlistes préférés :D
Le lien d'origine.
Et qui se connecte à autre chose que GitHub !!! :D #Neeeeeeed
On va pouvoir coder de nouveau sous Android dans le train.
Martin Bouygues, 2011: «Je ne me suis pas acheté un château pour laisser les romanichels venir sur la pelouse!»
http://citations.economiemagazine.fr/entreprise/je-me-suis-achete-un-chateau-ce- nest-pas-pour-laisser-les-romanichels-venir-sur-les-pelouses
Quelle belle citation au sujet de l'arrivée de Free sur le marché du mobile. Juste parce qu'elle est drôle, qu'@Animal ne la connaissait pas et aussi pour nous rappeler un petit peu la façon de penser de Martin Bouygues.
Comment télécharger, compiler et installer MakeMKV sous Linux (DVD & BluRay rip).
La clef d'enregistrement (je précise légale pour la version beta 1.14.2 sous Linux) : T-JRohkknxtUGHBE5RWnzpxHH01EN4UkVJI8evivBOw56OH8KWxbVE3w6yBTMHm5qF7D
Ok, je suis d'accord avec je ne sais plus quel shaarliste du Styx : c'est la partie de Tetris la plus stressant que je n'ai jamais vue.
Et je suis nulle à Tetris, c'est sûr !
Il s’agit d’un pas important dans la lutte contre l’épidémie du sida. Pour la deuxième fois dans l’histoire de la médecine, un patient atteint par le VIH est officiellement considéré comme guéri par ses médecins. La nouvelle a été dévoilée lors d’une conférence internationale organisée à Seattle aux Etats-Unis.
Après "Le SIDA n'existe pas" nous aurons "Le SIDA n'existe plus" ; ah bah non suis-je bête... Il y aura toujours les antivax/propatho avec qui ça ne marchera pas.
Du reste, carton rouge pour France Inter et sa gestion merdicimale des cookies de tracking (j'ai failli ne pas shaarlier le lien, c'est dire).
Pour vous aider à mettre à jour vos fichiers .editorconfig.
Fût un temps je le savais aux alentours de 10 K€ / mois.
Mais même ~110 K€ / mois pour quelqu'un dont le logiciel qu'il coordonne depuis 20 ans fait tourner environ dix milles milliards d'euros de CA à travers le monde (et je n'exagère pas ce chiffre)... Je pense que c'est une petite somme en réalité.
Je résumé :
- Effectuer le dump :
sqlite3 gitea.db .dump.sql. - Initializer une base MariaDB vierge avec Gitea.
- Supprimer tous les
create xxxdu dump SQLite. - Jouer les inserts dans la base MariaDB
A priori, cela marche aussi avec PostgreSQL.
Edit : En fait, on peut passer d'une base SQLite aux deux autres "sans trop de problème".
Par exemple pour passer de SQLite à PostgreSQL il faut faire gitea dump -c mon/app.ini -d postgres.
En l’absence de possibilité de poursuites devant la justice française ou européenne, une question s’impose alors : comment percer aujourd’hui le mur d’indifférence politique et médiatique ? Si les récentes alertes des associations à l’adresse des ministères de l’Intérieur et de la Santé, ainsi que du Défenseur des droits ne seront évidemment pas suivies d’effets, le rapport sur les lieux de privation de liberté en France du Comité Anti-Torture du Conseil de l’Europe qui devrait être rendu public en cours d’année 2019 permettra-t-il enfin d’appeler par son vrai nom ces multiples cas de torture dont l’Etat français se rend coupable chaque jour ?
Rappelez-vous ce que j'écrivais ici. Les violences policières que rencontrent les Gilets Jaunes existent depuis bien longtemps, la seule différence est qu'elles ne touchaient qu'une certaine partie de notre population.
L'article en lien relate les témoignages d'anciens détenus concernant les actes de torture voire de barbarie sur les prisonniers français... De torture... En France... Le "Pays des Droits de l'Homme"... Suis-je la seule à ne pas faire un lien entre les mots "torture" et "droits de l'homme" ?
Il est urgent d'empêcher les criminels d'entrer dans la police, d'agir sous couvert de la police et de rester dans la police. Je lance le hashtag #PourUnePoliceExemplaire
Learn how to setup a small TypeScript project and debug it with VS Code.
Je vais voir pour intégrer cela à mon build Aurelia. Le mode debug est ce qu'il nous manque le plus côté front.