Victor STINNER a écrit 1632 commentaires

  • # Autre petits plus

    Posté par  (site web personnel) . En réponse à la dépêche KDE 3.4 officiellement sorti. Évalué à 1.

    * KMail KMail now stores passwords securely with KWallet
    * SVG files can now be used as wallpapers

    C'est vachement sympa ça ! C'est le premier gestionnaire de fenêtres qui supporte les fonds d'écran vectoriels, ou bien ?

    Haypo
  • # Un jeu ... en CSS

    Posté par  (site web personnel) . En réponse au journal CSS un jour.... Évalué à 3.

    Si si, c'est possible.
    http://www.stunicholls.myby.co.uk/menu/amazing.html(...)

    C'est du délire. C'te site est vraiment excellent. Je pense qu'il vaut mieux éviter IE pour surfer dessus :-D

    Haypo
  • [^] # Re: De l'argent, pour quoi faire ? :-)

    Posté par  (site web personnel) . En réponse au journal OSS et donations. Évalué à 2.

    Apparement, c'est la musique qui passe dans la génialissime émission "la planète bleu" sur Couleur3. J'aime aussi ce genre de musique.

    Haypo
  • # De l'argent, pour quoi faire ? :-)

    Posté par  (site web personnel) . En réponse au journal OSS et donations. Évalué à 2.

    Ce n'est pas vrai qu'on reçoit plus d'injures que de remerciements. J'ai reçu beaucoup de "félications" / "merci" pour la calculatrice HaypoCALC que j'ai développé (j'ai arrêté le développement depuis). J'ai toujours voulu offrir mon code gratos, la licence GNU GPL répondait à mes attentes. Bien qu'étant étudiant, j'ai assez d'argent pour vivre. Même si un p'tit don aurait permis de me payer le dernier album de Emilie Simon (bon, y'a plein d'autres artistes que j'aime, c'est un exemple, mais là c'est 22¤ le CD ...), je fais avec.

    Le truc marrant, c'est que j'ai proposé d'offrir 20¤ à qui voudrait bien écrire une interface graphique, mais personne ne m'a répondu... Bon une personne si, mais qui me proposait une solution à base de Visual C++ & MFC :-(

    Je pense que pour se faire de l'argent avec du code, il faut proposer du service : personnalisation, installation, formation, support, etc.

    @+ Haypo
  • # Comparatif avec Noise Ninja et Denoise Deluxe

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    Salut,

    J'ai essayé de restaurer les photos données en exemple sur les sites webs des plugins Photoshop Noise Ninja (commercial) et Denoise Deluxe. Voici les résultats :
    http://www.girouette-stinner.com/castor/compare.html(...)

    GREYCstoration est bien meilleur je trouve.

    En passant, je me demande où les auteurs de Noise Ninja ont trouvé une image aussi bruitée :-)

    @+, Haypo
  • [^] # Re: effet video

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    Hey, j'ai trouvé une solution (temporaire) pour largement accélérer les calculs : prendre un dl "grand".

    dl=0.8 : calul=25 secondes (meilleur rendu)
    dl=1.0 : calcul=21 secondes
    dl=1.5 : calcul=14 secondes (légères nuances)
    dl=3.0 : calcul=7 secondes (on voit que la qualité baisse)
    dl=5.0 : calcul=5 secondes (le filtre ne fait plus que 50% du boulot)

    Le truc intéressant est que la différence entre les images générées pour dl=0.8 (par défaut) et dl=1.5 est peu perceptible. Pour moi en tout cas (j'suis un peu daltonien ...). Après en regardant en détail, on voit qu'il y a bien des différences. Prendre les deux images, coller les deux calques dans la même image, choisir le mode "soustraction" pour le calque supérieur, aplatir l'image, et rehausser le contraste.

    Autre paramètre accélérant le calcul : linear=false.

    linear=true : calcul=25 secondes
    linear=false : calcul=20 secondes

    On peut imaginer différents "profils de qualité". Exemple : "qualité photo" (dl=0.8, linear=true), "brouillon" (dl=3.0, linear=false), et différentes nuances. Ceci permettrait d'avoir un rendu plus rapide de l'effet et de configurer plus rapidement les différents paramètres.

    Allez, un dernier paramètre pour la route : da.

    (Avec linear=false, dl=1.5)
    da=45 : calcul=10.6 secondes
    da=90 : calcul=5.6 secondes (l'image est différente, mais je sais pas dire en quoi ... :-) ... mieux contrastée ? des contours différents on va dire)
    da=180 : calcul=3.2 secondes (il y a beaucoup d'artefacts)

    Beaucoup de bonnes choses pour accélerer le calcul, ou au moins la fenêtre d'aperçu du plugin !

    Conclusion :
    - Avant (a) : 26 secondes (paramètres par défaut)
    - Après (b) : 6 secondes (dl=1.5, linear=false, da=90)
    - Après (c) : 8 secondes (dl=1.5, da=90)

    La différence entre (a) et (b) est largement visible. Par contre, (a) et (c) sont assez ressemblant. Euh, je veux dire que c'est un aperçu de très bonne qualité ;-)

    PS: Je viens de voir que dans mon plugin, le paramètre "dl" est en fait nommé "di".
    Haypo
  • # Je ne pensais pas que ce plugin aurait tant de succès

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 5.

    Pour la peine, je l'ai un peu retravaillé. Modifs :
    * Version 0.1.1
    * Dialog reorganized with better parameters names.
    * Fix plugin entry in Gimp menu (Greycstoration -> GREYCstoration).
    * Don't use CImg interface (keyboard/mouse) which remove X11 and pthread dependencies (or Win32 dependencies)
    * Change default values (p1=0.1 and sigma=1.4)

    http://www.haypocalc.com/tmp/greystoration_gimp-0.1-1.tar.gz(...)

    La plus grosse amélioration, c'est le dialogue mieux organisé, et avec des noms de paramètres plus clairs.

    Victor
  • [^] # Re: Tite question

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    On m'a dit sur IRC qu'ils ne veulent pas greffon en C++. Je comprend, ça rajoute pas mal de dépendences pour compiler Gimp ça ! Enfin, affaire à suivre.

    Haypo
  • [^] # Re: Bravo !

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    Juste une petite chose pour le greffon, j'ai essayé avec une image, annulé, rogné mon image et de nouveau lancé le greffon. L'aperçu m'affiche alors l'image à la taille originale (avant rognage) : je dois sauver et réouvrir à nouveau l'image pour rafraichir l'aperçu...

    Hum ... Ne serait-ce pas plutôt un bug de Gimp ? J'ai tenté ta manip, mais j'ai toujours obtenu ce que je voulais. J'ai la version 2.2.4, et toi ?

    @+ Haypo
  • [^] # Re: Licence

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    Il y a trois éléments à considérer :

    - CImg : la librairie graphique. Elle est initialement sous licence CeCILL, mais David Tscumperlé a accepté de la distribuer sous licence GNU GPL. Voir le fichier copyright dans le paquet Debian :
    http://packages.debian.org/changelogs/pool/main/c/cimg/cimg_1.0.7-1(...)

    - GREYCstoration : le coeur du plugin. Il est sous licence CeCILL. Je pense que David T. sera d'accord pour le distribuer sous licence GNU GPL. D'ailleurs, les deux licences ne sont pas compatibles par hasard ?

    - Mon plugin : ... euh ... GNU GPL. Elle est sympa cette licence :o) J'inclurai la licence dans la prochaine version.

    Total : 100% GNU GPL normalement.

    @+ Haypo
  • [^] # Re: effet video

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 2.

    Si tu essayes le filtre, tu verras que pour une image de 400x400 pixels (RVB), le calcul prend environ une minute (sur un Athlon à 2 GHz) ...

    Bon, le temps de calcul dépend entièrement des paramètres (et donc du bruit à éliminer). Et puis, à force, on va peut-être réussir à l'optimiser cette algo ;-) Pour info, y'a un paquet de calculs qui sont faits, et tous sur des nombres flottants (float en C). Un bon benchmark pour un processeur donc ;-)

    Je ne pense pas que l'algo soit utilisable aujourd'hui sur de la vidéo (résolution supérieure et un paquet d'images à traiter). Par contre, j'avais lu un papier très intéressant sur la restauration de photo pour traiter le cas du désentrelassement. Bon là le site de GREYCstoration ne semble pas accessible, donc c'est pas gagné pour retrouver le lien.

    Haypo
  • [^] # Re: re

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 6.

    Es-tu sûr d'avoir Gimp 2.2 ? GimpPreview & Cie. n'existent que depuis cette version.

    Haypo
  • # C'est beaucoup plus facile à paramétrer

    Posté par  (site web personnel) . En réponse au journal Greffon Gimp GREYCstoration. Évalué à 7.

    Avec la zone de prévisualisation et les zones de saisies, on paramètre l'outil bien plus facilement ! J'ai réussi à restaurer une image très abimée, voyez l'image de bébé sur :
    http://www.girouette-stinner.com/castor/restore.html(...)

    Le détail de l'oeil montre que l'algo excelle lorsqu'il trouve des courbes. Par contre, pour les aplats de couleurs, on voit des "tourbillons" qui apparaissent. Il faut rapprocher p1 de p2 pour limiter l'effet.

    Haypo
  • [^] # Re: Land

    Posté par  (site web personnel) . En réponse à la dépêche Le projet PaX compromis. Évalué à 3.

    Ah merde, c'est vrai en plus :-D
    http://www.windowsitpro.com/Article/ArticleID/9213/9213.html(...)

    Infos de Microsoft :
    http://support.microsoft.com/default.aspx?scid=kb;en-us;177539(...) (95)
    http://support.microsoft.com/kb/165005/EN-US/(...) (NT)

    Mais apparement, le bug a été corrigé dans Windows NT (4 je suppose) et Windows 95, mais est réapparu dans Windows Server 2003 et XP (SP2 ?).

    @+ Haypo
  • # Pof, faille refermée

    Posté par  (site web personnel) . En réponse à la dépêche Le projet PaX compromis. Évalué à 5.

    Faille annoncée le 4 Mars, refermée le 7 mars (ou le 5 ?) :
    NOTE: all versions for 2.4 before 2005.03.05 have a privilege elevation bug, you must update as soon as possible.

    http://pax.grsecurity.net/(...)

    Encore une fois, il faut féliciter la réactivité du logiciel libre !

    @+ Haypo
  • # Castor

    Posté par  (site web personnel) . En réponse au journal Conseillez-moi un CMS !. Évalué à 2.

    Salut,

    Jette un oeil sur Castor : http://castor.2le.net/(...)

    Tu peux gêrer ton arborescence sur le site, éditer tes pages via un éditeur WYSIWYG, et ajouter facilement des photos (ou autres documents tels que des PDF). C'est très léger. Il faut PHP 4.1 (4.3 plutôt conseillé pour des histoires de sécurité) et MySQL 3. Après il existe un paquet de modules pour ajouter de nouvelles fonctionnalités (tracé de graphique, stats de visite, génération de PDF, etc.).

    Je te conseille de comparer les différents outils disponibles pour rechercher celui qui répond au mieux à tes besoins. Un CMS, c'est encore autre chose, c'est beaucoup plus lourd et plutôt destiner à une fonctionnement avec modération. Si tu es seul, ça vaut pas vraiment le coups.

    @+ Haypo
  • [^] # Re: ces -> ses

    Posté par  (site web personnel) . En réponse à la dépêche Adobe se lance dans l'Open Source !. Évalué à 1.

    Ne serait-il pas possible de contacter le modérateur (voir l'auteur de la news) plutôt que de faire un commentaire pour rien ? Le commentaire restera lorsque la faute sera corrigée.

    @+ Haypo
  • # Later on in the thread they admit it's a fake.

    Posté par  (site web personnel) . En réponse au journal Encore le grand méchant loup..... Évalué à 10.

    Où est-ce ce qu'on fait "moins moins" pour un journal ? :)

    Haypo
  • [^] # Re: sizeof(char)

    Posté par  (site web personnel) . En réponse au journal GNU/Linux Magazine n° 70 est sorti !. Évalué à 2.

    Arf, faut utiliser un langage de plus haut niveau. Par exemple, en C++ :
    char* txt = new char[40];
    int *vecteur = new int[100];

    Ou encore :
    std::string txt;
    std::vector vecteur(100);

    :-D

    @+ Haypo le trolleur C++
  • [^] # Re: Je suis *très* intéressé

    Posté par  (site web personnel) . En réponse au journal CImg1.0.8beta1 et Plugin GIMP ?. Évalué à 2.

    Un autre outil intéressant dans la catégorie de CImg, mais qui existe déjà en plugin Gimp :
    http://www.logarithmic.net/pfh/resynthesizer(...)

    Haypo
  • # Je suis *très* intéressé

    Posté par  (site web personnel) . En réponse au journal CImg1.0.8beta1 et Plugin GIMP ?. Évalué à 2.

    Mais j'suis en vacance là. Je verrai ça début Mars.

    Haypo -- www.haypocalc.com/contact/ pour avoir mon email
  • [^] # Re: Question technique :

    Posté par  (site web personnel) . En réponse à la dépêche Hurd : nouvelle version de Debian GNU/Hurd et avancée du port sur L4. Évalué à 4.

    La conception du noyau est complètement différente entre un Linux où tout est mélangé, et un Hurd où tout est séparé. En langage Linux, un noyau sous Hurd c'est GnuMach (ou L4) + tous les servers Hurd.

    Justement, les développeurs de Hurd tentent d'extraire un maximum de choses de l'espace noyau (dans la langue Linuxienne) pour le mettre dans l'espace utilisateur. En français, ça veut dire que quand ton "serveur" NFS plante, tu peux le tuer sans problème ("démonter" le serveur, si tu préfères). Rien à voir avec Linux où lorsqu'une partie du noyau (noyau dur ou module, car en définitive, ça revient au même) plante, il faut rebooter.

    L'intérêt est que chaque partie est indépendente de l'autre (souvenirs souvenirs : pas comme sous Windows 98 ou lorsqu'un programme faisait n'importe quoi, tout l'OS plantait). Tu peux aussi contrôler très finement les droits : la gestion des droits est beaucoup plus poussée sous Hurd, un processus peut être lancé sans aucun droit (et non pas avec l'utilisateur "nobody" :-)). Et bien sûr, plus un "serveur" est petit, plus il est facile de le maintenir et de vérifier son code.

    Voilà voilà. Haypo
  • [^] # Re: Question technique :

    Posté par  (site web personnel) . En réponse à la dépêche Hurd : nouvelle version de Debian GNU/Hurd et avancée du port sur L4. Évalué à 4.

    Hurd : ensemble de serveurs (réseau, disque dur, console, etc.)
    Gnumach : vieux micro-noyau qui pue du cul (architecture des années 70)
    L4 : micro-noyau nouvelle génération

    L4 est mieux car limite les copies inutiles (disons que ça va plus vite qu'avec Gnumach), permet d'avoir des pilotes dans l'espace utilisateur, etc.

    Pour info, Gnumach est encore maintenu. J'ai vu récement une mise à jour pour des cartes réseaux. En même temps, L4 est inutilisable pour l'instant (on vient à peine d'incorporer le support de la mémoire virtuelle :-P).

    Tu peux donc avoir un Hurd qui tourne sur Gnumach ou un Hurd qui tourne sur L4.

    @+ Haypo
  • [^] # Re: Natural Semiconductor ?

    Posté par  (site web personnel) . En réponse au journal La vérité sur Hurd : ça marche ;-). Évalué à 3.

    > le patch pour le noyau de ta carte, tu l'a trouvé ou?

    Il m'est tombé desus, sans faire gaffe :-D Je voulais juste avoir plus de messages de log pour trouver le bug ... Or en activant les log, la carte s'est mise à fonctionner toute seul ... Le patch est donc une ligne à changer dans natsemi.c : la ligne "static int debug = 2;" à changer en "static int debug = 31;" ...

    PS: syslog ne fonctionne pas sous Hurd, et donc on ne voit pas les printk :-) (en même temps, printk, c'est spécifique à Linux ça).

    ---

    J'ai pensé à porter Wormux sur Hurd, mais je crois que ce n'est pas pour tout de suite ;-) (qui sait ?)

    @+ Haypo qui est tout content de voir tourner gqview sous Hurd
  • [^] # Re: Natural Semiconductor ?

    Posté par  (site web personnel) . En réponse au journal La vérité sur Hurd : ça marche ;-). Évalué à 2.

    :-D oui. J'ai l'habitude de l'identifier par "natsemi", j'ai jamais fait gaffe au nom complet. Son doux nom est :
    Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller

    Pour info, il faut changer "static int debug = 2;" en "static int debug = 31;" dans le code (natsemi.c) pour que ça marche. Le pilote est en fait intégralement repompé du noyau Linux (et ça ne me dérange pas du tout). Apparement, les printk ralentissent le code, et du coup ça marche ... Tant que ça marche ...

    Là j'ai installé ncftp, ssh, cvs sous Hurd. Cool.

    @+ Haypo