Une compilation des bases de Rust.
Via Sebsauvage.
Un article à charge sur le langage Go qui est factuel sur ses arguments et... C'est vrai !
Go se voulant extrêmement simple le langage ne propose juste rien. Pas de génériques, pas de gestion des types d'encoding, pas de stack trace, bref simple mais parce que vide.
Développer en Go - et j'en ai fait l'expérience - c'est coder vite et maintenir longtemps, d'où mon choix de privilégier Kotlin en (1) et Rust en (2).
Pour toi @animal :
This list of Linux Networking commands and scripts, will receive ongoing updates, similar to the other lists on this blog…
arpwatch – Ethernet Activity Monitor.
bmon – bandwidth monitor and rate estimator.
bwm-ng – live network bandwidth monitor.
curl – transferring data with URLs. (or try httpie)
darkstat – captures network traffic, usage statistics.
dhclient – Dynamic Host Configuration Protocol Client
dig – query DNS servers for information.
dstat – replacement for vmstat, iostat, mpstat, netstat and ifstat.
ethtool – utility for controlling network drivers and hardware.
gated – gateway routing daemon.
host – DNS lookup utility.
hping – TCP/IP packet assembler/analyzer.
ibmonitor – shows bandwidth and total data transferred.
ifstat – report network interfaces bandwidth.
iftop – display bandwidth usage.
ip (PDF file) – a command with more features that ifconfig (net-tools).
iperf3 – network bandwidth measurement tool. (above screenshot Stacklinux VPS)
iproute2 – collection of utilities for controlling TCP/IP.
iptables – take control of network traffic.
IPTraf – An IP Network Monitor.
iputils – set of small useful utilities for Linux networking.
iw – a new nl80211 based CLI configuration utility for wireless devices.
jwhois (whois) – client for the whois service.
“lsof -i” – reveal information about your network sockets.
mtr – network diagnostic tool.
net-tools – utilities include: arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel and ipmaddr.
ncat – improved re-implementation of the venerable netcat.
netcat – networking utility for reading/writing network connections.
nethogs – a small ‘net top’ tool.
Netperf – Network bandwidth Testing.
netsniff-ng – Swiss army knife for daily Linux network plumbing.
netstat – Print network connections, routing tables, statistics, etc.
netwatch – monitoring Network Connections.
ngrep – grep applied to the network layer.
nload – display network usage.
nmap – network discovery and security auditing.
nmcli – a command-line tool for controlling NetworkManager and reporting network status.
nmtui – provides a text interface to configure networking by controlling NetworkManager.
nslookup – query Internet name servers interactively.
ping – send icmp echo_request to network hosts.
route – show / manipulate the IP routing table.
slurm – network load monitor.
snort – Network Intrusion Detection and Prevention System.
smokeping – keeps track of your network latency.
socat – establishes two bidirectional byte streams and transfers data between them.
speedometer – Measure and display the rate of data across a network.
speedtest-cli – test internet bandwidth using speedtest.net
ss – utility to investigate sockets.
ssh – secure system administration and file transfers over insecure networks.
tcpdump – command-line packet analyzer.
tcptrack – Displays information about tcp connections on a network interface.
telnet – user interface to the TELNET protocol.
tracepath – very similar function to traceroute.
traceroute – print the route packets trace to network host.
vnStat – network traffic monitor.
websocat – Connection forwarder from/to web sockets to/from usual sockets, in style of socat.
wget – retrieving files using HTTP, HTTPS, FTP and FTPS.
Wireless Tools for Linux – includes iwconfig, iwlist, iwspy, iwpriv and ifrename.
Wireshark – network protocol analyzer.
Évolution mise en comparaison avec celles des autres infections comme le SRAS et l'Ebola. Je comprends mieux à présent pourquoi les États-Unis (parmi tant d'autres) parlent d'épidémie voire de pandémie... D'autant que nous savons que les chiffres avancés par les autorités chinoises sont en deçà de la réalité... C'est plus qu'impressionnant !
La vidéo incrustée pour les utilisateurs d'iPhone :
Pour @Ng qui cherchait des informations sur l'état réel en province du Wuhan. Ici un témoignage d'un habitant.
C'est très drôle, qu'une minorité hurlante sur internet parvienne à faire plier un géant comme Google qui ne souhaite pas perdre ses clients produits.
Comme vous le savez peut-être, j'apprends à dessiner depuis quelques mois et la première chose que vous intégrez dans cet apprentissage, ce sont les différences morphologiques, comportementales et expressives entre les hommes et les femmes car un dessin ne peut pas vous dire s'il se sent homme, femme ou patate...
En substance, 99,9% du temps, il est parfaitement possible d'identifier le genre d'une personne à partir de son physique. Dans certains cas, il est même possible d'identifier le type de sexualité d'une personne car celle-ci arborera des codes vestimentaires ou comportementaux particuliers ; c'est la raison pour laquelle si je vous dis de penser à un homme "hard-gay" une image stéréotypée va émerger dans votre esprit.
Dire que parce qu'il existe moins de 0,1% des cas de figure où on ne peut pas identifier le genre d'une personne, alors il n'est pas possible d'identifier le genre pour les autres 99,9% sous prétexte que le risque de faux positif serait trop grand et trop offensant pour une fraction hyper-sensible de ces 0,1%, c'est stupide. Et ça l'est d'autant plus que seule une fraction serait offensée car rien n'indique que tous les 0,1% non identifiables aient un comportement de ruche et pensent et ressentent tous la même chose.
Je trouve cela d'autant plus stupide que les comportements exclusivement non-reproductibles constituent une anomalie du point de vue du principe de sélection naturelle, si tant est que c'est la raison même pour laquelle les individus se reproduisant le plus voient leur génome être le plus répandu... Partant de cette idée, pourquoi créer un système qui considère standard l'exception et qui façonnerait tout le reste normal et viable ?
Bref, le genre est pour certains une construction mentale, pour d'autre un état émanant de la loterie du brassage génétique. Je pense que ne pas accepter une partie de nous-même c'est intrinsèquement ne pas s'accepter tout court. Vous êtes bien mêmes si vous êtes homo, vous êtes bien même si vous êtes hétéro mais que vous souhaitez vous travestir, vous êtes juste bien.
Dit autrement, un homme qui aime s'habiller en femme peut s'habiller en femme, ça n'est ni dérangeant, ni offensant, ni choquant, ce ne sont que des vêtements. Ce qui est choquant c'est lorsqu'une telle personne dénonce les stéréotypes de genre en déclamant qu'on ne peut identifier un homme ou une femme à partir de sa morphologie ou de son style vestimentaire, mais va quand même s'acheter des robes et des ballerines pour paraître plus féminin alors que c'est justement un stéréotype de penser que pour être plus femme... bah il faut porter une robe... Parce que quand je porte des pantalons je suis un homme c'est ça ? #Soupir C'est ici que commence pour moi le paradoxe gender-fluid de la lutte contre les stéréotypes de genre.
Bref tout ceci est à ranger au côté du véganisme ou encore de l'islam intégriste - oui parce qu'il existe plusieurs islams ne généralisez pas les droitards (ndr. contraction des mots français "droite" et anglais "retards" [#JeSuisUneTrollGodess)](https://antichesse.cakeozolives.com/./add-tag/JeSuisUneTrollGodess)_) -, c'est-à-dire qu'il s'agit d'une religion basée sur une croyance mais qui a un objectif politique visant à transformer la société en imposant aux autres un mode de vie ; et ce mode de vie je le refuse.
P.S : aux petits malins évitez de m'attaquer sur le véganisme en affirmant que je n'y comprends rien, relisez mes postes, j'ai eu ma phase qui dura presque deux ans, posez-vous plutôt la question de savoir pourquoi j'ai changé d'avis.
Je résume les points clefs :
-
Le contraste : mettre en avant deux scènes dont le sujet contraste (en général pour faire ressentir l'horreur, le désespoir ou le courage).
-
Le parallèlisme : aide la narration à passer d'une scène à une autre. Typiquement le cri d'une femme qui se prolonge en klaxon de train en un seul changement d'écran.
-
Le symbolisme : créer des métaphores comme éteindre une bougie pour signifier un amour qui s'efface. Une baignoire qui se vide pour montrer une personne dont la vie s'en va parce qu'elle saigne.
-
La simultanéïté : exposer deux actions qui ont lieu simultanément comme si elles faisaient parties de la même scène alors qu'elles se produisent en réalité dans deux endroits à part. C'est le twist de fin de scène qui permet de se rendre compte qu'il y avait deux actions parallèles ce qui peut fabriquer une belle angoisse comme dans le silence des agneaux.
-
Le leit motif : créer un thème récurrent pour matérialiser une ambition. Par exemple, la musique de Darth Vador pour montrer la soumission qu'engender l'empire, le thème des dents de la mer pour sucsiter le danger du requin.
Plein de principes et de lois énoncés par des grands noms de l'informatique.
Je vais m'acheter le livre ! L'extrait m'a fait un effet mind blow suivi d'un effet WTF !?
Ce dont je suis sûre, c'est qu'un dictateur n'hésitera jamais à s'attaquer à sa propre population s'il en trouve un bénéfice quelconque. Et Xi Jinping n'est pas ce que j'appellerai un parfait démocrate.
Edit : The Eyes of Darkness de Dean Koontz est un roman, l'extrait dévoilé est une citation d'un livre de fiction. Comme certains m'ont mal comprise, je me dois de compléter mon post.
Dans l'histoire, de grands livres de fictions se sont malgré eux transformés en feuille de route pour hommes politiques / mafieux. Typiquement, le capitalisme de surveillance et la novlangue d'Orwell ou encore la cession de la vie privée par l'attrait de la technologie d'Huxley. C'est en ce sens que je parle de Xi Jinping, car les dirigeants de ce monde ont de tout temps pris les idées qui les arrangeaient au moment où elles les arrangeaient, et quoi de mieux qu'un livre d'anticipation qui décrit un monde où les dirigeants sont tout puissant et possèdent tous les pouvoirs ?

Je m'intéresse en ce moment à l'éciture, notamment sur la capacité non pas de représenter une émotion à l'écrit, mais de parvenir à faire ressentir l'émotion désirée au lecteur.
Je cite :
Sollicitez tous vos sens
Pour obtenir cet effet, vous devez considérer le sens de la vue comme un acquis et mettre l’accent sur les autres sens afin d’élaborer des descriptions multidimensionnelles. Prendre en compte uniquement le sens de la vue crée presque toujours un effet plat. Lors de votre phase de réécriture, prenez donc quelques minutes pour vous assurer que chaque scène présente au moins un détail provenant d’un autre sens que la vue. De cette façon, le lecteur se trouvera plongé dans l’histoire et la ressentira réellement.
Créer un Maven Assembly de référence. Pratique si vous devez gérer plein de choses hors JVM comme des scripts shell.
Un très bon tuto fourni par Canonical !
Pour rappel, Dash est une implémentation stricte de la norme POSIX sh, bien plus légère et rapide que Bash ; mais aussi un peu moins fonctionnelle.
Le guide permet de convertir facilement du code Bash en Dash et profiter ainsi de meilleures performances !
Ce post de Sebsauvage (enfin surtout sa conclusion) me turlupine :
Des antifascistes.
Accusés de terrorisme.
Qui prennent 18 ans de prison suite à des aveux sous la torture.
«Le FSB est en revanche soupçonné d’avoir monté l’affaire pour faire planer devant l’opinion une menace sur le pouvoir et justifier ainsi la répression sur l’opposition. »
JAMAIS.
Ne jamais mettre les pieds en Russie.
Parce qu'après 65 actes de Gilets-Jaunes, une police qui tire systématiquement et ouvertement sur sa population avec des armes létales (oui parce qu'un LDB40 dit "semi-létal" c'est de la novlangue, soit une arme est mortelle, soit ce n'est pas une arme. Et on ne peut pas tuer quelqu'un "à moitié", le "semi-létal" c'est un concept marketing pour militants LREM), des arrestations arbitraires, la Justice qui couvre les exactions de la police, des procès où les preuves de la défense ne sont pas prises en compte (comme les vidéos filmées par les téléphones mobiles), la BAC qui agresse littéralement des gosses mais aussi des grands-pères et des grands-mères en se marrant, la BAC toujours qui se fait passer pour des "casseurs" afin de constituer un motif de charge, les CRS qui usent et abusent des grenades au TNT et qui gazent des civiles à coup de lacrymos, les manifestants aux membres arrachés par la police qui jouit littéralement de faire mumuse avec ses armes en étant couverte par l'état, les mutilés, les vies détruites par ces forces de l'ordre par la force... Euh Seb... C'est en France ça, ça fait plus d'un an que ça dure et pourtant je ne t'ai pas vu déclamer un seul truc du type : "JAMAIS. Ne plus jamais rester en France"...
Alors je te lis depuis assez longtemps pour savoir ce que tu penses en vrai mais à force de te focaliser sur les dictateurs ailleurs ne finirais-tu pas par ne plus voir celui qui siège à l’Élysée, bien chez nous ?
Ce n'est qu'une question.
Oh my my, la citation du jour sur Scala et Kotlin :
Kotlin is much like Scala, just without the shitty parts... Whiiiich I guess makes Kotlin nothing like Scala.
Quand vous avez fait du Scala et du Kotlin, vous ne pouvez pas vous empêcher de rire tellement c'est vrai.
Encore une fois, les violences policières n'existent pas hein... Tous ces Gilets-Jaunes mutilés et tabassés depuis un an et demi, bien que leur agressions aient été filmées par les manifestants eux-mêmes, mais aussi des journalistes et des caméras de sécurité, à partir de plusieurs prises de vues, toutes ces vidéos sont en réalité des montages n'est-ce pas ? #DissonanceCognitive
Ici, juste un communiqué de presse de l'avocat du citoyen agressé par la BAC.
Via Sammy.
La chaîne Youtube Osons Causer fait d'excellentes vidéos d'une manière générale. Ici, elle donne un chiffre basé sur les statistiques INSEE de 2019 : 25% des pauvres meurent avant leur retraite.
Augmenter l'âge de départ à la retraite revient à faire gagner 15 points de pourcentage et le passer à 40%... Cela veut dire que ceux qui ont commencé à travailler dès leurs 16 ans, ceux qui n'ont pas profité de leur jeunesse, ceux-là ne verront jamais leur vieillesse et encore moins leur retraite ; ils auront cotisé pour rien.
Alors d'aucun me dira qu'ils n'avaient qu'à bien travailler à l'école et n'en seraient pas là, ce à quoi nous pouvons répondre trois choses :
1) Si tout le monde est ingénieur alors plus personne ne l'est, c'est pourquoi le système scolaire met en place un processus d'élimination (via concours, sélection à l'entrée, rythmes scolaires insoutenables ou encore examens à la difficulté absurde).
2) Si un métier est difficile au point de tuer prématurément ses travailleurs alors il est équitable, honnête et charitable de prendre cela en considération pour le calcul de l'âge de départ à la retraite, c'est le rôle même de l'état d'être juste.
3) Le déterminisme sociale (cf. Émile Durkheim) est le primo facteur de longues études. Dit autrement, moins vos parents ont fait d'études, moins il leur est possible de vous aider à réussir les vôtres, créant ainsi un cercle vicieux d'échecs scolaires récurrents et percutant générations après générations les mêmes familles.
N.B : si comme moi vous venez d'un milieu ouvrier et que vous détenez plusieurs diplômes supérieurs dont au moins un à partir du BAC +5, alors sachez que nous sommes l'exception, nous sommes cette illusion qui laisse penser qu'une "égalité des chances" existe alors que ce n'est pas vrai pour 99% des gens. Ne généralisez pas.
Merci à @MamiSama pour le lien.
Je pense que l'image suivante résume bien la situation :

