Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3441 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  716  717  718  ..  2911  2912  2913  2914  2915  2916
Auteur Sujet :

Topic du forum - NEW : multismiley, le nouveau jocebug

n°6530589
Elmoricq
Posté le 12-09-2005 à 13:27:23  profilanswer
 

Reprise du message précédent :

skeye a écrit :

ça revient à faire des regexp, non?[:pingouino]


 
Les regexp du PERL sont bien plus puissantes, et puis on peut facilement les mettre en forme pour aérer un bazar autrement imbitable.
 
Pour traiter des chaînes de caractères en masse, je connais pas grand chose de mieux que le PERL. C'est un peu prévu pour ça, à la base.

mood
Publicité
Posté le 12-09-2005 à 13:27:23  profilanswer
 

n°6530604
Sly Angel
Architecte / Développeur principal
Posté le 12-09-2005 à 13:29:05  profilanswer
 

Elmoricq a écrit :

Les regexp du PERL sont bien plus puissantes, et puis on peut facilement les mettre en forme pour aérer un bazar autrement imbitable.
 
Pour traiter des chaînes de caractères en masse, je connais pas grand chose de mieux que le PERL. C'est un peu prévu pour ça, à la base.


C'est vrai que c'est adapté pour ça :jap:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
n°6530615
skeye
Posté le 12-09-2005 à 13:30:44  profilanswer
 

perl = gros caca imbitable.[:petrus75]
 

Citation :


The following program prints the text "Just another Perl / Unix hacker", using 32 concurrent processes coordinated by pipes

