Ok je comprends mieux. Mais je n'adhère toujours pas non plus à ta conclusion. Pourquoi se priver de la souplesse des tabs ? Si on s'en tient à :
- tabs pour ce qui est variable
- espaces en complément des parties fixes
alors l'indentation reste clean quelle que soit les préférences de taille des tabs des gens, et on a le meilleurs des deux mondes.
Sur le coup du préfixe, c'est une mauvaise utilisation des tabs que tu cites. Les tabs sont à utiliser uniquement là où l'on peut effectivement les étirer, bref dans les cas standard de l'indentation (décalage de blocs de code pour figurer leur hiérarchie). Mais pour des ajustement au caractère près, c'est absurde. Cf mon exemple un peu plus haut dans le même ordre d'idée.
Réindenter tout, ça va quand tu codes pour toi, mais tu ne peux pas le faire quand tu bosses à plusieurs ou que tu contribue à un projet, ça rend impossibles les patchs (et non, 'diff -b' n'est pas une solution viable).
Complètement fallacieux ton raisonnement : si B avait utilisé des tabs, alors pas de pb. Et si c'est B qui avait commencé avec ses espaces et A qui avait continué avec des tabs, ça aurait été le bordel aussi ; en aurais-tu déduis "vive les tabs" ?
Ce qui importe avant tout, c'est de faire les choses de façon homogène, et de convenir de règles quand on code à plusieurs.
Maintenant, perso, je préfère les tabs parcequ'elles sont adaptables aux goûts de chacun. Je complète parfois avec des espaces, quand c'est nécéssaire pour conserver cette propriété de "si on les rallonge on pète pas tout", par exemple dans le cas d'expressions longues avec retour à la ligne :
< tab >TOTO="${FOOBAR} \
< tab >......gabuzomeu \
< tab >......plopplopplop"
L'erreur à ne pas faire serait:
< tab >TOTO="${FOOBAR} \
< tab >< tab >gabuzomeu \
< tab >< tab >plopplopplop"
Parceque si ça rend bien avec des tabs de 4 caractères, c'est pourri avec des tabs de 8.
C'est vrai ça ? Ça me semble un peu absurde, le but du jeu étant d'avoir des niouzes de qualité, justes et lisibles... Si ça doit passez par des modifs ou reformulations, et bien soit, qui ça dérange ?
Merci Jean-Baptiste pour ces éclaircissements. Juste une petite remarque, je trouve le titre un peu ambigü. En lisant «le téléchargement d'oeuvres en P2P ne peut pas être qualifié de contrefaçon», on pourrait croire que le tribunal a tranché et affirmé que non, définitivement non, il ne s'agissait pas de contrefaçon. Je verrais mieux un truc du genre «la question de la contrefaçon en matière de p2p reste ouverte», juste pour éviter à certains qlqs fausses joies. Enfin bon, c'est pas bien grave vu que le texte de la niouze lève l'ambiguité.
Et tant que je suis là, chtite question à l'assemblée... On rapproche souvent le débat actuel de celui qui avait eu lieu à l'époque de la k7 audio ou vidéo. J'avoue ne pas bien me souvenir de tout ça (à croire que mes préocupations ont changé depuis la petite enfance), mais si c'est le cas pour certains d'entre vous, j'aimerai assez que vous partagiez vos souvenirs. Par exemple, les majors de l'édition musicale étaient elles à l'époque aussi tapageuses qu'aujourd'hui (campagne de presse, lobbying auprès des politiques, etc.) ? Ou encore, y avait-il eu des procès attentés à des copistes avant d'arriver au compromis qu'on connait aujourd'hui ? Merci.
Trop fort l'AFP ! Ils sont parvenus à résumer chaque fois une phrase en un paragraphe. Puis en ne choisissant bien que celles qui concernaient des sujets un tout petit peu sérieux, ça arrive à faire une dépêche qui ressemble à n'importe quel autre compte rendu d'interview.
C'est marrant quand même, le ton on neutre, on pourrait presque croire à un texte objectif... Et pourtant, un compte rendu objectif aurait plutôt dû être de ce genre là :
« Dans son "tchat" avec les internautes, le premier ministre a égrenné quelques brèves banalités sur les sujets les plus racoleurs de la politique intérieur (prix de l'essence, mariage gay, etc.), et s'est étalé sur les détails les moins croustillants de sa vie privée (il se rase, il a une femme, il aime le foot, etc.). Les questions économiques ou encore celles portant sur sa politique européenne ont pour les unes été éludées, et pour les autres censurées. »
Yep, c'est un changement de bon sens, qui met les choses là où elle devrait être (ça ne concerne pas seulement les fonts en fait, mais aussi les pages de man par exemple). Il semble que le mainteneur RedHat va faire +/- la même chose que le mainteneur Gentoo d'ailleurs : http://freedesktop.org/pipermail/x-packagers/2004-April/000017.html(...)
On peut aussi ne pas avoir de problèmes de vue et savoir quand même zoomer les machins en flash.
Et quoi qu'il en soit, ta critique n'est pas pertinente en réponse à mon commentaire, qui ne défendait justement que les utilisations raisonnables de flash (applications graphiques interactives), et pas celles pour les contenus textuels.
J'en ai marre de ces gens qui ne savent pas critiquer un truc sans tout jeter en bloc, quite à user et abuser de la mauvaise fois. Ça me fait penser à bien des trolls anti windows tiens. C'est tout simplement contre-productif.
oui. super le flash. par contre faut pas avoir de problèmes de vue, ni de problemes moteurs, ou d'ouie ou...
L'exemple pris dans le commentaire au dessus était les plans de ville de pagesjaunes.fr... Qu'il ne soit pas consultable par les aveugles est regretables, mais difficilement imputable à flash. Est-ce que tu dirais «super le SVG, vachement lisibles pour les aveugles les sources en xml...» ou encore «super le ogg vorbis, merci pour les sourds...» ?
et puis ces pratique pour le referencement, ca, aussi...
Bah faire une page qui est juste un gros truc en flash, c'est effectivement très con si elle a un contenu textuel potentiellement référençable, là dessus on est je pense tous d'accord. Mais ça me parait difficile d'imputer à la techno elle même les abus qu'en font certains webmasters incompétents.
Flash, cantoné aux jeux et autres applis graphiques interactives, a le mérite d'être un truc qui marche chez une vaste majorité des gens, et ce dans un domaine où il n'est pas encore sérieusement concurrencé par des produits et formats libres. C'est frustrant, ok, mais les arguments que ça te pousse à utiliser pour cracher dessus sont à mon avis malhonnêtes.
Sur la myopie, j'en sais rien, mais part contre y'a un truc que je sais c'est que ça rend flemmard des yeux.
En gros, parcequ'ils sont toujours en train de faire le point à moins d'un mètre, les yeux perdent l'habitude de converger plus loin, d'où une impression de trouble quand on met le nez dehors. C'est pas un problème vraiment optique, plus un truc de musculature. Et c'est réversible, ça se corrige pas avec des lunettes mais avec des scéances d'orthoptie (en gros de la gym des yeux quoi, très chiante à faire par contre). D'après mon opthalmo, c'est vraiment un truc courant chez les informaticiens, et aussi chez les gens qui lisent beaucoup, genre les étudiants en droit, etc.
Pour prévenir ce problème, essayer d'avoir une fenêtre ouverte pas trop loin de l'ordinateur et se plonger dans la vue régulièrement, ou encore faire des pauses clope sur un balcon.
C'est depuis qu'il a été GotM que SuperTux est devenu un vrai jeu bien sympa. Et maintenant, c'est au tour de Pingus, avec en principe une 0.7 à la clef pour bientôt.
En principe, tu ne votes pas pour ou contre une personne...
À tel point d'ailleurs que quand on fait dans la foulée trop de votes consécutifs contre une même personne (qui que ce soit), on en perd automatiquement son "droit de vote" pour quelques jours. Ça m'est déjà arrivé pendant des gros trolls. Ce pourrait-il Eddy que tu aies fait un peu d'acharnement ? (simple hypothèse)
C'est vraiment dommage que tu aies moinsé ce post, il était en effet très puissant. Perso je l'avais plussé : ça m'a très vite rapporté des milliers de dollars non imposables, un retour de l'être aimé, un chapitre de thèse, et un enlargement considérable de mon pénis.
- il est parfaitement possible de passer au NPTL sur une Gentoo déjà installée. Seule la recompilation de la glibc et de qlqs rares applis qui font des trucs bizarres à ce niveau (openoffice, mono, etc., enfin celle qui utilise le flag nptl) est nécéssaire
- ta façon d'installer les headers 2.6 est très crade et à proscrire. Portage voudra très certainement virer ce paquet à la première occasion. Va jeter un oeil dans la man de portage, section "package.keywords", pour savoir comment faire bien les choses.
- en fait d'ailleurs, les headers 2.6 ne sont pas réellement nécéssaires pour compiler le support NPTL, il y a un hack dans le paquet de la glibc qui permet de se contenter de tes sources noyau (2.6) pour cette partie là. Ceci dit, j'aime pas trop cette méthode.
* Réponse sur l'aspect NPTL des choses :
Comme déjà dit par d'autres, les NPTL n'ont pas vraiment une influence visible sur les applications qui ne sont pas massivement multithreadées. L'amélioration que tu vois peut venir de bien d'autres choses qui auraient changé lors de ta réinstall. Par exemple, le noyau, le prelinking, le système de fichiers, ou même dans certains cas les CFLAGS, ont bien plus d'influence.
Dans le genre «WM qui n'a pas les onglets en standard mais qui est suffisament souple pour que l'utilisateur puisse les rajouter», citons Sawfish. Cf. ici : http://toykeeper.net/sawfish/(...)
Je viens de l'installer pour voir (en ttf), et effectivement, pareil ici. C'est bizarre, j'ai aucune autre police qui fasse ça avec ma config actuelle.
En fait je viens de passer pas mal de temps à jouer avec ça, via le dialogue "détails" des préférences de police de Gnome-2.6. Là, on peut entre autres régler un paramètre de hinting, de "Aucun" à "Important". Sur ta capture, je dirais que tu es au moins à "Moyen", non ? Dans cette config, le lissage subpixel est bien appliqué dans les courbes mais ne fait pas baver les bords des lignes droites. Et le subpixel est alors effectivement avantageux parcequ'il supprime des tâches de couleur dans les virages serrés (genre les creux des "s" typiquement).
Je pense que c'est ce paramètre qui manque à GC dans ses réglages via KDE. Parceque si on le met à "Aucun" par contre, alors même les lignes droites sont très floutées, et on commence à voir nettement ses couleurs le long des jambes. Bref, le lissage en subpixel, oui, mais avec du hinting pour ne l'appliquer que là où il en faut...
Notes:
- Tests effectués sur une gentoo avec la même version de freetype que GC mais avec fontconfig-2.2.2. Comme je n'y connais rien non plus, aucune idée de l'influence que ça peut avoir.
- /!\ Interprétation libre de résultats expérimentaux, mais, au risque de me répeter, j'y connais rien, et j'ai même eu la flemme de suivre les liens depuis la page de GC, donc à prendre avec des pincettes.
...petite suggestion à garder dans un coin pour l'avenir :
Si dans une prochaine version vous changez encore l'API comme par exemple ça a été fait entre les versions 0.9.x et les 1.0, serait-il possible de changer en même temps le nom ou le path du header (genre "xvid-X.Y.h" ou encore "xvid-X.Y/xvid.h"). Comme c'est fait par exemple pour gtk1.2/2.0.
Parceque le simple "xvid.h" utilisé actuellement pose problème, au moins pour les distributions source : il est parfaitement possible de faire cohabiter les librairies des version 0.9.2 et 1.0 par exemple, permettant ainsi d'exécuter les programmes utilisant encore l'ancienne API, mais il n'est pas (sans très vilain hack) possible de faire cohabiter leurs headers respectifs, et donc de permettre d'installer depuis les sources à la fois des programmes utilisant l'ancienne API et d'autres utilisant la nouvelle.
[^] # Re: tab, splus simple
Posté par tgl . En réponse au journal Espaces ou tabulation ?. Évalué à 2.
- tabs pour ce qui est variable
- espaces en complément des parties fixes
alors l'indentation reste clean quelle que soit les préférences de taille des tabs des gens, et on a le meilleurs des deux mondes.
[^] # Re: Les tabs, c'est mal.
Posté par tgl . En réponse au journal Espaces ou tabulation ?. Évalué à 2.
[^] # Re: editeur...
Posté par tgl . En réponse au journal Espaces ou tabulation ?. Évalué à 2.
[^] # Re: tab, splus simple
Posté par tgl . En réponse au journal Espaces ou tabulation ?. Évalué à 2.
Ce qui importe avant tout, c'est de faire les choses de façon homogène, et de convenir de règles quand on code à plusieurs.
Maintenant, perso, je préfère les tabs parcequ'elles sont adaptables aux goûts de chacun. Je complète parfois avec des espaces, quand c'est nécéssaire pour conserver cette propriété de "si on les rallonge on pète pas tout", par exemple dans le cas d'expressions longues avec retour à la ligne :
< tab >TOTO="${FOOBAR} \
< tab >......gabuzomeu \
< tab >......plopplopplop"
L'erreur à ne pas faire serait:
< tab >TOTO="${FOOBAR} \
< tab >< tab >gabuzomeu \
< tab >< tab >plopplopplop"
Parceque si ça rend bien avec des tabs de 4 caractères, c'est pourri avec des tabs de 8.
[^] # Re: Reflexion, extension
Posté par tgl . En réponse à la dépêche Premier patch 'NX' pour le noyau Linux. Évalué à 4.
C'est vrai ça ? Ça me semble un peu absurde, le but du jeu étant d'avoir des niouzes de qualité, justes et lisibles... Si ça doit passez par des modifs ou reformulations, et bien soit, qui ça dérange ?
# vrac
Posté par tgl . En réponse à la dépêche Retour sur la décision du TGI de Vannes : la question de la contrefaçon en matière de P2P reste ouverte. Évalué à 5.
Et tant que je suis là, chtite question à l'assemblée... On rapproche souvent le débat actuel de celui qui avait eu lieu à l'époque de la k7 audio ou vidéo. J'avoue ne pas bien me souvenir de tout ça (à croire que mes préocupations ont changé depuis la petite enfance), mais si c'est le cas pour certains d'entre vous, j'aimerai assez que vous partagiez vos souvenirs. Par exemple, les majors de l'édition musicale étaient elles à l'époque aussi tapageuses qu'aujourd'hui (campagne de presse, lobbying auprès des politiques, etc.) ? Ou encore, y avait-il eu des procès attentés à des copistes avant d'arriver au compromis qu'on connait aujourd'hui ? Merci.
[^] # Re: Article du monde
Posté par tgl . En réponse au journal Log du chat de raffarin. Évalué à -1.
s/plus courte/plus court/
Ça doit être tout pour rendre la chose proche de la correction phonétique, je vous passe l'orthographe et vais me coucher.
[^] # Re: Article du monde
Posté par tgl . En réponse au journal Log du chat de raffarin. Évalué à 2.
C'est marrant quand même, le ton on neutre, on pourrait presque croire à un texte objectif... Et pourtant, un compte rendu objectif aurait plutôt dû être de ce genre là :
« Dans son "tchat" avec les internautes, le premier ministre a égrenné quelques brèves banalités sur les sujets les plus racoleurs de la politique intérieur (prix de l'essence, mariage gay, etc.), et s'est étalé sur les détails les moins croustillants de sa vie privée (il se rase, il a une femme, il aime le foot, etc.). Les questions économiques ou encore celles portant sur sa politique européenne ont pour les unes été éludées, et pour les autres censurées. »
En plus ça aurait fait plus courte...
[^] # Re: mise à jour flippante
Posté par tgl . En réponse à la dépêche XFree86 a de moins en moins la côte. Évalué à 2.
http://freedesktop.org/pipermail/x-packagers/2004-April/000017.html(...)
[^] # Re: question ?
Posté par tgl . En réponse au journal Chat avec Raffarin. Évalué à 3.
[^] # Re: Combien de temps?
Posté par tgl . En réponse à la dépêche Flash Player 7 pour Linux disponible. Évalué à 2.
Et quoi qu'il en soit, ta critique n'est pas pertinente en réponse à mon commentaire, qui ne défendait justement que les utilisations raisonnables de flash (applications graphiques interactives), et pas celles pour les contenus textuels.
J'en ai marre de ces gens qui ne savent pas critiquer un truc sans tout jeter en bloc, quite à user et abuser de la mauvaise fois. Ça me fait penser à bien des trolls anti windows tiens. C'est tout simplement contre-productif.
[^] # Re: Combien de temps?
Posté par tgl . En réponse à la dépêche Flash Player 7 pour Linux disponible. Évalué à 10.
L'exemple pris dans le commentaire au dessus était les plans de ville de pagesjaunes.fr... Qu'il ne soit pas consultable par les aveugles est regretables, mais difficilement imputable à flash. Est-ce que tu dirais «super le SVG, vachement lisibles pour les aveugles les sources en xml...» ou encore «super le ogg vorbis, merci pour les sourds...» ?
et puis ces pratique pour le referencement, ca, aussi...
Bah faire une page qui est juste un gros truc en flash, c'est effectivement très con si elle a un contenu textuel potentiellement référençable, là dessus on est je pense tous d'accord. Mais ça me parait difficile d'imputer à la techno elle même les abus qu'en font certains webmasters incompétents.
Flash, cantoné aux jeux et autres applis graphiques interactives, a le mérite d'être un truc qui marche chez une vaste majorité des gens, et ce dans un domaine où il n'est pas encore sérieusement concurrencé par des produits et formats libres. C'est frustrant, ok, mais les arguments que ça te pousse à utiliser pour cracher dessus sont à mon avis malhonnêtes.
[^] # Re: redondant
Posté par tgl . En réponse à la dépêche Tests en ligne de SUSE LINUX 9.1. Évalué à 7.
[^] # Re: Contradiction
Posté par tgl . En réponse à la dépêche Raffarin veut du logiciel libre dans l'administration. Évalué à 2.
En gros, parcequ'ils sont toujours en train de faire le point à moins d'un mètre, les yeux perdent l'habitude de converger plus loin, d'où une impression de trouble quand on met le nez dehors. C'est pas un problème vraiment optique, plus un truc de musculature. Et c'est réversible, ça se corrige pas avec des lunettes mais avec des scéances d'orthoptie (en gros de la gym des yeux quoi, très chiante à faire par contre). D'après mon opthalmo, c'est vraiment un truc courant chez les informaticiens, et aussi chez les gens qui lisent beaucoup, genre les étudiants en droit, etc.
Pour prévenir ce problème, essayer d'avoir une fenêtre ouverte pas trop loin de l'ordinateur et se plonger dans la vue régulièrement, ou encore faire des pauses clope sur un balcon.
# GotM
Posté par tgl . En réponse au journal Jeux 2D. Évalué à 2.
http://www.happypenguin.org/forums/viewtopic.php?t=1243(...)
C'est depuis qu'il a été GotM que SuperTux est devenu un vrai jeu bien sympa. Et maintenant, c'est au tour de Pingus, avec en principe une 0.7 à la clef pour bientôt.
[^] # Re: xkobo
Posté par tgl . En réponse au journal Jeux 2D. Évalué à 3.
http://www.olofson.net/kobodl/(...)
[^] # Re: au fait
Posté par tgl . En réponse au journal Attention, post dangereux!. Évalué à 4.
À tel point d'ailleurs que quand on fait dans la foulée trop de votes consécutifs contre une même personne (qui que ce soit), on en perd automatiquement son "droit de vote" pour quelques jours. Ça m'est déjà arrivé pendant des gros trolls. Ce pourrait-il Eddy que tu aies fait un peu d'acharnement ? (simple hypothèse)
# dommage...
Posté par tgl . En réponse au journal Attention, post dangereux!. Évalué à 10.
[^] # Re: NPTL sur MDK 9.2 ?
Posté par tgl . En réponse au journal NPTL et Gentoo. Évalué à 1.
# mouaif...
Posté par tgl . En réponse au journal NPTL et Gentoo. Évalué à 7.
- il est parfaitement possible de passer au NPTL sur une Gentoo déjà installée. Seule la recompilation de la glibc et de qlqs rares applis qui font des trucs bizarres à ce niveau (openoffice, mono, etc., enfin celle qui utilise le flag nptl) est nécéssaire
- ta façon d'installer les headers 2.6 est très crade et à proscrire. Portage voudra très certainement virer ce paquet à la première occasion. Va jeter un oeil dans la man de portage, section "package.keywords", pour savoir comment faire bien les choses.
- en fait d'ailleurs, les headers 2.6 ne sont pas réellement nécéssaires pour compiler le support NPTL, il y a un hack dans le paquet de la glibc qui permet de se contenter de tes sources noyau (2.6) pour cette partie là. Ceci dit, j'aime pas trop cette méthode.
* Réponse sur l'aspect NPTL des choses :
Comme déjà dit par d'autres, les NPTL n'ont pas vraiment une influence visible sur les applications qui ne sont pas massivement multithreadées. L'amélioration que tu vois peut venir de bien d'autres choses qui auraient changé lors de ta réinstall. Par exemple, le noyau, le prelinking, le système de fichiers, ou même dans certains cas les CFLAGS, ont bien plus d'influence.
[^] # Re: IOn peut très bien se gérer à la souris
Posté par tgl . En réponse à la dépêche WMI : Window Manager Improved. Évalué à 6.
http://toykeeper.net/sawfish/(...)
[^] # Re: J'ai pas trop compris mais...
Posté par tgl . En réponse au journal Subpixel hinting buggé ?. Évalué à 2.
[^] # Re: aa
Posté par tgl . En réponse au journal Subpixel hinting buggé ?. Évalué à 3.
[^] # Re: J'ai pas trop compris mais...
Posté par tgl . En réponse au journal Subpixel hinting buggé ?. Évalué à 2.
Je pense que c'est ce paramètre qui manque à GC dans ses réglages via KDE. Parceque si on le met à "Aucun" par contre, alors même les lignes droites sont très floutées, et on commence à voir nettement ses couleurs le long des jambes. Bref, le lissage en subpixel, oui, mais avec du hinting pour ne l'appliquer que là où il en faut...
Notes:
- Tests effectués sur une gentoo avec la même version de freetype que GC mais avec fontconfig-2.2.2. Comme je n'y connais rien non plus, aucune idée de l'influence que ça peut avoir.
- /!\ Interprétation libre de résultats expérimentaux, mais, au risque de me répeter, j'y connais rien, et j'ai même eu la flemme de suivre les liens depuis la page de GC, donc à prendre avec des pincettes.
# Puisque j'ai un dev sous la main...
Posté par tgl . En réponse à la dépêche XviD 1.0 est enfin sorti !. Évalué à 10.
Si dans une prochaine version vous changez encore l'API comme par exemple ça a été fait entre les versions 0.9.x et les 1.0, serait-il possible de changer en même temps le nom ou le path du header (genre "xvid-X.Y.h" ou encore "xvid-X.Y/xvid.h"). Comme c'est fait par exemple pour gtk1.2/2.0.
Parceque le simple "xvid.h" utilisé actuellement pose problème, au moins pour les distributions source : il est parfaitement possible de faire cohabiter les librairies des version 0.9.2 et 1.0 par exemple, permettant ainsi d'exécuter les programmes utilisant encore l'ancienne API, mais il n'est pas (sans très vilain hack) possible de faire cohabiter leurs headers respectifs, et donc de permettre d'installer depuis les sources à la fois des programmes utilisant l'ancienne API et d'autres utilisant la nouvelle.
Voilà, en espérant que c'était clair, mes 0,02.