Dans le cas de champ numérique d'input, est-ce qu'il y a des moyens simples de ne pas relancer tout un calcul avec un boolean 'dirty' ?
Concernant les messages qui ne sont donc pas des événement lié à des modifications d'états, est-ce qu'il sont gérer par des systèmes particuliers ? Est-ce qu'il des propriétés à conserver ?
Je bosse pour un éditeur de logiciel, et on utilise Eclipse comme base. C'est lourd. Ta présentation des entités m'a vraiment intéressé.
Si tu prends un IDE de codage par exemple, tu te rends compte que de plus en plus de choses sont dynamiques et faite "en live". Ce qui les fait ressembler de plus en plus au jeu vidéo. On peut parler de la coloration syntaxique, la correction orthographique, la complétion automatique, …
Le principe est toujours le même : tu as des données (genre arbre sémantique) qui est représenté par l'outil ("vue" ou objet graphique). Si une vue modifie l'objet, il faut mettre à jour toutes les autres vues visibles. C'est cette propagation qui est très "manuel" et difficile à faire correctement. La difficulté augmente avec l'augmentation du "dynamisme" des interfaces.
Ce genre d'outil à des problématiques commune, comme le copier-coller, le undo/redo et la sérialisation, voir la gestion de version (l'historique ?). Les entités systèmes semblent à première vue pouvoir offrir ces fonctionnalités, de façon générique. Il me reste à régler le problème concernant ses mise à jour parallèles, cela doit bien exister dans un jeu : la barre de vie qui diminue et le sprite qui change pour montrer les dégâts ?
Je bosse avec des technos Java eclipse qui fonctionne à base de "Publish-Subscribe", ce sont les adapters et les listners dont je parlais avant. Et c'est juste chiant, lourd, plein de bug, lent, cela a du mal pour le passage à l'échelle,… etc
Dans un outil, tu as un domaine métier qui existe et un "certain nombre" de représentation (schéma, navigateur),… De base tout est statique, et des machins sont ajoutés pour tout mettre à jour. J'aimais beaucoup le principe du jeu vidéo qui est à l'inverse : tout est mis à jour tout le temps (fonction cyclique), sauf optimisations volontaires faite dans les systèmes. Je trouvais cela super sexy.
Au lieu d'avoir plusieurs arbres parallèle avec des liaisons plus ou moins standard, on a un arbre avec un objet, et un ou plusieurs composant définissent des représentations à mettre à jour, quand l'objet métier est mis à jour. Il est facile d'imaginer un bit "dirty", pour éviter une mise à jour couteuse.
L'avantage est aussi de ne plus avoir besoin de communication entre 2 types d'objet, puisqu'ils sont ici "fusionné". L'avantage aussi d'avoir des messages-entités, est de pouvoir attacher n'importe quel composant dessus. En java, on passe son temps à poser des "instanceof" sur des EObject (je caricatures), cela paraitrait tellement facile d'utiliser des entités à la place.
Tu poses beaucoup de problème et ne proposes pas vraiment de solution. Alors les messages se sont des entités ou des composants ? Leur durée de vie est éphémère ou ils sont recyclés ? Il y a broadcast ou seulement du point à point ?
Sinon, je voulais savoir aussi comment on gère une information dupliquée dans un système à entité. Par exemple un nom au dessus de chaque personnage, plus un encart détaillé sur le personnage qui a le focus. Dans un système objet classique, il y a un paquet d'adapter ou de listener collé un peu partout, surtout si la donné est modifiable, il faut pouvoir propager l'information dans tous les sens (ex: modification du nom).
Comment rendre cela plus simple ? Avoir une entité-composant pour la boite de propriété qui est rattaché dynamiquement au personnage qui a le focus ?
La prévalence d'une maladie en particuliers est lié à la prévalence d'un ou qq gène sur une population particulière. Un gène ou qq gènse ne définissent pas une race ! Il faudrait trouver un pool de gène, or ce n'est pas le cas.
"Attention toutefois, cette raison de peur de perdre des dons/voix peut aussi s'appliquer à cacher aux électeurs qu'on négocie ACTA sinon les électeurs vont faire des manifs etc… Et toute cachoterie que l'Etat nous fait. J'espère qu'ils n'utiliseront jamais cette "raison" pour expliquer leur non transparence."
Ce n'est pas évident à première vu, mais je ne pense pas du tout que c'est comparable. Wikileaks définit cela par le fait qu'un citoyen doit avoir sa vie privé garanti, mais plus une entité est puissante, plus elle doit être transparente.
Sinon, on en revient à des absurdités comme des juges qui condamnent des journalistes au nom de la vie privé, pour avoir publier des informations sur des malversations financières. Les lois sur la vie privé ne devrait pas pouvoir servir à masquer des magouilles. La ligne semble flou, mais si on la définit par rapport à l'intérêt général, cela devient plus facile à trancher.
"200 000 naturalisations par an, soit un million de plus chaque année."
Source ?
"Tu as déjà pris le RER D pour Saint-Denis ?"
Oui et alors ?
"C'est tout naturellement que les gens recherchent des voisins qui leur ressemble, c'est humain et universel. On ne peut donc pas le leur reprocher"
La bêtise humaine n'est pas une excuse valable.
"Regarde le trombinoscope des gens recherchés par la Police sur leur site, ainsi que la population carcérale…"
Il y a plus de corrélation entre la population carcéral et la pauvreté que de rapport avec la couleur de peau. Si la couleur de peau sombre est surreprésenté, c'est qu'elle l'est dans le milieu pauvre.
C'est la base de la démagogie, dire ce que la masse veut entendre, plus c'est "bas" et refoulé et mieux cela passe.
Cela me rappelle une grande leçon de politique, qui disait que seul 10% de l'électorat était intelligent, 5% votait pour un bord et 5% pour l'autre: inutile donc de passer du temps à argumenter.
Les couples homosexuelles élèvent des enfants depuis bien plus longtemps, que depuis qu'ils ont le droit de se marier.
Je crois que c'est un des acteurs de chapon melon et boite de cuir qui expliquait avoir été élevé par 2 femmes.
"le bonheur illusoire de certains couples semblent passer avant le bien être de l'enfant. "
Mais bien sûr, et dans 2s, tu va me parler de "droit à l'enfant" pour les homosexuels et de "désir d'enfant" pour les hétéros. Ce discours de la manif pour tous, est gerbant.
Eux disent que sur des cohortes de milliers d'enfants, sur une longue période, il y a aucune différence entre des enfants élevés par des homosexuels et des enfants élevés par un couple classique.
Bientôt, tu va nous sortir que l'homosexualité n'est pas naturelle. Pour gagner du temps, je vais de dire tout de suite que la nature fait bien "pire" que nous. Il y a même un bouquin écrit par une biologiste sur le sujet.
"Ceux qui déversent des immigrés déracinés par porte-conteneurs entiers sur des locaux épuisés, ont beau jeu de souffler sur les braises du racisme, "
Mais même ça, c'est bidon.
Il n'y a pas "beaucoup" d'immigration en France. Il y a 2x plus vers l'Allemagne, et bien plus vers l'Angleterre et l'Italie. Notre politique très stricte, exigé aux portes de l'Europe, a donné Sangate ou Lampedosa. Superbe réussite ! Avant on sauvait les boatpeople, aujourd'hui, on les laisse couler.
Dans cet article de rue89 , un scientifique explique qu'il y a finalement très peu de réel immigré économique qui arrive en France. Surtout si on retire ceux qui rentre. Le chiffre de 200 000 inclue 60 000 étudiants, 90 000 regroupements familial (cela inclue aussi tous les français mariés à un étranger), 18 000 droits d'asile (ceux qui vont se faire tuer si il rentre chez eux).
L'immigration "colorée" se voit là, où elle s'est concentré historiquement. Dans les années 70, on était très content qu'il soit là, pourquoi vouloir les virer maintenant ?
Et le plus marrant, c'est que les bastion du FN, les coins de campagne les plus xénophobes n'ont pas d'étrangers à moins de 10 km de chez eux. Ils ont juste peur de voir les "étrangers vu sur TF1" risquer d'habiter prés de chez eux.
Demandes au flic, si les immigrés (les vrai, pas ceux d'origines des DOMTOM, ceux de la 2ième ou 3ième génération, eux sont français depuis longtemps), voir même les clandestins, posent des problèmes de sécurité ! En général, ce sont ceux qui s'écrasent le plus, pour ne pas être expulsé.
Le FN surfe sur la peur de l'autre, le replis sur soi dans ces périodes de crises. Tout est à demi-mot, mais c'est l'axe central de la politique : sortie de l'euro, de l'europe, protectionnisme, préférence national, etc…
Le FN est tellement fréquentable que les parties d’extrêmes droites européens ne veulent pas d'alliance avec eux, jugeant qu'ils sont trop antisémites ou trop raciste.
[^] # Re: Systèmes à entités et événements
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E07 : cartes, données et systèmes à entités. Évalué à 2.
Les composants peuvent inclure uniquement des getter/setter qui gèrent les champs dirty. Cela évite de le gérer à chaque fois.
Et concernant les messages, c'est plutot "event" ou "callback" ?
"La première sécurité est la liberté"
[^] # Re: Systèmes à entités et événements
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E07 : cartes, données et systèmes à entités. Évalué à 2.
Dans le cas de champ numérique d'input, est-ce qu'il y a des moyens simples de ne pas relancer tout un calcul avec un boolean 'dirty' ?
Concernant les messages qui ne sont donc pas des événement lié à des modifications d'états, est-ce qu'il sont gérer par des systèmes particuliers ? Est-ce qu'il des propriétés à conserver ?
"La première sécurité est la liberté"
[^] # Re: solutions ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E07 : cartes, données et systèmes à entités. Évalué à 5.
Je bosse pour un éditeur de logiciel, et on utilise Eclipse comme base. C'est lourd. Ta présentation des entités m'a vraiment intéressé.
Si tu prends un IDE de codage par exemple, tu te rends compte que de plus en plus de choses sont dynamiques et faite "en live". Ce qui les fait ressembler de plus en plus au jeu vidéo. On peut parler de la coloration syntaxique, la correction orthographique, la complétion automatique, …
Le principe est toujours le même : tu as des données (genre arbre sémantique) qui est représenté par l'outil ("vue" ou objet graphique). Si une vue modifie l'objet, il faut mettre à jour toutes les autres vues visibles. C'est cette propagation qui est très "manuel" et difficile à faire correctement. La difficulté augmente avec l'augmentation du "dynamisme" des interfaces.
Ce genre d'outil à des problématiques commune, comme le copier-coller, le undo/redo et la sérialisation, voir la gestion de version (l'historique ?). Les entités systèmes semblent à première vue pouvoir offrir ces fonctionnalités, de façon générique. Il me reste à régler le problème concernant ses mise à jour parallèles, cela doit bien exister dans un jeu : la barre de vie qui diminue et le sprite qui change pour montrer les dégâts ?
"La première sécurité est la liberté"
[^] # Re: solutions ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E07 : cartes, données et systèmes à entités. Évalué à 2. Dernière modification le 16 décembre 2013 à 13:50.
Je bosse avec des technos Java eclipse qui fonctionne à base de "Publish-Subscribe", ce sont les adapters et les listners dont je parlais avant. Et c'est juste chiant, lourd, plein de bug, lent, cela a du mal pour le passage à l'échelle,… etc
Dans un outil, tu as un domaine métier qui existe et un "certain nombre" de représentation (schéma, navigateur),… De base tout est statique, et des machins sont ajoutés pour tout mettre à jour. J'aimais beaucoup le principe du jeu vidéo qui est à l'inverse : tout est mis à jour tout le temps (fonction cyclique), sauf optimisations volontaires faite dans les systèmes. Je trouvais cela super sexy.
Au lieu d'avoir plusieurs arbres parallèle avec des liaisons plus ou moins standard, on a un arbre avec un objet, et un ou plusieurs composant définissent des représentations à mettre à jour, quand l'objet métier est mis à jour. Il est facile d'imaginer un bit "dirty", pour éviter une mise à jour couteuse.
L'avantage est aussi de ne plus avoir besoin de communication entre 2 types d'objet, puisqu'ils sont ici "fusionné". L'avantage aussi d'avoir des messages-entités, est de pouvoir attacher n'importe quel composant dessus. En java, on passe son temps à poser des "instanceof" sur des EObject (je caricatures), cela paraitrait tellement facile d'utiliser des entités à la place.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 1.
Et ce n'est donc pas anormal non plus, que le gouvernement applique ce qu'il a prévus de faire.
"La première sécurité est la liberté"
# solutions ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E07 : cartes, données et systèmes à entités. Évalué à 2.
Tu poses beaucoup de problème et ne proposes pas vraiment de solution. Alors les messages se sont des entités ou des composants ? Leur durée de vie est éphémère ou ils sont recyclés ? Il y a broadcast ou seulement du point à point ?
Sinon, je voulais savoir aussi comment on gère une information dupliquée dans un système à entité. Par exemple un nom au dessus de chaque personnage, plus un encart détaillé sur le personnage qui a le focus. Dans un système objet classique, il y a un paquet d'adapter ou de listener collé un peu partout, surtout si la donné est modifiable, il faut pouvoir propager l'information dans tous les sens (ex: modification du nom).
Comment rendre cela plus simple ? Avoir une entité-composant pour la boite de propriété qui est rattaché dynamiquement au personnage qui a le focus ?
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 4.
La prévalence d'une maladie en particuliers est lié à la prévalence d'un ou qq gène sur une population particulière. Un gène ou qq gènse ne définissent pas une race ! Il faudrait trouver un pool de gène, or ce n'est pas le cas.
"La première sécurité est la liberté"
[^] # Re: Ceci n'est pas agressif
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La Quadrature du Net a besoin de soutien pour boucler son budget 2013. Évalué à 0.
"Attention toutefois, cette raison de peur de perdre des dons/voix peut aussi s'appliquer à cacher aux électeurs qu'on négocie ACTA sinon les électeurs vont faire des manifs etc… Et toute cachoterie que l'Etat nous fait. J'espère qu'ils n'utiliseront jamais cette "raison" pour expliquer leur non transparence."
Ce n'est pas évident à première vu, mais je ne pense pas du tout que c'est comparable. Wikileaks définit cela par le fait qu'un citoyen doit avoir sa vie privé garanti, mais plus une entité est puissante, plus elle doit être transparente.
Sinon, on en revient à des absurdités comme des juges qui condamnent des journalistes au nom de la vie privé, pour avoir publier des informations sur des malversations financières. Les lois sur la vie privé ne devrait pas pouvoir servir à masquer des magouilles. La ligne semble flou, mais si on la définit par rapport à l'intérêt général, cela devient plus facile à trancher.
"La première sécurité est la liberté"
[^] # Re: Ceci n'est pas agressif
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La Quadrature du Net a besoin de soutien pour boucler son budget 2013. Évalué à -2.
Ils donnent l'argent, personne ne leur prend.
"La première sécurité est la liberté"
[^] # Re: Ceci n'est pas agressif
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La Quadrature du Net a besoin de soutien pour boucler son budget 2013. Évalué à 0.
J'ai déjà vu des associations caritatives qui avait peur de perdre des dons si il expliquait que l'argent partait en courrier et voyage.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 5.
"c'est de nier une réalité biologique qu'un enfant de quatre ans peut constater."
C'est bien pour ça, que les enfants de 4 ans ne font pas de science : c'est un poil plus compliqué.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
Non, les catholiques d'ailleurs, ne pensent pas comme les catholiques romains, il suffit par exemple de voir le nombre de prêtre marié.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 4.
"200 000 naturalisations par an, soit un million de plus chaque année."
Source ?
"Tu as déjà pris le RER D pour Saint-Denis ?"
Oui et alors ?
"C'est tout naturellement que les gens recherchent des voisins qui leur ressemble, c'est humain et universel. On ne peut donc pas le leur reprocher"
La bêtise humaine n'est pas une excuse valable.
"Regarde le trombinoscope des gens recherchés par la Police sur leur site, ainsi que la population carcérale…"
Il y a plus de corrélation entre la population carcéral et la pauvreté que de rapport avec la couleur de peau. Si la couleur de peau sombre est surreprésenté, c'est qu'elle l'est dans le milieu pauvre.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 2.
Par exemple, la plus grosse chaine de télé local est en espagnol, tout comme certain média.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 2.
C'est la base de la démagogie, dire ce que la masse veut entendre, plus c'est "bas" et refoulé et mieux cela passe.
Cela me rappelle une grande leçon de politique, qui disait que seul 10% de l'électorat était intelligent, 5% votait pour un bord et 5% pour l'autre: inutile donc de passer du temps à argumenter.
"J'ai toujours été élu par une majorité de cons"
http://www.youtube.com/watch?v=t55CC7U82nc
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 4.
Les couples homosexuelles élèvent des enfants depuis bien plus longtemps, que depuis qu'ils ont le droit de se marier.
Je crois que c'est un des acteurs de chapon melon et boite de cuir qui expliquait avoir été élevé par 2 femmes.
"le bonheur illusoire de certains couples semblent passer avant le bien être de l'enfant. "
Mais bien sûr, et dans 2s, tu va me parler de "droit à l'enfant" pour les homosexuels et de "désir d'enfant" pour les hétéros. Ce discours de la manif pour tous, est gerbant.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 4.
Cela me rappelle l'histoire du créateur d'Orangina, belle réussite française, d'un français d'origine algérienne.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 5.
"Tout le monde sait cela"
Sauf les scientifiques.
Eux disent que sur des cohortes de milliers d'enfants, sur une longue période, il y a aucune différence entre des enfants élevés par des homosexuels et des enfants élevés par un couple classique.
Bientôt, tu va nous sortir que l'homosexualité n'est pas naturelle. Pour gagner du temps, je vais de dire tout de suite que la nature fait bien "pire" que nous. Il y a même un bouquin écrit par une biologiste sur le sujet.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 2.
http://www.rue89.com/2013/12/02/les-danois-expliquent-pourquoi-marine-pen-reste-infrequentable-247874
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
Surtout que même en France, certains Corses, Bretons, Marseillais, se sentent plus de leur région, que français.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
Les gènes ne sont pas la culture.
"Ceux qui déversent des immigrés déracinés par porte-conteneurs entiers sur des locaux épuisés, ont beau jeu de souffler sur les braises du racisme, "
Mais même ça, c'est bidon.
Il n'y a pas "beaucoup" d'immigration en France. Il y a 2x plus vers l'Allemagne, et bien plus vers l'Angleterre et l'Italie. Notre politique très stricte, exigé aux portes de l'Europe, a donné Sangate ou Lampedosa. Superbe réussite ! Avant on sauvait les boatpeople, aujourd'hui, on les laisse couler.
Dans cet article de rue89 , un scientifique explique qu'il y a finalement très peu de réel immigré économique qui arrive en France. Surtout si on retire ceux qui rentre. Le chiffre de 200 000 inclue 60 000 étudiants, 90 000 regroupements familial (cela inclue aussi tous les français mariés à un étranger), 18 000 droits d'asile (ceux qui vont se faire tuer si il rentre chez eux).
L'immigration "colorée" se voit là, où elle s'est concentré historiquement. Dans les années 70, on était très content qu'il soit là, pourquoi vouloir les virer maintenant ?
Et le plus marrant, c'est que les bastion du FN, les coins de campagne les plus xénophobes n'ont pas d'étrangers à moins de 10 km de chez eux. Ils ont juste peur de voir les "étrangers vu sur TF1" risquer d'habiter prés de chez eux.
Demandes au flic, si les immigrés (les vrai, pas ceux d'origines des DOMTOM, ceux de la 2ième ou 3ième génération, eux sont français depuis longtemps), voir même les clandestins, posent des problèmes de sécurité ! En général, ce sont ceux qui s'écrasent le plus, pour ne pas être expulsé.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 2.
Le FN surfe sur la peur de l'autre, le replis sur soi dans ces périodes de crises. Tout est à demi-mot, mais c'est l'axe central de la politique : sortie de l'euro, de l'europe, protectionnisme, préférence national, etc…
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
Le FN est tellement fréquentable que les parties d’extrêmes droites européens ne veulent pas d'alliance avec eux, jugeant qu'ils sont trop antisémites ou trop raciste.
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
Et alors ? Quel rapport avec les races ?
"La première sécurité est la liberté"
[^] # Re: Que du bonheur !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La loi sur la programmation militaire est adoptée !. Évalué à 3.
wikipedia, suffit de regarder le lien.
"La première sécurité est la liberté"