Epsos a écrit 357 commentaires

  • # Wow, super travail, merci !

    Posté par  . En réponse à la dépêche Nouveautés du langage C dans sa prochaine version C23. Évalué à 10.

    Enorme travail de documentation !

  • # Eviter OpenAMQ pour les perfs

    Posté par  . En réponse à la dépêche ØMQ, la messagerie inter-applications « nouvelle vague ». Évalué à 2.

    Dans ma boite, j'ai recupere un projet sous OpenAMQ (l'implementation originale de AMQP par iMatix).

    Bon c'est lent quand tu n'as pas beaucoup de messages (20 msec) et ca drop des messages quand tu en envoies trop.
    J'ai laisse plusieurs messages sur le site a propos des perfs : aucune reponse.
    La documentation laisse aussi a desirer.

    D'apres ce que j'ai compris, iMatix a rachete 0MQ parce que 0MQ etait beaucoup plus rapide. Ils ont d'ailleurs une implementation 1/1 de queue lock free assez sympa.

    Au final j'ai reinvente la roue avec une DSL tres simple et je suis tres content des perfs.
  • # Ca ressemble a wiclear en mieux !

    Posté par  . En réponse à la dépêche Publication de Anwiki 0.1.0 alpha 1. Évalué à 1.

    Hello,

    j'avais essaye de faire plus ou moins la meme chose, et ca a donne wiclear (http://wiclear.free.fr). Sauf que ca fait une bonne annee que je ne travaille plus dessus (plus le temps, plus la motivation).
    Dommage de s'etre "loupe", ca aurait pu donner des synergies interessantes.

    Un mot sur wiclear tout de meme : c'est un wiki, il y a une notion de langue maitre et de langues secondaires. Lorsque tu cree une page, c'est forcement d'abord dans la langue maitre. Tu peux ensuite traduire ta page dans une langue secondaire.
    L'admin est responsable des langues "autorisees".
    Il n'y a pas de notion de suivi des traductions. C'etait plus ou moins prevu grace a un systeme de meta donnees (en place), ne restait plus qu'a faire le plugin s'adossant aux meta donnees pour permettre le suivi des traductions.
    Avec ca, il y a une notion d'arborescence : une page est forcement fille d'une autre page. De cette facon, il n'y a pas de pages orphelines.
    Au niveau presentation, tu es libre de mettre en avant ou pas cette arborescence.
    Wiclear est themable, le moteur est tout petit et est cense donner les briques de bases pour batir des plugins ajoutant d'autres fonctionalites "a l'exterieur" pour conserver un code petit et simple.

    Vala, A+

    David
  • # Autre modele ?

    Posté par  . En réponse au journal "Mais comment vais-je me nourrir", nous disait le milliardaire.. Évalué à 1.

    C'est marrant, c'est un sujet auquel je pensais hier (une idee de logiciel qui me trotte dans la tete depuis quelques temps).

    J'en etais arrive a ca :
    1- le logiciel sera sous GPL, mais telechargeable contre espece sonnante et trebuchante
    2- le prix est fonction d'une formule ou grosso modo :
    2.1 - les premiers payent plus cher
    2.2 - le prix decroit au fur et a mesure du temps
    2.3- modulo un cap/floor

    L'idee est de partir d'une valorisation du cout la plus objective possible : V.
    Le prix deja rembourse est R, le prix restant a rembourser est donc V - R.
    On peut par exemple dire le premier utilisateur paye la moitie, le deuxieme le tiers et ainsi de suite (je sais c'est completement aberrant en l'etat)
    On a donc le nombre de payeurs : P

    A un moment donne, le prix est donc (V -R) / (P + 1)
    On ajoute un prix maximal (cap C) pour que les premiers ne se fassent pas trop couillonner : min(C, (V-R)/(P+1))
    On peut eventuellement ajouter un prix minimal (floor F) pour que la fin de vie rapporte toujours un peu : max(F, min(C, (V-R)/(P+1)))
    Variante du floor : on peut dire qu'en dessous d'un certain prix, le logiciel devient gratuit.
  • # Pas si negatif quand meme

    Posté par  . En réponse au journal Vote électronique lors du 2e tour, décision du Conseil Constitutionnel. Évalué à 8.

    On voit pourtant ceci (voir plus bas) qui est somme toute une assez bonne vision du probleme. La conclusion esquissee etant assez bien vu : peu importe les garanties techniques, le probleme est psychologique, presque culturel.

    ---
    http://www.conseil-constitutionnel.fr/dossier/presidentielle(...)
    Dès avant le premier tour, le Conseil constitutionnel a publié un communiqué rappelant que les machines à voter présentaient toutes garanties contre les détournements et les fraudes et mettant en garde contre la hantise irrationnelle de leur dévoiement.

    D'où vient alors la persistance des réticences constatées au second tour ?

    Certes, l'acharnement déployé dans certains milieux pour jeter le doute sur la crédibilité du vote électronique, suggérer l'existence d'une fraude concertée et inciter au contentieux (des modèles de recours en référé et de réclamations étant diffusés sur Internet) laisse perplexe quant aux mobiles de leurs instigateurs.

    Il n'en reste pas moins que beaucoup d'électeurs de bonne foi éprouvent eux-aussi un malaise.

    Celui-ci semble avoir une cause beaucoup plus psychologique que technique.

    L'usage de l'urne et des bulletins, le dépouillement manuel rendent palpables et familières les opérations électorales. Un contrôle mutuel, visuel, est rendu possible par la présence physique des scrutateurs.

    Allons plus loin : la participation aux opérations qui se déroulent dans un bureau de vote, que l'on soit assesseur, scrutateur ou simple électeur, associe les citoyens à une sorte de liturgie républicaine.

    L'intrusion des machines à voter dépossède les citoyens de tout cela. Elle rend opaque ce qui était visible. Elle leur confisque un sacerdoce partagé. Elle met fin à une « communion citoyenne ». Elle prive le corps électoral de la surveillance collective des opérations dans lesquelles s'incarne le suffrage universel. Elle rompt le lien sensoriel et symbolique que la pratique « manuelle » du vote et du dépouillement avait tissé.

    N'est-ce pas cela, au fond d'eux-mêmes, que reprochent leurs détracteurs aux machines à voter ? Et si tel est le cas, les apaisements techniques sont vains.

    Il ne s'agit pas, bien sûr, de condamner l'usage des machines à voter, mais de tenter de comprendre les ressorts profonds et dignes de considération de la résistance qu'elles rencontrent. Dans ce domaine, comme dans tant d'autres, la société contemporaine doit apprendre à mettre en ½uvre le progrès sans sacrifier la tradition.
  • # Avec la commande log

    Posté par  . En réponse au message Astuce cvs pour connaître le contenu du répertoire Attic côté client. Évalué à 2.

    $> cvs log -h -N -s dead [files]

    Ca a l'air de donner ce que je veux ou a peu près.
    Je crois que le status 'dead' n'est pas le même pour un fichier suivant si on est sur le tronc ou sur une branche.
    Style le fichier n'est mis dans Attic que s'il est dead sur le tronc. S'il est dead sur une branche, il n'est pas mis dans Attic.

    Attention quand même, la commande est récursive : ça peut prendre du temps de l'exécuter...

    On peut aussi ajouter l'option -l pour ne pas faire la récursion :
    $> cvs log -l -h -N -s dead [files]

    Avec tout ça, je devrais m'en sortir... Finalement LinuxFR c'est pas si mal : c'est un notepad distribué ! :-)
  • # Eventuellement avec la commande 'history'

    Posté par  . En réponse au message Astuce cvs pour connaître le contenu du répertoire Attic côté client. Évalué à 2.

    On peut éventuellement faire un
    cvs history -x R

    qui liste tous les fichiers qui ont été supprimés du repository.

    Mais que se passe t'il si le fichier history est corrompu/non utilisé ?

    Je pose la question car j'ai déjà vu des problèmes de droits qui faisaient que cvs ne pouvait pas écrire dans le fichier history.
  • # Fait du NAT

    Posté par  . En réponse au message Plusieurs serveurs,Une seule IP publique. Évalué à -6.

    IP_Masquerading est là pour toi.
  • [^] # Re: l'UI ? quelle UI ?

    Posté par  . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 1.

    C'est exact, mea culpa ! :-) Je fais trop vite l'amalgame UI=GUI. Arretons les amalgames !
  • [^] # Re: l'UI ? quelle UI ?

    Posté par  . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 1.

    Et bien justement si, je suis assez allergique à emacs (je suis plutot vi !) :-) (tout ca pour reprendre un bon vieux troll)
    J'ai jamais pu me faire à emacs, c'est certainement bien dommage, et oui, je savais que tu t'occupais de xtla (j'avais lu l'annonce ici meme de la 1.0 et j'avais retenu ton pseudo) :-)

    J'aime beaucoup WinCVS pour sa vue à plat, ses filtres, sa possibilité de faire un graphe des révisions pour un fichier et de voir ses diffs. Il y a un outil web (proprio malheureusement) qui permet meme de reconstuire la liste des patchset et d'avoir une vue un peu plus moderne. Je pense donc sérieusement qu'on peut faire quelque chose de sympa.
    Les commandes de base seraient :
    - checkout (tla get)
    - lister les changements (tla changes)
    - faire un diff par rapport à n'importe quel autre révision (tla file-diff étendu ?) au sein d'une branche ou de plusieurs branches
    - lister toutes les révisions d'un fichier (??)
    - comitter un fichier ou un ensemble de fichiers (tla commit --)
    - avoir une vue par patch (ce que fait octopy)
    - avoir des commandes pour faire des move et des delete
    - avoir une commande pour faire un undo/redo (tla undo, tla redo, simulable en cvs)
    - ...

    Bref, cette interface "ultime" peut être assez simple au départ, mais permettre dans un premier temps d'avoir une vue d'un projet cvs/subversion/tla sympa avec des vues synthétiques pertinentes.

    Les opérations en ecriture pourraient être envisagées dans un deuxième temps.
  • [^] # Re: l'UI ? quelle UI ?

    Posté par  . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 0.

    C'est bien ce qu'il me semblait, nous parlons donc d'un CLI ! :-)
  • # l'UI ? quelle UI ?

    Posté par  . En réponse au journal Tom Lord abandonne GNU Arch. Évalué à 1.

    Heuh petite question on parle de quelle UI là ? Parce que je serai assez preneur d'une UI simple à tla qui me permettrait de voir quel fichier à changé (tla changes), de pouvoir tracker la révision d'un fichier (??) et faire des diffs par rapport aux révisions précédentes par exemple.

    J'ai essayé octopus qui est très bien, mais sauf si j'ai loupé quelque chose, ça ne permet que de visualiser les patchset. Il y a un autre projet en GTK (archway ?) que j'avais essayé, mais j'avais trouvé qu'au niveau ergonomie c'était pas vraiment ça...

    Sinon si ça interesse du monde j'aimerai commencer un projet d'UI générique à un système de rcs qui marcherait au dessus d'un back end (cvs, subersion, tla, git, ...)
    L'idée serait de faire l'interface d'un rcs ultime avec des capabilities (est-ce que tu supportes telle opération) et ensuite de montrer une vue du projet en utilisant l'implémentation du vrai rcs.

    A+

    David
  • [^] # Re: Comme d'hab

    Posté par  . En réponse au journal Le groupe Eyrolles cherche un développeur Web. Évalué à 5.

    J'avais ce genre de raisonnements il n'y a pas encore tres longtemps, mais la situation a changé. Ma femme est enceinte, notre appartement va devenir trop petit, nous avons décidé d'investir pour acheter une maison. Je t'assure que dans ce cadre, le salaire prend pas mal d'importance, et les offres aux salaires mirobolants refusées pour la qualité de vie les années passées te manquent : ca nous filerait un sacré coup de pouce maintenant.
    Bien sur, comme nous passons tous la plupart de notre temps au travail, il est important de ne pas se faire chier comme un rat mort, mais fonder une famille, ca te donne une motivation supplementaire pour supporter des choses que tu supporterais moins sinon.

    Bon sinon, et WikiRenderer, ca avance ? :-)
  • [^] # Re: mandrake .....

    Posté par  . En réponse au message Mandriva 2005 : Lenteur au boot. Évalué à 1.

    J'etais tombe sur le lien en googlant. Le problème, c'est que c'est un truc sur le long terme : ca n'a pas de retombées immédiates.
    Enfin dès que j'aurai un peu de temps j'essaierai d'y contribuer un peu.
    Merci.
  • [^] # Re: mandrake .....

    Posté par  . En réponse au message Mandriva 2005 : Lenteur au boot. Évalué à 1.

    J'y jetterai un oeil, merci pour le tuyau, mais il me semble que mon dernier lsmod ne m'a pas paru bizarre ...
  • [^] # Re: mandrake .....

    Posté par  . En réponse au message Mandriva 2005 : Lenteur au boot. Évalué à 4.

    Oui enfin bon, faire tout à la main, c'est rigolo quand on a le temps et quand on se la pete avec ses copains. Bref, c'est ce que je faisais en 97 quoi. A l'epoque, il fallait se pallucher les install et les config à la main. De toute façon, il n'y avait pas le choix.

    Là on est en 2005, quand même. J'ai assez d'expérience pour pouvoir régler à peu près tous les problèmes à la mano. (je n'utilise jamais ou presque jamais les outils graphique mandrake). Avant de poster ce journal, j'ai un peu regardé/modifié les scripts de démarrages pour voir d'où ça pouvait venir, mais je n'ai rien trouvé de probant.
    D'où ma question.

    J'utilise aussi la debian de temps à autre, et j'ai même été impressionné par la sid comparé à mes essais antérieurs...

    Bon, maintenant que les présentations sont faites, puis-je avoir une réponse un peu plus constructive et pertinente ?
  • [^] # Re: Et bien ?

    Posté par  . En réponse au journal Unix, que sont devenus tes concepts ?. Évalué à 2.

    dbus est en partie issu de dcop ...
  • [^] # Re: Tout est dans le titre

    Posté par  . En réponse au message plantages de pc..... Évalué à 1.

    Hello,
    j'ai un probleme similaire actuellement. Tu peux detailler un peu stp ?
    Genre : comment savoir si c'est effectivement un probleme de voltage (experimentation ?), comment setter la bonne valeur ? Y a t'il des risques ?

    Merci beaucoup.
  • # arguments

    Posté par  . En réponse au message Probleme de declaration constructeur. Évalué à 1.

    Sans le .h ca va etre dur, mais a tout hasard, commence par enlever le void dans la liste d'argument de ton constructeur :

    runled::runled(){
    //
    }
  • [^] # Re: freeze?

    Posté par  . En réponse au message Digimatrix, hard disk and freeze. Évalué à 1.

    Rien dans les logs. Juste un bon vieux freeze.

    plus de caps lock, ni de verr num, ni de magic sys keys, ni de CTRL-ALT-SUP.
    L'ecran reste visible, allumé et je peux continuer a voir le dernier affichage, qu'on soit en mode texte, ou en mode graphique.
    Bref un bon vieux freeze.

    J'essaierai de faire un badblock mais le disque est neuf. Et il me semble bizarre qu'un bad block fasse un freeze.
    Par contre, j'essaierai de desactiver les mises en veilles. Oui, ca peut peut etre jouer.

    Merci

    David
  • [^] # Re: Kiosk ROXOR

    Posté par  . En réponse au message Customiser Kde/Gnome (Elimination barre de Tâches). Évalué à 1.

    Je dirai meme plus !
    Il y a un tutorial pas mal foutu ici : http://developer.kde.org/documentation/tutorials/kiosk/index.html(...)
  • [^] # Re: openweb est ton ami

    Posté par  . En réponse au message Problème de positionnement CSS. Évalué à 2.

    Je viens d'essayer chez moi :
    $> cat test.css
    #leftPane
    {
    float: left;
    width: 50%;
    }

    #rightPane
    {
    float: left;
    width: 50%;
    }

    Et ca marche a la fois sous IE et sous firefox.

    Sinon, tu peux t'inspirer de la css de Wiclear si tu veux (wiclear.free.fr) : ca ressemble pas mal a ce que tu veux faire ...
  • # openweb est ton ami

    Posté par  . En réponse au message Problème de positionnement CSS. Évalué à 3.

    Va faire un tour sur openweb : www.openweb.eu.org
    Les cours d'initiation au positionnement float devraient t'aider ...

    Basiquement, tu vas te retrouver avec ceci :

    .leftpanel
    {
    float: left;
    width : 50%;
    }

    .rightpanel
    {
    float: left;
    width : 50%;
    }

    L'important ici ce sont les width :si tu ne les specifient pas en conjonction avec ton float, ca ne marche pas.
  • # Ca se passe au bahrein, pas en france

    Posté par  . En réponse au journal démocratie et dictature, suite.... Évalué à 2.

    Oui, enfin il me semble qu'il s'agit d'un acte fait dans le royaume de Bahrein : par des bahreinois contre des bahreinois selon la loi bahreinoise (lire la news yahoo).
    C'est triste, certes, mais ca n'a aucun lien avec la france heureusement.

    Je me permet de poster ce commentaire car j'avais l'impression que ce journal donnait la fausse impression que ceci se passe en france.
    Enfin, ca reste quand meme inacceptable ...
  • [^] # Re: Idees en vrac

    Posté par  . En réponse au journal Idées pour Wiclear. Évalué à 1.

    Hello, desole pour le retard dans la reponse.
    J'ai mis à jour la page française des features avec ce journal.

    Sinon, quelques elements de reponse :
    * Gestion des conflits : oui, ca fait quelques temps que j'y pense, je me disais meme qu'il devrait y avoir moyen de faire un systeme de merge...
    * RSS full text. Il y a deja un flux RSS pour les derniers changements. Du coup, je ne comprend pas trop ce que tu demandes : tu peux preciser ?
    * Import d'une syntaxe wiki : oui, ca devrait pouvoir se faire. Par contre pas tout de suite. Je pense qu'il y a des choses plus urgentes.
    * Cache qui roxorise : oui, ca fait partie des choses a faire. Par contre, je ne sais pas trop par ou commencer.
    * Systeme de commentaire ... ou non. Desactiver les commentaires. Oui, en fait c'est deja plus ou moins possible : il suffit de ne pas les afficher dans le theme.
    * Pages speciales. Pour les pages orphelines, de par la construction de Wiclear, il n'y en a pas, car toute page est fille d'une autre page. Pour les ArticlesLesPlusDemandes, c'est un peu comme les RecentsChanges : ca peut etre une page speciale, ou un plugin, et j'ai justement l'idee d'un plugin de stat sur le feux.

    En fait, actuellement il n'y a pas de concept de page speciale. Par contre via le "mode", on peut faire a peu pres ce que l'on veut. Comme j'ai dans l'idee de faire une passe sur les URL pour en faire des permaliens avec une syntaxe sympa pour pouvoir taper aussi dans l'historique, je vais en profiter pour ajouter ce concept de page speciale. Ca permettra de "cacher" ce "mode".