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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  411  412  413  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1652070
ratibus
Posté le 03-12-2007 à 11:36:21  profilanswer
 

Reprise du message précédent :
Euh ta jointure elle sert à quoi dans ta seconde requete ?

mood
Publicité
Posté le 03-12-2007 à 11:36:21  profilanswer
 

n°1652085
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 11:45:28  profilanswer
 

Pour le user_id

 

edit: je viens de me relire, j'avais fait une erreur


Message édité par Dj YeLL le 03-12-2007 à 11:46:39

---------------
Gamertag: CoteBlack YeLL
n°1652090
ratibus
Posté le 03-12-2007 à 11:52:58  profilanswer
 

Tes 2 requetes sont couteuses en temps ?

n°1652098
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 12:00:25  profilanswer
 

La première non, la deuxième certainement un peu plus.
 
Comme je viens de l'expliquer au chef :
 

Citation :


[...]
 
Si la récupération du temps total acquis par un utilisateur, ainsi que le temps total utilisé par ses objets ayant été, ou étant encore mis en avant, n'est pas trop difficile (faisable en 2 requêtes donc), il en va autrement pour la mise à jour de la base lors de l'affichage d'une page...
 
Lors d'une recherche par exemple, on ne peut pas se permettre de lancer les 2 requêtes en boucle pour chaque utilisateur qui "apparaît" dans le résultat de la recherche... Et pourtant au moment de la recherche il faut bien savoir si chaque résultat à afficher doit être affiché en premium ou pas...
 
Ce qui veut dire qu'il faudrait lancer la recherche puis, pour chaque résultat retourné, récupérer l'ID utilisateur, et pour chaque ID utilisateur lancer les 2 requêtes pour avoir le temps total et le temps utiliser, faire la différence entre ces 2 durées et vérifier le résultat, qui, s'il est inférieur ou égal à zéro doit amener à une énième requête pour supprimer le statut premium de tous les objects de l'utilisateur en question...
 
[...]


---------------
Gamertag: CoteBlack YeLL
n°1652109
ratibus
Posté le 03-12-2007 à 12:24:12  profilanswer
 

Sinon tu pourras pas dénormaliser un peu et ajouter 2 champs dans ta table des users avec time_available et time_consumed qui serait mis à jour régulièrement et permettrait d'avoir une infos relativement fraiche et de façon performante ?

n°1652123
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 12:49:55  profilanswer
 

En fait je viens de trouver une autre solution. J'ai pas mal de choses à changer, mais du coup ça sera bien plus simple :)
 
Merci :jap:


---------------
Gamertag: CoteBlack YeLL
n°1652186
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 03-12-2007 à 14:25:55  profilanswer
 

Citation :

more_entropy
If set to TRUE, uniqid() will add additional entropy (using the combined linear congruential generator) at the end of the return value, which should make the results more unique.


Franchement, j'adore PHP :D


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1652188
skeye
Posté le 03-12-2007 à 14:27:32  profilanswer
 

Taiche a écrit :

Citation :

more_entropy
If set to TRUE, uniqid() will add additional entropy (using the combined linear congruential generator) at the end of the return value, which should make the results more unique.


Franchement, j'adore PHP :D


[:ohmyeyes]


---------------
Can't buy what I want because it's free -
n°1652189
skeye
Posté le 03-12-2007 à 14:28:16  profilanswer
 

(mon php veut pas se ./configurer avec GD parce-qu'il trouve pas png.h...moi tout ce que je veux c'est faire du jpeg...[:pingouino])


---------------
Can't buy what I want because it's free -
n°1652191
Chaos Inte​stinal
Posté le 03-12-2007 à 14:30:00  profilanswer
 

Taiche a écrit :

Citation :

more_entropy
If set to TRUE, uniqid() will add additional entropy (using the combined linear congruential generator) at the end of the return value, which should make the results more unique.


Franchement, j'adore PHP :D


 
http://img529.imageshack.us/img529/5552/poster56570589tn4.jpg

mood
Publicité
Posté le 03-12-2007 à 14:30:00  profilanswer
 

n°1652198
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 14:39:31  profilanswer
 

Taiche a écrit :

Citation :

more_entropy
If set to TRUE, uniqid() will add additional entropy (using the combined linear congruential generator) at the end of the return value, which should make the results more unique.


Franchement, j'adore PHP :D


 
[:rofl]


---------------
Gamertag: CoteBlack YeLL
n°1652254
stiffler
Lâche mon profil putain ! :o
Posté le 03-12-2007 à 15:09:33  profilanswer
 

