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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  377  378  379  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°1381216
Cyrius-c
Posté le 05-06-2006 à 11:46:26  profilanswer
 

Reprise du message précédent :
Vous utilisez des regexp pour parser les smilies? Elles ressemblent à quoi?

mood
Publicité
Posté le 05-06-2006 à 11:46:26  profilanswer
 

n°1381224
Je@nb
Kindly give dime
Posté le 05-06-2006 à 11:59:28  profilanswer
 

A des regex lol :d

n°1381241
Cyrius-c
Posté le 05-06-2006 à 12:26:41  profilanswer
 

Alors je pose ma question autrement :d
 
Comment ,quand on remplace :_ouch: et :_o, on peut faire pour que le debut de ouch ne soit pas interprété comme un :_o

Message cité 1 fois
Message édité par Cyrius-c le 05-06-2006 à 12:28:08
n°1381243
gizmo
Posté le 05-06-2006 à 12:29:55  profilanswer
 

choisir judiceusement l'ordre dans lequel tes regexp vont s'éxécuter.

n°1381266
Cyrius-c
Posté le 05-06-2006 à 13:24:15  profilanswer
 

Ce ne sont pas des regexp ;)
Mais un simple str_replace.
 
Tu m'as donné la solution, merci ;)

n°1381383
jol30
Fils caché de Chuck Norris
Posté le 05-06-2006 à 15:40:07  profilanswer
 


 
C'est quoi tous ces liens morts ?  :heink:

Message cité 1 fois
Message édité par jol30 le 05-06-2006 à 15:40:29
n°1381500
soulmanto
Chat Noir replica
Posté le 05-06-2006 à 17:31:55  profilanswer
 

Des développeurs morts? [:al zheimer]

n°1381575
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 18:51:57  profilanswer
 

jol30 a écrit :

C'est quoi tous ces liens morts ?  :heink:


t'as raison c'est du n'importe quoi ! les gusses qui hantent ce topic sont davantage intéressés par leur branlette à coups de millisecondes ([:tartragnan]) que par le fait que la majorité de leurs forums sont inaccessibles !

Message cité 2 fois
Message édité par Harkonnen le 05-06-2006 à 18:52:17

---------------
J'ai un string dans l'array (Paris Hilton)
n°1381590
fabien
Vive la super 5 !
Posté le 05-06-2006 à 19:12:22  profilanswer
 

Harkonnen a écrit :

t'as raison c'est du n'importe quoi ! les gusses qui hantent ce topic sont davantage intéressés par leur branlette à coups de millisecondes ([:tartragnan]) que par le fait que la majorité de leurs forums sont inaccessibles !


la semaine prochaine, emission sur les acros à la ms, mode lancé par un certain joce [:delarue6]


---------------
Découvre le HFRcoin ✈ - smilies
n°1381632
jol30
Fils caché de Chuck Norris
Posté le 05-06-2006 à 20:09:19  profilanswer
 

Harkonnen a écrit :

t'as raison c'est du n'importe quoi ! les gusses qui hantent ce topic sont davantage intéressés par leur branlette à coups de millisecondes ([:tartragnan]) que par le fait que la majorité de leurs forums sont inaccessibles !


 
Bon allez, c'est mon jours de générositée (mais pas envers les personnes agées  :fou: )
Forums HS:

Citation :

THE REAL SMILEY
Ethernal
Suri
karamilo
x-httpd-php
gfreeman
chacal_one333
Drashe
DocMaboul
spike
Tidt
Murat
Rainbow_Efreet
Le Veilleur
Core 666
ChamOis
Dandu
Nico5779
Jjgan
geforce_11
MarTiuS
e-deby
ooterreuroo
tocx


 
[:sarko] A la frontière ! En tauuuuule!!!!

Message cité 1 fois
Message édité par jol30 le 05-06-2006 à 20:26:27
mood
Publicité
Posté le 05-06-2006 à 20:09:19  profilanswer
 

n°1381637
Tristou
Keep calm and hack cookies
Posté le 05-06-2006 à 20:23:38  profilanswer
 

ça en fait :D


---------------
"About your cat Mr. Schrödinger : I have good news and bad news"
n°1381643
jol30
Fils caché de Chuck Norris
Posté le 05-06-2006 à 20:29:40  profilanswer
 

51 - 24 = ?
 
Z'avé 5min  :D

n°1381645
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 20:33:05  profilanswer
 

