Ne serait t'il pas également judicieux de vous inspirer des travaux d'autres logiciels de SCM libres.
Notamment les devs de SCM distribués ont déjà pas mal traité la problématique des merges qui est encore plus sensible pour ce type de logiciels.
L'initiative de wiki collaboratif entre projets me paraissait intéressante comme point d'échange http://revctrl.org/FrontPage
D'autant que certains contributeurs de SVN semblent participer.
Une autre approche concernant ce problème est l'utilisation de copie de travail virtuelle en mode connectée.
Les fichiers sont delivrés à la demande (invocation du compilateur, ouverture) et rien n'est véritablement stocké sur la copie de travail hormis les fichiers modifiés ou privés. Bien souvent il s'agit de file system dédié qui intercepte les I/O sur un fichier.
Ainsi on a les vues dynamiques (MVFS) sous Clearcase, mais d'autres logiciels libres utilisent une approche similaire.
Ainsi Vesta et Aegis (je crois) . http://www.vestasys.org/ http://aegis.sourceforge.net/
Cette approche présente certains avantages
(Gain d'espace, possiblité de naviguer rapidement dasn l'historique des versions, outils de partage de build)
et le lot d'inconvénient qui va avec (lenteur sur certaines opération modèle de développement centralisé, mise à jour de fichiers de son espace de travail non sollicitée)
Oui donc ca revient presqu'au même pour certains types de fichiers d'o l'interet de choisir de versionner ou simplement stocker la dernière version de fichiers. Les SCM ne permettent en général que de choisir entre versionnage ou non mais aucune notion de partage sans versionning.
Puisque je m'adresse à un spécialiste j'en profite: Est il prévu qu'un éditeur ou un projet puisse implementer son propre gestionnaire de stockage de version et de diff/merge en fonction du type de fichier, un peu comme le fait clearcase par exemple ?
En effet, il gère differemment les fichiers Rose ou xml avec un algorithme de stockage dédié mais aussi des interfaces de diff/merge adapté au format du fichier.Tout ceci etant largement configurable.
Oui en même temps j'ai pas trop envie de versionner toutes les versions .pdf de la doc utilsateur de tous les softs que j'utilise et de tous mes ebooks.
Avec des fichiers binaires pas d'algorithme delta pour le stockage, bonjour la place perdue.
L'idéal serait de choisir pour chaque fichier si on veut le gérer en version ou simplement le partager. J'ai pas creusé unisson mais il a l'air assez interéssant et vu les réferences qu'ils citent, ils ont du pas mal creuser la question. http://www.cis.upenn.edu/%7Ebcpierce/papers/index.shtml#File(...)
Dans les faits combien de personnes qui ont un compte gmail utilisent effectivement l'espace dédié.
C'est assez simple d'allouer 2go d'espace virtuel, de ne dimensionner l'espace réel que pour le besoin moyen (qui doit être largement inférieur) et de gerer dynamiquement cet espace.
Ca n'est du reste pas incompatible avec d'autres techniques de mutualisation.
La pratique courante en ce qui concerne la persistence des objets est de recourir à des outils de mapping objet/relationnel qui stockent les objets de ton application dans une base de données relationnelle classique.
Tu trouveras par exemple hibernate dans ce genre d'outils sous java.
Enfin tu as aussi des techniques/outils qui te permettent la persistence des objets sans pour autant recourir à une BDD.
On parle alors de prévalence.
Plus d'info sur http://www.prevayler.org/wiki.jsp
Mon sentiment dans tout ça c'est que c'est difficile d'être une boite de LL, car non seulement il faut survivre dans la jungle des logiciels proprio mais en plus il faut toujours supporter les critiques de son propre camp qui en demande toujours plus et n'est jamais satisfait. La moindre action est commentée, amplifiée, décortiquée, tounemoulée, critiquée :).
Pour une fois je partage l'avis de Cooker , la rhétorique en moins
Lagotonio : Peut-on parler de corruption lorsque l'on sait que les représentants de la FNAC et de Virgin ont été invités à se joindre à l'Assemblé nationale dans le cadre des débats sur la loi DADVSI et qu'ils ont distribué aux députés des chèques cadeaux de dix euros ?
Loïc Dachary : Une tentative de corruption à dix euros est du dernier ridicule, plus encore l'autorisation qui a été donnée par le gouvernement de faire une telle distribution.
Ce qui m'interpelle dans cet article c'est les craintes sur la neutralité dudit moteur de recherche après ses nouvelles accointances.
Ne serait-il pas temps de remettre au goût du jour les vraies initiatives de moteur de recherche libre comme l'a été Nutch.
Existe t'il des intiatives de moteurs de recherches P2P
(Genre indexation des sites et requêtes réparties) ?
Ca règlerait le problème de la mise à disposition de coûteux serveurs
Surtout , si tu appliques ce genre de raisonnement tu ne fais plus rien.
Tu trouveras toujours un actionnaire qui te déplait dans n'importe quel produit que tu consommes.
Maintenant le dicton du jour c'est
Les amis de mes amis sont mes .....ennemis
Rappelons la place de Google dans le " livre d'or" python (pas trouvé de meilleure traduction pour testimonial)
"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc.
J'ai réagi à ton propos....provocateur comme à l'habitude
Manquerait plus que nos taulards soient mieux lôtis que nos pauvres... Ah, on me souffle dans l'oreillette que c'est déjà le cas ! Cool... Les crèves la faim et les SDF apprécieront.
où tu sembles indiquer que leur sort est plus enviable que celui des pauvres.
et que tu sous-entends la cause que défends Mme Boutin ne mérite pas d'être défendue.
J'ai expliqué que les 2 causes méritent de l'être et je m'abstient donc de remarques comme la tienne.
Quant à la "taule" comme tu dis sur un ton méprisant, effectivement s'y retrouver signifie qu'il doit y avoir une bonne raison , encore que les erreurs judiciaires existent et Outreau est là pour nous le rappeler.
Ca ne signifie pas pour autant que l'on doive tolérer des conditions de détention inhumaines, mais tu as peut être envie de rétablir les bonnes vieilles galères d'autrefois et les travaux forcés.
Quant à l'inégalité des traitements, elle existe effectivement, un homme politique influent et corrompu qui a détouné plusieurs millions des caisses de l'état ne se verra pas traité de la même façon qu'une vulgaire "raika" qui fait du trafic de CD contrefaits dans son quartier et pourtant lequel a porté le plus préjudice à la société.
Quant aux reportages, ils sont à prendre avec des pincettes, car bien souvent tu ne vois que ce qu'on veut bien te laisser voir et pas l'envers du décor. Des initiatives de ce type il y en a mais ca n'est pas l'immense majorité des cas et si tu as pu les voir c'est peut être un peu grâce à l'initiative de pesonnes comme Mme boutin dont tu critiques la démarche
(Vlà que je défends des hommes politique de droite moaa o:)
Évidemment, avoir des amis qui ont fait de la taule, ça doit influer sur ce genre d'appréciation, mais ce n'est pas mon cas, ce qui explique certainement notre différence de point de vue.
Merci d'interpreter mes propos afin de me discrediter.
Ce procédé est digne de ta légendaire bonne foi.
J'ai parlé d'une "connaissance " et non d'un ami et on ne choisit pas toujours ses fréquentations.
Dans tous les cas je n'ai aucun compte à te rendre .
Je ne connais pas foobar2000, mais je suis un afficionados de wxMusik qui me permet d'utiliser le même soft sous Linux et Windows et qui est vraiment super simple à utilser.
Moi j'ai un autres exemple: Une de mes connaissances qui a fait de l prison avait l'occasion de travailler en tant que cuistot 10 h /jour et elle gagnait 1000 francs par mois. C'était un privilège car il y a une personne sur 50 qui pouvait dégotter ce genre de job, mais c'est vrai que sachant que le rouleau de PQ vaut 20 francs je te laisse montrer les nombreux à coté qu'elle pouvait se payer.
Il lui arrivait aussi de faire des repas de fête à l'oeil pour se faire bien voir des gardiens. Ca fait des avantages en nature qui représentent de belles compensations pour ces pôvres gardiens.
Alors tes exemples tirés des ragôts d'un gardien amer tu te les gardes.
Je ne te souhaite pas d'aller en prison , mais à mon avis tu t'égares.
Dans les prisons tu payes tous les à coté (comme du papier toilette par exemple) horriblement cher et c'est tes proches qui doivent raquer, familles qui sont bien souvent pauvres. Il s'agit d'un racket oprganisé.
L'accès aux soins médicaux est un parcours du combattant (en gros si t'est pas à l'agonie on s'occupe jamis de toi)
Je te passe sur les violences entre détenus et autres brimades non contrôlées.
N'oublie pas que parmi eux il y a des innocents et peut-être un jour des gens qui auront téléchargé le dernier album de Madonna illgéalement
Ton sens des priorités m'interpelle des fois.
La cause des SDF n'exclut pas de se préoccuper aussi du sort des prisonniers.
Ils leur offret un bon d'achat de quelques euros, même pas un amuse gueule des frais de bouche de notre bien aimé président.
En plus ca doit sûremnt faire parti d'une offre promotionnelle de lancement ou un truc du genre.
Faut arrêter la parano là.
[^] # Re: Et un vrai systeme de merge ?
Posté par golum . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 4.
Notamment les devs de SCM distribués ont déjà pas mal traité la problématique des merges qui est encore plus sensible pour ce type de logiciels.
L'initiative de wiki collaboratif entre projets me paraissait intéressante comme point d'échange
http://revctrl.org/FrontPage
D'autant que certains contributeurs de SVN semblent participer.
Nathaniel smith (monotone) et Brad Cohen (codeville) ont aussi pas mal dégrossi le travail dans la ml de monotone
http://article.gmane.org/gmane.comp.version-control.monotone(...)
[^] # Re: Felicitations a ttes l'équipe !
Posté par golum . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 2.
Les fichiers sont delivrés à la demande (invocation du compilateur, ouverture) et rien n'est véritablement stocké sur la copie de travail hormis les fichiers modifiés ou privés. Bien souvent il s'agit de file system dédié qui intercepte les I/O sur un fichier.
Ainsi on a les vues dynamiques (MVFS) sous Clearcase, mais d'autres logiciels libres utilisent une approche similaire.
Ainsi Vesta et Aegis (je crois) .
http://www.vestasys.org/
http://aegis.sourceforge.net/
Cette approche présente certains avantages
(Gain d'espace, possiblité de naviguer rapidement dasn l'historique des versions, outils de partage de build)
et le lot d'inconvénient qui va avec (lenteur sur certaines opération modèle de développement centralisé, mise à jour de fichiers de son espace de travail non sollicitée)
[^] # Re: Felicitations a ttes l'équipe !
Posté par golum . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 3.
Puisque je m'adresse à un spécialiste j'en profite: Est il prévu qu'un éditeur ou un projet puisse implementer son propre gestionnaire de stockage de version et de diff/merge en fonction du type de fichier, un peu comme le fait clearcase par exemple ?
En effet, il gère differemment les fichiers Rose ou xml avec un algorithme de stockage dédié mais aussi des interfaces de diff/merge adapté au format du fichier.Tout ceci etant largement configurable.
[^] # Re: Technique
Posté par golum . En réponse au journal Gmail et simplicité volontaire. Évalué à 6.
Tout le monde ne transforme pas son compte gmail en fs de sauvegarde distant ;-)
[^] # Re: Et un vrai systeme de merge ?
Posté par golum . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 4.
http://subversion.tigris.org/roadmap.html
la 2.0 ?
[^] # Re: Felicitations a ttes l'équipe !
Posté par golum . En réponse à la dépêche Subversion 1.3.0 est disponible. Évalué à 4.
Avec des fichiers binaires pas d'algorithme delta pour le stockage, bonjour la place perdue.
L'idéal serait de choisir pour chaque fichier si on veut le gérer en version ou simplement le partager. J'ai pas creusé unisson mais il a l'air assez interéssant et vu les réferences qu'ils citent, ils ont du pas mal creuser la question.
http://www.cis.upenn.edu/%7Ebcpierce/papers/index.shtml#File(...)
/me => à essayer d'urgence.
[^] # Re: Technique
Posté par golum . En réponse au journal Gmail et simplicité volontaire. Évalué à 6.
Dans les faits combien de personnes qui ont un compte gmail utilisent effectivement l'espace dédié.
C'est assez simple d'allouer 2go d'espace virtuel, de ne dimensionner l'espace réel que pour le besoin moyen (qui doit être largement inférieur) et de gerer dynamiquement cet espace.
Ca n'est du reste pas incompatible avec d'autres techniques de mutualisation.
# lucène
Posté par golum . En réponse au message open source d'un moteur de recherche. Évalué à 2.
# Des précisions
Posté par golum . En réponse au message SGBD orienté objet. Évalué à 3.
Comme SGBDOO (OOBDMS) dans le monde java, j'ai déjà entendu parler d'Ozone:
http://sourceforge.net/projects/ozone/
La pratique courante en ce qui concerne la persistence des objets est de recourir à des outils de mapping objet/relationnel qui stockent les objets de ton application dans une base de données relationnelle classique.
Tu trouveras par exemple hibernate dans ce genre d'outils sous java.
Enfin tu as aussi des techniques/outils qui te permettent la persistence des objets sans pour autant recourir à une BDD.
On parle alors de prévalence.
Plus d'info sur
http://www.prevayler.org/wiki.jsp
# L'avis d'un confrère
Posté par golum . En réponse à la dépêche Skype intégré dans Mandriva 2006. Évalué à 5.
http://www.toolinux.com/news/opinion/edito_oui_mandriva_a_pe(...)
Mon sentiment dans tout ça c'est que c'est difficile d'être une boite de LL, car non seulement il faut survivre dans la jungle des logiciels proprio mais en plus il faut toujours supporter les critiques de son propre camp qui en demande toujours plus et n'est jamais satisfait. La moindre action est commentée, amplifiée, décortiquée, tounemoulée, critiquée :).
Pour une fois je partage l'avis de Cooker , la rhétorique en moins
"Nul n'est prophète en son pays"
JC
[^] # Re: moi ...
Posté par golum . En réponse à la dépêche A-t-on le droit de critiquer dans le monde du Libre ?. Évalué à 5.
[^] # Re: moi ...
Posté par golum . En réponse à la dépêche A-t-on le droit de critiquer dans le monde du Libre ?. Évalué à 3.
[^] # Re: Quel gouvernement !
Posté par golum . En réponse à la dépêche DADVSI - Les minutes du débat à l'Assemblée. Évalué à 2.
http://www.lemonde.fr/web/article/0,1-0,36-723608,0.html
# En parlant de Google
Posté par golum . En réponse au journal Guido chez Google. Évalué à 1.
Je suis tombé sur un article où l'on parle de la lune de miel entre AOL et Google
http://www.liberation.fr/page.php?Article=346773
Ce qui m'interpelle dans cet article c'est les craintes sur la neutralité dudit moteur de recherche après ses nouvelles accointances.
Ne serait-il pas temps de remettre au goût du jour les vraies initiatives de moteur de recherche libre comme l'a été Nutch.
Existe t'il des intiatives de moteurs de recherches P2P
(Genre indexation des sites et requêtes réparties) ?
Ca règlerait le problème de la mise à disposition de coûteux serveurs
[^] # Re: Qu'est-ce que ça veut dire ?
Posté par golum . En réponse à la dépêche Sortie de SmartEiffel 2.2. Évalué à 2.
[^] # Re: une question qui me vient à l'esprit...
Posté par golum . En réponse à la dépêche Skype intégré dans Mandriva 2006. Évalué à 3.
Tu trouveras toujours un actionnaire qui te déplait dans n'importe quel produit que tu consommes.
Maintenant le dicton du jour c'est
Les amis de mes amis sont mes .....ennemis
# Pas trop surprenant en fait
Posté par golum . En réponse au journal Guido chez Google. Évalué à 3.
Rappelons la place de Google dans le " livre d'or" python (pas trouvé de meilleure traduction pour testimonial)
sur la Home page de python
[^] # Re: Pas si facile que ca
Posté par golum . En réponse au journal Historique : le P2P légalisé en France !!. Évalué à 4.
où tu sembles indiquer que leur sort est plus enviable que celui des pauvres.
et que tu sous-entends la cause que défends Mme Boutin ne mérite pas d'être défendue.
J'ai expliqué que les 2 causes méritent de l'être et je m'abstient donc de remarques comme la tienne.
Quant à la "taule" comme tu dis sur un ton méprisant, effectivement s'y retrouver signifie qu'il doit y avoir une bonne raison , encore que les erreurs judiciaires existent et Outreau est là pour nous le rappeler.
Ca ne signifie pas pour autant que l'on doive tolérer des conditions de détention inhumaines, mais tu as peut être envie de rétablir les bonnes vieilles galères d'autrefois et les travaux forcés.
Quant à l'inégalité des traitements, elle existe effectivement, un homme politique influent et corrompu qui a détouné plusieurs millions des caisses de l'état ne se verra pas traité de la même façon qu'une vulgaire "raika" qui fait du trafic de CD contrefaits dans son quartier et pourtant lequel a porté le plus préjudice à la société.
Quant aux reportages, ils sont à prendre avec des pincettes, car bien souvent tu ne vois que ce qu'on veut bien te laisser voir et pas l'envers du décor. Des initiatives de ce type il y en a mais ca n'est pas l'immense majorité des cas et si tu as pu les voir c'est peut être un peu grâce à l'initiative de pesonnes comme Mme boutin dont tu critiques la démarche
(Vlà que je défends des hommes politique de droite moaa o:)
Merci d'interpreter mes propos afin de me discrediter.
Ce procédé est digne de ta légendaire bonne foi.
J'ai parlé d'une "connaissance " et non d'un ami et on ne choisit pas toujours ses fréquentations.
Dans tous les cas je n'ai aucun compte à te rendre .
[^] # Re: Trop compliqué
Posté par golum . En réponse au journal Linux pour les néophites : AmaroK gagnant !. Évalué à 2.
http://musik.berlios.de/html/home.html
[^] # Re: Pourquoi? Parce que Skype est vendeur
Posté par golum . En réponse à la dépêche Skype intégré dans Mandriva 2006. Évalué à 2.
PS: ce n'est pas un troll juste un avis
[^] # Re: Pas si facile que ca
Posté par golum . En réponse au journal Historique : le P2P légalisé en France !!. Évalué à 7.
Il lui arrivait aussi de faire des repas de fête à l'oeil pour se faire bien voir des gardiens. Ca fait des avantages en nature qui représentent de belles compensations pour ces pôvres gardiens.
Alors tes exemples tirés des ragôts d'un gardien amer tu te les gardes.
[^] # Re: Pas si facile que ca
Posté par golum . En réponse au journal Historique : le P2P légalisé en France !!. Évalué à 1.
Dans les prisons tu payes tous les à coté (comme du papier toilette par exemple) horriblement cher et c'est tes proches qui doivent raquer, familles qui sont bien souvent pauvres. Il s'agit d'un racket oprganisé.
L'accès aux soins médicaux est un parcours du combattant (en gros si t'est pas à l'agonie on s'occupe jamis de toi)
Je te passe sur les violences entre détenus et autres brimades non contrôlées.
N'oublie pas que parmi eux il y a des innocents et peut-être un jour des gens qui auront téléchargé le dernier album de Madonna illgéalement
Ton sens des priorités m'interpelle des fois.
La cause des SDF n'exclut pas de se préoccuper aussi du sort des prisonniers.
# powa
Posté par golum . En réponse au journal Grappa, votre todo list sur le Web. Évalué à 2.
....
+ Structurer le code pour que les mises a jour soient simples.
Ca c'est de la user feature comme on devrait en voir plus souvent.
Tu vois, je t'avais dis de ne pas supporter plusieurs todolist ca t'aurait evité de classer un enhancement dans les features ;-)
Sinon c'est du bon boulot, Manque plus que des zoulies CSS et ca devrait plaire.
[^] # Re: Quel gouvernement !
Posté par golum . En réponse à la dépêche DADVSI - Les minutes du débat à l'Assemblée. Évalué à -2.
En plus ca doit sûremnt faire parti d'une offre promotionnelle de lancement ou un truc du genre.
Faut arrêter la parano là.
[^] # Re: Dans l'urgence
Posté par golum . En réponse au journal Bonjour, je suis au courant des dossiers dont j'ai la charge. Évalué à 2.