Mensuel Shaarli

Tous les liens d'un mois sur une page.

November, 2018

Rust Language Cheat Sheet

La seule chose qui me manque en Rust ce sont des classes. Depuis que j'ai adopté le style de programmation OOP de Yegor Bugayenko, penser en objet et non en procédurale-qui-se-fait-passer-pour-de-l'objet me semble évident.

Ceux qui décrètent que l'OOP ne marche pas ne parviennent tout simplement pas à penser en Objet. Cela revient à dire que la récursion terminale ne fonctionne pas parce que l'on ne parvient pas à penser un algorithme itératif en invocation récursives et sans encombrer la pile d'appels.

A la Une | Scandale après l’annonce de premiers bébés génétiquement modifiés

Bon bah voilà... (눈_눈)

Alors infox ou pas ?

Procédure à suivre pour passer d'une SAS à une SARL

Augmentation du nombre d'actions + nominal :

  • Mise à jour des statuts
  • PV AGE pour la montée au capital + (éventuellement Nomination des nouveaux DG)
  • PV à faire enregistrer aux impôts
  • Annonce légale dans l'ordre :
    • Capital
    • Changement de SAS vers SARL
    • Changement des dirigeants : Nouveau DG / Gérants non majoritaires
  • Liste des souscripteurs d'actions
  • Pièce d'identité recto-verso (des gérants)
  • Déclaration de non-condamnation signé en original (pas de signature électronique)
  • 375 €
Black Friday in a nutshell

Je rappelle qu'en France la date des soldes est décidée par l'état et qu'on ne peut faire des promos comme cela. Dit autrement (et si la législation n'a pas changée), le black friday chez nous est une grosse arnaque. Mais bon, tant que certains y croient... Cela continuera de fonctionner, un peu comme l'homéopathie en fait.

Et un autre.

Lister les modules installés sur nodejs - Everything is awesome

Merci Doudou, je te prends ça.

Selenium Web Driver & Java. Element is not clickable at point (36, 72). Other element would receive the click: - Stack Overflow

Les différents cas de figure rendant un élément non cliquable par Selenium (et les solutions pour y remédier).

Le kit de survie d'un développeur

Avez-vous déjà entendu parler des nomades digitaux ? J'ai récemment découvert ce style de vie qui consiste à travailler n'importe où dans le monde, tant qu'une connexion internet est disponible.

Pour les gilets jaunes

Combien d'espace accordons-nous aux véhicules.

nginxconfig.io

Pour générer une conf Nginx.

Pour toi @Animal

La France peine à imposer sa taxe sur les GAFA à ses partenaires européens — RT en français - Animal

Merci Animal pour ton résumé argumenté de l'article. Je vais le relayer dans mon entourage.

Rends l'ISF d'abord ! | François Ruffin
Quompression // /home/lord

Aurevoir les Zip, Aurevoir les RAR, voici Quompression. Il peut compresser des To de données dans seulement quelques octets.

Certains Sharlistes sont vraiment des génies !

Papa, c'est quoi cette pierre de puissance de porte grand-père ?
Le temps de sommeil recommandé par trance d'âge
L’idéologie sociale de la bagnole (André Gorz) | réveil-mutin - HowTommy | Liens et actu en vrac

J'adhère totalement aux propos de l'auteur.

Détective Pikachu - Bande Annonce Officielle (VOST) - YouTube

Bon ok... Je vais aller le voir. La voix de Pikachu en VF est énorme !

Daniel Glazman sur Twitter : "Je vous propose un petit thread ce soir. On va changer de sujet par rapport à d'habitude, on va parler de Renault. Oui, oui, @Groupe_Renault"

Il m'était arrivé une chose similaire dans une Peugeot 207 il y a 8-10 ans ! J'étais en voiture avec Roudoudoutte et nous partions en vacances. Cela faisait quelques heures qu'elle roulait et elle m'avait passé le volant. Le régulateur de vitesse était fixé à 70 Km/h et nous étions arrêtées en aglo pour le changement sur une place de stationnement, le long d'un trottoir.