Code :
  1. @P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
  2. @p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
  3. ($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
  4. close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print




 
[:pingouino]


---------------
Can't buy what I want because it's free -
n°6530620
Hubert Sel​by Jr
kess ke tu me wacontes là?
Posté le 12-09-2005 à 13:31:45  profilanswer
 

test
 
gros boulet de freewind
 
/test


---------------
Last.fm
n°6530627
skeye
Posté le 12-09-2005 à 13:32:27  profilanswer
 

Hubert Selby Jr a écrit :

test
 
gros boulet de gros boulet de freewind
 
/test


 
pas encore fini cette histoire?[:pingouino]


---------------
Can't buy what I want because it's free -
n°6530630
Elmoricq
Posté le 12-09-2005 à 13:32:49  profilanswer
 

skeye a écrit :

perl = gros caca imbitable.[:petrus75]


 
Les concours d'obfuscation ne comptent pas. :o

n°6530631
Hubert Sel​by Jr
kess ke tu me wacontes là?
Posté le 12-09-2005 à 13:33:17  profilanswer
 

skeye a écrit :

pas encore fini cette histoire?[:pingouino]


 
ben non, jvérifiais :o  


---------------
Last.fm
n°6530656
masklinn
í dag viðrar vel til loftárása
Posté le 12-09-2005 à 13:36:25  profilanswer
 

skeye a écrit :

ça revient à faire des regexp, non?[:pingouino]


Ben les regex sont intégrées directement au langage, ce qui aide, mais même en dehors de ça Perl est quand même un langage vachement orienté manipulation de chaînes :o

Elmoricq a écrit :

Les regexp du PERL sont bien plus puissantes


Ouais enfin la pluspart des langages possèdent des implémentations des PCRE (Perl Compatible Regular Expressions, par opposition aux regex Posix). PHP a des fonctions utilisant la syntaxe PCRE, et en Python seul les PCRE sont disponibles (via le module "re" ), pas de regex Posix :o

n°6530677
Elmoricq
Posté le 12-09-2005 à 13:38:40  profilanswer
 

masklinn a écrit :

Ouais enfin la pluspart des langages possèdent des implémentations des PCRE (Perl Compatible Regular Expressions, par opposition aux regex Posix).


 
Ben c'est bien ce que je dis. [:elmoricq]
L'était temps que quelqu'un fasse quelque chose, parce que les regexp POSIX sont quand même à chier.
On peut rien faire avec, et en plus c'est compliqué.  [:petrus75]

n°6530698
FlorentG
Posté le 12-09-2005 à 13:40:07  profilanswer
 

lorelei a écrit :

C'était surtout pour dire une connerie, hein :o
(J'ai abandonné le full CSS au fait pour mon site, ça m'a pris la tête :D m'y remettrai à tête reposée)


Faut dire, avec la mise en page que t'as réussi à pondre, même en tableaux c'est relou :D

mood
Publicité
Posté le 12-09-2005 à 13:40:07  profilanswer
 

n°6530716
masklinn
í dag viðrar vel til loftárása
Posté le 12-09-2005 à 13:41:26  profilanswer
 

Elmoricq a écrit :

Ben c'est bien ce que je dis. [:elmoricq]


non, tu dis que les regex perl sont plus puissante en impliquant que ce sont des regex qu'on ne peut utiliser que sous Perl :o

Citation :

On peut rien faire avec, et en plus c'est compliqué.  [:petrus75]


Ca, c'est flagrant [:pingouino]

n°6530852
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 12-09-2005 à 13:57:17  profilanswer
 

Kristoph a écrit :

Si le forum était écrit en C, il aurait été trivial de faire des traitements de chaines de caractères performants sans passer par des regexp. Le problème du php ici c'est que pour avoir de bonnes perfs, tu ne peux pas vraiment te permetre de coder les traitements de chaine en php.
 
Enfin c'est ce que je crois. Et pour l'histoire du forum en C, il y en a un exemple de bonne qualité dans le topic des forums de Programation.


[:rofl]
 
Du temps ancien de eregi_replace je veux bien mais depuis que preg_replace existe ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°6530882
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 12-09-2005 à 14:00:19  profilanswer
 

Elmoricq a écrit :

Les regexp du PERL sont bien plus puissantes, et puis on peut facilement les mettre en forme pour aérer un bazar autrement imbitable.
 
Pour traiter des chaînes de caractères en masse, je connais pas grand chose de mieux que le PERL. C'est un peu prévu pour ça, à la base.


D'ailleurs, si je ne m'abuse, le preg_replace du PHP est fortement inspiré du PERL.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°6530886
Elmoricq
Posté le 12-09-2005 à 14:00:55  profilanswer
 

masklinn a écrit :

non, tu dis que les regex perl sont plus puissante en impliquant que ce sont des regex qu'on ne peut utiliser que sous Perl :o


 
Ah la la.
Je répondais à ceci :
 

masklinn a écrit :

BTW si tu veux faire de la manipulation de chaînes de manière aussi efficace qu'imbitable, tu le fais pas en C mais en Perl :o :o :o


 
Sur ce skeye a dit "ça revient à faire des regexp", et j'ai répondu : "mais les regexp PERL sont bien plus puissantes".
Puisque j'y répondais, il est évident que c'était "bien plus puissantes que celles du C", qui sont POSIX.
 
'spèce d'expert.


Message édité par Elmoricq le 12-09-2005 à 14:02:01
n°6530914
uriel
blood pt.2
Posté le 12-09-2005 à 14:04:29  profilanswer
 

Gilbert Gosseyn a écrit :

D'ailleurs, si je ne m'abuse, le preg_replace du PHP est fortement inspiré du PERL.


[:moule_bite]


---------------
IVG en france
n°6530986
Kristoph
Posté le 12-09-2005 à 14:13:08  profilanswer
 

Gilbert Gosseyn a écrit :

[:rofl]
 
Du temps ancien de eregi_replace je veux bien mais depuis que preg_replace existe ...


Alors si c'est si facile efficace et puissant, pourquoi les smiley continuent à être interpretés dans les balises url ? [:petrus75]

n°6530991
Max Evans
Posté le 12-09-2005 à 14:13:56  profilanswer
 

Parce que ces forums sont codés par une bande de branques :o


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531020
skeye
Posté le 12-09-2005 à 14:17:18  profilanswer
 

parce-que la regexp qui transforme les codes en smileys est passée avant celle qui rend cliquables les urls?[:petrus75]


---------------
Can't buy what I want because it's free -
n°6531026
Max Evans
Posté le 12-09-2005 à 14:18:11  profilanswer
 

skeye a écrit :

parce-que la regexp qui transforme les codes en smileys est passée avant celle qui rend cliquables les urls?[:petrus75]


Me pose la question aussi :??: Mais me semble que c'est rétroactif les regexp :??:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531052
masklinn
í dag viðrar vel til loftárása
Posté le 12-09-2005 à 14:20:14  profilanswer
 

Gilbert Gosseyn a écrit :

D'ailleurs, si je ne m'abuse, le preg_replace du PHP est fortement inspiré du PERL.


Pas inspiré, repompé, les fonctions preg* implémentent les regex PCRE, les fonctions ereg* implémentent POSIX :o

Kristoph a écrit :

Alors si c'est si facile efficace et puissant, pourquoi les smiley continuent à être interpretés dans les balises url ? [:petrus75]


Parce que les regexps c'est extrèmement difficile à construire, encore plus difficile à bien construire et encore un niveau au dessus à maintenir [:itm]
 
Et c'est pas le passage au C qui faciliterait quoi que ce soit, encore moins pour la gestion de ce genre de trucs, tout ce que ça pourrait faire c'est mener Niluje à se pendre [:itm]

Max Evans a écrit :

Me pose la question aussi :??: Mais me semble que c'est rétroactif les regexp :??:


Bravo, ta phrase ne veut rien dire (regexp rétroactif? wtf, genre ça commence à agir avant même que tu les ais écrites? mieux que Le Chat Machine [:petrus dei])


Message édité par masklinn le 12-09-2005 à 14:21:35
n°6531075
Ex-Floodeu​r
La Source
Posté le 12-09-2005 à 14:23:21  profilanswer
 

skeye a écrit :

parce-que la regexp qui transforme les codes en smileys est passée avant celle qui rend cliquables les urls?[:petrus75]


Même dans un autre ordre ca ferait la même chose


Message édité par Ex-Floodeur le 12-09-2005 à 14:23:36

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°6531105
skeye
Posté le 12-09-2005 à 14:27:46  profilanswer
 

Ex-Floodeur a écrit :

Même dans un autre ordre ca ferait la même chose


 
pas tout à fait...on aurait le smiley au milieu du lien, mais le tout serait cliquable...[:petrus75]


---------------
Can't buy what I want because it's free -
n°6531130
Max Evans
Posté le 12-09-2005 à 14:30:16  profilanswer
 

masklinn a écrit :


Bravo, ta phrase ne veut rien dire (regexp rétroactif? wtf, genre ça commence à agir avant même que tu les ais écrites? mieux que Le Chat Machine [:petrus dei])


 
[:itm]
Bravo, tu fais ton neneu là ... Même si c'est pas très bien dis, suffisait de lire le message de Skeye.
 
Regexp 1 : On parse les smilies
Regexp 2 : On parles les URL
 
Si le traitement se fait de façon linéaire, on aura un smiley merdeuh dans l'URL de Google :D
Et là, quand je parlais de rétroactif, c'était un traitement qui se fout totalement de l'ordre des regexp ... Dans le sens où la regexp1 est mise en mémoire mais pas traitée, la regexp2 traitée en prenant en compte le résultat de la regexp1 et pas en parsant directos l'URL.


Message édité par Max Evans le 12-09-2005 à 14:31:29

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531132
Kristoph
Posté le 12-09-2005 à 14:30:26  profilanswer
 

skeye a écrit :

pas tout à fait...on aurait le smiley au milieu du lien, mais le tout serait cliquable...[:petrus75]


Pour être précis, on aurait sans doute de l'HTML invalide avec la regexp de smiley qui s'ammuse à change le code entre balises.

n°6531137
skeye
Posté le 12-09-2005 à 14:31:15  profilanswer
 

Max Evans a écrit :

[:itm]
Bravo, tu fais ton neneu là ... Même si c'est pas très bien dis, suffisait de lire le message de Skeye.
 
Regexp 1 : On parse les smilies
Regexp 2 : On parles les URL
 
Si le traitement se fait de façon linéaire, on aura un smiley merdeuh dans l'URL de Google :D
Et là, quand je parlais de rétroactif, c'était un traitement qui se fout totalement de l'ordre des regexp ... Dans le sens où la regexp1 est mise en mémoire mais pas traitée, la regexp2 traitée en prenant en compte la sortie prochaine de la regexp1.


 
[:hide]
J'ai rien compris.[:petrus75]


---------------
Can't buy what I want because it's free -
n°6531141
Elmoricq
Posté le 12-09-2005 à 14:31:39  profilanswer
 

Ex-Floodeur a écrit :

Même dans un autre ordre ca ferait la même chose


 
Non, parce que si on teste les smilies après, on peut vérifier qu'ils ne sont pas au milieu d'une balise .

n°6531147
skeye
Posté le 12-09-2005 à 14:31:52  profilanswer
 

Kristoph a écrit :

Pour être précis, on aurait sans doute de l'HTML invalide avec la regexp de smiley qui s'ammuse à change le code entre balises.


 
du html invalide oui, mais il me semble qu'aucun navigateur ne bronche là-dessus...[:joce]


---------------
Can't buy what I want because it's free -
n°6531148
Ex-Floodeu​r
La Source
Posté le 12-09-2005 à 14:31:58  profilanswer
 

skeye a écrit :

pas tout à fait...on aurait le smiley au milieu du lien, mais le tout serait cliquable...[:petrus75]


Il faudrait détecter l'url puis dedans détecter les smileys puis les neutraliser en empechant le deuxieme regexp de les remplacer.


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°6531150
Max Evans
Posté le 12-09-2005 à 14:32:19  profilanswer
 

skeye a écrit :

[:hide]
J'ai rien compris.[:petrus75]


Z'êTES TOUS DES NEUNEUS ! JE SUIS UN INCOMPRIS, ADIEU ! :o


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531157
Max Evans
Posté le 12-09-2005 à 14:33:22  profilanswer
 

Ex-Floodeur a écrit :

Il faudrait détecter l'url puis dedans détecter les smileys puis les neutraliser en empechant le deuxieme regexp de les remplacer.


En pratique, suffit de lui dire de pas transforer le code smiley en smiley lorsqu'il est accollé à une autre lettre non ? :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531162
skeye
Posté le 12-09-2005 à 14:33:58  profilanswer
 

Max Evans a écrit :

Z'êTES TOUS DES NEUNEUS ! JE SUIS UN INCOMPRIS, ADIEU ! :o


STFU n00b tu racontes n'importe-quoi.:o


---------------
Can't buy what I want because it's free -
n°6531169
Ex-Floodeu​r
La Source
Posté le 12-09-2005 à 14:34:35  profilanswer
 

Max Evans a écrit :

En pratique, suffit de lui dire de pas transforer le code smiley en smiley lorsqu'il est accollé à une autre lettre non ? :)


on peut cherche le code de smiley entouré d'un espace aussi du coup quand c'est dans une url ca transforme pas vu qu'il n'y a pas d'espace :)
 


Message édité par Ex-Floodeur le 12-09-2005 à 14:34:58

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°6531171
Max Evans
Posté le 12-09-2005 à 14:34:59  profilanswer
 

skeye a écrit :

STFU n00b tu racontes n'importe-quoi.:o


Mais fcuk, elles sont bien rétroactives dans le sens où chacune des regexp prend en compte le résultat des autres :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531180
skeye
Posté le 12-09-2005 à 14:35:58  profilanswer
 

Max Evans a écrit :

Mais fcuk, elles sont bien rétroactives dans le sens où chacune des regexp prend en compte le résultat des autres :D


ben non, justement, elles reviennent pas en arrière, c'est un traitement linéaire...:o


---------------
Can't buy what I want because it's free -
n°6531202
Max Evans
Posté le 12-09-2005 à 14:37:27  profilanswer
 

skeye a écrit :

ben non, justement, elles reviennent pas en arrière, c'est un traitement linéaire...:o


Bah on vient pas de démontrer le contraire ? :??:
 
Quoi que nan, on a rien démontré :D Faudrait qu'on sache si le parsing des URL est fait avant celui de smilies, et on pourra dire :o
Je mets 10€ sur la table pour la rétroactivité des regexp :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531227
masklinn
í dag viðrar vel til loftárása
Posté le 12-09-2005 à 14:39:16  profilanswer
 

Ex-Floodeur a écrit :

on peut cherche le code de smiley entouré d'un espace aussi du coup quand c'est dans une url ca transforme pas vu qu'il n'y a pas d'espace :)


Ca résoudrait probablement pas mal de bugs fitioures :o
 
Surtout qu'avec les lookahead/lookbehind assertions c'est tout con à faire :o

Max Evans a écrit :

Je mets 10€ sur la table pour la rétroactivité des regexp :D


Impossible, les regex sont appliquées en linéaire séquentiel, ya pas de rétroactivité là dedans, une regex est appliquée sur la sortie du traitement (regex ou pas) la précédent, point barre [:spamafote]


Message édité par masklinn le 12-09-2005 à 14:41:00
n°6531234
Max Evans
Posté le 12-09-2005 à 14:40:24  profilanswer
 

masklinn a écrit :

Ca résoudrait probablement pas mal de bugs fitioures :o
 
Surtout qu'avec les lookahead/lookbehind assertions c'est tout con à faire :o


Ca pourrait poser problème avec les parenthèses non ?
 
(:/) ne marcherait pas :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°6531238
Elmoricq
Posté le 12-09-2005 à 14:40:37  profilanswer
 

skeye a écrit :

ben non, justement, elles reviennent pas en arrière, c'est un traitement linéaire...:o


 
Si, en PERL regexp machin, tu peux.
 
Par exemple avec les assertions, les patterns type (?<=PATTERN) (positive de rétrovision => ça va chercher en arrière un pattern), etc.

n°6531257
masklinn
í dag viðrar vel til loftárása
Posté le 12-09-2005 à 14:42:54  profilanswer
 

Elmoricq a écrit :

Si, en PERL regexp machin, tu peux.
 
Par exemple avec les assertions, les patterns type (?<=PATTERN) (positive de rétrovision => ça va chercher en arrière un pattern), etc.


Il parle pas du tout de ça, ça c'est lookbehind et lookahead assertion: tester l'état d'une partie de la chaîne sans intégrer cette partie dans la zone matchée :o

Max Evans a écrit :

Ca pourrait poser problème avec les parenthèses non ?
 
(:/) ne marcherait pas :(


1- RAF
2- rien n'empêche d'intégrer les parenthèse et un set précis de signes dans les look(ahead|behind) assertions :o


Message édité par masklinn le 12-09-2005 à 14:44:03
n°6531417
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-09-2005 à 15:00:39  profilanswer
 

JerryCrazy a écrit :

Encore faut-il arriver a faire un GIF de quelques images en moins de 20ko [:god]


 
On en refuse régulièrement sur la page de validation des avatars. Et c'est 10 Ko, pas 20.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°6531493
lorelei
So goddamn slick it's a sin
Posté le 12-09-2005 à 15:09:04  profilanswer
 

FlorentG a écrit :

Faut dire, avec la mise en page que t'as réussi à pondre, même en tableaux c'est relou :D


(Ca a un peu changé, mais c'est pas encore en ligne, j'ai encore deux textes à écrire, je mettrai en ligne le produit fini :o)
Quelle idée en effet de vouloir faire le nombre d'or du design web, les 3 colonnes, en effet? :o


---------------
Rock'n Roll - New Noise
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  716  717  718  ..  2911  2912  2913  2914  2915  2916

Aller à :
Ajouter une réponse
 

Sujets relatifs
Votre avis sur forum HFRforum sexy
recencement des sarthois du forumForum Etudiant ...
j chui new sur ce forum é jé un pbPetite modif sur le forum ?
A quoi ressemblera le forum dans 10 ans ?pas tres actif le forum à 2h du mat ...
Info : Forum Indisponible à partir de 1 heureTopik Unique des posts qui vous ont fait le plus rire sur le forum !
Plus de sujets relatifs à : Topic du forum - NEW : multismiley, le nouveau jocebug


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)