Un certificat invalidant un contenu externe, d'accord. Ça fait partie de la maintenance de l'infra. Le certificat peut être dépassé comme le site peut être cassé.
Mais une application native ne devrait pas refuser de démarrer [ses extensions] à cause d'un certif oublié. Afficher un message d'erreur, c'est tout (comme c'est le cas avec les sites d'ailleurs). Prétexter la sécurité pour bloquer le démarrage n'est clairement pas un argument valide puisque, comme on l'a vu, la sécurité a été menacée par ledit blocage.
C'est le cœur du problème, et la communication Mozilla laisse penser qu'ils ont seulement renforcé la chaîne de renouvellement. Si c'est le cas, c'est insuffisant, et le problème pourrait se reproduire avec un enchaînement de mauvaises coïncidences.
Un générateur de nombres aléatoires en C ? Je vois pas trop le rapport désolé :x ni de compilation d'algorithmes dans ce lien.
Quant à la dépendance au contexte et au format des données, tu as raison en effet ; je m'en suis rendu compte en y repensant tout à l'heure x)
Le simple passage en paramètres semblant inenvisageable (trop de données à copier), je vois deux solutions :
un genre de format standard d'organisation dans la mémoire / les noms de variables / autres. Mais c'est compliqué d'envisager un truc suffisament générique. Mais on peut faire plusieurs standards…
un paramètre (chaîne de caractères spéciale par ex.) indiquant la forme en mémoire des données que l'on a. Ce qui me semble faisable et beaucoup plus logique.
ca donne plus de maitrise sur ton travail au final
Tu ne m'apprends rien x) Mais je crois justement qu'on devrait résoudre ce problème de façon pérenne : quand je parlais d'accessibilité, je pensais notamment au fait que programmer ce genre d'algos n'est pas à la portée de tout le monde. De fait, cet article…
Je comprends le désir de réalisme, mais est-il besoin d'insister autant là-dessus comme c'est fait dans le jeu ?
Je suggère trois solutions :
1/ Mettre tout le monde à égalité avec aléatoirisation du genre et de la voix des unités, pour tous les types d'unités. Pratique mais pas réaliste (pas forcément problématique, voir en dessous).
2/ Biaiser¹ un peu la sélection des unités pour choisir de représenter davantage des (groupes de) guerrières de l'antiquité ayant vraiment existé. Plutôt réaliste, l'occasion d'apprendre davantage sur l'histoire, possiblement des nouveaux noms d'unités <3
3/ Faire des persos asexués. Solution la plus simple (faudrait quand même s'occuper des voix).
Je pense en fait que représentation et réalisme ne s'opposent pas forcément : en effet, c'est un RTS (fonctionnement militaire et économique), pas une description du fonctionnement sociologique interne des sociétés.
Je ne veux pas te créer du travail en plus, mais ce serait vraiment chouette de s'occuper de ça :) Surtout quand les persos femmes font des petits bruits aussi ridicules -.-" (cela semblait partiellement corrigé dans la dernière version cela dit).
Merci d'avance !
¹ Ce serait acceptable, dans la mesure où le monde est biaisé par défaut dans l'autre sens.
Ne serait-il pas possible de faire une (des ?) bibliothèque générique pour tout ce qui relève d'algorithmes de chemins, de théorie des graphes, etc. optimisée et diversifiée (choix d'algos) au maximum, et l'intégrer aux dépôts, de façon à pouvoir simplement la mettre en dépendance de son projet et utiliser les meilleures solutions disponibles ?
Ce problème revient à chaque fois qu'on développe un RTS (comme confirmé ici), et il touche de nombreuses autres questions dans des domaines très divers (gestion d'emplois du temps, partage des tâches, optimisation multivariables… gestion de paquets d'ailleurs…).
Cela rendrait des solutions complexes facilement accessibles.
[^] # Re: Un certificat expiré ?
Posté par damiend . En réponse au journal Firefox ne peut plus utiliser d'extension. Évalué à 1.
Ce sont des choses différentes.
Un certificat invalidant un contenu externe, d'accord. Ça fait partie de la maintenance de l'infra. Le certificat peut être dépassé comme le site peut être cassé.
Mais une application native ne devrait pas refuser de démarrer [ses extensions] à cause d'un certif oublié. Afficher un message d'erreur, c'est tout (comme c'est le cas avec les sites d'ailleurs). Prétexter la sécurité pour bloquer le démarrage n'est clairement pas un argument valide puisque, comme on l'a vu, la sécurité a été menacée par ledit blocage.
C'est le cœur du problème, et la communication Mozilla laisse penser qu'ils ont seulement renforcé la chaîne de renouvellement. Si c'est le cas, c'est insuffisant, et le problème pourrait se reproduire avec un enchaînement de mauvaises coïncidences.
Bref c'est un erreur de conception.
# Petits outils pratiques
Posté par damiend . En réponse à la dépêche L’expression graphique sous GNU/Linux. Évalué à 1.
Gcolor2, pour relever une couleur sans avoir à lancer Gimp.
Shutter, pour de la manipulation facile (bon c'est en Perl ; c'est un peu lent). Il faut installer libgoo-canvas-perl (deb) en même temps.
[^] # Re: Autour du projet
Posté par damiend . En réponse à la dépêche Outils utiles pour développeur. Évalué à 3.
Phabricator a l'air très complet.
[^] # Re: Algorithmes génériques
Posté par damiend . En réponse à la dépêche Entretien avec Nicolas Auvray, contributeur du projet 0 A.D.. Évalué à 1.
Un générateur de nombres aléatoires en C ? Je vois pas trop le rapport désolé :x ni de compilation d'algorithmes dans ce lien.
Quant à la dépendance au contexte et au format des données, tu as raison en effet ; je m'en suis rendu compte en y repensant tout à l'heure x)
Le simple passage en paramètres semblant inenvisageable (trop de données à copier), je vois deux solutions :
un genre de format standard d'organisation dans la mémoire / les noms de variables / autres. Mais c'est compliqué d'envisager un truc suffisament générique. Mais on peut faire plusieurs standards…
un paramètre (chaîne de caractères spéciale par ex.) indiquant la forme en mémoire des données que l'on a. Ce qui me semble faisable et beaucoup plus logique.
Tu ne m'apprends rien x) Mais je crois justement qu'on devrait résoudre ce problème de façon pérenne : quand je parlais d'accessibilité, je pensais notamment au fait que programmer ce genre d'algos n'est pas à la portée de tout le monde. De fait, cet article…
[^] # Re: Représentation vs réalisme ?
Posté par damiend . En réponse à la dépêche Entretien avec Nicolas Auvray, contributeur du projet 0 A.D.. Évalué à 0.
Techniquement, ce serait plutôt "agenrés" en effet :p
# Représentation vs réalisme ?
Posté par damiend . En réponse à la dépêche Entretien avec Nicolas Auvray, contributeur du projet 0 A.D.. Évalué à -3.
Le premier point de la première partie de ce fil.
Je comprends le désir de réalisme, mais est-il besoin d'insister autant là-dessus comme c'est fait dans le jeu ?
Je suggère trois solutions :
1/ Mettre tout le monde à égalité avec aléatoirisation du genre et de la voix des unités, pour tous les types d'unités. Pratique mais pas réaliste (pas forcément problématique, voir en dessous).
2/ Biaiser¹ un peu la sélection des unités pour choisir de représenter davantage des (groupes de) guerrières de l'antiquité ayant vraiment existé. Plutôt réaliste, l'occasion d'apprendre davantage sur l'histoire, possiblement des nouveaux noms d'unités <3
3/ Faire des persos asexués. Solution la plus simple (faudrait quand même s'occuper des voix).
Je pense en fait que représentation et réalisme ne s'opposent pas forcément : en effet, c'est un RTS (fonctionnement militaire et économique), pas une description du fonctionnement sociologique interne des sociétés.
Je ne veux pas te créer du travail en plus, mais ce serait vraiment chouette de s'occuper de ça :) Surtout quand les persos femmes font des petits bruits aussi ridicules -.-" (cela semblait partiellement corrigé dans la dernière version cela dit).
Merci d'avance !
¹ Ce serait acceptable, dans la mesure où le monde est biaisé par défaut dans l'autre sens.
# Algorithmes génériques
Posté par damiend . En réponse à la dépêche Entretien avec Nicolas Auvray, contributeur du projet 0 A.D.. Évalué à 5.
Ne serait-il pas possible de faire une (des ?) bibliothèque générique pour tout ce qui relève d'algorithmes de chemins, de théorie des graphes, etc. optimisée et diversifiée (choix d'algos) au maximum, et l'intégrer aux dépôts, de façon à pouvoir simplement la mettre en dépendance de son projet et utiliser les meilleures solutions disponibles ?
Ce problème revient à chaque fois qu'on développe un RTS (comme confirmé ici), et il touche de nombreuses autres questions dans des domaines très divers (gestion d'emplois du temps, partage des tâches, optimisation multivariables… gestion de paquets d'ailleurs…).
Cela rendrait des solutions complexes facilement accessibles.
[^] # Re: Linux et au dela
Posté par damiend . En réponse à la dépêche GIMP a 20 ans !. Évalué à 5. Dernière modification le 23 novembre 2015 à 22:08.
GNU's not Unix image manipulation program tool kit.
En fait ce serait plutôt GNUNUNUNUNU……… (timeout boucle infinie) ^^