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

 

Sujet(s) à lire :
    - Apprentissage par la pratique
 

 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14
Auteur Sujet :

[Projet] Une bouteille a la mer

n°537914
Mara's dad
Yes I can !
Posté le 13-10-2003 à 10:08:28  profilanswer
 

Reprise du message précédent :
Je vais faire çà.
En fait, moi aussi j'ai pensé la même chose hier soir ( ce matin en fait :) ) et dans mon HTML, j'ai bien mis windows-1252.
Mais je vais passer en UTF-8 comme çà j'aurai pas de problèmes de conversion.
Il suffit que j'enregistre mon source en UTF-8.
A+


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 13-10-2003 à 10:08:28  profilanswer
 

n°537928
Mara's dad
Yes I can !
Posté le 13-10-2003 à 10:26:36  profilanswer
 

Bon, je suis passé tout en utf-8. Et nos sites causent maintenant la même langue.
Reste à tester avec lorill.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°537930
MagicBuzz
Posté le 13-10-2003 à 10:27:47  profilanswer
 

Mara's dad a écrit :

Bon, je suis passé tout en utf-8. Et nos sites causent maintenant la même langue.
Reste à tester avec lorill.


Et ils se comprennent ? :D

n°537938
Mara's dad
Yes I can !
Posté le 13-10-2003 à 10:32:24  profilanswer
 

MagicBuzz a écrit :


Et ils se comprennent ? :D


Parfaitement !
Quand ma plage envoie des ? vers la tienne, elle les accèpte en disant merçi  :D  
 
Pour lorill, en fait il a juste à faire comme nous et çà passera. Y'a que l'? qui merde...
 
Lorill, t'est là ?


Message édité par Mara's dad le 13-10-2003 à 10:33:34

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°538387
Mara's dad
Yes I can !
Posté le 13-10-2003 à 16:29:50  profilanswer
 

Bon proposition de RFC :
 

Citation :

La Plage met à la disposition des autres plages 2 fonctions sous la forme de paramètre HTTP/1.1.
 
1- Check. En 'GET'
Cette fonction permet à une Plage de vérifier que le site contacté est bien une plage et de vérifier quel protocol est utilisé.
Syntaxe :  
Check=Plage en GET.
Réponse :
Protocol: GET|POST // Avec la possibilité de renvoyer 2 lignes si on supporte les deux. Ligne terminée par CRLF.
 
2- addBottle=[message] en GET ou POST
Pas de réponse standard. // Message d'erreur aprécié par les plages en dev. Il est conseillé de s'assurer que le site est bien une plage et déterminer GET ou POST en utilisant la fonction Check avant l'envoi.
[message] doit être écrit en UTF-8 urlEncodé
Ce qui veux dire que la requête HTTP doit précisier :
Content-Type: application/x-www-form-urlencoded; Charset=UTF-8
 
D'autre part, quelle que soit l'implémentation, les pages HTML doivent être en UTF-8.
Exemple :  
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...


 
Buts :  
 
- Limiter le nombre de requêtes => une seule requête Check=Plage permet d'avoir toutes les infos sur la cible, quelle que soient les évolutions futures du protocole.
 
- UTF-8 partout. Plus simple pour tout le monde. On ne cherche pas à essayer de convertir d'un charset à un autre. (En gros, UTF-8 est un Charset évolutif et qui comprends (englobe) tous les autres.)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°538435
MagicBuzz
Posté le 13-10-2003 à 16:54:17  profilanswer
 

OK, je mets à jour ma plage dans la soirée :jap:

n°538446
Mara's dad
Yes I can !
Posté le 13-10-2003 à 16:59:59  profilanswer
 

Attends quand même que lorill donne son feux vert :/


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°538451
MagicBuzz
Posté le 13-10-2003 à 17:03:38  profilanswer
 

OK :)
 
De toute façon, j'ai commencé à modifier, mais ça bug, et vu qu'à distance je peux pas voir les messages d'erreur, j'ai remis la page initiale :D

n°538455
Mara's dad
Yes I can !
Posté le 13-10-2003 à 17:05:12  profilanswer
 

Quoi, t'as pas un cht'i script qui va te les chercher tes messages ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°538464
MagicBuzz
Posté le 13-10-2003 à 17:10:46  profilanswer
 

Nan, c'est une erreur de compilation.
 