il y en a qui font de la modélisation/diagramme de l'architecture de site web ici ?
Avec quoi ?


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1652266
kadreg
profil: Utilisateur
Posté le 03-12-2007 à 15:21:26  profilanswer
 

diagramme d'activité UML, pour modeliser les actions utilisateurs et les enchaine,menbt de pasge


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1652267
stiffler
Lâche mon profil putain ! :o
Posté le 03-12-2007 à 15:22:04  profilanswer
 

okay [:john keats]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1652317
0x90
Posté le 03-12-2007 à 16:51:14  profilanswer
 

stiffler a écrit :

il y en a qui font de la modélisation/diagramme de l'architecture de site web ici ?
Avec quoi ?


 
tableau blanc [:aiolizator]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1652350
theredled
● REC
Posté le 03-12-2007 à 17:17:27  profilanswer
 

Jubijub a écrit :

t'as pas moyen de cacher les résultats pour ne fetcher que ce qui a changé ?
 
j'avais ce cas sur une appli : ct un genre de datamining fait main, et en gros la requete à poil prenait 30 sec...mais avec un bon cache, on avait redescendu l'utilisation des données à requetées à 1 sec par requete (l'initiale faisait tjs 30 sec)


Comment tu fais ton système de cache ? sous quel format ?

ratibus a écrit :


Balance un EXPLAIN de la requete. A tous les coups c'est pas bien indexé. Depuis quand les JOIN c'est lent ? Qu'est-ce qu'il faut pas entendre  :ange:


Je vais essayer ça déja ouais.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652386
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 18:06:15  profilanswer
 

Y'a une fonction en Php pour récupérer la valeur non signée d'un nombre ?

Message cité 1 fois
Message édité par Dj YeLL le 03-12-2007 à 18:06:41

---------------
Gamertag: CoteBlack YeLL
n°1652389
tomsoft
Posté le 03-12-2007 à 18:09:41  profilanswer
 

une fonction qui retourne 20 pour -20 ?

n°1652391
tomsoft
Posté le 03-12-2007 à 18:11:57  profilanswer
 

paske :

 
Code :
  1. $val = -20;
  2. $val = racine($val * $val); // -20 * -20 = 400, racine 400 = 20
 

Amelioration :d :

 
Code :
  1. $val = -20; // faut etre sur que $val est < à 0
  2. $val = -$val; // :D

Message cité 1 fois
Message édité par tomsoft le 03-12-2007 à 18:17:00
n°1652392
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 18:13:13  profilanswer
 

tomsoft> Oui merci tomsoft ... mais j'ai quelques bases en info :D Je demandais juste s'il existait une fonction interne à Php :D


---------------
Gamertag: CoteBlack YeLL
n°1652393
tomsoft
Posté le 03-12-2007 à 18:14:36  profilanswer
 

ben pour une fois que jpouvais aider :d
 
sinon je sais pas :d

n°1652395
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 18:17:57  profilanswer
 

D'ailleurs qu'est-ce qui est plus rapide pour php ?
 
$var = sqrt($var*$var);
$var = $var < 0 ? -$val : $val;
if($var < 0) $var = -$var;
 
:D


---------------
Gamertag: CoteBlack YeLL
n°1652396
theredled
● REC
Posté le 03-12-2007 à 18:21:07  profilanswer
 

Dj YeLL a écrit :

Y'a une fonction en Php pour récupérer la valeur non signée d'un nombre ?


abs(), comme dans tous les languages [:prodigy]


Message édité par theredled le 03-12-2007 à 18:22:23

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652397
tomsoft
Posté le 03-12-2007 à 18:21:57  profilanswer
 

Dj YeLL a écrit :

D'ailleurs qu'est-ce qui est plus rapide pour php ?
 
$var = sqrt($var*$var);
$var = $var < 0 ? -$val : $val;
if($var < 0) $var = -$var;
 
:D


 
je dirais test puis -

n°1652398
omega2
Posté le 03-12-2007 à 18:22:30  profilanswer
 

tomsoft a écrit :

paske :
 

Code :
  1. $val = -20;
  2. $val = racine($val * $val); // -20 * -20 = 400, racine 400 = 20


 
Amelioration :d :
 

Code :
  1. $val = -20; // faut etre sur que $val est < à 0
  2. $val = -$val; // :D



Code :
  1. $val>0?$val:-$val


De rien. :D
 
Sinon, abs()  (RTFM : http://fr3.php.net/manual/fr/function.abs.php ) suffit peut être vu que ça retourne la valeur absolue. Je sais que le php est mal foutus, mais quand même pas au point de donner un nom bizarre aux fonctions mathématique utilisé dans tous les langages avec le même nom. ;)
 
 
EDIT : zut, grilled.

Message cité 1 fois
Message édité par omega2 le 03-12-2007 à 18:23:10
n°1652399
tomsoft
Posté le 03-12-2007 à 18:23:54  profilanswer
 

omega2 a écrit :


Code :
  1. $val>0?$val:-$val




 
ca marche tel quel ?
 
pas besoin de if() ?

n°1652400
theredled
● REC
Posté le 03-12-2007 à 18:23:55  profilanswer
 

Dj YeLL a écrit :

D'ailleurs qu'est-ce qui est plus rapide pour php ?
 
$var = sqrt($var*$var);
$var = $var < 0 ? -$val : $val;
if($var < 0) $var = -$var;
 
:D


la 3 est plus rapide que la 2 y parait.
 
mais c'est surement la 1) :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652401
theredled
● REC
Posté le 03-12-2007 à 18:24:47  profilanswer
 

tomsoft a écrit :

 

ca marche tel quel ?

 

pas besoin de if() ?


c'est un if raccourci :jap:


Message édité par theredled le 03-12-2007 à 18:25:03

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652403
tomsoft
Posté le 03-12-2007 à 18:25:32  profilanswer
 

me surprendra toujours php :d

n°1652404
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 18:27:04  profilanswer
 

Ok pour abs() :jap:
 
Quant au RTFM, j'ai cherché dans le manuel ... mais si je ne sais même pas ce que je cherche hein :o
 
"Je sais que le php est mal foutus, mais quand même pas au point de donner un nom bizarre aux fonctions mathématique utilisé dans tous les langages avec le même nom" => il n'empêche que je n'ai jamais utilisé cette fonction, et je ne dev qu'en Php ... donc savoir qu'elle est utilisée dans 5000 autres langages ne m'aurait pas plus avancé :D
 
Merci en tout cas :jap:


---------------
Gamertag: CoteBlack YeLL
n°1652405
omega2
Posté le 03-12-2007 à 18:27:16  profilanswer
 

tomsoft a écrit :


 
ca marche tel quel ?
 
pas besoin de if() ?

C'est la forme courte d'un if. Le ? dit où se termine la condition, le : correspond au else. A noter que cette structure retourne le résultat de la partie situé entre le ? et le : ou entre le : et le ; donc si tu veux stocker le résultat, il faut rajouter un "$var =" devant.

n°1652406
tomsoft
Posté le 03-12-2007 à 18:28:54  profilanswer
 

jprefere rester avec mes if :d l'bordel ces trucs :d

n°1652407
omega2
Posté le 03-12-2007 à 18:29:33  profilanswer
 

Dj YeLL a écrit :

Ok pour abs() :jap:
 
Quant au RTFM, j'ai cherché dans le manuel ... mais si je ne sais même pas ce que je cherche hein :o
 
"Je sais que le php est mal foutus, mais quand même pas au point de donner un nom bizarre aux fonctions mathématique utilisé dans tous les langages avec le même nom" => il n'empêche que je n'ai jamais utilisé cette fonction, et je ne dev qu'en Php ... donc savoir qu'elle est utilisée dans 5000 autres langages ne m'aurait pas plus avancé :D
 
Merci en tout cas :jap:

Ben si t'avais cherché dans les fonctions mathématique, t'aurais peut être remarqué qu'il y en a une qui est noté "Valeur absolue". ;)

n°1652408
omega2
Posté le 03-12-2007 à 18:30:36  profilanswer
 

tomsoft a écrit :

jprefere rester avec mes if :d l'bordel ces trucs :d

Quand tu voudras faire des formulaires préremplis par la saisie précédante sans taper 3 fois plus de lignes de php et sans te taper des alertes pour chaque zone, tu te mettras à l'utiliser. :p

n°1652409
theredled
● REC
Posté le 03-12-2007 à 18:30:53  profilanswer
 

Dj YeLL a écrit :

Ok pour abs() :jap:


Tin tu pourrais me quoter pour une fois que je t'aide :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652410
theredled
● REC
Posté le 03-12-2007 à 18:33:05  profilanswer
 

tomsoft a écrit :

jprefere rester avec mes if :d l'bordel ces trucs :d


Ben

Code :
  1. $yo = $reponse=='yeah' ? 'cool' : 'fuck';


squand même mieux que

Code :
  1. if ($reponse=='yeah')
  2. {
  3.  $yo = 'cool';
  4. }
  5. else
  6. {
  7.  $yo = 'fuck';
  8. }


quelque part :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652411
Jubijub
Parce que je le VD bien
Posté le 03-12-2007 à 18:34:48  profilanswer
 

theredled a écrit :


Comment tu fais ton système de cache ? sous quel format ?


ben j'avais un système de cache objet dans notre framework java...
 
en gros je récupérais de la base un ResultSet (objet JDBC qui contient en gros les résultats bruts, avec des méthodes qui vont bien pour itérer dessus, etc...), j'avais une méthode qui convertissait ce ResultSet en liste d'objets...laquelle liste était cachée...
 
ensuite j'avais un système tout con : mon système agrégeait les résultats par 15min (ct la plus fine granularitée rationelle vue la taille de la base), donc si t'étais dans les 15 min courantes j'allais chercher en cache, si t'étais au dela j'allais chercher le delta entre le dernier 15min en cache et maintenant
 

tomsoft a écrit :

me surprendra toujours php :d


 
heu ça ça marche dans plein de langage hein...
 


---------------
Jubi Photos : Flickr - 500px
n°1652414
theredled
● REC
Posté le 03-12-2007 à 18:46:17  profilanswer
 

Jubijub a écrit :


ben j'avais un système de cache objet dans notre framework java...

 

en gros je récupérais de la base un ResultSet (objet JDBC qui contient en gros les résultats bruts, avec des méthodes qui vont bien pour itérer dessus, etc...), j'avais une méthode qui convertissait ce ResultSet en liste d'objets...laquelle liste était cachée...

 

ensuite j'avais un système tout con : mon système agrégeait les résultats par 15min (ct la plus fine granularitée rationelle vue la taille de la base), donc si t'étais dans les 15 min courantes j'allais chercher en cache, si t'étais au dela j'allais chercher le delta entre le dernier 15min en cache et maintenant

 



Dac mais comment tu stockais ta liste brute ? dans un fichier ? et comment tu lisais ?
En C je sais que stocker/lire du brut c'est faisable (bas niveau), mais en php je vois pas...

 


edit : en JSon http://forum-images.hardware.fr/icones/message/icon3.gif ? (même si c'est plus vraiment du brut)

Message cité 2 fois
Message édité par theredled le 03-12-2007 à 18:48:46

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1652415
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-12-2007 à 18:48:38  profilanswer
 

omega2 a écrit :

Ben si t'avais cherché dans les fonctions mathématique, t'aurais peut être remarqué qu'il y en a une qui est noté "Valeur absolue". ;)

 

J'avais totalement oublié que ça s'appelle une "valeur absolue", j'avais en tête "valeur non signée" [:tinostar]

 
theredled a écrit :


Tin tu pourrais me quoter pour une fois que je t'aide :o

 

J'ai pas aimé ton smiley ! [:thalis]

 
theredled a écrit :


Ben

Code :
  1. $yo = $reponse=='yeah' ? 'cool' : 'fuck';


squand même mieux que

Code :
  1. if ($reponse=='yeah')
  2. {
  3.  $yo = 'cool';
  4. }
  5. else
  6. {
  7.  $yo = 'fuck';
  8. }


quelque part :o

 

Tu peux faire plus court que ça avec des if/else  quand même :o

 
Code :
  1. if($reponse=='yeah') $yo = 'cool';
  2. else $yo = 'fuck';


:o

Message cité 1 fois
Message édité par Dj YeLL le 03-12-2007 à 18:49:03

---------------
Gamertag: CoteBlack YeLL
n°1652417
tomsoft
Posté le 03-12-2007 à 18:54:23  profilanswer
 

theredled a écrit :


Ben

Code :
  1. $yo = $reponse=='yeah' ? 'cool' : 'fuck';


squand même mieux que

Code :
  1. if ($reponse=='yeah')
  2. {
  3.  $yo = 'cool';
  4. }
  5. else
  6. {
  7.  $yo = 'fuck';
  8. }


quelque part :o


 
grilled par dj yell :d

n°1652420
theredled
● REC
Posté le 03-12-2007 à 19:05:08  profilanswer
 

Dj YeLL a écrit :

J'ai pas aimé ton smiley ! [:thalis]


J'ai pas trouvé plus condescendant :o

Dj YeLL a écrit :

Tu peux faire plus court que ça avec des if/else  quand même :o

 
Code :
  1. if($reponse=='yeah') $yo = 'cool';
  2. else $yo = 'fuck';


:o


Tu n'es qu'un affreux contre-révolutionnaire [:ofou]


Message édité par theredled le 03-12-2007 à 19:05:38

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  411  412  413  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


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