Je l'ai jamais utilisé mais apparement le principe c'est de faire en sorte que le fichier soit accessible directement en mémoire sans passer par fopen(3) et compagnie et c'est donc à l'OS de gérer les I/O, grep(1) ne fait plus lui même les fread(3)/read(2) et c'est donc censé être plus rapide. Evidemment si le fichier change après l'appel de mmap(2) il risque d'y avoir des problèmes.
Donc pour répondre à la question "peut-on y perdre en performance ?", je pense que si mmap(2) n'est pas implémenté, oui puisqu'il y aura un appel à mmap(2) qui va échouer puis seulement aura lieu l'ouverture normale du fichier mais la perte de temps doit être marginale. Le principal problème c'est si le fichier est modifié après l'appel à mmap(2), soit
1/ le fichier garde la même taille
1.a/ la partie modifiée se situe après la partie qui est en train d'être traitée et donc tout va bien
1.b/ la partie modifiée se situe avant la partie qui est en train d'être traitée et le résultat ne sera pas forcément correct (change pas du cas où on utilise pas --mmap)
2/ le fichier change de taille
2.a/ le fichier grossi et on a pas accès à la partie qui a été ajoutée donc résultat incorrect
2.b/ le fichier rétreci et on a un problème (probablement un segfault) quand on essai d'accéder à la partie qui se trouve après la fin du fichier actuel
3/ ya un problème à un certains moment pendant la lecture du fichier et donc segfault quand grep essai d'accéder à la partie concernée
Pour plus de détails je suppose qu'aller voir les sources de grep(1) est le plus approprié.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Oui c'est clair qu'avec split ton CD risque de pas être très bootable (quoique...) mais je vois pas vraiment comment faire pour transformer un DVD en plusieurs CD autrement.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
DRI c'est spécifique à Linux ? Si c'est le cas, la compatibilité avec XFree86 permet surement un portage vers les autres *nix qui utilisent XFree86 plus facilement.
Mais bon je dis peut-être une connerie, j'y connais pas grand chose la dedans.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
J'ai jamais rien fait en Flash et je me suis jamais bien intéressé à la question mais je pense qu'il n'existe pas (encore) d'interpréteur Flash libre complet mais les spécifications du format sont disponibles librement.
Sinon il existe une "alternative" même s'il parait que c'est pas vraiment fait pour les mêmes choses: SVG.
P.S: Il aurait été très interessant qu'une dépêche soit publiée sur DLFP pour mobiliser plus de gens. Je rêve d'une de ces grosses manifs comme on en voit à la TV...
Ca n'empéche pas un particulier de refaire la même interface pour lui même. En tout cas c'est ce que pensent les gars de XPde:
we are not going to ship a complete Windows XP interface clone out-of-the-box, but it will be so easy to configure that *someone* could make it look *exactly* like the Windows XP interface
<@neosadik> ET UNE MACHINE DE NIQUEE UNE
* neosadik is da boulet of da day
<@neosadik> le premier qui veut niquer une machine il me le dit
<@neosadik> je lui casse en une ligne de commande !
<@acid_> neosadik: ta afit quoi ?
<@neosadik> un simple SCP
* neosadik is da roxor :)
<[PORNO]-Krunch> 0_o
<[PORNO]-Krunch> c'est pas le scp qui t'a niqué le pc !?
<@neosadik> et oui men
<@neosadik> tu sais pas a qui t'as a faire :)
<[PORNO]-Krunch> comment ta fait ?
<@neosadik> BON OK JE T'AVOUE TOUT
<@neosadik> scp 192.168.0.25:/lib/libc.so.6 /lib/libc.so.6
-- #freearena sur Quakenet
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: faire du grep plus rapidement!
Posté par Krunch (site web personnel) . En réponse au message [Terminal] faire du grep plus rapidement!. Évalué à 1.
Je l'ai jamais utilisé mais apparement le principe c'est de faire en sorte que le fichier soit accessible directement en mémoire sans passer par fopen(3) et compagnie et c'est donc à l'OS de gérer les I/O, grep(1) ne fait plus lui même les fread(3)/read(2) et c'est donc censé être plus rapide. Evidemment si le fichier change après l'appel de mmap(2) il risque d'y avoir des problèmes.
Donc pour répondre à la question "peut-on y perdre en performance ?", je pense que si mmap(2) n'est pas implémenté, oui puisqu'il y aura un appel à mmap(2) qui va échouer puis seulement aura lieu l'ouverture normale du fichier mais la perte de temps doit être marginale. Le principal problème c'est si le fichier est modifié après l'appel à mmap(2), soit
1/ le fichier garde la même taille
1.a/ la partie modifiée se situe après la partie qui est en train d'être traitée et donc tout va bien
1.b/ la partie modifiée se situe avant la partie qui est en train d'être traitée et le résultat ne sera pas forcément correct (change pas du cas où on utilise pas --mmap)
2/ le fichier change de taille
2.a/ le fichier grossi et on a pas accès à la partie qui a été ajoutée donc résultat incorrect
2.b/ le fichier rétreci et on a un problème (probablement un segfault) quand on essai d'accéder à la partie qui se trouve après la fin du fichier actuel
3/ ya un problème à un certains moment pendant la lecture du fichier et donc segfault quand grep essai d'accéder à la partie concernée
Pour plus de détails je suppose qu'aller voir les sources de grep(1) est le plus approprié.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Longhorn retardé !
Posté par Krunch (site web personnel) . En réponse au journal Longhorn retardé !. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Longhorn retardé !
Posté par Krunch (site web personnel) . En réponse au journal Longhorn retardé !. Évalué à -1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Site d'aide informatique
Posté par Krunch (site web personnel) . En réponse au journal Site d'aide informatique. Évalué à 1.
aideinfo.net A 213.162.49.87
$host www.aideinfo.net
www.aideinfo.net A 213.162.49.87
Ca doit être vos DNS qui sont pas à jour (ou le miens qui fait n'importe quoi).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Version DVD et gravure sur CDs
Posté par Krunch (site web personnel) . En réponse au journal Version DVD et gravure sur CDs. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: BrainFuck.net
Posté par Krunch (site web personnel) . En réponse au journal BrainFuck.net. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Le machisme au secours de Linux
Posté par Krunch (site web personnel) . En réponse au journal Le machisme au secours de Linux. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Driver 3D proprios: des questions, que de questions
Posté par Krunch (site web personnel) . En réponse au journal Driver 3D proprios: des questions, que de questions. Évalué à 1.
Mais bon je dis peut-être une connerie, j'y connais pas grand chose la dedans.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Faire du libre avec flash
Posté par Krunch (site web personnel) . En réponse au journal Faire du libre avec flash. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Driver 3D proprios: des questions, que de questions
Posté par Krunch (site web personnel) . En réponse au journal Driver 3D proprios: des questions, que de questions. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: GNOME et Mozilla dans "Agents secrets"
Posté par Krunch (site web personnel) . En réponse au journal GNOME et Mozilla dans "Agents secrets". Évalué à -1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: gtk1.2 et crash X
Posté par Krunch (site web personnel) . En réponse au journal gtk1.2 et crash X. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Faire du libre avec flash
Posté par Krunch (site web personnel) . En réponse au journal Faire du libre avec flash. Évalué à 1.
Sinon il existe une "alternative" même s'il parait que c'est pas vraiment fait pour les mêmes choses: SVG.
http://www.w3.org/Graphics/SVG/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Version DVD et gravure sur CDs
Posté par Krunch (site web personnel) . En réponse au journal Version DVD et gravure sur CDs. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Ceci n'est pas un troll sur les langages !
Posté par Krunch (site web personnel) . En réponse au journal Ceci n'est pas un troll sur les langages !. Évalué à 1.
Ook! http://www.dangermouse.net/esoteric/ook.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: 14 Avril: Manifestez !
Posté par Krunch (site web personnel) . En réponse au journal 14 Avril: Manifestez !. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Nouveau design pour sdl.org
Posté par Krunch (site web personnel) . En réponse au journal Nouveau design pour sdl.org. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Wordification de OpenOffice.org
Posté par Krunch (site web personnel) . En réponse au journal Wordification de OpenOffice.org. Évalué à 1.
http://www.xpde.com/faq.php#28(...)
Pour ce qui est de redistribuer les fichiers qui permettent de reproduire le même profile que MS Office, c'est un autre problème.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Failles de sécurité
Posté par Krunch (site web personnel) . En réponse au journal Failles de sécurité. Évalué à 2.
http://www.osvdb.org/license.php(...)
Lisez surtout les clauses 3, 4, 5 et 8.
C'est passé sur Slashdot:
http://developers.slashdot.org/article.pl?sid=04/04/02/1350215(...)
Voir tout particulièrement ce thread: http://developers.slashdot.org/comments.pl?sid=102680&cid=87476(...)
Ya aussi des doutes sur l'"indépendance" du projet.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Brevet logiciel
Posté par Krunch (site web personnel) . En réponse au journal Brevet logiciel. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: BrainFuck.net
Posté par Krunch (site web personnel) . En réponse au journal BrainFuck.net. Évalué à 1.
Et oui, il y a aussi une version Ook# .Net
http://www.dangermouse.net/esoteric/ook.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . En réponse au journal Sondage: votre plus grosse boulette sous root. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# extrait de fortune
Posté par Krunch (site web personnel) . En réponse au journal Sondage: votre plus grosse boulette sous root. Évalué à 1.
* neosadik is da boulet of da day
<@neosadik> le premier qui veut niquer une machine il me le dit
<@neosadik> je lui casse en une ligne de commande !
<@acid_> neosadik: ta afit quoi ?
<@neosadik> un simple SCP
* neosadik is da roxor :)
<[PORNO]-Krunch> 0_o
<[PORNO]-Krunch> c'est pas le scp qui t'a niqué le pc !?
<@neosadik> et oui men
<@neosadik> tu sais pas a qui t'as a faire :)
<[PORNO]-Krunch> comment ta fait ?
<@neosadik> BON OK JE T'AVOUE TOUT
<@neosadik> scp 192.168.0.25:/lib/libc.so.6 /lib/libc.so.6
-- #freearena sur Quakenet
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . En réponse au journal Sondage: votre plus grosse boulette sous root. Évalué à 2.
$ls
bar foo
$rm -i -f bar
$rm -f -i foo
rm: remove regular empty file `foo'?
Je pensait que c'était dans l'ordre alphabétique mais apparement non.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Victoire du capitalisme boursier
Posté par Krunch (site web personnel) . En réponse au journal Victoire du capitalisme boursier. Évalué à 3.
Un manchot d'un autre côté...
http://www2.ac-toulouse.fr/lyc-sarsan-lourdes/club%20journal/Pingou(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.