Ha ok. En fait c'est comme mon forfait Ola, et je trouvais ça con les nouvelles méthodes de facturation ... Finalement, c'est assez proche des "anciens" forfait du bon vieux temps ces offres ... sympa.
Ha merci, ça a l'air pas mal. Juste que je n'ai pas compris si les SMS étaient dedans ou pas (ils le disent ou début, mais après c'est forfait _ou_ SMS ...?)
Pour info, ça s'appelait débitel avant, et ça exploite le réseau SFR.
Hyper-V a un alignement spécial
Avant qu'on me reprenne là-dessus : quand on demande à gcc de packer un enum assez petit, il le fait en 1 octet, alors qu'hyper-v demande à avoir l'enum sur 4 octets. Bien sûr, quand on pack pas, la structure est encore plus grosse et complètement différente.
Bref, je ne dis pas que c'est la faute de l'un ou de l'autre (enfin, il y a peut-être une ABI définie pour ça ? j'avoue que je ne sais même pas de quelle partie de la virtualisation ils parlent) mais que c'est que la fonction de packing de gcc respecte d'autres norme que le compilo de MS (puisque je suppose que c'est avec ça qu'il est compilé).
Je comprend que des fois on ne veut pas indiquer tous les détails, mais vu la gueule du script, je me suis dit dans ma tête "c'est un débutant", et le script a l'air foireux, donc je l'ai dirigé autre part.
Après, c'était aussi un peu sous-entendu que je n'avais pas vraiment de solution dans le sens qu'il voulait /o\ (mais bon, un sous-shell créé pour un pipe c'est dans la définition même du fonctionnement d'unix, alors si tu veux contourner ça .... ça va être coton).
Ce patch est un work-around d'un fonctionnement de gcc qu MS ne comprend pas, on dirait un stagiaire qui essaye des trucs au pif, qui ne comprend pas les questions et renvoit les CR de la QA texto, et qui au final voit que Hyper-V a un alignement spécial (tout ça en quotant n'importe comment et en formatant ces mails pas comme il faut). Énrome. D'après ce que j'ai compris (la discussion coupe court), le patch n'a pas été accepté.
Alors effectivement, on ne peut pas dire qu'ils ne font absolument rien pour la maintenance, mais ce n'est pas en mettant des débutants qui ne comprennent rien à la maintenance que ça va avancer ...
En fait, si, je crois qu'ils ont une idée de la maintenance. Ça me rappelle furieusement comment ça fonctionne en SSII : on fixe les bugs en faisant des trucs au pif sans comprendre. Sauf que pour le kernel, ça ne fonctionne pas comme ça.
Moi je te demandes autre chose, tu as vu qqe part que Greg KH se plaint encore de leur manque de cooperation ? Non, tu l'as vu continuer a menacer de virer les drivers ? Non
Non, je ne l'ai pas vu dire ça, mais lis la discussion : je serai GKH (qui a l'air très patient) je penserais très fort dans ma tête "mais quelle bande de boulet, s'ils continuent comme ça je laisse tomber".
Ouai, les espaces, la galère en shell ...
Mais bon, si tu pouvais directement nous présenter le problème en entier au lieu de rajouter des petits détails "cachés" à chaque fois qui changent tout, ça aiderait.
(genre je sens que ton traitement dans le if pourrait peut-être remplacer par un grep, etc)
Là, la solution simple serait de changer script.sh pour qu'il renvoie des chaînes correctement échappées.
Ou faire autre chose que du shell (encore plus du dash; c'est pour les traitements "simples"). Si tu es dans un environnement avec peu de ressources, j'ai déjà vu des gens utiliser awk par exemple (c'est le cas d'OpenWRT, qui n'a qu'un shell réduit, mais busybox fournit awk qui peut faire plein de chose quand on l'apprend)(oui, encore un nouveau langage).
Il a largement plus que de la remise en forme dans ce patch, mais ca vous ferait mal d'admettre que MS supporte son code.
Tu me prends pour un con ou quoi ? J'ai relu le patch ligne par ligne, ce n'est _que_ de la remise en forme de code et de l'ajout (léger) de commentaire. Je reconnais bien là ta technique de faire perdre du temps aux gens en leur demandant de trouver des choses qui n'existent pas. Montre moi la ligne qui modifie vraiment quelque chose.
Quand a la reponse de GKH, elle ne montre rien du tout, le feedback c'est un processus normal, tu as vu qqe part qu'il n'est pas content de leur boulot ? Non, mais il faut bien que vous trouviez qqe chose pour vous plaindre hein.
(on dit "Quant à") Nan mais tu lis les messages ou pas ? C'est une critique "mineure", certes, mais qui dit qu'ils feraient mieux d'utiliser les ring buffer qui existent déjà dans le kernel plutôt que de réinventer la roue.
C'est du boulot, ça leur demande de retravailler leur patch, mais GKH aurait fait la même réponse à n'importe qui. Avec Linus, ça aurait même été pire : du code qui réinvente la roue, avec des conventions de nommage pas standard, c'était direction /dev/null directement.
Franchement, j'ai rarement vu un commentaire d'aussi mauvaise foi de ta part.
Il serait peut-être temps d'attaquer ces opérateurs pour publicité mensongère ? Et puis aussi pour non-neutralité du réseau pendant qu'on y est ?
Franchement, ce mec va s'en tirer plutôt bien parce qu'il a fait de la mauvaise pub dans la presse et va avoir un arrangement à l'amiable (surtout pas par la justice, malheureux ! ça pourrait faire jurisprudence), mais pendant ce temps un paquet de gens vont se faire avoir (pour des sommes moins grosses, bien sûr) et ces opérateurs continueront leurs arnaques.
Franchement, plus le temps passe plus je me dis que j'ai raison de ne pas céder aux sirènes de la "3G" (j'ai un forfait Ola, pour les vieux qui s'en rappellent encore).
J'ai lu trop vite au départ, mais ils conseillent de faire le sondage autant de fois que vous avez de machines. Vu comme j'ai rempli le miens (pour deux machines), ça va leur faire bizarre ...
Nan mais t'as lu le patch ? Du coupage à 80 caractères, de la remise en forme, et l'ajout d'un commentaire .... génial.
Et comme le dit Batchyx, la réponse de GKH montre bien qu'ils ne font pas d'efforts pour s'intégrer avec les structures déjà présentes dans le kernel.
Ouai, c'est en rapport avec l'action du TRIM directement faite par le SSD. Bref, ça ne nous concerne pas, si le système gère le TRIM lui-même (et pour ça, il faut que le SSD le gère, aussi, quand même).
Cette histoire ressemble beaucoup à celle du module linux pour leur produit Hyper-V : https://linuxfr.org/2009/07/23/25754.html
Quelqu'un (en dehors de MS) découvre qu'un bout de code ressemble furieusement à du code GPL, leur pose la question, et là ils se rendent compte "Ha merde, de la GPL .... bon bah on est obligé de libérer".
Leur réaction est plutôt bonne, il faut l'avouer, mais ça fait quand même tâche pour les libristes que la plus grosse boîte du monde, qui crache sur la GPL a plein temps, se rendre compte _après coup_ qu'elle en a même dans ces produits ... Légalement, ils seraient attaquables, et s'ils continuent comme ça, je serai beaucoup moins apte à les présumer innocents quand ils diront "mais on l'a pas fait exprès !".
Où as-tu vu des SSD "optimisés NTFS" ? Ça m'intéresse, je ne connais pas. À mon avis, ça doit être relatif à l'alignement des blocks, et ça n'est effectivement peut-être pas bon signe pour linux, même s'il doit y avoir moyen de les "recaler" à la main.
Pour le TRIM, j'avais suivi quelques discussions à l'époque sur la ML linux-ide, et il me semble que la majorité du taf est faite, mais je ne sais pas si c'est activé ou même intégré dans la branche principale. Ça nécessite quand même un support au niveau de la gestion des block device, une gestion du driver ata/sata (donc de ton matos, mais c'est fait génériquement par la libata et tous les chips doivent pouvoir faire suivre cette commande), et au niveau du FS (ext3 et btrfs l'ont, au moins, je crois).
C'est chiant quand même : on nous bassine toujours avec le "worse is better" quand on dit que HTTP c'est de la merde. Mais dès que Google trouve une "solution" qui est de remplacer HTTP (et comme tu dis, par quelque chose de pas très nouveau), ça devient tout de suite l'idée du siècle ...
Bon, c'est clair que l'effet réseau joue beaucoup, et que Google est bien positionné pour modifier l'écosystème par son écrasante domination. Mais ça n'est pas une bonne nouvelle quand ils décideront de choses un peu moins "bonnes" ...
Tu sais, en Palestine aussi il y avait beaucoup de palestiniens au début. Et après des colons sont arrivés, et ces tapettes de palestiniens n'ont même pas été capables de les en empêcher. S'ils se plaignent, qu'ils n'aillent pas pleurnicher auprès de Netanyahu, ce n'est pas de sa faute.
Pourquoi ne pas utiliser une variable qui sert à identifier le flot au lieu d'utiliser une fonction explicite de lien est un mystère.
Parce qu'une variable, comme tu la penses, représente ton effet de bord. On est revenu au point de départ.
Dans un langage fonctionnel, tu n'as pas de variable au sens "impératif", donc tu ne peux pas utiliser ta "simplification". (OK, l'implémentation était ici faite dans des langages impératifs, c'est tentant de les utiliser ...)
Les monades (avec un "e" en français, il me semble) sont assez complexes, et on met beaucoup de temps à les comprendre (plusieurs années pour moi, sans y être à plein temps dessus quand même). Mais c'est une notion vraiment assez géniale à découvrir, même si, selon moi, sa complexité fait que ce ne sera jamais quelque chose que beaucoup de gens utiliseront.
Ce que tu décris ça s'appelle du chantage, et compter là-dessus pour que tout le monde baisse son pantalon me donnerait une encore plus faible estime pour l'UE.
àmha, le bas de gamme 3D de maintenant est largement plus performant que la carte de ma tour qui a 4 ans
Fausse croyance : ce n'est pas parce que le marketing le dit que c'est vrai. Le haut de gamme d'il y a 4 ans nique encore largement l'entrée de gamme d'aujourd'hui (voir par exemple NVidia qui garde toujours la même archi depuis les 8xxx, ya juste le nom (beaucoup) et les fréquences (un peu) qui changent)
Question subsidiaire : vaut-il mieux attendre Noel pour les achats, ou au contraire éviter la période de noel ?
Généralement, les constructeurs augmentent les prix sur le fin de l'année (ou plutôt, ne les baissent pas), donc ce n'est pas la période pour avoir le meilleur rapport qualité/prix (même s'il y aura peut-être quelques bonnes promos, mais sur des bécanes de merde pas chères).
[^] # Re: Publicité mensongère et non-neutralité du réseau
Posté par benoar . En réponse au journal Chez mandarin, un forfait illimité à 90 euros peut produire une facture à 45000 euros. Évalué à 2.
[^] # Re: Publicité mensongère et non-neutralité du réseau
Posté par benoar . En réponse au journal Chez mandarin, un forfait illimité à 90 euros peut produire une facture à 45000 euros. Évalué à 2.
Pour info, ça s'appelait débitel avant, et ça exploite le réseau SFR.
[^] # Re: Comme le module pour Hyper-V
Posté par benoar . En réponse au journal la victoire de canard^Wde la GPL. Évalué à 2.
Avant qu'on me reprenne là-dessus : quand on demande à gcc de packer un enum assez petit, il le fait en 1 octet, alors qu'hyper-v demande à avoir l'enum sur 4 octets. Bien sûr, quand on pack pas, la structure est encore plus grosse et complètement différente.
Bref, je ne dis pas que c'est la faute de l'un ou de l'autre (enfin, il y a peut-être une ABI définie pour ça ? j'avoue que je ne sais même pas de quelle partie de la virtualisation ils parlent) mais que c'est que la fonction de packing de gcc respecte d'autres norme que le compilo de MS (puisque je suppose que c'est avec ça qu'il est compilé).
[^] # Re: Reprend les bases
Posté par benoar . En réponse au message shell : pipe et variable locale. Évalué à 2.
Après, c'était aussi un peu sous-entendu que je n'avais pas vraiment de solution dans le sens qu'il voulait /o\ (mais bon, un sous-shell créé pour un pipe c'est dans la définition même du fonctionnement d'unix, alors si tu veux contourner ça .... ça va être coton).
[^] # Re: Comme le module pour Hyper-V
Posté par benoar . En réponse au journal la victoire de canard^Wde la GPL. Évalué à 4.
Ce patch est un work-around d'un fonctionnement de gcc qu MS ne comprend pas, on dirait un stagiaire qui essaye des trucs au pif, qui ne comprend pas les questions et renvoit les CR de la QA texto, et qui au final voit que Hyper-V a un alignement spécial (tout ça en quotant n'importe comment et en formatant ces mails pas comme il faut). Énrome. D'après ce que j'ai compris (la discussion coupe court), le patch n'a pas été accepté.
Alors effectivement, on ne peut pas dire qu'ils ne font absolument rien pour la maintenance, mais ce n'est pas en mettant des débutants qui ne comprennent rien à la maintenance que ça va avancer ...
En fait, si, je crois qu'ils ont une idée de la maintenance. Ça me rappelle furieusement comment ça fonctionne en SSII : on fixe les bugs en faisant des trucs au pif sans comprendre. Sauf que pour le kernel, ça ne fonctionne pas comme ça.
Moi je te demandes autre chose, tu as vu qqe part que Greg KH se plaint encore de leur manque de cooperation ? Non, tu l'as vu continuer a menacer de virer les drivers ? Non
Non, je ne l'ai pas vu dire ça, mais lis la discussion : je serai GKH (qui a l'air très patient) je penserais très fort dans ma tête "mais quelle bande de boulet, s'ils continuent comme ça je laisse tomber".
[^] # Re: Reprend les bases
Posté par benoar . En réponse au message shell : pipe et variable locale. Évalué à 2.
Mais bon, si tu pouvais directement nous présenter le problème en entier au lieu de rajouter des petits détails "cachés" à chaque fois qui changent tout, ça aiderait.
(genre je sens que ton traitement dans le if pourrait peut-être remplacer par un grep, etc)
Là, la solution simple serait de changer script.sh pour qu'il renvoie des chaînes correctement échappées.
Ou faire autre chose que du shell (encore plus du dash; c'est pour les traitements "simples"). Si tu es dans un environnement avec peu de ressources, j'ai déjà vu des gens utiliser awk par exemple (c'est le cas d'OpenWRT, qui n'a qu'un shell réduit, mais busybox fournit awk qui peut faire plein de chose quand on l'apprend)(oui, encore un nouveau langage).
[^] # Re: Comme le module pour Hyper-V
Posté par benoar . En réponse au journal la victoire de canard^Wde la GPL. Évalué à 3.
Tu me prends pour un con ou quoi ? J'ai relu le patch ligne par ligne, ce n'est _que_ de la remise en forme de code et de l'ajout (léger) de commentaire. Je reconnais bien là ta technique de faire perdre du temps aux gens en leur demandant de trouver des choses qui n'existent pas. Montre moi la ligne qui modifie vraiment quelque chose.
Quand a la reponse de GKH, elle ne montre rien du tout, le feedback c'est un processus normal, tu as vu qqe part qu'il n'est pas content de leur boulot ? Non, mais il faut bien que vous trouviez qqe chose pour vous plaindre hein.
(on dit "Quant à") Nan mais tu lis les messages ou pas ? C'est une critique "mineure", certes, mais qui dit qu'ils feraient mieux d'utiliser les ring buffer qui existent déjà dans le kernel plutôt que de réinventer la roue.
C'est du boulot, ça leur demande de retravailler leur patch, mais GKH aurait fait la même réponse à n'importe qui. Avec Linus, ça aurait même été pire : du code qui réinvente la roue, avec des conventions de nommage pas standard, c'était direction /dev/null directement.
Franchement, j'ai rarement vu un commentaire d'aussi mauvaise foi de ta part.
[^] # Re: Reprend les bases
Posté par benoar . En réponse au message shell : pipe et variable locale. Évalué à 0.
for line in `./script.sh`; do
...
done
Je te conseille d'aller lire un bon manuel de shell (j'ai pas de lien sous la main, désolé).
# Reprend les bases
Posté par benoar . En réponse au message shell : pipe et variable locale. Évalué à 4.
Boucluer sur des fichiers (ou même des patterns, on utilise le globbing du shell) :
for line in *; do
...
done
Et si tu veux compter le nombre de lignes d'une commande, ce qui est à priori ce que tu veux faire :
ls | wc -l
Ça me semble un tout petit peu moins "tordu" que tes solutions ...
# Publicité mensongère et non-neutralité du réseau
Posté par benoar . En réponse au journal Chez mandarin, un forfait illimité à 90 euros peut produire une facture à 45000 euros. Évalué à 10.
Franchement, ce mec va s'en tirer plutôt bien parce qu'il a fait de la mauvaise pub dans la presse et va avoir un arrangement à l'amiable (surtout pas par la justice, malheureux ! ça pourrait faire jurisprudence), mais pendant ce temps un paquet de gens vont se faire avoir (pour des sommes moins grosses, bien sûr) et ces opérateurs continueront leurs arnaques.
Franchement, plus le temps passe plus je me dis que j'ai raison de ne pas céder aux sirènes de la "3G" (j'ai un forfait Ola, pour les vieux qui s'en rappellent encore).
# Remarque
Posté par benoar . En réponse au journal Édition 2009 du sondage Phoronix sur Xorg. Évalué à 3.
[^] # Re: Comme le module pour Hyper-V
Posté par benoar . En réponse au journal la victoire de canard^Wde la GPL. Évalué à 1.
Et comme le dit Batchyx, la réponse de GKH montre bien qu'ils ne font pas d'efforts pour s'intégrer avec les structures déjà présentes dans le kernel.
[^] # Re: Quelques infos
Posté par benoar . En réponse au message SSD et linux. Évalué à 2.
[^] # Re: Appel système
Posté par benoar . En réponse au message Ré-écrire wget. Évalué à 4.
# Comme le module pour Hyper-V
Posté par benoar . En réponse au journal la victoire de canard^Wde la GPL. Évalué à 10.
https://linuxfr.org/2009/07/23/25754.html
Quelqu'un (en dehors de MS) découvre qu'un bout de code ressemble furieusement à du code GPL, leur pose la question, et là ils se rendent compte "Ha merde, de la GPL .... bon bah on est obligé de libérer".
Leur réaction est plutôt bonne, il faut l'avouer, mais ça fait quand même tâche pour les libristes que la plus grosse boîte du monde, qui crache sur la GPL a plein temps, se rendre compte _après coup_ qu'elle en a même dans ces produits ... Légalement, ils seraient attaquables, et s'ils continuent comme ça, je serai beaucoup moins apte à les présumer innocents quand ils diront "mais on l'a pas fait exprès !".
# Quelques infos
Posté par benoar . En réponse au message SSD et linux. Évalué à 2.
Pour le TRIM, j'avais suivi quelques discussions à l'époque sur la ML linux-ide, et il me semble que la majorité du taf est faite, mais je ne sais pas si c'est activé ou même intégré dans la branche principale. Ça nécessite quand même un support au niveau de la gestion des block device, une gestion du driver ata/sata (donc de ton matos, mais c'est fait génériquement par la libata et tous les chips doivent pouvoir faire suivre cette commande), et au niveau du FS (ext3 et btrfs l'ont, au moins, je crois).
[^] # Re: Comparaison avec un vrai routeur
Posté par benoar . En réponse au message Pare-feu Linux - test de charge. Évalué à 3.
Pour faire du routeur de connexion à Internet, en général, un simple PC suffit largement.
# Google avec les bons mots-clés
Posté par benoar . En réponse au message Ré-écrire wget. Évalué à 3.
[^] # Re: Ouah !
Posté par benoar . En réponse au journal Avec SPDY, Google souhaite accélérer remplacer/accélérer HTTP. Évalué à 6.
Bon, c'est clair que l'effet réseau joue beaucoup, et que Google est bien positionné pour modifier l'écosystème par son écrasante domination. Mais ça n'est pas une bonne nouvelle quand ils décideront de choses un peu moins "bonnes" ...
[^] # Re: Lecture DVD
Posté par benoar . En réponse au journal Version bridé de windows 7 pour les netbooks. Évalué à 5.
[^] # Re: Alionet
Posté par benoar . En réponse à la dépêche Sortie d'openSUSE 11.2. Évalué à 3.
[^] # Re: Quelques petites rectifications et une question
Posté par benoar . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 2.
Parce qu'une variable, comme tu la penses, représente ton effet de bord. On est revenu au point de départ.
Dans un langage fonctionnel, tu n'as pas de variable au sens "impératif", donc tu ne peux pas utiliser ta "simplification". (OK, l'implémentation était ici faite dans des langages impératifs, c'est tentant de les utiliser ...)
Les monades (avec un "e" en français, il me semble) sont assez complexes, et on met beaucoup de temps à les comprendre (plusieurs années pour moi, sans y être à plein temps dessus quand même). Mais c'est une notion vraiment assez géniale à découvrir, même si, selon moi, sa complexité fait que ce ne sera jamais quelque chose que beaucoup de gens utiliseront.
[^] # Re: Quel autre aternative ?
Posté par benoar . En réponse au journal Bruxelles pourrait bloquer la fusion Oracle-Sun. Évalué à 6.
[^] # Re: Achat, conseil
Posté par benoar . En réponse au journal Même les ordinateurs deviennent jetables. Évalué à 3.
Fausse croyance : ce n'est pas parce que le marketing le dit que c'est vrai. Le haut de gamme d'il y a 4 ans nique encore largement l'entrée de gamme d'aujourd'hui (voir par exemple NVidia qui garde toujours la même archi depuis les 8xxx, ya juste le nom (beaucoup) et les fréquences (un peu) qui changent)
[^] # Re: Achat, conseil
Posté par benoar . En réponse au journal Même les ordinateurs deviennent jetables. Évalué à 2.
Généralement, les constructeurs augmentent les prix sur le fin de l'année (ou plutôt, ne les baissent pas), donc ce n'est pas la période pour avoir le meilleur rapport qualité/prix (même s'il y aura peut-être quelques bonnes promos, mais sur des bécanes de merde pas chères).