ALL MY LIFE WAS A LIE !
Comme je ne suis pas une grande bricoleuse, je me renseigne sur les tutos. Ici c'est pour apprendre à faire une cloison.
@Chlouchloutte apparemment nous nous y prenons mal avec l'enduit et les bandes à joint...
Je cite NEXT Inpact. Les principaux sites web de streaming déréférencés par Google sont :
- Full-Stream.co
- Streamingdivx.co
- Zone-Stream.net
- Zone-Telechargement2.org
C'est vraiment dommage de ne plus pouvoir retrouver les noms de domaine de ces sites web de streaming sur Google... Vraiment... Sniff alors... Comment allons-nous faire pour nous rendre sur ces sites web sans Google... Je me demande bien quel autre moyen miraculeux il pourrait exister...
Pour @Chlouchloutte.
Merci à bill pour le lien.
J'avais justement besoin de l'info. Donc pour cloner un schéma contenu dans PostgreSQL il faut faire ceci :
-- Copier le schéma dans un autre schéma avec ses données :
select clone_schema('development', 'development_clone', true);
-- Copier le schéma dans un autre schéma mais sans ses données :
select clone_schema('development', 'development_clone', false)
Merci à Zertrin pour le lien.
Comment installer, configurer, tuner et sécuriser son instance nginx.
Via Hedi
@Doudou je rebondis également sur le commentaire de Chlouchloutte pour enfoncer le clou.
CMMI était la méthode d'évaluation des projets (concept qui s'oppose à produit et à équipe) dans le cadre du fameux Cycle en V ou de Rational Unified Process.
La vision de l'époque était de dire :
1) Voici la liste de tout ce qui doit être fait pour qu'un projet soit considérer comme maîtrisé.
2) Tout le monde doit faire exactement pareil (la différence c'est mal).
=> C'est une stratégie dont l'Agile et le DevSecOps se veulent être les parfaits antagonistes.
L'agile pour le fait qu'elle pousse à l'autonomisation des individus et au fait que la perfection est atteinte uniquement quand juste ce qui doit être fait a été fait. En parallèle le DevSecOps pour le fait qu'il pousse à simplifier les usages (plutôt que de rajouter une couche), casser les silos (plutôt que de diviser les métiers en rôles) et automatiser lorsqu'il n'y a plus rien ni à simplifier, ni à rassembler.
En comparaison à cela, s'évaluer via CMMI engendre :
- De la doc inutile pour "avoir une bonne note" (il faut montrer qu'on sait résister à la démission simultanée de tout le monde car c'est un cas de figure hyper fréquent n'est-ce pas).
- Des points de pilotage pour "avoir une bonne note" (il faut montrer qu'on maîtrise ce qui est fait).
-Des points de suivi pour "avoir une bonne note" (il faut montrer que l'on contrôle les individus et leur progression comme si un être humain se contrôlait et s'estimait avec des chiffres). - etc.
Et surtout, il faudra estimer, planifier, qualifier et budgétiser ce qui est l'inverse même de ce que prône l'Agile.
Bref, je rejoins Chlouchloutte à 100% lorsqu'elle oppose un modèle de capacité à un modèle de maturité, autre outil qui montre de quoi l'on est capable plutôt que de montrer de quelle manière on bat des bras très fort pour se rassurer.
Bon c'est officiel : Kalvn tu es mon shaarliste préféré ! Voilà :D
Le vocabulaire indispensable pour comprendre les StackOverflow récentes. Aujourd'hui j'ai appris ce qu'est le Bicrement => +2 (à la place du +1 issu du i++).
Réduire la taille de son bundle JS en supprimant les dépendances inutilisées. Fonctionne pour Vue.js mais doit aussi fonctionner pour Aurelia.
Et encore une fois, ce lien est remonté par Kalvn.
@Animal you need some training...
@Animal J'avais vue l'info il y a quelques jours mais je ne pensais pas que j'allais épiloguer sur le sujet.
C'est plutôt bien que nous puissions nous habiller comme nous le voulons je trouve. Et si cela convient à certaines alors c'est de la liberté en plus pour elle.
Bref, pourquoi trouves-tu l'argument débile ?
This is truly brilliant ! I've never think about it before and the way things and roles are reversed is pure genius. In brief, the story where you are Cthulhu and why you behave like that.
Via je ne sais plus qui sur Libox.
Première vidéo que je poste d'une député LREM. Celle-ci nous explique en 1 minute en quoi consistera la retraite à points...
Spoiler Alerte : en 20 secondes elle arrive à bloquer sur son propre cheminement logique à tel point que la journaliste est obligée d'intervenir. Les 20 secondes suivantes elle bafouille, cherche ses mots et les 20 dernières secondes elle se retient de dire que le point sera fixé à 10 € et parvient très difficilement à murmurer qu'il sera indexé sur l'inflation (ce qui me laisse accroire qu'elle ment et que la dissonance cognitive l'empêche d'être claire et directe à ce sujet).
Et quand elle fait référence au système par capitalisation au début, je pense qu'elle voulait dire qu'il faudra capitaliser soi-même quelque chose mais que ce système a tellement mauvaise presse qu'elle se retient de le dire tout en parlant de capitalisation pour "évacuer".
Encore une fois, elle n'est pas à la hauteur d'Emmanuel Macron qui pour le coup est un champion du self-contrôle et de la maîtrise de la dissonance cognitive.
J'avais noté dans ce post les techniques employées par les manifestants de Honk Kong afin de se protéger des agressions policières lors des manifestations (Gaz, Flashball, vidéo surveillance, reconnaissance faciale, etc). Voici une vidéo du Huffington Post résumant les différentes techniques et stratégies. En espérant que celles-ci puissent inspirer nos Gilets Jaunes.
Nouvelle version de LibreOffice (la 6.3) avec une grosse amélioration des performances notamment sur les I/O : ! writing-perfs-graph
Un regroupement des interviews de Franck Lepage faites par la voix off de Polemix. Lepage toujours aussi pertinent.
Le coup de la trentaine de banques brûlées pendant les manifestations des Gilets Jaunes par les "jeunes"... Bah je n'étais pas au courant. L'info était passée nulle-part et en effet cela donne l'impression qu'il ne faut pas que le peuple se rende qu'il est au début d'une insurrection #Propaganda.
Il est très difficile de créer des builds reproductibles en Java via Maven / Gradle & Co. Cette très courte présentation explique bien pourquoi.
Heureusement, il existe un plugin maven permettant de virer les timestamps et les méta-data pour rendre le build reproductible à l'octet près.
Encore une fois, merci à @Philou pour l'info.
Je résume, si vos tests unitaires sont deux à deux distincts, s'ils n'engendre pas de conflits lors de leur exécution en parallèle (donc il faut dissocier les TU des TI qui quant à eux s'appuient sur l'injection de dépendances) alors vous pouvez dire à Surefire d'exécuter en parallèle autant de TEST que vous avez de Thread CPU de disponibles.
Après un benchmark succinct, j'ai divisé par 5 le temps d'exécution de mes tests sur un 4 cœurs physiques et 8 cœurs logiques via la technologique HT (Hyper-Threading chez Intel / Hyper-Transport chez AMD).
Voici comment faire :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<forkCount>1C</forkCount> <!-- C'est la même commande que pour Maven, 1 thread / CPU -->
<reuseForks>true</reuseForks>
</plugin>