Mildred a écrit 2248 commentaires

  • # bazaar

    Posté par  (site web personnel) . En réponse à la dépêche Subversion 1.4.0 est disponible. Évalué à 3.

    Bon, je sais, le sujet c'est svn, mais j'aimerais justement parler de mon expérience avec ce système.

    A un moment, j'ai décidé d'utiliser un système de gestion de révision pour mes projets personnels. Ces projets sont au stade pré-alpha, des choses complètement instables, et surtout beaucoup de projets morts nés.

    La gestion de révision m'intéressait surtout car je devais souvent créer des dossier old1, old2 ... conrtenant des anciennes versions de mes sources que je ne voulais pas jeter mais pas non plus garder car je les avaient remplacées par du meilleur code. J'installe alors SVN.

    C'était mon premier contact avec un système de gestion de révisions mais jai eu beaucoup de mal, surtout à faire la différence entre le repository et la copie locale. Je ne comprenais pas (et je ne comprend toujours pas) pourquoi les deux choses doivent être séparées.

    Depuis, j'ai découvert bazaar-ng et je trouve ca beaucoup mieux car c'est décentralisé (plein d'avantages il paraît) et surtout car je n'ai pas a créer un repository à part. Je peux déplacer mes dossiers de projets sur une autre partition (lorsqu je n'ai plus de place) ... je suis libre.

    Je ne nie pas que svn puisse être très utile, surtout pour des projets organisés, mais dans mon coin, c'était très compliqué de gérer tout ça, alors je préfère bzr que je maîtrise beaucoup mieux. je sais où sont mes fichiers et c'est ça qui est important pour moi.
  • [^] # Re: Harry potter

    Posté par  (site web personnel) . En réponse au journal Google vs. la presse belge, Google fait appel !. Évalué à 4.

    Sauf que c'est l'usage sur internet de considérer que le contenu peut être mis en cache sauf mention contraire ... Et tous les robots utilisent le même système pour savoir ce qui est autorisé ou non (robots.txt)

    Je trouve qu'ils vont un peu loin ... pourquoi pas un procès à archive.org ?
  • [^] # Re: Pilotes en code fermé

    Posté par  (site web personnel) . En réponse au journal Ubuntu Xorg Failure. Évalué à 2.

    Ou alors ils peuvent faire un script du style si gdm échoue à cause de nvidia, remplacer le driver nvidia par nv ...
    ca devrait venir dans les prochaines versions non ? X.org en mode failsafe
  • # En europe ?

    Posté par  (site web personnel) . En réponse au journal Des machines neuves avec Ubuntu pré-installé !. Évalué à 3.

    Cela a l'air vraiment intéressant, mais je dois dire qu'acheter aux états unis ... ca fait un peu loin et ce n'est pas en euros.
    Il n'y aurait pas pareil plus près de chez nous ?

    Ce genre de vendeurs m'intéresse vraiment car on sait que le matériel fonctionne avec ... par contre, rien ne dit si c'est avec des polites proprio ou pas :( C'est aussi un critère de choix pour moi.

    Ce que je me demande c'est pourquoi la coque des portables est si compliquée ... Vous avez vu les macs ? lisse, joli. Bon, par contre sur les macs, on ne change pas la batterie.

    http://system76.com/images/gazelle_v2_right_large.jpg
    http://system76.com/images/gazelle_v2_left_large.jpg
    http://www.apple.com/macbook/gallery/index5.html

    Pour moi, il y en a un qui est joli et l'autre qui est moche ... et vous ? Je ne comprend pas pourquoi les fabriquants de PC ne peuvent pas avoir une joli coque, ca ne doit pourtant pas être bien compliqué tout de même !
  • [^] # Re: Python+GTK

    Posté par  (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.

    vivement que ça change !
    http://linuxfr.org/2005/11/23/19941.html
  • [^] # Re: Précisions

    Posté par  (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.

    pourquoi pas un binding gtk pour php ?
    Je n'aime pas trop php bien que je conaisse bien ce langage, mais ça se fait
    http://gtk.php.net/
  • [^] # Re: c++ + wxwidgets

    Posté par  (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.

    wxlua ca ne marche même pas avec la distrib officielle de Lua :(
    Sinon, je confirme que Lua est un très bon langage, simple (très simple) rapide, léger ... toute les qualités. Le seul problème c'est qu'on a pas de batteries included comme en python, mais avec wxlua ca doit etre différent.

    Le manuel du langage + l'API C tient sur une seulle page HTML de 226KB
    http://lua.org
    http://wxlua.sf.net
  • [^] # Re: Java ?

    Posté par  (site web personnel) . En réponse au journal Programmation multiOS. Évalué à 2.

    Mac OS X : installé par défaut
    mais pas de toolkit Gtk ...
  • [^] # Re: apprendre la programmation fonctionnelle

    Posté par  (site web personnel) . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 3.

    Le transtypage entre entiers et pointeurs était aussi très pratique en C.


    J'espère que tu ne veux pas dire un truc du genre int entier = (int) monpointeur car c'est MAL. Rien ne te garantit sizeof(int) == sizeof(void*)
  • # Adresse mailing list fausse

    Posté par  (site web personnel) . En réponse à la dépêche Tous en prison : testons DADVSI le 19 septembre. Évalué à 3.

    Il sagit de stop-drm-subscribe[AT]dadaprod.org et non pas stop-drm-subscribe[AT]dadprod.org
  • [^] # Re: Xmodmap

    Posté par  (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.

    Pas du tout !
    Kwrite/Kate :)
  • [^] # Re: Xmodmap

    Posté par  (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.

    En fait ça m'est déjà arrivé d'avoir mal au petit doigt à cause de cette touche Ctrl. Si on la met plus à l'interieur, c'est le pouce (plus solide) qui est utilisé. Mais c'est vrai que cela ne m'arrive pas souvent.

    En fait ça m'est surtout arrivé avec la majuscule et le langage Lisaac :) Du coup, je me met à utiliser Caps Lock pour Lisaac
  • [^] # Re: ¼ sur le O

    Posté par  (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 9.

    Je vote aussi pour ½/¼ avec AltGr+O
    et aussi æ/Æ sir AltGr+A (même si c'est peut être déjà le cas)

    J'ai oublié den parler dans mon post, mais c'est tellement plus pratique !
  • [^] # Re: printf, pour débutant ?

    Posté par  (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 4.

    man assert :
    DESCRIPTION
           Si  la  macro  NDEBUG  était  définie  lors de la dernière inclusion de
           <assert.h>, la macro assert() ne génère aucun code, et  ne  fait  rien.
           Sinon,  la  macro  assert()  affiche  un message d’erreur sur la sortie
           standard, et termine l’exécution du  programme  en  cours  en  appelant
           abort() si l’expression est fausse (égale à zéro).
    
    Donc pas besoin de #ifdef DEBUG
  • [^] # Re: Ada ???

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

    J'ai eu l'ocasion d'étudier Ada, et je n'aime pas trop le langage. En fait, je crois que c'est le code généré automatiquement par glade/gate qui me rebute. Pas facilement lisible je trouve.

    Mais a part ça, c'est un très bon langage je trouve. Et très puissant même si il manque un peu une orientation objet. En fait, il doit me manquer certains points du langage que je n'ai pas appris.
  • # scripting ?

    Posté par  (site web personnel) . En réponse au journal Nexuiz 2.1 is out. Évalué à 3.

    Je me demande si le moteur utilise un mélangage de script qui permettrait d'étendre automatiquement les fonctionnalités du jeu. Du style un script pour avoir une nouvelle arme ou pour coder un comportement complexe dans une map ... c'est possible ?

    Je dis cela car j'ai joué a un jeu (Wheel Of Time¹) utilisant UnrealEngine (avec le langage de script correspondant) et on pouvait faire des choses très sympa.
    C'est un jeu basé sur les sorts parfois défensifs plutôt que des armes. Je me rapelle notament m'être parfois connectée à un serveur qui proposait des choses assez sympa, comme par exemple un nouveau sort permettant de se transformer en oiseau et voler. Très sympa, et téléchargé directement depuis le serveur (rien besoin d'installer en local sauf pour épargner du temps de téléchargement).

    C'est possible avec le moteur Quake ? Si oui, ca m'intéresserait beaucoup pour recréer ledit jeu avec un moteur libre disponnnible avec mon OS préféré.
    Pour le moment, je ponse à Crystal Space² + CEL et utiliser CelStart mais malhereusement, les scripts sont en Python et Python ne propose pas de fonctionnalité de sandboxing (justement pour télécharger des scripts d'extensions) contrairement à Lua que je préfèrerais utiliser.

    Merci

    ¹ http://web.archive.org/web/*/http://wheeloftime.com
    ² http://www.crystalspace3d.org/
  • # Xmodmap

    Posté par  (site web personnel) . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 4.

    C'est ma solution pour corriger les défauts du clavier que j'utilise (appelé Français avec Ubuntu).

    L'idée des vrais symboles de maths acessibles par AltGr sur la pavé numérique est une bonne idée je trouve. Mais pas la solution agressive (programmation toussa)

    Mes modifications :
    AltGr + W, X : «, » (je l'utilise beaucoup)
    AltGr + m, ù, * : ¹, ², ³ (je l'utilise parfois)
    AltGr + E : ¤ (bien sûr)

    J'ai complètement modifiée la touche au dessus de tab (il y a écrit ² dessus) pour qu'elle ressemble aux claviers mac :
    Normal : @
    Shift : #
    AltGr : “
    AltGr + shift : ”
    C'est tellement plus pratique.

    La touche ` n'est plus une touche morte, pour la programmation (shell et autre) !

    Sinon, ce que j'aimerais c'est la possibilité d'avoir le tiret long (ou demi long, je ne sais jamais lequel il faut que j'utilise) au lieu de bêtement mettre '--'.

    Ce que j'aimerais énormément, c'est un changement dans les touches de controles à coté de la barre d'espace très mal positionnées à mon goût. Un jour j'ai vu sur un article que ergonomiquement, les touches de part et d'autres du clavier (typiquemnt Alt et AltGr) devraient avoir le même comportement.
    Sur mon clavier PC j'ai actuellement :
    Ctrl Win Alt Space AltGr Win Menu Ctrl

    Ce que je trouve très bête c'est que les touches Ctrl (les plus utilisées en général) sont à l'extrème bord du clavier, bref, pas très utilisable ergonomiquement à mon goût. Je préfèrerais un layout du style :
    Win Alt Ctrl Space Ctrl AltGr Win Menu
    Finalement, vu l'utilisation de la touche Alt (je l'utilise peu) je pense qu'on peut garder le AltGr à droite.

    J'avais créé un tel agencemement grace à Xmodmap, le gros problème c'est que je ne pouvais plus utiliser les combinaisont Ctrl+Alt+Fn pour aller voir mes autres consoles linux :'(
    J'ai essayé un moment le layout décrit à droite de l'espace, très agréabl, je pouvais enfin utiliser cette touche Ctrl de droite que je n'utilisais jamais ! par contre ca posait problèmes pour taper AltGr+... dans une console teste ... Il faudrait que j'étudie comment changer leur agencement.

    Le clavier dont je rêve, un clavier avec des touches blanches (avec un kit d'autocolants pour que je puisse écrire dessus, je tape toujours en regardant), disposées de manière droite (pas décalées). Je pourrais ainsi prendre un autre layout que le super anti-ergonomique AZERTY ! Un style Dvorak sans doute, peut être un peu modifié pour faciiter la programmation.
    Ce que je rêve avec linux et sa gestion clavier, c'est une gestion unifiée entre Xorg et les consoles texte, et la possibilité de changer le layout sans être root (Xmodmap m'interdit d'aller sur les consoles virtuelles si je change trop le clavier)
  • [^] # Re: Oui mais ...

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.

    Je pertinente !
    Des news de ce genre, j'en voudrais plus souvent, cela m'a fait découvrir Zsh que j'utilise maintenant ... très agréable. Surtout niveau completion qui se fait en dessous de la ligne de commande et disparaît après (ca ne fait pas scroller le terminal et on garde de vue les commandes d'avant.

    Et aussi niveau prompt, j'aprécie RPS1, le prompt à droite.
    Dans PS1, j'ai les infos de d'habitude, username, hostname et dossier courant que je limite a deux niveaux (limite la tailel du prompt dans les niveaux profonds.
    Dans RPS1, le dirname complet dans une couleur pau contrastée. Et disparaît automatiquement lorsque le curseur arrive dessus.

    En plus, la couleur change selon le succès de la commande d'avant, super pratique et merci a la personne qui a donné l'astuce sur cette page.

    prompt(){
    autoload colors
    colors
    reset="$terminfo[sgr0]"
    bold="$terminfo[bold]"
    color_isok="%(?.%{$bold$fg[green]%}.%{$bold$fg[red]%})"
    # %(!.#.$) to have '$' or '#' sign like bash / %# to have either '%' or '#'
    export PS1="$color_isok%n@%M%{$reset%}:%{$bold$fg[blue]%}%2~%{$reset%}%(!.#.$) "
    export RPS1="%{$fg[yellow]%}%~%{$terminfo[sgr0]%}"
    }
  • [^] # Re: la complétion dans bash ; eshell

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.

    Le complètement intelligent, je n'aime pas trop, il suffit que ton fichier n'ait pas la bonne extension pour que tu ne puisse pas le trouver.

    Je ne sais plus pourquoi j'avais ce problème, mais par exemple, si tu veux dézipper un fichier ODT, tu ne peux pas (mauvaise exstension) ...

    file file.odt
    file.odt: Zip archive data, at least v2.0 to extract
  • [^] # Re: Merçi pour les infos

    Posté par  (site web personnel) . En réponse au journal gmake sondage. Évalué à 2.

    Modifier un Makefile écrit à la main, pourquoi pas, mais un makefile généré par les autotools, cmake ou d'autres, non merci.
  • # Concrètement

    Posté par  (site web personnel) . En réponse à la dépêche Première publication du projet Magrathea. Évalué à 1.

    C'est pour quoi faire ?
    Quelles applications ?

    En gros, c'est un truc style Google Earth ou un nouveau MMORPG ?
  • [^] # Re: Grrr

    Posté par  (site web personnel) . En réponse au journal Gnome 2.16 est là !. Évalué à 2.

    Malhereusement, je suis dans le même cas, mais je garde les polices lissées par défaut car sinon, c'est affreux. Et une personne a qui j'ai montré gnu/linux une fois m'avait fait la mêm remarque préférant les polices non lissées.

    On peut voir la même différence dans blender lorsqu'on active les polices internationales (lissées) ou non.
  • [^] # Re: Utilisation d'un débugger

    Posté par  (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 3.

    Tu peux utiliser un truc en mode graphique comme kdbg ou ddd ... C'est ce que j'utilise lorsque j'ai besoin et c'est plus pratique je trouve que la ligne de commande.
    Après, il faut un grand écran.

    ddd affiche en plus une console gdb ... tu dois pouvoir apprendre les commandes comme ça.

    http://www.kdbg.org/
    http://www.gnu.org/software/ddd/
  • [^] # Re: MONO, pourquoi tant de haine ???

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

    ASP.NET, je ne vois pas trop l'interêt ... du moins de ce que je peux en juger extérieurement.
    les pages générées sont affreuses et il arrive bien souvent que je ne puisse pas utiliser les onglets, ou alors que des choses simples comme le logguer dans un onglet et rafraichir l'autre pour être loggué dans l'autre ne marche pas

    Enfin, peut être que lorsque IE7 aura des tabs, ça changera ...
  • [^] # Re: bientot la fin de esound ?

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

    l'avantage de mpc/mpd (du moins celui que j'y trouve) c'est que lorsque la GUI crashe (ou tout simplement mon serveur X, j'ai toujours de la musique, une gestion playlist et tout ...

    Je n'ai pas l'impression (je peux me tromper) que le but est de déporter un flux audio, car c'est le serveur qui fait les accès aux fichiers de musique, pas le client.
    Si tu veux déporter ton son, tu dois t'arranger pour déporter aussi ton dossier de musiques, par un partage NFS par exemple.