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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1358  1359  1360  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2266942
nraynaud
lol
Posté le 02-10-2015 à 13:20:14  profilanswer
 

Reprise du message précédent :
merci. C'est juste que y'a un mec qui m'en a parlé autour d'une offre d'emploi et que leur site web est pas clair.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 02-10-2015 à 13:20:14  profilanswer
 

n°2266953
kao98
...
Posté le 02-10-2015 à 15:06:22  profilanswer
 

Je viens de découvrir Flif : si c'est pas un fake, c'est prometteur !


Message édité par kao98 le 02-10-2015 à 15:06:54
n°2266954
Devil'sTig​er
Posté le 02-10-2015 à 15:14:42  profilanswer
 

Je partirai plus sur webp:
 
https://fr.wikipedia.org/wiki/WebP
 
Google qui supporte en background, ca aide pas mal faut dire...
 
Cela dit, le taux de compression n'est pas le seul metrics important, la vitesse de traitement l'est tout autant...

n°2266957
bixibu
Ca ... c'est fait!
Posté le 02-10-2015 à 15:20:30  profilanswer
 

Question API REST:
 
On utiilse un webservice GET de listing d'entitéA qui a des paramètres de filtrages non obligatoires. Les résultats sont obligatoirement paginés par 25/50/100 car quand on a crée ces webservices, on réfléchissant en terme d'IHM
 
Maintenant, on veux utiliser ce webservice en dehors de nos IHMs pour faire un traitement périodique (CRON) et forcément, on a besoin de beaucoup plus de data que 25/50 ou 100...
 
Et là, on nous dit "utilisez la pagination" ... Genre si on a 20000 lignes à récupérer, ils veulent qu'on fasse 200 appels récupérant 100 entités.. à la suite.. (simulation de clique utilisateur sur les liens de pagination quoi ...) au lieu d'en faire un seul en oneshot  qui nous retourne les 20000 entités..
 
Ça me parait aberrant mais d'un autre coté, c'est vrai qu'il y a des risques :
- de saturer la base de données où sont stockées les entités
- que notre serveur à nous arrive pas à traiter en one shot 20000 entités complexes  
 
Bref je suis paumé, un avis ? merci

n°2266958
kao98
...
Posté le 02-10-2015 à 15:21:51  profilanswer
 

Moi ce qui m'a ticker, c'est d'avoir une image "responsive". Utiliser un seul fichier pour afficher les thumbnail et l'images dans différentes dimensions, en limitant le nombre d'octet téléchargé en fonction du besoin bien sûr, j'ai trouvé ça prometteur. Fini la galère des multiples fichiers de la même image dans différentes dimensions !

n°2266959
kao98
...
Posté le 02-10-2015 à 15:25:56  profilanswer
 

bixibu a écrit :

Question API REST:
 
On utiilse un webservice GET de listing d'entitéA qui a des paramètres de filtrages non obligatoires. Les résultats sont obligatoirement paginés par 25/50/100 car quand on a crée ces webservices, on réfléchissant en terme d'IHM
 
Maintenant, on veux utiliser ce webservice en dehors de nos IHMs pour faire un traitement périodique (CRON) et forcément, on a besoin de beaucoup plus de data que 25/50 ou 100...
 
Et là, on nous dit "utilisez la pagination" ... Genre si on a 20000 lignes à récupérer, ils veulent qu'on fasse 200 appels récupérant 100 entités.. à la suite.. (simulation de clique utilisateur sur les liens de pagination quoi ...) au lieu d'en faire un seul en oneshot  qui nous retourne les 20000 entités..
 
Ça me parait aberrant mais d'un autre coté, c'est vrai qu'il y a des risques :
- de saturer la base de données où sont stockées les entités
- que notre serveur à nous arrive pas à traiter en one shot 20000 entités complexes  
 
Bref je suis paumé, un avis ? merci


C'est sûr qu'avoir un système de pagination aussi limité, c'est pas terrible. M'enfin, dans l'absolu, j'ai déjà vu pire, c'est pas non plus aberrant.
Pis, à la rigueur ça peut permettre de distribuer les appels, de les paralléliser. Il y a de fortes chances que le traitement de la requête qui te retourne tes 100 enregistrements ne le soit pas, lui, parrallélisé :o

n°2266961
Devil'sTig​er
Posté le 02-10-2015 à 15:42:33  profilanswer
 

kao98 a écrit :