Pourquoi ? #ParceQueCestNotreProjet
Combien de malversations, combien d'abus, combien d'agressions, combien de violes de nos lois faudra-t-il avant que la masse accepte que nous vivons là, toute de suite maintenant, une prise de pouvoir par la LREM ? #DissonanceCognitive
Et elle se fait dans le silence des pantoufles et le bruit des grenades et des flashballs.
Je pense que la lettre des euro-députés contre Emmanuel Macron est claire et limpide par rapport à la croyance générale que la France serait encore une démocratie... Extrait :
« [...] Battre des personnes sans défense, leur tirer dessus, utiliser une brutalité injustifiée contre des protestataires qui exercent leurs droits civils à la liberté de rassemblement et d’opposition aux politiques des autorités, violent les droits de l’homme fondamentaux et les principes démocratiques. Tout cela dans son ensemble indique l’abus de pouvoir, la perte de toute mesure, qui transforme souvent révolte légitime en délire destructeur. Ce n’est pas différent du comportement de la police dans les pays totalitaires [...] »
Alors certes c'est une réponse à une première critique émanant d’Emmanuel Macron, car encore une fois cet homme n'a aucun self-contrôle ni aucun sens de la diplomatie, mais il n'empêche que plusieurs parlementaires expriment ouvertement qu'après 65 actes des Gilets-Jaunes la France tire toujours sur sa population civile et la mutile alors que celle-ci manifeste contre des réformes dont elle ne veut pas et dans un système qui ne lui laisse aucun autre moyen de s'exprimer que de manifester...
Ah oui je précise... Les trois quatre dernières violences policières durant les manifs étaient parfaitement justifiées puisqu'ils s'agissait de casseurs... Vous savez, il n'y avait que des casseurs parmi les sapeur-pompiers et les pompiers bénévoles... Mais aussi étaient des casseurs les médecins, les médecins urgentistes et les chirurgiens d'hôpitaux et les infirmiers des hôpitaux dont l'état à couper le financement #ParceQueCestNotreProjet Des casseurs ont vous dit tous des casseurs. #YouhouDissonanceCognitive
Kotlin progresse magistralement sur l'indice de popularité des langages de programmation : PyPL. Soit 4 places de gagnées et 12ième position sur le podium !
Tu peux aussi ajouter cette property directement dans le pom.xml de Maven :
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
Et ça supprimera les tests de façon permanente.