Michaël a écrit 2929 commentaires

  • [^] # Re: Ah lala comme on s'emporte...

    Posté par  (site web personnel) . En réponse à la dépêche Le CIGREF s'intéresse à la maturité de l'Open Source. Évalué à 1.

    Tiens d'ailleurs c'est amusant notre ami Bonnet a crée son compte le 9.4.2000 et est donc un de mes aînés linuxèfériens ;)

  • [^] # Re: Ah lala comme on s'emporte...

    Posté par  (site web personnel) . En réponse à la dépêche Le CIGREF s'intéresse à la maturité de l'Open Source. Évalué à 2.

    Ah là là ... Suse 6.7, Debian Potato et FreeBSD 4.2 ... que de souvenirs! :)

  • [^] # Re: Code

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 4.

    J'ai bien précisé que dans un papier l'usage de lettres grecques est la plupart du temps totalement inutile (et même amha contribue à rendre le dit papier plus abscons)

    D'ailleurs on pourrait très bien remplacer les signes somme (un SIGMA majuscule) et les signes produit (un PI majuscule) etc. par des notations de type tableur genre SOMME(...) et PRODUIT(...)? Quand il y a une convention bien établie sur une façon d'écrire les choses, la suivre facilite la lecture de son texte par les autres. Les notations bien établies souffrent parfois (toujours?) de défauts, mais elles ont un gros avantage: elles sont établies. Quand on programme, l'indice qui énumère les entrées d'un tableau dans une boucle for s'appelle i, j ou k parceque sinon plus personne comprend rien, en physique la vitesse de la lumière c'est c (comme dans E=mc2) et pas d ni e, et en math le nombre d'Archimède c'est pi et pas qi ni ri, et à la fin d'une phrase on met un point, au début une majuscule, amha signifie à mon humble avis, etc. Adhérer à cet usage, c'est faciliter la lecture du texte par la majeure partie du public auquel il est destiné, et amha ne contribue pas à rendre le papier abscons, bien au contraire.

    Les variables longues n'améliorent pas toujours la lisibilité: si tu as une longueur d'onde et une longueur de tube, les nommer lambda et l permet aux lecteurs de les distinguer plus rapidement que si on les nomme longueur_d_onde et longueur_de_tube.

    En shell, en Make et en Perl, il y en a une belle palanquée de variables souvent utilisées dont les noms sont courts.

    Les noms longs de variables ou de fonctions permettent (peut-être?) de faciliter la mémorisation d'un grand nombre de noms en favorisant l'apparition de motif répétitifs, et encore il faut quand-même que les gens qui décident de ces noms fassent des efforts (pas bon: NumberMultiply et AddNumber).

    La preuve que ce nom de variable laisse à désirer est justement sa pauvreté sémantique.

    Quelle pauvreté sémantique? C'est justement le contraire, puisque d'après notre ami:

    Ce n'est pas pour étaler sa culture, c'est parce que 100% des gens qui échangent des informations à propos de ce paramètre l'appellent "alpha".

    C'est bien que ce alpha, à la différence de beta, à une valeur sémantique, non?

    Si les gens ont recours à l'alphabet grec et à d'autres c'est à cause de la richesse sémantique des lettres: les coordonnées réelles d'un point dans l'espace sont x, y, z, le temps c'est t, les nombres complexes s'appellent z, w, v ou u ou s; a, b, c et d servent à tout et n'importe quoi, e c'est le nombre de Néper, f, g et h sont des fonctions, i, j, k, l des indices pour dedans les sommes, m et n sont des entiers, o n'est pas utilisé car il ressemble à 0 (ou plutôt, est justement utilisé pour sa ressemblance avec zéro) p est un nombre entier, sûrement premier d'ailleurs, q aussi à moins que ce ne soit le quotient d'une division et dans ce cas r et le reste ... toutes les lettres minuscules ont des rôles plus ou moins assignés en maths, même en restant au niveau du lycée. Après ça s'aggrave, cela dépend des spécialités, et c'est franchement tout le contraire d'une pauvreté sémantique.

    http://www.literateprogramming.com/lpquotes.html

    Ça s'appelle literate programming et pas obnoxiously verbose programming et si dans TeX the program de Knuth on trouve certes des noms longs mais aussi des choses comme

    var i, j, k: integer ; { all-purpose integers }
    p, q, r: pointer ; { all-purpose pointers }
    
    Et oui i, j, k sont des entiers, etc.

    Dans ta source, la première citation est (c'est moi qui souligne):

    The practitioner of literate programming can be regarded as an essayist, whose main concern is with exposition and excellence of style. Such an author, with thesaurus in hand, chooses the names of variables carefully and explains what each variable means.

    Il n'y a pas écrit que le nom de la variable doit expliquer ce que la variable signifie, ou bien?

  • [^] # Re: Ah lala comme on s'emporte...

    Posté par  (site web personnel) . En réponse à la dépêche Le CIGREF s'intéresse à la maturité de l'Open Source. Évalué à 4.

    Il y a 10 ans aucune entreprise ne parlait de linux, de l'open source personne n'aurait parié sur un produit gratuit, ni faire de la valeur ajoutée avec, il y a eu beaucoup de chemin de fait.

    À mon avis (aussi) tu n'étais pas là il y a dix ans :)

    David Filo, un fondateur de Yahoo, raconte:

    We started with a single Pentium 100 box running FreeBSD 2.0.5.

    Cette version de FreeBSD est sortie en (1995)[http://www.freebsd.org/releases/2.0.5R/announce.html] et la suivante quelques mois plus tard.

  • [^] # Re: Ah lala comme on s'emporte...

    Posté par  (site web personnel) . En réponse à la dépêche Le CIGREF s'intéresse à la maturité de l'Open Source. Évalué à 3.

    On ne considere pas, on constate que l'utilisateur moyen il tape avec 2 doigts, et il regarde son clavier la plupart du temps.

    Plus ça va plus je trouve que les estimations de croissance pour le prochain trimestre sont optimistes ...

  • [^] # Re: Code

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 2.

    Est-ce bien pertinent de faire apprendre par cœur à des millions (milliards ?) l'emploi de la lettre π, sans expliquer pourquoi on emploi cette lettre ? Dire qu'on appel π (pi), comme périmètre, le nombre qui est rapport constant entre le périmètre et le diamètre d'un cercle, ça ne coûte pas grand chose.

    Utiliser des notations devenu complétement abscons sans le contexte qui leur donne un sens, furent-elles enseignés en école primaire, je ne trouve pas que ça relève de la plus haute ingéniosité en terme de transmission de savoir.

    Ça me semble plutôt hors sujet ... qu'est-ce que tu racontes? Où veux-tu en venir? Ça me fait plaisir que tu en saches autant sur le nombre pi mais quel rapport avec le débat?

    Je te rappelle que ta remarque initiale consiste à reprocher à notre camarade de forum d'étaler sa culture en proposant d'écrire α (la lettre alpha) au lieu de alpha (le nom de la lettre alpha): qu'il existe un alphabet grec et qu'alpha est le nom d'une lettre dans cet alphabet n'a pas du surprendre beaucoup de lecteurs de ce forum, accuser l'auteur de cette proposition d'étaler ici sa culture me paraît donc, au minimum, déplacé.

  • [^] # Re: Rocard est un tocard

    Posté par  (site web personnel) . En réponse au journal Rocard. Évalué à 2.

    Tu devrais lui donner l'adresse de ta maison de retraite, il s'y fera sûrement des copains.

  • [^] # Re: Code

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 1.

    Je comprends que dans un paplar on puisse utiliser des lettres pour faire une formule qui tiens dans 3cm². Et encore, même là, la plupart du temps, l'usage de lettres grecques est totalement inutile, et semble plus résulter d'un besoin d'étaler sa culture. :)

    Je me joins à toi: ont peut très bien appeler ses variables a, aa, aaa, etc. tous ceux qui font autrement sont des snobs péteux.

    s/inutile/inutile à mes yeux/

    On oublie facilement qu'on a parfois mauvaise vue.

    et semble plus résulter d'un besoin d'étaler sa culture.

    C'est vrai que c'est quand même sacrément élitiste d'utiliser des notations qu'on trouve dans des livres de physique de 3ème. Y'a des jours ...

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 4.

    À ce niveau là, le plus simple est quand même sans doute de racheter Amazon :)

  • [^] # Re: Super utile

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 3.

    On voit aussi que la touche `Esc' était beaucoup plus proche des doigts sur le ADm3A que sur un clavier contemporain. Bien qu'utilisant principalement Emacs j'utilise très régulièrement vi (en fait nvi) et très franchement, utiliser une touche comme alt ou ctrl pour changer de mode dans vi serait plus pratique que la touche escape, dont la manipulation nécessite que la main effectue un grand déplacement sur le clavier.

  • [^] # Re: Utilité

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 3.

    Quand on lance

    LANG=C grep 7 /tmp/out >/dev/null 
    

    au lieu de
    grep 7 /tmp/out >/dev/null 
    
    on fait deux choses qui influent sur les performances du programme: on change la LOCALE, c'est l'effet le plus visible, et on change l'alignement mémoire du programme, c'est l'effet le moins visible mais il est loin d'être anodin. Dans cet article on peut lire:

    We see that something external and orthogonal to the program, i.e., changing the size (in bytes) of an unused environment variable, can dramatically (frequently by about 33% and once by almost 300%) change the performance of our program.

    C'est à dire que l'importante différence de temps d'éxécution est peut-être en partie due à la différence de taille de l'environnement (qui change l'alignement des données du programme). Pour une mesure plus fiable, il faudrait ajouter une variable de padding.
    Avec LANG=C on ajoute 6+1 octets à l'environnement, la sensibilité à l'alignement est probablement liée à l'orgine du bloc de données modulo 32 ou 64 (la taille du bus mémoire). Pour pallier cet effet, on pourrait ajouter 57 octets à l'environnement en ajoutant la liaison

    X=123456789012345678901234567890123456789012345678901234
    
    à l'environnement.

    Autre chose: après l'éxécution de la première ligne de commande le programme grep, ses bibliothèques et le fichier de données sont sûrement en mémoire dans l'ordinateur en le temps que passe l'OS à les chercher n'intervient pas dans la mesure du second temps.

    J'ai testé ton exemple grep chez moi, avec plusieurs tailles de fichier out et les trois dispositions d'environnement discutées, dans observer de tendance favorisant l'une des trois formes d'appel.

  • [^] # Re: Utilité

    Posté par  (site web personnel) . En réponse au journal Unicode. Évalué à 3.

    Je crois que je vais revendre mon ordinateur et acheter un pot de peinture ...

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 2.

    Entre le très facile d'il y a 150 ans (tu penses peut-être à l'imprimerie) et le très facile d'aujourd'hui, il y a un monde! À l'époque il s'agissait probablement de protéger les accords signés entre un auteur et son éditeur, garantissant l'exclusivité: le contrefaçonneur potentiel serait cependant un autre éditeur, pas un acheteur!

    Ta position est donc que le droit d'auteur est fondamentalement mauvais?

    Où-es-ce que j'aurais écrit ça?

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Je ne comprends pas tellement ta réponse. Que dans ces cas, le label appartenant à la grosse maison ne soit pas le premier partenariat de l'artiste n'a pas d'importance vis-à-vis de ce que j'ai dit:

    [...] quelques associations plus récentes (mais l'exemple de Gong est plus extrème;) ), dans la liste suivantes les artistes ou groupes nommés ont signé avec des labels appartenant aux groupes indiqués entre parenthèses (pas fait l'intégralité de leur acrrière avec, hein)

    Les artistes que j'ai nommés ne sont pas exclus des partenariats avec les grosses maisons, en cela limiter leur travail à la fabrication de vaches de concours me paraît simpliste.

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 0.

    Et leur maître petit, vert, rabougri et d'une infinie sagesse est?

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Merci pour cette information bien utile et détaillée. En plus c'est bientôt W.-E., j'espère avoir du temps pour lire un peu!

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Distribuer du contenu en ligne, c'est un boulot a part entiere, vu d'ou ces boites viennent, la transition va couter des sous, dire que ca coute rien parce que faire cp monlivre.pdf /mnt/cleusb coute rien, c'est un peu rapide comme raccourci.

    Le point que je souhaitais mettre en avant est précisément que pour les individus copier et rediffuser les documents est exactement aussi facile que ce que tu décris et après une copie on se retrouve avec un exemplaire de ce qu'on aurait pu acheter autrement. Pour les documents numériques, le support, puisqu'il n'existe pas, ne joue pas de rôle incitatif vis-à-vis de l'achat. Donc si je connais quelqu'un qui a un livre numérisé en PDF que j'aimerais aussi pouvoir lire chez moi, la méthode me demandant le moins d'efforts pour obtenir une copie de ce livre est celle, aujourd'hui illégale dans certains cas, consistant à faire cp le-livre-duquel-j-ai-achete-le-droit-de-lire-et-avec-lequel-je-peux-physiquement-faire-ce-que-je-veux-mais-qui-soi-disant-ne-m-appartient-pas.pdf /mnt/cleusb. Croire que des lois et une force de police peuvent empêcher les gens de se livrer à ce genre d'échanges est illusoire. C'est dans la nature des fichiers d'être facilement copiés et échangés, et c'est impossible de donner à quelqu'un l'autorisation de consulter (lire, écouter, regarder) le contenu d'un fichier sans lui donner l'autorisation de consulter (copier) ce contenu.

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Je ne suis pas sûr qu'il soit judicieux de généraliser à la situation actuelle à partir d'un exemple vieux d'au moins 30 ans.

    <impertinent>C'est mieux qu'aucun exemple :-P </>

    Bon tu as raison, j'ai pêché par paresse alors en piochant l'exemple que je connais le plus par cœur, alors, quelques associations plus récentes (mais l'exemple de Gong est plus extrème;) ), dans la liste suivantes les artistes ou groupes nommés ont signé avec des labels appartenant aux groupes indiqués entre parenthèses (pas fait l'intégralité de leur acrrière avec, hein). Je pense qu'a aucun moment, le producteur de ces gens n'a cru faire un «max de blé» eux:

    • Pooka (Universal)
    • Jon Spencer Explosion (MGM)
    • Wayne Kramer (EMI)
    • Venus Flytrap (Sony BMG)
    • Wire (EMI)
    • Bat for Lashes (Virgin, EMI)

    Beaucoup d'artistes intéressants sont par ailleurs édités par des labels indépendants, mais croire pour autant que «les gros poissons» ne se mouillent absolument pas pour produire des artistes au succès incertain ou probablement destinés à exercer leur art «dans une niche» est inexact.

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à -1.

    c'est beau la naïveté ;)

    Ce n'est pas de la naïveté, cela s'appelle le bénéfice du doute. D'où te viennent toutes tes certitudes sur le sujet? Moi je n'en ai énoncée aucune: j'ai dit «j'ai entendu untel à la radio, il a dit ça», toi tu m'expliques le monde tel que tu crois qu'il est, mais rien dans ce que tu as écrit ne me montre que tu es dans le vrai. D'où te viens ta connaissance du sujet? Tu l'as trouvée dans un buisson ardent ou bien tu as des références plus tangibles? C'est dommage que tu n'en parles pas, en tout cas, de ces références. D'autant que ton propos est une collection de clichés pas très nuancés sur le sujet, donc si tu l'étayais un peu tu gagnerais en crédibilité.

    Tu parles des artistes «Playmobil» qui sont les vache à lait des maisons de disques, mais as-tu remarqué qu'ils ne sont pas les seuls sur les catalogues? Virgin a produit Gong pendant des années: c'est l'exemple d'un partenariat entre une très grosse maison d'édition et un projet musical, disons, plutôt audacieux. Si cela a été possible de convaincre des gens chez Virgin de soutenir Gong c'est peut-être en partie à cause de ce que rapportait les «Playmobil».

    Mais pour le péril des maisons de disques, suffit de regarder leur résultat annuels

    Où ça? Ce serait sympa une URL cachée sous «regarder leur résultats annuels».

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Merci pour ces informations!

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 3.

    Ce que je veux dire, c'est que l'attirail des lois qui interdisent la copie et la rediffusion des œuvres numériques par tout un chacun va à l'encontre de la réalité physique, dans laquelle rien ne s'oppose à cette copie et cette rediffusion.

    Peut-être que c'est un peu comme les prohibitions (parfois l'alcool, parfois d'autres choses): les lois n'ont jamais empêché les trafics, et les forces de police non plus (j'ai lu récemment, à propos de certains substances, que la police française estimait intercepter moins de 10% du trafic). Cela signifie qu'on peut s'attendre à ce qu'une société décidant d'interdire cette copie et cette redistribution dépense son énergie inefficacement. (Au détriment, pour reprendre l'exemple de la prohibition, des politiques de santé publique.)

  • [^] # Re: Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    Dans les dernières années les quelques fois où j'ai pu entendre des représentants de ces maisons d'édition de la musique s'exprimer (surtout à la radio), tous ont fait passer le message que leur industrie était en péril: j'ai la faiblesse de bien vouloir les croire, tant que rien ne me prouve le contraire (et puis le sujet ne m'intéresse pas au point que j'essaie, par exemple, de trouver les chiffres d'affaires de ces boîtes et d'autres indicateurs plus ou moins pertinents).

    Pour tes deux autres questions, je n'adore pas le mot industrie: par là je voulais juste nommer tous les acteurs du secteur. Même si je n'ai pas de véritable connaissance sur le sujet, je veux bien croire que mener une carrière artistique, entreprendre des projets, comme l'élaboration d'un disque ou organiser une tournée ou d'autres choses que je n'imagine pas, sont des domaines dans lesquels on peut développer une compétence, ne serait-ce qu'une compétence sociale, et je veux bien croire aussi que cette compétence mérite d'être sauvegardée. Ensuite sur les formes exactes que peut revêtir l'activité de ces gens, je suis plutôt ouvert, et puis surtout, je n'ai pas de pouvoir de décision!

  • # Loi naturelle

    Posté par  (site web personnel) . En réponse au journal Extension de la protection des œuvres musicales. Évalué à 1.

    La généralisation du support numérique à de nombreux types de documents (livres, articles, images, films et enregistrements sonores) s'est accompagnée de l'apparition d'une nouvelle loi naturelle: la duplication et la diffusion de ces documents est simple et peu coûteuse.

    Cette généralisation s'est amorcée il y a plusieurs années, son signe le plus tangible, le point charnière, serait probablement l'arrivée dans nos salons des platines CD il y a une petite vingtaine d'années. Cette généralisation ébranle les industries dont l'activité est la production et la diffusion de ces documents, avant elle l'achat du support était, sinon inévitable, difficile à contourner: il n'est pas très facile de dupliquer un disque vinyle, et les supports magnétiques analogiques sont trop fragiles pour présenter une alternative vraiment satisfaisant à l'achat ... Pour autant, si ancienne soit l'amorce de cette généralisation, si clairement inéluctable ait-elle été, je suis aujourd'hui porté à croire que les dirigeants de ces industries n'ont pas mesuré pleinement ses conséquences sur leur activité. Aujourd'hui, et c'est tout sauf une surprise, la duplication et la diffusion des documents numérisés est simple et peu coûteuse. Le modèle économique des producteurs et diffuseurs de documents n'est donc plus en adéquation avec les lois naturelles numériques, il est périmé et à mon avis, la seule réaction possible à cela, est de repenser complètement le modèle économique de ses sociétés.

    L'idée de vendre des artefacts numériques ne va pas de soi, justement à cause de la facilité avec laquelle ils sont reproductibles et diffusables. Une fois que je possède l'un de ces artefacts, je peux le revendre indéfiniment, sans le perdre: cette réalité est naturelle. Les lois que nous avons faites, encadrant le commerce de ces artefacts, vont à l'encontre de cela, et si elle tient à les faire respecter, les sociétés vont devoir dépenser beaucoup d'énergie et d'argent à cela.

    Sûrement, le plus raisonnable serait de conformer notre droit à cette nouvelle loi naturelle, mais comment faire alors pour permettre à ces industries produisant et diffusant des documents numériques, de poursuivre leur activité? À cette question je n'ai pas de réponse, seulement la certitude que la voie que nous suivons aujourd'hui est mauvaise, car la duplication et la diffusion des documents numériques est simple et peu coûteuse: à cela il n'y a décidément rien à faire.

  • [^] # Re: Ça serait pas arrivé avec django...

    Posté par  (site web personnel) . En réponse au journal XSS. Évalué à 1.

    Oui ils ont abandonné Python pour passer à OCaml et rebaptisé Django en Ocsigen.

  • [^] # Re: Et XKCD alors ?

    Posté par  (site web personnel) . En réponse au journal XSS. Évalué à -2.

    Bravo, c'est un de mes préférés!