Mais les FAI mettront un pare-feu sur leur box qui filtrera tout ce qui entre en v6 !!!
Faut arrêter avec cette putain de désinformation autour de la "sécurité" du NAT, on peut faire exactement comme avant, ipv6 n'est pas plus dangereux que le v4 naté !
Et tu sais, toutes les box peuvent fonctionner en mode non-routeur, et quelque chose me dit que la majorité (chez les non-geek) marche comme ça !
En quoi c'est de la bidouille ?
Les solutions proposées qui ont l'air crade, c'est à base de tunnel. Ici on parle d'avoir un dual-stack tout ce qu'il y a de plus propre.
Bah les killer app, ya par exemple ekiga, qui marchera sur tous tes postes de ton LAN, sans aucune manip spéciale ... et surement plein d'autres applis compatibles IPv6 (un paquet en libre).
Le seul problème, tu vas me dire, c'est de trouver des interlocuteurs qui sont en v6 aussi, et ça c'est plus dur. Mais c'est en s'y mettant dès maintenant qu'on peut essayer d'accélérer le mouvement !
Fixer les bornes d'un tableau ... rien de mieux pour toujours s'y perdre, et se demander à chaque fois "mais où il commence déjà ?".
Bon, pour les exemples, je sais pas vraiment quoi trouver d'autre ... Allez :
La chaîne de 5 caractères à l'indice x : s[x:x+5]
-> pas besoin de se dire "ha bah comme c'est inclusif, il faut enlever un"
La notation "inverse" : s[-y] == s[len(s)-y]
-> c'est une jolie propriété, je trouve, qui ne marche pas avec l'indexation à 1
Enfin bref, je n'ai plus vraiment d'arguments, mais je n'ai jamais eu à me prendre la tête avec l'indexation à 0 et les "range" [inclus..exclu), alors qu'avec l'indexation à 1, si. Je veux dire, au niveau des calculs ; après, tu peux arguer que c'est moins "naturel", mais quand le naturel est si peu pratique, bah je préfère trouver la solution la "logique".
Dire que c'est sans conséquence financière, c'est faux.
Faire passer son réseau en dual-stack v6, ça demande presque le double de boulot qu'administrer son parc en v4 seulement, car on a deux "schémas" en parallèle à gérer. Ce n'est pas si complexe que ça si on connait bien son boulot d'administrateur, mais ça reste quand même un presque doublement de charge.
Après, on doit pouvoir faire tourner un réseau interne en v6 seulement tout en gardant la connexion avec le monde v4 avec le "mappage IPv4" des adresses. Je pense que ce mode de connexion devrait être plus promu car il permet de simplifier l'administration de son réseau ton en gardant l'accès au monde v4 (qui ne disparaîtera pas de si tôt, il ne faut pas réver).
Sinon, l'union européenne investit beaucoup dans le développement d'IPv6 pour que le monde de l'enseignement et des entreprises s'y mette, mais effectivement, en pratique, on n'en voit pas beaucoup ...
J'ai une copine qui a travaillé sur faire un live-cd avec tout une panoplie de UML (user mode linux) pour faire joujou avec un réseau IPv6 virtuel, et des exercices à faire, ça à l'air pas mal, faudra que je retrouve l'adresse.
Bah, c'est un peu le problème quand on a un routeur qu'on contrôle pas ... c'est pour ça qu'il existe des logiciels libres qui te permettent de faire ce que tu veux sur ton routeur.
En ce qui concerne ton cas, tu pourras tout à fait activer l'IPv6 de chez Free en parallèle au v4 NATé actuel : d'ailleurs, la plupart du temps t'es connecté avec les deux en même temps, une fois que t'as activé l'IPv6.
Si tu ne veux pas de v6 sur un ordi, il te suffit de le désactiver sur cet ordi, c'est tout.
Je me répète, mais IPv6 a beau être un réseau IP "séparé", tu peux très bien avoir les deux en même temps ! Sur ma machine je peux très bien avoir deux onglets de mon firefox ouvert avec ipv6.google.com d'un coté et www.google.com (en v4) de l'autre. Ma machine a 3 IP (1 en v4, et 2 en v6, du fait des adresses "internes" (je n'ai plus le terme exact) et de l'adresse publique) et elle se porte très bien comme ça !
Non, ce n'est pas la peine d'avoir un pare-feu sur chaque machine ! Avant, tu était "protégé" (je n'aime pas ce mot) des connexions entrantes parce que ton routeur faisait du NAT (c'est à dire que tu refuses toute connexion entrante qui pourrait être utile pour l'envoi de fichier, la VoIP, etc ... qui marchent actuellement grâce à des gros hacks). C'est donc ton routeur qui faisait le boulot de "bloquer" ces connexions. En IPv6, tu ne fais plus de NAT, mais tu peux lui demander de quand même bloquer les connexions entrantes, en utilisant le pare-feu intégré à tout bon routeur. Tu peux même le faire sélectivement, enfin bref, tout ce que peut faire iptables (enfin, ip6tables dans notre cas).
Et pour l'IPv4, bien sûr que tu peux le conserver en même temps. IPv6 n'est qu'un service en plus !
Holala, pas du tout, enfin, j'ai pas compris grand chose à tes explications.
On peut tout à fait avoir de l'IPv4 et de l'IPv6 en parallèle : c'est d'ailleurs comme ça que font la plupart des gens aujourd'hui (je ne connais personne qui ne fait que du v6).
Le "truc" ce que ton routeur route simplement les deux types de flux "en parallèle", il n'y a pas à choisir entre l'un et l'autre.
Ce que tu essayes d'expliquer, j'ai l'impression que c'est les tunnels. Alors tout d'abord, un tunnel sert à connecter deux réseaux en v6 en passant par du v4. Cela veut déjà dire que derrière ton routeur (ton LAN), tes ordis verront un simple réseau v6, en parallèle au v4 que tu avais déjà (mais qui était surement NATé). C'est juste ton routeur qui fera un petit travail en plus pour "cacher" tout ça à ton réseau local, puisqu'il va encapsuler le traffic v6 à envoyer à ton FAI sur du v4. Après, à l'autre bout du tunnel, on fait l'inverse.
Quant au DNS, un serveur de nom ne change généralement pas ses réponses qu'il soit interrogé en v4 ou en v6. Ce qui compte, c'est le type d'"enregistrement" que tu lui demandes. Si tu demandes un enregistrement de type AAAA, c'est que tu veux une adresse en IPv6. Si tu lui en demandes un de type A, c'est que tu veux une adresse IPv4. Quel que soit le moyen avec lequel tu t'es connecté : en v4 ou v6.
D'ailleurs, actuellement, les DNS de FDN sont toujours en IPv4, mais peuvent très bien répondre à des requêtes de type AAAA.
Dans la vraie vie, les gens ne manipulent pas des tableaux comme on le fait en informatique. Les gens le feraient plus souvent, ils se rendraient compte que l'indexation à partir de 0 est beaucoup plus pratique, et que compter les intervales classiques comme [) l'est aussi.
As-tu déjà fait du Matlab ? Je trouve imbitable la programation dans ce langage, car tu as toujours des -1 et +1 qui se trimbalent partout. Pas en C (ni en python).
Par exemple, en python, quand tu choisis une sous-chaîne : s[2:4]
Quelle sera la longueur de cette chaîne ? 4-2 = 2
Quelle sera l'index du prochain caractère ? s[4]
Combien de caractères se trouvent avant ? 2
Je sais pas quoi trouver d'autre comme exemple, mais tout ça est pour moi super logique. Fait le avec des intervales autrement, et en indexant à partir de 1, ce sera un bordel immonde.
OK, c'est peut-être une "déformation" initiale, mais après c'est beaucoup plus pratique que la manière "usuelle", et ça les gens ne s'en rendent pas compte car ils ne font pas souvent ce genre d'opération.
Je voulais rajouter le "petit" troll que j'avais ajouté en fin de news et qui a été précautioneusement enlevé : l'IPv6 c'est bien, mais pouvoir troller sur votre site préferré en IPv6, c'est mieux ! Selon la demande https://linuxfr.org/tracker/901.html linuxfr ne dispose pas d'accès IPv6 et ne prévoit pas d'en avoir car "la Fondation Free n'en propose pas".
Bizarre, le FAI que tout le monde encense pour certaines de ces actions pour promouvoir le libre (et d'autres "contre" le libre, je vous laisse deviner lesquelles) et pour être le "pionnier" du déploiement à grande échelle de l'IPv6 pour le grand public, et bien il ne pourrait/voudrait pas fournir d'IPv6 à linuxfr ?
OK, je vois tout de suite arriver les gentils admin bénévoles : "on n'a pas que ça à foutre". C'est pour ça que je propose de me déplacer un week-end sur Paris s'il le faut pour aider. Mais d'abord il faudrait connaître le position de Free : Bruno Michel a dit ne "propose" pas, mais j'ai entendu que les admins ici n'avaient en fait jamais demandé. Surement par manque de moyens et de temps (et d'envie ...), mais je suis sûr qu'on peut trouver du monde pour faire avancer ça !
Je pense que s'il y a un bien un site d'envergure sur le net français qui peut passer en IPv6, c'est bien linuxfr. Il est rempli de geeks qui sont prêts à bidouiller pour faire du v6, car comme indiqué plus haut, niveau routeur c'est pas la joie. Bon, il reste les tunnels, mais ce n'est pour moi qu'une bidouille qui ne devrait pas trop se généraliser ...
Je rajouterai à ceux qui disent que je suis un chieur, que Free est super gentil d'héberger linuxfr, etc, qu'au contraire Free gagne sûrement de l'argent à héberger ce site, par ses relations de peering. Et que même si je les remercie de le faire, s'ils "bloquent" une évolution possible vers l'IPv6, que doit-on en pesner ? (que je suis un chieur ?)
Voilà, c'était pour étalonner votre trollomètre pour ce vendredi.
Moi j'ai choisi la solution routeur (non-modem) sous OpenWRT avec modem ADSL2 séparé en ethernet.
OpenWRT contient tout ce qu'il faut pour faire de l'IPv6, au moins dans la dernière RC, la 8.09 (moi j'utilise le trunk). Un petit : opkg install kmod-ipv6 radvd ip6tables
et t'as tout les softs nécessaires. Il faut encore bidouiller un tout petit peu pour la conf (i.e. la faire à la main, mais c'est pareil sous Debian), mais je comptais essayer d'arranger ça en envoyant un patch ...
Je ne pense pas que ça contredise complètement ton discours, vu que je pense qu'IBM veut arrêter le monopole _logiciel_ de Microsoft. Au niveau du matos, IBM s'est beaucoup calmé par rapport à avant (comme Sun).
Oui, peut-être que quand le "concurrence" arrivera, il y aura moins de grève.
Pouruquoi ?
Parce que les gens seront encore moins payés, n'auront plus du tout de sécurité de l'emploi, ils travaillerons plus pour gagner un tout petit peu plus, et auront peur de se retrouver au chômage le lendemain, ils seront bien dociles face à leurs patrons, obéissant, etc.
Si c'est ce que tu souhaites pour tous les travailleurs français (puisqu'on est dans un pays dont la devise contient "égalité", qui veut bien dire "le plus petit dénominateur commun", c'est ça ?) alors je te dis que moi je ne veux pas vivre dans une société comme ça.
"En gagner plus tard" ?
J'ai déjà fait du Perl à une époque. Et bien l'histoire des %@$ je suis perdu aujourd'hui. Ta mémoire n'est pas infinie, et ce que tu passes comme effort à un moment, si tu l'oublies au bout d'un moment, ça ne sert pas à grand chose. En python, je n'ai quasiment jamais rien oublié, même après pas mal de temps à ne pas en avoir fait.
Sinon, pour l'histoire des divisions, c'est quelque chose qui doit être exceptionnel d'utiliser cette syntaxe, car le moto du python est que ça fasse les choses "bien" par défaut. Il y a eu une erreur historique sur la division (par défaut entière en 2.x, flottante en 3.x), maintenant c'est reglé.
Il est surtout beaucoup plus lisible pour quelqu'un qui connait pas trop le langage.
Plus lisible que Perl ou Python ?
S'il y a bien un truc dont je suis quasi-sûr par beaucoup d'expériences, c'est que Python est un des langages les plus lisibles qu'il y ait pour ceux qui ne le connaissant pas.
Ce n'est pas "déformé" ni "stupide", je trouve que c'est complètement logique. En python, quand on dit range(4), c'est [0,1,2,3]. Ça correspond tout à fait à la logique des tableaux, ça fait des calculs d'index beaucoup plus simples, c'est logique par rapport au fait qu'il y ait 4 éléments, et qu'en gros, tu prend toujours un interval comme étant inclusif pour le début, exclusif pour la "fin".
Arrêtez avec votre débat sur des langages complètement limité : je vous donne un exemple qui va tous vous clouer : getBounds(Array, Min, Max)
C'est du Prolog, et il n'y a pas d'histoire d'argument en entrée ou retourné, car souvent le "sens" des variable peut être changé comme on le veut ... Pas de problème de nommage de "valeurs de retour", etc.
Bon, c'est typé bizarrement, c'est pas objet, et c'est vieux, mais ça a quand même certains avantages ...
T'as une référence ? Je n'aime pas tant que ça l'anglicisme "immutable", mais je le trouve quand même assez clair comme mot. Et limite acceptable en français ...
Un petit conseil, ne te fait pas un avis sur Python en essayant Zope : je suis un fan de Python mais je n'ai jamais rien pu faire avec Zope (pareil que toi, je l'ai jeté), car c'est un framework qui redéfini tout un tas de concepts de manière complètement bizarre. Si tu veux un framework web en Python, regarde plutôt du coté de Django.
(désolé si les interlocuteurs différents se succèdent, ça doit pas être facile de tout suivre à la fois)
Bon, je pourrais te sortir pas mal de phrases du Zen pour dire que je n'aime pas ton exemple (je suis pour une écriture "naturelle", mais dans une certaine limite, quand elle n'apporte pas de redondance) :
Special cases aren't special enough to break the rules.
There should be one-- and preferably only one --obvious way to do it.
Quand tu te mets à apporter plein de raccourcis déjà dispo sous une autre forme, tu compliques le langage. Bon, ne me dis pas de faire de l'assembleur, ce que je veux dire c'est qu'il y a un équilibre à trouver, et je trouve que python en a trouvé un très bon. Et je pense que la deuxième phrase que je viens de citer est explicitement dirigée "contre" Perl.
Sinon, ça me fait marrer que tu parles de complexité car le langage est plus "épuré" : au contraire, tu vois la complexité dans le fait que le code est "plus long", mais moi je trouve qu'un langage avec plus de constructions (pas forcément super utiles) est vraiment plus complexe à apprendre. Le seul raccourci qui me manque dans python est les regexp "intégrées", mais bon, je m'en passe assez facilement. Et c'est ce qui me donne envie de regarder vers ruby ... mais son coté Perl me fait peur ...
Avant d'en racheter un, tu peux essayer un : smartctl -t long /dev/...
pour voir s'il te renvoit beaucoup d'erreurs ou non, mais bon, ce n'est jamais très rassurant de continuer à utiliser un disque qui flanche de temps à autres.
et les messages après à propos des erreurs de lecture et le message :
Error: UNC 8 sectors at LBA
La solution : faire tout de suite une sauvegarde du disque, même "brute", si tu n'arrives pas à monter correctement les partitions. Et ensuite, tu vas racheter un nouveau disque ...
Dans le Zen de Python, il est écrit :
Explicit is better than implicit.
Et j'ai beau aimer perl aussi pour pas mal de ses constructions, au final ce coté "super puissant" est souvent plus emmerdant qu'autre chose.
La preuve ? Ton exemple :
@liste = %h{@t};
ne marche pas chez moi, il fallait écrire (je suppose) :
@liste = @h{@t};
Voilà, c'est ce genre de détail qui me fait m'énerver sur perl.
En python, ça aurait donné (avec la compréhension sur les listes) :
liste = (h[k] for k in t)
ce qui est, quoique un peu plus long, tout de même beaucoup plus explicite et lisible.
Sinon, ton histoire de pouvoir utiliser des listes là où on utilise des valeurs, il me semble me rappeler que beaucoup de monde en a déjà parlé (j'y avait pensé il y a quelques années déjà) mais qu'au final ça apporte peu par rapport au bazar qu'il faut faire pour l'intégrer. En gros, c'est faire un map() implicite, et comme je disais plus haut, "explicite c'est mieux qu'implicite" ...
[^] # Re: IPv6 chez free ?
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 5.
Faut arrêter avec cette putain de désinformation autour de la "sécurité" du NAT, on peut faire exactement comme avant, ipv6 n'est pas plus dangereux que le v4 naté !
Et tu sais, toutes les box peuvent fonctionner en mode non-routeur, et quelque chose me dit que la majorité (chez les non-geek) marche comme ça !
[^] # Re: IPv6 pour débutant
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 1.
Les solutions proposées qui ont l'air crade, c'est à base de tunnel. Ici on parle d'avoir un dual-stack tout ce qu'il y a de plus propre.
[^] # Re: IPv6 pour débutant
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 1.
Le seul problème, tu vas me dire, c'est de trouver des interlocuteurs qui sont en v6 aussi, et ça c'est plus dur. Mais c'est en s'y mettant dès maintenant qu'on peut essayer d'accélérer le mouvement !
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 2.
Bon, pour les exemples, je sais pas vraiment quoi trouver d'autre ... Allez :
La chaîne de 5 caractères à l'indice x : s[x:x+5]
-> pas besoin de se dire "ha bah comme c'est inclusif, il faut enlever un"
La notation "inverse" : s[-y] == s[len(s)-y]
-> c'est une jolie propriété, je trouve, qui ne marche pas avec l'indexation à 1
Enfin bref, je n'ai plus vraiment d'arguments, mais je n'ai jamais eu à me prendre la tête avec l'indexation à 0 et les "range" [inclus..exclu), alors qu'avec l'indexation à 1, si. Je veux dire, au niveau des calculs ; après, tu peux arguer que c'est moins "naturel", mais quand le naturel est si peu pratique, bah je préfère trouver la solution la "logique".
[^] # Re: Pourquoi IPv6 est si long à se déployer ? On le fuit ?
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 3.
Faire passer son réseau en dual-stack v6, ça demande presque le double de boulot qu'administrer son parc en v4 seulement, car on a deux "schémas" en parallèle à gérer. Ce n'est pas si complexe que ça si on connait bien son boulot d'administrateur, mais ça reste quand même un presque doublement de charge.
Après, on doit pouvoir faire tourner un réseau interne en v6 seulement tout en gardant la connexion avec le monde v4 avec le "mappage IPv4" des adresses. Je pense que ce mode de connexion devrait être plus promu car il permet de simplifier l'administration de son réseau ton en gardant l'accès au monde v4 (qui ne disparaîtera pas de si tôt, il ne faut pas réver).
Sinon, l'union européenne investit beaucoup dans le développement d'IPv6 pour que le monde de l'enseignement et des entreprises s'y mette, mais effectivement, en pratique, on n'en voit pas beaucoup ...
J'ai une copine qui a travaillé sur faire un live-cd avec tout une panoplie de UML (user mode linux) pour faire joujou avec un réseau IPv6 virtuel, et des exercices à faire, ça à l'air pas mal, faudra que je retrouve l'adresse.
[^] # Re: IPv6 chez free ?
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 2.
En ce qui concerne ton cas, tu pourras tout à fait activer l'IPv6 de chez Free en parallèle au v4 NATé actuel : d'ailleurs, la plupart du temps t'es connecté avec les deux en même temps, une fois que t'as activé l'IPv6.
Si tu ne veux pas de v6 sur un ordi, il te suffit de le désactiver sur cet ordi, c'est tout.
Je me répète, mais IPv6 a beau être un réseau IP "séparé", tu peux très bien avoir les deux en même temps ! Sur ma machine je peux très bien avoir deux onglets de mon firefox ouvert avec ipv6.google.com d'un coté et www.google.com (en v4) de l'autre. Ma machine a 3 IP (1 en v4, et 2 en v6, du fait des adresses "internes" (je n'ai plus le terme exact) et de l'adresse publique) et elle se porte très bien comme ça !
[^] # Re: IPv6 chez free ?
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 3.
Et pour l'IPv4, bien sûr que tu peux le conserver en même temps. IPv6 n'est qu'un service en plus !
[^] # Re: IPv6 pour débutant
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 3.
On peut tout à fait avoir de l'IPv4 et de l'IPv6 en parallèle : c'est d'ailleurs comme ça que font la plupart des gens aujourd'hui (je ne connais personne qui ne fait que du v6).
Le "truc" ce que ton routeur route simplement les deux types de flux "en parallèle", il n'y a pas à choisir entre l'un et l'autre.
Ce que tu essayes d'expliquer, j'ai l'impression que c'est les tunnels. Alors tout d'abord, un tunnel sert à connecter deux réseaux en v6 en passant par du v4. Cela veut déjà dire que derrière ton routeur (ton LAN), tes ordis verront un simple réseau v6, en parallèle au v4 que tu avais déjà (mais qui était surement NATé). C'est juste ton routeur qui fera un petit travail en plus pour "cacher" tout ça à ton réseau local, puisqu'il va encapsuler le traffic v6 à envoyer à ton FAI sur du v4. Après, à l'autre bout du tunnel, on fait l'inverse.
Quant au DNS, un serveur de nom ne change généralement pas ses réponses qu'il soit interrogé en v4 ou en v6. Ce qui compte, c'est le type d'"enregistrement" que tu lui demandes. Si tu demandes un enregistrement de type AAAA, c'est que tu veux une adresse en IPv6. Si tu lui en demandes un de type A, c'est que tu veux une adresse IPv4. Quel que soit le moyen avec lequel tu t'es connecté : en v4 ou v6.
D'ailleurs, actuellement, les DNS de FDN sont toujours en IPv4, mais peuvent très bien répondre à des requêtes de type AAAA.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 3.
As-tu déjà fait du Matlab ? Je trouve imbitable la programation dans ce langage, car tu as toujours des -1 et +1 qui se trimbalent partout. Pas en C (ni en python).
Par exemple, en python, quand tu choisis une sous-chaîne : s[2:4]
Quelle sera la longueur de cette chaîne ? 4-2 = 2
Quelle sera l'index du prochain caractère ? s[4]
Combien de caractères se trouvent avant ? 2
Je sais pas quoi trouver d'autre comme exemple, mais tout ça est pour moi super logique. Fait le avec des intervales autrement, et en indexant à partir de 1, ce sera un bordel immonde.
OK, c'est peut-être une "déformation" initiale, mais après c'est beaucoup plus pratique que la manière "usuelle", et ça les gens ne s'en rendent pas compte car ils ne font pas souvent ce genre d'opération.
[^] # Re: Et pour compléter
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 1.
# Et pour compléter
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 8.
Bizarre, le FAI que tout le monde encense pour certaines de ces actions pour promouvoir le libre (et d'autres "contre" le libre, je vous laisse deviner lesquelles) et pour être le "pionnier" du déploiement à grande échelle de l'IPv6 pour le grand public, et bien il ne pourrait/voudrait pas fournir d'IPv6 à linuxfr ?
OK, je vois tout de suite arriver les gentils admin bénévoles : "on n'a pas que ça à foutre". C'est pour ça que je propose de me déplacer un week-end sur Paris s'il le faut pour aider. Mais d'abord il faudrait connaître le position de Free : Bruno Michel a dit ne "propose" pas, mais j'ai entendu que les admins ici n'avaient en fait jamais demandé. Surement par manque de moyens et de temps (et d'envie ...), mais je suis sûr qu'on peut trouver du monde pour faire avancer ça !
Je pense que s'il y a un bien un site d'envergure sur le net français qui peut passer en IPv6, c'est bien linuxfr. Il est rempli de geeks qui sont prêts à bidouiller pour faire du v6, car comme indiqué plus haut, niveau routeur c'est pas la joie. Bon, il reste les tunnels, mais ce n'est pour moi qu'une bidouille qui ne devrait pas trop se généraliser ...
Je rajouterai à ceux qui disent que je suis un chieur, que Free est super gentil d'héberger linuxfr, etc, qu'au contraire Free gagne sûrement de l'argent à héberger ce site, par ses relations de peering. Et que même si je les remercie de le faire, s'ils "bloquent" une évolution possible vers l'IPv6, que doit-on en pesner ? (que je suis un chieur ?)
Voilà, c'était pour étalonner votre trollomètre pour ce vendredi.
[^] # Re: Modem routeur
Posté par benoar . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 4.
OpenWRT contient tout ce qu'il faut pour faire de l'IPv6, au moins dans la dernière RC, la 8.09 (moi j'utilise le trunk). Un petit :
opkg install kmod-ipv6 radvd ip6tables
et t'as tout les softs nécessaires. Il faut encore bidouiller un tout petit peu pour la conf (i.e. la faire à la main, mais c'est pareil sous Debian), mais je comptais essayer d'arranger ça en envoyant un patch ...
[^] # Re: IBM, pas net ?
Posté par benoar . En réponse au journal Vente liée : Un espoir ?. Évalué à 2.
[^] # Re: Communication
Posté par benoar . En réponse au journal Un entretien avec la SNCF ?. Évalué à 2.
Pouruquoi ?
Parce que les gens seront encore moins payés, n'auront plus du tout de sécurité de l'emploi, ils travaillerons plus pour gagner un tout petit peu plus, et auront peur de se retrouver au chômage le lendemain, ils seront bien dociles face à leurs patrons, obéissant, etc.
Si c'est ce que tu souhaites pour tous les travailleurs français (puisqu'on est dans un pays dont la devise contient "égalité", qui veut bien dire "le plus petit dénominateur commun", c'est ça ?) alors je te dis que moi je ne veux pas vivre dans une société comme ça.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 4.
J'ai déjà fait du Perl à une époque. Et bien l'histoire des %@$ je suis perdu aujourd'hui. Ta mémoire n'est pas infinie, et ce que tu passes comme effort à un moment, si tu l'oublies au bout d'un moment, ça ne sert pas à grand chose. En python, je n'ai quasiment jamais rien oublié, même après pas mal de temps à ne pas en avoir fait.
Sinon, pour l'histoire des divisions, c'est quelque chose qui doit être exceptionnel d'utiliser cette syntaxe, car le moto du python est que ça fasse les choses "bien" par défaut. Il y a eu une erreur historique sur la division (par défaut entière en 2.x, flottante en 3.x), maintenant c'est reglé.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 4.
Plus lisible que Perl ou Python ?
S'il y a bien un truc dont je suis quasi-sûr par beaucoup d'expériences, c'est que Python est un des langages les plus lisibles qu'il y ait pour ceux qui ne le connaissant pas.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 1.
[^] # Re: javascript
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 4.
getBounds(Array, Min, Max)
C'est du Prolog, et il n'y a pas d'histoire d'argument en entrée ou retourné, car souvent le "sens" des variable peut être changé comme on le veut ... Pas de problème de nommage de "valeurs de retour", etc.
Bon, c'est typé bizarrement, c'est pas objet, et c'est vieux, mais ça a quand même certains avantages ...
[^] # Re: Python c'est super !
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 2.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 5.
[^] # Re: Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 2.
Bon, je pourrais te sortir pas mal de phrases du Zen pour dire que je n'aime pas ton exemple (je suis pour une écriture "naturelle", mais dans une certaine limite, quand elle n'apporte pas de redondance) :
Special cases aren't special enough to break the rules.
There should be one-- and preferably only one --obvious way to do it.
Quand tu te mets à apporter plein de raccourcis déjà dispo sous une autre forme, tu compliques le langage. Bon, ne me dis pas de faire de l'assembleur, ce que je veux dire c'est qu'il y a un équilibre à trouver, et je trouve que python en a trouvé un très bon. Et je pense que la deuxième phrase que je viens de citer est explicitement dirigée "contre" Perl.
Sinon, ça me fait marrer que tu parles de complexité car le langage est plus "épuré" : au contraire, tu vois la complexité dans le fait que le code est "plus long", mais moi je trouve qu'un langage avec plus de constructions (pas forcément super utiles) est vraiment plus complexe à apprendre. Le seul raccourci qui me manque dans python est les regexp "intégrées", mais bon, je m'en passe assez facilement. Et c'est ce qui me donne envie de regarder vers ruby ... mais son coté Perl me fait peur ...
[^] # Re: Disque en train de crever ?
Posté par benoar . En réponse au message zero-length partition - fsck.ext3. Évalué à 2.
smartctl -t long /dev/...
pour voir s'il te renvoit beaucoup d'erreurs ou non, mais bon, ce n'est jamais très rassurant de continuer à utiliser un disque qui flanche de temps à autres.
[^] # Re: Disque en train de crever ?
Posté par benoar . En réponse au message zero-length partition - fsck.ext3. Évalué à 2.
187 Reported_Uncorrect 0x0032 001 001 000 Old_age Always - 66772
[...]
195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 84781
et les messages après à propos des erreurs de lecture et le message :
Error: UNC 8 sectors at LBA
La solution : faire tout de suite une sauvegarde du disque, même "brute", si tu n'arrives pas à monter correctement les partitions. Et ensuite, tu vas racheter un nouveau disque ...
# Explicit is better than implicit.
Posté par benoar . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 10.
Explicit is better than implicit.
Et j'ai beau aimer perl aussi pour pas mal de ses constructions, au final ce coté "super puissant" est souvent plus emmerdant qu'autre chose.
La preuve ? Ton exemple :
@liste = %h{@t};
ne marche pas chez moi, il fallait écrire (je suppose) :
@liste = @h{@t};
Voilà, c'est ce genre de détail qui me fait m'énerver sur perl.
En python, ça aurait donné (avec la compréhension sur les listes) :
liste = (h[k] for k in t)
ce qui est, quoique un peu plus long, tout de même beaucoup plus explicite et lisible.
Sinon, ton histoire de pouvoir utiliser des listes là où on utilise des valeurs, il me semble me rappeler que beaucoup de monde en a déjà parlé (j'y avait pensé il y a quelques années déjà) mais qu'au final ça apporte peu par rapport au bazar qu'il faut faire pour l'intégrer. En gros, c'est faire un map() implicite, et comme je disais plus haut, "explicite c'est mieux qu'implicite" ...
[^] # Re: Pas trop de détails, mais ...
Posté par benoar . En réponse au message Deux accès internet. Évalué à 4.
http://lartc.org/howto/lartc.rpdb.multiple-links.html
Et c'est du multipath, pas du bonding ...