Et .NET détecte si je suis en local ou non, et n'envoie les messages d'erreur que quand on est en local (enfin... y'a un truc à modifier dans les headers du fichier pour voir les messages à  distance, mais je sais pas quoi :D)

mood
Publicité
Posté le 13-10-2003 à 17:10:46  profilanswer
 

n°538968
lorill
Posté le 14-10-2003 à 09:24:21  profilanswer
 

Mara's dad a écrit :

Attends quand même que lorill donne son feux vert :/


point de vue protocole, ca tient la route (encore que j'ai du mal a voir l'interet de gérer POST et GET, un seul suffit a mon avis.  
 
par contre niveau implémentation, je compte pas y toucher pendant un certain temps

n°539081
MagicBuzz
Posté le 14-10-2003 à 12:08:04  profilanswer
 

:sweat:

n°539124
Mara's dad
Yes I can !
Posté le 14-10-2003 à 13:10:57  profilanswer
 

lorill a écrit :


point de vue protocole, ca tient la route (encore que j'ai du mal a voir l'interet de gérer POST et GET, un seul suffit a mon avis.  
 
par contre niveau implémentation, je compte pas y toucher pendant un certain temps


 
Le get est nécessaire pour le Check.
 
En revanche, je veux pouvoir choisir GET ou POST pour addBottle.
 
Sinon, si j'ai bien compris, t'est pas près à passer en UTF-8 c'est bien çà ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°539127
lorill
Posté le 14-10-2003 à 13:12:13  profilanswer
 

Mara's dad a écrit :

Sinon, si j'ai bien compris, t'est pas près à passer en UTF-8 c'est bien çà ?


:jap:  :sweat:

n°539784
dropsy
et bonne chance surtout...
Posté le 14-10-2003 à 23:22:45  profilanswer
 

dis Mara's Dad, tu aurais pas besoin d'un testeur de ta plage sur un compte free :whistle:

n°539910
Mara's dad
Yes I can !
Posté le 15-10-2003 à 01:52:19  profilanswer
 

dropsy a écrit :

dis Mara's Dad, tu aurais pas besoin d'un testeur de ta plage sur un compte free :whistle:


Ben j'ai essayé sur free.
T'as des problèmes ?
En même temps on est un peu en train de changer des trucs dans le protocol, alors...
Tu connais les limitations sur free ?


Message édité par Mara's dad le 15-10-2003 à 01:52:48

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°540803
MagicBuzz
Posté le 15-10-2003 à 20:33:30  profilanswer
 

Bon, j'ai mis à jour ma plage pour qu'elle respecte ce qu'on a convenu du nouveau protocole.
 
Par contre, c'est un support strict, je suis incapable de communiquer avec une plage qui ne respecte pas ce protocole.
 
Mara's Dad > tu as mis à jour ta plage ou pas ? Car je suis dans l'incapacité de t'envoyer des bouteilles.


Message édité par MagicBuzz le 15-10-2003 à 20:34:46
n°541076
dropsy
et bonne chance surtout...
Posté le 16-10-2003 à 00:38:48  profilanswer
 

Mara's dad a écrit :


Ben j'ai essayé sur free.
T'as des problèmes ?
En même temps on est un peu en train de changer des trucs dans le protocol, alors...
Tu connais les limitations sur free ?


non, c'est juste que j'avais pas vu le lien pour télécharger le code :o
je télécharge le code et j'essaye de mettre une plage en place :)

n°541081
dropsy
et bonne chance surtout...
Posté le 16-10-2003 à 00:44:07  profilanswer
 

Si vous n'avez pas confiance du tout, apprenez le PHP et créez votre plage vous même.


 :lol:  :lol:  
 
sinon, j'ai pas tout lu,mais je peux modifier le code à ma guise?

n°541083
Mara's dad
Yes I can !
Posté le 16-10-2003 à 00:54:02  profilanswer
 

Du moment que tu respecte le protocole qui n'est pas encore adopté par tous :/ et que tu indique où tu la trouvé tu fais ce que tu veux, sauf le vendre :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541132
MagicBuzz
Posté le 16-10-2003 à 09:22:30  profilanswer
 

Mara's dad a écrit :

Du moment que tu respecte le protocole qui n'est pas encore adopté par tous :/ et que tu indique où tu la trouvé tu fais ce que tu veux, sauf le vendre :D


si j'ai bien compris, tu es au nouveau protocol ? :/

n°541220
Mara's dad
Yes I can !
Posté le 16-10-2003 à 12:10:25  profilanswer
 

Non, j'ai écrit le code, mais il est pas encore activé.
C'est l'ancien qui tourne pour le moment.
Et toi ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541322
MagicBuzz
Posté le 16-10-2003 à 13:50:54  profilanswer
 

Ben moi je peux plus communiquer avec personne, parceque j'ai le nouveau protocole.
Et du coup je peux pas tester :D (enfin, si, je pourrais, mais j'ai pas eu le courrage de monter un second site sur mon serveur :D)


Message édité par MagicBuzz le 16-10-2003 à 13:51:22
n°541474
Mara's dad
Yes I can !
Posté le 16-10-2003 à 16:18:42  profilanswer
 

Bon, je vais activer mon code !
Du coups, c'est lorill qui va être tout seul :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541481
Mara's dad
Yes I can !
Posté le 16-10-2003 à 16:26:29  profilanswer
 

Arf !
T'es pas compliant, à une requête Check=Plage, tu répond :

GET
POST


au lieu de

Protocol: GET
Protocol: POST


 
T'as pas lu les RFC :o
 

Citation :

Check=Plage en GET.
Réponse :
Protocol: GET|POST // Avec la possibilité de renvoyer 2 lignes si on supporte les deux. Ligne terminée par CRLF.


 
http://www.surleau.com/plage/rfc.html


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541485
Mara's dad
Yes I can !
Posté le 16-10-2003 à 16:29:07  profilanswer
 

C'est pour le cas que plus tard on ajoute par exemple
Lang: French
ou
NombreDeBouteillesParCaisse: 12
ou même
PlageNonGrata: lucane.org
:D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541817
MagicBuzz
Posté le 16-10-2003 à 22:48:05  profilanswer
 

Argh :o
 
Je fais ça de suite (tu fais chier avec ton "soit  ligne soit une seule ;))
Sinon, pour la langue ou autre, je pense qu'une valeur différente pour la requête check est mieu. Sinon, la langue, par pitiée, le format ISO : FR ou le Français de france, EN pour l'anglais, US pour l'américain, JP pour le japonnais, IT pour l'italien, ES pour l'espagnol, DK pour le danois, etc.

n°541821
MagicBuzz
Posté le 16-10-2003 à 22:52:34  profilanswer
 

Voilà, c'est corrigé.

n°541904
Mara's dad
Yes I can !
Posté le 17-10-2003 à 00:21:40  profilanswer
 

http://www.uky.edu/Projects/Chemcomics/assets/images/argh.GIF
Le boulet !
 
Quand tu t'y met, tu fais pas semblant dis donc :o
 
T'as jamais lu une doc de réference ou quoi ?
 
Quand j'écris:
Protocol: GET|POST
La barre | c'est pour dire GET ou POST !
 
C'est pour çà que j'écris :
// Avec la possibilité de renvoyer 2 lignes si on supporte les deux. Ligne terminée par CRLF.
 
Donc si tu supporte les 2 protocoles, c'est :
Protocol: GET
Protocol: POST
 
Avec des lignes terminées par des CRLF (0x0D 0x0A, ou \r\n, ou 13 10...) Comment faut le dire ?
 
T'as pas eu l'idée de voire ce que donne : http://www.surleau.com/plage/index.php?Check=Plage ? ? ?
 
Et regarde le source avant de me dire que je fais çà :
Protocol: GET Protocol: POST  
 
 
 
Bon excuse moi, j'en ai fais un peu des tonnes, c'est pas gentil, mais pas bien méchant non plus :D
 
A demain... :sleep:


Message édité par Mara's dad le 17-10-2003 à 00:48:33

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°541926
MagicBuzz
Posté le 17-10-2003 à 01:10:22  profilanswer
 

Rhô :o
 
Tu peux pas écrire des docs un peu plus claires non ? :D

n°541927
MagicBuzz
Posté le 17-10-2003 à 01:10:49  profilanswer
 

PS: moi je m'en fout, je supporte tout :D

n°541928
MagicBuzz
Posté le 17-10-2003 à 01:12:02  profilanswer
 

Voilà :ange:

n°542046
Mara's dad
Yes I can !
Posté le 17-10-2003 à 10:06:57  profilanswer
 

MagicBuzz a écrit :

Rhô :o
 
Tu peux pas écrire des docs un peu plus claires non ? :D


Ben non, sinon n'importe qui serait capable de les lire !
On a quand même notre fièrté d'ingénieur informaticien :D
 
Bon pour ne plus enfoncer le clou, je te réponds en MP...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°542049
MagicBuzz
Posté le 17-10-2003 à 10:11:51  profilanswer
 

ok :) (qu'est-ce que j'ai encore fait n'importe quoi moi ? :ange:)

n°542066
Mara's dad
Yes I can !
Posté le 17-10-2003 à 10:29:49  profilanswer
 

Rien, en fait c'est moi cette fois :lol:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°542071
Mara's dad
Yes I can !
Posté le 17-10-2003 à 10:35:55  profilanswer
 

dropsy => J'ai mis à jour index.php dans le tar.gz
Il tiens compte du nouveau protocol, et si tu l'installe, tu pourras communiquer avec MagicBuzz, mais pas avec moi ! ( Voir là http://www.surleau.com/plage/rfc.html, tout à la fin )


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°542086
MagicBuzz
Posté le 17-10-2003 à 10:49:12  profilanswer
 

PS: du coup, moi je dois bien rajouter \r\n à la fin ?

n°542097
dropsy
et bonne chance surtout...
Posté le 17-10-2003 à 10:56:36  profilanswer
 

Mara's dad a écrit :

dropsy => J'ai mis à jour index.php dans le tar.gz
Il tiens compte du nouveau protocol, et si tu l'installe, tu pourras communiquer avec MagicBuzz, mais pas avec moi ! ( Voir là http://www.surleau.com/plage/rfc.html, tout à la fin )
 


ok, je met ma plage ce WE, promi :)

n°542125
Mara's dad
Yes I can !
Posté le 17-10-2003 à 11:16:28  profilanswer
 

MagicBuzz a écrit :

PS: du coup, moi je dois bien rajouter \r\n à la fin ?


Ben oui si tu veux être 100% full RFC compliant :D
 


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°544439
xam_orpheu​s
Posté le 19-10-2003 à 23:34:31  profilanswer
 

Je viens de lire une partie de ce bô topic, et je trouve l'idée marrante :)
 
Y'a quand même un truc qui me chagrine, c'est comment faire ca aux plages boulay, genre des plages qui détruiraient systématiquement les messages par exemple.
Je veux dire, si le truc commence à avoir du succès, y'aura forcément des chieurs qui voudront pourir le truc d'une facon ou d'une autre, en ne respectant pas certaines choses :-/

n°544609
MagicBuzz
Posté le 20-10-2003 à 10:15:00  profilanswer
 

Bah pour le moment, c'est pas trop un problème problème. Disons que dans la logique de la chose, y'a tourjours des plages pleines de récifs qui vont couler les bouteilles. Le risque le plus important sera le span en grand nombre (une plage qui renvoie 10 000 bouteilles d'un coup, toutes des copies de la même). Là ça risque d'être chiant à traîter.
 
Sinon, pour le coup des bouteilles qui coulent, moi j'ai adapté les rocos de ce topic pour pallier justement aux sites qui coulent les bouteilles : je ne coule jamais de bouteilles, sauf quand on en lit une. Donc je ne coule une bouteille que si je l'envoie un à serveur et que ça plante. (si le site réponds explicitement qu'il ne prends pas de bouteilles, alors la bouteille ne coule pas). Du coup, avec des sites comme le mien qui ne coulent pas les bouteilles, ça compense un peu les éventuels sites qui coulent les bouteilles.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Rech] coders C++ pour m'aider pour un projet[WSAD] ajouter un projet à une config serveur
Gestion de projetOffre de projet PHP/mySQL rémunéré
Fichier integré au projetMa premiere class pour mon projet, des commentaires ? :)
projet c++ simple traduire une phrase en morse "sonore"[ECLIPSE] Comment intégrer un input à un projet?
contenu des fichiers du projet (.cfg, .dof, .dsk, ...)[Projet] Programme d'encodage/decodage Audio/Video MPEG-1/2/4
Plus de sujets relatifs à : [Projet] Une bouteille a la mer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR