Un super tuto expliquant le fonctionnement d'une JVM et toutes les manières de l'optimiser via du tuning :
Pour toi Animal, chose dont nous parlions il y a quelques temps.
Tout est dans le titre.
Comment définir la taille des blocs de vos partitions EXT4.
je cite :
Si vous utilisez la plupart du temps de gros fichiers, il sera probablement très profitable de formatter vos partitions avec des blocs de taille plus importante. En effet, Linux utilise par défaut des taille de blocs de 1024 octets. Vous pouvez changer avec des tailles de 4096 avec la commande mke2fs -b 4096 /dev/..., qui utilise des blocs de 4k au lieu de 1k. Cela va notamment réduire la fragmentation et réduire le temps de vérification lors d'un fsck.
Le lien propose toute une tripoté d'autres optimisations.
Infographie cette fois-ci sur la nourriture. Je résume, il s'agit de 10 sociétés au monde qui détienne toute la production de la bouffe :
- Nestlé
- Pepsico
- CocaCola
- Kelloggs
- Danone
- Unilever
- Associated British Foods
- Mondelèez
- Mars
- General Mills
Sachant que Nestlé détient Danone et Kelloggs et que (de mémoire) CocaCola et Pepsico ne feraient qu'un cela redescend le nombre à 7. Et on s'étonne encore que 8 types détiennent autant de richesse de la moitié la plus pauvre du monde !!! Mais mais... Bordel quoi !
Un tuto d'optimisation des lectures écriture d'un OS installé sur clef usb
Protéger ses scripts bash avec tout un tas de bonnes pratiques
Un infographie énonçant une explication du réchauffement global. Attention, j'émet toujours des doutes sur le principes de réchauffement "global". Je m'explique, où sont prises les mesures ? À quelles périodes de la journée ? En plein milieu de l'océan aussi ? On compte la température des océans ou juste celle de l'atmosphère ? On prend en compte la température des sols aussi ? Les outils de mesures d'il y a un siècle étaient-ils fiables ? Les mesures étaient-elles faites partout (comme ce serait le cas maintenant) ?
Bref vous avez compris, la notion de "température moyenne" est assez difficile à accepter pour moi mais d'une manière agnostique, s'il y a un risque c'est le principe de précaution qui me pousse à agir et non l'aspect alarmiste.
Vollà, maintenant vous savez.
Le discours de François Fillon en quête de financement pour sa campagne. Là il expliquait sa stratégie devant les "grands patrons".
La vidéo est à voir, ici la transcription de son discours, essayez de bien comprendre ce qu'il dit réellement et entre les lignes :
Moi ce que je veux, c’est que le 1 er juillet, les deux ou trois ministres chargés des réformes, l’économie et les finances, le travail, pour l’essentiel, arrivent avec des textes prêts, et, dans une forme de ” blitzkrieg ” fassent passer devant le parlement en utilisant d’ailleurs tous les moyens que donne la constitution de la cinquième république, les ordonnances, les votes bloqués, le 49.3, tout ce qui est nécessaire, qu’ils fassent passer en l’espace de 2 mois, sans interruption estivale, les six ou sept réformes fondamentales qui vont changer le climat de l’économie et le climat du travail dans notre pays.
C’est évidemment pour moi l’abrogation des 35 heures et la suppression de la durée légale du travail et le renvoi à la négociation dans les entreprises sans contraintes, c’est le nouveau code du travail, c’est la réforme de la fiscalité du capital, fondamentale pour relancer l’activité économique dans notre pays, c’est la réforme de l’assurance chômage, c’est la réforme de l’apprentissage, et c’est les mesures, les premières mesures d’économies sur le budget de l’état et sur le fonctionnement de l’État.
Donc pour prolonger cette tension moi je pense qu’il faut organiser un référendum en septembre qui permet de maintenir l’état de tension électorale dans le pays et donc de rendre très très difficile la contestation sociale pendant cette période autour de deux ou trois idées fortes qui à mon sens ne font pas courir trop de risques au président de la république élu et à sa majorité, ce référendum pourrait tourner d’abord autour d’une question fondamentale : “Est-ce que vous êtes d’accord pour qu’on inscrive dans la constitution le principe d’égalité des régimes sociaux entre le public et le privé ?” , inscrit dans la constitution de la république française ça rendrait absolument obligatoire et nécessaire la convergence des régimes sociaux. Deuxième question ” Est-ce que vous êtes d’accord pour fusionner les départements et les régions ?”. Troisième question “Est-ce que vous êtes d’accord pour supprimer un certain nombre de parlementaires ?” , diminution du nombre de parlementaires ça peut paraître un peu démagogique, être un peu comme la cerise sur le gâteau ou la crème chantilly pour être certain que le référendum soit voté, mais je pense qu’en plus ça peut conduire à la modernisation du fonctionnement du parlement.
Voilà, si on fait tout ça, on crée un choc qui à mon sens rend très très difficile la réaction sociale que vous craignez.”
Fournit par l'URSSAF.
Un très bon article qui compare les systèmes de preuve formelle vs les TU et les langages fonctionnels et orientés objets.
Tout plein d'effets en CSS pour se passer de JavaScript (inutile pour la chose depuis un moment, c'est vrai)
Un tuto Docker montrant comment monter un LAMP en récupérant des images depuis le répo Docker (qui je le rappelle ne devrait pas être utiliser en entreprise mais bon).
Agoravox publie ici les vrais chiffres du chômage en vrai, c'est-à-dire en comptant les radiés qui sont pourtant toujours sans travail et sans indemnités. Nous arrivons à plus de 11 millions !
Quand mes compatriotes comprendront-il que les puissants et les riches qui passent à la télévision et la radio leur mentent ?
Voici l'une de mes bonnes résolutions de l'année : faire des articles se servant de la mise en forme Markdown de mon Shaarli. Celui-ci sera la première partie - de ce qui je l'espère - sera d'une longue lignée.
NPM C'est quoi donc ?
NPM c'est d'abord un acronyme signifiant Node Package Manager ce que l'on peut traduire par "gestionnaire de package de Node JS".
Le fichier 'package.json' c'est quoi donc ?
Tout comme il existe chez Maven, un fichier pom.xml qui décrit un projet, il existe un fichier package.json qui fait la même chose en Node JS.
Ok donc dois-je me servir de NPM comme outil de build ?
Eh bien non, désolé. En réalité vous pourriez, cependant JavaScript étant ce qu'il est, l'écosystème bouge tellement vite que la norme à adopter c'est YARN.
Ok mais qu'est-ce que YARN aurait de plus que NPM et justifiant son usage ?
Pour comprendre cela, il faut comprendre ce que fait NPM
- NPM va d'une part gérer (c'est-à-dire télécharger et mettre à jour) vos dépendances et les dépendances de vos dépendances. Nous parlerons alors de *gestion transitive des dépendances.
- NPM est également en mesure d'exécuter des commandes que vous lui aurez indiquer. Cela vous permettre par exemple de transpiler une application, de la packager ou encore de la déployer.
Parfait mais qu'est-ce que ne fait pas NPM alors ?
Eh bien deux choses :
1) Il ne met rien en cache, c'est-à-dire que NPM va retélécharger encore et toujours chacune des librairies que vous avez utilisé dans vos projets ; contrairement à Maven qui stocke dans le répertoire
$HOME/.m2/repository
l'ensemble des librairies dont vous vous êtes servi au moins une fois.
2) Il gère votre build de manière séquentielle, ce qui est dommageable en termes de performances étant donné que nos processeurs sont tous multi-cœurs voire multi-cœurs et hyper-threads à ce jour.
Et YARN est une surcouche de NPM qui répond tout simplement à ces deux besoins.
Quels jeux de mots.
Le tout expliqué en une infographie. Vraiment sympa et à essayer.
Tout un tas d'outils en ligne dont pas mal pour les développeurs (80%) et le reste pour un usage plus classique.
Une partie des citations IT dont nous parlions hier avec Animal