Ca marche pareil pour la licence GPL (=tu ne dois rien à l'upstream dans les deux cas)
On s'en fout de la GPL, là on parle de BSD.
C'est de l'anti-BSD qui ne connait même pas de quoi il parle.
Excuse-moi de te dire ça comme ça, mais là ta réaction est stupide, et tu passes pour un idiot. Va faire un tout sur fr.comp.os.bsd, regarde les intervenants et tu comprendras pourquoi.
Je ne sais pas pourquoi OpenBSD n'arrive pas a recueillir assez de fonds, mais en tout cas NetBSD semble en recueillir assez. Et je n'ai rien entendu à propos de FreeBSD. A mon avis, OpenBSD est un peu victime du caractère de son leader et ne fédère pas autant que les autres. C'est dommage car comme précisé plus haut, OpenBSD a permis de grosses avancées dans le libre. Après tu parles de "mendier", mais un appel au don ne constitue pas pour moi de la mendicité : si tout le monde croit que OpenBSD a assez d'argent, personne ne donnera : donc de temps en temps un rappel ne fait pas de tort.
Celà dit, ils n'ont juste qu'à couper pendant quelques jours, juste pour voir le bruit que ça génèrera : a mon avis on en entendra parler.
Tiens, ce serait bien un bouquin sur Calenco : je trouve qu'il y a peu de documentation sur le sujet. Je me suis intéressé au sujet il y a quelques temps pour générer des documents au taf, mais j'ai pas vu beaucoup de doc.
La licence globale est un moyen de rendre la culture accessible mais il est très difficile de décrire un modèle de réversion de cette taxe qui soit vertueux et qui donne un poids suffisamment juste à chaque artiste dont ta gamine.
Dans ce cas la ne pas parler de licence globale, mais de redevance dont les produits n'est pas reversé directement aux majors et aux artistes mais aux "consommateurs" de culture et sur les inscriptions aux structures permettant d'apprendre à produire cette forme de culture (école de danse, de dessin, de peinture, etc …). On ne filtre plus sur le type de culture mais sur le prix de l'inscription ou du ticket d'entrée, et on fournis plus ou moins en fonction des revenus …
Les artistes en bénéficient de façon indirecte, et ça profite à tout le monde.
C'est plus ou moins comme ça que fonctionne un CE pour les accès aux oeuvres culturelles (rductions cinéma, spectacles, etc …).
En échange on permet aux gens de télécharger, et les fichiers numériques deviennent un produit d"'appel pour assister à des concerts, etc …
Je m'étais plaint d'un appel à pétition dans les journaux. Là plutôt que de raler et me plaindre d'un appel aux dons douteux, je prèfère illustrer le sujet avec un journal "caricature" (une variante des "siouplé, une piece pour manger …).
$ apt-cache search yum
maas-provision - Install server
maas-provision-common - Cobbler Install server - common files
python-maas-provision - Install server - python libraries.
python-smartpm - Bibliothèque Python pour le gestionnaire de paquets Smart
cobbler - Install server
cobbler-common - Cobbler Install server - common files
cobbler-web - Cobbler Install server - web interface
createrepo - generates the metadata necessary for a RPM package repository
python-cobbler - Install server - python libraries.
python-sqlitecachec - A fast metadata parser for YUM
smartpm - An alternative package manager that works with dpkg/rpm
smartpm-core - An alternative package manager that works with dpkg/rpm
vfdata-morisawa5 - Font files for Morisawa Basic-5 type faces for pTeX
yum-utils - Utilities, plugins and examples for the Yum Package Manager
bouncy - Manger les légumes délicieux dans le jardin - jeu pour jeunes enfants yum - Advanced front-end for rpm
Si tu savais : il y a de très grosses boites qui préfèrent payer leurs licences une à une plutôt que de payer des licences groupées pour gagner quelques keuros (qu'ils perdent par ailleurs en frais de gestion de parc …).
Donc, si j'ai bien compris ce que tu dis, on nedevrait pas comparer Qt et Gtk, mais plutôt Qt et Wx (qui lui se base sur Gtk pour les environnements Linux et qui fait du natif sous Windows et MacOSX)?
Je pose la question parce que je n'ai que peu étudié la question. Je me suis intéressé au sujet il y a déjà un moment, et j'ai remarqué que Wx par exemple, ne se contentait pas de fournir des outils pour faire du graphisme, mais qu'il proposit me semble-t-il une API pour communication réseau (voir http://docs.wxwidgets.org/stable/page_libs.html ).
Faire une expérience avec des gens complètement inexpérimentés me semble être une expérience inutile.
Je suis loin d'être d'accord avec toi.
Parce que soit ses personnes sont inexpérimentées parce qu'elles n'utilisent pas leur ordinateur et il y a de fortes chances que ça continue ainsi ; soit elles veulent s'y mettre mais je pense qu'alors, elles seront demandeuses d'aide, et sans aide, il y a de fortes chances qu'elles remettent l'ordinateur au placard.
L'intérêt quand tu es développeur et que tu dois faire de l'ergonomie, c'est de chercher à comprendre les modes de pensées et de raisonnement des autres. Quand tu es habitué à un outil, ce n'est pas évident de te mettre au niveau des personnes qui ne sont pas habituées.
Personnellement quabnd quelqu'un me demande de l'aide pour se débrouiller avec l'informatique, je commence par lui demander comment elle fait (ou comment elle ferait) pour réaliser telle ou telle tache : ça donne beaucoup d'informations sur son mode de pensée et de réflection, et je base mes explications par rapport à sa façon de raisonner. Si je comence par leur expliquer en me basant sur ma façon de faire ou de raisonner, je les perds très vite. Personnellement j'appele ça de la pédagogie (l'enseignant se met à portée de l'enseigné, et non le contraire).
Je modifie un tableau de grande taille de façon itérative et je ne peux pas faire la modification sur place car les données ne sont pas indépendantes. Du coup, j’ai le tableau aux itérations n et n+1 et après chaque itération, je voudrais les permuter.
Ca me fait vaguement penser à un algorithme de tri … J'avais oublié comment on faisait avec un langage classique :)
mes subroutines vont dépendre d’un paramètre supplémentaire qui n’a pas véritablement de sens (ou devenir impures ce que je ne souhaite pas non plus) ;
Ca veut dire quoi "devenir impures" ? Est-ce un concept propre à Fortran ?
je ne peux pas réutiliser l’espace de stockage pour un usage temporaire entre mes itérations, à moins de communiquer l’indice partout, ce qui modifie tout le reste du code ou me fait gaspiller plein de mémoire.
Ca fait plaisir de voir des développeurs qui s'occupent de l'utilisation de la mémoire à l'heure ou tout le monde s'en moque :). Par curiosité, et si ce n'est pas indiscret, pour quelle(s) raison(s) ? Contrainte mémoire réelle ou juste par principe ?
Ceci a sûrement plus de chance de survivre à l’optimisation mais ne résout pas le problème décrit dans ma question vis-à-vis de la norme. Car si le terme de droite peut toujours être une copie dans le contexte d’une subroutine, n’importe quelle association de pointeur est dangereuse si elle est faite dans une subroutine et que le pointeur peut être utilisé ailleurs que dans une subroutine appelée depuis celle où a lieu d’assignation. Dans mon cas, ça forcerait à faire l’association dans le programme principal, ce qui va à l’encontre du découpage en subroutine pour la clarté du code.
Ca a l'air d'être un langage assez particulier, le Fortran. En tout cas merci pour ces précisions.
Je suis curieux de savoir pourquoi tu voudrais permuter deux pointeurs. Je ne connais pas Fortran, donc je ne peux pas t'aider, mais par curiosité, j'aimerais savoir ce que tu veux faire.
(Quand on commence à avoir l'habitude des variables à affectations unique, on en vient à se dire que permuter des variables, c'est mal : ça complique le debuggage et le cerveau apprend vite à faire autrement et vient même à oublier l'intéret de ce genre de pratique).
anefe !!! solution universelle que j'ai adoptée depuis des années, et que l'on rencontre un peu partout dans le monde professionnel (c'est pas comme ces stupidités de logiciel libre qui ne sont utiles qu'à la maison).
Vas-tu aussi utiliser des volumes SAN pour le cluster de BDD ?
Autre chose: si tu passes par du iSCSI, et que tu peux dédier un réseau pour faire passer le stockage, n'hésite pas. Tu pourras ainsi faire un tuning adapté (je ne sais pas si la modification de la taille de MTU sur un iSCSI peut aider, il faudrait faire des recherches et des tests sur le sujet).
Pour la répartition de charge et la redondance côté LVS, as-tu envisagé d'utiliser HAProxy ? Si tu l'as écarté, quelle en serait la raison ?
Ok, je vois un peu mieux …. Mais il me semble que tu as inversé "client web" et "serveur web" dans le point 2. Sinon, pour le stockage des données utilisateur, personnellement j'aurais plutôt opté pour du nosql style Hadoop, quitte à utiliser en parallèle un SGBDR pour l'API.
Maintenant revenons à ton cluster de stockage : tu y stockeras 2 types de données si j'ai bien compris : fichiers "plats" (les données utilisateurs) et des bases de données. Pour les serveurs BDD, va voir ce que permet mysql cluster : ça a l'air de répondre à ton besoin. Il te reste cependant un SPOF: le proxy, mais tu pourrais le redonder par exemple en utilisant un cluster HeartBeat ou Redhat Cluster (il y a peut-être d'autres solutions) pour palier à sa défaillance. Je ne sais pas par contre si tu peux faire ça avec MariaDB.
Pour la partie "fichiers utilisateurs", à mon avis (et comme dt par ailleurs) Texte du lien est le bon candidat.
Après, tu n'es pas obligé d'utiliser un SAN pour tout ça : chaque serveur MySQL dispose de son stockage local, et chaque noeud glusterFS également. Si tu l'utilises, il te faudra au moins 2 baies pour assurer la redondance de tes données, créer tes LUNs et les affecter a tes machines (MySQL et noeuds de stockage GlusterFS) de façon à assurer la réplication sur les deux baies au niveau SGBD et/ou FS.
Sinon, si tu veux utiliser un SAN, via iSCSI, je ne suis pas sur que tu aies besoin de Multipath : Vu que tu passes par TCP/IP, tu peux assurer la redondance et la répartition de charge sur ton réseau en agrégeant tes interfaces via bonding.
Je ne sais pas si j'ai été clair, et si tout ce que je t'ai dit est réalisable (sur le papier j'ai l'impression que oui), mais en tout cas, c'est comme ça que je ferais si j'avais un truc de ce genre à implémenter. Par contre, côté perf, je ne sais pas ce que ça pourrait donner.
[^] # Re: par définition
Posté par totof2000 . En réponse au journal Projets Open Source, des vaches à lait ?. Évalué à 4.
Il y a des fournisseurs de solutions de sécurité (firewall par exemple) clé en main qui se basent sur OpenBSD.
[^] # Re: par définition
Posté par totof2000 . En réponse au journal Projets Open Source, des vaches à lait ?. Évalué à 7.
Excuse-moi de te dire ça comme ça, mais là ta réaction est stupide, et tu passes pour un idiot. Va faire un tout sur fr.comp.os.bsd, regarde les intervenants et tu comprendras pourquoi.
[^] # Re: Oui
Posté par totof2000 . En réponse au journal Projets Open Source, des vaches à lait ?. Évalué à 6.
Je ne sais pas pourquoi OpenBSD n'arrive pas a recueillir assez de fonds, mais en tout cas NetBSD semble en recueillir assez. Et je n'ai rien entendu à propos de FreeBSD. A mon avis, OpenBSD est un peu victime du caractère de son leader et ne fédère pas autant que les autres. C'est dommage car comme précisé plus haut, OpenBSD a permis de grosses avancées dans le libre. Après tu parles de "mendier", mais un appel au don ne constitue pas pour moi de la mendicité : si tout le monde croit que OpenBSD a assez d'argent, personne ne donnera : donc de temps en temps un rappel ne fait pas de tort.
Celà dit, ils n'ont juste qu'à couper pendant quelques jours, juste pour voir le bruit que ça génèrera : a mon avis on en entendra parler.
[^] # Re: Et les logiciels ?
Posté par totof2000 . En réponse à la dépêche Présentation Éditions D-BookeR. Évalué à 4.
Tiens, ce serait bien un bouquin sur Calenco : je trouve qu'il y a peu de documentation sur le sujet. Je me suis intéressé au sujet il y a quelques temps pour générer des documents au taf, mais j'ai pas vu beaucoup de doc.
[^] # Re: Rien à voir
Posté par totof2000 . En réponse au journal Crowdfunding régulier. Évalué à 2.
Dans ce cas la ne pas parler de licence globale, mais de redevance dont les produits n'est pas reversé directement aux majors et aux artistes mais aux "consommateurs" de culture et sur les inscriptions aux structures permettant d'apprendre à produire cette forme de culture (école de danse, de dessin, de peinture, etc …). On ne filtre plus sur le type de culture mais sur le prix de l'inscription ou du ticket d'entrée, et on fournis plus ou moins en fonction des revenus …
Les artistes en bénéficient de façon indirecte, et ça profite à tout le monde.
C'est plus ou moins comme ça que fonctionne un CE pour les accès aux oeuvres culturelles (rductions cinéma, spectacles, etc …).
En échange on permet aux gens de télécharger, et les fichiers numériques deviennent un produit d"'appel pour assister à des concerts, etc …
[^] # Re: unix
Posté par totof2000 . En réponse au message Installer yum. Évalué à 2. Dernière modification le 15 janvier 2014 à 12:33.
Quel Unix ? AIX, Solaris?, HP-UX? Si tu ne le sais pas, il suffit de taper dans un terminal "cat /etc/motd".
Voici ce que j'ai sous Ubuntu :
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-52-generic i686)
Si l'admin n'a pas modifié ce fichier ça pourrait aider.
J'essaierai de t'aider en fonction du retour que tu nous enverras.
Cordialement.
[^] # Re: RPM
Posté par totof2000 . En réponse au message Installer yum. Évalué à 4.
à générer des messages dans le forum.
[^] # Re: SSII qui débauche ?
Posté par totof2000 . En réponse au journal Soutenez le libre ! pour un acte citoyen ! C'est rgent !. Évalué à 7.
Quand tu es trop vieux, que tu commence à couter trop cher, tout prétexte, vrai ou faux, est bon pour te jeter.
# Ceci n'est qu'un journal pour illustrer mes propos il y a quelques temps
Posté par totof2000 . En réponse au journal Soutenez le libre ! pour un acte citoyen ! C'est rgent !. Évalué à 5. Dernière modification le 14 janvier 2014 à 11:05.
Je m'étais plaint d'un appel à pétition dans les journaux. Là plutôt que de raler et me plaindre d'un appel aux dons douteux, je prèfère illustrer le sujet avec un journal "caricature" (une variante des "siouplé, une piece pour manger …).
[^] # Re: L'arroseur arrosé
Posté par totof2000 . En réponse au journal Soutenez Citizen Desk ! pour du journalisme citoyen et libre ! C'est urgent. Évalué à 5.
Lui il ne demande pas d'argent …
[^] # Re: RPM
Posté par totof2000 . En réponse au message Installer yum. Évalué à 2.
plus simple : apt-get install yum … ;)
$ apt-cache search yum
maas-provision - Install server
maas-provision-common - Cobbler Install server - common files
python-maas-provision - Install server - python libraries.
python-smartpm - Bibliothèque Python pour le gestionnaire de paquets Smart
cobbler - Install server
cobbler-common - Cobbler Install server - common files
cobbler-web - Cobbler Install server - web interface
createrepo - generates the metadata necessary for a RPM package repository
python-cobbler - Install server - python libraries.
python-sqlitecachec - A fast metadata parser for YUM
smartpm - An alternative package manager that works with dpkg/rpm
smartpm-core - An alternative package manager that works with dpkg/rpm
vfdata-morisawa5 - Font files for Morisawa Basic-5 type faces for pTeX
yum-utils - Utilities, plugins and examples for the Yum Package Manager
bouncy - Manger les légumes délicieux dans le jardin - jeu pour jeunes enfants
yum - Advanced front-end for rpm
# Mise à jour (automatique) ?
Posté par totof2000 . En réponse au message [Résolu]Modification des rapports tripwire. Évalué à 2.
[^] # Re: Fear !
Posté par totof2000 . En réponse au journal LiMux, c'est fini !. Évalué à 4.
Si tu savais : il y a de très grosses boites qui préfèrent payer leurs licences une à une plutôt que de payer des licences groupées pour gagner quelques keuros (qu'ils perdent par ailleurs en frais de gestion de parc …).
[^] # Re: Local knowledge
Posté par totof2000 . En réponse au journal Gtk to Qt - A strange journey. Évalué à 6.
Bah quoi ? Pour être influent, c'est connu, il faut "parler comme un homme, un vrai, pour montrer qu'on en a dans le slip".
Dire que certains en sont encore là. C'est bien triste.
[^] # Re: Qt question
Posté par totof2000 . En réponse au journal Gtk to Qt - A strange journey. Évalué à 2.
Donc, si j'ai bien compris ce que tu dis, on nedevrait pas comparer Qt et Gtk, mais plutôt Qt et Wx (qui lui se base sur Gtk pour les environnements Linux et qui fait du natif sous Windows et MacOSX)?
Je pose la question parce que je n'ai que peu étudié la question. Je me suis intéressé au sujet il y a déjà un moment, et j'ai remarqué que Wx par exemple, ne se contentait pas de fournir des outils pour faire du graphisme, mais qu'il proposit me semble-t-il une API pour communication réseau (voir http://docs.wxwidgets.org/stable/page_libs.html ).
[^] # Re: Local knowledge
Posté par totof2000 . En réponse au journal Gtk to Qt - A strange journey. Évalué à 7. Dernière modification le 12 janvier 2014 à 15:50.
Je t'ai moinssé parce que ton commentaire sur la note négative des commentaires qui ne vont pas dans mon sens ne va pas dans mon sens.
[^] # Re: Local knowledge
Posté par totof2000 . En réponse au journal Gtk to Qt - A strange journey. Évalué à 10.
Je suis loin d'être d'accord avec toi.
L'intérêt quand tu es développeur et que tu dois faire de l'ergonomie, c'est de chercher à comprendre les modes de pensées et de raisonnement des autres. Quand tu es habitué à un outil, ce n'est pas évident de te mettre au niveau des personnes qui ne sont pas habituées.
Personnellement quabnd quelqu'un me demande de l'aide pour se débrouiller avec l'informatique, je commence par lui demander comment elle fait (ou comment elle ferait) pour réaliser telle ou telle tache : ça donne beaucoup d'informations sur son mode de pensée et de réflection, et je base mes explications par rapport à sa façon de raisonner. Si je comence par leur expliquer en me basant sur ma façon de faire ou de raisonner, je les perds très vite. Personnellement j'appele ça de la pédagogie (l'enseignant se met à portée de l'enseigné, et non le contraire).
[^] # Re: Quel est l'intéret de la manoeuvre ?
Posté par totof2000 . En réponse au message Permutation "sure" de pointeurs en Fortran. Évalué à 2.
Ca me fait vaguement penser à un algorithme de tri … J'avais oublié comment on faisait avec un langage classique :)
Ca veut dire quoi "devenir impures" ? Est-ce un concept propre à Fortran ?
Ca fait plaisir de voir des développeurs qui s'occupent de l'utilisation de la mémoire à l'heure ou tout le monde s'en moque :). Par curiosité, et si ce n'est pas indiscret, pour quelle(s) raison(s) ? Contrainte mémoire réelle ou juste par principe ?
Ca a l'air d'être un langage assez particulier, le Fortran. En tout cas merci pour ces précisions.
# Quel est l'intéret de la manoeuvre ?
Posté par totof2000 . En réponse au message Permutation "sure" de pointeurs en Fortran. Évalué à 4. Dernière modification le 10 janvier 2014 à 10:22.
Je suis curieux de savoir pourquoi tu voudrais permuter deux pointeurs. Je ne connais pas Fortran, donc je ne peux pas t'aider, mais par curiosité, j'aimerais savoir ce que tu veux faire.
(Quand on commence à avoir l'habitude des variables à affectations unique, on en vient à se dire que permuter des variables, c'est mal : ça complique le debuggage et le cerveau apprend vite à faire autrement et vient même à oublier l'intéret de ce genre de pratique).
[^] # Re: git ou mercurial, le choix n'est pas important...
Posté par totof2000 . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 4.
anefe !!! solution universelle que j'ai adoptée depuis des années, et que l'on rencontre un peu partout dans le monde professionnel (c'est pas comme ces stupidités de logiciel libre qui ne sont utiles qu'à la maison).
[^] # Re: Schéma de l'architecture
Posté par totof2000 . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
Vas-tu aussi utiliser des volumes SAN pour le cluster de BDD ?
Autre chose: si tu passes par du iSCSI, et que tu peux dédier un réseau pour faire passer le stockage, n'hésite pas. Tu pourras ainsi faire un tuning adapté (je ne sais pas si la modification de la taille de MTU sur un iSCSI peut aider, il faudrait faire des recherches et des tests sur le sujet).
Pour la répartition de charge et la redondance côté LVS, as-tu envisagé d'utiliser HAProxy ? Si tu l'as écarté, quelle en serait la raison ?
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par totof2000 . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
Merci, je serais très intéressé de savoir ce que ça donne, et je pense que je ne suis pas le seul. N'hésite pas à écrire un journal sur le sujet.
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par totof2000 . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
Question (le sujet m'intéresse) : Est-ce que l'API sera publique ou seulement accessible par le cluster web ?
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par totof2000 . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
Je suis un peu stupide : c'est dans le slide que j'ai cité plus haut : Mariadb Galera Cluster . A creuser (je ne connais pas trop la "bête").
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par totof2000 . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
Ok, je vois un peu mieux …. Mais il me semble que tu as inversé "client web" et "serveur web" dans le point 2. Sinon, pour le stockage des données utilisateur, personnellement j'aurais plutôt opté pour du nosql style Hadoop, quitte à utiliser en parallèle un SGBDR pour l'API.
Maintenant revenons à ton cluster de stockage : tu y stockeras 2 types de données si j'ai bien compris : fichiers "plats" (les données utilisateurs) et des bases de données. Pour les serveurs BDD, va voir ce que permet mysql cluster : ça a l'air de répondre à ton besoin. Il te reste cependant un SPOF: le proxy, mais tu pourrais le redonder par exemple en utilisant un cluster HeartBeat ou Redhat Cluster (il y a peut-être d'autres solutions) pour palier à sa défaillance. Je ne sais pas par contre si tu peux faire ça avec MariaDB.
Pour la partie "fichiers utilisateurs", à mon avis (et comme dt par ailleurs) Texte du lien est le bon candidat.
Après, tu n'es pas obligé d'utiliser un SAN pour tout ça : chaque serveur MySQL dispose de son stockage local, et chaque noeud glusterFS également. Si tu l'utilises, il te faudra au moins 2 baies pour assurer la redondance de tes données, créer tes LUNs et les affecter a tes machines (MySQL et noeuds de stockage GlusterFS) de façon à assurer la réplication sur les deux baies au niveau SGBD et/ou FS.
Sinon, si tu veux utiliser un SAN, via iSCSI, je ne suis pas sur que tu aies besoin de Multipath : Vu que tu passes par TCP/IP, tu peux assurer la redondance et la répartition de charge sur ton réseau en agrégeant tes interfaces via bonding.
Je ne sais pas si j'ai été clair, et si tout ce que je t'ai dit est réalisable (sur le papier j'ai l'impression que oui), mais en tout cas, c'est comme ça que je ferais si j'avais un truc de ce genre à implémenter. Par contre, côté perf, je ne sais pas ce que ça pourrait donner.