Maintenances ces derniers jours et incohérences diverses

On rencontre des problèmes de corruption de données dans nos caches assez louches en ce moment. Si vous voyez un blog/profil ou une page d'amis qui affiche une maintenance, c'est probablement ca: donnez l'url dans les commentaires et on regardera. Idem si vous ne parvenez pas à vous logguer.

Il ya aussi une réapparition du problème des commentaires non lus qui sont soit un nombre négatif soit un nombre fantaisiste. Pas la peine de nous le re-signaler, ca en est au courant et on sait à peu près d'ou ca vient (malheureusement pas du code, mais d'un problème de manque de machines, essentiellement), on espère corriger ca ce week-end.

Ah, et si vous avez des grosses incohérences sur votre blog/profil mais qu'il s'affiche, ca nous intéresse aussi beaucoup. On en a pas vu, mais on sait jamais :-)

(Et on a pas fait de post pour les dernières mises à jour, mais ca arrive. Si vous avez un commentaire qui ne concerne pas ce post à faire, postez le sur un autre article sinon il sera effacé)

Edit lundi 6 mai: une partie du problème à été contourné en redémarrant les serveurs de cache, et un gros bug dans la messagerie qui empechait certains messages de partir a été résolu.
# Posté le vendredi 02 mai 2008 10:30
Modifié le lundi 05 mai 2008 21:51

Mise à jour du 17 avril

⚫ Top 100, tops music italiens et portuguais
⚫ Mise en place d'un affichage des commentaires profils plus proche de
celui des blogs, dans un ordre de lecture plus "logique"
⚫ Mise à jour de l'applet chat
⚫ Passage en validation à posteriori des photos profils sur le Web (vraiment cette fois ci)
⚫ Corrections de bugs divers comme toujours, avec notamment celui qui
causait une barre de scroll horizontale sous IE7 dans certains blogs
personalisés, et des bidouilles dans l'acquisition de vidéo webcam.
# Posté le jeudi 17 avril 2008 12:00
Modifié le mercredi 23 avril 2008 12:20

Mise à jour du 10 avril

Bon alors déjà, on a fait le ménage dans les commentaires, il yavait beaucoup de trucs hors sujets ou répondu 37 fois ailleurs. On va probablement faire un article FAQ ou autre pour ca, en attendant, avant de poser une question, lisez un peu le reste du blog : on a pas le temps de répondre à tout, nous...

Sinon, donc:
⚫ Mise en place d'un nouveau système de messagerie vocale
⚫ Mise en place du nouvel habillage 121

Et oui, pas grand chose de visible ces dernières semaines, on a encore fait beaucoup de travail de stabilisation, corrections de bugs, etc. Certains d'entre vous ont pu constater des incohérences notamment avec leur compteur de commentaires non lus, on a corrigé une partie du problème, et il y aura encore des trucs à faire dessus pour les semaines prochaines, on est dessus.

Ah, et hier, on a eu des problèmes réseaux, pour ceux qui se posaient la question :-(
# Posté le vendredi 11 avril 2008 13:37

Mise à jour du 27 mars

⚫ Invitation d'amis par email revue de A à Z
⚫ Nouvelle page de sélection d'habillages profils
⚫ Passage en validation à posteriori des photos profils sur le Web
⚫ Changement couleur des liens de la colonne de droite de l'habillage
120
⚫ Préparation de nouveaux habillages (qui ne sont pas encore en ligne :)

Enormement de correction de bugs encore et toujours. Ce n'est pas
forcément visible, mais on travaille un maximum sur la stabilité,
l'amélioration des performances, la lutte contre le spam et la triche
(que ca soit fausses visites pour rentrer dans les tops, robots
d'invitations ou de commentaires, etc).

Reportez les bugs ici, sauf si c'est pour nous parler des tops, on est au courant :-)
# Posté le jeudi 27 mars 2008 13:00
Modifié le mercredi 23 avril 2008 12:20

Optimiser les décos

Les décos dans les blogs, c'est joli, mais on peut rapidement avoir des articles très très lourds, voire même dépasser les capacités des traitement du bbcode de nos serveurs, comme c'est arrivé à etrangeegnarte (c.f. les commentaires de l'avant dernier article). La solution ? comprendre un peu ce qui se passe et optimiser le bbcode.

Le principe des décos, c'est de faire une image pixelisée, où chaque caractère représente un "pixel". Bon, admettons que vous vouliez faire un triangle bleu (au début je voulais faire une étoile, mais c'est trop chiant ;))

On veut :
7
777
77777
7777777
777777777

On peut faire ça comme ça :
[ align=center ][ c=#ffff80 ]7[ /c ]
[ c=#ffff80 ]7[ /c ][ c=#00ccff ]7[ /c ][ c=#0088ff ]7[ /c ]
[ c=#ffff80 ]7[ /c ][ c=#00ccff ]777[ /c ][ c=#0088ff ]7[ /c ]
[ c=#ffff80 ]7[ /c ][ c=#00ccff ]77777[ /c ][ c=#0088ff ]7[ /c ]
[ c=#ffff80 ]7[ /c ][ c=#0088ff ]77777777[ /c ][ /align ]
ou comme ça :
[ align=center ][ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ /align ]

Si si, les deux bouts de bbcode ci-dessus font la même chose.. Et y'a même moyen de faire pire pour le même résultat visuel !
7
7
7
~*~ Le jeu des différences ~*~

=> Dans le premier code, on met [ c=#... ]...[ /c ] uniquement lorsqu'on change de couleur ou de ligne, et il n'y a pas de couleur de fond [ f=#... ]...[ /f ] parce que, dans cet exemple, on veut toujours un fond blanc et que le fond est déjà blanc.

=> Dans le deuxième code, on met [ c=#... ]...[ /c ] pour chaque caractère, même lorsque plusieurs caractères de la même couleur se suivent sur la même ligne. En plus, on ajoute un [ f=#ffffff ]...[ /f ] à chaque fois, pour définir un fond blanc, ce qui est inutile dans notre cas.

Les différences entre le premier et le deuxième code en orange :
[ align=center ][ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#00ccff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ]
[ f=#ffffff ][ c=#ffff80 ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ f=#ffffff ][ c=#0088ff ]7[ /c ][ /f ][ /align ]

~*~*~*~
7
7
7
Si vous comprenez cet exemple, vous serez capable de réduire le poids de vos articles, ce qui peut être utile lorsque vous utilisez des générateurs de déco dont le code généré est un peu trop lourd.
# Posté le mercredi 12 mars 2008 11:11
Modifié le mercredi 12 mars 2008 11:50

Liens promotionnels