31-07-2010 03:08:58
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Salut à tous, cela fait un petit moment déjà que j'ai implémenté la coloration syntaxique et quelques ajouts pour améliorer le confort de lecture, mais lorsque les messages sont long, la page peut mettre plusieurs secondes à être généré et c'est assez pénible ![]()
Afin de réduire le temps d'attente et d'éviter de surcharger le serveur, j'ai donc mis en place un petit système de cache, qui sauvegarde les messages parsés(mis en forme).
Cela fonctionne plutôt bien pour les gros messages mais l'efficacité reste à prouver pour les messages de petite taille.
voici un test avec d'énormes messages(by Magun
):
sans cache->http://irrlicht-fr.org/viewtopic.php?id=1425
avec cache->http://irrlicht-fr.org/lire_tuto.php?id=1424
Pour l'instant seul les tuto sont mis en cache, je compte sur vos Feedback pour savoir si j'implémente ce système à l'ensemble du site ou plutôt à certains endroits ?
Hors ligne
31-07-2010 21:28:54
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
c'est plus rapid avec le cache, pas de grand chose mais c'est visible
ah oui oui je reconnais bien mon message ... tu n'a pas trouver plus long ? ;')
Hors ligne
31-07-2010 22:39:36
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 79.92.228.39
- Courriel
pour moi aussi, c'est plus rapide avec le cache environ 2 fois plus. (testé avec Opéra et IE8)
Hors ligne
01-08-2010 01:56:33
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Salut les gars ![]()
Magun Ecris:
....pas de grand chose....
bein c'est surtout pour la mise en forme du texte qu'il y a un gain, mais il y a toujours les requêtes(désormais à moitié inutile) à la bdd+la lecture des fichier de caches, il y a encore une bonne marge de progression.
par contre lors de la première visualisation d'un message, cela peut prendre du temps puisqu'il faut accéder à la bdd+mettre en forme le message+l'enregistrer dans un fichier de cache.
donc je vais implémenté ce système progressivement pour voir si il n'y a pas de problèmes de timout ou autres.
Puisque j'y suis, je voulait vous parler de certains messages ou il y a plusieurs pages de code à la suite , ex: main.cpp, moteur.h, moteur.cpp.....
Et je me suis dit que ça serait pas mal de faire des onglets comme dans l'ide, afin de pouvoir naviguer aisément d'un code à l'autre. qu'en pensez-vous ? ça vous branche ?
@+
Hors ligne
01-08-2010 02:43:20
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
super pour les onglets !
j'attend de voir cela ;')
Hors ligne
01-08-2010 03:04:40
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
content que ça t'interesse, allez j'me lance !
ps:ca va prendre un jour min.
ideview(++);
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | |
Hors ligne
01-08-2010 03:08:40
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
y a pas de soucis, prend donc ton temps, c'est toujours mieux ainssi ;')
Hors ligne
01-08-2010 08:06:50
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 79.92.228.39
- Courriel
+1 pour les onglets
Hors ligne
01-08-2010 17:17:37
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
voici un premier essai, dite moi ce que vous en pensé ![]()
Hors ligne
01-08-2010 18:46:47
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
impecable nico ![]()
Hors ligne
01-08-2010 19:33:01
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 79.92.228.39
- Courriel
exellent, juste une petite remarque, je trouve que l'on diffirencie très mal les onglets, est-il possible de faire une separation entre chaque onglets où un truc du genre, que d'un coup d'oeil on puisse voir il y en a combien ?
Avec ça, se serait vraiment parfait pour ma part
Hors ligne
01-08-2010 21:10:36
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
ouai je vais essayer d'améliorer les onglets,
sinon je vous conseil d'utiliser firefox, puisqu'il mémorise les scroll quand on navigue entre les pages, perso je préfère chrome mais pour le coup c'est pas pratique, je pourrai faire un truc en javascript pour mémoriser les scroll mais ça serait trop lourd comme code, donc voilà c bon à savoir ![]()
ideview(++);
gfgjfj
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | |
Hors ligne
02-08-2010 00:16:17
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
j'ai activé la mise en cache sur les forums
là je cherche le nom de la balise pour activer les onglets, vous avez une idée ?
Hors ligne
02-08-2010 01:12:57
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
tab ?
je ne sais pas trop comment se seras présenter par contre ...
frame
tab name="aze"
code/blabla
/tab
tab name="eza"
code/blabla
/tab
/frame
non ??
edit: moi tout se qui concerne le web devellopement ... a par php qui passe, mais vraiment très peut alors, je fait ça au filling de tout façons ;')
Hors ligne
02-08-2010 01:45:03
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
bein en fait on declare les pages comme ceci:
[ page=main.cpp] ......[/page]
[ page=main.h] ......[/page]
et ensuite, à l'endroit où l'on souhaite dans le post , il faut lancer la fonction d'affichage avec un mot clé.
ex: voici mon projet
projet->draw();
pouvez vous m'aider
ou encore:
voici mon projet
abracadabra
pouvez vous m'aider
donc voilà il faut trouver un mot simple mais unique afin qu'il n'y est pas de confli avec le texte du message.
pour l'instant le mot clé est "run this" (sans espace)
Hors ligne
02-08-2010 02:03:30
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
uhm pas très pratique du coup :s
de plus il n'est pas évident voir impossible de dire qui se mot unique ne soit pas un jours utiliser, surtout dans un context "project->draw();", très polyvalent dans la programmation
enfin a la rigeur "frametabelementmanager" ... c'est suffisament long pour ne pas être utiliser a tord et a travert, mais j'est un peut le cervaux en vrac en se moment ... je dort pas asser donc mon imagination laisse a désiré ...
et sa se répercute sur mon orthographe aussi ...
Hors ligne
02-08-2010 02:10:02
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
XPTDR
bon bein tampis ça presse pas, en attendant je laisse run this
t'a testé ?
Hors ligne
02-08-2010 02:29:16
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
je viens de tester mais j'avoue ne pas avoire très bien compris ><"
il suffie de déclarer les page
style
[ page=name] contenue blable ou balise ? [/page]
et de faire un " run this" ?
saufe que je me retrouve avec un machin tout blanc ... le contenue c'est bien ça, et le onglet sont en bas ... ...
Hors ligne
02-08-2010 02:34:55
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
le plus simple c'est que tu fasse une citation de mon message ou il y a les onglet pour voir la mise en forme exacte.
là je vais mettre le fichier d'aide à jour ça sera plus pratique aussi ![]()
peut tu me montrer ce que tu me dit, je comprend pas trop le probleme.
Hors ligne
02-08-2010 02:44:29
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
tout bien considérer je croix avoir oublier quelque chose ...
http://nsa16.casimages.com/img/2010/08/02/100802044516279468.png
edit: ok je viens de voir comment cetait structuré, je penssais que la balise page pouvais supporter l'insertion d'autre balise en interne et donc faire << [ page=zed] [ Code=cpp][/Code] [/page] >>
sa semble marcher un peut tout de même ... mais vue que se n'est pas prévue pour ...
Hors ligne
02-08-2010 02:53:30
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
ouai j'ai pas testé toute les combinaisons, merci de m'informer, c'est vrai qu'on peut avoir de mauvaise surprise ![]()
bon vais paufiner le tout, dit moi si tu rencontre d'autre problème de ce type ![]()
Hors ligne
02-08-2010 03:00:36
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
pas de soucis ![]()
Hors ligne
03-08-2010 14:35:06
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
j'ai rajouter le mode plein ecran, c'est plus confortable je trouve, par contre on peut pas changer les couleurs, j'espere que ça vous gene pas ![]()
Hors ligne
03-08-2010 18:37:20
- Magun
- Administrateurs

- Date d'inscription:
- Messages: 910
- IP: 188.93.45.30
- Courriel Site web
c'est pas mal, mais dommage pour les couleurs, disons que sa n'a pas trop d'importance, mais ce n'est peut'être que mon avis personnel, mais je suis devans un écrans plus de 18h par jours donc forcement j'opte pour des styles foncés voir sombre, en version petit (sur le forum) sa va, mais sur le coup je doit dire que sa ma flasher les yeux, en plein écrans ! ![]()
sinon c'est une bonne idée ...
Hors ligne
03-08-2010 19:22:59
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
bein zut alors ![]()
Je vais arrangé ça, je veux pas être responsable d'un éclatement de ta rétine lol
18h par jour!!!! mer il est fou !
j'espère que t'a abaisser la luminosité de ton écran ?
Hors ligne