Moi ce qui m'a ticker, c'est d'avoir une image "responsive". Utiliser un seul fichier pour afficher les thumbnail et l'images dans différentes dimensions, en limitant le nombre d'octet téléchargé en fonction du besoin bien sûr, j'ai trouvé ça prometteur. Fini la galère des multiples fichiers de la même image dans différentes dimensions !


Je connais pas bien le détail de l'impl, mais webp supporte le multi images embed.
 
Maintenant, un truc comme ca, ca veut dire qu'a un moment ou un autre, le serveur passe un algo pour te sortir ca, ya rien de magique en informatique hein, donc on retourne sur le pb: transiter moins, oui, tout le monde veut ca, mais quel cout CPU pour...
 

bixibu a écrit :

Question API REST:


Si tu connais la taille de la liste totale, ou est le soucis ? C'est même un avantage: tu peux répartir le cron sur une plage de temps donnée, pour gérer le traitement sans surcharger le serveur... En gros, ton cron, à un système de buffer en interne...

n°2266962
kao98
...
Posté le 02-10-2015 à 15:49:20  profilanswer
 

Devil'sTiger a écrit :


Je connais pas bien le détail de l'impl, mais webp supporte le multi images embed.
 
Maintenant, un truc comme ca, ca veut dire qu'a un moment ou un autre, le serveur passe un algo pour te sortir ca, ya rien de magique en informatique hein, donc on retourne sur le pb: transiter moins, oui, tout le monde veut ca, mais quel cout CPU pour...
 


 
Pas nécessairement, ça peut être le client qui ne télécharge que ce dont il n'a besoin. Ca dépend de l'implémentation du format par le client.

n°2266964
bixibu
Ca ... c'est fait!
Posté le 02-10-2015 à 16:52:14  profilanswer
 

Merci pour vos avis

n°2266973
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 02-10-2015 à 19:55:41  profilanswer
 

bixibu a écrit :

Question API REST:
...
- que notre serveur à nous arrive pas à traiter en one shot 20000 entités complexes  
 
Bref je suis paumé, un avis ? merci


Ca répond pas uniquement à ta question, mais sur mon projet, on a "esi-iser" le rendu json d'une entité.
 
Du coup après peu importe la taille du listing, ce n'est qu'on assemblage de morceaux de json precalculés.


---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
mood
Publicité
Posté le 02-10-2015 à 19:55:41  profilanswer
 

n°2266976
bixibu
Ca ... c'est fait!
Posté le 02-10-2015 à 20:25:47  profilanswer
 

C'est à dire ? :o

n°2266978
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 02-10-2015 à 22:19:39  profilanswer
 

Regarde ESI (Edge Side Includes) et Varnish (qui permet, entre autre chose, de stocker des ESI)
 
Par exemple http://blog.jeremm.fr/?p=188
Édit: et plus dans le cas présent : https://dutchweballiance.nl/techblo [...] -rest-api/
 
C'est aussi une bonne piste pour faire une recherche qui dépote.


Message édité par ZePRiNCE le 02-10-2015 à 22:28:33

---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
n°2266979
bixibu
Ca ... c'est fait!
Posté le 02-10-2015 à 23:48:22  profilanswer
 

Ha tres interessant merci ! Le premier lien me rappele clairement le Full Page Cache de magento, pas de très bon souvenirs :p
 
Mais l'idée d'une passerelle de cache devant la bdd est super !

n°2266987
Proov
Art & Science
Posté le 03-10-2015 à 14:45:22  profilanswer
 

Dites, vous connaissez une méthode rock stable pour déclencher du JS quand une animation css est finie ?
 
Une sorte de mini lib ou je ne sais quoi ? car je faisais à la main avec les animationend / webkitAnimationEnd + Modernir.prefixed, ça me renvoie 1 event pour chaque animation finie... donc pas top. J'ai testé un plugin jQuery aussi pour pouvoir faire un $elem.onAnimEnd(function(){ // Do something }); mieux mais on dirait qu'il me prend pas en compte les delays de chaque animation.. donc j'en appelle à votre savoir :D

n°2267007
Gwinizh
Posté le 04-10-2015 à 11:07:50  profilanswer
 
n°2267154
nraynaud
lol
Posté le 06-10-2015 à 17:43:36  profilanswer
 

quelqu'un a vu un workerpool intéressant en JS ? s'il surveillait les morts, qu'il savait interrompre un worker en cours et qu'il avait un système de priorité pour choisir qui expédier quand il a un slot de libre, ça serait cool.


---------------
trainoo.com, c'est fini
n°2267171
Volkhen
Posté le 06-10-2015 à 21:48:23  profilanswer
 