Là, grosse trouille puisque au moment où je commence reprendre le véhicule et à accélérer, la voiture se met à monter toute seule très vite et très fort dans les tours, alors que je n’accélère plus hein, ceci pour rejoindre les 70 Km/h. J'ai beau désactiver le régulateur, rien n'y fait. C'est après avoir écrasé pour la troisième fois la pédale de frein que tout le système cessera de s’emballer.

L'idée de Daniel de débrayer n'avait pas fonctionnée... Bah oui, les Peugeots savent changer les vitesses toutes seules...

Brutalist Web Design

Guidelines for web design that adhere to the tenets and ethos of Brutalism

JDK8 AES-GCM code example · GitHub

JDK8 AES-GCM code example. GitHub Gist: instantly share code, notes, and snippets.

IA: les mini drone tueur du futur ! - YouTube

Ne croyez pas avoir déjà vu cette vidéo car elle reprend des extraits d'autres pour donner un message. La première partie est tirée d'une série télé du type black mirror, mais il s'agit en réalité d'un montage qui nous montre un futur possible, panoptique, dystopique et morbide.

Je vous encourage à regarder cette vidéo et diffuser cette vidéo. Et à tous mes confrères en mesure de développer une IA militaire, par pitié, dites non.

Merci à l'Université de Berkley pour ce montage.

Le capitalisme, par Franck Lepage - YouTube

Je cite la définition du capitalisme en cinq mots :

Capitalisme :
Le droit d'accumulation illimité.

Voilà

Diablo 3 - El Risitas
ASUS accusé d'installer des applications sans consentement à travers ses cartes mères Z390 - Next INpact - Liens en bazar

Des mots qui me viennent en vrac : linux, NSA, backdoor, Microshiotte, foutage de gueule

Trinity Knot
API Design Myth: Interface as Contract – Krzysztof Cwalina

Je suis d'accord

You can now buy Linux on Microsoft's Store - gHacks Tech News

Mon gros lol du jour... Merci à Sam Ganegie pour ce partage.

comment : j'ai le sentiment que les marketeux de chez Microshiottes ne reculent vraiment devant rien. M'voilà

Bon j'ai presque ris autant qu'avec mon client qui m'annonçait hier que dans le cadre de la modernisation de ses applications web, ils allaient supprimer toutes les installations de Firefox et de Chrome et migrer tous les postes bureautique vers Edge...

Y a-t-il quelqu'un pour me dire ce qu'il se passe dans les services de direction des grands groupes ???

Influencer - 9GAG

Merci à Chlouchloutte

Changer de banque : mode d’emploi !

Pour plus tard.

[Guide] Design & Templates d'emails - Bonnes pratiques & exemples

Le design d'email est un exercice difficile. Il y a des contraintes fortes à respecter au niveau mise en page et code. Le guide complet pour connaitre les meilleures pratiques.

Comment templatiser correctement nos e-mail.

En Espagne, les réseaux télécoms citoyens entravés par des pratiques clientélistes | La Quadrature du Net

Je relaie l'info.

Dilbert Comic Strip on 2018-10-28 | Dilbert by Scott Adams

Dilbert: Can I go with you to the customer meeting? I'm worried you might promise something we can't deliver.
The Boss: Don't be ridiculous! I've been having customer meetings without engineers for years.
Dilbert: I know and they all turn into disasters.
The Boss: You worry too much! Everything will be fine!
Man: Can you replace our data centers with blockchain?
The Boss: Give us two days.

Kotlin Playground

Plein d'exemples simples pour apprendre Kotlin. Play Kotlin intègre même un runner et un éditeur pour tester les exemples sans avoir à installer quoi que ce soit.

Pour Chlouchloutte... TA TA TA TA TA !
Démarrer notre cluster kubernetes - Blog de dada

La suite sur Kubernetes & Virtualbox

Préparer Virtualbox pour Kubernetes - Blog de dada

Papoter sur les logiciels libres, les serveurs, mon Fairphone et ma Aquaris M10

