Victor STINNER a écrit 1639 commentaires

  • # Comparatif par rapport à Oracle ?

    Posté par  (site web personnel) . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 4.

    Salut,

    Je vous préviens, je ne connais vraiment que la base en SGBD. Mais j'aimerai quand même savoir ce que vaut un PostegreSQL par rapport à un Oracle.

    Ce que j'ai retenu de Oracle :
    - Bonne gestion des droits d'accès
    - Procédure stockée
    - Trigger : c'est super ce truc ! (pour valider les entrées en particulier)
    - Requêtes imbriquées (ouais, bon, il faut le noter quand même ...)
    - Vues
    - Sauvegarde / restauration (savepoints)
    - Transactions (opérations atomiques)
    - Bonne gestion du clustering (dans le sens : base de donnée partagée par plusieurs serveurs)

    Je sais que PostegreSQL supportait déjà un paquet de ces fonctionnalités, je vois qu'ils viennent d'ajouter les savepoints. Il reste quoi à faire ?

    C'est juste pour une question de curiosité car dans mon usage personnel, MySQL est déjà trop gros :o)

    Pour un stage été, je bosse sous SAP : c'est une usine à gaz (un progiciel ou vous appelez ça comme vous voulez) pour gêrer une entreprise. Ca va de la gestion des stocks à la simulation d'entreprise en passant par la maintenance. Pour une boîte de 1600 employés, ça doit vraiment faire BEAUCOUP d'informations. Ben j'ai vu que le logiciel est basé sur Oracle. Le logiciel " n'est qu'une interface graphique pour les transactions " (selon moi) ... Je me demande si PostegreSQL pourrait faire de l'ombre à Oracle pour ce genre d'applications.

    @+ Haypo
  • [^] # Re: GTK2...

    Posté par  (site web personnel) . En réponse au journal Gagnez 20 € en aidant le logiciel libre :). Évalué à 3.

    C'est vrai, wxWidgets est une très bonne bibliothèque ... Je vous laisse choisir ce que vous voulez, par contre il faut que ce soit utilisable sous Windows et Linux (au moins).

    J'ai déjà écrit deux ou trois applications wxWidgets, je peux dire que c'est vraiment une bonne librairie ! Très complète, portable, bien documentée, bien pensée, etc. J'aime particulièrement le positionnement des objets dans des boîtes plutôt que par coordonnée (oui, GTK+ fonctionne également comme ça).

    @+ Haypo
  • [^] # Re: Félicitations

    Posté par  (site web personnel) . En réponse au journal Gagnez 20 € en aidant le logiciel libre :). Évalué à 2.

    > Félicitations pour ta calculatrice.

    Merci.

    > Ta liste de TODO est alléchante aussi :)

    Si tu parles du fichier TODO.txt, 90% sont déjà fait (le fichier n'est plus à jour). Si tu parles de [ http://www.haypocalc.com/manuel/1.6/presentation.php(...) ], je ne sais pas si ce sera fait un jour.

    Le gros problème est qu'il existe d'excellentes librairies, et qu'il faudrait les utiliser plutôt que vouloir réécrire tout ça (matrice, polynôme, intégration, factorisation, etc.) maladroitement ... Mais ceci impliquerait de gros changements dans le code (je pense) car chacun a une autre manière de stocker les expressions mathématiques.

    @+ Haypo
  • # Et un jour Linux sera "user-friendly"

    Posté par  (site web personnel) . En réponse à la dépêche Un aperçu de GNOME 2.8. Évalué à 10.

    Salut,

    Je suis heureux de voir que Gnome (et donc Linux, FreeBSD, et tous les autres OS qui le supportent, je pense qu'il doit en avoir un paquet !) devient de plus en plus facile à utiliser.

    La première fois que j'étais face à Linux, après 6 mois de RTFM et de make truc bidule, j'avais un : "$ " avec un curseur clignotant. J'ai dit "euh ...." et j'ai réinstallé Windows. Un an plus tard j'ai retenté l'expérience (Redhat 5 ou 6 je pense), j'ai eu un X qui m'a redonné envie de me mettre à Linux. Depuis 6 mois, je ne démarre plus que Linux (pourtant ça faisait 2 que j'utilisais Linux).

    Maintenant j'entend un peu partout "mon neveu a installé Linux" (bon, avec un "quel idiot" derrière, quand même), mon père veut s'y mettre, etc.

    Petite anecdote :
    ---
    L'autre jour j'ai laissé tourner mon PC dans ma chambre. Quand je suis revenu j'ai vu mon PC sur le balcon avait ma soeur devant (aïe). Elle avait transféré les photos de notre appareil photo numérique sur mon bureau. J'étais sur le cul ! J'aurai jamais imaginé que ma soeur maitrise mount, cp, etc. Mais en fait, le hotplug et Gnome ont fait apparaitre un icône sur le bureau, ma soeur a juste fait copié/collé :-)

    Bon, après elle a râlé car sous Windows y'a un outil d'importation de photo qui permet de directement retourner les photos, mais il semble que Gnome en intègre également un.

    Et puis j'ai repris la main car elle voulait mettre toutes les photos dans le même dossier, mais dans les différents dossier (jour par jour) le décompe des photos recommence à zéro.
    ---

    @+ Haypo
  • # Non merci

    Posté par  (site web personnel) . En réponse au message que mes journaux soit mon blog. Évalué à 1.

    > Qu'en dîtes-vous?

    1) J'aime pas les blogs.
    2) J'espère grandement que LinuxFR.org ne va pas devenir le QG des blogs

    @+ Haypo
  • [^] # Re: mais pourquoi ?

    Posté par  (site web personnel) . En réponse à la dépêche Poursuivre les violeurs de brevets ne serait pas le but de Microsoft. Évalué à 3.

    :-) C'est Suse ... La suze, ça se boit, c'est pas pareil du tout ...
    http://www.suse.com/us/(...)
    "Ne s'use que si l'on s'en sert."

    Sur cette note d'humour de Joe, @+
    Haypo
  • # Les bounty, c'est super bon !

    Posté par  (site web personnel) . En réponse à la dépêche Le programme Security Bug Bounty de Mozilla. Évalué à 2.

    Autre site de bounty :
    http://www.markshuttleworth.com/bounty.html(...)

    Y'en a pour tout le monde : Python, Mozilla, Gnome, SchoolTool, etc. avec des prix assez intéressants !

    Vous connaissez d'autres sites de bounty ?

    Ca fait un bout de temps que je pense à offrir un prix à celui qui m'écrira une interface graphique (en GTK2) pour la calculatrice dont j'ai arrêté le développement (http://www.haypocalc.com/(...)). Ca serait un prix du genre 15-20€. Quelqu'un est intéressé ? Qu'en dites-vous ?

    @+ Haypo
  • [^] # Re: Oui mais...

    Posté par  (site web personnel) . En réponse à la dépêche Le programme Security Bug Bounty de Mozilla. Évalué à 7.

    On m'a toujours dit que "logiciel libre" ne veut pas dire "freeware". Or maintenant je vois certaines personnes s'insurgent contre le fait que certains offrent des récompenses à ceux qui veulent développer du LL ... Je ne vois pas où est le problème !

    Je pense que certaines tâches doivent être rémunérées (ce que personne ne veut faire), ou alors qu'il y a très peu de développeurs dans un domaine donné. Je pense par exemple aux logiciels Macromedia Flash, Sonic Foundry Sound Forge, Steinberg Cubase, etc. qui n'ont toujours pas d'équivalence (niveau qualité) en logiciel libre.

    Je pense que se limiter aux logiciels "développé durant le temps libre" risque de restreindre le choix de l'utilisateur en matière de logiciel libre, et on se retrouvera avec des versions Linux des logiciels (propriétaires) cités plus haut.

    Haypo
  • [^] # Re: Ovh est mon hébergeur préféré

    Posté par  (site web personnel) . En réponse au journal Surtout évitez OVH !. Évalué à 2.

    > haypocalc est down

    Hein ? http://www.haypocalc.com/(...) ? Je viens de tester, et ça marche très bien. Ou alors fallait-il lire "haypocalc is dead" ? Là ok (m'écrire par email si vous voulez plus d'info.).

    @+ Haypo
  • [^] # Re: Ovh est mon hébergeur préféré

    Posté par  (site web personnel) . En réponse au journal Surtout évitez OVH !. Évalué à 5.

    Perso, j'ai également plusieurs sites hébergés chez eux (haypocalc.com et girouette-stinner.com pour ne pas les citer), et je n'ai eu que très peu de problèmes en deux ans :
    - Des coupures d'un jour max., pas très gênant car je m'en bat l'oeuf si mon site n'est pas dispo durant 24h
    - Des ralentissements : ça c'est chiant, ils évoluent tellement vite (et souvent), que mon site est pas mal ralenti. Par "ralenti", je veux dire que mon site met 10-20 sec au lieu de 5 sec à se charger. A chaque fois ils nous font le coup "un gros chantier pour prévenir des demandes futures" ... ouais mais bon ...
    - Avertissement qu'un de mes scripts a été tué (car il bouffait 100% de ma part de CPU durant plus de 5min). Après recherche, c'était en fait un bug de Sablotron (moteur XSLT) : un tri des balises dans un champ n'est pas renseigné fait tourner le programme en rond (le champ manquait était utilisé par <xsl:sort .../>).

    Mais bon, ça fait hum ... 4-5 jours sur un an ! Le reste du temps, ça marche super : hotline par email qui répond assez vite (disons 1 à 2h grand max), hotline téléphone qui donne des réponses pertinentes (bon, en fait je ne les ai appelé qu'un seule fois :-P c'est trop cher pour moi), bande passante très intéressante (pour moi, 300 Ko/s en upload+download c'est beaucoup pour moi ! la limite vient plutôt de mon côté que côté de OVH), statistiques très sympa (urchin), etc.

    Perso, je n'ai jamais perdu de donnée. Bon, y'a eu des erreurs de manip' de ma part quand même :-)

    Je trouve leur prix correct et les services plutôt correct.
    ---
    Ce que j'aime chez OVH : PHP/MyAdmin à jour avec toutes les fonctions activées (pas de vieux hack à la Free), email (pop3) qui est toujours dispo avec squirrelmail/horde si on veut les consulter par HTTP, statistiques urchin, bande passante.

    J'utilise PHP pour lancer le moteur XSLT qui va me générer du XHTML à partir de divers XML. J'utilise un peu MySQL (pour la partie admin.). J'utilise pas mal de trucs Apache : .htaccess/.htpasswd/.htgroup pour l'autentification en particulier.

    OVH est pro-Linux, c'est un bon point nan ? ... En même temps, un hébergeur de cette taille, pro-Microsoft IIS, ça pourrait être comique.
    ---
    J'ai des hébergements mutualisés, hein, ça n'a (presque) rien à voir avec un serveur dédié !

    @+, Haypo
  • # Question bête

    Posté par  (site web personnel) . En réponse à la dépêche Passages au libre. Évalué à 1.

    Est-ce légal de faire une réduction de 95% de réduction sur un système d'exploitation ? C'est pas très sympa pour Mac par exemple ...

    Oui, je sais, Microsoft ne fait pas grand chose de légal et tout le monde s'en tape, mais c'est juste pour savoir.

    Haypo
  • [^] # Re: xml:lang

    Posté par  (site web personnel) . En réponse au journal Internationaliser un site web XML+XSLT utilisant un peu de PHP. Évalué à 1.

    C'est la solution que j'utilise actuellement. J'utilise une fonction pour utiliser un test "si le mot n'existe pas dans la langue demandée, prend la version anglaise".

    Le site est traduit en français, anglais, espagnol et allemand ... or je ne connais que très mal ces deux dernières. Je ne vais pas attendre nos deux traducteurs pour ajouter un pauvre mot au dictionnaire ...

    Et puis à terme, j'aimerai bien rendre cette fonction encore plus souple : casse de la première lettre (files -> fichiers, Files -> Fichiers ;-)), gestion des pluriels (pas du tout trivial, je ne pense pas le faire finalement), etc.

    @+ Haypo
  • [^] # Re: une DTD entité par langue

    Posté par  (site web personnel) . En réponse au journal Internationaliser un site web XML+XSLT utilisant un peu de PHP. Évalué à 1.

    Ouais, pas mal comme idée. Il faut alors que je fasse un XSLT par langue (avec tous les includes qui vont bien dedans), car :


    <xsl:choose>
    <xsl:when test="$lang='fr'">
    <xsl:include ... />
    </xsl:when>
    </xsl:choose>


    est interdit en XSLT 1.0 (pas de xsl:include dans un test). Ceci est bien dommage. J'espère que ce sera ajouté dans XSLT 2.0. Et les expressions régulières ? Voir EXSLT en attendant, je crois bien que EXSLT va être intégré à XSLT 2.0 (super !) ... A vérifier.

    Haypo
  • # Applications en compression d'image ?

    Posté par  (site web personnel) . En réponse à la dépêche Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL. Évalué à 4.

    Je me demande si cet outil ne permettrait pas de compresser un peu plus nos images. L'exemple de la photo de femme dont 50% des données ont été supprimées est assez bluffant. 50% des données en moins, ça donne environ des fichiers 2x plus petit, je me trompe ?

    ---

    En passant, je trouve l'outil vraiment HALLUCINANT ! Je pensais pas qu'on pouvait reconstituer d'aussi gros morceaux d'images !

    Outil dont j'avais juste parcouru la page web (plugin pour Gimp) :
    http://www.logarithmic.net/pfh/resynthesizer(...)

    Il permet de "Making more of a texture", "Creating tile-able images", "Applying themes to images" et surtout "Removing objects from images". Les exemples sont également très impressionants, mais semblent moins précis que l'outil présenté dans cette news.

    @+ Haypo
  • [^] # Re: Ouille!

    Posté par  (site web personnel) . En réponse au journal Nouvelle vulnérabilité pour Mozilla/Firefox. Évalué à 4.

    Ben en fait l'un provoquera fatalement l'autre : plus il y aura de monde qui l'utilisera et plus on aura de vulnérabilités et autres bugs de trouvés.
    C'est une bonne chose ! Les bugs/vulnérabilités signalés puis corrigés rendent le logiciel plus stable, fiable, etc.

    Au niveau des utilisateurs, c'est tout bénef'.

    Au passage, je voudrais quand même dire que les logiciels "Mozilla" (mail, navigateurs, etc.) sont vraiment d' *excellente* qualité ! C'est rare que ça plante (oui, ça arrive), le soft est bien conçu, et on voit régulièrement des nouvelles fonctionnalités vraiment intéressantes se rajouter !

    C'est quand même dommage que Internet Explorer n'ai pas évolué. Microsoft aurait pu se bouger un peu le cul pour corriger les bugs, améliorer le support des standards, etc. Enfin, ça a permis à "Mozilla" de se développer, alors j'arrête de râler :-)

    @+ Haypo
  • [^] # Re: Des Wormux pour tout le monde

    Posté par  (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 1.

    T'as rien dans /usr/bin/ après avoir installé le jeu ? (make install en root) Je viens de changer /usr/bin/ en /usr/games/.

    @+ Haypo
  • # Des Wormux pour tout le monde

    Posté par  (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 4.

    Pour Debian, on a des .deb de fEnIo.
    Pour Gentoo, on a un ebuild de Mickael Prager.
    Pour Mandrake, on a un .rpm de Julien Catalano.
    Pour les autres, on a un binaire statique.
    Pour les masos (ou les curieux), il reste le code source.
    Pour le tout, voyez la nouvelle page de téléchargement :
    http://www.wormux.org/fr/download.php(...)

    Espérons que l'intégration dans les différentes distributions se fassent maintenant que la barrière de la langue a été rompue.

    @+, Haypo
  • [^] # Re: Armes débiles

    Posté par  (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 2.

    Rââââââh (Lovely) oui, c'est une scène culte ça !

    Vos idées (Monthy Python, Dobermann, etc.) sont bonnes. Ca nous donne des idées pour la suite ;-)

    @+ Haypo
  • [^] # Re: Pas de ninja

    Posté par  (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 2.

    Laurent a débuté la programmation de cette corde magique en se basant sur l'idée de Worms 2 (on verra bien ce que ça donne :-)).

    Au passage, on tente de cloner la série des Worms plutôt que que Worms 1 (c'est vrai que ça prête à confusion).

    @+ Haypo
  • [^] # Re: Clanlib 0.7.........

    Posté par  (site web personnel) . En réponse à la dépêche Wormux 0.4. Évalué à 8.

    Le portage sous 0.7 est dans l'air depuis un bout de temps. J'ai déjà tenté deux fois de le faire, mais ce n'est pas évident car il y a beaucoup de choses qui changent (notament au niveau de l'affichage). Patience, ça vient ...

    En même temps, les dév. de ClanLib ne sont pas marrant, ça fait 2 ans que leur version 0.7 est déclarée comme "étant en développement" (pour le commun des mortels : "instable").

    Haypo
  • [^] # Re: A donkey, a donkey, my kingdom for a donkey !

    Posté par  (site web personnel) . En réponse au journal Wormux, un clone du jeu Worms. Évalué à 1.

    > Mais que fait cette nouvelle dans les journaux ! Elle mérite la première page !

    Ca viendra, le jeu n'est pas encore assez abouti. C'était un premier test pour montrer Wormux au public. Il reste du boulot pour le lacher complètement dans la nature : le menu Options (changer de carte par ex.), et la musique+sons ... voir aussi des binaires Windows / Linux / paquet .deb (.rpm ?).

    > PS: Une petite coquille dans le INSTALL.fr.txt, le paquet Debian est "libxml++1.0-dev" et non "liblibxml++1.0-dev".

    C'est noté, merci.

    @+ Haypo
  • [^] # Re: hihi

    Posté par  (site web personnel) . En réponse au journal Wormux, un clone du jeu Worms. Évalué à 2.

    > Déjà bien venu, j'ai integré Wormux dans sourcemage il y a 4/5 jours.

    Tien, je connaissais pas SourceMage. Attention à ne pas mettre d'avatar non libre dans cette distribution (le CVS est "infecté") ...

    > (...) TOUT est en francais le README & co (...)

    Voir plus haut.

    > Autrement c'est assez sympa a jouer, je pense qu'il est normal que le menu option n'existe pas ? Je n'ai pas trouver comment changer les niveaux/personages autrement (il me semble que d'après le site c'est possible).

    Dommage qu'on ne puisse pas modifier un journal. La version actuelle de Wormux est une version de développement. Le moteur du jeu fonctionne nickel, par contre niveau convivialité ... c'est en cours (écriture des menu Options et Infos en particulier).

    > Autrement il est prévu testé que Wormux compile avec un ClanLib 0.7 ?

    Contrairement à ce que disais xavier66, aucune version SDL n'est en préparation, et le code n'est pas bordelique (ou bien ?). Le portage sous ClanLib 0.7 est envisagé, mais est loin d'être entamé. En fait, il faut commencer par la question : SDL ou ClanLib ... En pratique, ça marche avec la version 0.6 et puis voilà.

    > Une version reseau ca serait bien aussi !

    Nous sommes deux développeurs sur le projet, et n'avez pas toutes les compétences. Alors si quelqu'un se sent de taille, qu'il nous aide.

    @+ Haypo
  • [^] # Re: génial

    Posté par  (site web personnel) . En réponse au journal Wormux, un clone du jeu Worms. Évalué à 1.

    > jeu.cpp:245: Assertion manqu�e "2 <= equipes.size()".
    > make: *** [qexec] Erreur 134

    C'est dans le TODO (même si c'est pas écrit) : clarifier les erreurs ... Car une assertion manquée, ça veut rien dire.

    En pratique : il y a eu une erreur lors du chargement d'une (ou plusieurs) équipes, et il faut être au moins deux pour jouer (sinon c'est très chiant :-P).

    Revoit ton fichier config.xml et tes fichiers donnee/equipe/*.xml ...

    @+ Haypo
  • [^] # Re: Euh, qui c'est qui prend le melon ?

    Posté par  (site web personnel) . En réponse au journal Wormux, un clone du jeu Worms. Évalué à 1.

    > Il me semblerait bon de rapeler que l'auteur originel de Wormux est Lawrence Azzoug, et qu'il a trimé pendant quelques années avant que tu arrives.

    :-) Oui, effictement. Je ne veux aucunement m'approprier le projet. Tu peux remarquer que Lawrence reste dans la liste des auteurs (aussi bien sur le site web que dans le code). Tu peux d'ailleurs noter dans le code source :


    * Wormux, a free clone of the game Worms from Team17.
    * Copyright (C) 2001-2004 Lawrence Azzoug.


    Alors que c'est moi qui ait installé la licence GPL ...

    > Cela dit, Wormux est un jeu qui commence à etre jouable et promet d'être un must !

    Seulement si vous contribuez au projet :-P (sous peine de voir le projet mourrir par un désintérêt des programmeurs)

    @+ Haypo
  • [^] # Re: génial

    Posté par  (site web personnel) . En réponse au journal Wormux, un clone du jeu Worms. Évalué à 1.

    > franchement bravo,

    Merci. Ca fait toujours plaisir d'être félicité.

    > les graphismes sont de bonne qualité

    Là faut féliciter Lawrence, moi je suis une grosse bouse en dessin :-P Exemple :

    * Version Haypo d'un avion
    http://cvs.gna.org/viewcvs/wormux/wormux/donnee/arme/aerienne_avion(...)

    * Version Lawrence d'un avion
    http://cvs.gna.org/viewcvs/wormux/wormux/donnee/arme/aerienne_avion(...)

    :-D

    > seule bémol : tout le code source est français, ce qui n'est pas mal en soi, mais restreint la collaboration de non-francophones :/

    Hé bien en fait, le code initial (Wormux est un projet qui a plus de 3 ans d'âge !) était en français. Quand je suis arrivé dans le projet, je ne me suis pas posé de question. Maintenant le gros troll sur HappyPenguin.org a soulevé un gros problème. La traduction du code est en discution. Par contre :

    Le site web est bilingue (il reste des traductions à faire), et la documentation est en cours de traduction. Alors arrêtez de râler, aidez-nous plutôt à traduire !

    > bien pour votre Makefile, enfin un projet avec une sortie lisible :D

    Merci, c'est un Makefile adapté de mon vieux projet HaypoCALC. Le calcul des dépendances est encore à revoir ...

    @+ Haypo