liberforce a écrit 4733 commentaires

  • [^] # Re: Et les elastic tabstops ?

    Posté par  (site web personnel) . En réponse au sondage J'indente mon code source avec. Évalué à 2.

    On peut faire le cas 1 avec des tabulations, et tout restera bien aligné.

    Justement non, c'est bien pour cela que je dis que c'est le seul cas où on est obligé d'utiliser des espaces.

    Soit x la largeur d'une tabulation. En général x = 4 espaces. Dans ton exemple, "int param1" commence à 12 + x. 12 est le nombre de caractères de "ma_fonction(". Or si tu as quelques connaissances en algèbre, tu te rendras vite compte que cela ne fonctionne pas.

    La ligne suivante avec des espaces vaudra 14. Avec que des tabulations vaudra n*x où n est un entier. Tenter de faire 12 + x = 14 te fait déduire que x = 2, or chaque éditeur ou utilisateur peut régler la taille des tabulations. Un utilisateur qui utilise autre chose que la largeur de 2 espaces pour une tabulation ne verra plus les variables alignées.

    Le seul moyen c'est même nombre de tabulations et d'espaces sur chaque ligne avant les éléments à aligner...
  • [^] # Re: [×] Je fais du Python

    Posté par  (site web personnel) . En réponse au sondage J'indente mon code source avec. Évalué à 2.

    Sur mon ancien projet, j'ai fait que du tab, miam :-).
  • [^] # Re: Et les elastic tabstops ?

    Posté par  (site web personnel) . En réponse au sondage J'indente mon code source avec. Évalué à 7.

    Les tabulations et les espaces c'est mal, parce que dès que l'indentation et les aligements de commentaires d'un utilisateur A passent mal chez l'utilisateur B qui n'a pas configuré ses indentations pareil.

    Oui et non. Cela dépend du style adopté pour l'alignement des paramètres d'une fonction par exemple. Si tu codes comme ceci, pas de problème:


    void ma_fonction (int param1, int param2, int param3)
    {
    }


    Mais dans de nombreux projets, on met les paramètres d'entrée et de sortie sur des lignes différentes pour voir plus facilement ce qui a changé lors d'un diff. Et là tu as des styles différents...

    1. ceux qui alignent les paramètres entre eux (chose que tu ne peux faire qu'avec des espaces)


    void
    ma_fonction (int param1,
                 int param2,
                 int param3)
    {
    }



    Ou bien
    2. tu décides que seuls les paramètres 2 à n seront alignés entre eux, et tu utilises un nombre fixe de tabulations (en général 2) pour les indenter.


    void
    ma_fonction (int param1,
            int param2,
            int param3)
    {
    }


    Le cas 1 est un exemple classique de où un utilisateur habituel de tabulations est obligé d'utiliser des espaces. Et le résultat fonctionne quelque soit la configuration. Pour faire du relatif -> tabulation, pour faire de l'absolu -> espaces.

    Perso, je préfère le cas 2. Il n'oblige pas à toucher à des lignes sans autre raison que changer l'indentation, comme par exemple quand on change le nom de la fonction et qu'il devient plus long ou plus court.
  • [^] # Re: et pour le C ?

    Posté par  (site web personnel) . En réponse au sondage J'indente mon code source avec. Évalué à 3.

    Allman aussi.
  • [^] # Re: Santé:

    Posté par  (site web personnel) . En réponse à la dépêche Prix IgNobel 2010. Évalué à 4.

    Toutes les barbes sont des poils... Mais tous les poils ne sont pas des barbes.
  • # 7 ans

    Posté par  (site web personnel) . En réponse au journal Et votre Mandriva Linux, vous allez en faire quoi ?. Évalué à 2.

    7 ans sous Mandrake/Mandriva (depuis la Mandrake 9.1) et je t'avoue que je me suis posé la même question que toi. Je suis GNOMiste, et l'intégration de GNOME dans Mandriva est très bien faite après un passage à vide il y a quelques années (quand ils étaient passés à une release par an).

    Vues les difficultés de Mandriva et le fait que Edge-IT ait été sacrifiée (ainsi qu'une majorité de personnes clé), je me suis que je n'avais pas trop le choix, et tirer un trait sur Mandriva.

    Les alternatives:
    - Ubuntu: restons sérieux. Ils sont presque en train de forker GNOME, il va geler en enfer avant ça devienne ma distribution de tous les jours.
    - openSuSE: pas mal, c'est communautaire, mais ça reste quand même un peu dépendant de Novell, qui a une position pas trop claire entre les brevets et les accords avec Microsoft. Les rumeurs de rachat par Oracle ou SAP n'arrangent rien. Je ne sais pas trop ce que vaut leur intégration GNOME.
    - Fedora: c'est bien, ça dépend un peu de RedHat mais eux ont une position dans le libre qui me convient. En revanche, c'est un peu la distrib de testeurs et où les choses se cassent un peu trop souvent, et je voudrais un truc peut être moins bleeding edge, mais plus stable.
    - Debian (unstable): sans doute ce que j'aurais choisi. C'est peut être le moment de passer de rpm à deb, histoire de connaître un peu les deux mondes.

    Et puis Mageia a été annoncée... Je ne sais pas trop quoi en attendre. Ni si le fork fonctionnera. Je suis surpris aussi de voir des contributeurs annoncer qu'ils continueront de participer à Mandriva, et ne suivront pas le fork. Mais avec la fuite des cerveaux chez Mandriva, et le fait qu'ils repassent à une release par an, qu'ils s'orientent spécifiquement vers KDE et aussi le fait que je fais confiance aux gens qui sont à l'origine du fork, me fait penser que je ne resterai pas sous Mandriva Linux.

    Il y a aussi que faisant partie de la communauté GNOME, j'aimerais bien tester GNOME 3.0 avant les calendes grecques.

    La tactique que j'adopte donc:
    1. attendre
    2. attendre (la Mandriva Linux 2010.1 n'est pas si vieille)
    3. récupérer l'avis un peu avisé de personnes qui ont eu la même problématique
    4. tester par moi même dans une machine virtuelle les futures versions de: fedora, debian, mageia, mandriva
  • # Santé:

    Posté par  (site web personnel) . En réponse à la dépêche Prix IgNobel 2010. Évalué à 7.

    Santé : des microbes dans les poils des scientifiques qui les manipulent

    Dans les barbes, pas dans les poils ! Mais je comprends que vous ayez occulté cela pour éviter la panique sur linuxfr.
    http://www.ncbi.nlm.nih.gov/pmc/articles/PMC547091/?tool=pub(...)
  • # Explication sur le peu de fonctionnalités apportées

    Posté par  (site web personnel) . En réponse au journal Il parait que GNOME 2.32 is out. Évalué à 3.

    http://www.vuntz.net/journal/post/2010/09/29/GNOME-2.32-is-o(...)

    En gros le fait que la version qui vient

    Bah oui, GNOME 3 ne sera pas prêt tant la liste des GNOME Goals est encore longue
    Les GNOME Goals n'ont rien à voir avec GNOME 3, seuls certains sont indispensables pour pouvoir sortir GNOME 3 (en gros, éviter d'utiliser des fonctions GLib et GTK+qui vont être supprimées dans GNOME 3).

    C'est Vincent Untz qui a créé le concept des GNOME Goals pour GNOME 2.16, bien avant l'annonce que GNOME 3 soit d'actualité :
    http://www.vuntz.net/journal/post/2006/02/12/361-setting-gno(...)
  • [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par  (site web personnel) . En réponse au journal Soutenir le Logiciel Libre au moyen d'une mini-entreprise. Évalué à 2.

    Mais tu n'auras pas de prix de gros, ni de tarifs avantageux côté licences Windows...
  • [^] # Re: Franchement ....

    Posté par  (site web personnel) . En réponse au message Partitionner grande capacité (8To). Évalué à 5.

  • [^] # Re: dans le pif

    Posté par  (site web personnel) . En réponse à la dépêche Mandriva se rebiffe. Évalué à 8.

    Encore cette histoire... Le personnel de Mandriva ne s'en est pas franchement offusqué, tout simplement parce que Gaël ne foutait apparemment plus rien.
  • [^] # Re: recentrage KDE

    Posté par  (site web personnel) . En réponse à la dépêche Mandriva se rebiffe. Évalué à 1.

    Etant GNOMiste, cela me déçoit. Je comprends néanmoins qu'il doivent se recentrer, et s'ils visent le marché OEM brésilien, cela parait un peu logique, KDE a l'air assez populaire au Brésil. J'espère néanmoins que Mageai orientera un peu plus son travail sur les autres environnements de bureau, afin de rétablir l'équilibre.
  • [^] # Re: Le chieur

    Posté par  (site web personnel) . En réponse à la dépêche Le firmware Ob4-Full+USB pour neufbox 4 : accès complet et ajout facile d’applications. Évalué à 5.

    Je dirais plutôt un Baladeur Numérique
  • [^] # Re: Peut-etre avec la méthode "officielle" ?

    Posté par  (site web personnel) . En réponse au message touche Compose. Évalué à 2.

    ça c'est la méthode 2:
    2 - l'interface de Gnome pour affecter [Compose] à une autre touche ; ça marche dans le sens où j'ai une 2ème touche [Compose] !
  • [^] # Re: Je comprends pourquoi Google...

    Posté par  (site web personnel) . En réponse au journal Bookmark : Apple et Google (entre autres) savent garder leurs employés. Évalué à 2.

    On peut payer en liquide ? J'ai justement une enveloppe qui traîne.
  • [^] # Re: MDK, MDV, ???

    Posté par  (site web personnel) . En réponse à la dépêche Mandriva Linux et après ? Mageia !. Évalué à 2.

    MGA ?
  • [^] # Re: Civilisés

    Posté par  (site web personnel) . En réponse à la dépêche De l'utilisation abusive des images des autres et du vol de bande passante. Évalué à -6.

    Un goatse aurait sans doute eu un effet plus dissuasif...
    ~~~~> [ ]
  • [^] # Re: fatche ça va être dur d'attendre vendredi

    Posté par  (site web personnel) . En réponse au journal N05 4M15 135 H4CK3R5. Évalué à 3.

    Incorrectly regarded as goofs: Winston uses IP addresses in the private Class A net 10. This can be accepted as the Internet equivalent of a "555" telephone number. Because of schedule pressure and other plot points, they are indeed likely to be using a largely standard protocol, and not a purely proprietary one.

    Un spécialiste pour nous éclairer ?
  • [^] # Re: comprends pas

    Posté par  (site web personnel) . En réponse au journal Le BSA et IDC savent comment résoudre la crise. Évalué à 2.

    Je ne vois pas en quoi c'est "débile", c'est un fait.

    Quelqu'un qui durant son temps d'apprentissage passe 100% à utiliser Word sera meilleur dans l'utilisation de Word que celui qui l'utilise à 50/50 avec OpenOffice.

    De même, l'appareil qui fait téléphone, baladeur numérique, console de jeu est dans la grande majorité des cas moins performant que celui qui ne fait qu'une de ces tâches.

    Idem, je suis meilleur en C/C++ qu'en python parce que j'y ai consacré plus de temps d'apprentissage, pourtant ce sont tous des langages de programmation.

    En plus tu cites des outils dont le temps d'adaptation est très faible pour un usage usuel. Une bagnole c'est 3 pédales et un levier de vitesse, tu n'as pas besoin de formation spéciale pour t'adapter à un autre véhicule de même catégorie.

    Et je ne sais pas comment ça se passe pour toi, mais les patrons sont pas trop fans de te laisser utiliser tes propres outils, ils veulent que tu utilises les leurs. Les recruteurs ne cherchent pas quelqu'un qui sache faire le boulot, mais quelqu'un qui sache utiliser les outils. Et tant que les recruteurs feront du matching par mots-clés, ce sera le cas.
  • [^] # Re: comprends pas

    Posté par  (site web personnel) . En réponse au journal Le BSA et IDC savent comment résoudre la crise. Évalué à 2.

    Pas demande des employeurs pour GIMP => Pas d'envie des écoles de s'investir car leurs élèves seront plus généralistes, mais moins bien formés pour 99% des boulots auxquels ils postuleront. Sans compter la résistance au changement des élèves.
  • [^] # Re: comprends pas

    Posté par  (site web personnel) . En réponse au journal Le BSA et IDC savent comment résoudre la crise. Évalué à 2.

    Je me suis mal fait comprendre: il s'est toujours formé sur les outils Adobe, et c'est ceux qu'il utilisait au boulot. Il n'est pas libriste. Il a un peu touché à GIMP et à Inkscape, mais uniquement parce que je lui ai montré, il ne savait même pas au départ que ça existait.

    Pour en revenir à la problématique c'est la chaîne:
    - les entreprises utilisent les outils Adobe => elles recherchent des gens formés à ces outils
    - les étudiants veulent trouver du travail à la fin de leurs études => ils veulent que leur école adapte ça formation dans ce but
    - l'école veut fournir une formation aux étudiants en adéquation avec le monde professionnel => elle les forment aux outils Adobe

    Et il faut trouver où briser cette chaîne...
  • [^] # Re: comprends pas

    Posté par  (site web personnel) . En réponse au journal Le BSA et IDC savent comment résoudre la crise. Évalué à 3.

    un graphiste peut bosser relativement efficacement avec certains outils libres. Il n'en veut pas ? qu'il paye.

    Bien souvent ils ne connaissent même pas les alternatives. Quand je vois ce que j'ai eu comme formation sur Linux et les logiciels libres en école d'ingénieur (1999-2002), j'imagine bien que dans les écoles de graphisme c'est la même chose: quasiment rien sur les alternatives.

    Pourquoi ? Tout simplement parce qu'ils préfèrent te former aux outils utilisés dans le monde professionnel, et crois le ou pas, inkscape et Gimp tu ne les vois jamais dans les annonces ANPE. J'ai un pote graphiste qui cherche du boulot depuis un an, j'ai eu plus dune fois l'occasion de voir les annonces... C'est photoshop et illustrator obligatoire, quand il n'y a pas Flash en plus.

    D'ailleurs si quelqu'un a une offre de boulot pour lui, même un CDD n'hésitez pas à me contacter, je ferai suivre. Il est dans le 94.
  • [^] # Re: Pas un pingouin, un manchot !

    Posté par  (site web personnel) . En réponse au journal Debian 7.0 = Wheezy. Évalué à 2.

  • [^] # Re: Suite de conneries

    Posté par  (site web personnel) . En réponse au journal Le chemin complexe de Mandriva. Évalué à 2.

    Mandriva c'est la société, la distribution c'est Mandriva Linux...
  • [^] # Re: Forum ???

    Posté par  (site web personnel) . En réponse au message question eternelle : quel distro. Évalué à 4.

    Bah vu la réputation de Kubuntu côté intégration, je crois qu'il te reste Mandriva et openSuSE...