41% des Français prêts à un "pouvoir autoritaire" pour réformer le pays en profondeur - ~ sweet ~
Comment j'aurais pu perdre mes données chez mon hébergeur - Tetsumaki Blog

Une belle piqûre de rappel. Pour Animal et le VPS de votre client Vstb que tu es en train de configurer.

Le backup est indispensable, et le chiffrement aussi mais comment chiffre-t-on un disque que l'on n'a pas installé ?

The Surprising Power of The Long Game

In everything we do, we play the long or the short game. The short game is easy, pleasurable, and offers visible and immediate benefits. But it almost never leads to success. Here's how to play the long game.

Et vous, à quel type de jeu jouez-vous ? #Paresse #Ambition #Motivation

Procédure pour dissoudre sa société (SARL)

Dissolution de société :

1) PV AGE de dissolution

  • à faire enregistrer aux impôts
  • Le liquidateur c'est le gérant
  • Prévoir 375 € d'enregistrement
  • Faire une annonce légale pour a dissolution
  • La dissolution doit être datée a posteriori de la date de l'AGE
  • Un formulaire M2

2) Clôture de la société

  • PV AGE de clôture
  • Clôture des comptes
  • Quitus à donner au liquidateur (c'est le gérant)
  • Compte de liquidation certifiés conforme par le liquidateur
  • Annonce légale
  • Un formulaire M4
Blog | Documenting Architecture Decisions | Relevance

Architecture Decision Record

Autre temps autre méthode. En résumé, quelles sont les bonnes pratiques de documentation dans un cadre agile.

Prometheus et Graphana pour voir dans son cluster Kubernetes - Blog de dada

Pour Animal

Slow Software

What it means for software to be fast, and why most software is not.

🔥 Design Tips / Twitter

Quelques astuces de design. Clair, simple, sympa.

Dans un Script BASH comment lire un Pipe ?? : Forum Unix

C'est assez simple en fait : toute commande C/C++ reçoit le flux provenant de fd 0 par convention (il y a aussi fd 1).
De facto vous pouvez écrire :

#!/usr/bin/env bash
PIPE=`cat`
macommande $PIPE $*

# $PIPE c'est le flux
# $* ce sont les paramètres

Pour détecter la présence d'un pipe :

if [ -t 0 ]; then
    echo "Via des params"
else
    echo "Dans un pipe"
fi

Source : https://stackoverflow.com/questions/911168/how-to-detect-if-my-shell-script-is-running-through-a-pipe

GitHub - philcryer/wpa2own: Use hashcat to crack WPA2 PSK (Pre-Shared Key) passwords!

Tester la fiabilité de son wifi en WPA2 en l'attaquant via la faille de sécurité Hashcat.

China's 'artificial sun' operates at temperatures of 100 million degrees Celsius - CGTN - Le Hollandais Volant

Merci à Timo pour le lien.

Je me disais quelque chose en me couchant tout à l'heure... Est-ce que la domination imposée à l'Afrique est de la faute des européens, ou des africains ? Je vais faire un parallèle : la France fût la seconde puissance mondiale (en prenant en compte les aspects économique, militaire, scientifique, philosophie, géo-politique, etc) mais n'est que l'ombre d'elle-même et sur un déclin sans précédent.

Cela est principalement du au fait que la population ait délaissé le contrôle du pouvoir politique à une mafia trop heureuse de se gaver de l'argent dont le pays regorgeait (et regorge encore) ? Peut-être connaissez vous l'adage : une nation de mouton engendre toujours un gouvernement de loups.

Mais là n'est pas la question. La question est : faut-il en vouloir aux mafieux en col-blancs de se servir goulûment là ou toute une nation les laisse faire, où est-ce la responsabilité de l'ensemble des citoyens qui (pour en citer quelques unes) :

  • Préfère ne pas savoir parce que ça fout le bourdon
  • Préfère se vider la tête parce qu'après une journée de boulot, enfin voilà tu comprends...
  • Préfère ne pas réfléchir parce que ça fait du bien de se poser par fois
  • Préfère ne pas aller manifester parce que ce n'est pas leur problème cette grève (et puis il va pleuvoir en plus)
  • Préfère ne pas voter parce que ça ne sert
  • Préfère ne pas apprendre l'économie parce que c'est compliqué
  • Préfère ne pas étudier l'histoire géo-politique parce que cela ne les intéresse pas
  • Préfère ne pas changer parce que j'ai le droit d'avoir mes habitudes quand même
  • Préfère ne pas partager parce que c'est à moi pas à toi ?

Je pense que vous m'avez comprise... Ce qui est arrivée aux africains est aussi de leur responsabilité, ils se sont désolidarisés, ne se sont pas organisés et on ensuite contribué au saccage de leurs nations et la beauté de l'Histoire est qu'il est en train d'arriver la même chose à la France ; alors certes sous une autre forme, moins rapide et moins visible que la traite négrière ou la déstabilisation politique par actions militaires, mais tout aussi morbide : aller nourrir vos enfants sans argent dans une société intégralement capitaliste.

Cela prendra encore quelques années pour ne pas dire décennies, mais la France sera tôt ou tard, à défaut de l'émergence d'une cohésion citoyenne et nationale, une nouvelle Afrique, prise de haut et de force par la même mafia séculaire qui gangrena toutes nos sociétés civiles.

Tohad's DeviantArt Gallery

Wallpaper !!! 

Décryptez votre contrat de travail - Durée du travail

Mes coups de coeur de princesse, mes coups de gueule de RH !

James Hill, Smash The Window / St. Anne's Reel - YouTube

J'ai découvert James Hill aujourd'hui grâce à de nombreux Shaarlistes qui l'ont relayé. L'artiste est juste monstreux. Je vous invite à regarder les autres parties de ses concerts !

Quand vous avez plus de talent que vos juges

Pour MoniK ;D

RSA Encryption and Decryption in Java | DevGlan

Java, RSA et AES

Photopea | Online Image Editor

Une alternative en ligne à PhotoShop

How to encrypt String in Java - Stack Overflow

Une explication datant de 2017 et expliquant quoi utiliser pour le chiffrement sue JVM.

Domain Driven Design and Development In Practice

Pour Chlouchloutte, voici un très long post sur le DDD.

Par contre mon alerte bullshit / théoricien-qui-ne-code-pas a résonnée en observant que la phase de tests en TDD arrive après le code...

Cela manque encore une fois cruellement d'exemples.

How to Generate RSA Keys in Java | Novixys Software Dev Blog
85,100 icônes gratuites - Le plus grand pack d'icônes jamais créé

Merci aux shaarlieurs du Styx :D

franceinfo sur Twitter : ""Il a été un grand soldat, c'est une réalité" : Emmanuel Macron défend l'hommage qui sera rendu samedi au maréchal Pétain aux Invalides https://t.co/lKJkuilz3w https://t.co/0mLWqUY5es" / Twitter

Pour Animal. Tu vas adorer...

Bloquer l'accès au net à un soft sous Nunux // /home/lord - Shaarli de Marc
Les automates - Petit cours en ligne

Le site est pas mal, se limiter au cours sur les automates serait dommage.

rc sur Twitter : "More than 20 Brazilian universities were invaded by the military police in the past 2 days. They confiscated material on the history of fascism, interrupted classes due to 'ideological content', removed anti-fascist banners and posters claiming that it was electoral propaganda.… https://t.co/auL8azAwXs"

Voilà. À quand un "Président à vie" pour la France ?

Bon c'est du Twitter, donc question source et analyse ça reste du gros caca mais je relais au cas où. Si quelqu'un à des sources, je prends.

Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more | Kotlin Blog
Capitalisme et vaches
Chlouchloutte - Tableau Kanban
thumbnail

J'étais arrivée à ce tableau toute seule #Proud. Par contre la ligne accès pompier (ermergency chez moi) est tout en haut pour en refléter l'importance.

D'ailleurs, je vais plus loin dans l'agilité liquide dans le sens où les itérations ont disparu et où nous livrons aussitôt qu'une tâche Releaser la X.Y.Z apparaît dans la ligne ermergency.

« Depuis samedi, nous nous sentons un peu moins seuls et un peu plus heureux »

Que pensent les gilets jaunes ?

Data Company Have on You

En une infographie, tout ce que les GAFAM ont sur nous. Voilà (et il doit en manquer).

Lean Testing or Why Unit Tests are Worse than You Think - Shaarli de Riduidel

Riduildel, cher ami, ce qui est décrit dans l'article ne constitue pas des tests unitaires dans le sens où ils sont covariants au code alors qu'un test unitaire, écrit en TDD est par essence contravariant.

Dit autrement, un test unitaire n'a pas besoin d'être modifié lorsque le code change puisqu'il est découplé du code. Pour le dire autrement, cela fait plus de 10 ans que j'écris des tests unitaires et je n'ai réellement compris ce qu'il fallait faire et comment en écrire que depuis moins d'un an... #Craftsmanship

Comment bénéficier du billet de congé annuel de la SNCF à tarif réduit ? | service-public.fr - Le Hollandais Volant

Pour ceux qui voyageront à Noël.

You'll use it in real life

En réalité, seuls les plus intelligents continus d'utiliser le calcul avancé.

Coding interviews in a nutshell - 9GAG

Pour Animal. C'est tellement vrai n'est-ce pas ?

Netflix : la liste des codes secrets pour accéder aux catégories cachées

Pour Doudou notamment.

Sans Bullshit Sans — Leveraging the synergy of ligatures

A font that'll get rid of all the bullshit.

Recette pour faire son "médicament" homéopathique
How to install Docker, run Docker containers on Linux Mint 18/18.1 | LinuxBSDos.com

Un tuto pour installer Docker sur une Linux Mint

What is Umask and How To Setup Default umask Under Linux? - nixCraft

Sous Linux, umask est la configuration qui détermine quels seront les droits attribués par défaut, que porteront de vos fichiers et vos répertoires, lors de leur création.

Insulter en latin

Je tente un combo : obsesus meretrix.

nginxconfig.io config nginx et ssl

NGiИX configuration generator: HTTPS, HTTP2, CDN, PHP, HHVM, Frontend, Reverse proxy, Node.js, WordPress, Drupal, security headers, rate limiting, expiration by file types…

Leader vs Boss vs Reality
Acronyme CAMS - DevOps Dictionary

Je cite :

Culture

DevOps is mostly about breaking down barriers between teams. An enormous amount of time is wasted with tickets sitting in queues, or individuals writing handoff documentation for the person sitting right next to them. In pathological organizations it is unsafe to ask other people questions or to look for help outside of official channels. In healthy organizations, such behavior is rewarded and supported with inquiry into why existing processes fail. Fostering a safe environment for innovation and productivity is a key challenge for leadership and directly opposes our tribal managerial instincts.
Automation

Perhaps the most visible aspect of DevOps. Many people focus on the productivity gains (output per worker per hour) as the main reason to adopt DevOps. But automation is used not just to save time, but also prevent defects, create consistency, and enable self-service.
Measurement

How can you have continuous improvement without the ability to measure improvement? How do you know if an automation task is worthwhile? Basing decisions on data, rather than instinct, leads to an objective, blameless path of improvement. Data should be transparent, accessible to all, meaningful, and able to be visualized in an ad hoc manner.
Sharing

Key the success of DevOps at any organization is sharing the tools, discoveries, and lessons. By finding people with similar needs across the organization, new opportunities to collaborate can be discovered, duplicate work can be eliminated, and a powerful sense of engagement can be created among the staff. Outside the organization, sharing tools and code with people in the community helps get new features implemented in open source software quickly. Conference participation leaves staff feeling energized and informed about new ways to innovate.

Exception n°4 - Les 12 exceptions les plus tordues de la langue française -

Exception n°4 :

Sauf si un adverbe de quantité le précède. D’abord, une petite règle qu’on connaît tous : un participe passé construit avec le verbe avoir s’accorde avec le COD s’il est placé avant le verbe : « les mensonges que j’ai prononcés ». Jusque-là, tout va bien.

Lorsque le participe est précédé du pronom personnel « en », on considère que « en » est neutre, et le participe est invariable : « les mensonges, j’en ai prononcé ». Ça se complique, mais ça reste gérable.

Mais attention : si un adverbe de quantité (autant, combien, moins, trop…) précède le « en », le participe passé s’accorde : des mensonges, combien en as-tu prononcés ? Oui, là on accepte d’entendre parler réforme de l’orthographe.

Keylength - Recommandation sur la Longueur des Clefs Cryptographiques

Quel longueur de clef choisir en fonction de quel algorithme et à partir de quand la faire évoluer.

Je ferai confiance aux homéopathes… - Liens de Dixie le Trait-plat

M'a faite rire !

BBC - Travel - Why the French don’t show excitement

Not only is ‘Je suis excité’ not the appropriate way to convey excitement in French, but there seems to be no real way to express it at all.

Merci à Chlouchloutte, j'ai pu apprendre des choses sur moi-même. C'est excitant ٩(◕‿◕。)۶

Aurelia 2018 Q3 Report | Aurelia

The third quarter of 2018 was filled with major advances in our vNext Aurelia implementation along with a few cool new updates in today's Aurelia. Read on to hear about what we've accomplished and what's next as we round out 2018 and head into 2019.

Je suis Aurelia vNext de près. La 2.0 sort dans deux mois :)

