ariasuni a écrit 3200 commentaires

  • [^] # Re: C'est triste

    Posté par  . En réponse au journal Le Site du Zéro a disparu. Évalué à 1. Dernière modification le 19 septembre 2013 à 18:36.

    Marrant on m’avais jamais fait de remarque sur ma signature… Merci! Et encore je ne parle pas de mon code typographique.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: gstreamer spoiler

    Posté par  . En réponse à la dépêche Firefox 24. Évalué à 1.

    Anéfé, mais bon c’est l’«essai HTML5» donc on peut pas vraiment leur reprocher des défauts à ce niveau-là…

    Bref, on se mangera Flash jusqu’à la fin de nos jours.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comparaison 2012 / 2013

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 2.

    Certes, mais c’est un changement beaucoup moins important qu’un changement de distribution.

    Écrit en Bépo selon l’orthographe de 1990

  • # C'est triste

    Posté par  . En réponse au journal Le Site du Zéro a disparu. Évalué à 10.

    La v4 est pour moi l'échec le plus total. Beaucoup moins ergonomique, les premiers mois c'était très bugué et lent, c'est toujours plus long à charger que la v3, et on a plus les news.

    Le pire, c'est que ça fait des mois qu'on ne peut plus écrire de tutoriel. Ils ont simplement tué leur killer feature et tout ce qu'ils trouvent à faire c'est détruire le nom du site, changer la couleur de leur CSS, avec des projets de cours en ligne.

    Ils partent dans tous les sens, empêchent les utilisateurs de contribuer au site parce qu'ils sont trop occupé au pôle marketing.

    Pourtant c'est avec le Site du Zéro que j'ai découvert l'HTML/CSS, le C et le C++, et surtout, découvert GNU/Linux — le plus gros changement dans ma vie. J'en serais pas là sans ça, je serais peut-être même pas la moitié de ce que je suis.

    C'est pour ça que ça me fait mal de le dire, mais le fait est que depuis la v4 c'est pourri. Et s'ils ne réagissent pas très vite, ça sera une malheureuse descente aux enfers pour eux. À mon avis.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comparaison 2012 / 2013

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 3.

    Y aurait-t-il une raison pour que ça ai changé? Je ne suis pas sûr que la part d'Ubuntu ne soit plus majoritaire juste à cause de Unity et d'Amazon. Ceux qui gueulent sont toujours ceux qu'on entends le plus (forcément).

    La part d'utilisateurs qui utilisent Xubuntu ou Kubuntu n'ont pas dû bouger, et ceux qui ont subit (pas apprécié) Unity ont, à mon avis, pour une bonne partie migré vers Xubuntu ou Kubuntu ou Cubuntu ou GNOMEbuntu voire Linux Mint.

    Maintenant, si tu as des statistiques fiables, on pourrait dire lequel de nous deux a raison.

    Ou on refait un sondage.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Corrigé

    Posté par  . En réponse à l’entrée du suivi Impossible de prévisualiser si un utilise mal la syntaxe Markdown pour les images. Évalué à 2 (+0/-0).

    Vous êtes simplement des fous furieux. Franchement, jamais vu un bug corrigé aussi vite que sur Linuxfr. Merci!

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comment ça se passe d'un point de vue législatif ?

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 2.

    Il semble que tu as raté une subtilité de ma réponse :)

    Effectivement, S ou X. Et peut-être que je loupe quelque chose.

    Tout à fait, il s'agissait d'une remarque et non d'une excuse (je n'ai pas d'excuse).

    Je ne l'ai pas pris comme tel, ne t'inquiètes pas!

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comment ça se passe d'un point de vue législatif ?

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 2. Dernière modification le 18 septembre 2013 à 19:39.

    Ne jamais dire jamais, on ne sait jamais, tu peux toujours te tromper.

    En effet, cette règle n’est valable que pour certains temps. Au moins l’indicatif présent.

    Tu as tout à fait raison, mais j'ai toujours eu l'impression qu'en français, on a inventé les exceptions avant les règles…

    On est d’accord. Mais tant qu’on est pas d’accord sur comment on doit écrire le français pour qu’il soit plus simple, il faut s’en contenter… Au contraire de la typographie où là on est quand même assez libre.

    Sincèrement, je me relis et je crois sincèrement que je me suis améliorer ces dernières années (il faudrait comparer avec mes premiers messages ici).

    Sans doute, mais tu n’as tellement fait de fautes finalement vu que tu as répété tout le temps la même grosso-modo! Gageons que la prochaine tu ne la feras pas! D’ailleurs moi aussi ça m’arrive qu’on me montre une faute que je faisais depuis des années…

    Écrit en Bépo selon l’orthographe de 1990

  • # Autres nouveautés

    Posté par  . En réponse à la dépêche Firefox 24. Évalué à 8. Dernière modification le 18 septembre 2013 à 19:30.

    Ils ont aussi bossé sur l’UI, et comme une image vaut mieux qu’un beau discours:

    Quand Flash est désactivé (On ne le voit affiché que rapidement car il est remplacé par le message d’erreur de Youtube mais ça marche aussi sur d’autres sites):

    Un nouvel écran quand Flash est désactivé

    Et une petite fenêtre popup sympa pour désactiver Flash:

    Désactiver Flash rapidement

    En plus, l’écriture de ce commentaire m’a permis de découvrir un bug.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: gstreamer spoiler

    Posté par  . En réponse à la dépêche Firefox 24. Évalué à 2.

    J’ai tout installé, j’arrive à lire un fichier mp4 depuis mon ordinateur mais certaines vidéos Youtube nécessitent quand même d’avoir Flash. Pourtant, la page Youtube sur HTML5 indique que je participe à l’essai HTML5 et que je supporte le format H.264. Et ce n’est pas un filtre par user agent, j’ai vérifié.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comment ça se passe d'un point de vue législatif ?

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 6.

    Tu sais la dernière fois que j’ai essayé de discuter avec toi c’est parti en troll parce que t’avais plus ou moins raison et que le ton que tu employais de ne donnais pas envie de «lâcher l’affaire». Je voulais avoir le dernier mot, simplement parce que j’ai ressenti tes message comme une agression.

    Ça peut paraitre débile comme ça, pourtant c’est comme ça que certaines personnes réagissent. Maintenant j’ai honte d’avoir réagit comme ça mais c’est trop tard.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comment ça se passe d'un point de vue législatif ?

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 4.

    les réseaux sociaux

    Voyons, les rézossossios!

    Tu ne trompes pas grand monde avec des arguments […]. Tu remarqueras par exemple […]

    Ma remarque est général.

    Non, ta remarque est colonel!

    un discourt

    Un discours (et pas un 10 court).

    Si tu sais pertinemment que tu t'_exprimes_ de manière méprisante soit tu ne t'en rends pas compte et tu adaptes après que l'on te l'ai fait remarquer, soit tu le sais et c'est que tu cherches bien à mépriser ton interlocuteur.

    «Tu» ne sors jamais sans son S!


    J’en avais relevé une, du coup ça a piqué ma curiosité et j’en ai cherché d’autres.

    Écrire sans se relire, c’est mal!

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Dynamisme de GIMP

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 3.

    Ah vous ne migrer pas vers Qt vous aussi? :p

    Cf. le logiciel de Linus pour la plongée et LXDE.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Comment ça se passe d'un point de vue législatif ?

    Posté par  . En réponse à la dépêche Financement participatif de dessin symétrique dans GIMP. Évalué à 7. Dernière modification le 18 septembre 2013 à 18:29.

    Pour moi tu n’as pas été insultant, mais un peu agressif dans l’une de tes phrases. C’est pour ça que tu n’es pas forcément bien noté quand tu dis des trucs pertinent (comme ici): la forme peut blesser la personne, et ça c’est problématique dans une discussion.

    Tu ne peux pas toujours te réfugier derrière les mêmes excuses, même derrière notre écran on a une certaine sensibilité, et c’est pas en leur parlant «mal» (de leur point du vue) et en leur disant qu’ils sont coincés du cul que ça va changer. Au contraire, ils vont se sentir agresser, et c’est à peu près aussi efficace que de battre un gosse parce qu’il n’a pas fait ce qu’il fallait.

    Vu le troll que ça a généré, je ne pense pas que ton message soit passé efficacement (en tout cas ça a occupé beaucoup de monde pour pas grand chose).

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: French KISS

    Posté par  . En réponse à la dépêche Framanews Reloaded : le retour des inscriptions !. Évalué à 4.

    Pas de licence indiquée, c'est juste marqué que c'est copyleft et que ça donne les quatre libertés. Pas très clair tout ça.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: C’est abstrait mais c’est intéressant

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 3.

    Pour la pertinence de l’ECS, l’architecture de mon programme n’en finissait plus de changer et de se complexifier, je pense que ça réponds exactement à mon problème, et en plus ça m’apprend à penser différemment. Donc dans tous les cas je suis gagnant.

    En résumé, l’entité en elle-même n’est qu’un un amas de composant qui contiennent eux les données. C’est l’objet/machine état/autre système qui s’occupe contient toutes les règles de jeu, un peu comme si l’entité avait une fiche perso, chaque composant serait une compétence ou un aspect du personnage, et le système chapeaute tout ça comme un maitre de jeu.

    J’ai pris conscience que je n’appliquais sans doute pas assez la règle de l’article sur le Bomberman: réduire au minimum les composants, ça permet en plus d’être vachement plus flexible pour des modifications futures… Un autre intérêt semble être que toute la logique est au même endroit donc ça doit sans doute faciliter les évolutions des composants, non?

    Enfin, je tenais à te remercier pour l’idée de l’interrupteur piégé: c’est tout bonnement diabolique, et faudrait que je détaille plus pour l’expliquer mais c’est super intéressant pour mon gameplay. Il faut savoir que c’est largement repris d’un jeu déjà existant mais qui est sorti il y a un certain moment, sous Windows et surtout pas libre. Donc je suis à la recherche d’idées pour démarquer mon jeu de l’original (et le rendre bien meilleur!).

    En tout cas merci beaucoup, je vais prendre le temps de digérer tout ça. J’ai juste pas compris comment sans grille je suis censé savoir quels éléments qui ne se mettent pas à jour automatiquement peuvent être mis à jour (optimisation prématurée, peut-être, je préfère être certain de pouvoir la faire en cas de besoin au moins).

    Pour le dessin de la carte, si j’ai bien compris c’est possible de dessiner un élément en-dessous d’un autre, donc l’ordre importe peu. Je comprends alors bien mieux comment c’est fait dans les autres jeux.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 3.

    La présentation était très mauvaise, on est d’accord.

    Rust ne change presque plus niveau syntaxe, si tu utilises la version git (0.8) tu auras une version qui ne changeras presque pas par rapport à la version 1.0. Le principal travail est de régler des bugs, pour ce que j’ai testé pas tant que ça, et s’il y en a les contournements sont faciles. Le plus gros bug à l’heure actuelle c’est le fait que les opérateurs composé (+=, -=, *=, etc) ne fonctionnent pas et sont donc retirés provisoirement. Personne ne travaille vraiment dessus pour le moment donc ça viendra pas tout de suite, j’ai bien l’impression que ça ne seras réintroduit que la 0.9 ou la 1.0 mais pas avant.

    Grosso-modo, je pense qu’avant de sortir la version 1.0 il va y avoir beaucoup de travail sur la doc qui est assez complète mais pas forcément à jour (pour la version git, pour l’instantané, 0.7, j’ai l’impression que c’est bien à jour) et surtout pas forcément très pédagogique (c’est à dire qu’une personne qui ne connait pas la programmation ou qui est débutant ne s’y retrouvera pas). Et puis sur le nettoyage de code aussi.

    Pour moi le principal problème au niveau technique c’est qu’il n’y a pas de binding pour Qt (qui serait soit dit en passant un enfer vu la taille du truc). À priori vu que GTK c’est du C, on peut l’utiliser assez facilement (mais bon j’aime pas GTK), il y a un logiciel sur Github pour générer les bindings pour les trucs gobject, mais en pratique personne ne l’utilise. Pour le reste, Rust a des bindings pour la SDL, la SFML, MongoDB, SQLite, PostGreSQL, OpenGL ES, Cocoa, SpiderMonkey, et encore pleins d’autres trucs.

    Et puis il y a aussi beaucoup de projets basés sur Rust: rustboot, zero.rs, rust-http et rust-http-client, Servo bien sûr, sprocketnes (émulateur de NES, plutôt preuve de concept qu’autre chose mais fonctionnel pour la majorité des choses), q³ (un «jeu» pas encore terminé, encore bugué (pas testé mais c’est écrit dans le README), mais en gros on prend les cartes de Quake 3, on voxélise et on rend ça entièrement destructible), rust.ko pour écrire des modules Linux en Rust, etc.

    On a des gros trucs, complexes et qui nécessitent une bonne architecture et de relativement bonnes performances, qui sont basés sur Rust (je rappelle, Servo, le compilateur Rust et la majorité de la bibliothèque standard), techniquement ça fonctionne très bien mis à part quelques cas spécifiques.

    Pour moi le principal atout de Rust c’est sa communauté, de gens talentueux qui font du travail de qualité, une forte activité sur Github et en dehors, sympas sur IRC ils t’expliquent ce que te ne comprends pas…

    Bref, Rust c’est juste énorme et j’ai hâte que ça sorte en version 1.0, parce que je suis sûr que pas mal de monde (dont moi) attendent des versions stables pour travailler sérieusement avec. Si avec ça on pouvait avoir des bindings pour Qt ça serait cool (je ne vois pas d’autre gros truc qui manque).

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: C’est abstrait mais c’est intéressant

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 2.

    Ah ouais, mine de rien 64×64 c’est déjà ÉNORME! J’avais jamais fait le calcul…

    Écrit en Bépo selon l’orthographe de 1990

  • # Génial

    Posté par  . En réponse à la dépêche Concours de programmation CodinGame le 21 septembre 2013. Évalué à 6.

    L’évènement, déjà génial à la base, s’améliore beaucoup à chaque fois! Je n’y ai participé qu’une seule fois, mais j’ai aussi fait des exercices des séances précédentes. Les exercices sont très intéressants, prenants même, et l’énoncé est construit de telle sorte qu’on comprenne l’intérêt de l’exercice par rapport à des situations réelles.

    Le site web est bien foutu, on a tout sur une page — le code, l’énoncé, la sortie de l’application — sans avoir besoin de défiler (bon je pense que si on fait un code qui passe tout les tests on fini par dépasser un peu du cadre initial), quand je l’ai fait je n’ai pas eu de problèmes de latence, pas de bug, une interface plutôt pratique.

    À chaque nouvelle édition, il y a des langages supplémentaires, et quand on voit la liste c’est quand même assez impressionnant d’avoir intégré tout ça ensemble. Et c’est un gros point fort de l’évènement: vous pouvez programmer dans le langage que vous voulez, approfondir vos connaissances sur un langage que vous aimeriez utiliser pour des trucs un peu sérieux, et même découvrir un nouveau langage pour lequel on aurait la flemme d’installer le compilateur/interpréteur et la bibliothèque standard en faisant les exercices des fois précédentes.

    Une fois j’ai contacté l’équipe par courriel, une personne très sympathique m’a répondu, et j’ai reçu la réponse très rapidement. On sent très franchement une volonté de bien faire! Si vous avez un problème, vous pouvez leur faire confiance pour vous aider.


    On dirait que vous avez presque tous les langages, que pensez-vous de l’intégration du langage Rust? Il est développé par Mozilla mais pas encore très connu car encore en développement (version 0.7 «stable» et 0.8 bientôt). Néanmoins la syntaxe du langage change très peu à ce stade du développement, le projet est très complet et très prometteur.

    Bon évidemment vu le nombre de personnes qui font du Rust à l’heure actuelle c’est pas la peine de vous compliquer la vie, mais je pense que ça vaut le coup de garder un œil dessus.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Pourquoi Lua ?

    Posté par  . En réponse à la dépêche irccd, un robot IRC en C++ et Lua. Évalué à 4.

    Si tu suis la norme (4 espaces pour l’indentation), ça roule. Sinon c’est parce que les gens respectent pas les normes, mais en général si.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 2.

    Je me disais que tu dirais ça… C’est pas juste un gros mix. Le style est très cohérent, on a de l’inférence de type, on a une structure match qui est un switch mais sans avoir besoin d’utiliser break, qui vérifie et l’oblige à traiter tous les cas possibles:

    match(3) {
        x if x < 0 => {},
        x if x > 0 => {}
    }
    

    donne

    test.rs:2:1: 5:2 error: non-exhaustive patterns
    test.rs:2       match(3) {
    test.rs:3               x if x < 0 => {},
    test.rs:4               x if x > 0 => {}
    test.rs:5       }
    

    Il n’y a pas de pointeurs «null» mais un type spécial, Option:

    let x = ma_fonction_qui_peut_renvoyer_null_en_c_ou_un_int();
    match x {
       None => { /* On traite le cas où la fonction ci-dessus ne nous a rien renvoyer d’intéressant */ },
       Some(x) if x < 0 => { /* cas où x est inférieur à zéro */ },
       Some(2..3) => { /* On traite le cas de deux à trois*/ },
       Some(x) if x > 0 => { /* travail sur x dans les autres cas */ },
       _ => { /* Tous les autres cas */ }
    }
    

    Les structures de contrôles sont toutes des déclarations, ce qui permet de faire des choses intéressantes, par exemple en reprenant l’exemple du dessus, on ferait plutôt:

    let x = match {
       Some(x) => { x }, // pas de ; à la fin donc le «return» est implicite
       None => { /* On renvoie une valeur par défaut */ }
    }
    

    ou

    let x = nombre_negatif_ou_positif();
    x = if x > 0 { x } else { -x };
    

    On a des pointeurs dont l’objet pointé est géré par un ramasse-miette par tâche ce qui fait que l’on arrête pas le programme globalement, mais la plupart du temps on utilise un objet possédé qui a la durée de vie de son pointeur. Il y a aussi un système de référence pour pouvoir prendre en paramètre de manière indifférente l’un ou l’autre pointeur pré-cité.

    On a des tâches qui permettent la parallélisation vraiment facilement, c’est vraiment facile de les faire communiquer avec des tubes comme en C mais totalement sûr. C’est bien simple, un programme Rust ne peut pas faire une erreur de segmentation a moins d’un bug dans le compilateur ou dans la bibliothèque standard (il est possible d’écrire du code non-sûr — unsafe — pour certaines choses mais il doit être indiqué au compilateur).

    On a des clôtures, on peut faire des trucs génériques facilement, on a un système léger de macros, un système de formatage de texte aussi puissant que celui de Python. Il n’y a pas de classes, on a des struct sur lesquelles on implante des méthodes, on a des traits (des interface en Java, il y a aussi un concept similaire en Haskell). Le style de déclaration de fonctions ressemble au Python avec annotations.

    trait Test {
       // le &self indique que ce n’est pas une méthode statique, le ~ sert à indiquer que la str possédée
       fn fonction_de_test(&self, quelque_chose: uint) -> ~str;
    }
    
    struct Machine {
        x: uint,
        y: uint
    }
    
    impl Machine {
        fn new(x: uint, y: uint) -> Machine {
            Machine {
                x: x *2 + 3,
                y: y - 5
            }
        }
    }
    
    impl Test for Machine {
        fn fonction_de_test(&self, liste: ~[int], quelque_chose: uint) -> ~str {
            let x = (self.x - self.y) * quelque_chose;
            for i in liste.iter() {
    
            }
            x.to_str()
        }
    }
    
    fn main() {
        let x = Machine::new(2, 5);
        println!("Résultat: {}", x.fonction_de_test(6));
    }
    

    (le plus incroyable, c’est que j’ai mis n’importe quoi et que le résultat est… 42)

    On peut implanter des méthodes et des traits sur des types de base. Les noms des types sont en général bien choisis et courts (vec pour vecteur, to_str() à comparer au ToString de Java).

    Il est très facile d’utiliser des fonctions de bibliothèques C et d’exporter ses fonctions pour qu’on puisse les utiliser depuis un langage qui peut appeler des fonctions C (c’est à dire quasiment tous).

    J’ai sans doute oublier des tas de trucs, mais bon je vais arrêter là parce que sinon on y est pour deux heures encore! :p

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Compiz-fusion = Unity ?

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 3.

    Bah sans ça ça fonctionne aussi mais quand t’as perdu un truc que t’avais coupé t’es bien content.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Compiz-fusion = Unity ?

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 4.

    Des fois une application utilise le «mauvais» presse-papiers quand on fait copier, on ferme le logiciel et on découvre qu'on doit recommencer (et des fois on essaye plusieurs fois, croyant qu'on a raté notre coup!).

    Toujours est-il que les trucs du style Klipper et clipman je trouve ça vraiment pratique quand on veut copier un texte mais entre temps on fait autre chose donc on copie autre chose ou on voit qu'on veut copier quelque chose d'autre avant.

    On peut aussi avoir des images dans le presse-papiers, dans Clipman je sais qu'on peut en voir un aperçu dans la liste des trucs copiés.

    Et Klipper a une fonction pour générer des QRCodes, on peut alors récupérer notre lien ou texte sur notre téléphone, ça peut avoir son utilité — je ne suis pas sûr que ça fonctionne pour les images par contre. :p

    Enfin, Klipper peut lancer une action en fonction d'une expression régulière appliquée sur le texte copié.


    Je me déjà servi du copiage d'image dans le presse-papiers une fois, je ne sais plus trop pourquoi, mais c'est sympa. Je me suis servi une fois du QRCode, pour passer du texte à l'ordiphone sans pourrir ta boite de réception avec des courriels adressés à toi-même.

    Pour les expressions régulières, je pense que ça peut aider pour une tâche répétitive mais difficilement automatisable, et on peut désactiver les actions quand on n'en a pas besoin je crois.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Compiz-fusion = Unity ?

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 5.

    Bof, on trouvera un moyen pour le rétablir.

    Écrit en Bépo selon l’orthographe de 1990

  • [^] # Re: Compiz-fusion = Unity ?

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 6.

    Weston c'est l'implantation de référence qui n'est pas destinée à être utilisée en production mais servir de preuve de concepts et d'exemple.

    Écrit en Bépo selon l’orthographe de 1990