Serge Julien a écrit 523 commentaires

  • [^] # Re: Esperanto…

    Posté par  . En réponse à la dépêche Est‐il démocratique, adapté et rentable que l’anglais soit la langue internationale ?. Évalué à 5.

    Le nombre de locuteurs n'est en effet pas un argument toujours pertinent: dans les langues artificielles, si je ne me trompe, le Klingon arrive en troisième position selon ce critère: cela en fait-il une langue adaptée ? ;-)

    Mais dans le cas de l'anglais, cet argument doit être pris en compte car les faits ne peuvent se plier aux principes: la "base installée" est énorme, et il n'est pas réaliste d'envisager une autre langue. C'est peut-être antidémocratique, cela a beau avoir les inconvénients mentionnés ci-dessus, il faut rester les pieds sur terre: l'anglais ne perdra pas son statut de langue universelle simplement parce qu'on décrète que "l'anglais, ce n'est pas bien"...

  • [^] # Re: Cercle vicieux

    Posté par  . En réponse au journal Petits pirates deviennent grands. Évalué à 5.

    Oui, bon, faut pas non plus idéaliser la proportionnelle: avec un scrutin majoritaire, il y a longtemps qu'on aurait un gouvernement en Belgique...

  • # MD5 n'est pas infaillible

    Posté par  . En réponse au journal MD5 et garantie de non-modification. Évalué à 5.

    En fait, ce que tu décrit est correct dans les grandes lignes, mais...

    • le hash MD5 contient un nombre fini de bits, alors que l'ensemble des données d'entrée est potentiellement infini. Pour une empreinte MD5 donnée, tu as donc théoriquement un nombre infini de fichiers qui correspondent. Mais bon, la plupart sont des suites de bytes qui n'ont aucun sens...

    • cependant, MD5 possède des failles qui ont été révélées il y a quelques années. En gros, sous certaines conditions, tu peux altérer un document de telle façon que la version modifiée possède la même empreinte MD5 que l'original (voir par exemple ici).

    Pour le besoin que tu décris, je pense que le scénario le plus simple est le suivant: tu chiffres ton document avec un algorithme à clé secrète (AES, par exemple) en utilisant une clé générée aléatoirement (et qui ne resservira jamais). Tu envoies ton document ainsi chiffré. Plus tard, pour la vérification, tu envoies le document en clair et la clé de chiffrement. L'autorité déchiffre le document précédemment envoyé et le compare au clair, et le tour est joué...

  • # xkcd

    Posté par  . En réponse au journal Qui à la plus grande. Évalué à 2.

    Sur la troisième case de ce strip xkcd, on voit que l'auteur se pose parfois les mêmes questions que toi...

  • [^] # Re: feedback

    Posté par  . En réponse à la dépêche Scribus : nouveau manuel libre. Évalué à 3.

    Dans le PDF, c'est une police sans serif du type Gill Sans.
    Mais si c'est de la version en ligne dont tu parles, tout dépend de la façon dont les polices sont configurées dans ton brouteur web...

  • [^] # Re: Pendant ce temps, en Python...

    Posté par  . En réponse à la dépêche Dans les kiosques cet été 2011. Évalué à 1.

    Malheureux! Des effets de bord, en Lisp tu te garderas...

  • [^] # Re: Pendant ce temps, en Python...

    Posté par  . En réponse à la dépêche Dans les kiosques cet été 2011. Évalué à 2.

    Certainement pas, je n'ai pas dit ça...

    Mais le fait est que l'échange du contenu de deux variables est une opération tellement courante qu'il est regrettable, à mon avis, que la plupart des langages ne l'implémentent pas en standard.

    On pourrait difficilement nier que l'exemple que je cite en Python est clair (lisible) et concis (quand on le compare aux exemples en C++ plus haut).

    Mais je suis d'accord avec toi: il est certain que cette simplicité syntaxique ne doit pas cacher la sémantique qui est derrière: par exemple, il est utile savoir si, dans ce cas particulier de l'affectation multiple, l'interpréteur évalue les valeurs de la partie droite de l'affectation ou se effectue un simple échange(*) de pointeurs sans évaluer ces valeurs.

    (*) Lequel échange, à son tour, se fera in fine avec ou sans utilisation d'un registre temporaire selon que le processeur a ou non dans son jeu d'instructions une opération de type "swap".

  • [^] # Pendant ce temps, en Python...

    Posté par  . En réponse à la dépêche Dans les kiosques cet été 2011. Évalué à 4.

    a, b = b, a

  • [^] # Re: Merci

    Posté par  . En réponse à la dépêche Évolutions techniques de systemd. Évalué à 0.

    s/suggèrerais/suggérerais/

    (À pinailleur, pinailleur et demi :-)

    Sinon, d'accord avec toi sur le fond...

  • [^] # Re: bronsonisé

    Posté par  . En réponse au journal Amy Winehouse bronsonisé. Évalué à 5.

    C'est triste, ton point de vue sur l'amabilité...

  • [^] # Re: geoloc

    Posté par  . En réponse au journal Le cloud c'était une bonne idée.... Évalué à 4.

    Non, justement: cf mon commentaire ci-dessus...

  • # C'est surtout que ça s'applique aussi en Europe...

    Posté par  . En réponse au journal Le cloud c'était une bonne idée.... Évalué à 9.

    Oui, enfin, Microsoft ou les autres, ce qui est le plus dérangeant dans cette histoire est que les fournisseurs états-uniens de ce genre de services sont apparemment obligés par le Patriot Act de laisser le gouvernement US venir fouiller dans les données même si elles sont stockées en Europe (cf l'article sur Slashdot).

    Cela dit, même si c'est inacceptable, ce n'est pas très étonnant ni très nouveau. Et effectivement, Microsoft a au moins le mérite d'être transparent sur la chose.

  • [^] # Re: Fonctionnement

    Posté par  . En réponse à la dépêche Sortie de MarkUs 0.10.0. Évalué à 1.

    C'est typiquement je genre d'enseignement important et pas toujours dispensé en cours.

    Un peu comme l'orthographe, quoi...

    OK, je -->[]

  • [^] # Re: Que font les politiques ?

    Posté par  . En réponse au journal France brevet . Évalué à 2.

    Je suis très étonné, et c'est un euphémisme, du manque d'intérêt des politiciennes et politiciens pour le sujet.

    Je crois que tu touches là le nœud du problème. À mon avis, un élément de réponse est tout simplement le manque d'information.

    Les responsables politiques devraient dans l'idéal se renseigner sur les matières qui sont de leur ressort. Mais souvent, je pense que la tâche est trop ardue et qu'ils font alors appel à des conseillers. Lesquels sont à leur tour conseillés par des représentants du monde économique, qui a donc des leviers d'action.

    Ce lobbyisme n'est pas nécessairement une mauvaise chose en soi, mais le problème est que le citoyen lambda n'a pas de lobbyiste pour faire entendre sa voix. Ce qui conduit au paradoxe suivant: élus par le peuple, les représentants politiques prennent des décisions qui vont souvent à l'encontre de l'opinion de la majorité de leurs électeurs.

    On en revient toujours au problème de la visibilité de tout ce qui n'est pas influent dans la sphère économique ou financière...

  • [^] # Re: Beastie a des arguments

    Posté par  . En réponse au sondage Quelle est votre mascotte préférée dans le monde du libre ou alternatif ? J'ai bien dit mascotte, pas distrib !. Évalué à 3.

    Et elle n'est pas là que pour l'image, elle est aussi sysadmin...

  • [^] # Re: quelques fautes

    Posté par  . En réponse au journal Extraire les vidéos d'un pdf. Évalué à 9.

    Ou alors:

    LinuxFr en RoR → Nouveau design
    Nouveau design → Changements
    Changements → Nouveaux utilisateurs (parce que c'est plus bô)
    Nouveaux utilisateurs → Fautes d'orthographe

    D'où LinuxFr en RoR → Fôtes d'orthographe ! CQFD.

    Cette analyse parfaitement objective ;-) repose sur les deux hypothèses suivantes:
    - il y a plein de nouveaux utilisateurs depuis la nouvelle version
    - les nouveaux sont nuls en orthographe parce que de toute façon, ma bonne dame, c'était mieux à vent...

    OK, je sais, je ->[]

  • [^] # Re: quelques fautes

    Posté par  . En réponse au journal Extraire les vidéos d'un pdf. Évalué à 1.

    Raté, à quelques secondes près... Je pertinente de ce pas Bruno Michel, qui m'a précédé d'un cheveu!

  • [^] # Re: quelques fautes

    Posté par  . En réponse au journal Extraire les vidéos d'un pdf. Évalué à 5.

    Eh ben oui, mais non! L'objet (m') est bien avant le verbe, mais c'est un objet indirect: la méthode a permis à moi. Et dans le cas de l'auxiliaire avoir, l'accord ne se fait qu'avec l'éventuel objet direct, s'il est placé avant le verbe...

  • # Héritage...

    Posté par  . En réponse au journal Le problème de la POO pratiquée par des étudiants. Évalué à 10.

    Personnellement (mais attention, je ne suis pas un spécialiste de la question), je trouve qu'on a fait de l'héritage un des trucs-super-que-ça-existe-donc-faut-l'utiliser-absolument-sinon-on-n'est-pas-un-vrai-programmeur-objet.

    Je sais que l'un ne remplace pas l'autre, mais j'ai beaucoup plus souvent besoin de la composition que de l'héritage: "a-un" plutôt que "est-un". Et la composition, je trouve qu'on n'en parle pas assez quand on parle de programmation objet.

    Je répète: suis pas spécialiste, et je suis donc ouvert à tout commentaire qui pourrait élever mon point de vue...

  • [^] # Re: raaah

    Posté par  . En réponse au journal Tryton sélectionné pour le GSOC. Évalué à 3.

    Le souci. Oui, au singulier, ça s'écrit sans "s" à la fin, oui.

  • [^] # Re: Par pitie

    Posté par  . En réponse au journal Du livre "Premiers cours de programmation en Scheme". Évalué à 10.

    Tu as raison! Faut interdire aussi les cours de latin à ceux qui veulent étudier la littérature, plus personne ne parle le latin aujourd'hui. Et aux pianistes de répéter des gammes, ils ne les présenteront jamais en concert. Et aux footballeurs de faire des abdos pendant leur entraînement, tu les vois faire ça pendant un match?

    Scheme n'est effectivement (à ma connaissance) pas un langage très utilisé en dehors des sphères universitaires, mais l'idée n'est pas de programmer avec, juste de te montrer qu'il y a d'autres approches que les paradigmes classiques objet ou impératif. Et de t'ouvrir à d'autres modes de réflexion dans l'approche d'un problème.

    En fait, je suis même d'accord avec certains des points que tu évoques, mais pas avec l'impératif par lequel tu commences ton intervention (pour peu que c'en soit bien un: à propos de langage, tu pourrais te mettre au français écrit correctement: "arraitais avec ce langage", ça ne fait pas seulement mal aux yeux, ça rend ta phrase difficile à comprendre. Tout comme les langages informatiques, les langues naturelles ont une syntaxe à respecter).

  • [^] # Re: Virer les "J'aime" et les cadres Facebook des autres sites

    Posté par  . En réponse à la page de wiki Web propre. Évalué à 1 (+0/-0).

    À ce propos, quelqu'un aurait une règle Adblock à proposer pour mon problème: j'utilise l'extension Sage pour lire les flux RSS, mais quand j'affiche le flux de Slashdot (http://rss.slashdot.org/Slashdot/slashdot), c'est toujours plein de pubs en provenance de feedads.g.doubleclick.net, et Adblock n'arrrive pas à les virer. Une idée?

  • [^] # Re: Je suis un personnage fictif aux multiples identités et j'emmerde facebook

    Posté par  . En réponse au journal Envie de laisser traîner tes traces partout sur le web ?. Évalué à 3.

    C'est « interdit » par les conditions d'utilisations, pas par une loi qui prévoit une peine de prison.

    Ben justement, les conditions d'utilisation, c'est un contrat. Et si mes souvenirs de droit civil sont exacts, un contrat "légalement formé" (= qui lui-même respecte les lois) a force de loi entre les parties, et est opposable à ce titre devant un tribunal.

    J'ai pas parlé de prison, hein...

  • [^] # Re: Et la largeur du texte ?

    Posté par  . En réponse au journal Une nouvelle feuille de style orientée lecture. Évalué à 4.

    Avec un 'C' en première colonne pour les commentaires ?

  • # J'ai bien ri...

    Posté par  . En réponse au journal Notre logiciel libre du lundi : picotin, du PHP dans les mails. Évalué à 7.

    Ça faisait longtemps que tu ne nous avais plus sorti un petit délire du genre. Merci, j'ai bien ri...