Le grand gaspillage de la fusion des régions - Choses vues, sur le web et ailleurs

Ah bon, la régionalisation forcée en France et imposée par l'UE coûte plus chère qu'avant et ne rapporte rien... #Frexit #UPR

Monde de merde... | Reflets.info

En référence au sondage crasse et orienté de l'Ifop supposant que 40% des français serait pour la mise en place d'une dictature...

lol - Faire sa préparation homéopathique soi-même

Le pire c'est que le document (qui peut être un fake) semble être une ordonnance. Et lorsque l'on sait que l'homéopathie repose véritablement sur ce type de préparation, c'est effrayant !

TensorFlow : Reconstituer une scène 3D par extrapolation d'information dans des images 2D

TensorFlow est toujours aussi remarquable !

Le répo GitHub est ici : https://github.com/ogroth/tf-gqn

C'est comment ailleurs ? Les grèves au Japon

L'article me pose problème car il met de côté un aspect fondamentale des grèves nippones : les grévistes continuent de travailler mais rendent leurs services gratuits.

Dit autrement, l'équivalent des agents RATP à Tokyo, lorsqu'ils font grève, viennent travailler certes c'est vrai ; et il signifient leur mécontentement par un brassard mais ouvrent les tourniquets pour rendre gratuit l'accès aux trains.