c'est facile de dire qu'on a la plus longue quand personne ne peut vérifier [:petrus75]
tas de branleurs va, programmeurs de forums à la petite semaine [:kbchris]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381653
scull
MySCULL cay bon mangez en!
Posté le 05-06-2006 à 20:48:31  profilanswer
 

Les optimisations c'est bon mangez en [:barthaliastoxik]  


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1381655
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 20:50:30  profilanswer
 

sclair ! certains forums sont tellement optimisés que le ternette mondial arrive meme plus à les afficher ! c'est à nous d'imaginer ce qu'est le forum : c'est de l'optim quantique [:kbchris]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381659
ooterreuro​o
'You could drift this car while reading a book'
Posté le 05-06-2006 à 20:55:56  profilanswer
 

jol30 a écrit :

Bon allez, c'est mon jours de générositée (mais pas envers les personnes agées   :fou:  )
Forums HS:

 

[:sarko]  A la frontière ! En tauuuuule!!!!
mon serveur@home est completement HS donc j'ai mis un mirroir du site incomplet (des données ont été perdues lors du transfert ftp, merci free)

 

mais ca va revenir, en plus pendant la panne j'ai amélioré le forum :d

 


---------------
204 - No Content
n°1381663
drasche
Posté le 05-06-2006 à 21:17:38  profilanswer
 

Harkonnen a écrit :

sclair ! certains forums sont tellement optimisés que le ternette mondial arrive meme plus à les afficher ! c'est à nous d'imaginer ce qu'est le forum : c'est de l'optim quantique [:kbchris]


On attend ton forum en assembleur pour te faire pleurer :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1381666
Sh@rdar
Ex-PhPéteur
Posté le 05-06-2006 à 21:22:59  profilanswer
 

Cyrius-c a écrit :

Alors je pose ma question autrement :d
 
Comment ,quand on remplace :_ouch: et :_o, on peut faire pour que le debut de ouch ne soit pas interprété comme un :_o


 
 
tu recherche le mot, c'est à dire entouré par un espace, un caractère spécial ou de ponctuation et non pas simplement une séquence de caractères (ça t'avance bien hein ? :D :D )

Message cité 1 fois
Message édité par Sh@rdar le 05-06-2006 à 21:24:04

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1381720
xman
branleur
Posté le 06-06-2006 à 01:17:13  profilanswer
 

Ben tu le fais en plusieurs preg_replace au lieu d'un et tu commences par remplacer les codes longs avant les courts.

n°1381812
Cyrius-c
Posté le 06-06-2006 à 09:58:31  profilanswer
 

Sh@rdar a écrit :

tu recherche le mot, c'est à dire entouré par un espace, un caractère spécial ou de ponctuation et non pas simplement une séquence de caractères (ça t'avance bien hein ? :D :D )


 :non:  
 
 
 :D Mais j'avais déjà la réponse ;)

n°1381815
Cyrius-c
Posté le 06-06-2006 à 09:59:38  profilanswer
 

xman a écrit :

Ben tu le fais en plusieurs preg_replace au lieu d'un et tu commences par remplacer les codes longs avant les courts.


C'est ce qu'on n'avais trouvé. Mais pas, str replace, plus light ;)
 
Je mets tout simplement ouch avant o

n°1381907
Tristou
Keep calm and hack cookies
Posté le 06-06-2006 à 11:32:58  profilanswer
 

Ptite question : pour faire un truc comme ça  
 
http://img135.imageshack.us/img135/7565/modo6bl.jpg
 
Javascript ça peut l'faire ? (quand on clique sur le [+], le menu se déroule)


---------------
"About your cat Mr. Schrödinger : I have good news and bad news"
n°1381928
masklinn
í dag viðrar vel til loftárása
Posté le 06-06-2006 à 11:46:51  profilanswer
 

