Aller au contenu

L'affreux

Animateur
  • Compteur de contenus

    11 364
  • Inscription

  • Dernière visite

  • Jours gagnés

    14

Tout ce qui a été posté par L'affreux

  1. Un programme front-end en JavaScript est en dehors des problématiques de montée en charge. Facebook utilise 25% du CPU pour faire quoi ? Ils sont nuls en performance front-end, il n'y a pas à chercher plus loin. "ligens" ?? Quel que soit le langage, on peut lever un RAM les bons éléments. Ça demande en revanche d'y réfléchir au début du projet, alors qu'une couche ORM en plus permet de ne pas s'occuper de la performance et de corriger le tir à la fin. Mais la couche additionnelle apporte aussi des inconvénients, à commencer par la lourdeur au codage comme à l'exécution. PHP ne reste pas en RAM d'une requête sur l'autre. Ça n'a pas empêché des développeurs PHP de développer Doctrine. J'imagine qu'ils justifient leur travail par d'autres mauvaises raisons que le cache du serveur d'application. Je ne connaissais pas celui-là mais je ne vois pas l'intérêt d'un mapping objet sur les mot-clés de SQL. Le standard SQL 92 est bien respecté depuis des années, si on fait attention, on peut relativement aisément passer d'un SGBD à l'autre. Cette couche n'apporte rien. Pour des raisons fonctionnelles, la plupart des INSERT, UPDATE et DELETE sont faits unitairement. C'est pourquoi on peut les générer avec un petit Helper. Il n'y a pas besoin d'aller plus loin.
  2. … pour la version ORM. En SQL ça donne : geek <> développeur. Et en unicode : geek ≠ développeur. Marche aussi.
  3. Eh bien on s'est trouvé un gros point de divergence : l'empilage des couches. On peut charger certaines données, notamment celles en lecture seule, dans des tables de hashages, à l'ancienne, ça marche encore. Mais le SGBD n'est pas forcément mauvais pour les optimisations. Si on ne le sollicite pas de manière stupide, il détermine plutôt bien ce qu'il faut lever en RAM. Le SGBD, en lui-même, est déjà une couche d'accès au données. "OUTER" est un mot-clé optionnel. J'ai quelque chose qui génère l'essentiel des requêtes en écriture, mais les SELECT, ça m'a toujours paru normal de les écrire à la main.
  4. C'est pas faux. J'aime beaucoup le modèle asynchrone de JavaScript. Des tâches simultanées sur un seul thread. Plus facile et moins de bugs indétectables. Personnellement je trouve le DOM virtuel mal nommé. Le vrai DOM est déjà virtuel, c'est une arborescence standardisée d'objets manipulables en JavaScript. Je ne suis pas convaincu qu'on puisse faire le parallèle avec du code managé comme le bytecode en Java versus le code machine. Les ORM et le virtual DOM, c'est d'un autre ordre. Ne serait-ce que sur l'élégance. Le bytecode pourrait (presque?) servir de jeu d'instructions à un processeur. Les ORM font carrément l'impasse sur la véritable nature du stockage relationnel, pour présenter une façade obéissant aux logiques de la POO. Idem pour le virtual DOM : il s'agit de plier le DOM à la gestion de la vue. JSX n'est pas une erreur (enfin si mais…), c'est une fonctionnalité cohérente avec l'approche du virtual DOM. AngularJS est mal foutu, maintenant que ça se voit, React en profite. Mais React aussi est mal foutu. Je ne crois pas du tout à sa généralisation. Il bénéficie d'une réaction à l'encontre de Angular. Et puis, bon, Facebook hein. Sous Firefox/Linux, les pages Facebook pompent 25% du CPU. J'avais constaté ce changement justement au moment où Facebook publiait React.
  5. Pour ma part je ne suis pas vraiment geek et la discussion m'intéresse. Comme quoi… Non. Le SQL est une affaire sérieuse, et qui devrait donc est prise au sérieux par les développeurs. J'avais écrit un article finement intitulé : Les ORM c'est mal. Même chose pour le Virtual DOM, sauf que je ne suis pas encore tombé sur un projet où il m'est imposé donc je n'ai pas encore écrit un texte à charge pour me décharger.
  6. Il y aurait un marché pour une plateforme de paiement et pour un CMS. Ici PrestaShop n'est manifestement pas capable de traiter des nombres avec décimales variables.
  7. Citizen four. À voir. Pas vu, j'étais dans un pays sans cinéma. Mais la morale dans Chappie est complètement inversée : l'aventure progressiste est présentée comme l'option la plus sage bien qu'incomprise. Les informaticiens sont des génies qui compilent des tera-octets de lignes de code et réussissent tout du premier coup. Le même casque neuronal sert à lire l'activité mentale d'un humain ou d'un robot. C'est juste idiot, mais on s'en fiche, c'est du spectacle, c'est fun, c'est marrant, c'est même mignon, on s'en prend plein la vue, et puis après tout la morale inversée donne un ton décalé, inhabituel, alors pourquoi pas.
  8. Chappie : c'est idiot, mais ça détend. Je recommande.
  9. Merci. J'hésitais, mais du coup, j'essaie pas.
  10. Déjà répondu.
  11. React : Lis la page précédente de ce fil de discussion. Je n'aime pas du tout le concept de DOM virtuel. Mais Poil à gratter aime bien, un jour il nous dira pourquoi.
  12. Coup de théâtre dans le développement front-end : l'équipe de TypeScript annonce que Angular 2 sera construit sur TypeScript. AtScript serait devenu TypeScript.
  13. Oui enfin ils seraient gentils de faire une version pour Linux. Il y en a marre des 8 Go de VM juste pour tester sur leur soft.
  14. L'affreux

    Fautes de français

    Le Lexique des règles typographiques en usage à l'Imprimerie Nationale suggère que le deuxième est suivi d'un éventuel troisième, alors que le second termine la liste. L'exemple cité, avec optimisme : la seconde guerre mondiale.
  15. C'est une question de dénomination. Dans l'actuel Bénin, il y avait plusieurs royaumes dont le plus important était le Danhomè au sud, centré sur la ville d'Abomey. Le royaume de Benin, centré sur la ville de Benin, était situé dans l'actuel Nigéria, donc beaucoup plus à l'Est. À la colonisation, l'actuel Bénin s'est appelé Dahomey, mais à part pour les Danhomèens le nom ne faisait pas consensus. Puis le pays s'est renommé en Bénin.
  16. ??? Il y a que dalle ! Bon, des masques et du vodoun, mais rien de vieux. Tu confondrais pas avec le Mali ? Ou l'Éthiopie ?
  17. Plus "civilisé et sûr", je pense que c'est sur-estimer le Bénin, ou sous-estimer les pays voisins, au choix. Politiquement plus stable en revanche, jusqu'ici oui. Sur ce sujet je recommande une étude de 2006. L'auteur est d'ailleurs ministre des affaires étrangères depuis 2011. Page 21 : Pour donner une idée très imparfaite, c'est comme si en France les différentes factions politiques étaient constitutionnellement obligées de coopérer. Une sorte de cohabitation systématique. Sur le plan de la gouvernance, ce n'est pas efficace. Mais pour prévenir la violence, c'est très efficace. J'ignore qui a imaginé ce système, mais on lui doit la paix béninoise. L'absence de ressources naturelles joue aussi.
  18. Avec le DVD officiel ?? http://software.opensuse.org/132/fr
  19. Ebola quoi. Ce milieu-là est protégé, oui, mais c'est facile de trouver par ailleurs des Blancs sans aucune protection. Je pensais notamment au Niger puisqu'il y a eu là-bas des contre-manifestations violentes. Je ne pense pas que ce pays soit complètement déserté par les Blancs. Cela dit, peut-être que je me trompe. Sinon au nord du Bénin on se sent sécurité. Le quart nord-est du pays a été colorié en orange (onglet "Sécurité") par le ministère français des affaires étrangères à cause des risques terroristes venant du Niger et du Nigeria. Nous craignons un commando étranger. Pas des agressions organisées localement.
  20. Non. Tu choisis à l'installation entre KDE, Gnome et Xfce (tout est dans le même ISO).
  21. Voilà, c'est le cas. Un habitant d'un pays pauvre croit que la France est comme chez lui (partage les mêmes valeurs) mais en plus riche et plus honnête. Ils pensent en fait que plus de vertu apporte plus de richesse. Quant au mariage gay, il est perçu comme une bizarrerie incompréhensible sur laquelle personne ne s'attarde. C'est bien naturel. Pour percevoir les différences culturelles, il faut s'y être frotté. Tu noteras que peu sont passés à l'action contre nous (j'ai entendu une Française enlevée au Tchad, pas lu d'autres cas). Et pourtant, rien n'empêche. Je te parie qu'il n'y a nulle part une armada policière déployée devant les maisons ou les lieux de travail des expatriés Français comme c'est le cas en France en ce moment. Mais il est facile d'imaginer la colère contre ce modèle qui méprise et qui trahit. De plus, pour le cas de l'Afrique noire vis-à-vis des Français, il y a toujours le risque du mécanisme à double détente à cause de l'injustice historique qui n'est pas si ancienne et qui remonte dans les esprits à chaque comportement interprétable comme méprisant. Heureusement, chez la très grande majorité des gens, nous ne sommes pas haïs. Sinon ce serait invivable. Cet événement est à mettre à notre débit, un de plus, d'autres, nombreux aussi, sont à notre crédit.
  22. Ça. Par rapport aux réactions violentes dans les pays pauvres. Mais on peut sûrement mettre les Musulmans français un peu dedans en tant que communauté minoritaire, mine de rien, ça joue aussi. Sur le rôle de l'infériorité : Quelqu'un t'insulte dans ce qui compte pour toi. Si tu te sens supérieure à la personne, tu hausses les épaules, tu passes ton chemin et t'en fiches : c'est le cas par exemple si un clodo t'insulte. Si tu te sens inférieure et que la personne est un modèle pour toi, tu prends l'insulte pour toi : et c'est le cas ici, dans les pays du tiers monde, la France est perçue comme un modèle à suivre.
  23. Or ce qu'il s'est passé suite à cette Une de CH, la gêne des Musulmans dans les pays riches, les réactions violentes dans plusieurs pays pauvres, ne colle pas avec ta manière de voir les choses. Puisqu'il y a incompatibilité, c'est que l'une des deux choses est incorrecte. La situation mondiale est inexacte ou bien ta manière de la comprendre est erronée.
  24. Oui. Mon compte était incomplet. Les sentiments juxtaposés : la douleur, la colère, le pardon, la pitrerie. Et non pas deux mais trois blasphèmes en un seul dessin.
  25. La parole du Christ s'applique autant aux blasphémateurs qu'aux tueurs. Elle fait donc le lien entre violence verbale/symbolique et violence physique. Heureusement que tu n'es pas le pape sinon tout le monde aurait retenu que tu soutiens les tueurs. C'est clair.
×
×
  • Créer...