Moralité, ils sont venus au travail et seront donc toujours payés, les clients ne paient rien et les soutiennent dans leur action et c'est le grand patronnât, les décideurs, les hautes sphères crapuleuses qui se trouvent obligées de poser le genoux à terre à cause de l'immense perte engendrée par la grève.

La grève n'est écoutée, les revendications prisent en compte, que si les portes monnaies des 1% sont touchés car souvenez-vous : Payer c'est Voter.

Si c'est vous qui portez seuls le coût de votre grève, alors vous adoptez la plus mauvaise des stratégies. Faites payer ceux qui se goinfrent d'argent, ces êtres cupides pour qui seul le rapport de force évalué dans un devise n'a de valeur. Changez de métrique, arrangez-vous pour satisfaire vos clients et mécontenter vos actionnaires, là votre grève sera utile.

The Major World Economies Over Time

La France de 1970 à 2017 mes amis

People Are Posting Examples Of How Media Can Manipulate The Truth (15 Pics) | Bored Panda

Toujours bon à conserver ce genre d'analyses sur les media. ACRIMED en fait aussi des comme cela.

How to build a SaaS with $0 – Hacker Noon

À lire pour plus tard.

Undying Happiness by Zelkats - Imgur
thumbnail

J'ai retrouvé les planches de ce vieux manga que j'avais lu il y a quelques années :D