Bonjour, depuis que j'ai pu jouer avec Postgres je ne peux pas considérer sérieusement un job listant MySQL. Est-ce soignable ?


---------------
Main/Alt1/Alt2/Alt3
n°2267172
flo850
moi je
Posté le 06-10-2015 à 21:52:52  profilanswer
 

Non
Je n'ai pas trouvé d'usage de stockage structuré pour lequel je me dis que postgres est pourri. Y compris du nosql avec les champs json


---------------

n°2267173
Plam
Bear Metal
Posté le 06-10-2015 à 21:54:15  profilanswer
 

Volkhen a écrit :

Bonjour, depuis que j'ai pu jouer avec Postgres je ne peux pas considérer sérieusement un job listant MySQL. Est-ce soignable ?


 
Moi je trouve ça plutôt sain comme réaction :o


---------------
Spécialiste du bear metal
n°2267174
flo850
moi je
Posté le 06-10-2015 à 22:00:17  profilanswer
 

et je suis carrément amoureux de pg_notify, j'use et j'abuse de postgresql comme bus de données  
(un peu de socket.io dessus, et un event de ma base de données provoque une réaction immédiate de l'UI)


---------------

n°2267175
nraynaud
lol
Posté le 06-10-2015 à 22:03:31  profilanswer
 

moi je préfère SQlite, mais au pire postgres


---------------
trainoo.com, c'est fini
n°2267177
masklinn
í dag viðrar vel til loftárása
Posté le 06-10-2015 à 22:09:09  profilanswer
 

flo850 a écrit :

et je suis carrément amoureux de pg_notify, j'use et j'abuse de postgresql comme bus de données  
(un peu de socket.io dessus, et un event de ma base de données provoque une réaction immédiate de l'UI)


listen/notify a été un poil superchargés en 9.0 entre le payload et pg_notify :D
 
(en 8.4 t'avais que NOTIFY channel, donc genre tu devais aller insérer ton payload dans une table de notifications et le listener devait aller fouiller dedans pour voir s'il y avait des trucs pour lui)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2267179
flo850
moi je
Posté le 06-10-2015 à 22:15:15  profilanswer
 

c'est à ce moment que je l'ai découvert  
 
Je l'ai utilisé avec backbone, mais c'est le genre de truc trivial a intégrer dans flux / react


---------------

n°2267195
ZePRiNCE
Coucou, tu veux voir ma RTX ?
Posté le 06-10-2015 à 23:36:18  profilanswer
 
n°2267209
kao98
...
Posté le 07-10-2015 à 09:13:34  profilanswer
 
n°2267210
TotalRecal​l
Posté le 07-10-2015 à 09:21:18  profilanswer
 

Déja vu hier [:stellayr]


---------------
Topic .Net - C# @ Prog
n°2267385
kao98
...
Posté le 09-10-2015 à 10:05:32  profilanswer
 

Accelerated Mobile Pages.
Je trouve ça intéressant. J'espère que ça ne va pas sombrer comme tant d'autres.

n°2267464
ratibus
Posté le 09-10-2015 à 22:20:10  profilanswer
 

Des libs JS de lazy-loading d'images à conseiller ?

n°2267466
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 09-10-2015 à 23:02:09  profilanswer
 

Du home Made :o


---------------
:o
n°2267486
nraynaud
lol
Posté le 10-10-2015 à 16:23:30  profilanswer
 

dites les gens, je songe à remplacer ember, c'est quoi votre truc préféré ?
 
handlebars peut éventuellement être remplacé aussi, mais le truc doit tourner sans aucun appel à eval() ou à new Function() (actuellement le handlbars est pré-compilé).


---------------
trainoo.com, c'est fini
n°2267487
masklinn
í dag viðrar vel til loftárása
Posté le 10-10-2015 à 16:37:49  profilanswer
 

nraynaud a écrit :

dites les gens, je songe à remplacer ember, c'est quoi votre truc préféré ?

 

handlebars peut éventuellement être remplacé aussi, mais le truc doit tourner sans aucun appel à eval() ou à new Function() (actuellement le handlbars est pré-compilé).


Elm, ou un truc à base de React si tu dois rester en JS pur.


Message édité par masklinn le 10-10-2015 à 16:37:55

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2267489
boblenain2​00
Posté le 10-10-2015 à 16:45:12  profilanswer
 

nraynaud a écrit :

dites les gens, je songe à remplacer ember, c'est quoi votre truc préféré ?
 
handlebars peut éventuellement être remplacé aussi, mais le truc doit tourner sans aucun appel à eval() ou à new Function() (actuellement le handlbars est pré-compilé).


 
Des raisons pour le remplacement de Ember ?

n°2267491
nraynaud
lol
Posté le 10-10-2015 à 16:59:17  profilanswer
 

boblenain200 a écrit :


 
Des raisons pour le remplacement de Ember ?


ça me pète les couilles, j'ai passé 1an dessus et je suis toujours pas à l'aise et je sais jamais prédire son comportement, la greffe ne prend pas.
J'arrive pas à prédire les chaines d'évènements et c'est crucial pour faire la première lecture des attributs synthétisés qu'on observe, j'arrive pas à capter et retenir tout ce qui tourne autour des lifecycles ember-data, mes sauvegardes d'objets fail de temps à autre parce que j'ai tenté de faire un truc interdit pendant une certaine fenêtre de temps durant la sauvegarde (je suppose que c'est un retour de worker, je sais pas trop, ça me gonfle). Bref je passe ma vie à me battre contre le truc au lieu de bosser avec. Alors que j'ai des problèmes bien plus importants auxquels je veux me consacrer autour du webgl multi-résolution et des maths un peu relous genre courbe de Cornu et trochoïdes, passer 2-3h à capter pourquoi un observateur se déclenche pas me saoule.
 
Le problème c'est qu'évidemment, j'en ai foutu partout, donc ça va être un peu le bordel à changer. Mais j'ai 2 petits trucs qui sont indépendants qui me permettrons de me faire une idée sur le remplaçant. Après, je crois que j'aurai pas le choix que de faire un big bang.


---------------
trainoo.com, c'est fini
n°2267527
flo850
moi je
Posté le 11-10-2015 à 00:22:49  profilanswer
 

Pars sur du ultra light : backbone, ampersand , ...
Tu auras toujours de la magie si tu prends un autre des grosses usines à la mode : angular1 (j'aime pas, mais c'est d'une efficacité redoutable), meteor,  angular2

 

D'un autre côté, te connaissant, si tu prends un truc de bas niveau, tu vas réimplémenter un truc par dessus

 

Aujourd'hui, si je devais partir de zéro, j'utiliserai backbone + react, et probablement des données immutables . Pas sur que react apporte quoi que ce soit dans ton use case


Message édité par flo850 le 11-10-2015 à 00:23:05

---------------

n°2267531
nraynaud
lol
Posté le 11-10-2015 à 00:57:37  profilanswer
 

merci, je vais googler tout ça.


---------------
trainoo.com, c'est fini
n°2267548
boblenain2​00
Posté le 11-10-2015 à 12:24:50  profilanswer
 

Moi j'utilise mithril en ce moment. Très peu de magie (en gros l'algo de diff du DOM) et tu retiens toute l'API en 1 jour !

 

Justement je me demandais ce qu'apportait un gros framework genre Ember par rapport à mithril/Vue..etc..


Message édité par boblenain200 le 11-10-2015 à 12:25:43
n°2267555
flo850
moi je
Posté le 11-10-2015 à 15:03:47  profilanswer
 

un pack prêt a l'emploi, et des choix déjà fait.


---------------

n°2267565
Proov
Art & Science
Posté le 11-10-2015 à 23:27:44  profilanswer
 

ratibus a écrit :

Des libs JS de lazy-loading d'images à conseiller ?


 
J'avais testé des libs spécialisées genre LazyLoadXT (mieux que Lazyload), au final je suis parti sur onScreen.js qui fait aussi du lazyload :p

n°2267566
ratibus
Posté le 11-10-2015 à 23:30:19  profilanswer
 

Finalement je vais sans doute partir sur https://github.com/vvo/lazyload

n°2267583
flo850
moi je
Posté le 12-10-2015 à 11:44:34  profilanswer
 

HALP
 
quelqu'un peut me dire pourquoi le site publique du taf (nepasquote) www.sdis71.fr se charge sous chrome , mais plante sous IE et FF :  
 
Erreur d'encodage de contenu
 
La page que vous essayez de voir ne peut être affichée car elle utilise un type de compression invalide ou non pris en charge.
 
    Veuillez contacter les propriétaires du site pour les informer de ce problème.


---------------

n°2267584
nraynaud
lol
Posté le 12-10-2015 à 11:46:29  profilanswer
 

chez moi ça faile aussi sous chrome, t'as peut-être le truc en cache.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1358  1359  1360  ..  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)