barmic a écrit 10455 commentaires

  • [^] # Re: compteur ?

    Posté par  . En réponse au journal Parlons C, parlons pipe !. Évalué à 3.

    En fait tu n'a aucun humour dès que ça parle à peine de sexe ?

    L'ironie était trop subtile ? Je présumais que l'allusion aux politiques aurait suffit à te faire voir l'humour.

    Par contre je ne m'excuse pas de la situation, je préfère rester sincère (et là ce n'est pas ironique).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Voici un exemple concret de femme ayant quitté le libre pour cette raison

    Posté par  . En réponse au journal Logiciel libre, sexisme et féminisme. Évalué à 4.

    On peut rire de tout, mais pas avec n'importe qui

    Il a bon dos Desproge. Cette phrase est réutilisée à tord et à travers mais jamais dans le même sens que son utilisation à lui (pour dire qu'il n'a pas envie de rire quand il est en présence de monsieur Le Pen).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: compteur ?

    Posté par  . En réponse au journal Parlons C, parlons pipe !. Évalué à 7.

    C'est cool les excuses, c'est comme les démentis de ministres ou les condamnations de chefs d'État. Ça coûte rien, ça fais joli à la télé et personne te demande d'être sincère.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Gestion des paramètres

    Posté par  . En réponse au journal Parlons C, parlons pipe !. Évalué à 3. Dernière modification le 21 août 2012 à 15:47.

    Dans toutes tes fonctions tu gère les paramètres NULL comme ça :

    void my_function(SmallFifo * f)
    {
        if(f==NULL) return;
        /* le reste de la méthode */
    }
    
    

    Je comprend bien le coté esthétique, mais n'est-il pas plus performant (si on considère que l'utilisateur va plus souvent t'envoyer un pointeur valide qu'un NULL) d'écrire :

    void my_function(SmallFifo * f)
    {
        if(f!=NULL) {
            /* le reste de la méthode */
        } else {
            return NULL;
        }
    }
    
    

    Si je ne me trompe pas ça diminue les erreurs de prefetch d'instructions par la CPU (je crois savoir que c'est important sur des CPU avec un pipeline long comme les P4, je ne sais pas si c'est valable sur ton micro-controlleur.

    PS : à la réflexion la condition est un peu plus lourde donc peut être que c'est pas si bien que ça.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Lapin tout compris

    Posté par  . En réponse au journal Parlons C, parlons pipe !. Évalué à 10.

    (J'ai pu me gourer sur le nombre de 0)

    Tu viens d'expliquer pourquoi il ne l'a pas fait comme ça.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: On tourne en rond

    Posté par  . En réponse au journal Logiciel libre, sexisme et féminisme. Évalué à 6.

    Ton argument peut s'appliquer à tout.
    Pourquoi parler du racisme si on ne fais pas parti d'une minorité qui en est ciblé par exemple ?

    La réponse est simple c'est de la solidarité. Vouloir en faire plus que les personnes touchées est mal venue, je suis d'accord. Mais il s'avère que le journal qui a déclenché tout cela vient, il me semble, d'une femme (ou en tout ça a était soutenu par une femme). Ça montre que la thèse était fondée et que ce n'est pas des hommes complètement à coté de la plaque. Mais ça fait débat car chacun voit cela avec sa sensibilité et son vécu. J'ai connu quelqu'un qui était convaincu du contraire. Pour lui les femmes sont aidé par la nature et en plus on cherche à créer une égalité là où la nature n'en a pas fait ce qui désavantagerais d'autant plus les hommes.

    La frontière du sexisme est ténue. Et je pense que ce n'est pas la peine d'en parler autrement qu'en cherchant à la définir (plutôt que de faire des bataille d'anecdotes et d'attaque personnelle (t'es un homme tu devrait la fermer)). C'est ce que l'on fait avec le LL on a défini quelques règles qui rendent un logiciel libre et on les appliques. Mais bien sûr il faudrait chercher à avoir un débat constructif c'est généralement vain quand ici quand certains des trolleurs les plus poilus sont de la partie.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Putain d'hypocrisie en parlant du split view

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 4.

    La démocratie n'a rien avoir là dedans. Justement je n'ai pas dis qu'il y avait beaucoup de monde qui l'utilisait mais que certains l'utilisait. Je ne pense pas que ceux qui ne l'utilisaient pas soit gêné d'avoir une entré en plus dans un menu et la touche F3 de pris. Regarde des logiciels très complexes comme LibO, vim ou emacs. Il ne viendrait pas à l'esprit de retirer par exemple les style de LibO parce que la majorité des utilisateurs ne s'en servent pas, de même pour des macro vim ou emacs. Le nombre d'utilisateurs seulement n'est pas suffisant pour décider si on garde ou pas une fonction, c'est le nombre d'utilisateur rapporté au poids du développement.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: On tourne en rond

    Posté par  . En réponse au journal Logiciel libre, sexisme et féminisme. Évalué à 4.

    On est meilleur en problème socio-culturel qu'en science, on a au moins 2 journaux sur le boson de Higgs et le prix nobel n'est pas pour nous :(

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Putain d'hypocrisie en parlant du split view

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 3.

    Vu le remoud que ça a fait ici, je présume que c'était utilisé.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Putain d'hypocrisie en parlant du split view

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 4.

    Personnellement ce qui me pose problème c'est pas de savoir si c'est compliqué ou pas, mais d'avoir viré une fonctionnalité parce que tout le monde ne l'utilisait pas alors qu'elle avait pas mal d'utilisateurs. Ils ont viré les nautilus actions par exemple ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: les journalistes...

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 2.

    La proportion s'est réduit mais es-tu capable de dire que les utilisateurs de Windows ont switchés vers iOS ou android ? (c'est de ça qu'on parle : l'inertie des utilisateurs)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: File manager

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 1.

    peut-être que ces logiciels ne scannent qu'un dossier en particulier ? (celui où on mets les médias type musique, images et qu'on a configuré pour cela).

    Oui, sauf pour picasa, mais KDE a un truc qui scanne le disque plus ou moins en continue non ? Mais ce n'est peut être pas si mal si ce n'est qu'une fois. Pour certaines personnes que j'aide je serais heureux qu'il y ai 3 ou 4 logiciels (musique, vidéos, photo et document (word, excel, opendocument et ooxml)) qui scannent une fois le dossier utilisateur, organise tout en 4 dossiers (/Musique, /Images, /Vidéos et /Documents) et qui lors du montage d'un média de stockage font de même (désactivable et rollbackable à la demande). Mais pour faire ça il faut quelques points très importants à mon avis :

    • permettre de voir clairement ce que l'on viens d'importer (même si le dernier import a plusieurs jours)
    • avoir pour les images une organisation en album/dossiers et pouvoir en laisser certains non affichés par défaut (il faut aller les chercher pour les voir). C'est une question de pudeur quand il y a plusieurs personnes devant l'écran mais pas que des fois, les gens gardent des images qu'ils ne prennent pas plaisir à regarder mais qu'ils doivent garder.
    • des IHM bien léchée, ça ne me plaît pas mais il faut vraiment que l'IHM cache la complexité, montre que les actions ne sont pas définitive (et être claire sur le nom des actions (des fois suppression définitive c'est mieux que suppr)), que l'utilisateur ne soit pas enfermé dans un workflow qui lui paraît compliqué (du genre importation > tagging > retouche > …) ou alors il faut qu'il soit simple est court.

    Je sais que c'est facile à dire. Mais j'ai bien conscience que le travail sur les interfaces c'est 80 à 90% du boulot faire de l'indexation on sait faire. Mais si le projet gnome pouvait nous donner leurs objectifs comme je viens de le faire (en plus détaillé), puis des mockup, on comprendrait déjà mieux où ils veulent en venir et ils passeraient moins de temps à expliquer leur commit.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: File manager

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 2.

    C'est aussi l'approche utilisée par amarok, clementine, listen, rithmbox, etc. Ainsi que picasa de google.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: File manager

    Posté par  . En réponse au journal Nautilus c'est super cool. Évalué à 0.

    Et les applications sont incompatibles les unes avec les autres. (L'un n'implique pas forcement l'autre, mais il y a au moins partiellement un cercle vicieux.)

    Qu'est ce que tu veux dire par incompatibles ?

    Le cargocultisme des ihm des téléphones et tablettes pour laptop et workstation est stupide. Que l'on parle de Windows 8 ou de Gnome (à la reflexion c'est plus le cas quand on parle de Gnome, mais bon…)

    Sauf qu'il n'est pas question d'IHM en l'occurrence mais d'usage. Les gens utilisent des devices android sans gestionnaire de fichier et je vois d’expérience qu'il y a bon nombre d'utilisateurs qui galère à avoir une arborescence un temps soit peu ordonnée. Ça ne me semble pas tout à fais idiot.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: *sh VS. python

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 2.

    Je t'aurais bien parlé de rlwrap mais il fait pas d'auto complétion et fait 68Kio.

    Personnellement je gagne plus de temps avec simplement les abréviation que me permet zsh (Ig va donner "| grep ", Ia -> "| awk ", Is, etc, l'auto-cd qui me permet de ne pas mettre de cd, les répertoires nommés et les raccourcis zle avec par exemple Echap+q qui efface la commande en cour de frappe et la ré affiche une foie que j'ai tappé une commande, etc), plutôt qu'au lancement de mon login shell et aux actions un peu plus rapides.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: *sh VS. python

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 3.

    Tiens je ne connais pas du tout mksh qu'as t'il de particulier ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: *sh VS. python

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 2.

    LinuxMag avait un article il n'y a pas si longtemps qui « benchait » le contraire. Faudrait que je regarde de plus près.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Livre en français?

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 3.

    J'aime bien Scripts sous linux et Langages de scripts sous linu tout les deux de Christophe Blaess.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: *sh VS. python

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 3.

    Je n'ai pas l'impression que ces bashism puissent être très utilisés lors de l'init. Dans ce cas, c'est surtout la vitesse de chargement (suite aux nombreux fork) et d'exécution qui prime.

    Si si je pense que les bashisms sont utilisables mais pas souhaitables lors de l'init.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Tableau

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 5.

    Il me semble qu'il y a également comme différence ceci : avec les backquotes ça lance un autre shell pour exécuter la commande, alors qu'avec $() c'est le shell courant qui l'exécute.

    C'est le cas pour les deux, si je ne dis pas trop de bêtises.

    Je ne sais pas dans quels cas cela peut avoir une incidence mais il doit bien y en avoir.

    Par exemple :

    VAR=1
    $(VAR=3)
    echo "$VAR" # 1
    
    

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: *sh VS. python

    Posté par  . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 6.

    Debian qui préfère pousser un truc "POSIX" sous licence BSD, qu'un truc GNU sous GPLv3 8-o … c'est la fin des haricots !

    Debian suit la DSFG comme toujours :) Mais Debian n'est pas la seule à être passé à dash (ubuntu a était la première).

    J'attend de voir cela, d'ailleurs je n'ai trouvé aucun bench sur le web !? (si t'as de bons liens je suis preneur).
    Je suis particulièrement sceptique sur ce point puisque les "bashism" permettent souvent d'éviter des appels à sed, awk, expr, ou de faire des choses en beaucoup moins d'Itérations.
    Est-ce que le temps pour bash d'identifier la syntaxe est si long par rapport au temps gagné ensuite par ces bashism ?

    Non. Pour exécuter un script POSIX bash est plus lent que dash.

    Par contre je jette moi aussi avec enthousiasme la pierre à ceux qui faisaient des "bashism" en tout gardant le shebang #!/bin/sh.
    (putain quoi, sh est tellement limité, c'est pas compliqué d'identifier son périmètre…:evil:)

    C'était le cas il n'y a pas si longtemps.

    J'espère seulement qu'ils vont savoir se limiter à POSIX et ne pas rajouter de "dashism" au fur et à mesure…

    C'est le principe du projet donc je ne vois pas pourquoi il ne le feraient pas.

    Enfin revenir à du "pur" shell POSIX, me semble pas une bonne approche, je vois cela vraiment comme un simple retour en arrière plutôt qu'une évolution.

    Ça permet d'éviter au système d'init d'avoir une dépendance vers bash. C'est dommage de forcer la main vers bash alors qu'il existe d'autres shell au moins aussi pertinents (zsh, ksh et tcsh entre autre).

    On peut critiquer systemd (moi-même je ne suis pas convaincu par son implémentation), mais c'est une approche déjà plus innovante […]

    Le but n'est pas l’innovation, mais simplement d'améliorer l'existant.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Moi qui pensais ...

    Posté par  . En réponse au journal Actualité geek-féministe de l'été . Évalué à 3.

    talk is cheap, show me the code

    Tu as raison le lien social dans les LL c'est inutile. Tout ces sites d'utilisateurs sont profondément inutiles car ce ne sont pas des communautés de développeurs. Parler est inutile, il faut coder. Je t'enjoins à montrer l'exemple :)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Compilation

    Posté par  . En réponse au journal Actualité geek-féministe de l'été . Évalué à 5.

    On a parlé de Debian qui a adopté un texte pour la diversité.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Marre

    Posté par  . En réponse au journal Actualité geek-féministe de l'été . Évalué à 7.

    Il est passé maître dans le domaine.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: merci

    Posté par  . En réponse au journal Actualité geek-féministe de l'été . Évalué à 3.

    Qui a parlé de nimage dans ce journal ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)