barmic a écrit 10455 commentaires

  • [^] # Re: SPF/DKIM et ADSP ou DMARC

    Posté par  . En réponse au journal Usurpation d'identité avec des cartes de voeux. Évalué à 2.

    Ça veux dire aussi que tu paie ta carte pour qu'elle parte dans un /dev/null quelconque…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sansintérêt

    Posté par  . En réponse au journal Ubuntu phone OS. Évalué à 1.

    Les cookies de sites tiers par exemple.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sans intérêt

    Posté par  . En réponse au journal Ubuntu phone OS. Évalué à 0.

    Ces salauds sont à la solde de la conspiration MS/Apple !

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 3.

    Tu as aussi la FAQ : http://hub.opensolaris.org/bin/view/Community+Group+zfs/faq
    Le quatrième lien sur ddg me donne : http://uadmin.blogspot.fr/2006/05/why-zfs-for-home.html

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 3. Dernière modification le 03 janvier 2013 à 13:11.

    Pourquoi passer de windows à linux ? Pourquoi passer d'une distribution à une autre ? Si tu peux répondre à ces deux questions, alors tu pourras répondre à ta question. Des licences différentes, un système de vérification de cohérence différent, une organisation différente différent etc. C'est pas forcément mieux ou moins bien, c'est juste un petit peu différent.

    Regarde les spécifications de Sun : http://opensolaris.org/os/community/zfs/docs/ondiskformat0822.pdf
    Et l'implémentation de Solaris : http://hub.opensolaris.org/bin/view/Community+Group+zfs/WebHome

    Si tu es curieux, tu as tout les pointeurs vers la doc pour regarder si ça te plait
    Si tu es curieux, tu peut installer le bouzin
    Si tu as un cas d'utilisation très précis, tu peux t'attendre à des réponses précises.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: sans intérêt

    Posté par  . En réponse au journal Ubuntu phone OS. Évalué à 9.

    Indice Facebook sur mobile, c'est du … ?

    Et LibreOffice c'est du C++ donc qu'est ce que c'est lourd le C++. Mais certains affirment que l'appli est juste mal codée : http://www.developpez.com/actu/50604/-Facebook-ne-sait-pas-utiliser-le-HTML5-pour-Sencha-qui-sort-une-application-HTML5-meilleure-que-les-solutions-natives-de-la-societe/

    Indice quel est le langage inconnue, il y a plus de 5 ans qui a vu son utilisation explose, ca commence par un obj… ?

    Il explose sur quelles plateforme ? Là où il est obligatoire.

    C'est lent, mal integre et toutes tes donnees finissent par transiter sur un serveur.

    Rien ne l'oblige et je ne pense pas que les appli de firefox OS le fassent, sinon tu serais obligé d'être connecté à internet pour l'utiliser.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Il manque un mot

    Posté par  . En réponse au journal Ubuntu phone OS. Évalué à 4.

    Un peu comme celle de javascript.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Pourquoi Vala?

    Posté par  . En réponse à la dépêche Sortie de Val(a)IDE 0.7.2. Évalué à 5.

    […] dans des cas très particuliers […]

    Je ne considère pas la fonction POSIX open comme un cas très particulier. Il y en a d'autres comme ça et tu peut en créer dans ton code.

    […] le but premier est de savoir où est appelé telle ou telle fonction

    Tu ne cherche jamais à savoir où est utilisée telle ou telle variable ou structure ?

    Donc c'est très loin d'être grave…

    Tant mieux pour toi. Je dis simplement que dans mon cas et je ne pense pas être le seul grep (ack, ag ou un quelconque outil du genre) est loin d'être parfait. Personnellement je ne m'en sert que pour trouver les définitions de variables et de fonctions dans un code que je connais mal et quelque soit le langage ça j'arrive assez bien à discriminer. Pour le reste je préfère m'en passer.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Plantages…

    Posté par  . En réponse à la dépêche Gnumeric 1.12. Évalué à 3.

    J'ignorais l'existence d'OOM killer.
    Ce ne serait pas plutôt que l'appli se mange une exception OOM, ne la traite pas, et donc en meurt? Ah, non, désolé, j'oublie parfois que les exceptions ne semblent exister n'existent qu'en POO…

    Je laisse patrick_g en parler :
    https://linuxfr.org/news/le-noyau-linux-2636-est-disponible#long2

    Pour les plug-in, je ne suis pas sûr de comprendre ce que tu veux dire par mode managé? Tu pourrais détailler (ou balancer un p'tit lien), parce que je suis assez intrigué, je n'ai vu aucune référence à cette méthode quand j'ai fait quelques recherches C++ sur le sujet.
    Peut-être que ça fait référence à des langages à VM, style Java ou .NET?

    C'est des modes non natifs, donc oui ça peut être avec des machines virtuelles comme Java, .Net ou python, mais aussi des langages de scripts comme le lua. Dans c'est cas, tu contrôle ce qui se passe dans le code et une erreur dans celui-ci peut tout à fait être gérée. Un autre moyen avec un mode managé peut être d'utiliser OSGi.

    Côté lancement de processus séparé: oui, perte de perf, mais sinon, comment ça marche? Double fork puis chargement du plug-in?
    Ca me semble pas portable du tout en plus de la lourdeur…

    C'est du natif donc la portabilité tu ne l'a pas. Pas la peine d'un double fork, ensuite pour le plugin ça dépend de ce que tu as défini comme en étant un. Tu peut très bien dire qu'un plugin est un programme qui suis un protocole sur son entrée et sa sortie standard comme pour les CGI par exemple.

    Pour l'utilisation d'une dll dans un processus séparé, il faudrait voir ce que font firefox et chrome avec flash par exemple.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 2. Dernière modification le 02 janvier 2013 à 20:57.

    J'ai eu le temps de voir ta vidéo. Et on découvre qu'il y a bien 2 applications métro-isées, mais que c'est OneNote et Linq, autant dire, pas Outlook et Excel. Et que on sent bien que le ruban, qui était censé être le nouveau paradigme de Office pour les siècles des siècles va devoir laisser place à autre chose (peut être les fameux menus ronds de OneNote).

    Je ne sais pas d'où tu sort que le ruban « était censé être le nouveau paradigme de Office pour les siècles des siècles ». Peut être d'un marketeux, mais rien de visuel ne reste bien longtemps c'est soumis aux effets de modes.

    Mais d'ici là, on aura deux paradigmes d'interface qui vont cohabiter. Comme dans Windows 8. D'où problème.

    Je vois pas en quoi c'est un si grand problème. De toute manière toutes les applis sont en pleins écran et je crois que même quand tu es sur le bureau tu peut spliter ton écran en 2 comme dans metro et tu as les notifications en haut à droite.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 1.

    Bha le retour c'est que aujourd'hui il n'y a aucune raison objective et générale de migrer.

    Ça y est ! En 20h30 tu aura enfin répondu à sa question en donnant ton foutu avis :)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 1.

    Comme le dit zenitram, c'est un peu l'argument de vente office rt. si tout ce que ms peut faire c'est rebuilder office 2010 pour arm (ok, je suis mechant Avec eux la), comment dire?

    Tu lis le liens que j'ai donné ou tu regarde la vidéo qu'il y a dedans (ça prend 3minutes) et puis après tu pourra peut être regagner un peu de crédibilité.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 2.

    Soit la réponse est évidente et on va la trouver en première page de son moteur de recherche

    « avantage FreeBSD » me sort 94 800 résultats sur google.fr.

    soit elle ne l'est pas et on trouvera tout ce qu'il faut pour se faire son idée dans l'excellent documentation de FreeBSD.

    Tu es sérieux ? Avant de savoir si Windows 8 est bien tu as lu l'ensemble de msdn ? En plus il faut savoir que la version française est peut être pas à jour. Tu es sérieux quand tu dis ça ?

    Bientôt on dira que mettre un petit descriptif de l'application avec une dépêche qui annonce la sortie d'une nouvelle version ça ne sert à rien car soit le logiciel est connu soit il faut lire le man de ce dernier.

    Soit il veut avoir un petit retour d'une communauté qu'il connaît qu'il sait être technique mais pas trop entre autre.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 1.

    Ce qui est critiqué au fond, c'est de ne pas avoir réussi à réinventer la roue en adaptant Office au mode tactile. C'est peut être impossible, mais c'est ce qui était attendu. Réussir l'unification des usages.

    Tu veux dire qu'Office 2010 ne prévoie pas l'interface Métro sorti en 2012 ?! C'est vraiment des cancres chez MS…

    En attendant Office 2013 a une interface tactile et 2 de ses applications ont une version Metro (cf : http://blogs.microsoft.fr/office/utiliser-office-365-sur-windows-8-le-guide-pour-vos-premiers-pas.html).

    Alors que sous Android, on a une super version de LibreOffice bien adaptée aux interfaces tactiles… euh attendez !

    Désolé mais face à tellement de mauvaise foie, je ne pouvais pas résister.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Pourquoi Vala?

    Posté par  . En réponse à la dépêche Sortie de Val(a)IDE 0.7.2. Évalué à 1.

    Tu as déjà vu une variable portant le nom gtk_text_view_new_with_buffer ?

    C'est pas avec un exemple que tu démontre l'inexistence.

    si tu as plusieurs méthodes avec des paramètres différents mais du même nom

    Ça n'existe pas en C.

    Par paramètres différents j'entends avec un nombre différents de paramètre (comme open(2) par exemple).

    Là où grep fonctionne très bien pour du code C, pour d'autres langages comme Java il faut utiliser les fonctionnalités d'un IDE comme Eclipse (outil refactoring pour renommer une méthode ou une classe, par exemple).

    Éventuellement avec des règles de codages créées pour et bien suivi ça marche bien avec les méthodes, il reste les identifiants de variables.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: heu ...

    Posté par  . En réponse au journal Samsung quitterait Android pour aller vers Tizen. Évalué à 2.

    Ouai enfin mon téléphone a 180 Mio de mémoire interne et une carte SD de 8 Gios et je suis toujours en galère de place à cause de la mémoire interne j'ai essayé un tas de trucs pour tenter de mettre le maximum de choses sur la carte SD (y compris link2SD), mais au final les appli ne le supportent pas. Techniquement ce qu'il faudrait c'est une couche LVM pour que ça passe inaperçue, mais pour ça faut vraiment aller dans les méandres d'android.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 2.

    Je vois pas quel est l'usage du mode desktop en tactile sur rt.

    En mode « docké » c'est indispensable.

    ni quel est l'usage de metro sur desktop.

    Il semble qu'avec un touchpad c'est très agréable à utiliser (et les fabricants s'y sont déjà mis).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 3.

    « Dommage » dans le sens, « dommage qu'il n'existe pas encore d'alternative libre ». Mais il faut reconnaître que le domaine des mobiles et des tablettes est vraiment compliquée à prendre du fait de la fermeture de ces appareils. Il y a des choses qui sont en cours de développement pour ce genre d'interface comme Unity (je pense que cette interface peut être une solution pour mon usage) ou Firefox OS (de ce que j'en ai vu comme pour Android, c'est un iOS-like au niveau de l'interface), mais entre avoir le logiciel et pouvoir l'installer sur l'appareil que l'on a dans les mains il y a un monde.

    Une autre solution serait d'essayer de faire évoluer android pour avoir un « launcher » qui fait le boulot, mais mis à part quelques copies de l'interface Metro (qui ne s'appelle plus comme ça je crois), il n'y a rien, que ce soit libre ou non.

    La différentiation n'est pas libre ou non libre, mais est ce que l'on travail l'UX ou pas (Apple n'a rien de mieux qu'Android à ce niveau là). Ça m'écorche la bouche de dire ça mais à ce sujet là, il semble que seul MS le fasse dans ma direction.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: vista

    Posté par  . En réponse au journal Windows 8, pire que Vista !. Évalué à 3.

    D'autant que pour mon usage personnelle, les surfaces sont la meilleure interface de tablette (et ça m'attriste). J'ai actuellement un netbook 10" que j'aime bien mais il est des fois un peu encombrant (impossibilité de l'utilisé debout, il faudrait que j'achète une planche pour m'en servir quand je suis sur assis dans mon lit (qui me sert ± de canapé) par exemple). Les tablettes peuvent être une bonne solution, mais avec un dock et android pour un mode « clavier/souris » ne me semble pas convenir du tout alors que la double interface de Win8 est bien en mode dock on passe au bureau et ça redeviens utilisable.

    J'aime pas MS, je trouve que Win8 n'est pas adapté au PC de bureau, mais sur téléphone et sur tablette leurs interfaces me semble être ce qu'il y a de mieux aujourd'hui (dommage).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 5.

    Je plusse son commentaire, parce que la réponse est correcte, on ne peut pas comparer FreeBSD à Linux, ça n'a que peu de sens.

    La question « Qu'est ce qui fait la différence entre FreeBSD et les distributions Linux ? » as du sens à mon humble avis. Je n'ai jamais utilisé FreeBSD et c'est bien pour ça que je n'ai pas voulu répondre, mais à mon humble avis, on peut facilement le résumer en quelques points :

    • organisation des paquets : un base système qui se veux cohérent et stable qui contient « le minimum » au quel on peut ajouter les « ports », c'est à dire un ensemble de paquets géré par la communauté et qui est bien plus vaste et peut être plus ajour. On peut mettre à jour tout les ports sans toucher au base système
    • une vision du libre qui se veux plus tournée vers le partage (avec moins de contraintes) que la FSF
    • le support de ZFS le système de fichier qui fait le café
    • une communauté plus « esprit unix » avec des outils généralement petits et bien conçus le plus souvent en CLI ou curse
    • une évolution plus conservatrice (pas de systemd, pas de pulseaudio, pas de *kit, pas de consoled, etc)
    • autre ?

    Il demande pas d'être exhaustif ni l'explication la plus complète qui existe, juste savoir quelques points qui peuvent faire dire « Ah ! FreeBSD c'est cool ! ». Une autre façon de répondre de façon constructive c'est simplement de dire pourquoi toi (en imaginant que tu es utilisateur de FreeBSD) tu y es passé et/ou pourquoi tu y reste.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Curiosité pur ...

    Posté par  . En réponse au journal FreeBSD 9.1 est sorti. Évalué à 0.

    Je moinsse ton commentaire parce que la réponse que tu donne à sa seconde question n'est qu'une paraphrase de sa question. Il cherche justement à connaître les points discriminents entre FreeBSD et Linux.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Pourquoi Vala?

    Posté par  . En réponse à la dépêche Sortie de Val(a)IDE 0.7.2. Évalué à 3.

    Ce qui est bien avec le C, aussi, c'est que le code est facilement « greppable » : on utilise le nom complet des fonctions. En Vala, on utilise objet.méthode(). Quand « méthode » est un nom très court qui revient pour beaucoup d'objets (get, set, …), c'est difficile de trouver tous les endroits dans le code où la méthode est appelée. Dans ce cas c'est plus facile de grepper dans le code C généré, puis d'essayer de retrouver l'endroit exact dans le code Vala, ce qui n'est pas très pratique.

    grep est tout de même limité quelque soit le langage. Il faut une bonne expression régulière pour ne sortir que des méthodes et pas de variables du même nom par exemple et si tu as plusieurs méthodes avec des paramètres différents mais du même nom il devient inutilisable. Donc pour moi c'est un défaut assez limité.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Mauvaise journée ?

    Posté par  . En réponse au journal Éteins la lumière dans le couloir !. Évalué à -10.

    Après on a pas forcément besoin de voitures électriques pour diminuer la pollution produite par les véhicules. Il suffirait de passer au gaz, n'importe quel type de gaz, qui se consume beaucoup mieux et émet beaucoup moins de polluants que les carburants liquides. On peut dire merci au gouvernement pour ne rien faire pour encourager la popularisation de ce type de carburant.

    Genre GPL pour avoir des bombes à tout les coins de rues ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Plantages…

    Posté par  . En réponse à la dépêche Gnumeric 1.12. Évalué à 3.

    SigKill => Signal Suicides-Toi! le système te demande de mourir, t'as pas ton mot à dire. Point final.

    Pour commencer un point important. Le SigKill n'est pas une demande de l'OS pour ce suicider. Le SigKill est un meurtre pur et simple. Mais ce n'est pas pour ça que tu n'a rien à faire pour le supporter. Un programme qui mange un sigkill doit pouvoir être relancé (tu rigole mais c'est pas le cas de tout les logiciels) si possible avec le moins de perte de données possible. C'est pour ce genre de choses que firefox multiplie les flush de tampon.

    L'OOM dont tu parles, en revanche, c'est bel et bien une exception. Rarement gérée, mais exception tout de même, on peut s'en sortir si on la gère.

    Tu parle de l'exception, je pensais à l'OOM Killer quand le système n'a plu de mémoire et balance un uppercut au logiciel qui lui semble le plus approprié.

    Pour ce qui est de l'exception, c'est principalement parce qu'il n'y a pas grand chose de possible et grand chose à faire dans le cas où tu n'arrive pas à faire ton allocation. Tu ne peux plus allouer de mémoire donc à moi de pouvoir libérer de la mémoire, il n'y a pas grand chose à faire mis à part se débrouiller pour garder un état cohérent sur disque (et éventuellement envoyer un message à l'utilisateur mais toujours sans allocation).

    Pour ce qui est des plugins tu vois une façon de faire, via des bibliothèques partagée, mais tu peut très bien les avoir en mode managé c'est plus limité mais tu as un contrôle bien plus important et tu peut très bien t'en sortir même en cas de plantage de celui-ci (bien sûr le sigkill si ça reste dans le même processus tu peut toujours rien y faire). Tu peut aussi les exécuter dans des processus séparés là tu peut faire tout ce que tu veux dedans (tu es dans un mode natif) et tu peut survivre à un sigkill, mais tu perd en performance si tu as besoin de beaucoup de communication entre tes processus.

    Bref tout ça pour dire qu'il y a du choix et que le choix se fait en fonction du besoin. Minix par exemple ne plante pas si l'un de ses driver plante, il se contente de le relancer.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Pas très power user mais… ou pas!!!

    Posté par  . En réponse à la dépêche Awesome 3.5. Évalué à 2.

    Euh… Désolé, je vais faire mon chieur, c'est p'tet parce que je n'aime pas xml, mais xml, bien qu'étant un langage, n'est pas un langage de programmation, mais de description. Même que c'est dans le nom… "langage de balisage extensible". Une balise, ça décrit, ça ne programme pas…

    Et puis un jour on découvre ant, un autre jour on découvre Oracle Service Bus et on se rend compte qu'XML peut très bien servir de langage de programmation. Le paradigme est différent mais ça n'est pas un problème.

    Je vais dire un truc tout simple: j'ai plus d'attirance envers yaml qu'xml.

    C'est à mon avis un énorme problème d'une manière générale… Beaucoup trop de monde laisse leurs choix dictés par de l'affectif et non par des faits.

    Au moins, c'est à peu près lisible par l'oeil, compact […]

    Compact et lisible sont deux choses trés différentes. Compact oui on ne peux pas dire le contraire yaml est plus compact que xml, mais pour ce qui est de la lisibilité c'est discutable. yaml (comme json par exemple) t'oblige à connaître le format pour pouvoir lire un document, alors qu'xml quand c'est bien fait c'est autodécrit (comme les fichiers ini) :la balise contient le nom d'utilisateur par exemple. yaml est sensible au formatage ce qui n'est pas le cas de XML (ni de JSON par exemple) c'est dommages d'un point de vu de la lisibilité.

    […] et il me semble même qu'il soit possible de le parser en une seule passe tout en étant sûr de la validité, contrairement, il me semble, a XML.

    Avec yaml tu peut valider la syntaxe, alors qu'avec XML tu peut valider la gramaire complète (tu peut valider que la balise doit contenir 2 balises , tu peut valider le format des données). Je n'ai aucune idée du nombre de passes, mais ça n'a pas d'intérêt une passe lourde et bien plus longue que 2 ou 3 passes légères (c'est aussi un mythe qu'il y avait à propos de la compilation il y a quelques décénies). Bien sûr cela dépend de la taille du fichier à analyser.

    Il y a donc là gain de performance CPU, de place (important sur le réseau, il me semble… faudra que je redemande à des utilisateurs de 3G qui dépassent leur limite souvent pour en être sûr :D ) et de lisibilité.

    Alors… Pour la lisibilité j'en ai déjà parlé, pour la place oui, pour les performances c'est différents. Pour de tout petits document oui, mais xml permet de traiter les documents comme un flux (avec les analyseurs SAX ou PAX) ce qui permet d'avoir de bonnes performances malgrès la taille des données (ou la lenteur de l'accès).

    Oui le XML pose souvent des problèmes à cause entre autre de l'utilisation de requètes XPath qui sont nuisibles pour les performances, alors qu'il vaut mieux avoir une étape d'analyse du fichier XML qui récupère toutes les données en une seule fois.

    En revanche, j'insiste, pour moi, ce ne sont pas des langages de programmation, ils se contentent de décrire: telle donnée de tel type possède telle valeur.
    Je ne crois pas qu'il y ait des boucles, des conditions, des variables… bref, de la programmation.

    Le shell est un langage de programmation ou une interface ? Les makefiles sont de la programmation ou une description du projet ? Il n'y a pas de boucles en lisp ce n'est pas pour ça que ce n'est pas un langage de programmation. Le XML dans une parties de ces gramaire permet d'avoir des variables, des fonctions, des confitions etc. C'est pas agréables à utiliser parce que ce n'est pas le paradigme pour lequel il est fait.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)