Tout au début:
"...la propagande captieuse (et capiteuse !) que microsoft nous a habitué depuis de nombreuses années à nous servir à propos de ses produits..."
==> "que Microsoft nous sert depuis de nombreuses années"
ou
==> "que Microsoft nous serine depuis de nombreuses années"
(enfin, corriger, on a l'impression qu'ils nous ont habitué à nous servir...)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Remarque, ça serait bien qu'il y ait d'un coté des machines "nues", de l'autre des étagères avec des boites "MS-Wnidows XP", "MS-Windows VISTA", "GNU/Linux Mandriva 2007.0", "GNU/Linux Ubuntu", GNU/Linux Debian"... avec les prix respectifs :-)
Bref, plus d'OEM. "Fais ton choix, camarade."
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
def remlines(fin,fref,fout) :
....lines_to_remove = set( (i.strip() for i in open(fref)))
....fin_file = open(fin)
....fout_file = open(fout,"w")
....for line in fin_file :
........if not line.split(':')[0] in lines_to_remove :
............fout_file.write(line)
....fout_file.close()
....fin_file.close()
if __name__ == "__main__" :
....import sys
....remlines(sys.argv[1],sys.argv[2],sys.argv[3])
J'ai essayé avec f1:
12.4.23.54: Un essai
192.168.0.1:It is bad
54.123.14.53:La y'a qq chose
127.0.0.1:A retirer
90.32.41.15:Et encore la c'est bon
255.255.255.255:Non mais ca c'est nul
32.435.124.23:Et ce c'est ok
Et f2:
192.168.0.1
127.0.0.1
255.255.255.255
python remlines.py f1 f2 fout
Dis nous ce que ça donne côté perfs sur tes gros fichiers.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
J'oubliais, s'il y a des problèmes de retours à la ligne qui resteraient dans les chaines suite à la lecture de f2, tu peux modifier un peu le chargement des clés:
....lines_to_remove = set( (i.strip() for i in open(fref) ) )
Note au cas où: ça s'appelle avec : python remlines.py f1 f2 fsortie
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
....for line in fin_file :
........if not extraction_cle(line) in lines_to_remove :
............fout_file.write(line)
[gaffe, j'avais oublié une indentation dans la ligne après celle du "if" dans mon post précédent.]
Ca correspond à la proposition qui a été fait d'utiliser un hash en Perl (là j'utilise un set en Python). Je ne pense pas que tu puisses trouver plus rapide comme algo.
Note: tout ça en considérant qu'il n'y a pas de problème de casse/marques diacritiques entre l'expression les clés dans F1 et celle dans f2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
def remlines(fin,fref,fout) :
....lines_to_remove = set(iter(open(fref)))
....fin_file = open(fin)
....fout_file = open(fout,"w")
....for line in fin_file :
........if not line in lines_to_remove :
........fout_file.write(line)
....fout_file.close()
....fin_file.close()
if __name__ == "__main__" :
....import sys
....remlines(sys.argv[1],sys.argv[2],sys.argv[3])
(j'ai mis des . en début de ligne à la place des espaces because indentation en Python)
Qui supprime les lignes de f2 que l'on trouve exactement dans f1.
Mais j'ai vu ta petite précision les fichiers f1 et f2 ne contiennent pas les memes donnees et les discussions... bref tu recherche pour chaque ligne de f1 si elle contient une des lignes de f2... Ca serait bien le boulot d'une jolie expression régulière avec f2[0] | f2[1] | f2[3]... compilée en mémoire, et appliquée à chacune des lignes de f1. Ca peut se faire en Python (modulo peut-être la longueur d'une telle expression), mais il me semble que ce genre de traitement est le domaine naturel de Perl.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Tiens, j'ai un collègue, Frédéric Vernier,[1], qui bosse là dessus avec le projet DiamondSpin [2].
Ils utilisent une projection par le dessus, et une table sensible qui permet d'interragir directement avec l'image projetée, à plusieurs intervenants, et en utilisant éventuellement plusieurs doigts pour faire réaliser des opérations sur les données "manipulées".
Par contre, les données sont éventuellement dupliquées pour être présentées dans le bon sens de lecture... mais pas en miroir (ça deviens illisible - sauf à utiliser un miroir pour remettre dans le bon sens).
C'est le nombre de signatures que tout candiat doit fournir pour se présenter. Mais, petite condition, ce n'est pas de 500 des lecteurs/contributeurs de linuxfr qu'elles doivent provenir, mais de 500 des maires des 36679 communes de france - pas gagné.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Pour les autres secteurs... c'est comme pour tous les candidats hors Ségo/Sarko - dans une moindre mesure Le Pen/Bayrou, ils ne sont nulle part dans les médias, et les seules fois où ils ont la parole, on les emballe dans ce qui a été à un moment donné leur pré-carré sans les questionner plus largement (économie, international, logement, santé...).
Bon, pour J.Bové, a-priori il n'est plus candidat (il n'a pas dû apprécier la façon dont la gauche alternative s'est perdue dans les querelles de clocher).
Il y a quelques liens externes sur Wikipédia [1], et Google [2] donne quelques réponses, mais c'est dommage que le personnage n'ait pas un site qq part pour y exprimer ses idées (hors agriculture et OGMs).
Microsoft pourra supprimer les fichiers qu'ils considèrent illégaux sur ton PC si tu as accepté une license d'utilisation de Windows qui indique qu'ils peuvent le faire.
Pour les OGM, au niveau légal c'est en attente que la france transpose les directives européennes sur le sujet - et ça fait tellement longtemps que c'est en attente que la france a été condamnée pour ça (ie. ça nous coûte des sous).
Enfin, si je fait des cultures de cochonneries potentiellement invasives chez moi, tu ne serais peut-être pas légalement autorisé à venir les détruire... mais tu pourrais légitimement le faire. Y'a pas eu un "principe de précaution" inscrit récemment dans la constitution?
Légalité/légitimité... il me semble que c'était un sujet de philo ça.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Heu, en général ils coupent avant que ça ne soit "mûr". La dissémination se fait principalement via le pollen ou les graines emportées par le vent, les oiseaux, les insectes.
Pour info, les anti-OGM sont contre les essais en pleins champs. La seule fois où ils sont allés détruire des échantillons sous-serre, ceux-ci devaient être replantés en terre sous-peu.
Note: pour la dissémination, en recherchant un peu, vous devriez trouver quelques exemples sur le Net - ça s'est déjà produit.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
L'exemple d'imagerie médicale est à mon sens mal choisit, car on m'a dit qu'il s'agissait de système Unix ou Linux fourni avec les logiciels du fabriquant
Ayant discuté récemment avec des collègues qui font du développement et de la recherche dans le domaine de l'imagerie médicale... Windows y est fortement demandé... par les utilisateurs finaux.
Les conséquences de la révocation des drivers sont à mon sens largement exagérées.
Pas si sûr...
A moins que tu ne sois un cas spécial, tu as toujours à un moment ou un autre besoin de te connecter au Net. Et dans ce cas il est fortement conseillé de maintenir ta machine à jour (Windows Update) - à moins d'appécier les véroles. Donc à un moment ou un autre, Vista ira chercher les mises à jour et autres friandises sur le site de Microsoft.
De ce que j'ai compris, si l'OS détecte qu'un pilote a été révoqué, il ne pourra plus être utilisé (la signature des pilotes est là pour ça). Pour la vidéo, Vista pourrait très bien disposer d'un pilote VGA générique avec fonctionnalités très limitées.
Si une faille (une de celles qui permettrait de récupérer du contenu protégé) apparaît sur un pilote d'un matériel récent, tu as toutes les chances que le fabriquant sorte rapidement une mise à jour - voir avant que la procédure de révocation n'entre en action. Si ton matériel commence à être un peu plus ancien... pas sûr que le fabriquant s'emmerde.
Si une faille porte sur le matériel, Microsoft devra le rendre tout bonnement inutilisable en invalidant toutes les versions de pilotes pour cette carte (voire même la présence de cette carte elle-même s'ils sont capables de la détecter).
Quand on dit "devra" c'est lié aux contrats que Microsoft passe d'un côté avec les fabriquants de matériel, mais aussi d'un autre avec les majors du cinéma et de la musique.
Au final, outre l'utilisateur, ça va être les fabriquants de matériel qui vont être les dindons de la farce.
J'attend avec impatience la première faille sur une carte vidéo...
Note: La prochaine fois que vous installez Vista, lisez bien la license d'utilisation... on peut encore cliquer sur "refuser" au moment où elle est affichée.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Pas croyable...
Posté par lolop (site web personnel) . En réponse au journal Le RGI sortirait ces prochains jours. Évalué à 4.
;-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Multiboot...
Posté par lolop (site web personnel) . En réponse à la dépêche OCS Inventory-ng est finalisé !. Évalué à 4.
[sachant qu'en général les installations sous Windows et Linux utilisent le même nom DNS et la même adresse IP]
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Correction
Posté par lolop (site web personnel) . En réponse au journal Droit de réponse. Évalué à 3.
"...la propagande captieuse (et capiteuse !) que microsoft nous a habitué depuis de nombreuses années à nous servir à propos de ses produits..."
==> "que Microsoft nous sert depuis de nombreuses années"
ou
==> "que Microsoft nous serine depuis de nombreuses années"
(enfin, corriger, on a l'impression qu'ils nous ont habitué à nous servir...)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: PC Apple
Posté par lolop (site web personnel) . En réponse au journal Droit de réponse. Évalué à 1.
Bref, plus d'OEM. "Fais ton choix, camarade."
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: RESTfull + ActiveResource
Posté par lolop (site web personnel) . En réponse au journal J2EE vs RoR vs Python. Évalué à 2.
Parce qu'il me semble que certains de ces logiciels tournent aussi sous Windows.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Au final...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 2.
J'ai essayé avec f1:
Et f2:
python remlines.py f1 f2 fout
Dis nous ce que ça donne côté perfs sur tes gros fichiers.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Ici
Posté par lolop (site web personnel) . En réponse au message PARINUX : Affiche BSA ??. Évalué à 3.
http://www.limsi.fr/Individu/pointal/bsa.pdf
(enfin, si c'est ce que tu recherches)
Sinon, il y a les "fichiers libres" ici
http://www.aldil.org/projets/fiches_libres/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Si tu peux utiliser autre chose que le shell...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 2.
Note au cas où: ça s'appelle avec :
python remlines.py f1 f2 fsortie
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Si tu peux utiliser autre chose que le shell...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 2.
Ou bien directement dans le test:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Si tu peux utiliser autre chose que le shell...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Si tu peux utiliser autre chose que le shell...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 2.
[gaffe, j'avais oublié une indentation dans la ligne après celle du "if" dans mon post précédent.]
Ca correspond à la proposition qui a été fait d'utiliser un hash en Perl (là j'utilise un set en Python). Je ne pense pas que tu puisses trouver plus rapide comme algo.
Note: tout ça en considérant qu'il n'y a pas de problème de casse/marques diacritiques entre l'expression les clés dans F1 et celle dans f2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Si tu peux utiliser autre chose que le shell...
Posté par lolop (site web personnel) . En réponse au message Suppression massive de lignes. Évalué à 3.
(j'ai mis des . en début de ligne à la place des espaces because indentation en Python)
Qui supprime les lignes de f2 que l'on trouve exactement dans f1.
Mais j'ai vu ta petite précision les fichiers f1 et f2 ne contiennent pas les memes donnees et les discussions... bref tu recherche pour chaque ligne de f1 si elle contient une des lignes de f2... Ca serait bien le boulot d'une jolie expression régulière avec f2[0] | f2[1] | f2[3]... compilée en mémoire, et appliquée à chacune des lignes de f1. Ca peut se faire en Python (modulo peut-être la longueur d'une telle expression), mais il me semble que ce genre de traitement est le domaine naturel de Perl.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pas trés utile
Posté par lolop (site web personnel) . En réponse au journal Metisse dans mandriva!. Évalué à 4.
Tiens, j'ai un collègue, Frédéric Vernier,[1], qui bosse là dessus avec le projet DiamondSpin [2].
Ils utilisent une projection par le dessus, et une table sensible qui permet d'interragir directement avec l'image projetée, à plusieurs intervenants, et en utilisant éventuellement plusieurs doigts pour faire réaliser des opérations sur les données "manipulées".
Par contre, les données sont éventuellement dupliquées pour être présentées dans le bon sens de lecture... mais pas en miroir (ça deviens illisible - sauf à utiliser un miroir pour remettre dans le bon sens).
[1] http://www.limsi.fr/Individu/vernier/
[2] http://www.diamondspin.org/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: enfin ca c'est le prix de la version boite
Posté par lolop (site web personnel) . En réponse au journal Vista : trop cher ?. Évalué à 1.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Et avec du FTP ?
Posté par lolop (site web personnel) . En réponse au message Vitesse transfert et scp. Évalué à 2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: coupable ?
Posté par lolop (site web personnel) . En réponse au journal Pourquoi je hais les locales. Évalué à 5.
Ca s'appelle un effet de bord, ça change le fonctionnement attendu de fonctions, et ça ne devrais pas être.
Ils auraient pu définir qq chose comme:
locale_t* get_locale(const char* localename) ;
locale_t* get_user_locale() ; ou get_console_locale()
et en effet des fonctions du style:
double atof_loc(locale_t* loc, const char* s) ;
Ca permettrais accessoirement de pouvoir travailler avec différentes locales...
Comme l'a écrit GVR pour Python: explicit is better than implicit.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: un bémol
Posté par lolop (site web personnel) . En réponse à la dépêche OpenOffice au ministère de l'agriculture et de la pêche : C'est fait !. Évalué à 2.
Les élections, c'est bientôt... on verra comment sera composé le prochain gouvernement et quelle(s) politique(s) il appliquera...
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # 500
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: A quoi bon?
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 1.
J'irais croire à la Mère Noël. Mais ni au petit excité carriériste, ni au vieux renfrogné fachisant.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Une petition ?
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 3.
Bon, pour J.Bové, a-priori il n'est plus candidat (il n'a pas dû apprécier la façon dont la gauche alternative s'est perdue dans les querelles de clocher).
Il y a quelques liens externes sur Wikipédia [1], et Google [2] donne quelques réponses, mais c'est dommage que le personnage n'ait pas un site qq part pour y exprimer ses idées (hors agriculture et OGMs).
[1] http://fr.wikipedia.org/wiki/Jos%C3%A9_Bov%C3%A9
[2] http://www.google.fr/search?q=Jos%C3%A9+Bov%C3%A9
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: A quoi bon?
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 2.
Bon, on reprend. Nicolas Sarkozy, président de la République? La bonne blague. Quoi, ça pourrait se faire. Merde alors.
[oui, je ne voterais pas à droite au 2ème tour à la prochaine élection]
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: ???
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 3.
Pour les OGM, au niveau légal c'est en attente que la france transpose les directives européennes sur le sujet - et ça fait tellement longtemps que c'est en attente que la france a été condamnée pour ça (ie. ça nous coûte des sous).
Enfin, si je fait des cultures de cochonneries potentiellement invasives chez moi, tu ne serais peut-être pas légalement autorisé à venir les détruire... mais tu pourrais légitimement le faire. Y'a pas eu un "principe de précaution" inscrit récemment dans la constitution?
Légalité/légitimité... il me semble que c'était un sujet de philo ça.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: ???
Posté par lolop (site web personnel) . En réponse au journal Pétition pour la candidature de José Bové. Évalué à 3.
Pour info, les anti-OGM sont contre les essais en pleins champs. La seule fois où ils sont allés détruire des échantillons sous-serre, ceux-ci devaient être replantés en terre sous-peu.
Note: pour la dissémination, en recherchant un peu, vous devriez trouver quelques exemples sur le Net - ça s'est déjà produit.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Émulateur
Posté par lolop (site web personnel) . En réponse à la dépêche Analyse du coût de la protection de contenu de Windows Vista. Évalué à 3.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Je reste dubitatif...
Posté par lolop (site web personnel) . En réponse à la dépêche Analyse du coût de la protection de contenu de Windows Vista. Évalué à 3.
Ayant discuté récemment avec des collègues qui font du développement et de la recherche dans le domaine de l'imagerie médicale... Windows y est fortement demandé... par les utilisateurs finaux.
Pas si sûr...
A moins que tu ne sois un cas spécial, tu as toujours à un moment ou un autre besoin de te connecter au Net. Et dans ce cas il est fortement conseillé de maintenir ta machine à jour (Windows Update) - à moins d'appécier les véroles. Donc à un moment ou un autre, Vista ira chercher les mises à jour et autres friandises sur le site de Microsoft.
De ce que j'ai compris, si l'OS détecte qu'un pilote a été révoqué, il ne pourra plus être utilisé (la signature des pilotes est là pour ça). Pour la vidéo, Vista pourrait très bien disposer d'un pilote VGA générique avec fonctionnalités très limitées.
Si une faille (une de celles qui permettrait de récupérer du contenu protégé) apparaît sur un pilote d'un matériel récent, tu as toutes les chances que le fabriquant sorte rapidement une mise à jour - voir avant que la procédure de révocation n'entre en action. Si ton matériel commence à être un peu plus ancien... pas sûr que le fabriquant s'emmerde.
Si une faille porte sur le matériel, Microsoft devra le rendre tout bonnement inutilisable en invalidant toutes les versions de pilotes pour cette carte (voire même la présence de cette carte elle-même s'ils sont capables de la détecter).
Quand on dit "devra" c'est lié aux contrats que Microsoft passe d'un côté avec les fabriquants de matériel, mais aussi d'un autre avec les majors du cinéma et de la musique.
Au final, outre l'utilisateur, ça va être les fabriquants de matériel qui vont être les dindons de la farce.
J'attend avec impatience la première faille sur une carte vidéo...
Note: La prochaine fois que vous installez Vista, lisez bien la license d'utilisation... on peut encore cliquer sur "refuser" au moment où elle est affichée.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN