Mildred a écrit 2248 commentaires

  • [^] # Re: Mono

    Posté par  (site web personnel) . En réponse à la dépêche Rentrée des classes pour GNOME 2.16. Évalué à 7.

    On pourrait aussi imaginer que tout les framework de haut niveau s'intègrent ensemble en utilisant la même machine virtuelle, les même libs ...
    Pourquoi pas avec la machine virtuelle Parrot (créée pour perl6) : http://www.parrotcode.org/

    Pour le moment, les langages supportés le sont soit de manière incomplète, soit peu utilisés, soit juste des langages sans interêt pour coder des gros trucs, genre brainfuch, whitespace .... malhereusement.
    Mais ça bouge quand même :)

    http://www.parrotcode.org/languages/
  • [^] # Re: StepBuntu

    Posté par  (site web personnel) . En réponse au journal Fluxbuntu, IceBuntu. Évalué à 3.

    Non, pas windowmaker + gnustep, mais Etoilé
    http://www.etoile-project.org
  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 2.

    par contre les "shared objects" avec linux, ca ne marche pas trop. Et c'est un problème, je pensait utiliser massivement la libdl ...
  • [^] # Re: Pour perdre du temps

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 2.

    On peut avoir une liste assez complète avec Parrot, la machine virtuelle pour Perl6 :
    http://www.parrotcode.org/languages/

    Par exemple : http://homepages.cwi.nl/~tromp/cl/lazy-k.html
    Just as Brainfuck captures the distilled essence of (structured) imperative programming, so should there be a language which captures the essence of functional programming. Unlambda would seem to be the natural candidate for that position. But although it is a very pretty language, it just isn't functional enough for my taste.
  • # Merci

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 2.

    pour ce journal qui m'a fait découvrir le langage D qui est comme le C, permet d'utiliser le C mais est mieux que le C. Je cherchait cela depuis longtemps.

    Et pour te conseiller des langages, je dirais Lisaac [1] dont j'ai parlé plus haut. C'est un langage à objets très intéressant même si le compilateur n'est pas open source et encore buggé. Il se compile en C est très efficient apparament.

    Sinon, un petit langage de script avec lequel j'ai beaucoup appris, notament cela m'as permis de me mettre au langage C car il existe très peu de bindings vers des bibliothèques (batteries NOT included).
    mais il est léger, rapide il paraît, facilement adaptable a ce qu'on veut.
    Ce que j'aime bien :
    - les fonctions anonymes (qu'on peut passer directement en paramètres a d'autres fonctions)
    - le lexical scoping, les upvalues, c'est à dire qu'une fonction qui utilise une variable externe a elle même ira chercher dans le contexte de définition la dite variable plutôt que dans le contexte de l'appel
    - les métatables qui permettent de redéfinir plein d'opérations
    - ...

    Sinon, ce qui m'intéresse beaucoup c'est les langages fonctionnels (dont la pureté permet de se passer de mutex et autres diableries). Le lisp m'intéresse mais comme il paraît que le sommaire est plus long que la référence complète du langage scheme (un lisp allégé) cela ne me donne pas trop envie de l'apprendre.
    Et un autre problème, c'est qu'il y a trop de parenthèses, c'est pour ça que je suis en train de développer un lisp-like mais dont les fonctions et macros standard ne pousseraient pas a une orgie de parenthèses.
  • [^] # Re: Un bon langage orienté-objet

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 3.

    Lisaac, pas encore libre mais très intéressant: http://isaacos.loria.fr/li.html
  • [^] # Re: meilleur editeur

    Posté par  (site web personnel) . En réponse au journal Le meilleur éditeur de texte ?. Évalué à 2.

    ce qui me manque toujours avec scite qui est para ailleurs un excellant éditeur, c'est un lexer scriptable (peut être avec lua, je ne sais pas)
  • [^] # Re: Installer GNUStep ?

    Posté par  (site web personnel) . En réponse à la dépêche Nouvelle version de GNUstep : compatibilité avec InterfaceBuilder. Évalué à -2.

    C'est bête, juste après mon post, je me seuis lancée dans la compulation de GNUstep ... et c'est très simple : http://gnustep.made-it.com/BuildGuide/ (et c'est la dernière version).

    Après, ce que je me demande, c'est comment utiliser GWorkspace. J'ai un exemple très concret. Mon fichier .Xsession (ou .xinitrc, j'ai oublié) contient un script qui va grace à xmessage me demander quelle session je veux lancer (Gnome, Xfce, Etoile, Fvwm ...). Je voulais le modifier pour rajouter Etoilé dans la liste à l'aide de mon éditeur favori (kwrite)
    Je prend GWorkspace, je vais jusqu'au fichier et j'essaie de l'ouvrir, rien à faire, rien ne se passe. Le clic-droit ne propose pas bien plus de choix, je finis par me résoudre à utiliser thunar.

    Sinon, dans les System Preferences, section Modifier Keys, le changement des touches de fonctions ne marche pas du tout, du moins je n'arrive pas a faire quelque chose qui puisse être remarqué. De plus dans la section Volumes, il s'obstine à me mettre les chemins par défaut dans Mount points for removable media (/mnt/*) alors que mon système utilise /media/*

    De plus, avec Azalea lorsqu'on maximise une fenêtre comme Epiphany, la barre de titre se retrouve cachée par la barre de menus. Un peu gênant même si Alt-clic sur la fenêtre permet d'afficher le menu du WM.

    Voila mes premières impressions. Mais bravo pour ce joli bureau. Avec un panel en bas qui permet de switcher entre les fenêtre, d'avoir des bureaux virtuels et une zone de notification pour gajim, gmpc et d'autres, c'est parfaitement utilisable. Reste à switcher vers des applications GNUstep qui sont malhereusement trop rares.

    PS: linuxfr me dit que «Votre commentaire a déjà été posté» alors que ce n'est pas le cas lorsque je lis la dépêche. Si je le poste en double, veiller l'excuser, merci
  • [^] # Re: Installer GNUStep ?

    Posté par  (site web personnel) . En réponse à la dépêche Nouvelle version de GNUstep : compatibilité avec InterfaceBuilder. Évalué à 7.

    C'est bête, juste après mon post, je me seuis lancée dans la compulation de GNUstep ... et c'est très simple : http://gnustep.made-it.com/BuildGuide/ (et c'est la dernière version).

    Après, ce que je me demande, c'est comment utiliser GWorkspace. J'ai un exemple très concret. Mon fichier .Xsession (ou .xinitrc, j'ai oublié) contient un script qui va grace à xmessage me demander quelle session je veux lancer (Gnome, Xfce, Etoile, Fvwm ...). Je voulais le modifier pour rajouter Etoilé dans la liste à l'aide de mon éditeur favori (kwrite)
    Je prend GWorkspace, je vais jusqu'au fichier et j'essaie de l'ouvrir, rien à faire, rien ne se passe. Le clic-droit ne propose pas bien plus de choix, je finis par me résoudre à utiliser thunar.

    Sinon, dans les System Preferences, section Modifier Keys, le changement des touches de fonctions ne marche pas du tout, du moins je n'arrive pas a faire quelque chose qui puisse être remarqué. De plus dans la section Volumes, il s'obstine à me mettre les chemins par défaut dans Mount points for removable media (/mnt/*) alors que mon système utilise /media/*

    De plus, avec Azalea lorsqu'on maximise une fenêtre comme Epiphany, la barre de titre se retrouve cachée par la barre de menus. Un peu gênant même si Alt-clic sur la fenêtre permet d'afficher le menu du WM.

    Voila mes premières impressions. Mais bravo pour ce joli bureau. Avec un panel en bas qui permet de switcher entre les fenêtre, d'avoir des bureaux virtuels et une zone de notification pour gajim, gmpc et d'autres, c'est parfaitement utilisable. Reste à switcher vers des applications GNUstep qui sont malhereusement trop rares.
  • # Installer GNUStep ?

    Posté par  (site web personnel) . En réponse à la dépêche Nouvelle version de GNUstep : compatibilité avec InterfaceBuilder. Évalué à 4.

    Je dois dire que j'aimerais bien savoir comment installer un environnement GnuStep. je me rapelle une fois avoir essayé mais je n'avais pas compris par où commencer.

    - D'abord, les paquets GNUStep des distributions sont ils en général à jour (avec étoilé et tout) ou alors je dois tout compiler à la main ?
    - Quels programmes installer (GWorkspace ?) et qu'est ce que je dois mettre dans mon ~/.Xsession ?
    - Il me semble qu'on utilise WindowMaker comme gestionnaire de fenêtre ... comment intégrer le mieux les applications GNUStep et WindowMaker.
    - Le style de WindowMaker s'adapte il aux styles etoilés ?
    - Comment utiliser le gestionnaire de fichiers GNUstep ? Imme semblait que j'avais du mal à ouvrir un fichier avec une application X classique.

    J'ai vraiment envie de l'installer, pour le découvrir, pour faire des programmes utilisant GNUStep ... mais lorsque je vais sur le site, je ne vois rien de tout ça, et le site insiste pour dire que c'est juste un frameword. Enfin, derrière il y a quand même un bureau comme on peut le voir sur bon nombre de sceenshoots.
  • [^] # Re: bizarre

    Posté par  (site web personnel) . En réponse au message bug gcc ? ou je n'y comprend plus rien .... Évalué à 2.

    Merci pour la doc, ca va m'intéresser.

    Pour le printf debugging, je ne vois pas trop ce qu'il y a de mal à ça, si on s'y prend bien. Ce n'est pas la solution ultime mais ca peut aider à voir où est le problème.
    Et c'est comme ça que je fesait au début (avant de découvrir kdbg puis ddd), et c'est comme ça que je fais toujours avec des langages comme php.

    Tu pourrais peut être en faire un journal pour expliquer ton point de vue à fond ... ça m'intéresserait.

    Mildred
  • # Merci à tous

    Posté par  (site web personnel) . En réponse au message bug gcc ? ou je n'y comprend plus rien .... Évalué à 2.

    Tout fonctionne correctement maintenant, un très grand merci à tous !!!

    Je pense que le problème venait de la fonction moon_find_envS() qui retournait un objet alloué sur la pile ... forcément, ca ne peux pas marcher.

    Encore merci.
  • [^] # Re: bizarre

    Posté par  (site web personnel) . En réponse au message bug gcc ? ou je n'y comprend plus rien .... Évalué à 2.

    Merci beaucoup, encore une erreur, mon code ne doit pas être très propre lorsqu'on voit ça ... Auparavant, j'utilisais un Malloc mais comme je devais différencier le cas où la valeur de retour était NULL car le malloc avait échoué et le cas ou c'est parce qu'aucun environnement n'avait été trouvé.

    Merci beaucoup pour cette aide

    dans moon_resolve, la variable parents est un pointeur vers une zone mémoire allouée par un malloc et un peu plus loin, cette adresse est écrasée par : parents = moon_find_envS(parents);
    donc tu ne peux plus libérer cette zone.

    Ce n'est pas gênant, c'est le garbage collector qui s'en charge :)

    En cherchant sur google "heap corruption", j'ai trouvé mpatrol ... et lorsque je l'ai utilisé, il m'a dit
    ERROR: [ILLMEM]: illegal memory access at address 0x00000005
    0x00000005 not in heap

    De plus, maintenant, electric fence me fait un joli segfault, je vais pouvoir débuger comme avant.

    merci beaucoup
  • [^] # Re: bizarre

    Posté par  (site web personnel) . En réponse au message bug gcc ? ou je n'y comprend plus rien .... Évalué à 2.

    Non, ce n'est pas normal, merci de cette remarque. Cependant, cela ne change malhereusement rien au problème (sans doute car j'utilise un garbage collector).

    Je pense bien que l'erreur doit se trouver ailleurs, invisible, mais comment savoir où ? J'ai essayé la compilation avec Electric Fence alors normalement, tout débordement devrait être détecté ...
  • # Si tu veux faire une sauvegarde de ta distribution

    Posté par  (site web personnel) . En réponse au message creer un cd d'installation personnalise. Évalué à 2.

    tu peux toujours faire un
    dd if=/dev/myhd of=hd.image
    Et sauvegarder hd.image quelque part; Après, ej crois qu'il y a des outils qui permettent de faire la compression de la dite image en optimisant la place inutile.

    Sinon, si c'est pour réinstaller ta distrib avec des options personnalisées, tout dépend de ta distribution, certaines ont des outils qui permettent de sauvegarder ta configuration et ensuite faire une installation sans te poser de questions.
  • [^] # Re: *cough* *cough*

    Posté par  (site web personnel) . En réponse au journal Détaxe : le prix de Windows XP. Évalué à 3.

    un autre truc, c'est qu'une licence OEM, tu n's pas le droit de la changer d'ordinateur.

    mais, si je change le disque dur, ca reste le même ordinateur, si je change le boitier, la carte mère, ... ? je me demande ce que ca peut vraiment vouloir dire...
  • [^] # Re: Firefox: 58.2% , Epiphany: 2.7%

    Posté par  (site web personnel) . En réponse au journal "Linux" sur le bureau en 2006. Évalué à 3.

    Perso, après mon switch firefox -> galeon -> epiphany pour des raisons de performance et alors que je commence a apprécier la gestion des bookmarks d'epiphany, je me dis que je reviendrais bien à Firefox car finalement, lorsque epiphany charge une page il me prend 100% du CPU jusqu'a ce que la page soit complètement chargée. [1]

    Avec firefox, ce n'est pas le même problème, on rajoute des tonnes d'extensions et ça finit par devenir lourd.

    [1] http://bugzilla.gnome.org/show_bug.cgi?id=346233
  • [^] # Re: KDE

    Posté par  (site web personnel) . En réponse au journal "Linux" sur le bureau en 2006. Évalué à 6.

    $ ldd /usr/lib/firefox/firefox-bin | grep gtk
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c18000)
    peut être en tout cas chez moi le moteur gecko utilise Gtk.
  • # beta pour la RHEL

    Posté par  (site web personnel) . En réponse au journal Brian Stevens crache le morceau et avoue le rôle de Fedora.. Évalué à 3.

    éclater LE MYTHE NUMERO UN à propos de Fedora -- que Fedora n'est qu'une “beta pour RHEL”


    Fedora sert de beta pour la RHEL mais pas seulement, c'est ma conclusion
  • [^] # Re: Tenter de décourrager est contreproductif

    Posté par  (site web personnel) . En réponse au message Cherche système de DRM libre. Évalué à 2.

    Sauf que l'univers concerné par ces vidéos est tout de même assez restreint (ce n'est pas publique) et on peut faire un minimum confiance aux personnes qui le reçoivent.
    Ce que je veux dire c'est que normalement ces personnes sont dignes de confiance, il faut juste leur éviter la tentation d'un moyen trop facile de copie.

    Car de toute manière, on peut très bien utiliser un programme qui enregistre sous forme de vidéo ce qui se passe sur l'écran ou placer un caméscope devant l'écran. Surtout que ce sont des conférences, pas besoin non plus d'une qualité fantastique.
  • # même situation

    Posté par  (site web personnel) . En réponse au message Quelle distribution equivalente win95. Évalué à 2.

    J'ai un vieux portable dans la même situation, sauf que je n'ai pas le 2e disque dur et le lecteur CD est proche de la mort.

    A un moment j'ai installé une slackware 3.x (3.4 je crois) par dsquettes, pas facile et pas moyen d'avoir du SVGA (condamné à du 640x480, pas de 800x600) et finalement, je n'ai pas réussi a le connecter a un vidéoprojecteur donc tout ça n'a servi a rien.

    Voila, je te conseille soit une slackvare, soit une Mandrake 7.0. Et bon courrage
  • # VNC ?

    Posté par  (site web personnel) . En réponse au message Affichage "complètement" déporté sur un vieux portable. Évalué à 3.

    VNC va exporter tout lécran de ta station sur ton portable, c'est peut être un peu beaucoup mais ca peut marcher.

    Dans le même genre, freeNX : http://freenx.berlios.de/
  • [^] # Re: Madame Irma

    Posté par  (site web personnel) . En réponse au journal Ulteo s'ouvre.... Évalué à 2.

    Un peu comme PC-BSD quoi ... qui n'utilise pas Klik mais les *.pbi
  • [^] # Re: ah ah

    Posté par  (site web personnel) . En réponse au journal Le serpent se mord la queue. Évalué à 2.

    J'ai eu ça récamment sur mon site web ...
    Du coup une blacklist au niveau IP et une case a cocher/décocher pour envoyer quand même le mail ... et c'est rudement efficace.
  • [^] # Re: Euh...

    Posté par  (site web personnel) . En réponse au journal L'ogg Theora supporté par défaut par Firefox ?. Évalué à 1.

    Et il y a ussi besoin d'un plugin pour les images PNG ?
    Alors c'est que je n'ai pas trouvé ce plugin dans about:plugins