David Demelier a écrit 676 commentaires

  • [^] # Re: La réponse de Bram Moolenaar

    Posté par  (site web personnel) . En réponse au journal Neovim : vim's rebirth for the 21st century. Évalué à 1.

    Pour éviter les bugs, c'est simple : on ne code pas. Si j'ai bien compris c'est d'ailleurs le reproche fait (que ça n'évolue pas très vite).

    En parlant de ça, j'ai un bug qui date d'au moins plusieurs années (mais peut-être c'est ma configuration). Quand je découpe la fenêtre en deux, si j'entame un commentaire sur la fenêtre du haut, la fenêtre du bas devient 100% en couleur de commentaire (normal puisque j'ai pas terminé le commentaire). Mais quand je termine d'écrire mon commentaire, la fenêtre du bas garde la couleur de commentaire ce qui est assez énervant.

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Intéressant

    Posté par  (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E09 : Techniques de C++11 appliquées au système à entités. Évalué à 2.

    Pour être utilisateur du C++ je partage certains avis. Je rigole même quand j'entends Bjarne Stroustrup voulant un langage "facile à apprendre". Ce n'est pas le cas, C++ est extrêmement compliqué. Et il le devient encore plus quand on joue avec des aspects poussés du C++ comme le principe SFINAE + std::enable_if. Honnêtement, je m'en sers jamais, à mes yeux ça représente plus souvent de la masturbation intellectuelle qu'autre chose.

    Par contre, il existe des choses vraiment bien en C++ et qui ne me feront pas retourner au C, comme le mot clé auto, les variadic templates, les lambdas, etc…

    Il est vraiment convivial de pouvoir faire :

    for (auto p : avector)
        p.use();
    

    Par contre, je pense que le nommage du C++ est toujours horrible, et je ne parle pas de std::enable_shared_from_this, oui oui c'est bien une classe.

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Encore un logiciel qui passe de GTK à Qt

    Posté par  (site web personnel) . En réponse à la dépêche GCompris change de moteur. Évalué à 2.

    Bien, ça sera plus simple :-)

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Encore un logiciel qui passe de GTK à Qt

    Posté par  (site web personnel) . En réponse à la dépêche GCompris change de moteur. Évalué à 7.

    Encore un projet qui a compris :-)

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Qu'apporte Mageia ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la Mageia 4. Évalué à 0.

    Malheureusement ça fait des années que c'est comme ça. Mageia vient avec le passé de Mandrake Linux qui avait un bureau KDE par défaut et tous ces outils codés en Gtk. Vive la cohérence :-).

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Je voulais tester et je suis tomber sur ce brûlot

    Posté par  (site web personnel) . En réponse à la dépêche FreeBSD 10. Évalué à 3.

    Je sais pas si on peut beaucoup parler de performances avec FreeBSD. En toute honnêteté, FreeBSD est légèrement moins réactif qu'un Linux pour ma part. Les compilations sont un poil plus longues et la réaction des environnement graphiques aussi.

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Je voulais tester et je suis tomber sur ce brûlot

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

    Il en a le problème le gars. Wifi, USB, carte graphique, carte son. En fait rien ne fonctionne sur son PC :-). Soit c'est un gros PEBKAC soit il a vraiment un matos désuet.

    Pour ma part, seul l'ACPI (mise en veille) me pose problème. Tout le reste fonctionne :-).

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Déçu

    Posté par  (site web personnel) . En réponse à la dépêche Créer des applications avec Qt 5. Évalué à 0.

    Qt Quick c'est bien pour le prototypage notamment, je pense pas que ça remplacera Qt Widgets.

    git is great because linus did it, mercurial is better because he didn't

  • # Déçu

    Posté par  (site web personnel) . En réponse à la dépêche Créer des applications avec Qt 5. Évalué à 10.

    Je l'ai, je suis extrêmement déçu. Je voulais un livre qui apprennent vraiment Qt comme si on avait aucune connaissance mais ce livre vous demande de connaître un minimum. Il est presque intégralement consacré à Qt Quick. Si vous comptez apprendre à faire du Qt 5 en C++, c'est vraiment pas celui là qu'il vous faut.

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Windows ou Mac

    Posté par  (site web personnel) . En réponse au journal Nouvelle interface pour gedit. Évalué à 2.

    Ils ne codent pas, ils enlèvent du code. :)
    

    Merci, j'ai bien ri en lisant ça.

    git is great because linus did it, mercurial is better because he didn't

  • # Windows ou Mac

    Posté par  (site web personnel) . En réponse au journal Nouvelle interface pour gedit. Évalué à 3.

    Je vous le dis d'emblée: l'objectif est de dépouiller l'interface pour en faire une qui ressemble à un "bloc-notes pour Windows 95".
    

    Mouais, moi je dirais plutôt Mac OS X.

    git is great because linus did it, mercurial is better because he didn't

  • # Qt > Gtk

    Posté par  (site web personnel) . En réponse au journal Gtk to Qt - A strange journey. Évalué à 3.

    Tout est dans le titre. Gtk est clairement une erreur. Déjà vouloir réinventer la roue en recrééant un système object en C avec GLib juste parce qu'on aime pas le C++ est une erreur. Le simple développeur qui veut créer une classe avec GLib et Gtk doit coder 50 000 lignes. De plus l'absence de namespace en C rendent encore plus horrible l'API Gtk :

    /* Oui je dois caster en plus */
    gtk_window_create_with_my_very_large_number_of_parameters(GTK_WINDOW(myobject), G_OBJECT(myparameter); /* aille mes 80 colonnes */
    

    Non plus sérieusement

    GtkEntryCompletion * ec = gtk_entry_completion_new();
    
    gtk_entry_completion_set_minimum_key_length(ec, 10);
    

    Travaillant avec Qt dans mon poste actuel, je ne peux que le conseiller :-).

    git is great because linus did it, mercurial is better because he didn't

  • # Nouveau site et logo

    Posté par  (site web personnel) . En réponse à la dépêche Bibliothèque SFML version 2.1. Évalué à 2.

    Bonjour,

    Bonne dépêche, par contre le nouveau site et logo datent de la version 2.0 donc pas depuis la 2.1 "dans la foulée".

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Mercurial

    Posté par  (site web personnel) . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 3.

    Tout le coeur de mercurial est écrit en C, le reste de de l'assemblage en python (ce qui permet d'être performant et de faire du dev rapide).

    Exagère pas, il y a 11 fichiers C (dont 1 en contrib et 1 pour linux) qui totalisent 4800 lignes de code contre 66000 en python.

        1010 text files.
        1003 unique files.                                          
         708 files ignored.
    
    http://cloc.sourceforge.net v 1.58  T=3.0 s (101.7 files/s, 40642.3 lines/s)
    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Python                         251          12540          13727          66177
    HTML                             6            111             21          11054
    C                               11            913            495           4806
    Tcl/Tk                           1            309            127           3686
    vim script                       5            355            445           1933
    CSS                              6            240            100           1514
    Lisp                             2            226             72           1412
    Bourne Shell                    14            111            140            544
    Javascript                       2             64             29            368
    make                             3             40             13            137
    C/C++ Header                     1             25             26            121
    XML                              1              4              0             16
    DOS Batch                        2              3              7             16
    -------------------------------------------------------------------------------
    SUM:                           305          14941          15202          91784
    -------------------------------------------------------------------------------
    

    git is great because linus did it, mercurial is better because he didn't

  • # Mercurial

    Posté par  (site web personnel) . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 4.

    Je suis un utilisateur inconditionnel de Mercurial est fan depuis mes premières heures en développement. Cependant, j'ai du mal à croire qu'on puisse rendre Mercurial plus performant que Git. Mercurial est développé en Python ce qui soulève de base une certaine lenteur.

    Quand on voit le temps de clonage de la libsdl, on voit très vite les difficultés de Python.

    Par contre, je suis content de voir un peu plus de support envers Mercurial, le pauvre il se fait marcher dessus avec l'engouement de Git et GitHub.

    git is great because linus did it, mercurial is better because he didn't

  • # Pas mal

    Posté par  (site web personnel) . En réponse à la dépêche Premiers pas avec Ubuntu 13.10 : le manuel Ubuntu débarque en français !. Évalué à 5.

    Moi je n'utilise pas du tout ubuntu, mais ce projet est une très bonne initiative. La plupart des personnes qui débarquent vers le monde libre pensent souvent qu'ils vont devoir apprendre l'anglais et c'est grâce à ces initiatives que ce ne sera plus si nécessaire que ça :-).

    git is great because linus did it, mercurial is better because he didn't

  • [^] # Re: Toujour galère...

    Posté par  (site web personnel) . En réponse au journal Nouveau laptop, problèmes de batterie, et virtualisation. Évalué à 1.

    J'aurai même tendance à dire que c'est l'inverse. Avant ça marchait mieux car les technos étaient bien plus simple. Rien qu'à voir la quantité de code pour faire tourner le driver HDA comparé à AC'97 c'est inquiétant. Le driver FreeBSD fait environ 10 fois plus de lignes de code que le deuxième.

    Pour ma part, niveau laptop j'ai toujours eu pas mal de chance, seul l'ACPI a toujours été un problème. J'ai jamais eu une mise en veille fonctionnelle à 100%, sur FreeBSD c'est simplement inexistant sur Linux ça merde 1 fois sur 10. Pour la luminosité, c'est le même problème :).

    Maintenant, quand j'ai un système qui boot sur un laptop, je suis content.

    Pour info, je tourne que sur du HP, mon laptop courant est un HP Probook 4510s assez âgé qui fonctionne assez bien (utilisé avec FreeBSD 9.2).

    git is great because linus did it, mercurial is better because he didn't

  • # Je m'y perd

    Posté par  (site web personnel) . En réponse à la dépêche Les nouvelles versions du noyau seront publiées en .xz. Évalué à 2.

    Il y a tellement d'algorithmes de compression que je m'y perd. Quand on dit xz, c'est bien du LZMA qui est derrière ? Car c'est ce qui est dit sur sa page wikipedia mais les benchmarks montrent du lzma et xz donc je comprends plus :(.

    git is great because linus did it, mercurial is better because he didn't

  • # Qt

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

    C'est intéressant d'avoir utilisé Qt même pour un jeu ! En tout cas ça doit faciliter beaucoup la tâche :-). Par contre c'est vrai que ça fait un peu bizarre du coup de voir le thème du "système" sur les barre de progressions :-P.

    Bon courage pour la suite !

    git is great because linus did it, mercurial is better because he didn't

  • # Content

    Posté par  (site web personnel) . En réponse à la dépêche Valve dévoile la distribution GNU/Linux SteamOS. Évalué à 10.

    Moi je suis content.

    Je me souviens encore au début des années 2000, j'étais un grand joueur de Counter Strike CZ et c'était impossible pour moi de jouer sur Linux sauf si j'utilisais CrossOver.

    Au début Valve n'en avait rien à faire de Linux, maintenant ils commencent sérieusement à s'y intéresser et rajoutent même "L'avenir du jeu est dans Linux". Pour une société aussi grande et imposante que Valve dans les jeux vidéos, nous allons définitivement montrer que les systèmes et logiciels libres comme de vrais outils professionnels et non pas juste des alternatives à Windows.

    git is great because linus did it, mercurial is better because he didn't

  • # ZFS

    Posté par  (site web personnel) . En réponse au journal RHEL 7 pourrait utiliser XFS par défaut. Évalué à 6.

    Étant donné que le fs idéal n'existe pas, on peut se poser la question de savoir si Red Hat a pris une décision technique ou politique…

    Bien sûr que le FS idéal existe, il s'appelle ZFS.

    git is great because linus did it, mercurial is better because he didn't

  • # Licence

    Posté par  (site web personnel) . En réponse au journal Polycode : Moteur 2D/3D open-source. Évalué à 3.

    Et le tout sous licence MIT, alors la c'est vraiment beau comme projet :)

    git is great because linus did it, mercurial is better because he didn't

  • # Célérité

    Posté par  (site web personnel) . En réponse à la dépêche openSUSE 13.1 est là. Évalué à 10.

    Célérité

    Elle a aussi vol et piétinement ? Ok je sors --------> []

    Plus sérieusement, j'ai adoré SuSE (dans sa version d'origine à l'époque 9.x) il y a longtemps et je pense réessayer en tant que desktop pour madame. Je pense que ça pourrait faire l'affaire :).

    Les nouveautés de cette dépêche m'ont donné envie.

    git is great because linus did it, mercurial is better because he didn't

  • # Qwerty

    Posté par  (site web personnel) . En réponse à la dépêche Le Bépo en console inclus de base sous GNU/Linux. Évalué à 3. Dernière modification le 08 novembre 2013 à 12:00.

    Moi j'utilise un qwerty (modèle UK) et même pour écrire le français je me sens bien. J'ai pas de douleurs aux doigts ni au poignet, j'écris vite et plutôt sans fautes, je précise que je suis analyste développeur.

    Ce genre de disposition a évidemment ses bénéfices mais personnellement, je souhaite pouvoir acheter des claviers dans le commerce sans devoir trouver un revendeur sur 1 million qui possède des modèles Bépo. De plus la disponibilité de ces claviers pour ordinateur portable est quasi nulle, de ce fait il faut soit avoir l'envie de faire de la frappe aveugle (je suis assez doué, mais ça m'énerve quand même de ne pas avoir mes touches imprimées). Ou alors de les recoller soi même -> non merci.

    Je vais garder mes qwerty uk (sur mon portable), au travail et à la maison :).

    PS: Je tiens à préciser que pour un programmeur, le qwerty c'est juste le pied.

    git is great because linus did it, mercurial is better because he didn't

  • # Langage sans u

    Posté par  (site web personnel) . En réponse à la dépêche Capitole du Libre 2013 - le programme. Évalué à 3.

    Petit typo avec "language de script", il n'y a pas de u en Français :)

    git is great because linus did it, mercurial is better because he didn't