Annonce

#1 2009-12-21 14:27:10

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Erreur sur la galerie photograph.piwigo

En voulant souscrire à la notification complète (et c'est pareil pour la notification simple), j'obtiens ceci :

EDIT : pas la galerie de démo, mais celle-ci : http://photograph.piwigo.net

Dernière modification par tosca (2009-12-21 14:30:27)

Hors ligne

#2 2009-12-21 14:57:46

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16801

Re: Erreur sur la galerie photograph.piwigo

J'ai notifié Rub pour cela ;-)

j'ai mis à jour le sujet


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2009-12-21 16:00:46

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Erreur sur la galerie photograph.piwigo

Je pense que ca vient du commit de Nicolas.
[Subversion] r4367

J'essaie de corriger ca ;-)

Hors ligne

#4 2009-12-21 16:16:05

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Erreur sur la galerie photograph.piwigo

rub a écrit:

J'essaie de corriger ca ;-)

Done [Subversion] r4542
J'ai mis à jour piwigo.net

Hors ligne

#5 2009-12-21 16:23:30

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Erreur sur la galerie photograph.piwigo

ORDER BY '.DB_RANDOM_FUNCTION.'()

J'aurai codé
ORDER BY '.DB_RANDOM_FUNCTION.'

Et j'aurai modifié la constante DB_RANDOM_FUNCTION parce que je ne suis pas certain du bien fondé de () dans tous les moteurs.
RAND(NOW()) ne peux pas s'écrire avec () à la fin.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2009-12-21 16:38:27

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Erreur sur la galerie photograph.piwigo

VDigital a écrit:

ORDER BY '.DB_RANDOM_FUNCTION.'()

J'aurai codé
ORDER BY '.DB_RANDOM_FUNCTION.'

Je suis d'accord avec toi.
Je ne vois pas l'avantage des () hors de la variable.
D'ailleurs, on a perdu le "now" mais ca doit sans doute être pareil...

Par contre, je n'ai pas vérifié le reste du code du commit mais l'erreur semble provenir d'un remplacement de masse.

Hors ligne

#7 2009-12-21 16:42:10

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Erreur sur la galerie photograph.piwigo

rub a écrit:

Par contre, je n'ai pas vérifié le reste du code du commit mais l'erreur semble provenir d'un remplacement de masse.

Ca semble ok pour les "rand" ;-)

Hors ligne

#8 2009-12-21 17:31:22

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Erreur sur la galerie photograph.piwigo

rub a écrit:

D'ailleurs, on a perdu le "now" mais ca doit sans doute être pareil...

Je ne suis pas convaincu que cela soit la même chose.
Mes souvenirs de formation UNIX me laissent penser que cela dépend de la plate-forme et pas du SGBD.
Certains continuent de coder RAND(UNIX_TIMESTAMP())...

De mémoire, si on veux une variable à peu près aléatoire il faut donner une valeur en argument différente à chaque premier appel de RAND sinon sans argument les résultats de RAND() peuvent être toujours identiques.
Et je pense que la règle reste vraie sur certaines plates-formes mais je ne sais pas lesquelles.

En tout cas, cela reste un sujet connu et pas que pour MySQL.
Google why do i always get the same sequence of random numbers


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2009-12-21 20:20:46

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Erreur sur la galerie photograph.piwigo

rub a écrit:

rub a écrit:

J'essaie de corriger ca ;-)

Done [Subversion] r4542
J'ai mis à jour piwigo.net

C'est bon pour moi.

Hors ligne

#10 2009-12-21 20:22:05

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Erreur sur la galerie photograph.piwigo

VDigital a écrit:

De mémoire, si on veux une variable à peu près aléatoire il faut donner une valeur en argument différente à chaque premier appel de RAND sinon sans argument les résultats de RAND() peuvent être toujours identiques.
Et je pense que la règle reste vraie sur certaines plates-formes mais je ne sais pas lesquelles.

En tout cas, cela reste un sujet connu et pas que pour MySQL.
Google why do i always get the same sequence of random numbers

En MS Basic 1.0 (sous TO7) on codait "RANDOMIZE TIMER" avant de faire appel à la fonction "RANDOM".
;-)

A moins que çà ne soit en Turbo Pascal. Je sais plus ^^;


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#11 2009-12-21 20:24:44

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Erreur sur la galerie photograph.piwigo

grum a écrit:

En MS Basic 1.0 (sous TO7) on codait "RANDOMIZE TIMER" avant de faire appel à la fonction "RANDOM".
;-)

A moins que çà ne soit en Turbo Pascal. Je sais plus ^^;

Mon Fortran est un peu loin ... vous m'excuserez :)

Hors ligne

#12 2009-12-21 20:58:09

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Erreur sur la galerie photograph.piwigo

"Au hasard":
- mon vieil Assembleur/360 (STM 14,12,12(13), BR 14),
- le basic comme son nom ( for i=to to by by for; ),
- ces satanés COBOL (Procedure division),
- ce géant PL/1 (DCL AREA),
- ce fol dingue d'APL (Quad),
- ce grand REXX (/*REXX*/),

j'en passe et des meilleurs,
- le plus rigolo est que je n'ai plus codé officiellement depuis près de 20 ans, et pourtant
- bon nombre de mes programmes tournent tous les jours,
- et des milliers de fois par jour pour certains.
Je ne vous parle pas bien entendu des modules que j'ai fait écrire.

Allez, vivement que j'oublie tout ça pour faire rentrer un peu de php 6 à la place.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#13 2009-12-21 20:59:24

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Erreur sur la galerie photograph.piwigo

tosca a écrit:

rub a écrit:

J'ai mis à jour piwigo.net

C'est bon pour moi.

Reste encore un truc : dans le flux, le codage des caractères de la date laisse à désirer ...

Hors ligne

#14 2009-12-21 21:03:12

nicolas
Former Piwigo Team
2004-12-30
1561

Re: Erreur sur la galerie photograph.piwigo

Tout le code que j'ai écrit est perfectible, je n'en doute pas.

VDigital a écrit:

Et j'aurai modifié la constante DB_RANDOM_FUNCTION parce que je ne suis pas certain du bien fondé de () dans tous les moteurs.
RAND(NOW()) ne peux pas s'écrire avec () à la fin.

Les parenthèses ne me gêne pas car c'est bien une fonction et pas un mot clé. En revanche je suis d'accord, j'aurai pu le mettre dans la constante.

Le soucis avec rand(now()) c'est que rand attend un entier en paramètre et pas une date. Et d'ailleurs dans tes recherches tu as dû voir que order by rand n'était pas géniale comme requête !


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#15 2009-12-21 21:06:18

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Erreur sur la galerie photograph.piwigo

VDigital a écrit:

- le plus rigolo est que je n'ai plus codé officiellement depuis près de 20 ans

Idem pour moi, même un peu plus.

VDigital a écrit:

- bon nombre de mes programmes tournent tous les jours,

Sûr qu'avec les "grands chantiers" euro + an 2000, ils n'en ont pas fichu une bonne partie à la poubelle ?

VDigital a écrit:

Allez, vivement que j'oublie tout ça pour faire rentrer un peu de php 6 à la place.

Je vais peut-être commencer par digérer la POO ...

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact