"Une seule personne sensée aurait-elle pu penser que le recyclage aurait arrêté Hitler, ou que le compostage aurait mis fin à l’esclavage ou qu'il nous aurait fait passer aux journées de huit heures, ou que couper du bois et porter de l’eau aurait sorti le peuple russe des prisons du tsar, ou que danser nus autour d’un feu nous aurait aidés à instaurer la loi sur le droit de vote de 1957 ou les lois des droits civiques de 1964? Alors pourquoi, maintenant que la planète entière est en jeu, tant de gens se retranchent-ils derrière ces "solutions" tout-à-fait personnelles ?"
Un post qui résume parfaitement ma pensée sur la politique du "chacun doit faire sa part pour aider la planète". (cf <A href="https://www.numerama.com/tech/438214-meme-les-flemmards-peuvent-reduire-leur-consommation-de-plastique-suivez-le-guide.html" rel="nofollow">https://www.numerama.com/tech/438214-meme-les-flemmards-peuvent-reduire-leur-consommation-de-plastique-suivez-le-guide.html</A> )
C'est une connerie. Car même si toute l'Europe se mettait, du jour au lendemain, à appliquer tout ce qu'on nous disait sur "comment polluer moins"... ben ça ne changerais RIEN.
Petit rappel : 100 entreprises génèrent 71% de la production de gaz à effet de serre.
Ce qu'il faut, c'est changer le système. Revenir en arrière. Arrêter le capitalisme et cette course à la croissance qui nous conduit irrémédiablement dans le mur.
Après oui, faire un geste à son niveau ça ne fera pas de mal. Mais ça ne fait pas spécialement de bien non plus. C'est juste un placebo. Ca nous aide à nous sentir mieux. Mais ça ne change rien du tout à l'avenir de nos enfants et petits enfants.
Toujours un meilleur film qu'Episode 1.
"L’homme est en crise, dit-on. Parce que la société serait féminisée. Parce qu’il n’y aurait plus de modèles masculins. Ce cliché, très répandu, sert à justifier que des frustrés réactionnaires agressent des femmes. Ils ont une bonne excuse, «les pauvres»."
Marrant, j'avais une réflexion un peu semblable tout à l'heure sur le pourquoi du jeu multijoueurs d'aujourd'hui me dégoute plus que ne me motive.
Pour moi, ça vient de 4 choses :
1 ======> L'anti-handicap
Il y a 15 ans, dans les jeux multijoueurs, tout était fait pour que tout le monde ait sa chance. Il y avait toujours un système de handicap, de bonus, etc... pour les joueurs moins doués. Un joueur dernier sur Mario Kart avait les meilleurs bonus. Un joueur très mauvais dans un jeu de combat pouvait se mettre plus de HP. Un joueur supérieur sur Warcraft 3 pouvait diminuer les HP de ses unités.
Tout ça a changé dans les années 2005. Avec la démocratisation de l'ADSL et du jeu en ligne, la majorité des jeux en ligne ont remplacé l'handicap par... son inverse. L'anti-handicap.
Depuis cette date, plus un joueur joue / meilleur il joue dans la partie, plus il sera avantagé.
Je peux vous donner qqs exemples :
Call of Duty / Battlefield et suivants : plus vous jouez, plus vous débloquez de rangs et donc d'armes et bonus (visée laser, etc.)
Counter Strike : plus vous avez tué de joueurs dans la manche, meilleures sont vos armes dans la manche suivante
Les MOBA (Dota, Dota 2, LoL, etc.) : plus vous tuez de joueurs, plus vous avez d'or, et donc plus vous êtes puissant... ce qui vous permet de tuer encore plus facilement les autres joueurs.
Les Assassin's creed en ligne : les meilleures compétences se débloquent en jouant. Beaucoup.
Overwatch : plus vous roulez sur les ennemis, plus vous avez d'ultis. Donc plus vous roulez sur les ennemis.
Je pense qu'il y a deux raisons à ça :
1) Une fois passée la période douloureuse où on se fait rouler dessus, on prend un peu plus de plaisir car on gagne plus souvent. Et puis il y a un petit plaisir malsain à rouler sur d'autres joueurs...
2) Ca donne une impression de progression et de récompense. Et ça joue sur l'engagement : "j'ai trop joué pour recommencer de 0 sur un jeu concurrent".
C'est triste, mais c'est logique. Les éditeurs veulent que les joueurs restent accro à leurs jeux. Et je suppose que le système d'"anti-handicap" marche mieux que son inverse (qui est clairement destiné à un public plus casu) pour rendre les jeunes joueurs accros.
Quand on y pense, sérieusement... c'est du foutage de gueule. C'est comme si, dans Mario Kart, le premier n'avait que des éclairs / carapaces rouges, et le dernier n'avait que des bananes. Et c'est ça dans quasiment tous les jeux en ligne aujourd'hui.
2 ======> La génération
Notre génération n'a pas grandi avec des jeux 3D de ouf, au gameplay ultra simpliste. On galérait. On jouait à des jeux ultra moches. On jouait aux jeux qu'on avait sous la main (dont souvent... des démos).
Du coup, on prenait le temps de découvrir le gameplay du jeu. Tant pis si ça prenait 5h avant de commencer à réussir à faire quelque chose.
A l'époque on avait le temps.
Sauf qu'avec les années, les jeux se sont "simplifiés" et "casualisés". On s'est habitués à ce confort. Lancer un jeu, avoir une explication, une introduction à l'histoire, les boutons affichés en gros à l'écran... On est devenus accros aux gameplays simples. Du coup on n'a plus la motivation pour réapprendre un gameplay complet(ou complexe) de A à Z. On reste sur des jeux bidons, au gameplay simpliste.
Mais en même temps, en vieillissant, on a aussi moins de temps à consacrer aux jeux. Qqs heures par-ci par-là. Du coup que faire ? Tenter un nouveau jeu sur le peu de temps libre qu'on a quitte à être déçu ? Ou continuer sur un jeu qu'on connait où on est sûr de prendre un minimum de plaisir ?
3 =======> Chaque jeu réinvente la roue.
C'est le point qui me chagrine le plus. Chaque FPS qui sort a ses propres règles. Ses propres constantes. Il faut tout réapprendre de 0. Vous avez beau être très bon à un FPS, vous serez probablement mauvais sur un autre.
Donc... il faut s'acharner. Perso jusqu'en 2010 j'étais plutôt bon aux FPS. Battlefield, UT, CS ou CoD... Je finissais souvent dans les bons joueurs. Et depuis 2010 ? Je me fais rouler dessus. Même après 10h de jeu sur un FPS, je reste une quiche car tout est différent. Le recul de malade faisant que tu ne peux pas maintenir une rafale, le bullet drop, la vitesse des projectiles. J'ai eu beau jouer une centaine d'heures à Overwatch, je n'ai toujours pas atteint mon niveau de CoD de l'époque.
4 =======> Le matchmaking<A href="http://blog.howtommy.net/index.php?d=2014/05/05/09/56/39-pourquoi-les-jeux-en-ligne-deviennent-chiants" rel="nofollow">http://blog.howtommy.net/index.php?d=2014/05/05/09/56/39-pourquoi-les-jeux-en-ligne-deviennent-chiants</A>
TL;DR En bref, il faut un temps de malade et une motivation compétitive pour devenir bon et s'amuser sur un jeu multijoueurs. Temps et motivation qu'avec l'âge, on n'a plus.
C'est fun d'être développeur. Je développe en milieu pro depuis 10 ans maintenant.
Aujourd'hui, j'ai réalisé à l'aide de plusieurs articles qu'une "bonne pratique" que j'utilisais depuis 10 ans était en fait une fausse bonne pratique. Que c'était plutôt quelque chose à éviter.
L'un de ces articles date de 2004. ( <A href="https://blogs.msdn.microsoft.com/kcwalina/2004/10/24/api-design-myth-interface-as-contract/" rel="nofollow">https://blogs.msdn.microsoft.com/kcwalina/2004/10/24/api-design-myth-interface-as-contract/</A> )
Pourtant, absolument tous les développeurs avec qui je travaille depuis 10 ans appliquent tous cette "fausse bonne pratique".
C'est assez incroyable je trouve de voir à quel point les développeurs sont sensibles à certains patterns qui donnent une fausse impression de "oui c'est logique, c'est mieux découpé comme ça" alors qu'ils ne font que dupliquer de la donnée / se compliquer la vie au final, pour... rien.
Je ne sais pas, au final, si c'est cette sensibilité ou juste une énième preuve sociale. "Tous les développeurs C# font comme ça, je dois donc faire comme ça aussi."
Je me demande ce que je découvrirai dans 10 ans :)
Mouais... ou c'est juste qu'il voulait pas porter de lentilles, et qu'ils voulaient pas imposer les cicatrices pour gagner en temps de maquillage...
Mais oui le résultat est très décevant... Mais quand on y pense, les cicatrices c'est des heures de maquillage à faire chaque jour. Et les lentilles c'est pas forcément possible pour tout le monde d'en mettre.
Le vrai souci pour moi c'est que j'accroche pas du tout à l'acteur. J'ai l'impression de voir Henry Cavill avec une perruque. Pas Geralt. Pas quelqu'un qui ressemble à Geralt. Juste l'acteur de Superman avec une perruque. J'ai vraiment du mal :-/
“Only those safe from fascism and its practices are likely to think that there might be a benefit in exchanging ideas with fascists.”
Une vidéo de Steve Jobs qui explique pourquoi des sociétés comme IBM ou Xerox se sont cassé la gueule. Je trouve que ça s'applique énormément à Blizzard. Ma traduction :
""Comme John Scully. John venait de Pepsico. Et là bas ils changent le produit tous les 10 ans... Pour eux un nouveau produit c'est une nouvelle bouteille.
Si tu es un directeur produit, tu ne peux rien changer sur la direction de cette société. Du coup qui influence le succès de pepsico ? Les commerciaux et gens du marketing
Pour pepsico c'était pas grave.
Mais c'est vrai que la même chose peut arriver à des sociétés high tech qui ont un monopole, comme IBM et Xerox.
Si tu es un décisionnaire produit à IBM ou Xerox, ben tu fais un meilleur photocopieur ou un meilleur ordinateur ... et alors ? Quand tu as le monopole, la société ne devient pas plus successful.
Donc les gens qui peuvent apporter du succès sont les commerciaux et les gens du marketing. Et ils finissent par diriger la société.
Et les gens du produit sont ensuite virés des réunions où les vrais décisions sont prises... et la société finit par oublier ce que ça veut dire de faire de bons produits.
La sensibilité produit, le génie produit qui les a emmené au monopole... se fait pourrir par des dirigeants qui ne connaissent pas la différence entre une bonne idée produit et une mauvaise idée produit.
Ils n'ont aucune idée du process de création de bons produits à partir de bonnes idées.
Et ils n'ont pas spécialement de bons sentiments, de sentiments qui viennent du coeur, quand il s'agit d'aider vraiment les utilisateurs, de faire de bons produits pour eux.
C'est ce qui est arrivé à Xerox."
Quand on voit l'annonce de Diablo Immortal, Diablo 3 il y a 4 ans, Starcraft 2, la dernière extension de WoW... On ne peut qu'être sûr qu'ils sont exactement dans cette situation. La boite est dirigée par des commerciaux et gens du marketing, qui n'ont aucune idée de pourquoi les gens ne sont pas satisfaits des jeux, et qui prennent des décisions en regardant des graphiques.
J'ai toujours du mal avec cette pratique : aller serrer la main de chaque personne le matin.
Pour deux raisons :
Quand tu te fais 2 semaines de CSS, tu ne peux que plussoyer ce teeshirt.
Nice, sur Mac ils ont hardcodé la détection du raccourci Command + Espace pour leur "spotlight" (l'équivalent du menu démarrer de Windows).
On peut changer le raccourci.. Mais on ne pourra pas utiliser ce raccourci pour autre chose. Ils ont fait en sorte que tous les logiciels tiers ne puissent pas détecter ce raccourci...
Dans mon IDE je voulais mettre Command + Espace pour l'autocomplétion... Ben c'est mort, je peux pas.
C'est vraiment ça la mentalité Apple :
"LE CHEF : on va ajouter une feature dans Mac OS qui utilisera la commande Command + Espace
Centrer un contenu en flex :
display: flex;
align-items: center;
justify-content: center;
Centrer un contenu verticalement, mais aligner le contenu à droite :
display: flex;
align-items: center;
justify-content: flex-end;
Avoir une taille qui s'adapte à la largeur de l'écran : 2vw (viewport width, et vh existes aussi)
Calculer une taille : calc(2vw + 3rem)
Passer un texte en uppercase : text-transform: uppercase;
Perdu. Ca aurait été trop simple. Ce n'était ni une laisse élastique, ni une laisse à rallonge.
Deux fois la même laisse, de la même longueur. Et pourtant la nouvelle est plus longue.
La solution ? La première laisse... avait des noeuds. Pas la nouvelle. Même longueur. Mais pas la même longueur.
Très bon post sur les tailles à utiliser en développement web.
TL;DR : réglez une taille de police sur votre root HTML à 62.5%, et ensuite utilisez uniquement "rem" comme unité de mesure, avec 1 rem = 10px.
Ca permet de faire tout un design au pixel près, mais si quelqu'un arrive avec une taille de police custom, le design ne sera pas cassé.
Le PX est à éviter justement car tout le design peut se retrouver cassé. Et le "em" est à éviter car la taille est modifiée en cascade par toutes les modifications de taille de police. (si votre body est à 2em, et votre composant à 1em, ben ce 1em vaut 2rem !)
L'énigme du jour, qui m'a été posée par ma copine :
"Nous venons d'acheter une nouvelle laisse pour le chien.
Cette laisse fait exactement la même taille que notre ancienne laisse.
Pourtant, à l'utilisation, cette laisse est plus longue. Pourquoi ?"
Un bon article sur les maux de tête.
J'ai toujours du mal à être sûr de quoi je souffre. Tension ou problèmes de vue, au choix. Mais c'est reloud d'avoir à prendre du paracétamol 2/3 fois par semaine.
Deux choses. Déjà je découvre le bonheur des tailles d'écran en mobile, et l'enfer pour faire une appli compatible avec la majorité des smartphones (pour gérer un iphone 5 il faut une largeur de 320 px !!!)
Ensuite... merci à cette personne qui a trouvé une idée permettant d'avoir un texte s'adaptant un minimum à l'écran. Ca sauve la vie.
Vive les tailles en vw.