ouais [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1381955
xman
branleur
Posté le 06-06-2006 à 12:07:28  profilanswer
 

Cyrius-c a écrit :

C'est ce qu'on n'avais trouvé. Mais pas, str replace, plus light ;)


Moi je ne peux pas me le permettre car je tiens à remettre le code du smiley en title+alt.
Du coup, après avoir remplacé tous les :ouch: par <img src="ouch.gif" title=":ouch:" alt=":ouch:" /> je dois vérifier à l'aide d'une regexp que je ne modifie que les :o dans le message et pas ceux dans les title ou alt qui sont sûrement une partie du rappel du code de :ouch:.

n°1382004
Cyrius-c
Posté le 06-06-2006 à 13:16:43  profilanswer
 

Tristou a écrit :

Ptite question : pour faire un truc comme ça  
 
http://img135.imageshack.us/img135/7565/modo6bl.jpg
 
Javascript ça peut l'faire ? (quand on clique sur le [+], le menu se déroule)


Javascript+css.
C'est un evenement que tu produis avec js

n°1382007
Cyrius-c
Posté le 06-06-2006 à 13:21:01  profilanswer
 

xman a écrit :

Moi je ne peux pas me le permettre car je tiens à remettre le code du smiley en title+alt.
Du coup, après avoir remplacé tous les :ouch: par <img src="ouch.gif" title=":ouch:" alt=":ouch:" /> je dois vérifier à l'aide d'une regexp que je ne modifie que les :o dans le message et pas ceux dans les title ou alt qui sont sûrement une partie du rappel du code de :ouch:.


Ah :/
Moi aussi je mets le smilie en title et alt, mais ca m'avait pas (encore) posé de probs
Ce te derangerait de me montrer ta regxp?  
Je suis pas très familier avec ca encore

n°1382052
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 06-06-2006 à 14:12:20  profilanswer
 

Je dirais, perso, qu'il suffit de faire en sorte que quand on sélectionne un smiley, il rajoute une espace à gauche et une à droite et dans str_replace, faire un str_replace ' : ouch: ' par l'image, autrement, c'est impossible à gérer à moins de n'avoir que 5 smileys.


Message édité par The-Shadow le 06-06-2006 à 14:12:39
n°1382060
pascal_
Posté le 06-06-2006 à 14:19:49  profilanswer
 

Je crois que Joce ajoute un caractère bidon dans les alt et title (genre title="§ouch§" avec un caractère plus tordu que ça) et refait une passe tout à la fin pour transformer les § en :


Message édité par pascal_ le 06-06-2006 à 14:20:44
n°1382066
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 06-06-2006 à 14:23:33  profilanswer
 

fabien a écrit :

la semaine prochaine, emission sur les acros à la ms, mode lancé par un certain joce [:delarue6]


je suis certainement pas a l'origine de cette mode :D
Le nombre de ms je m'en tappe, ce qui compte c'est la scalabilite :o

n°1382067
zion
Plop
Posté le 06-06-2006 à 14:23:41  profilanswer
 

joce a écrit :

Ca permet de forcer le rafraichissement de la page (genre ca serait chiant de pas voir les drapeaux bouger ou les topics ne pas se rafraichir :D)


 
Y a mieux quand même... l'etag, ca permet au moins de ne pas renvoyer la page au gars et économiser un peu de bande passante si la page a pas bougé sur son refresh...

n°1382071
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 06-06-2006 à 14:27:30  profilanswer
 

mouais encore faut-il savoir quoi utiliser pour former l'etag

n°1382074
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 06-06-2006 à 14:29:11  profilanswer
 

Non, mon histoire d'espace vous plait pas ? :D

n°1382079
zion
Plop
Posté le 06-06-2006 à 14:34:30  profilanswer
 

joce a écrit :

mouais encore faut-il savoir quoi utiliser pour former l'etag


 
un md5 ou un crc sur la page suffira ...
 

Citation :

14.19 ETag
 
The ETag response-header field provides the current value of the entity tag for the requested variant. The headers used with entity tags are described in sections 14.24, 14.26 and 14.44. The entity tag MAY be used for comparison with other entities from the same resource (see section 13.3.3).
 
      ETag = "ETag" ":" entity-tag
 
Examples:
 
      ETag: "xyzzy"
      ETag: W/"xyzzy"
      ETag: ""


 
Tu y mets ce que tu as envie et le browser te le renvoie. Libre à toi après de renvoyer un code 304 pour dire que ca n'a pas changé, et hop, il reload de son cache...

n°1382088
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 06-06-2006 à 14:39:50  profilanswer
 

zion a écrit :

un md5 ou un crc sur la page suffira ...
 

Citation :

14.19 ETag
 
The ETag response-header field provides the current value of the entity tag for the requested variant. The headers used with entity tags are described in sections 14.24, 14.26 and 14.44. The entity tag MAY be used for comparison with other entities from the same resource (see section 13.3.3).
 
      ETag = "ETag" ":" entity-tag
 
Examples:
 
      ETag: "xyzzy"
      ETag: W/"xyzzy"
      ETag: ""


 
Tu y mets ce que tu as envie et le browser te le renvoie. Libre à toi après de renvoyer un code 304 pour dire que ca n'a pas changé, et hop, il reload de son cache...


mmm oue pas con, surtout que j'utilise l'output buffering donc a priori je peux faire un md5 du buffer.
Par contre ca doit avoir un certain cout de faire ca, et je trouve ca un peu con parce que le serveur a deja fait le boulot de generation de la page :D (bon ok tu gagnes en BW).
Je ferais un test d'ailleurs pour voir ce qu'on peut gagner en BW

Message cité 2 fois
Message édité par joce le 06-06-2006 à 14:41:18
n°1382111
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-06-2006 à 15:05:00  profilanswer
 

joce a écrit :

mouais encore faut-il savoir quoi utiliser pour former l'etag


et quand l'etag erre, c'est le bordel assuré

n°1382121
belgique
Posté le 06-06-2006 à 15:12:09  profilanswer
 

Pour l'etag avec le nombre de connectés affiché et le temps de génération, ça va pas trop servir nan? :D

Message cité 1 fois
Message édité par belgique le 06-06-2006 à 15:13:10
n°1382134
xman
branleur
Posté le 06-06-2006 à 15:21:37  profilanswer
 

Cyrius-c a écrit :

Ah :/
Moi aussi je mets le smilie en title et alt, mais ca m'avait pas (encore) posé de probs
Ce te derangerait de me montrer ta regxp?  
Je suis pas très familier avec ca encore


 
Pour l'instant je fais un truc comme ça (je dis "pour l'instant" car j'envisage d'autres solutions pas encore testées mais que cette version pas trop optimisée marche ; et "un truc comme ça" car ce n'est qu'une partie de if-else-if-else qui gère les cas du :/ qu'on risque de retrouver dans un lien et du ;) qui peut poser problème si c'est un ; à la fin d'un &code; suivi d'une parenthèse) :

Code :
  1. $pattern = array('`(?<!( alt="|itle=" ))'.$escapedSmileyForRegexp.'`is');
  2. $replace = array('<img src="smileys/'.$smileyFileName.'" title="'.$escapedSmileyCode.'" alt="'.$escapedSmileyCode.'" />');
  3. $string = preg_replace($pattern,$replace,$string);


 
Note : $escapedSmileyForRegexp = quotemeta($escapedSmileyCode) = quotemeta(htmlspecialchars($smileyCode))
 
Une autre solution envisageable est de faire en sorte de ne remplacer le smiley que s'il n'est pas entre "<img*" et "*/>" avec "*" qui ne contient pas lui-même de "<" ou de ">".


Message édité par xman le 06-06-2006 à 15:33:49
n°1382155
skylight
Made in France.
Posté le 06-06-2006 à 15:43:01  profilanswer
 

joce a écrit :


Je ferais un test d'ailleurs pour voir ce qu'on peut gagner en BW


 
Maÿrde, HFR va planter :/

n°1382277
zion
Plop
Posté le 06-06-2006 à 17:35:43  profilanswer
 

joce a écrit :

mmm oue pas con, surtout que j'utilise l'output buffering donc a priori je peux faire un md5 du buffer.
Par contre ca doit avoir un certain cout de faire ca, et je trouve ca un peu con parce que le serveur a deja fait le boulot de generation de la page :D (bon ok tu gagnes en BW).
Je ferais un test d'ailleurs pour voir ce qu'on peut gagner en BW


 
Franchement, le coût pour faire un md5 c'est négligeable. Par contre, de renvoyer la page de 100k à un connard qui a un 56k parce qu'il appuyé sur reload pour le fun... ca bouffe en mémoire et en CPU aussi (pas qu'en bande passante :o ).
 
Et même avec l'ADSL à fond la forme, quand le gars reprend la page de 100k de son cache plutôt que du net, ca se voit clairement  :o  
 
Au pire, si le md5 consomme trop, tu stocke la taille + la date et tu te donnes un délai pendant lequel tu lui refiles sa vieille page si elle a la même taille qu'avant. Ca calme les excités du F5 :D

n°1382283
Je@nb
Kindly give dime
Posté le 06-06-2006 à 17:51:29  profilanswer
 

Ben le problème est que tu as généré toute la page donc c'est le cout du MD5 + le cout de génération de la page.

n°1382284
0x90
Posté le 06-06-2006 à 17:56:07  profilanswer
 

faudrait effectivement faire un md5 (ou autre chose en fait) des données avant composition de la page effectivement, pas la peine de se tartiner la partie décoration de la page pour se rendre compte qu'on va pas l'envoyer.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  377  378  379  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


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